]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* gdb.python/py-shared.exp: Call gdb_load_shlibs.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
e6052b5d
UW
12011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2
3 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
4
1ced966e
PA
52011-07-22 Pedro Alves <pedro@codesourcery.com>
6
7 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
8 backend doesn't leave used debug registers behind.
9
3543a589
TT
102011-07-22 Tom Tromey <tromey@redhat.com>
11
12 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
13 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
14 argument.
15 * gdb.dwarf2/typeddwarf-amd64.S: New file.
16
14d15303 172011-07-21 Matt Rice <ratmice@gmail.com>
18
19 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
20 in mostlyclean rule. Add files ending in .core.
21
9b158ba0 222011-07-21 Matt Rice <ratmice@gmail.com>
23
24 PR macros/12999
25 * gdb.base/info-macros.c: New test sources.
26 * gdb.base/info-macros.exp: New tests.
27
d17b6f81
PM
282011-07-21 Phil Muldoon <pmuldoon@redhat.com>
29
30 * gdb.python/python.exp: Add prompt substitution tests.
31
918dd910
JK
322011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
33
34 Fix crash if referenced CU is aged out.
35 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
36 New.
37 * gdb.dwarf2/implptr.exp: Likewise.
38
0e37a63c
JK
392011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
40
41 * gdb.dwarf2/implptr.S: Rebuilt.
42 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
43 (bar): Use them for j, k, l.
44 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
45 COMPILE.
46 (print j in implptr:bar): Update for the intp typedef.
47 (print p[0].x in implptr:foo): Use more exact regex.
48
f65cf84c
TT
492011-07-18 Tom Tromey <tromey@redhat.com>
50
51 * gdb.cp/static-method.exp: Add missing single quote.
52
d5b4a7be
YQ
532011-07-18 Yao Qi <yao@codesourcery.com>
54
55 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
56 supported.
57 * gdb.mi/mi-nonstop-exit.exp: Likewise.
58 * gdb.mi/mi-nonstop.exp: Likewise.
59 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
60 * gdb.mi/mi-nsintrall.exp: Likewise.
61 * gdb.mi/mi-nsmoribund.exp: Likewise.
62 * gdb.mi/mi-nsthrexec.exp: Likewise.
63 * gdb.python/py-evthreads.exp: Likewise.
64
e9ea2662
JK
652011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
66
67 Code cleanup.
68 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
69 it. Substitute it instead of test_compiler_info everywhere.
70
ce451573
UW
712011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
72
73 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
74 remote targets as well.
75
756d88a7
UW
762011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
77
78 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
79 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
80
31f83dc5
UW
812011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
82
83 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
84 a remote machine, not the host.
85 (gdb_compile_shlib): Set soname if target is remote.
86
059241a0
PP
872011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
88
89 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
90
28a0b48c 912011-07-13 Matt Rice <ratmice@gmail.com>
92
93 * gdb.python/py-objfile-script-gdb.py: Renamed to
94 py-objfile-script-gdb.py.in.
95 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
96 py-objfile-script-gdb.py.
97 * gdb.python/py-objfile-script.exp: Update reference to
98 py-objfile-script-gdb.py.
99
9a771b67
JK
1002011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
101
102 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
103 reference undefined label.
104
04ad99e6
JK
1052011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
106
107 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
108 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
109 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
110 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
111
713389e0
PM
1122011-07-11 Phil Muldoon <pmuldoon@redhat.com>
113
114 PR python/12438
115 * gdb.python/python.exp: Add maint set/show python print-stack
116 deprecated tests. Add set/show python print-backtrace tests.
117
97d146f8
JK
1182011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
119
120 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
121 debug info.
122
facde0e5 1232011-07-06 Matt Rice <ratmice@gmail.com>
124
125 * gdb.python/python.exp: Update filename paths.
126 * gdb.python/py-symtab.exp: Ditto.
127
438640d1
MP
1282011-07-06 Marek Polacek <mpolacek@redhat.com>
129
130 * gdb.python/py-evthreads.exp: Add missing `$'.
131
33a365df
MF
1322011-07-06 Jie Zhang <jie.zhang@analog.com>
133
134 * config/bfin.exp: New file.
135 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
136 * gdb.asm/bfin.inc: New file.
137
8f7ae686
MP
1382011-07-06 Marek Polacek <mpolacek@redhat.com>
139
df46027d 140 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
141 the whole output.
142
eb2a6f42
TT
1432011-07-05 Tom Tromey <tromey@redhat.com>
144
145 * gdb.java/jprint.java (jprint.hi): New field.
146 * gdb.java/jprint.exp: Print string.
147
177b42fe
TJB
1482011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
149
150 * gdb.base/call-sc.c: Fix typos.
151 * gdb.base/ifelse.exp: Likewise.
152 * gdb.base/structs.c: Likewise.
153
3b2a0cf2
JB
1542011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
155
156 * gdb.base/jit-so.exp: New test.
157 * gdb.base/jit-dlmain.c: New file.
158 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
159
46fc714c
JK
1602011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
161
162 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
163 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
164 * gdb.cp/pr9167.exp (p b): Likewise.
165 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
166 (test value of P in inner_m, test type of Z in inner_m): Call
167 setup_xfail for gcc <= 4.5.
46fc714c 168
418c7cf7
JK
1692011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
170
171 * gdb.cp/paren-type.cc: New files.
172 * gdb.cp/paren-type.exp: New files.
173
3d50dd94
JK
1742011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
175
176 Stop on first linespec terminator instead of eating what we can.
177 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
178 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
179 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
180 (break C::f()): ... this one.
181 (break C::operator()()): New test.
182 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
183 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
184 test.
185
dcf9f4ab
JK
1862011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
187
188 Fall back linespec to minimal symbols.
189 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
190 error message.
191 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
192 * gdb.cp/minsym-fallback-main.cc: New file.
193 * gdb.cp/minsym-fallback.cc: New file.
194 * gdb.cp/minsym-fallback.exp: New file.
195 * gdb.cp/minsym-fallback.h: New file.
196
3f542ed1
JK
1972011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
198
199 * gdb.cp/no-dmgl-verbose.cc: New file.
200 * gdb.cp/no-dmgl-verbose.exp: New file.
201
2022011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
203
204 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
205 __GI_.
206 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
207 (f): New function.
208 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
209 (complete p 'func<short>(): ... here.
210 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
211 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
212 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
213 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
214 Make them KFAIL gcc/49546.
215
00eb2c4a
JB
2162011-07-01 Joel Brobecker <brobecker@adacore.com>
217
218 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
219
85a20c42
JK
2202011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
221
222 Test GCC PR debug/49546.
223 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
224 (test type of F in k3_m, test value of F in k3_m): New.
225 * gdb.cp/temargs.cc (struct S3, struct K3): New.
226 (main): New variable k3. Call k3.k3_m.
227
d2d43431
JB
2282011-07-01 Jean-Charles Delay <delay@adacore.com>
229
230 * gdb.ada/packed_array.exp: Fix expected outout.
231
54ae186f
JB
2322011-07-01 Jean-Charles Delay <delay@adacore.com>
233
234 * gdb.ada/packed_array.exp: fixed expected output.
235
8f17729f
JB
2362011-07-01 Joel Brobecker <brobecker@adacore.com>
237
238 * gdb.ada/same_enum: New testcase.
239
f5aa6869
JB
2402011-07-01 Joel Brobecker <brobecker@adacore.com>
241
242 * gdb.ada/ptr_typedef: New testcase.
243
828292f2
JB
2442011-07-01 Joel Brobecker <brobecker@adacore.com>
245
246 * gdb.ada/arrayptr.exp: Add ptype test.
247
18920c42
JB
2482011-07-01 Joel Brobecker <brobecker@adacore.com>
249
250 * gdb.ada/char_enum: New testcase.
251
3536d9e3 2522011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
253
254 * gdb.base/dump.exp (capture_pointer_with_type): New.
255 Get value from address instead of name.
256 Start GDB once, and do `dump' and `restore'
257 tests together.
258
db863c42
MF
2592011-06-30 Jie Zhang <jie.zhang@analog.com>
260 Mike Frysinger <vapier@gentoo.org>
261
262 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
263 helper functions for getting/setting remotetimeout variable.
264 * lib/gdb.exp (gdb_load): If the target is remote, set
265 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
266 with $loadtimeout. Set $load_ok to 0 before doing the load.
267 Instead of returning, immediately, set $load_ok to 0. Call
268 set_remotetimeout with $oldremotetimeout, and then return if
269 $load_ok is 1.
270
e9e642a8
AB
2712011-06-30 Andrew Burgess <aburgess@broadcom.com>
272
273 * gdb.python/py-template.exp: Don't run this test if the target
274 does not support c++ tests.
275
32019081
JK
2762011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
277
278 Fix non-only rename list for Fortran modules import.
279 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
280 tests.
281 * gdb.fortran/module.f90 (module moduse): New.
282 (program module): use moduse, test var_x, var_y and var_z.
283
0ecee54c
TT
2842011-06-29 Tom Tromey <tromey@redhat.com>
285
286 PR testsuite/12040:
287 * gdb.fortran/array-element.exp: Use f90, not f77.
288 * gdb.fortran/complex.exp: Use f90, not f77.
289 * gdb.fortran/derived-type.exp: Use f90, not f77.
290 * gdb.fortran/library-module.exp: Use f90, not f77.
291 * gdb.fortran/logical.exp: Use f90, not f77.
292 * gdb.fortran/module.exp: Use f90, not f77.
293 * gdb.fortran/multi-dim.exp: Use f90, not f77.
294 * gdb.fortran/subarray.exp: Use f90, not f77.
295
3b2b8fea
TT
2962011-06-29 Tom Tromey <tromey@redhat.com>
297
298 * gdb.fortran/charset.exp: New file.
299 * gdb.fortran/charset.f90: New file.
300
42159ca5
TT
3012011-06-29 Tom Tromey <tromey@redhat.com>
302
303 PR testsuite/12040:
304 * lib/future.exp: New file, mostly extracted from ada.exp.
305 Rewrote compatibility code to use rename.
306 (gdb_find_gfortran): New proc.
307 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
308 gfortran patch.
309 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
310 Move to future.exp.
311 * lib/gdb.exp: Always load future.exp.
312
af69a5ce
YQ
3132011-06-28 Yao Qi <yao@codesourcery.com>
314
315 * gdb.cp/exception.cc: Don't include iostream.
316 (bar): Remove print statement.
317 (catcher): New.
318 (main): Remove print statements. Call function catcher.
319 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
320 Set breakpoint on catcher, and check the value of parameter.
321
ab5c6a72
YQ
3222011-06-23 Yao Qi <yao@codesourcery.com>
323
324 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
325 1.2 is disabled. KFAIL for uclinux.
326
9497469f
MP
3272011-06-23 Marek Polacek <mpolacek@redhat.com>
328
329 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
330 mi_gdb_test.
331
b9132588
MP
3322011-06-23 Marek Polacek <mpolacek@redhat.com>
333
5d197ed0 334 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 335
e55595ca
MP
3362011-06-23 Marek Polacek <mpolacek@redhat.com>
337
5d197ed0
MP
338 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
339
3402011-06-23 Marek Polacek <mpolacek@redhat.com>
341
342 * gdb.mi/mi2-basics.exp: Fix races. Honour the
343 `test_exec_and_symbol_mi_operatons' return value.
344 (test_mi_interpreter_selection): Use mi_gdb_test instead of
345 gdb_test_multiple.
346 (test_exec_and_symbol_mi_operatons): Likewise.
347 (test_path_specification): Likewise.
e55595ca 348
be777e08
YQ
3492011-06-23 Yao Qi <yao@codesourcery.com>
350
351 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
352 supported.
353 * lib/gdb.exp (support_displaced_stepping): New.
354
615556d6
YQ
3552011-06-23 Yao Qi <yao@codesourcery.com>
356
357 * gdb.threads/execl.exp: Skip on remote target.
358
833b0ca7
MP
3592011-06-21 Marek Polacek <mpolacek@redhat.com>
360
5d197ed0 361 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
362 mi_gdb_test.
363
1ee4023a
MP
3642011-06-20 Marek Polacek <mpolacek@redhat.com>
365
5d197ed0 366 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 367
d0b1d624
MP
3682011-06-20 Marek Polacek <mpolacek@redhat.com>
369
5d197ed0 370 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
371 mi_gdb_test.
372
79aa92c1
MP
3732011-06-20 Marek Polacek <mpolacek@redhat.com>
374
5d197ed0 375 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 376
5ce5db06
YQ
3772011-06-14 Yao Qi <yao@codesourcery.com>
378
379 gdb/testsuite/
380 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
381
533a737e
JK
3822011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
383
384 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
385
d0e53741
TT
3862011-06-10 Tom Tromey <tromey@redhat.com>
387
388 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
389 Add tests for pointer-to-member-function.
390 * gdb.cp/temargs.cc (S::somefunc): New function.
391 (K2): New class.
392 (main): Instantiate K2; call method.
393
b5916bbd
JB
3942011-06-08 Joel Brobecker <brobecker@adacore.com>
395
396 * gdb.python/py-inferior.c (f2): Make str an array rather
397 than a pointer.
398 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
399
5be4dfca
JK
4002011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
401
402 * gdb.base/async-shell.c: New file.
403 * gdb.base/async-shell.exp: New file.
404
9f47e254
PA
4052011-06-06 Pedro Alves <pedro@codesourcery.com>
406
407 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
408
64b9b334
JB
4092011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
410
411 From Stephen Kitt <steve@sk2.org>
412 * gdb.base/help.exp: Adjust following some spelling corrections
413 in GDB.
414
dbc0f131
YQ
4152011-06-01 Yao Qi <yao@codesourcery.com>
416
417 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
418
fd336a18
KS
4192010-05-31 Keith Seitz <keiths@redhat.com>
420
421 PR c++/12750
422 * gdb.cp/static-method.cc: New file.
423 * gdb.cp/static-method.exp: New file.
424
fa8b9902
KS
4252010-05-31 Keith Seitz <keiths@redhat.com>
426
427 PR symtab/12704
428 * gdb.cp/anon-ns.cc: New file.
429 * gdb.cp/anon-ns.exp: New file.
430
0a5b1e09
PA
4312011-05-31 Pedro Alves <pedro@codesourcery.com>
432
433 * gdb.arch/i386-dr3-watch.c: New file.
434 * gdb.arch/i386-dr3-watch.exp: New file.
435
0578b8d1
YQ
4362011-05-30 Yao Qi <yao@codesourcery.com>
437
438 * gdb.base/callfuncs.c (t_structs_fc): New.
439 (t_structs_dc, t_structs_ldc): New.
440 (t_double_many_args):
441 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
442 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
443 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
444 * gdb.base/callfuncs.exp: Call new functions.
445
6680506e
YQ
4462011-05-30 Yao Qi <yao@codesourcery.com>
447
ff4d2c60
YQ
448 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
449 Call rerun_and_prepare for each test to isolate effects.
450
4512011-05-30 Yao Qi <yao@codesourcery.com>
452
453 * gdb.base/varargs.c (find_max_float_real): New.
454 (find_max_double_real, find_max_long_double_real): New.
455 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
456 * lib/gdb.exp (setup_kfail_for_target): New.
457
e43ec454
YQ
4582011-05-30 Yao Qi <yao@codesourcery.com>
459
460 * gdb.base/funcargs.c (callca, callcb, callcc): New.
461 (callcd, callce, callcf, callc1a, callc1b): New.
462 (callc2a, callc2b): New.
463 * gdb.base/funcargs.exp (complex_args): New.
464 (complex_integral_args, complex_float_integral_args): New.
465 * lib/gdb.exp (support_complex_tests): New. Determine
466 whether to run test cases on _Complex types.
467
432b4d03
JK
4682011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
469
470 * gdb.threads/leader-exit.c: New file.
471 * gdb.threads/leader-exit.exp: New file.
472
6caf069d
MP
4732011-05-27 Marek Polacek <mpolacek@redhat.com>
474
9497469f 475 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 476
97fce28b
MP
4772011-05-27 Marek Polacek <mpolacek@redhat.com>
478
479 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
480 remove the `supported' variable.
481 * gdb.mi/mi-nonstop.exp: Likewise.
482 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
483 * gdb.mi/mi-nsintrall.exp: Likewise.
484 * gdb.mi/mi-nsmoribund.exp: Likewise.
485 * gdb.mi/mi-nsthrexec.exp: Likewise.
486
9da8c2a0
PA
4872011-05-26 Pedro Alves <pedro@codesourcery.com>
488
489 * gdb.reverse/finish-reverse-bkpt.exp: New test.
490
2c03e5be
PA
4912011-05-26 Pedro Alves <pedro@codesourcery.com>
492
493 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
494
2e21250d
KS
4952011-05-24 Keith Seitz <keiths@redhat.com>
496
497 PR breakpoint/12803
498 * gdb.cp/cmpd-minsyms.cc (a): New method.
499 (b): New method.
500 (c): New method.
501 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
502
cdac0397
PA
5032011-05-24 Pedro Alves <pedro@codesourcery.com>
504
505 * gdb.base/commands.exp (watchpoint_command_test): Check that the
506 watchpoint's command list didn't execute when the watchpoint went
507 out of scope.
508
ee5683ab
PM
5092011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
510
511 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
512 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
513 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
514 * gdb.arch/i386-gnu-cfi.exp: Likewise.
515 * gdb.arch/i386-permbkpt.exp: Likewise.
516 * gdb.arch/i386-prologue.exp: Likewise.
517 * gdb.arch/i386-size-overlap.exp: Likewise.
518 * gdb.arch/i386-size.exp: Likewise.
519 * gdb.arch/i386-unwind.exp: Likewise.
520 * gdb.reverse/i386-precsave.exp: Likewise.
521 * gdb.reverse/i386-reverse.exp: Likewise.
522 * gdb.reverse/i386-sse-reverse.exp: Likewise.
523 * gdb.reverse/i387-env-reverse.exp: Likewise.
524 * gdb.reverse/i387-stack-reverse.exp: Likewise.
525
c91c8c16
PA
5262011-05-24 Pedro Alves <pedro@codesourcery.com>
527
528 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
529 file doesn't error, using MI.
530
c50491a7
TT
5312011-05-23 Tom Tromey <tromey@redhat.com>
532
533 * gdb.base/charset.exp (string_display): Add tests to assign to
534 arrays.
535 * gdb.base/charset.c (short_array, int_array, long_array): New.
536
4a07b7da
PA
5372011-05-20 Pedro Alves <pedro@codesourcery.com>
538
539 Cope with async mode.
540
4a07b7da
PA
541 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
542 into gdb_test + mi_expect_stop.
543
b275f2d2
PA
5442011-05-20 Pedro Alves <pedro@codesourcery.com>
545
546 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
547 (callme): Remove printf call.
548
eec52c44
PM
5492011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
550
551 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
552 quote pattern to avoid problems with Cygwin/mingw expect versions.
553 * gdb.base/default.exp (show convenience): Use double
554 quote pattern for regular expressions.
555
b3c8eb43
JK
5562011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
557
558 Fix -readnow for -gdwarf-4 unused type units.
559 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
560 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
561
ed731959
JK
5622011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
563
564 * gdb.base/kill-after-signal.c: New file.
565 * gdb.base/kill-after-signal.exp: New file.
566
3b48433d
PA
5672011-05-16 Pedro Alves <pedro@codesourcery.com>
568
569 * gdb.ada/start.exp: Call untested with the correct test filename.
570 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
571 test filename. Make the test's binary unique.
572 * gdb.arch/i386-signal.exp: Call untested with the correct test
573 filename.
574 * gdb.arch/i386-size-overlap.exp: Ditto.
575 * gdb.arch/Makefile.in (EXECUTABLES): Update.
576 * gdb.base/gcore-buffer-overflow.exp: Ditto.
577 * gdb.cp/call-c.exp: Ditto.
578 * gdb.mi/mi-reverse.exp: Call untested with the correct test
579 filename. Make the test's binary unique.
580 * gdb.mi/Makefile.in (EXECUTABLES): Update.
581 * gdb.python/py-mi.exp: Ditto.
582 * gdb.python/Makefile.in (EXECUTABLES): Update.
583 * gdb.reverse/i386-precsave.exp: Ditto.
584 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
585 test filename.
586 * gdb.reverse/i387-stack-reverse.exp: Ditto.
587 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
588 unique.
589 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
590 test filename.
591 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
592 * gdb.trace/tfile.exp: Ditto.
593
ba4a8bdd
YQ
5942011-05-14 Yao Qi <yao@codesourcery.com>
595
596 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
597 type.
598
dbaefcf7
DE
5992011-05-13 Doug Evans <dje@google.com>
600
601 * gdb.python/py-objfile-script.exp: New file.
602 * gdb.python/py-objfile-script.c: New file.
603 * gdb.python/py-objfile-script-gdb.py: New file.
604 * testsuite/gdb.python/py-section-script.exp: Test
605 "info auto-load-scripts".
606
9930639c
TT
6072011-05-13 Tom Tromey <tromey@redhat.com>
608
609 * gdb.dwarf2/clztest.exp: New file.
610 * gdb.dwarf2/clztest.c: New file.
611 * gdb.dwarf2/clztest.S: New file.
612
05272e11
DE
6132011-05-13 Doug Evans <dje@google.com>
614
cc63ef9b
DE
615 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
616 String16 tests.
05272e11 617
6edba76f
TT
6182011-05-13 Tom Tromey <tromey@redhat.com>
619
620 * lib/gdb.exp (is_x86_like_target): New proc.
621 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
622 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
623 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
624 -nostdlib to compiler.
625 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
626 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
627 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
628 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
629 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
630
028d0ed5
TJB
6312011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
632
633 * gdb.python/py-function.exp: Test setting a value from a function
634 which executes a command.
635
8a9b8146
TT
6362011-05-12 Tom Tromey <tromey@redhat.com>
637
638 * gdb.dwarf2/typeddwarf.S: New file.
639 * gdb.dwarf2/typeddwarf.c: New file.
640 * gdb.dwarf2/typeddwarf.exp: New file.
641
10483e8e
MP
6422011-05-12 Marek Polacek <mpolacek@redhat.com>
643
644 * gdb.mi/mi-basics.exp: Fix races. Honour the
645 `test_exec_and_symbol_mi_operatons' return value.
646 (test_mi_interpreter_selection): Use mi_gdb_test instead of
647 gdb_test_multiple.
648 (test_exec_and_symbol_mi_operatons): Likewise.
649 (test_path_specification): Likewise.
650
faf067f1
JK
6512011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
652
653 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
654 (gdb_touch_execfile): Remove catch wrappers. New variable time.
655 Replace `file copy' and `file rename' by `file mtime'. Twice.
656
7ff911a3
JK
6572011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
658
659 * gdb.base/readline-ask.c: New file.
660 * gdb.base/readline-ask.exp: New file.
661 * gdb.base/readline-ask.inputrc: New file.
662
a536c6d7
UW
6632011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
664
665 * gdb.cell/bt.exp: Delete breakpoints before running to signal
666 to avoid race condition.
667 * gdb.cell/coremaker.c: Use small stack size.
668 * gdb.cell/ea-standalone.exp: Use file name without path as
669 argument to c_to.
670 * gdb.cell/fork.exp: Allow other output when continuing to end.
671
d472a426
JK
6722011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
673
674 * gdb.threads/corethreads.c: New file.
675 * gdb.threads/corethreads.exp: New file.
676
6772011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
678
679 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
680 Try to compile the test using -Wl,-z,norelro first.
681 (load_core): New variable libthread_db_seen, initialize it.
682 (zeroed-threads cannot be listed): Protect it by XFAIL on
683 !$libthread_db_seen.
684
8be455d7
JK
6852011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
686
687 PR 12573
688 * gdb.dwarf2/dw2-skip-prologue.S: New file.
689 * gdb.dwarf2/dw2-skip-prologue.c: New file.
690 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
691
1976171a
JK
6922011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
693
694 * gdb.cp/psymtab-parameter.cc: New file.
695 * gdb.cp/psymtab-parameter.exp: New file.
696
7db6f30f
JK
6972011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
698
699 Fix a race.
700 * gdb.cp/static-print-quit.exp (print c): Split to ...
701 (print c - <return>, print c - q <return>, print c - to quit):
702 ... these. Make the testfile untested on gdb-7.1.
703
85161e9e 7042011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
705
706 * lib/gdb.exp (exec_target_file, exec_symbol_file,
707 gdb_rename_execfile, gdb_touch_execfile): New.
708 * gdb.base/reread.exp: Use new procs to handle multiple
709 exec files.
710
0c51be18
YQ
7112011-05-05 Yao Qi <yao@codesourcery.com>
712
713 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
714 (test_adr_32bit, test_pop_pc): New.
715 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
716 (test_adr_32bit, test_pop_pc): New.
717
4d393d60
JM
7182011-05-04 Joseph Myers <joseph@codesourcery.com>
719
720 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
721 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
722 targets.
723 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
724 handle targets.
725
8ffd0459
JK
7262011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
727
728 * gdb.base/completion.exp (complete help info wat): Rename to ...
729 (complete 'help info wat'): ... here.
730 Remove all `-re ".*' and `-re "^.*' redundant regexes.
731 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
732
8e28d804
PA
7332011-05-04 Pedro Alves <pedro@codesourcery.com>
734
735 * gdb.base/completion.exp: Use gdb_test_multiple instead of
736 gdb_test and explicit $gdb_prompt/timeout matches.
737
3eb2ef34
YQ
7382011-05-04 Yao Qi <yao@codesourcery.com>
739
740 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
741 and __thumb2__.
742
aaaf81a3
MP
7432011-05-03 Marek Polacek <mpolacek@redhat.com>
744
745 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
746 in place of `gdb_test "delete breakpoints"'. This eliminates two
747 testcases.
748
c4cbc0df
PA
7492011-05-02 Pedro Alves <pedro@codesourcery.com>
750
751 PR testsuite/12649
752 Fix races.
753
754 * gdb.base/completion.exp: Remove all sleep calls. Remove
755 unnecessary regexs. Don't explicitly expect anything after the
756 prompt. Eat the prompt if necessary.
757
b4cbb4a3
EBM
7582011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
759
760 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
761 accept to show the caller line again as well as the line after.
762
d65aec65
PM
7632011-04-29 Phil Muldoon <pmuldoon@redhat.com>
764
765 PR mi/12531
766
767 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
768 compile target.
769 * gdb.python/py-prettyprint.exp: Add C++ object for
770 CPLUS_FAKE_CHILD test.
771
30852783
UW
7722011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
773
774 * gdb.base/signest.exp: New file.
775 * gdb.base/signest.c: Likewise.
776
c7b1f0d9
JK
7772011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
778
779 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
780 thread and breakpoint notifications.
781
559a7a62
JK
7822011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
783
784 * gdb.base/fortran-sym-case.c: New file.
785 * gdb.base/fortran-sym-case.exp: New file.
786 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
787 * gdb.dwarf2/dw2-case-insensitive.c: New file.
788 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
789
8344e389
JK
7902011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
791
792 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
793 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
794 false #1', `if true else false #2' and `if true else false #3'.
795
2484c66b
UW
7962011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
797
798 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
799 while delivering signal.
800
8d3788bd
VP
8012011-04-27 Vladimir Prus <vladimir@codesourcery.com>
802
803 MI breakpoint notifications.
804
805 * testsuite/gdb.mi/mi-cli.exp: Adust.
806 * testsuite/gdb.mi/mi2-cli.exp: Adust.
807 * testsuite/gdb.mi/mi-watch.exp: Adust.
808 * testsuite/gdb.mi/mi2-watch.exp: Adust.
809 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
810 notifications.
811
3e03848b
JK
8122011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
813
814 * gdb.base/gdbindex-stabs-dwarf.c: New file.
815 * gdb.base/gdbindex-stabs.c: New file.
816 * gdb.base/gdbindex-stabs.exp: New file.
817
918c9108
YQ
8182011-04-25 Yao Qi <yao@codesourcery.com>
819
820 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
821 with /*...*/.
822 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
823
90556b8c
JK
8242011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
825
826 * gdb.python/py-value.exp (test_objfiles): Name the first test
827 `py-value in file.filename'.
828
03f2bd59
JK
8292011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
830
831 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
832 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
833 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
834 !gdbserver_reconnect_p..
835 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
836
7b08b9eb
JK
8372011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
838
839 * gdb.cp/cpcompletion.exp (complete class methods)
840 (complete class methods beginning with F): Move them above runto. New
841 comment about the runto delimiter.
842
b78974c3
PA
8432011-04-20 Pedro Alves <pedro@codesourcery.com>
844
845 * gdb.base/maint.exp: Test that "maint print registers" works
846 without a running program.
847
20429c40 8482011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 849
20429c40
MP
850 * gdb.base/setshow.exp: Fix racy tests.
851 ($old_gdb_prompt): New variable.
852
7a9dd1b2
TT
8532011-04-19 Tom Tromey <tromey@redhat.com>
854
855 * gdb.mi/mi-nsmoribund.exp:
856 * gdb.hp/gdb.objdbg/objdbg01.exp:
857 * gdb.base/structs.exp (test_struct_returns):
858 * gdb.base/call-sc.exp (test_scalar_returns):
859 * gdb.base/bigcore.exp: Remove duplicate words.
860
02835898
JK
8612011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
862
863 * gdb.base/break-interp-lib.c (v, vptr): New variables.
864 * gdb.base/break-interp.exp (test_attach): New comment.
865
254f582e
JK
8662011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
867
868 * gdb.threads/gcore-thread.exp ($core0file): New variable.
869 (clear __stack_user.next, clear stack_used.next)
870 (save a zeroed-threads corefile): New test.
871 Call core_load for $core0file.
872 (zeroed-threads cannot be listed): New test.
873
4fe85f5c
JK
8742011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
875
876 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
877 filename.
878 ($srcfile): Preserve the original value.
879 ($testfile): Match it the .exp filename.
880 ($corefile): New variable. Substitute it around.
881 Use clean_restart.
882 ($prev_timeout): Remove.
883 (load_core): Move core loading into this proc.
884 Fix restore of $timeout if load_core fails.
885
63524580
JK
8862011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
887
888 * gdb.base/eu-strip-infcall.c: New file.
889 * gdb.base/eu-strip-infcall.exp: New file.
890
90359a16
JK
8912011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
892
893 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
894 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
895
626e7282
JK
8962011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
897
898 Fix Python access to inlined frames.
899 * gdb.python/py-frame-inline.c: New file.
900 * gdb.python/py-frame-inline.exp: New file.
901
3363d018
EBM
9022011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
903
904 * gdb.base/gdb1090.exp: Change breakpoint location to read the
905 content of 's24' correctly (avoiding "optimized out").
906 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
907
28781456
JK
9082011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
909
910 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
911
4a4106ca
TJB
9122011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
913
914 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
915 expect a colon in watch -location output.
916
d26ccb4f
JK
9172011-04-13 Marek Polacek <mpolacek@redhat.com>
918
df46027d 919 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
920 New testcase `expect response to define backtrace'. Also remove
921 redundant `default' block.
922
e1ab1f9c
JK
9232011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
924
925 * gdb.python/py-prettyprint.c (struct hint_error): New.
926 (main): New variable hint_error.
927 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
928 "print hint_error".
929 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
930 (register_pretty_printers): Register it.
931
0c2e6019
TT
9322011-04-04 Tom Tromey <tromey@redhat.com>
933
934 * gdb.cp/maint.exp (test_help): Update.
935 (test_namespace): Likewise.
936
af57139d
JB
9372011-04-01 Joel Brobecker <brobecker@adacore.com>
938
939 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
940 * gdb.ada/arrayptr.exp: Add new tests.
941
956a9fb9
JB
9422011-04-01 Joel Brobecker <brobecker@adacore.com>
943
944 * gdb.ada/mi_catch_ex: New testcase.
945
d0c4d642
PA
9462011-04-01 Pedro Alves <pedro@codesourcery.com>
947
948 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
949 base::overload(void) method without specifying "const".
950
18819fa6
UW
9512011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
952
953 * gdb.arch/thumb-singlestep.S: New file.
954 * gdb.arch/thumb-singlestep.exp: Likewise.
955
a4c8e806
TT
9562011-03-31 Tom Tromey <tromey@redhat.com>
957
958 * gdb.python/py-prettyprint.py (exception_flag): New global.
959 (NoStringContainerPrinter._iterator.next): Check it.
960 * gdb.python/py-prettyprint.c (main): New variable nstype2.
961 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
962
53832f31
TT
9632011-03-29 Tom Tromey <tromey@redhat.com>
964
965 * gdb.cp/anon-struct.cc: New file.
966 * gdb.cp/anon-struct.exp: New file.
967
e4620230
JK
9682011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
969
970 Test STT_GNU_IFUNC support.
971 * gdb.base/gnu-ifunc-lib.c: New file.
972 * gdb.base/gnu-ifunc.c: New file.
973 * gdb.base/gnu-ifunc.exp: New file.
974
d0fb5eae
JK
9752011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
976
977 Support a ring of related breakpoints.
978 * gdb.base/watchpoint-delete.c: New file.
979 * gdb.base/watchpoint-delete.exp: New file.
980
20106cfb
JK
9812011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
982
983 * gdb.ada/arrayparam.exp (print first after function call): Use
984 explicit package name. Add a comment
985 (print lasta after function call): Rename ...
986 (print last after function call): ... it and use explicit package
987 name.
988 (print length after function call): Use explicit package name.
989 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
990 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
991 (multiple matches for symbol i): Rename ...
992 (multiple matches for symbol integervar): ... it.
993 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
994 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
995
e7ab5e63
AB
9962011-03-25 Andrew Burgess <aburgess@broadcom.com>
997
998 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
999 environment variable to make grep output more predictable. Move
1000 all the environment setup into gdb_init so it's done once per test
1001 case rather than each time we start gdb.
1002
9ef07c8c
TT
10032011-03-24 Tom Tromey <tromey@redhat.com>
1004
1005 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
1006 test.
1007
dd90784c
JK
10082011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1009
1010 * gdb.dwarf2/dw2-entry-value-main.c: New file.
1011 * gdb.dwarf2/dw2-entry-value.S: New file.
1012 * gdb.dwarf2/dw2-entry-value.exp: New file.
1013
05775840
PM
10142011-03-22 Phil Muldoon <pmuldoon@redhat.com>
1015
1016 PR python/12183
1017
1018 * gdb.python/py-function.exp: Add GdbError tests.
1019
8661b11b
PA
10202011-03-18 Pedro Alves <pedro@codesourcery.com>
1021
1022 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
1023 (reglocal_test_func, statlocal_test_func): New functions.
1024 (globals_test_func): Call new functions.
1025 * gdb.trace/unavailable.exp (gdb_collect_args_test)
1026 (gdb_collect_locals_test): New procedure.
1027 (gdb_trace_collection_test): Call new procedures.
1028
0fdb4f18
PA
10292011-03-18 Pedro Alves <pedro@codesourcery.com>
1030
1031 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
1032 (test_register, test_register_unavailable): New procedures.
1033 (gdb_unavailable_registers_test): New procedure.
1034 (gdb_trace_collection_test): Call it.
1035
99c3dc11
PM
10362011-03-18 Phil Muldoon <pmuldoon@redhat.com>
1037
1038 PR python/12149
1039
1040 * gdb.python/python.exp: Add gdb.write tests.
1041
29703da4
PM
10422010-03-17 Phil Muldoon <pmuldoon@redhat.com>
1043
1044 * gdb.python/Makefile.in: Add py-objfile.
1045 * gdb.python/py-objfile.exp: New file.
1046 * gdb.python/py-objfile.c: New file.
1047 * gdb.python/py-block.exp: Add is_valid tests.
1048 * gdb.python/py-inferior.exp: Ditto.
1049 * gdb.python/py-infthread.exp: Ditto.
1050 * gdb.python/py-symbol.exp: Ditto.
1051 * gdb.python/py-symtab.exp: Ditto.
1052
598997c8
KS
10532011-03-16 Keith Seitz <keiths@redhat.com>
1054
1055 PR c++/12273
1056 * gdb.cp/cmpd-minsyms.exp: New test.
1057 * gdb.cp/cmpd-minsyms.cc: New file.
1058
1059 PR c++/11734
1060 * gdb.cp/ovsrch.exp: New test.
1061 * gdb.cp/ovsrch.h: New file.
1062 * gdb.cp/ovsrch1.cc: New file.
1063 * gdb.cp/ovsrch2.cc: New file.
1064 * gdb.cp/ovsrch3.cc: New file.
1065 * gdb.cp/ovsrch4.cc: New file.
1066
c91513d8
PP
10672011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1068
1069 PR gdb/12528
1070 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1071 * gdb.base/break-on-linker-gcd-function.exp: New test.
1072 * gdb.base/break-on-linker-gcd-function.cc: New file.
1073
7470fc63
AT
10742011-03-15 Andreas Tobler <andreast@fgznet.ch>
1075
1076 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1077
959e7469
PM
10782011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1079
1080 * lib/gdb.exp (gdb_unload): Add another termination case.
1081
9373cf26
JK
10822011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1083
1084 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
1085 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1086 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1087 Provide a stub byte there.
1088 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1089 DW_AT_entry_pc.
1090 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1091
24e9cda0
UW
10922011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1093
1094 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1095 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1096 "generic ABI, auto".
1097 (altivec_abi_tests): Accept vectors returned by reference.
1098
7371cf6d
PM
10992010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1100
1101 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1102
ce77046a
UW
11032011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1104
1105 * gdb.python/py-section-script.exp: Skip test if no Python support.
1106
176400c3
UW
11072011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1108
1109 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1110
ecec24e6
PM
11112011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1112
1113 * gdb.python/py-parameter.exp: Update tests to the new Python
1114 parameter API. Add "no documentation" test. Add deprecated API
1115 backward compatibility test.
1116
5dbdd470
TT
11172011-03-09 Tom Tromey <tromey@redhat.com>
1118
1119 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1120 gdb_continue_to_end.
1121
b66e66ee
MK
11222011-03-09 Mark Kettenis <kettenis@gnu.org>
1123
1124 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1125 tabs.
1126
eceb0c5f
TT
11272011-03-09 Tom Tromey <tromey@redhat.com>
1128
1129 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1130 parentheses.
1131 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1132 $command.
1133 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1134 argument to gdb_continue_to_end.
1135 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1136 argument to gdb_continue_to_end.
1137 * gdb.cp/annota3.exp: Fix regex.
1138 * gdb.cp/annota2.exp: Fix regex.
1139 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1140 gdb_continue_to_end.
1141 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1142 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1143 gdb_continue_to_end.
1144
63154eca
PA
11452011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1146
1147 * gdb.server/ext-run.exp
1148 (load new file without any gdbserver inferior): New test.
1149
967d1f9b
TT
11502011-03-07 Tom Tromey <tromey@redhat.com>
1151
1152 * Makefile.in (TAGS): Rewrite.
1153
d68dcbb9
JK
11542011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1155
1156 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1157 initial commands echo. New match for `Found trace'. Anchor all the
1158 other matches. Anchor and match for `No trace frame found' the final
1159 match.
1160
6bf58e63
TT
11612011-03-07 Tom Tromey <tromey@redhat.com>
1162
1163 * Makefile.in (TAGS): New target.
1164
fda326dd
TT
11652011-03-07 Tom Tromey <tromey@redhat.com>
1166
1167 * lib/opencl.exp (skip_opencl_tests): Update for exit message
1168 change.
1169 * lib/mi-support.exp (mi_gdb_test): Update for exit message
1170 change.
1171 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
1172 exit message change.
1173 (skip_altivec_tests): Update for exit message change.
1174 (skip_vsx_tests): Likewise.
1175 (gdb_continue_to_end): Likewise. Add 'command' argument.
1176 * lib/cell.exp (skip_cell_tests): Update for exit message change.
1177 * gdb.threads/tls.exp: Update for exit message change.
1178 * gdb.threads/thread-unwindonsignal.exp: Use
1179 gdb_continue_to_end.
1180 * gdb.threads/step.exp (step_it): Update for exit message change.
1181 (continue_all): Likewise.
1182 * gdb.threads/print-threads.exp (test_all_threads): Update for
1183 exit message change.
1184 * gdb.threads/interrupted-hand-call.exp: Use
1185 gdb_continue_to_end.
1186 * gdb.threads/execl.exp: Use gdb_continue_to_end.
1187 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
1188 gdb_continue_to_end.
1189 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
1190 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
1191 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
1192 * gdb.cp/method.exp: Update for exit message change.
1193 * gdb.cp/mb-templates.exp: Update for exit message change.
1194 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
1195 * gdb.cp/annota3.exp: Update for exit message change.
1196 * gdb.cp/annota2.exp: Update for exit message change.
1197 * gdb.cell/fork.exp: Use gdb_continue_to_end.
1198 * gdb.base/term.exp: Update for exit message change.
1199 * gdb.base/step-test.exp (test_i): Update for exit message change.
1200 * gdb.base/sigstep.exp (advance): Update for exit message change.
1201 (advancei): Likewise.
1202 * gdb.base/siginfo.exp: Update for exit message change.
1203 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
1204 * gdb.base/reread.exp: Use gdb_continue_to_end.
1205 * gdb.base/langs.exp: Use gdb_continue_to_end.
1206 * gdb.base/interrupt.exp: Update for exit message change.
1207 * gdb.base/gdb1555.exp: Update for exit message change.
1208 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
1209 * gdb.base/ending-run.exp: Update for exit message change.
1210 * gdb.base/chng-syms.exp: Update for exit message change.
1211 * gdb.base/checkpoint.exp: Update for exit message change.
1212 * gdb.base/catch-syscall.exp (check_for_program_end): Use
1213 gdb_continue_to_end.
1214 (test_catch_syscall_with_wrong_args): Likewise.
1215 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
1216 * gdb.base/break-interp.exp (test_ld): Update for exit message
1217 change.
1218 * gdb.base/bang.exp: Update for exit message change.
1219 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
1220 (do_call_attach_tests): Likewise.
1221 * gdb.base/a2-run.exp: Update for exit message change.
1222 * gdb.arch/ppc-dfp.exp: Update for exit message change.
1223 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
1224 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
1225
dd19bd70
JK
12262011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1227
1228 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
1229
30e62689
TT
12302011-03-03 Tom Tromey <tromey@redhat.com>
1231
1232 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
1233 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
1234 * gdb.hp/gdb.aCC/configure.ac: Remove.
1235 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
1236 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
1237 * gdb.hp/gdb.base-hp/configure.ac: Remove.
1238 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
1239 * gdb.hp/gdb.compat/configure (Makefile): Remove.
1240 * gdb.hp/gdb.compat/configure.ac: Remove.
1241 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
1242 * gdb.hp/gdb.defects/configure (Makefile): Remove.
1243 * gdb.hp/gdb.defects/configure.ac: Remove.
1244 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
1245 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
1246 * gdb.hp/gdb.objdbg/configure.ac: Remove.
1247 * gdb.hp/configure.ac: Remove.
1248 * gdb.hp/configure: Remove.
1249 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
1250 substitution.
1251 (Makefile): Remove rule.
1252 * gdb.cell/configure.ac: Remove.
1253 * gdb.cell/configure: Remove.
1254 * gdb.stabs/Makefile.in (Makefile): Remove.
1255 (distclean): Don't remove config.status or config.log.
1256 * gdb.stabs/configure (Makefile): Remove.
1257 * gdb.stabs/configure.ac: Remove.
1258 * configure: Rebuild.
1259 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
1260 Remove stabs- and cell-specific logic. Test for existence of
1261 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
1262 subdirectories, gdb.cell, and and gdb.stabs.
1263 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
1264
c171f854
JB
12652011-03-03 Joel Brobecker <brobecker@adacore.com>
1266
1267 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
1268 end of buffer.
1269
9a5193cb
JB
12702011-03-02 Joel Brobecker <brobecker@adacore.com>
1271
1272 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
1273 gdb_test when running a test where we expected no output back.
1274
9bb4c1bb
MS
12752011-02-28 Michael Snyder <msnyder@vmware.com>
1276
1277 * gdb.cp/overload.cc: Change initializer value to integer.
1278
3bd0f5ef
MS
12792011-02-27 Michael Snyder <msnyder@vmware.com>
1280
1281 * gdb.multi/base.exp: Add test for remove-inferiors.
1282
2279eaad
JB
12832011-02-26 Joel Brobecker <brobecker@adacore.com>
1284
1285 * gdb.python/py-frame.exp: Simplify the initialization phase
1286 using prepare_for_testing.
1287
c82c0b55
MS
12882011-02-25 Michael Snyder <msnyder@vmware.com>
1289
1290 * gdb.multi/base.exp: Add tests for info inferiors with args.
1291
1d94651b
JK
12922011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1293
1294 * gdb.dwarf2/dw2-ranges.S: Rename to ...
1295 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
1296 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
1297 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
1298 asmfile3. Comment the STABS (#3) file compilation. Compile
1299 everything through assembler. Provide KFAIL for symtab/12497.
1300 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
1301 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
1302 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
1303 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
1304
3bd0f5ef
MS
13052011-02-24 Michael Snyder <msnyder@vmware.com>
1306
1307 * gdb.base/break.exp: Add tests for delete breakpoints using
1308 convenience variables and value history references.
1309
12c1418e
MS
13102011-02-24 Michael Snyder <msnyder@vmware.com>
1311
1312 * gdb.base/break.exp: Remove debugging 'printf' accidentally
1313 left behind in previous check-in.
1314
e5a67952
MS
13152011-02-23 Michael Snyder <msnyder@vmware.com>
1316
1317 * gdb.base/break.exp: Add tests for "info break" with arguments.
1318 * gdb.trace/infotrace.exp: Update patterns for error and help.
1319 * gdb.base/completion.exp: Update pattern.
1320 * gdb.base/ena-dis-br.exp: Update pattern.
1321 * gdb.base/help.exp: Update patterns.
1322
13232011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
1324
1325 * gdb.base/memattr.exp: New test.
1326 * gdb.base/memattr.c: Test load for memattr.exp.
1327
6e6fbe60
DE
13282011-02-22 Doug Evans <dje@google.com>
1329
1330 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
1331
1d41d745
MS
13322011-02-22 Michael Snyder <msnyder@vmware.com>
1333
1334 * Makefile.in: Make more clean.
1335 * gdb.ada/Makefile.in: Ditto.
1336 * gdb.arch/Makefile.in: Ditto.
1337 * gdb.asm/Makefile.in: Ditto.
1338 * gdb.base/Makefile.in: Ditto.
1339 * gdb.cp/Makefile.in: Ditto.
1340 * gdb.dwarf2/Makefile.in: Ditto.
1341 * gdb.java/Makefile.in: Ditto.
1342 * gdb.mi/Makefile.in: Ditto.
1343 * gdb.modula2/Makefile.in: Ditto.
1344 * gdb.python/Makefile.in: Ditto.
1345 * gdb.server/Makefile.in: Ditto.
1346 * gdb.stabs/Makefile.in: Ditto.
1347 * gdb.threads/Makefile.in: Ditto.
1348 * gdb.trace/Makefile.in: Ditto.
1349
79ba84ca
MS
13502011-02-22 Michael Snyder <msnyder@vmware.com>
1351
df46027d 1352 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
1353 info threads.
1354
b9b35694
JB
13552011-02-22 Joel Brobecker <brobecker@adacore.com>
1356
1357 * gdb.python/py-breakpoint.exp: Fix the expected output of
1358 one of the "maint info breakpoints" tests to accept the output
1359 generated on platforms that do not have hardware watchpoints.
1360
8bfb830f
JB
13612011-02-22 Joel Brobecker <brobecker@adacore.com>
1362
1363 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
1364 clean_restart. Be a little stricter in the expected output
1365 for one of the tests. Fix a typo in one of the comments.
1366
c45f3c54
JB
13672011-02-22 Joel Brobecker <brobecker@adacore.com>
1368
1369 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
1370 Delete variable binfile, no longer use. Add or modify test
1371 comments to make them unique.
1372
b97c863c
MS
13732011-02-21 Michael Snyder <msnyder@vmware.com>
1374
1375 * Makefile.in: Update for make clean.
1376 * gdb.ada/Makefile.in: Ditto.
1377 * gdb.arch/Makefile.in: Ditto.
1378 * gdb.asm/Makefile.in: Ditto.
1379 * gdb.base/Makefile.in: Ditto.
1380 * gdb.cp/Makefile.in: Ditto.
1381 * gdb.dwarf2/Makefile.in: Ditto.
1382 * gdb.java/Makefile.in: Ditto.
1383 * gdb.mi/Makefile.in: Ditto.
1384 * gdb.modula2/Makefile.in: Ditto.
1385 * gdb.python/Makefile.in: Ditto.
1386 * gdb.server/Makefile.in: Ditto.
1387 * gdb.stabs/Makefile.in: Ditto.
1388 * gdb.threads/Makefile.in: Ditto.
1389 * gdb.trace/Makefile.in: Ditto.
1390
aea5b279
MS
13912011-02-21 Michael Snyder <msnyder@vmware.com>
1392
1393 * gdb.threads/thread-find.exp: Update patterns for changes in
1394 output of "info threads" command.
1395
e3039479
UW
13962011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1397 Ulrich Weigand <uweigand@de.ibm.com>
1398
1399 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
1400 (skip_hw_watchpoint_tests): Likewise.
1401 (skip_hw_watchpoint_multi_tests): Likewise.
1402
b800ec70
UW
14032011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
1404
1405 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
1406 (skip_hw_watchpoint_tests): Likewise.
1407 (skip_hw_watchpoint_multi_tests): Likewise.
1408 (skip_hw_watchpoint_access_tests): Likewise.
1409
1410 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
1411 * gdb.base/pr11022.exp: Likewise.
1412 * gdb.base/watch-read.exp: Likewise.
1413 * gdb.base/watch_thread_num.exp: Likewise.
1414 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1415 * gdb.base/watchpoint-hw.exp: Likewise.
1416 * gdb.base/watchpoint.exp: Likewise.
1417 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
1418 * gdb.threads/watchthreads-reorder.exp: Likewise.
1419 * gdb.threads/watchthreads.exp: Likewise.
1420 * gdb.threads/watchthreads2.exp: Likewise.
1421
91033e37
JB
14222011-02-21 Joel Brobecker <brobecker@adacore.com>
1423
1424 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
1425 the debugger is unable to find the array bounds.
1426
eeaafae2
JK
14272011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1428
1429 * gdb.cp/typedef-operator.exp: New file.
1430 * gdb.cp/typedef-operator.cc: New file.
1431
e338d953
MS
14322011-02-17 Michael Snyder <msnyder@vmware.com>
1433
1434 * gdb.threads/thread-find.exp: Fix regular expressions.
1435
e67ad678
JB
14362011-02-17 Joel Brobecker <brobecker@adacore.com>
1437
1438 * gdb.ada/packed_array: Expand testcase to test printing of
1439 unconstrained packed array.
1440
93084bca
JB
14412011-02-17 Joel Brobecker <brobecker@adacore.com>
1442
1443 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
1444
a0c78a73
PA
14452011-02-16 Pedro Alves <pedro@codesourcery.com>
1446
f65d5553 1447 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
1448 (main): Initialize it before collecting, and and clear it
1449 afterwards.
f65d5553
PA
1450 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1451 collecting with '{type} addr', where the addr expression is not an
1452 rvalue.
a0c78a73 1453
3dfcbbd2
KW
14542011-02-16 Ken Werner <ken.werner@de.ibm.com>
1455
1456 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
1457 a bool variable. Expect correct OpenCL names for vector types. Use the
1458 uc3 variable name instead of referring to the uchar3 built-in type.
1459 Escape the asterisk at the half pointer test.
1460
08807d5a
PA
14612011-02-16 Pedro Alves <pedro@codesourcery.com>
1462
f65d5553 1463 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
1464 (main): Initialize it before collecting, and and clear it
1465 afterwards.
f65d5553
PA
1466 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1467 collecting overlapping memory ranges.
08807d5a 1468
60f98dde
MS
14692011-02-15 Michael Snyder <msnyder@vmware.com>
1470
1471 * gdb.base/default.exp: Add tests for thread commands.
1472 * gdb.base/help.exp: Add tests for thread commands.
1473 * gdb.threads/thread-find.exp: New test for thread find command.
1474
648cd113
KW
14752011-02-15 Ken Werner <ken.werner@de.ibm.com>
1476
1477 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
1478
494e194e
YQ
14792011-02-15 Yao Qi <yao@codesourcery.com>
1480
1481 PR tdep/12352
1482 * gdb.arch/arm-disp-step.S : New test for str instruction.
1483 * gdb.arch/arm-disp-step.exp : Likewise.
1484
d9492458
TJB
14852011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
1486
1487 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
1488 "vector_register2_vr" test strings. Test the extended floating
1489 point registers (F32~F63).
1490 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
1491 IBM XL C compiler. Make the test program use a register provided
1492 by the compiler for the lxvd2x instruction.
1493
8af8e3bc
PA
14942011-02-14 Pedro Alves <pedro@codesourcery.com>
1495
1496 * gdb.trace/unavailable.cc (class Base, class Middle, class
1497 Derived): New types.
1498 (derived_unavail, derived_partial, derived_whole): New globals.
1499 (virtual_partial): New global.
1500 (virtualp): Point at virtual_partial.
1501 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
1502 related to unavailable vptr.
1503
1b28d0b3
PA
15042011-02-14 Pedro Alves <pedro@codesourcery.com>
1505
1506 * gdb.trace/unavailable.cc (a, b, c): New globals.
1507 (main): Set and clear them.
1508 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
1509 `a' and `c', and check that `b' isn't collected, although `a' and
1510 `c' are.
1511
ec0a52e1
PA
15122011-02-14 Pedro Alves <pedro@codesourcery.com>
1513
1514 * gdb.trace/unavailable.cc (struct Virtual): New.
1515 (virtualp): New global pointer.
1516 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
1517 printing a pointer to an object whose type has a vtable, with
1518 print object on.
1519
24e6bcee
PA
15202011-02-14 Pedro Alves <pedro@codesourcery.com>
1521
1522 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
1523 value repeat handles unavailableness.
1524
39d37385
PA
15252011-02-14 Pedro Alves <pedro@codesourcery.com>
1526
1527 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
1528 tests for building arrays from unavailable values, subscripting
1529 non-memory rvalue unvailable arrays, and accessing fields or
1530 baseclasses of non-lazy unavailable values,
1531 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
1532 struct types.
1533 (g_smallstruct, g_smallstruct_b): New globals.
1534
06d72e16
PA
15352011-02-14 Pedro Alves <pedro@codesourcery.com>
1536
1537 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
1538
bc9a5551
JK
15392011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1540
1541 Fix const/volatile qualifiers of C++ types, PR c++/12328.
1542 * gdb.cp/overload-const.exp: New file.
1543 * gdb.cp/overload-const.cc: New file.
1544
54fcddd0
UW
15452011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1546
1547 * gdb.opencl/callfuncs.cl: New file.
1548 * gdb.opencl/callfuncs.exp: New test.
1549 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
1550
d6dafb7c
UW
15512011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1552
1553 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
1554 when computing result.
1555 * gdb.arch/altivec-abi.exp: Update expected results.
1556
a449c2d8
TJB
15572011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1558
1559 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
1560 * gdb.base/jit.exp: Likewise.
1561 * gdb.base/pie-execl.exp: Likewise.
1562 * gdb.base/solib-nodir.exp: Likewise.
1563 * gdb.base/solib-overlap.exp: Likewise.
1564
764880b7
PA
15652011-02-07 Pedro Alves <pedro@codesourcery.com>
1566
1567 * gdb.trace/collection.c (global_pieces): New.
1568 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
1569 New procedure.
1570 (gdb_trace_collection_test): Call it.
1571
505500db
SW
15722011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
1573
1574 * gdb.python/py-evthreads.c: New file.
1575 * gdb.python/py-evthreads.exp: New file.
1576 * gdb.python/py-events.py: New file.
1577 * gdb.python/py-events.exp: New file.
1578 * gdb.python/py-events.c: New file.
1579
385203ed
DD
15802011-02-04 David Daney <ddaney@caviumnetworks.com>
1581
1582 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
1583
9011945e
AB
15842011-02-03 Andrew Burgess <aburgess@broadcom.com>
1585
1586 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
1587 gdb.base/disasm-end-cu.exp: New test for disassembling over the
1588 boundary between two compilation units.
1589
580688f3
PA
15902011-02-02 Pedro Alves <pedro@codesourcery.com>
1591
1592 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
1593 (Virtual): New structs.
1594 (virtual_o, virtual_middle_b): New globals.
1595 * gdb.cp/virtbase.exp: New tests.
1596
d3f0f853
PP
15972011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
1598
1599 * gdb.base/jit.exp: New file.
1600 * gdb.base/jit-main.c: New file.
1601 * gdb.base/jit-solib.c: New file.
1602
b2030fb5
UW
16032011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
1604
1605 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
1606 proceed to initial kernel entry point.
1607 * gdb.opencl/datatypes.exp: Likewise.
1608 * gdb.opencl/operators.exp: Likewise.
1609 * gdb.opencl/vec_comps.exp: Likewise.
1610
2db19d1e
SW
16112011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
1612
1613 * gdb.cp/nsnested.cc: New.
1614 * gdb.cp/nsnested.exp: New.
1615 * gdb.cp/nsnoimports.exp: New.
1616 * gdb.cp/nsnoimports.cc: New.
1617
6b0c4c1f
JB
16182011-01-31 Joel Brobecker <brobecker@adacore.com>
1619
1620 * gdb.base/interact.exp: Add extra tests that verify that
1621 the value of the interactive-mode setting does not change
1622 after the script is sourced.
1623
80b23b6a
JK
16242011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1625
1626 * gdb.cp/noparam.exp: New file.
1627 * gdb.cp/noparam.cc: New file.
1628
ffd5ec24
PA
16292011-01-28 Pedro Alves <pedro@codesourcery.com>
1630
1631 * gdb.trace/tfile.exp: Test that with no traceframe selected,
1632 there's no stack or registers.
1633
a81766d8
TT
16342011-01-26 Tom Tromey <tromey@redhat.com>
1635
1636 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
1637 space before string output. Add test for "set print pretty off"
1638 case.
1639
585fdaa1
PA
16402011-01-25 Pedro Alves <pedro@codesourcery.com>
1641
1642 * gdb.base/frame-args.exp: Adjust.
1643 * gdb.dwarf2/dw2-noloc.exp: Adjust.
1644 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
1645 * gdb.dwarf2/pieces.exp: Adjust.
1646 * gdb.opt/clobbered-registers-O2.exp: Adjust.
1647 * gdb.opt/inline-locals.exp: Adjust.
1648 * gdb.threads/fork-child-threads.exp: Adjust.
1649
d468832a
KW
16502011-01-25 Ken Werner <ken.werner@de.ibm.com>
1651
1652 * gdb.opencl/convs_casts.cl: Move program scope variables into the
1653 OpenCL kernel function. Add a comment as marker. Add address space
1654 qualifiers for the remaining program scope variables.
1655 * gdb.opencl/datatypes.cl: Likewise.
1656 * gdb.opencl/operators.cl: Likewise.
1657 * gdb.opencl/vec_comps.cl: Likewise.
1658 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
1659 Add breakpoint at the marker comment.
1660 * gdb.opencl/datatypes.exp: Likewise.
1661 * gdb.opencl/operators.exp: Likewise.
1662 * gdb.opencl/vec_comps.exp: Likewise.
1663
490f124f
PA
16642011-01-24 Pedro Alves <pedro@codesourcery.com>
1665
1666 * gdb.base/printcmds.c (some_struct): New struct and instance.
1667 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
1668 procedure.
1669 <global scope>: Call it.
1670
6da78614
KW
16712011-01-21 Ken Werner <ken.werner@de.ibm.com>
1672
1673 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
1674 argument to the gdb_compile_opencl_hostapp call.
1675
ec64c9aa
YQ
16762011-01-19 Yao Qi <yao@codesourcery.com>
1677
1678 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
1679 positve list.
1680
810cfdbb
YQ
16812011-01-19 Yao Qi <yao@codesourcery.com>
1682
1683 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
1684 canonical form.
1685 Remove "xscale-*-*"
1686 * gdb.xml/tdesc-regs.exp: Likewise.
1687 * gdb.python/py-section-script.exp: Replace ARM target triplet
1688 with canonical form.
1689 Match arm*-*-symbianelf*.
1690 * gdb.base/dup-sect.exp: Likewise.
1691 * lib/dwarf.exp: New.
1692 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
1693 dwarf2_support.
1694 * gdb.dwarf2/dup-psym.exp: Likewise.
1695 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
1696 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1697 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
1698 * gdb.dwarf2/dw2-basic.exp: Likewise.
1699 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1700 * gdb.dwarf2/dw2-const.exp: Likewise.
1701 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
1702 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
1703 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1704 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
1705 * gdb.dwarf2/dw2-filename.exp: Likewise.
1706 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1707 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
1708 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1709 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1710 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
1711 * gdb.dwarf2/dw2-noloc.exp: Likewise.
1712 * gdb.dwarf2/dw2-op-call.exp: Likewise.
1713 * gdb.dwarf2/dw2-producer.exp: Likewise.
1714 * gdb.dwarf2/dw2-ranges.exp: Likewise.
1715 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
1716 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
1717 * gdb.dwarf2/dw2-strp.exp: Likewise.
1718 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
1719 * gdb.dwarf2/implptr.exp: Likewise.
1720 * gdb.dwarf2/mac-fileno.exp: Likewise.
1721 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
1722 * gdb.dwarf2/pieces.exp: Likewise.
1723 * gdb.dwarf2/pr11465.exp: Likewise.
1724 * gdb.dwarf2/valop.exp: Likewise.
1725 * gdb.dwarf2/watch-notconst.exp: Likewise.
1726 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
1727
4694da01
TT
17282011-01-19 Tom Tromey <tromey@redhat.com>
1729
1730 * gdb.python/py-infthread.exp: Add thread tests.
1731
b075872c
JB
17322011-01-14 Joel Brobecker <brobecker@adacore.com>
1733
1734 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
1735
2c3e6e24
JB
17362011-01-14 Joel Brobecker <brobecker@adacore.com>
1737
1738 * gdb.ada/widewide: New testcase.
1739
de8fa76c
JB
17402011-01-13 Joel Brobecker <brobecker@adacore.com>
1741
1742 * gdb.base/interact.exp: New testcase.
1743
1b05df00
TT
17442011-01-12 Tom Tromey <tromey@redhat.com>
1745
1746 * gdb.mi/gdb2549.exp: Update for error message changes.
1747 * gdb.mi/mi-cli.exp: Likewise.
1748 * gdb.mi/mi-disassemble.exp: Likewise.
1749 * gdb.mi/mi-pthreads.exp: Likewise.
1750 * gdb.mi/mi-regs.exp: Likewise.
1751 * gdb.mi/mi-stack.exp: Likewise.
1752 * gdb.mi/mi-var-block.exp: Likewise.
1753 * gdb.mi/mi-var-cmd.exp: Likewise.
1754 * gdb.mi/mi2-cli.exp: Likewise.
1755 * gdb.mi/mi2-disassemble.exp: Likewise.
1756 * gdb.mi/mi2-pthreads.exp: Likewise.
1757 * gdb.mi/mi2-regs.exp: Likewise.
1758 * gdb.mi/mi2-stack.exp: Likewise.
1759 * gdb.mi/mi2-var-block.exp: Likewise.
1760 * gdb.mi/mi2-var-cmd.exp: Likewise.
1761
c2ff108b
JK
17622011-01-12 Andrew Burgess <aburgess@broadcom.com>
1763 Jan Kratochvil <jan.kratochvil@redhat.com>
1764
1765 PR fortran/11104 and DWARF unbound arrays detection.
1766 * gdb.fortran/multi-dim.exp: New file.
1767 * gdb.fortran/multi-dim.f90: New file.
1768
b716877b
AB
17692011-01-12 Andrew Burgess <aburgess@broadcom.com>
1770
1771 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
1772 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
1773 add new tests for opcode dumping.
1774
6c162d5e
TT
17752011-01-11 Tom Tromey <tromey@redhat.com>
1776
1777 * gdb.python/py-infthread.exp: Load gdb-python.exp.
1778
77b06cd7
TJB
17792010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
1780
1781 Convert hardware watchpoints to use breakpoint_ops.
1782 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
1783 type is not supported.
1784 * gdb.base/foll-fork.exp: Likewise.
1785 * gdb.base/foll-vfork.exp: Likewise.
1786
f39a75d0
PM
17872011-01-10 Phil Muldoon <pmuldoon@redhat.com>
1788
1789 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
1790 Use load_lib gdb-python.exp.
1791 * gdb.python/python.exp: Ditto.
1792 * gdb.python/py-function.exp: Ditto.
1793
fc529d80
AS
17942011-01-09 Andreas Schwab <schwab@linux-m68k.org>
1795
1796 * gdb.threads/tls.exp ("info address me"): Fix expected output.
1797
fb03cb59
JK
17982011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1799
1800 * configure: Regenerate.
1801
d8e22779
TT
18022011-01-06 Tom Tromey <tromey@redhat.com>
1803
1804 * gdb.python/py-frame.exp: Test gdb.newest_frame.
1805
09050809
JB
18062011-01-06 Joel Brobecker <brobecker@adacore.com>
1807
fc529d80
AS
1808 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
1809 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
1810 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1811 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
1812 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
1813 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1814 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
1815 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
1816 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
1817 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
1818 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
1819 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
1820 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
1821 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1822 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1823 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
1824 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
1825 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
1826 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1827 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
1828 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
1829 gdb.ada/uninitialized_vars.exp,
1830 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
1831 Simplify by using clean_restart.
09050809 1832
8ed5dd9e
JB
18332011-01-06 Joel Brobecker <brobecker@adacore.com>
1834
1835 Add marker to be used as anchor for inserting breakpoints.
1836 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
1837 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
1838 Likewise.
1839
1840 Remove uses of gdb_start_cmd.
1841 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
1842 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
1843
1844 Do not run testcase if testing with GDBserver.
1845 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
1846 if testing with GDBserver.
1847
368a124f
JB
18482011-01-06 Joel Brobecker <brobecker@adacore.com>
1849
1850 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
1851 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
1852 copyright header.
1853
44944448
JB
18542011-01-05 Joel Brobecker <brobecker@adacore.com>
1855
1856 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
1857 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
1858 testsuite/gdb.fortran/complex.f,
1859 testsuite/gdb.fortran/derived-type.f90,
1860 testsuite/gdb.fortran/library-module-lib.f90,
1861 testsuite/gdb.fortran/library-module-main.f90,
1862 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
1863 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
1864 Copyright year update.
1865
31886ea6
JB
18662011-01-05 Joel Brobecker <brobecker@adacore.com>
1867
1868 * gdb.base/langs1.f: Add copyright header.
1869
ebedcab5
JK
18702011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1871
1872 * gdb.base/morestack.exp: New file.
1873 * gdb.base/morestack.c: New file.
1874
de1eb2f9
JK
18752011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1876
1877 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
1878
9e87a409
JB
18792010-12-29 Joel Brobecker <brobecker@adacore.com>
1880
1881 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
1882 * gdb.ada/arrayptr.exp: Add test printing that new variable.
1883
720d1a40
JB
18842010-12-29 Joel Brobecker <brobecker@adacore.com>
1885
1886 * gdb.ada/lang_switch.exp: Correct expected parameter value.
1887
a283af87
AS
18882010-12-25 Andreas Schwab <schwab@linux-m68k.org>
1889
5d3d9cba
AS
1890 * gdb.threads/tls.exp: Fix typo.
1891
a283af87
AS
1892 * gdb.threads/thread-specific.exp (get_thread_list): Update.
1893 * gdb.threads/execl.exp: Update.
1894
2a20745c
YQ
18952010-12-23 Yao Qi <yao@codesourcery.com>
1896
1897 * gdb.arch/arm-disp-step.exp: New.
1898 * gdb.arch/arm-disp-step.S: New.
1899
a7658b96
TT
19002010-12-21 Tom Tromey <tromey@redhat.com>
1901
1902 * gdb.threads/execl.exp: Update.
1903 * gdb.threads/linux-dp.exp: Update.
1904 * gdb.threads/manythreads.exp: Update.
1905 * gdb.threads/tls.exp: Update.
1906
5b79abe7
TT
19072010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1908
1909 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
1910 (NextOverThrowDerivates) <resumebpt>: New.
1911 (resumebpt_test): New.
1912 (main): Call resumebpt_test.
1913 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
1914
0914bcdb
SS
19152010-12-12 Stan Shebs <stan@codesourcery.com>
1916
1917 * gdb.trace/tsv.exp: Test print command on trace state variables.
1918
305aeedc
TT
19192010-12-09 Tom Tromey <tromey@redhat.com>
1920
1921 * gdb.base/interp.exp: Add regression test.
1922
186c406b
TT
19232010-12-09 Tom Tromey <tromey@redhat.com>
1924
1925 * gdb.java/jnpe.java: New file.
1926 * gdb.java/jnpe.exp: New file.
1927 * gdb.cp/nextoverthrow.exp: New file.
1928 * gdb.cp/nextoverthrow.cc: New file.
1929
aae1c79a
DE
19302010-12-07 Doug Evans <dje@google.com>
1931
1932 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
1933 of data-directory.
1934 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
1935 updated.
1936 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
1937
60f98dde 19382010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
1939
1940 * gdb.base/callfuncs.exp: Test for skip_float_tests.
1941 * gdb.base/call-sc.exp: Ditto.
1942 * gdb.base/finish.exp: Ditto.
1943 * gdb.base/return.exp: Ditto.
1944 * gdb.base/return2.exp: Ditto.
1945
5fa290c1
DE
19462010-11-30 Doug Evans <dje@google.com>
1947
1948 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
1949 (gdb_expect_list): Fix spelling errors in comments.
1950 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
1951 send_gdb/gdb_expect_list where applicable.
1952 * gdb.base/call-ar-st.exp: Ditto.
1953 * gdb.base/funcargs.exp: Ditto.
1954 * gdb.base/gcore.exp: Ditto.
1955 * gdb.base/page.exp: Ditto.
1956 * gdb.base/sigaltstack.exp: Ditto.
1957 * gdb.base/siginfo.exp: Ditto.
1958 * gdb.base/sigstep.exp: Ditto.
1959 * gdb.base/trace-commands.exp: Ditto.
1960
4e04c971
DE
19612010-11-29 Doug Evans <dje@google.com>
1962
1963 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
1964 printer-name;subprinter-name.
1965
8cf6f0b1
TT
19662010-11-29 Tom Tromey <tromey@redhat.com>
1967
1968 * gdb.dwarf2/implptr.exp: New file.
1969 * gdb.dwarf2/implptr.c: New file.
1970 * gdb.dwarf2/implptr.S: New file.
1971
94b6973e
PM
19722010-11-29 Phil Muldoon <pmuldoon@redhat.com>
1973
fc529d80 1974 PR python/12199
94b6973e
PM
1975
1976 * gdb.python/py-breakpoint.exp: Test the delete method.
1977
8358c15c
JK
19782010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1979
1980 Fix step_resume_breakpoint unsaved during an infcall.
1981 * gdb.base/step-resume-infcall.exp: New file.
1982 * gdb.base/step-resume-infcall.c: New file.
1983
f6df29bc
TJB
19842010-11-24 Edjunior Machado <emachado@br.ibm.com>
1985
1986 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
1987
f2b5a5cf
TJB
19882010-11-24 Edjunior Machado <emachado@br.ibm.com>
1989
1990 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
1991 on ppc64's symbols; "finish" and "return" commands must accept to
1992 show the caller line again as well as the line after.
1993 * gdb.asm/powerpc64.inc: New file.
1994
6b0ecdc2
DE
19952010-11-23 Doug Evans <dje@google.com>
1996
1997 * lib/gdb.exp (gdb_test_sequence): New function.
1998 (gdb_expect_list): Add verbose -log call for each pattern.
1999 * gdb.base/signals.exp (test_handle_all_print): Call it.
2000 Reduce timeout increment from 6 minutes to 1 minute.
2001 * gdb.server/ext-run.exp: Call it.
2002
ea976c60
PM
20032010-11-23 Phil Muldoon <pmuldoon@redhat.com>
2004
f2b5a5cf 2005 PR python/12212
ea976c60
PM
2006
2007 * gdb.python/python.exp: Check that selected_thread raises an
2008 error when no inferior is loaded.
2009
c0efa795
JK
20102010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2011
2012 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
2013 * gdb.dwarf2/dw2-stack-boundary.S: New file.
2014
ec3aa567
JK
20152010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2016
2017 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
2018 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
2019
d8249011
DE
20202010-11-18 Doug Evans <dje@google.com>
2021
2022 * gdb.server/ext-run.exp: Fix intermittent failures.
2023
d4eba7d1
NF
20242010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2025
2026 * gdb.stabs/gdb11479.exp: Use runto_main.
2027
b04c2f88
NF
20282010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2029
2030 * gdb.base/break-entry.exp: Skip if using a stub.
2031
ae9d7ce4
NF
20322010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2033
2034 * gdb.python/py-inferior.exp: Pack values in target endianness.
2035
621c8364
TT
20362010-11-12 Tom Tromey <tromey@redhat.com>
2037
2038 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
2039 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
2040 MemoryError.
2041 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
2042 type.
2043 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
2044 MemoryError.
2045 (test_subscript_regression): Update exception type.
2046
84f4c1fe
PM
20472010-11-11 Phil Muldoon <pmuldoon@redhat.com>
2048
2049 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
2050 breakpoint tests.
2051
a1442452
PA
20522010-11-09 Pedro Alves <pedro@codesourcery.com>
2053
2054 * gdb.base/watchpoint.exp: Test "watch -location" with an
2055 innacessible location.
2056
efd11a33
JK
20572010-11-09 Edjunior Machado <emachado@br.ibm.com>
2058 Luis Machado <luisgpm@br.ibm.com>
2059
2060 * gdb.base/maint.exp: Expect "." prefix.
2061 * gdb.base/nodebug.exp: Expect "." Likewise.
2062 * gdb.base/sepsymtab.exp: Expect "." Likewise.
2063 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2064 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2065 POWER server processors.
2066
aa00efb5
JK
20672010-11-08 Edjunior Machado <emachado@br.ibm.com>
2068 Luis Machado <luisgpm@br.ibm.com>
2069
2070 * gdb.base/break-entry.exp: convert entry point for
2071 ppc64 and expect leading `.' on ppc64's symbols
2072
99e7ae30
DE
20732010-11-05 Doug Evans <dje@google.com>
2074
2075 * gdb.base/help.exp: Update expected output.
b521dba8
DE
2076 * gdb.python/py-param.exp: Delete, contents moved to ...
2077 * gdb.python/py-parameter.exp: ... here. New file.
2078 Add test for gdb.parameter ("directories").
99e7ae30 2079
f4b8a18d
KW
20802010-11-05 Ken Werner <ken.werner@de.ibm.com>
2081
2082 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
2083 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
2084 * configure: Regenerate.
2085 * gdb.opencl/Makefile.in: New File.
2086 * gdb.opencl/datatypes.exp: Likewise.
2087 * gdb.opencl/datatypes.cl: Likewise.
2088 * gdb.opencl/operators.exp: Likewise.
2089 * gdb.opencl/operators.cl: Likewise.
2090 * gdb.opencl/vec_comps.exp: Likewise.
2091 * gdb.opencl/vec_comps.cl: Likewise.
2092 * gdb.opencl/convs_casts.exp: Likewise.
2093 * gdb.opencl/convs_casts.cl: Likewise.
2094 * lib/opencl.exp: Likewise.
2095 * lib/opencl_hostapp.c: Likewise.
2096 * lib/opencl_kernel.cl: Likewise.
2097 * lib/cl_util.c: Likewise.
2098 * lib/cl_util.c: Likewise.
2099 * gdb.base/default.exp (set language): Add "opencl" to the list of
2100 languages.
2101
a9d5ef47
SW
21022010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2103
2104 * gdb.cp/overload.exp: Added test for inheritance overload.
2105 * gdb.cp/overload.cc: Ditto.
2106 * gdb.cp/oranking.exp: Removed releveant kfails.
2107
03eb1c79
JK
21082010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2109 Joel Brobecker <brobecker@adacore.com>
2110
2111 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2112 check test_compiler_info.
2113
dbc98a8b
KW
21142010-11-03 Ken Werner <ken.werner@de.ibm.com>
2115
2116 * gdb.base/gnu_vector.exp: Adjust expect messages.
2117
120bd360
KW
21182010-11-03 Ken Werner <ken.werner@de.ibm.com>
2119
2120 * gdb.base/gnu_vector.exp: Add unary operator tests.
2121
c37f7098
KW
21222010-11-03 Ken Werner <ken.werner@de.ibm.com>
2123
2124 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2125
7b51bc51
DE
21262010-11-02 Doug Evans <dje@google.com>
2127
2128 * gdb.python/py-pp-maint.c: New file.
2129 * gdb.python/py-pp-maint.exp: New file.
2130 * gdb.python/py-pp-maint.py: New file.
2131
50c97f38
TT
21322010-11-02 Tom Tromey <tromey@redhat.com>
2133
2134 * gdb.base/default.exp: Remove "scheme" from language list.
2135
a289b8f6
JK
21362010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2137
2138 Revert:
2139 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2140 * gdb.threads/sigstep-threads.exp: New file.
2141 * gdb.threads/sigstep-threads.c: New file.
2142
cd017491
MS
21432010-10-20 Michael Snyder <msnyder@vmware.com>
2144
2145 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2146
8e6a5956
UW
21472010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2148
2149 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2150 Skip test completely if gdb,no_hardware_watchpoints.
2151
2c04da0d
UW
21522010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2153
2154 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2155 strict, but do not check for any particular function name within libc.
2156
79afc5ef
SW
21572010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2158
2159 * gdb.cp/smartp.exp: New test.
2160 * gdb.cp/smartp.cc : New test.
2161
026ffab7
SW
21622010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2163
2164 * gdb.cp/converts.exp: Test pointer to bool conversion.
2165 Test pointer to long conversion.
2166 * gdb.cp/oranking.exp: Removed relevant kfail.
2167
3a772aa4
TT
21682010-10-18 Tom Tromey <tromey@redhat.com>
2169
2170 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
2171 argument to lazy_string.
2172 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
2173 (pp_ls.to_string): Use it.
2174 * gdb.python/py-prettyprint.c (main): Move declarations to top.
2175 Add "estring2" local.
2176
5fc3827b
JK
21772010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2178
2179 Fix s390x compatibility.
2180 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
2181 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
2182
8aeb23f3
JK
21832010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2184
2185 * gdb.threads/sigstep-threads.exp: New file.
2186 * gdb.threads/sigstep-threads.c: New file.
2187
c1e56572
JK
21882010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2189
2190 * gdb.base/pie-execl.exp: New file.
2191 * gdb.base/pie-execl.c: New file.
2192
92163a10
JK
21932010-10-13 Doug Evans <dje@google.com>
2194 Jan Kratochvil <jan.kratochvil@redhat.com>
2195
2196 PR exp/12117
2197 * gdb.cp/ptype-cv-cp.cc: New file.
2198 * gdb.cp/ptype-cv-cp.exp: New file.
2199
7062b0a0
SW
22002010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
2201
2202 * gdb.cp/converts.cc: New test program.
2203 * gdb.cp/converts.exp: New test.
2204 * gdb.cp/overload.exp: Added test for void* vs int*.
2205 * gdb.cp/overload.exp: Ditto.
2206 * gdb.cp/oranking.exp: Removed related kfail.
2207
0e3509db
DE
22082010-10-13 Doug Evans <dje@google.com>
2209
2210 * lib/gdb-python.exp (gdb_check_python_config): New function.
2211 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
2212 * gdb.python/lib-types.cc: New file.
2213 * gdb.python/lib-types.exp: New file.
2214
8dc78533
JK
22152010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2216
2217 * gdb.python/py-error.exp: New file.
2218 * gdb.python/py-error.py: New file.
2219
93c17e06
JK
22202010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2221
2222 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
2223 gdb_test_multiple.
2224
d8b34041
JK
22252010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2226
2227 * gdb.base/break-interp.exp: Use ldlags for linking flags.
2228 * gdb.base/prelink.exp: Likewise.
2229 * gdb.base/solib-nodir.exp: Likewise.
2230 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
2231 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
2232 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
2233
e0cc584e
UW
22342010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
2235
2236 * break-interp.exp (test_ld): Use two separate gdb_expect statements
2237 for the "info files" test to avoid timeouts on slow machines.
2238
cfc353b1
JK
22392010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2240
2241 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
2242 (main): Make openlib dummy call.
2243
d3d7896d
JK
22442010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2245
2246 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
2247 * break-interp.exp (reach): Move the core body ...
2248 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
2249 (test_ld): Provide always real argument, even to the linker. Replace
2250 dl_main by _dl_debug_state.
2251
5e533c94
JK
22522010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2253
2254 Fix results of prelinked PIEs on ppc*.
2255 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
2256 Accept also DISPLACEMENT "PRESENT".
2257 (main): Replace "ZERO" displacements by "PRESENT".
2258
33540610
SW
22592010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
2260
2261 * gdb.cp/oranking.exp: New test.
2262 * gdb.cp/oranking.cc: New test program.
2263
3bdf2bbd
KW
22642010-10-08 Ken Werner <ken.werner@de.ibm.com>
2265
2266 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
2267 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
2268
2f608a3a
KW
22692010-10-06 Ken Werner <ken.werner@de.ibm.com>
2270
2271 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
2272 lush, lynx) New constant.
2273 * gdb.base/constvars.exp: Test const array types.
2274 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
2275
aa2e2d8d
DE
22762010-10-06 Doug Evans <dje@google.com>
2277
2278 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
2279 of syscall staging area.
2280
2844d6b5
KW
22812010-10-06 Ken Werner <ken.werner@de.ibm.com>
2282
2283 * gdb.base/gnu_vector.c: Add variable c4.
2284 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
2285 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2286
7d8ac8bb
MR
22872010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
2288
2289 * gdb.arch/altivec-abi.exp: Fix a typo.
2290
84a02e58
MR
22912010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
2292
2293 * lib/mi-support.exp (thread_selected_re): Correct pattern used
2294 to match a thread ID.
2295
b18e6318
JK
22962010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2297
2298 Fix s390x testcase compatibility.
2299 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
2300
a2c09bd0
DE
23012010-10-01 Doug Evans <dje@google.com>
2302
2303 * lib/gdb-python.exp: New file.
2304 * gdb.python/py-block.exp: Use it.
2305 * gdb.python/py-breakpoint.exp: Ditto.
2306 * gdb.python/py-frame.exp: Ditto.
2307 * gdb.python/py-inferior.exp: Ditto.
2308 * gdb.python/py-param.exp: Ditto.
2309 * gdb.python/py-prettyprint.exp: Ditto.
2310 * gdb.python/py-shared.exp: Ditto.
2311 * gdb.python/py-symbol.exp: Ditto.
2312 * gdb.python/py-symtab.exp: Ditto.
2313 * gdb.python/py-type.exp: Ditto.
2314 * gdb.python/py-value.exp: Ditto.
2315 * gdb.python/python.exp: Ditto.
2316
38f12cfc
TT
23172010-09-30 Tom Tromey <tromey@redhat.com>
2318
2319 * gdb.base/anon.exp: New file.
2320 * gdb.base/anon.c: New file.
2321
9ae8282d
TT
23222010-09-30 Tom Tromey <tromey@redhat.com>
2323
2324 * gdb.base/completion.exp: Test completion through anonymous
2325 union.
2326 * gdb.base/break1.c (struct some_struct): Add anonymous union.
2327
e9e07ba6
JK
23282010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2329
2330 Fix printing parameters of inlined functions.
2331 * gdb.dwarf2/dw2-inline-param.exp: New file.
2332 * gdb.dwarf2/dw2-inline-param-main.c: New file.
2333 * gdb.dwarf2/dw2-inline-param.S: New file.
2334
cd2effb2
JK
23352010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2336
2337 PR corefiles/12071.
2338 * gdb.base/corefile.exp (quit with a process, no question: load core)
2339 (quit with a core file): New tests.
2340
bceffbf3
JK
23412010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2342
2343 Fix GDB crash on inferior calls with self-referencing classes.
2344 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
2345 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
2346 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
2347
1736ad11
JK
23482010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2349
2350 Fix lost siginfo_t for inferior calls.
2351 * gdb.base/siginfo-infcall.exp: New file.
2352 * gdb.base/siginfo-infcall.c: New file.
2353
a176ad92
JB
23542010-09-22 Joel Brobecker <brobecker@adacore.com>
2355
2356 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
2357
c2b0a229
JK
23582010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2359
2360 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
2361 New test.
2362 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
2363
e8ae22d1
JB
23642010-09-22 Joel Brobecker <brobecker@adacore.com>
2365
2366 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
2367 type of our const type.
2368
ec322823
SW
23692010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
2370
2371 * gdb.cp/pr12028.cc: New.
2372 * gdb.cp/pr12028.exp: New.
2373
72929c62
JB
23742010-09-22 Joel Brobecker <brobecker@adacore.com>
2375
2376 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
2377
875b4ff5 23782010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 2379 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
2380
2381 PR mi/11407
2382 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
2383 * gdb.mi/dw2-ref-missing-frame-main.c New File.
2384 * gdb.mi/dw2-ref-missing-frame.S New File.
2385 * gdb.mi/dw2-ref-missing-frame.exp New File.
2386
7155d578
TT
23872010-09-14 Tom Tromey <tromey@redhat.com>
2388
2389 PR symtab/8399:
2390 * gdb.threads/tls.exp: Remove kfail. Update expected output.
2391
515ed532
TT
23922010-09-14 Tom Tromey <tromey@redhat.com>
2393
2394 PR exp/11803:
2395 * gdb.threads/tls.exp: Use C++.
2396 (check_thread_local): Use K::another_thread_local.
2397 * gdb.threads/tls.c (class K): New.
2398 (another_thread_local): Now a member of K.
2399 (spin): Update. No longer K&R C.
2400
450ca57c
SW
24012010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2402
2403 * gdb.cp/koenig.cc: created class for testing member lookup.
2404 * gdb.cp/koenig.exp: Added test for member lookup.
2405
dbd492a3
JK
24062010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2407
2408 Fix false FAILs on sourcetree topdir directory containing "kill".
2409 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
2410 source line matching regexp.
2411
8d4d924b
JK
24122010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2413
2414 * gdb.python/python.exp (set height 0, collect help from uiout)
2415 (verify help to uiout): New tests.
2416
8e64f2a0
JK
24172010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2418
2419 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
2420 is_lp64_target to check 64bit target.
2421
4569eed2
JK
24222010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2423
2424 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
2425 (test_ld) <powerpc64-*>: New.
2426
5e1617b1
DJ
24272010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2428
2429 * gdb.cp/templates.exp (test_template_args): Allow "struct".
2430
c767944b
DJ
24312010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2432
2433 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
2434 (FunctionArg::method): New function.
2435 (empty, arg): New variables.
2436 (main): Call arg.method.
2437 * gdb.cp/templates.exp (test_template_args): New function.
2438 (do_tests): Call it.
2439
27d3a3fc
UW
24402010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2441
2442 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
2443 of "next" to proceed over pthread_exit call.
2444
55b7ce7f
UW
24452010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2446
2447 * gdb.base/maint.exp: Avoid wildcards against potentially very long
2448 "maint print statistics" output to prevent expect timeouts.
2449
809df446
JK
24502010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2451
2452 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
2453 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2454 (test_float_rejected): ... here.
2455 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
2456 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2457 (test_float_rejected): ... here.
2458 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
2459 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2460 (test_float_rejected): ... here.
2461 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
2462 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2463 (test_float_rejected): ... here.
2464
8464be76
DJ
24652010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2466
2467 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
2468 before disabling hardware watchpoints.
2469 (test_inaccessible_watchpoint): Check that hardware watchpoints
2470 are used. Test for watchpoints on a constant address.
2471
14dba4b4
JK
24722010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2473
2474 * gdb.base/ui-redirect.exp: New file.
2475
3f3540e1 24762010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 2477 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
2478
2479 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
2480
0f254bb7
DE
24812010-08-31 Doug Evans <dje@google.com>
2482
2483 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
2484
03f17ccf
TT
24852010-08-30 Tom Tromey <tromey@redhat.com>
2486
2487 PR python/11792:
2488 * gdb.python/py-value.exp (test_subscript_regression): Add
2489 dynamic_type test.
2490
640617ad
DJ
24912010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
2492
2493 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
2494 instead of running to main. Do not test the main function.
2495 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
2496 Add new main.
2497
2ed91d1b
PA
24982010-08-26 Pedro Alves <pedro@codesourcery.com>
2499
2500 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
2501 one test.
2502
673bfd45
DE
25032010-08-24 Doug Evans <dje@google.com>
2504
2505 PR symtab/11942
2506 * gdb.dwarf2/dw4-sig-types.cc: New file.
2507 * gdb.dwarf2/dw4-sig-types.h: New file.
2508 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
2509 * gdb.dwarf2/dw4-sig-types.exp: New file.
2510
f9ffd4bb
TT
25112010-08-23 Tom Tromey <tromey@redhat.com>
2512
2513 PR python/11145:
2514 * gdb.python/py-value.c (Base, Derived): New types.
2515 (base): New global.
2516 * gdb.python/py-value.exp (test_subscript_regression): Add
2517 dynamic_cast test.
2518
d839c8a4
TT
25192010-08-23 Tom Tromey <tromey@redhat.com>
2520
2521 PR python/10676:
2522 * gdb.python/py-type.exp (test_fields): Add tests for type
2523 equality.
2524
702c2711
TT
25252010-08-23 Tom Tromey <tromey@redhat.com>
2526
2527 PR python/11915:
2528 * gdb.python/py-type.exp (test_fields): Add tests for array.
2529
832bafd3
KS
25302010-08-23 Keith Seitz <keiths@redhat.com>
2531
2532 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
2533 have any children. Create a new abbrev for it.
2534 Add missing terminal sequence to .debug_abbrev.
2535
c37bf528
KS
25362010-08-20 Keith Seitz <keiths@redhat.com>
2537
2538 PR symtab/11465:
2539 * gdb.dwarf2/pr11465.exp: New test.
2540 * gdb.dwarf2/pr11465.S: New file.
2541 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
2542 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
2543
4572cbac
TJB
25442010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
2545
2546 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
2547 registers. Update data sets with the new v2_double element in the
2548 VSX register union. Add vector_register3_vr data set for the AltiVec
2549 registers. Use gdb_test_no_output instead of send_gdb.
2550
e7fbb131
PA
25512010-08-19 Pedro Alves <pedro@codesourcery.com>
2552
2553 * gdb.python/py-shared.exp: New file, factored out from
2554 python.exp.
2555 * gdb.python/py-shared.c: New file.
2556 * gdb.python/py-shared-sl.c: New file.
2557 * gdb.python/python-1.c: New file.
2558 * gdb.python/python-sl.c: Delete.
2559 * gdb.python/python.c: Mention python-1.c.
2560 * gdb.python/python.exp: Move shared library tests to
2561 py-shared.exp.
2562 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
2563 (MISCELLANEOUS): New.
2564 (clean mostlyclean): Also remove $MISCELLANEOUS.
2565
d30f5e1f
DE
25662010-08-19 Doug Evans <dje@google.com>
2567
2568 PR exp/11926
2569 * gdb.base/printcmds.exp (test_float_accepted): New function.
2570 Move existing float tests there. Add tests for floats with suffixes.
2571 (test_float_rejected): New function.
2572 * gdb.java/jv-print.exp (test_float_accepted): New function.
2573 (test_float_rejected): New function.
2574 * gdb.objc/print.exp: New file.
2575 * gdb.pascal/print.exp: New file.
2576 * lib/objc.exp: New file.
2577
7b3fd859
PM
25782010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
2579
2580 * gdb.base/default.exp (info set): Avoid full buffer error and force
2581 reading up to final gdb prompt.
2582 (show): Likewise.
2583
c92817ce
TT
25842010-08-18 Tom Tromey <tromey@redhat.com>
2585
2586 PR symtab/11919:
2587 * gdb.base/completion.exp: Add test.
2588
f1208f9e
DE
25892010-08-18 Doug Evans <dje@google.com>
2590
2591 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
2592 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
2593 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
2594 Simplify, early exit if runto_main fails.
2595 * gdb.fortran/exprs.exp: load_lib fortran.exp.
2596 (set_lang_fortran): Moved to lib/fortran.exp.
2597 * gdb.fortran/types.exp: load_lib fortran.exp.
2598 (set_lang_fortran): Moved to lib/fortran.exp.
2599 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
2600 * gdb.java/jprint.exp (set_lang_java): Ditto.
2601 * gdb.java/jv-exp.exp: load_lib java.exp.
2602 If set_lang_java fails, issue a warning instead of failure to be
2603 consistent with other set_lang_foo uses.
2604 (set_lang_java): Moved to lib/java.exp.
2605 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
2606 If set_lang_java fails, issue a warning instead of failure to be
2607 consistent with other set_lang_foo uses.
2608 * gdb.pascal/types.exp: load_lib pascal.exp.
2609 (set_lang_pascal): Moved to lib/pascal.exp.
2610 * lib/fortran.exp: New file.
2611 * lib/java.exp (set_lang_java): New function.
2612 * lib/pascal.exp (set_lang_pascal): New function.
2613
2f06b485
YQ
26142010-08-18 Yao Qi <yao@codesourcery.com
2615
2616 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
2617 func_nofb_start and func_loopfb_start, so that address of functions
2618 is equal to these labels on Thumb.
2619
96e25403
YQ
26202010-08-18 Yao Qi <yao@codesourcery.com>
2621
2622 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
2623 to reflect latest c source file.
2624
36e6adc4
JK
26252010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2626
2627 * gdb.cp/infcall-dlopen.exp: New file.
2628 * gdb.cp/infcall-dlopen.cc: New file.
2629 * gdb.cp/infcall-dlopen-lib.cc: New file.
2630
f431efe5
PA
26312010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2632 Pedro Alves <pedro@codesourcery.com>
2633
2634 PR breakpoints/11371
2635
2636 * gdb.base/watch-cond-infcall.exp: New file.
2637 * gdb.base/watch-cond-infcall.c: New file.
2638
06a64a0b
TT
26392010-08-16 Tom Tromey <tromey@redhat.com>
2640
2641 * gdb.base/help.exp: Update.
2642 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
2643 watchpoint.
2644 (test_watch_location): New proc.
2645 (test_watchpoint_in_big_blob): Delete watchpoint.
2646 * gdb.base/watchpoint.c (func5): New function.
2647 (main): Call it.
2648
70ebf4ed
DE
26492010-08-16 Doug Evans <dje@google.com>
2650
2651 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
2652
ca5c20b6
PM
26532010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2654
2655 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
2656 tests.
2657
7346b668
KW
26582010-08-11 Ken Werner <ken.werner@de.ibm.com>
2659
2660 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
2661 * gdb.base/gnu_vector.c: New File.
2662 * gdb.base/gnu_vector.exp: Likewise.
2663
cb2e07a6
PM
26642010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2665
2666 * gdb.python/python.c: New File.
2667 * gdb.python/python-sl.c: New File.
2668 * gdb.python/python.exp: Test solib_address and decode_line
2669 * functions.
2670
5da1313b
JK
26712010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2672
2673 * gdb.python/python.exp (show height, set height 10)
2674 (verify pagination beforehand, verify pagination beforehand: q)
2675 (gdb.execute does not page, verify pagination afterwards)
2676 (verify pagination afterwards: q): New.
2677
49c3ccf7
DE
26782010-08-02 Doug Evans <dje@google.com>
2679
2680 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
2681 because of an older gcc, change test2
2682 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
2683 to unsupported.
2684
42c0c4f1
KH
26852010-07-30 Kazu Hirata <kazu@codesourcery.com>
2686
2687 * gdb.base/break-always.exp: Do not expect full paths to file
2688 names.
2689 * gdb.base/commands.exp: Likewise.
2690
d3765805
DE
26912010-07-30 Doug Evans <dje@google.com>
2692
c98ee71b
DE
2693 * gdb.cp/temargs.exp: For new tests that require newer gccs,
2694 xfail them when run with older gccs.
2695
fd961404
DE
2696 * lib/gdb.exp (build_executable): Forward "c++" option to
2697 get_compiler_info.
2698
999adef4
DE
2699 * gdb.python/py-type.exp (test_template): Mark as xfail tests
2700 "python print ttype.template_argument(1)" and
2701 "python print isinstance(ttype.template_argument(1), gdb.Value)"
2702 if using gcc 4.4 or earlier.
2703
d3765805
DE
2704 * gdb.base/valgrind-db-attach.exp: Use unique test name for
2705 attach-to-debugger handling.
2706
1276c759
JK
27072010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2708
2709 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
2710 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
2711 (main): Use copyreloc.
2712 * gdb.base/prelink.exp (split debug of executable)
2713 (.dynbss vs. .bss address shift): New tests.
2714
88caa9b9
PA
27152010-07-29 Pedro Alves <pedro@codesourcery.com>
2716
2717 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
2718 in gdb_test_multiple.
2719
c6f2ac43
PA
27202010-07-29 Pedro Alves <pedro@codesourcery.com>
2721
2722 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
2723 environment.
2724
326fd672
TT
27252010-07-28 Tom Tromey <tromey@redhat.com>
2726
2727 PR python/11060:
2728 * gdb.python/py-type.c (Temargs): New template.
2729 (temvar): New variable.
2730 * gdb.python/py-type.exp (test_template): New proc.
2731
3ce3b1ba
PA
27322010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2733
2734 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
2735 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
2736
34eaf542
TT
27372010-07-28 Tom Tromey <tromey@redhat.com>
2738
2739 PR c++/9946:
2740 * gdb.cp/temargs.exp: New file.
2741 * gdb.cp/temargs.cc: New file.
2742
d41b819e
JK
27432010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2744
2745 * gdb.base/help.exp (help disassemble): Update the content.
2746
26ab7092
JK
27472010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2748
2749 * gdb.threads/ia64-sigill.exp: New file.
2750 * gdb.threads/ia64-sigill.c: New file.
2751
5283e9e1
TT
27522010-07-27 Tom Tromey <tromey@redhat.com>
2753
2754 * gdb.opt/inline-cmds.c (ATTR): New define.
2755 (func1): Use it.
2756 (func2): Likewise.
2757 (func3): Likewise.
2758 (outer_inline1): Likewise.
2759 (outer_inline2): Likewise.
2760 * gdb.opt/inline-bt.c (ATTR): New define.
2761 (func1): Use it.
2762 (func2): Likewise.
2763 * gdb.opt/inline-locals.c (ATTR): New define.
2764 (func1): Use it.
2765 (func2): Likewise.
2766
e992ef73
TT
27672010-07-27 Tom Tromey <tromey@redhat.com>
2768
2769 * gdb.stabs/gdb11479.c (hack): New function.
2770 (test): Use it.
2771 (test2): Use it.
2772 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
2773 (int32_search_buf, int64_search_buf): No longer static.
2774 (x): Remove.
2775 * gdb.base/relocate.c (hack): New function.
2776
5374244e
PM
27772010-07-27 Phil Muldoon <pmuldoon@redhat.com>
2778
2779 * gdb.python/py-value.exp (test_inferior_function_call): New function.
2780 * gdb.python/py-value.c (func1): New function.
2781 (func2): Likewise.
2782
a99aee83
CV
27832010-07-26 Corinna Vinschen <vinschen@redhat.com>
2784
2785 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
2786 as not to clash with .data section.
2787
a04ba985
JG
27882010-07-26 Jerome Guitton <guitton@adacore.com>
2789
2790 * gdb.base/code_elim.exp: New file.
2791 * gdb.base/code_elim1.c: New file.
2792 * gdb.base/code_elim2.c: New file.
2793
23bd0f7c
PA
27942010-07-21 Pedro Alves <pedro@codesourcery.com>
2795
2796 PR symtab/11827
2797
2798 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
2799 (some_volatile_enum): New variable.
2800 * gdb.base/printcmds.exp (test_print_enums): New.
2801 <top level>: Call it.
2802
883df6dd
SW
28032010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
2804
2805 * gdb.cp/fpointer.cc: New test.
2806 * gdb.cp/fpointer.exp: New test.
2807
569b05a5
JK
28082010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2809
2810 * gdb.base/solib-nodir.exp: New file.
2811 * lib/gdb.exp (runto): New case for a GDB internal error.
2812
51d7d803
JK
28132010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2814 Ulrich Weigand <uweigand@de.ibm.com>
2815 Tom Tromey <tromey@redhat.com>
2816
2817 * gdb.base/charset-malloc.c: New file.
2818 * gdb.base/charset.c (malloc_stub): New prototype.
2819 (main): Call it instead of malloc itself.
2820 * gdb.base/charset.exp: Use only prepare_for_testing.
2821 (binfile): Remove the variable.
2822
c0edd9ed
JK
28232010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2824
2825 Make core files the process_stratum.
2826 * gdb.base/corefile.exp (run: load core again)
2827 (run: sanity check we see the core file, run: with core)
2828 (run: core file is cleared, attach: load core again)
2829 (attach: sanity check we see the core file, attach: with core)
2830 (attach: core file is cleared): New tests.
2831 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
2832
3cbaedff
KW
28332010-07-14 Ken Werner <ken.werner@de.ibm.com>
2834
2835 * gdb.arch/altivec-abi.exp: New tests.
2836
91158a56
TT
28372010-07-13 Tom Tromey <tromey@redhat.com>
2838
2839 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
2840 (main): Use it.
2841 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
2842
0f5238ed
TT
28432010-07-13 Tom Tromey <tromey@redhat.com>
2844
2845 * gdb.base/label.exp: New file.
2846 * gdb.base/label.c: New file.
2847
add265ae
L
28482010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
2849 H.J. Lu <hongjiu.lu@intel.com>
2850
2851 * lib/gdb.exp (is_ilp32_target): New.
2852 (is_lp64_target): Likewise.
2853
2854 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
2855 target.
2856 * gdb.arch/amd64-disp-step.exp: Likewise.
2857 * gdb.arch/amd64-dword.exp: Likewise.
2858 * gdb.arch/amd64-i386-address.exp: Likewise.
2859 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 2860
add265ae
L
2861 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
2862 target.
2863 * gdb.arch/i386-bp_permanent.exp: Likewise.
2864 * gdb.arch/i386-byte.exp: Likewise.
2865 * gdb.arch/i386-disp-step.exp: Likewise.
2866 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2867 * gdb.arch/i386-prologue.exp: Likewise.
2868 * gdb.arch/i386-size-overlap.exp: Likewise.
2869 * gdb.arch/i386-size.exp: Likewise.
2870 * gdb.arch/i386-sse.exp: Likewise.
2871 * gdb.arch/i386-unwind.exp: Likewise.
2872 * gdb.arch/i386-word.exp: Likewise.
2873
2874 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
2875 test only when building 64-bit executables. Do not hard-code
2876 -m64 option.
2877
2dfb8c17
DE
28782010-07-07 Doug Evans <dje@google.com>
2879
2880 * lib/gdb.exp (gdb_test_list_exact): New function.
2881 * gdb.base/default.exp (show convenience): Call it, add tests for
2882 $_sdata = void, $_thread = 0.
2883
4e5799b6
JK
28842010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2885 Joel Brobecker <brobecker@adacore.com>
2886
2887 Fix re-run of PIE executable, PR shlibs/11776.
2888 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
2889 Remove $displacement_main to match the solib-svr4.c change. New "kill"
2890 and re-"run" of the inferior.
2891
1a219cc7
JK
28922010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2893 Joel Brobecker <brobecker@adacore.com>
2894
2895 Cope with missing /usr/sbin/prelink.
2896 * lib/prelink-support.exp (prelink_no):
2897 <result == 1 && $output is "no such file or directory">: New.
2898 (prelink_yes): Likewise. Return on failed prelink_no.
2899
5e3b36f8
JK
29002010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2901 Joel Brobecker <brobecker@adacore.com>
2902
2903 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
2904 build_executable by build_executable_own_libs. Replace "prelink -R"
2905 execution by a call of prelink_yes. Comment why "prelink -r" needs no
2906 change.
2907 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
2908 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
2909 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
2910 Replace build_executable by build_executable_own_libs's function
2911 build_executable_own_libs.
2912 (prelinkNO): Create new stub to call prelink_no.
2913 (prelinkYES): Create new stub to call prelink_yes.
2914 (test_attach): Rename calls of copy to file_copy.
2915 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
2916 (copy): Move to ...
2917 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
2918 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
2919 * gdb.base/prelink.exp: Disable testcase also for is_remote and
2920 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
2921 special flags by gdb_compile_shlib. Replace second gdb_compile by
2922 build_executable_own_libs. Replace "prelink -R" execution by a call of
2923 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
2924 a second call of prelink_yes. Replace restart commands by
2925 clean_restart.
2926 (prelink): Rename to ...
2927 (seen displacement message): ... this test. Extend its expectation
2928 strictness.
2929
86e4bafc
JK
29302010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2931
2932 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
2933 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
2934 displacement message exactly once.
2935
3cd07d20
JK
29362010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2937 Joel Brobecker <brobecker@adacore.com>
2938
2939 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
2940 its restore after the <$relink_args != ""> loop. new comment.
2941
0a1e94c7
JK
29422010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2943 Joel Brobecker <brobecker@adacore.com>
2944
2945 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
2946 code for it. New variable relink_args.
2947 (prelinkYES): Call prelinkNO.
2948 (test_attach): Accept new parameter relink_args. Re-prelink the binary
2949 in such case. Move the core code to ...
2950 (test_attach_gdb): ... a new function. Send GDB command "file".
2951 Extend expected "Attaching to " string.
2952
2f70bcfb
TT
29532010-07-02 Tom Tromey <tromey@redhat.com>
2954
2955 * gdb.base/bitops.exp: Remove extraneous "pass".
2956
a17ac5b0
TT
29572010-07-02 Ken Werner <ken.werner@de.ibm.com>
2958
2959 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2960
dc10affe
PA
29612010-07-01 Pedro Alves <pedro@codesourcery.com>
2962
d41c0fc8
PA
2963 * gdb.base/help.exp: Adjust expected output.
2964
29652010-07-01 Pedro Alves <pedro@codesourcery.com>
2966
2967 * gdb.base/help.exp: Adjust expected output.
dc10affe 2968
0a600c36
JK
29692010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2970
2971 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
2972 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
2973 c++/11702.
2974
37cc8bfe
JK
29752010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2976 Doug Evans <dje@google.com>
2977
2978 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
2979 add .dynamic entry'.
2980
254e6b9e
DE
29812010-06-29 Doug Evans <dje@google.com>
2982
2983 Test PR c++/11702.
2984 * gdb.cp/m-static.exp: Add testcase.
2985 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
2986
595939de 29872010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
2988 Tom Tromey <tromey@redhat.com>
2989 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
2990
2991 * gdb.python/py-inferior.c: New File.
2992 * gdb.python/py-infthread.c: New File.
2993 * gdb.python/py-inferior.exp: New File.
2994 * gdb.python/py-infthread.exp: New File.
2995
98751a41
JK
29962010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2997
2998 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
2999 (ptype ::C::OtherFileClass typedefs): New.
3000 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
3001 (C::OtherFileClass::cOtherFileClassVar2): New.
3002 (C::OtherFileClass::cOtherFileClassVar_use): Use also
3003 cOtherFileClassVar2.
3004 (C::cOtherFileType2, C::cOtherFileVar2): New.
3005 (C::cOtherFileVar_use): use also cOtherFileVar2.
3006 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
3007
41f62f39
JK
30082010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3009
3010 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
3011 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
3012 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
3013 (print ::C::cOtherFileVar)
3014 (whatis C::OtherFileClass::cOtherFileClassType)
3015 (whatis ::C::OtherFileClass::cOtherFileClassType)
3016 (print C::OtherFileClass::cOtherFileClassVar)
3017 (print ::cOtherFileClassVar)
3018 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
3019 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
3020 trailing content.
3021 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
3022 (C::OtherFileClass::cOtherFileClassVar)
3023 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
3024 (C::cOtherFileVar, C::cOtherFileVar_use): New.
3025
af53d231
JK
30262010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3027
3028 Test PR c++/11703 and PR gdb/1448.
3029 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
3030 gdb/1448.
3031
9655fd1a
JK
30322010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3033
3034 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
3035 (main) <rtti_data>: New.
3036 * gdb.cp/virtbase.exp (print rtti_data): New.
3037
824cc8dd
JK
30382010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3039 Joel Brobecker <brobecker@adacore.com>
3040
3041 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
3042
6036c742
JK
30432010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3044
3045 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
3046
de6a0421
DE
30472010-06-28 Doug Evans <dje@google.com>
3048
3049 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
3050
b2dae948
DE
30512010-06-27 Doug Evans <dje@google.com>
3052
3053 * gdb.cp/m-static.exp: Update expected test output.
3054
0f3bb72e
PH
30552010-06-25 Paul Hilfinger <hilfinger@adacore.com>
3056
889bf7c5
PA
3057 * gdb.gdb/selftest.exp: Adjust expected message for
3058 capturing start-up runtime.
0f3bb72e 3059
bc9f0842
TT
30602010-06-25 Tom Tromey <tromey@redhat.com>
3061
3062 PR python/10808:
3063 * gdb.python/python.exp: Add new tests.
3064
099ef718
SW
30652010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3066
3067 * gdb.cp/operator.cc: Created an import loop.
3068 * gdb.cp/operator.exp: Added testcase for import loop.
3069
5868a632
JK
30702010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3071
3072 Test PR python/11407.
3073 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
3074 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
3075 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
3076 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
3077 executable_nofb and executable_fb. New variables srcsfile, objsfile,
3078 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
3079 binfile. Call gdb_compile with clean_restart twice.
3080 (func_nofb print, func_nofb backtrace, func_loopfb print)
3081 (func_loopfb backtrace): New.
3082
af76db58
JK
30832010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3084
3085 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3086 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3087 by a hand made one.
3088 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3089 i?86 requirement. Remove variables srcfile and binfile. New variable
3090 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3091
f2c7657e
UW
30922010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3093
3094 * gdb.cell/dwarfaddr.exp: New file.
3095 * gdb.cell/dwarfaddr.S: New file.
3096
628fe4e4
JK
30972010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3098
3099 Test PR 9436.
3100 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3101
f1421989
HZ
31022010-06-24 Hui Zhu <teawater@gmail.com>
3103
3104 * gdb.base/eval.exp: New file.
3105
d03285ec
UW
31062010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3107
3108 * gdb.cell/fork.exp: New file.
3109 * gdb.cell/fork.c: Likewise.
3110 * gdb.cell/fork-spu.c: Likewise.
3111
41b2c92d
PM
31122010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3113
3114 * lib/gdb.exp (banned_variables_traced): New global variable.
3115 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3116 (gdb_init): Use `trace add variable' instead of obsolete
3117 `trace variable'.
3118
d5bc977f
DE
31192010-06-21 Doug Evans <dje@google.com>
3120
3121 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3122
d2ed6730
UW
31232010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3124
3125 * gdb.arch/spu-ls.exp: New file.
3126 * gdb.arch/spu-ls.c: Likewise.
3127
6aed2dbc
SS
31282010-06-18 Stan Shebs <stan@codesourcery.com>
3129
3130 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3131
e0756905
UW
31322010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3133
3134 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3135 * gdb.base/watch-cond.exp: Likewise.
3136 * gdb.python/py-breakpoint.exp: Likewise.
3137
d8053d4d
PA
31382010-06-18 Pedro Alves <pedro@codesourcery.com>
3139
3140 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3141 clean_restart, make sure every test has a distinct message, and
3142 that messages don't include the executable' full path.
3143
81ce510c
DE
31442010-06-17 Doug Evans <dje@google.com>
3145
3146 * gdb.arch/i386-size.exp: Updated expected output for
3147 DISASSEMBLY_OMIT_FNAME.
3148
65d79d4b
SDJ
31492010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3150 Sergio Durigan Junior <sergiodj@redhat.com>
3151
3152 * gdb.base/watch-notconst.c: New file.
3153 * gdb.base/watch-notconst.S: New file.
3154 * gdb.base/watch-notconst2.c: New file.
3155 * gdb.base/watch-notconst2.S: New file.
3156 * gdb.base/watch-notconst.exp: New file.
3157 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
3158 (func4): Add operations on `global_ptr_ptr'.
3159 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
3160 routine to test watchpoints created with a constant expression.
3161 (test_inaccessible_watchpoint): Include tests for watchpoints
3162 created with a constant expression.
3163
df0f4836
KB
31642010-06-14 Kevin Buettner <kevinb@redhat.com>
3165
3166 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3167 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
3168 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
3169 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
3170 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3171 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3172 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
3173 of `_start'.
3174
b769def5
UW
31752010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3176
3177 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
3178 not supported on the target.
3179 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3180 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3181 * gdb.mi/mi-nsintrall.exp: Likewise.
3182 * gdb.mi/mi-nsmoribund.exp: Likewise.
3183 * gdb.mi/mi-nsthrexec.exp: Likewise.
3184
d914c394
SS
31852010-06-11 Stan Shebs <stan@codesourcery.com>
3186
3187 * gdb.base/permissions.exp: New file.
3188
31892010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
3190
3191 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
3192 does not support ELF executable class.
3193
f3ce5b9c
UW
31942010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3195
3196 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
3197
8e46892c
JK
31982010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3199
3200 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
3201 (runto): Catch "The target does not support running in non-stop mode.".
3202
6cc55c64
MS
32032010-06-11 Michael Snyder <msnyder@vmware.com>
3204
3205 * gdb.base/setshow.exp (set language asm): Don't use
3206 gdb_test_no_output, fails on some targets.
3207
caddefa4
UW
32082010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3209
3210 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
3211 * gdb.cp/pr9167.exp: Likewise.
3212
468b1aa7
UW
32132010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3214
3215 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
3216
5c3552dc
UW
32172010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3218
3219 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
3220
02e6fe6a
UW
32212010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3222
3223 * gdb.base/charset.c (main): Make sure malloc gets linked in.
3224
0e03807e
TT
32252010-06-11 Tom Tromey <tromey@redhat.com>
3226
3227 PR gdb/9977, PR exp/11636::
3228 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
3229 (pieces_test_f6): Update expected output.
3230
2bdf28a0
JK
32312010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3232
3233 * gdb.base/moribund-step.exp: New.
3234
f6978de9
MS
32352010-06-08 Michael Snyder <msnyder@vmware.com>
3236
3237 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 3238 * gdb.ada/boolean_expr.exp:
f6978de9
MS
3239 * gdb.ada/frame_args.exp: Ditto.
3240 * gdb.ada/lang_switch.exp: Ditto.
3241 * gdb.ada/ptype_arith_binop.exp: Ditto.
3242 * gdb.ada/ref_param.exp: Ditto.
3243 * gdb.ada/type_coercion.exp:Ditto.
3244
3245 * gdb.asm/asm-source.exp: Ditto.
3246
3247 * gdb.base/attach.exp: Ditto.
3248 * gdb.base/bitfields2.exp: Ditto.
3249 * gdb.base/call-signal-resume.exp: Ditto.
3250 * gdb.base/callfuncs.exp: Ditto.
3251 * gdb.base/commands.exp: Ditto.
3252 * gdb.base/dbx.exp: Ditto.
3253 * gdb.base/default.exp: Ditto.
3254 * gdb.base/dump.exp: Ditto.
3255 * gdb.base/exprs.exp: Ditto.
3256 * gdb.base/freebpcmd.exp: Ditto.
3257 * gdb.base/interrupt.exp: Ditto.
3258 * gdb.base/list.exp: Ditto.
3259 * gdb.base/long_long.exp: Ditto.
3260 * gdb.base/maint.exp: Ditto.
3261 * gdb.base/ptype.exp: Ditto.
3262 * gdb.base/return.exp: Ditto.
3263 * gdb.base/setshow.exp: Ditto.
3264 * gdb.base/sigbpt.exp: Ditto.
3265 * gdb.base/sigrepeat.exp: Ditto.
3266
3267 * gdb.cp/classes.exp: Ditto.
3268
3269 * gdb.dwarf2/dw2-restore.exp: Ditto.
3270
3271 * gdb.gdb/selftest.exp: Ditto.
3272
3273 * gdb.multi/base.exp: Ditto.
3274 * gdb.multi/bkpt-multi-exec.exp: Ditto.
3275
3276 * gdb.python/py-block.exp: Ditto.
3277 * gdb.python/py-prettyprint.exp: Ditto.
3278 * gdb.python/py-template.exp: Ditto.
3279
3280 * gdb.server/ext-attach.exp: Ditto.
3281 * gdb.server/ext-run.exp: Ditto.
3282 * gdb.server/server-mon.exp: Ditto.
3283
3284 * gdb.threads/fork-thread-pending.exp: Ditto.
3285 * gdb.threads/hand-call-in-threads.exp: Ditto.
3286 * gdb.threads/interrupted-hand-call.exp: Ditto.
3287 * gdb.threads/linux-dp.exp: Ditto.
3288 * gdb.threads/manythreads.exp: Ditto.
3289 * gdb.threads/print-threads.exp: Ditto.
3290 * gdb.threads/pthreads.exp: Ditto.
3291 * gdb.threads/schedlock.exp: Ditto.
3292 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3293 * gdb.threads/threadapply.exp: Ditto.
3294
de7ff789
MS
32952010-06-08 Michael Snyder <msnyder@vmware.com>
3296
889bf7c5 3297 * gdb.ada/exec_changed.exp:
de7ff789
MS
3298 Use ".*" instead of "" as wildcard regexp.
3299
3300 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
3301 * gdb.base/call-ar-st.exp: Ditto.
3302 * gdb.base/checkpoint.exp: Ditto.
3303 * gdb.base/default.exp: Ditto.
3304 * gdb.base/dump.exp: Ditto.
3305 * gdb.base/ending-run.exp: Ditto.
3306 * gdb.base/fileio.exp: Ditto.
3307 * gdb.base/miscexprs.exp: Ditto.
3308 * gdb.base/pointers.exp: Ditto.
3309 * gdb.base/readline.exp: Ditto.
3310 * gdb.base/reread.exp: Ditto.
3311 * gdb.base/restore.exp: Ditto.
3312 * gdb.base/shlib-call.exp: Ditto.
3313 * gdb.base/valgrind-db-attach.exp: Ditto.
3314 * gdb.base/volatile.exp: Ditto.
3315 * gdb.base/watchpoints.exp: Ditto.
3316
3317 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
3318
3319 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
3320 * gdb.python/py-value.exp: Ditto.
3321
3322 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
3323 * gdb.trace/circ.exp: Ditto.
3324 * gdb.trace/collection.exp: Ditto.
3325 * gdb.trace/packetlen.exp: Ditto.
3326 * gdb.trace/passc-dyn.exp: Ditto.
3327 * gdb.trace/report.exp: Ditto.
3328 * gdb.trace/tfile.exp: Ditto.
3329 * gdb.trace/tfind.exp: Ditto.
3330 * gdb.trace/while-dyn.exp: Ditto.
3331
3bebe2f2
JK
33322010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3333
3334 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
3335
5c631832
JK
33362010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3337
3338 Test PR 10640.
3339 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
3340
4c3376c8
SW
33412010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
3342
3343 * gdb.cp/koenig.exp: Test for ADL operators.
3344 * gdb.cp/koenig.cc: Added ADL operators.
3345 * gdb.cp/operator.exp: New test.
3346 * gdb.cp/operator.cc: New test.
3347
dc226d5a
MS
33482010-06-04 Michael Snyder <msnyder@vmware.com>
3349
dfb88a23
MS
3350 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
3351 * gdb.base/pending.exp: Ditto.
f7ae76b3 3352
dc226d5a
MS
3353 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
3354
967cf477
DE
33552010-06-04 Doug Evans <dje@google.com>
3356
3357 * gdb.python/py-prettyprint.exp: Add new test for enabled and
3358 disabled printers.
3359 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
3360 (enable_lookup_function): New function.
3361
eb801841
TT
33622010-06-04 Tom Tromey <tromey@redhat.com>
3363
3364 * gdb.python/py-value.exp (test_value_hash): Don't test equality
3365 of hash and id.
3366
38979823
JK
33672010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3368
3369 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
3370 newline.
3371 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
3372 (empty verbose non-noisy clear, empty verbose noisy clear)
3373 (empty non-verbose noisy clear): Likewise.
3374
35ec993f
MS
33752010-06-03 Michael Snyder <msnyder@vmware.com>
3376
3377 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
3378 * gdb.base/display.exp: Ditto.
3379 * gdb.base/find.exp: Ditto.
3380 * gdb.base/ifelse.exp: Ditto.
3381 * gdb.base/multi-forks.exp: Ditto.
3382 * gdb.base/recurse.exp: Ditto.
3383 * gdb.base/setshow.exp: Ditto.
3384 * gdb.base/value-double-free.exp: Ditto.
3385 * gdb.base/watch-vfork.exp: Ditto.
3386 * gdb.base/watch_thread_num.exp: Ditto.
3387 * gdb.base/watchpoint-solib.exp: Ditto.
3388 * gdb.base/watchpoint.exp: Ditto.
3389 * gdb.base/watchpoints.exp: Ditto.
3390
3391 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
3392 * gdb.cp/overload.exp: Ditto.
3393 * gdb.cp/virtfunc.exp: Ditto.
3394
3395 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
3396
889bf7c5 3397 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
3398 Replace gdb_test with gdb_test_no_output.
3399
889bf7c5 3400 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
3401 Replace gdb_test with gdb_test_no_output.
3402 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3403 * gdb.threads/watchthreads.exp: Ditto.
3404 * gdb.threads/watchthreads2.exp: Ditto.
3405
3406 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
3407 * gdb.trace/tfind.exp: Ditto.
3408
c22decce
JB
34092010-06-03 Joel Brobecker <brobecker@adacore.com>
3410
3411 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
3412 successful test if message is the empty string.
3413
fd5700c7
JK
34142010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3415
3416 * gdb.fortran/module.exp (stopped language detection): New test.
3417
f55ee35c
JK
34182010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3419
3420 Support DW_TAG_module as separate namespaces.
3421 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
3422 gdb.fortran/library-module-lib.f90: New.
3423 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
3424 (print i): Remove.
3425 (continue to breakpoint: i-is-1, print var_i value 1)
3426 (continue to breakpoint: i-is-2, print var_i value 2)
3427 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
3428 (print var_d, print var_i value 14, ptype modmany, complete `modm)
3429 (complete `modmany, complete `modmany`, complete `modmany`var)
3430 (show language, setting breakpoint at module): New tests.
3431 * gdb.fortran/module.f90 (module mod): Remove.
3432 (module mod1, module mod2, module modmany, subroutine sub1)
3433 (subroutine sub2, program module): New.
3434
b8e8282f
JK
34352010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3436
3437 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
3438 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
3439 * gdb.cp/anon-union.exp (pass): Rename to ...
3440 (print z 2): ... here.
b8e8282f 3441
019ebafc
MS
34422010-06-02 Michael Snyder <msnyder@vmware.com>
3443
e68d8fd4
MS
3444 * gdb.trace/actions.exp: Use gdb_test_no_output.
3445 * gdb.trace/circ.exp: Ditto.
3446 * gdb.trace/packetlen.exp: Ditto.
3447 * gdb.trace/save-trace.exp: Ditto.
3448 * gdb.trace/tracecmd.exp: Ditto.
3449 * gdb.trace/tsv.exp: Ditto.
3450
12b5d08a
MS
3451 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
3452 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
3453 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3454 * gdb.threads/manythreads.exp: Ditto.
3455 * gdb.threads/print-threads.exp: Ditto.
3456 * gdb.threads/pthreads.exp: Ditto.
3457 * gdb.threads/schedlock.exp: Ditto.
3458 * gdb.threads/staticthreads.exp: Ditto.
3459 * gdb.threads/thread-specific.exp: Ditto.
3460 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3461 * gdb.threads/threadapply.exp: Ditto.
3462 * gdb.threads/watchthreads.exp: Ditto.
3463 * gdb.threads/watchthreads2.exp: Ditto.
3464
89493308
MS
3465 * gdb.python/py-block.exp: Use gdb_test_no_output.
3466 * gdb.python/py-prettyprint.exp: Ditto.
3467 * gdb.python/py-template.exp: Ditto.
3468 * gdb.python/py-value.exp: Ditto.
3469
3470 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
3471 * gdb.reverse/watch-reverse.exp: Ditto.
3472
3473 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
3474 * gdb.server/ext-run.exp: Ditto.
3475
019ebafc
MS
3476 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
3477 * gdb.dwarf2/dw2-compressed.exp: Ditto.
3478 * gdb.dwarf2/dw2-intercu.exp: Ditto.
3479 * gdb.dwarf2/dw2-intermix.exp: Ditto.
3480 * gdb.dwarf2/dw2-producer.exp: Ditto.
3481 * gdb.dwarf2/mac-fileno.exp: Ditto.
3482
3483 * gdb.gdb/observer.exp: Use gdb_test_no_output.
3484 * gdb.gdb/selftest.exp: Ditto.
3485
3486 * gdb.multi/base.exp: Use gdb_test_no_output.
3487
3488 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
3489
3e0ca3a5
JK
34902010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3491
3492 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
3493
9db70545
MS
34942010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
3495
a8d52276
MS
3496 * gdb.cp/class2.exp: Use gdb_test_no_output.
3497 * gdb.cp/classes.exp: Ditto.
3498 * gdb.cp/extern-c.exp: Ditto.
3499 * gdb.cp/inherit.exp: Ditto.
3500 * gdb.cp/maint.exp: Ditto.
3501 * gdb.cp/mb-inline.exp: Ditto.
3502 * gdb.cp/mb-templates.exp: Ditto.
3503 * gdb.cp/method2.exp: Ditto.
3504 * gdb.cp/misc.exp: Ditto.
3505 * gdb.cp/ovldbreak.exp: Ditto.
3506 * gdb.cp/punctuator.exp: Ditto.
3507 * gdb.cp/templates.exp: Ditto.
3508 * gdb.cp/virtbase.exp: Ditto.
3509
889bf7c5 3510 * gdb.threads/attach-stopped.exp:
9db70545 3511 Replace uses of send_gdb / gdb_expect.
889bf7c5 3512 * gdb.threads/attachstop-mt.exp:
9db70545 3513 Replace uses of send_gdb / gdb_expect.
889bf7c5 3514 * gdb.threads/gcore-thread.exp:
9db70545 3515 Replace uses of send_gdb / gdb_expect.
889bf7c5 3516 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
3517 Replace uses of send_gdb / gdb_expect.
3518 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3519 * gdb.threads/print-threads.exp:
9db70545
MS
3520 Replace uses of send_gdb / gdb_expect.
3521 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
3522 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
3523 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
3524
3525 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
3526 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
3527 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
3528 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
3529 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
3530 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
3531 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
3532 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
3533 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
3534 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
3535 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
3536
359cc68c
JK
35372010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3538
3539 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
3540
7d3fe98e
SW
35412010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
3542
3543 * gdb.cp/koenig.exp: Added new test case.
3544 * gdb.cp/koenig.cc: Ditto.
3545
27d3a1a2
MS
35462010-06-01 Michael Snyder <msnyder@vmware.com>
3547
3548 * gdb.base/arithmet.exp: Use gdb_test_no_output.
3549 * gdb.base/arrayidx.exp: Ditto.
3550 * gdb.base/attach.exp: Ditto.
3551 * gdb.base/auxv.exp: Ditto.
3552 * gdb.base/bigcre.exp: Ditto.
3553 * gdb.base/break-always.exp: Ditto.
3554 * gdb.base/break-interp.exp: Ditto.
3555 * gdb.base/break.exp: Ditto.
3556 * gdb.base/breakpoint-shadow.exp: Ditto.
3557 * gdb.base/call-ar-st.exp: Ditto.
3558 * gdb.base/call-sc.exp: Ditto.
3559 * gdb.base/call-signal-resume.exp: Ditto.
3560 * gdb.base/callfuncs.exp: Ditto.
3561 * gdb.base/catch-syscall.exp: Ditto.
3562 * gdb.base/charset.exp: Ditto.
3563 * gdb.base/code-expr.exp: Ditto.
3564 * gdb.base/commands.exp: Ditto.
3565 * gdb.base/cond-expr.exp: Ditto.
3566 * gdb.base/condbreak.exp: Ditto.
3567 * gdb.base/cursal.exp: Ditto.
3568 * gdb.base/cvexpr.exp: Ditto.
3569 * gdb.base/default.exp: Ditto.
3570 * gdb.base/del.exp: Ditto.
3571 * gdb.base/detach.exp: Ditto.
3572 * gdb.base/display.exp: Ditto.
3573 * gdb.base/ena-dis-br.exp: Ditto.
3574 * gdb.base/eval-skip.exp: Ditto.
3575 * gdb.base/foll-fork.exp: Ditto.
3576 * gdb.base/foll-vfork.exp: Ditto.
3577 * gdb.base/frame-args.exp: Ditto.
3578 * gdb.base/funcargs.exp: Ditto.
3579 * gdb.base/gcore-buffer-overflow.exp: Ditto.
3580 * gdb.base/gdbvars.exp: Ditto.
3581 * gdb.base/help.exp: Ditto.
3582 * gdb.base/ifelse.exp: Ditto.
3583 * gdb.base/included.exp: Ditto.
3584 * gdb.base/list.exp: Ditto.
3585 * gdb.base/macscp.exp: Ditto.
3586 * gdb.base/maint.exp: Ditto.
3587 * gdb.base/multi-fork.exp: Ditto.
3588 * gdb.base/overlays.exp: Ditto.
3589 * gdb.base/page.exp: Ditto.
3590 * gdb.base/pending.exp: Ditto.
3591 * gdb.base/pointers.exp: Ditto.
3592 * gdb.base/pr11022.exp: Ditto.
3593 * gdb.base/prelink.exp: Ditto.
3594 * gdb.base/printcmds.exp: Ditto.
3595 * gdb.base/psymtab.exp: Ditto.
3596 * gdb.base/randomize.exp: Ditto.
3597 * gdb.base/relational.exp: Ditto.
3598 * gdb.base/relocate.exp: Ditto.
3599 * gdb.base/remote.exp: Ditto.
3600 * gdb.base/sepdebug.exp: Ditto.
3601 * gdb.base/set-lang-auto.exp: Ditto.
3602 * gdb.base/setshow.exp: Ditto.
3603 * gdb.base/setvar.exp: Ditto.
3604 * gdb.base/signals.exp: Ditto.
3605 * gdb.base/signull.exp: Ditto.
3606 * gdb.base/sigstep.exp: Ditto.
3607 * gdb.base/sizeof.exp: Ditto.
3608 * gdb.base/solib-disc.exp: Ditto.
3609 * gdb.base/store.exp: Ditto.
3610 * gdb.base/structs.exp: Ditto.
3611 * gdb.base/structs2.exp: Ditto.
3612 * gdb.base/subst.exp: Ditto.
3613 * gdb.base/term.exp: Ditto.
3614 * gdb.base/trace-commands.exp: Ditto.
3615 * gdb.base/unwindonsignal.exp: Ditto.
3616 * gdb.base/valgrind-db-attach.exp: Ditto.
3617 * gdb.base/varargs.exp: Ditto.
3618 * gdb.base/watch-cond.exp: Ditto.
3619 * gdb.base/watch_thread_num.exp: Ditto.
3620 * gdb.base/watchpoint-cond-gone.exp: Ditto.
3621 * gdb.base/watchpoint.exp: Ditto.
3622 * gdb.base/whatis-exp.exp: Ditto.
3623
f8d3bf8f
MS
36242010-06-01 Michael Snyder <msnyder@vmware.com>
3625
3626 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
3627 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
3628 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
3629 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
3630 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
3631 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
3632 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
3633 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
3634 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
3635 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
3636 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
3637 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
3638 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
3639 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
3640 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
3641
3f9e0d32
JK
36422010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3643
3644 * gdb.base/commands.exp (begin commands on watch): Remove excessive
3645 trailing newline.
3646 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
3647 * gdb.java/jmisc.exp (p *args\n): Rename to ...
3648 (p *args): ... here and remove excessive trailing newline.
3649
f629457d
JB
36502010-05-31 Joel Brobecker <brobecker@adacore.com>
3651
3652 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
3653
09eef106
JK
36542010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3655
3656 Accept the new Linux kernel "t (tracing stop)" string.
3657 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
3658 Update comment.
3659 (state_wait) <T (tracing stop)>: New.
3660 (main): Update the state_wait expect string.
3661
94f31136
PA
36622010-05-28 Pedro Alves <pedro@codesourcery.com>
3663
3664 * limits.c, limits.exp: Delete files.
3665 * Makefile.in (clean mostlyclean): Adjust.
3666 * tracecmd.exp: Adjust.
3667
096554ab
JK
36682010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3669
3670 * gdb.base/tui-layout.exp: New.
3671
27d3a1a2 36722010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 3673
889bf7c5 3674 * gdb.reverse/break-precsave.exp:
bcd2dc50 3675 Replace uses of send_gdb / gdb_expect.
889bf7c5 3676 * gdb.reverse/break-reverse.exp:
bcd2dc50 3677 Replace uses of send_gdb / gdb_expect.
889bf7c5 3678 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 3679 Replace uses of send_gdb / gdb_expect.
889bf7c5 3680 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 3681 Replace uses of send_gdb / gdb_expect.
889bf7c5 3682 * gdb.reverse/finish-precsave.exp:
bcd2dc50 3683 Replace uses of send_gdb / gdb_expect.
889bf7c5 3684 * gdb.reverse/finish-reverse.exp:
bcd2dc50 3685 Replace uses of send_gdb / gdb_expect.
889bf7c5 3686 * gdb.reverse/i386-precsave.exp:
bcd2dc50 3687 Replace uses of send_gdb / gdb_expect.
889bf7c5 3688 * gdb.reverse/i386-reverse.exp:
bcd2dc50 3689 Replace uses of send_gdb / gdb_expect.
889bf7c5 3690 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 3691 Replace uses of send_gdb / gdb_expect.
889bf7c5 3692 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 3693 Replace uses of send_gdb / gdb_expect.
889bf7c5 3694 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 3695 Replace uses of send_gdb / gdb_expect.
889bf7c5 3696 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 3697 Replace uses of send_gdb / gdb_expect.
889bf7c5 3698 * gdb.reverse/machinestate.exp:
bcd2dc50 3699 Replace uses of send_gdb / gdb_expect.
889bf7c5 3700 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 3701 Replace uses of send_gdb / gdb_expect.
889bf7c5 3702 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 3703 Replace uses of send_gdb / gdb_expect.
889bf7c5 3704 * gdb.reverse/solib-precsave.exp:
bcd2dc50 3705 Replace uses of send_gdb / gdb_expect.
889bf7c5 3706 * gdb.reverse/solib-reverse.exp:
bcd2dc50 3707 Replace uses of send_gdb / gdb_expect.
889bf7c5 3708 * gdb.reverse/step-precsave.exp:
bcd2dc50 3709 Replace uses of send_gdb / gdb_expect.
889bf7c5 3710 * gdb.reverse/step-reverse.exp:
bcd2dc50 3711 Replace uses of send_gdb / gdb_expect.
889bf7c5 3712 * gdb.reverse/until-precsave.exp:
bcd2dc50 3713 Replace uses of send_gdb / gdb_expect.
889bf7c5 3714 * gdb.reverse/until-reverse.exp:
bcd2dc50 3715 Replace uses of send_gdb / gdb_expect.
889bf7c5 3716 * gdb.reverse/watch-precsave.exp:
bcd2dc50 3717 Replace uses of send_gdb / gdb_expect.
889bf7c5 3718 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
3719 Replace uses of send_gdb / gdb_expect.
3720
3def43e0
JK
37212010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3722
3723 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
3724 excessive newline.
3725
27d3a1a2 37262010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
3727
3728 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
3729 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
3730 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
3731 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
3732 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
3733 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
3734 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
3735 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
3736 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
3737 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
3738 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
3739 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
3740 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
3741 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
3742 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
3743 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
3744 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
3745 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
3746 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 3747
27d3a1a2 37482010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 3749
22454424
MS
3750 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
3751 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
3752
3753 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
3754 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
3755 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
3756
889bf7c5 3757 * gdb.reverse/consecutive-reverse.exp:
22454424 3758 Replace uses of send_gdb / gdb_expect.
889bf7c5 3759 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
3760 Replace uses of send_gdb / gdb_expect.
3761
3762 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
3763 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
3764 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3765 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
3766 Replace uses of send_gdb / gdb_expect.
3767 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
3768 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
3769 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
3770 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
3771 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
3772 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
3773 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
3774 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
3775 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
3776
37772010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 3778
22454424 3779 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3780
22454424 3781 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3782
22454424
MS
3783 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
3784 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
3785 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
3786 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
3787 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
3788 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
3789 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
3790 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
3791 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3792
6e5f2c59
TT
37932010-05-25 Tom Tromey <tromey@redhat.com>
3794
3795 * gdb.base/macscp.exp: Add missing space after setup_kfail.
3796
bbc8b958
TT
37972010-05-25 Tom Tromey <tromey@redhat.com>
3798
3799 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
3800 argument order.
3801 * gdb.base/macscp.exp: Fix setup_kfail argument order.
3802 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
3803 order.
3804 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
3805 order.
3806 * gdb.base/call-sc.exp (setup_kfails): Remove.
3807 (setup_compiler_kfails): Remove.
3808 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
3809 argument order.
3810 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
3811 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
3812 (advancei): Fix setup_kfail argument order.
3813 * gdb.base/radix.exp: Fix setup_kfail argument order.
3814 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
3815 order.
3816 * gdb.base/structs.exp (setup_kfails): Remove.
3817 (setup_compiler_kfails): Fix setup_kfail argument order.
3818 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
3819 order.
3820 * gdb.java/jmain.exp: Fix setup_kfail argument order.
3821 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
3822 setup_kfail argument order.
3823 * gdb.cp/overload.exp: Fix setup_kfail argument order.
3824
83d1babf
TT
38252010-05-25 Tom Tromey <tromey@redhat.com>
3826
3827 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
3828
6acb16a2
MS
38292010-05-25 Michael Snyder <msnyder@vmware.com>
3830
3831 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
3832 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
3833 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
3834 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
3835 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
3836 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
3837 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
3838 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
3839 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
3840 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
3841 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
3842 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
3843 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
3844 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
3845 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
3846 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
3847 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
3848 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
3849 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
3850 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
3851 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
3852 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
3853 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
3854 * gdb.base/default.exp: Replace send_gdb with gdb_test.
3855 * gdb.base/define.exp: Replace send_gdb with gdb_test.
3856 * gdb.base/display.exp: Replace send_gdb with gdb_test.
3857 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
3858 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
3859 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
3860 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
3861 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
3862 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
3863 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
3864 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
3865 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
3866 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
3867 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
3868 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
3869 * gdb.base/help.exp: Replace send_gdb with gdb_test.
3870 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
3871 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
3872 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3873 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
3874 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
3875 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
3876 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
3877 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 3878 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3879
38802010-05-25 Doug Evans <dje@google.com>
3881
3882 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
3883 gdb.string_to_argv.
ad3986f0 3884
d3b1e874
TT
38852010-05-21 Tom Tromey <tromey@redhat.com>
3886
3887 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
3888 Call it.
3889 * gdb.dwarf2/pieces.S: Update.
3890 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
3891
cb826367
TT
38922010-05-21 Tom Tromey <tromey@redhat.com>
3893
3894 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
3895 Call it.
3896 * gdb.dwarf2/pieces.c (struct C): New.
3897 (f6): New function.
3898 * gdb.dwarf2/pieces.S: Replace.
3899
74de6778
TT
39002010-05-21 Tom Tromey <tromey@redhat.com>
3901
3902 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
3903 Call it.
3904
afd74c5f
TT
39052010-05-21 Tom Tromey <tromey@redhat.com>
3906
3907 * gdb.dwarf2.pieces.exp: New file.
3908 * gdb.dwarf2.pieces.S: New file.
3909 * gdb.dwarf2.pieces.c: New file.
3910
a7b75dfd 39112010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3912 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
3913
3914 * lib/gdb.exp (gdb_test_no_output): New function.
3915 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
3916 when testing commands that should produce no output.
3917
c81c812a
JB
39182010-05-17 Joel Brobecker <brobecker@adacore.com>
3919
3920 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
3921 parameter that we want to watch being a constant.
3922
0cce5bd9
JB
39232010-05-17 Joel Brobecker <brobecker@adacore.com>
3924
3925 * gdb.ada/cond_lang: New testcase.
3926
47050449
JB
39272010-05-17 Joel Brobecker <brobecker@adacore.com>
3928
3929 * lib/gdb.exp (banned_variables): New variable/constant.
3930 (gdb_init): Add write trace on variables listed in banned_variables.
3931 (gdb_finish): Remove write traces on variables listed in
3932 banned_variables.
3933
77c01586
JB
39342010-05-17 Joel Brobecker <brobecker@adacore.com>
3935
3936 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
3937 * gdb.cp/koenig.exp: Likewise.
3938
88d4aea7
PM
39392010-05-14 Phil Muldoon <pmuldoon@redhat.com>
3940
889bf7c5 3941 PR python/11482
88d4aea7
PM
3942
3943 * gdb.python/py-value.exp (test_value_hash): New function.
3944
f5a010c0
PM
39452010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
3946
3947 PR exp/11530.
3948 * gdb.base/gdb11530.c: New file.
3949 * gdb.base/gdb11530.exp: New file.
3950
8ef4892f
JK
39512010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3952
3953 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
3954 * gdb.dwarf2/dw2-modula2-self-type.S: New.
3955
7322dca9
SW
39562010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
3957
3958 * gdb.cp/koenig.exp: New test.
3959 * gdb.cp/koenig.cc: New test program.
3960
02e7ea18
JB
39612010-05-05 Joel Brobecker <brobecker@adacore.com>
3962
3963 Remove the use of prms_id and bug_id throughout the testsuite.
3964
e1c34c5d
PM
39652010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
3966
3967 PR exp/11349.
3968 * testsuite/gdb.cp/ref-types.exp: Add test to examine
3969 use a reference local variable.
3970
8e1d0c49
JK
39712010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3972
3973 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
3974 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
3975 variable different_dir. Move debugfile into a full directory pathname
3976 under DIFFERENT_DIR.
3977 * lib/gdb.exp (separate_debug_filename): Remove.
3978 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
3979 variable debug_dir and mkdir of it. Update function comments.
3980
e66408ed
PA
39812010-04-29 Pedro Alves <pedro@codesourcery.com>
3982
3983 PR gdb/11557
3984
3985 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
3986 files.
3987
d7b32ed3
PM
39882010-04-29 Phil Muldoon <pmuldoon@redhat.com>
3989
889bf7c5 3990 * gdb.python/py-param.exp: New File.
d7b32ed3 3991
6aecb9c2
JB
39922010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
3993
3994 * gdb.base/default.exp: Fix "set language" test.
3995
bdf92a1c
PM
39962010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
3997
3998 PR breakpoints/11531.
3999 * gdb.base/gdb11531.c: New file.
4000 * gdb.base/gdb11531.exp: New file.
4001
3f172e24
TT
40022010-04-26 Tom Tromey <tromey@redhat.com>
4003
4004 * gdb.base/completion.exp: Add tests for completion and deprecated
4005 commands.
4006
64af4c92
JK
40072010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4008
4009 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
4010 (print /x char_array): Escape curly brackets.
4011
492928e4
JK
40122010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4013
4014 Fix deadlock on looped list of loaded shared objects.
4015 * gdb.base/solib-corrupted.exp: New.
4016
66d09542
DE
40172010-04-23 Doug Evans <dje@google.com>
4018
4019 * gdb.python/py-section-script.c: New file.
4020 * gdb.python/py-section-script.exp: New file.
4021 * gdb.python/py-section-script.py: New file.
4022
8bd10a10
CM
40232010-04-20 Chris Moller <cmoller@redhat.com>
4024
4025 PR 10179
4026
4027 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
4028 * gdb.base/pr10179-a.c:
4029 * gdb.base/pr10179-b.c:
4030 * gdb.base/pr10179.exp: New files.
4031
c0201579
JK
40322010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4033
4034 Fix crashes on dangling display expressions.
4035 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
4036 is SEP.
4037 (lib_flags): Remove the "debug" keyword.
4038 (libsepdebug): New variable for iterating new loop.
4039 (save_pf_prefix): New variable wrapping the loop.
4040 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
4041 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
4042
793b0ff8
PM
40432010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4044
4045 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
4046
097f51f7
PM
40472010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4048
4049 PR stabs/11479.
4050 * gdb.stabs/gdb11479.exp: New file.
4051 * gdb.stabs/gdb11479.c: New file.
4052
9a22f0d0
PM
40532010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4054
4055 * gdb.base/charset.c (Strin16, String32): New variables.
4056 * gdb.base/charset.exp (gdb_test): Test correct display
4057 of 16 or 32 bit strings.
4058
40592010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
4060
4061 PR 9167
4062 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
4063 * gdb.cp/pr9167.cc: New file.
4064 * gdb.cp/pr9167.exp: New file.
4065
4066
6e354e5e
PM
40672010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4068
4069 PR pascal/11492.
4070 * gdb.pascal/gdb11492.pas: New file.
4071 * gdb.pascal/gdb11492.exp: New file.
4072
be942545
JB
40732010-04-20 Joel Brobecker <brobecker@adacore.com>
4074
1667e6e3 4075 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 4076
0c3acc09
JB
40772010-04-20 Joel Brobecker <brobecker@adacore.com>
4078
4079 * gdb.ada/dyn_loc: New testcase.
4080
ec31cde5
CM
40812010-04-20 Chris Moller <cmoller@redhat.com>
4082
4083 PR 10867
889bf7c5 4084
ec31cde5
CM
4085 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4086 * gdb.cp/pr10687.cc: New file.
4087 * gdb.cp/pr10687.exp: New file.
4088
4089
ce4b0682
SDJ
40902010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4091 Sergio Durigan Junior <sergiodj@redhat.com>
4092
4093 * gdb.fortran/logical.exp: New testcase.
4094 * gdb.fortran/logical.f90: New file.
4095
3436961f
DE
40962010-04-19 Doug Evans <dje@google.com>
4097
4098 * gdb.base/help.exp (help source): Update expected output.
4099
4d836c09
JK
41002010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4101
4102 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4103 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4104 gdb_exit and return.
4105 (executable): New variable.
4106 (binfile): Use it.
4107
6149aea9
PA
41082010-04-19 Pedro Alves <pedro@codesourcery.com>
4109
4110 PR breakpoints/8554.
4111
4112 * gdb.trace/save-trace.exp: Adjust.
4113
ed41462c
L
41142010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4115
4116 PR corefiles/11511
4117 * gdb.arch/system-gcore.exp: New.
4118 * gdb.arch/gcore.c: Likewise.
4119
3f7b2faa
DE
41202010-04-15 Doug Evans <dje@google.com>
4121
fa33c3cd
DE
4122 * gdb.python/py-progspace.c: New file.
4123 * gdb.python/py-progspace.exp: New file.
4124
3f7b2faa
DE
4125 * gdb.base/source.exp: Add tests for "source -s".
4126
79f283fe
PM
41272010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4128
4129 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4130 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4131 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4132 * gdb.python/py-mi.exp: New test for to_string returning None.
4133
fc8eb08a
PM
41342010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4135
4136 * gdb.python/py-breakpoint.c: Make result global.
4137
26e197f6
JK
41382010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4139
4140 Fix non-GNU make compatibility.
4141 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4142
adc36818
PM
41432010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4144
4145 * gdb.python/py-breakpoint.exp: New File.
4146 * gdb.python/py-breakpoint.C: Ditto.
4147
64e17368
SS
41482010-04-08 Stan Shebs <stan@codesourcery.com>
4149
4150 * gdb.trace/actions.exp: Clear default-collect.
4151 * gdb.trace/save-trace.exp: Clear default-collect.
4152
fff5cc64
PM
41532010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4154
4155 * gdb.python/py-value: Add null string variable.
4156 (test_lazy_string): Test zero length, NULL address lazy
4157 strings.
4158
a055a187
L
41592010-04-07 H.J. Lu <hongjiu.lu@intel.com>
4160
4161 * gdb.arch/i386-avx.c: New.
4162 * gdb.arch/i386-avx.exp: Likewise.
4163
4164 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
4165
96e39866
DE
41662010-04-06 Doug Evans <dje@google.com>
4167
4168 * gdb.base/source-test.gdb: New file.
4169 * gdb.base/source.exp: Test source -v.
4170
5984a431
UW
41712010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4172
4173 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
4174
ec8a089a
PM
41752010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
4176
4177 * gdb.stabs/aout.sed: Convert all backslash to double backslash
4178 within one line, unless it is followed by a double quote.
4179 * gdb.stabs/hppa.sed: Idem.
4180 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
4181 * gdb.stabs/weird.exp: Check for correct parsing of
4182 char and string constants.
ec8a089a
PM
4183 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
4184 in .stabs to .stabx substitution.
4185
fce3c1f0
SS
41862010-04-05 Stan Shebs <stan@codesourcery.com>
4187
4188 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
4189 constant global.
4190 * gdb.trace/tfile.exp: Try to print them.
4191
d77f58be
SS
41922010-04-04 Stan Shebs <stan@codesourcery.com>
4193
4194 * gdb.base/completion.exp: Update for new "info watchpoints".
4195 * gdb.base/default.exp: Ditto.
4196 * gdb.base/help.exp: Ditto.
4197 * gdb.base/watchpoint.exp: Ditto.
4198 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 4199
af54718e
SS
42002010-04-04 Stan Shebs <stan@codesourcery.com>
4201
4202 * gdb.trace/tfile.exp: Sharpen tfind test.
4203
74d1f91e
JK
42042010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4205
4206 * gdb.base/break-entry.exp: New.
4207
eb8e76db 42082010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 4209 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
4210
4211 * gdb.reverse/i386-sse-reverse.exp: New file.
4212 * gdb.reverse/i386-sse-reverse.c: New file.
4213
bf65cad8
PA
42142010-04-02 Pedro Alves <pedro@codesourcery.com>
4215
4216 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4217
fff87407
SS
42182010-04-01 Stan Shebs <stan@codesourcery.com>
4219
4220 * gdb.trace/actions.exp: Tweak expected output.
4221 * gdb.trace/while-stepping.exp: Tweak expected output.
4222
fe01d668
L
42232010-04-01 H.J. Lu <hongjiu.lu@intel.com>
4224
4225 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
4226
86b17b60
PA
42272010-04-01 Pedro Alves <pedro@codesourcery.com>
4228
4229 * gdb.base/commands.exp: Adjust.
4230 * gdb.cp/extern-c.exp: Adjust.
4231
2c58c0a9
PA
42322010-04-01 Pedro Alves <pedro@codesourcery.com>
4233
4234 * gdb.trace/collection.c (local_test_func): Define a local struct,
4235 and instanciate it.
4236
0db9b91c
PA
42372010-04-01 Pedro Alves <pedro@codesourcery.com>
4238
4239 * gdb.trace/collection.exp (gdb_collect_args_test)
4240 (gdb_collect_argarray_test): XFAIL the tests that assume the
4241 argarray argument's elements are collected.
4242
8072405b
JK
42432010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4244
4245 * gdb.dwarf2/dw2-bad-parameter-type.exp,
4246 gdb.dwarf2/dw2-bad-parameter-type.S: New.
4247
8bf6485c
SS
42482010-03-31 Stan Shebs <stan@codesourcery.com>
4249
4250 * gdb.trace/save-trace.exp: Test save/restore of default-collect
4251 and tracepoint conditionals.
4252 (gdb_verify_tracepoints): Delete unused return.
4253
fd7f724a
KS
42542010-03-26 Keith Seitz <keiths@redhat.com>
4255
4256 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
4257 appear in the output before main.
4258 Remove KFAIL for gdb/2215 aka bz 9320.
4259
8d9e7719
DE
42602010-03-30 Doug Evans <dje@google.com>
4261
0906dd0b
DE
4262 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
4263 by dejagnu.
4264 * gdb.arch/amd64-dword.exp: Ditto.
4265
8d9e7719
DE
4266 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
4267 match.
4268 (break printf): Ditto.
4269
1da644f0
SW
42702010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
4271
4272 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
4273 gcc < 4.4.
4274 * gdb.cp/shadow.exp: Ditto.
4275
a8121990
PA
42762010-03-29 Pedro Alves <pedro@codesourcery.com>
4277
4278 * gdb.trace/collection.exp (run_trace_experiment): Make sure
4279 "tstart" is silent.
4280
6e79d367
PA
42812010-03-29 Pedro Alves <pedro@codesourcery.com>
4282
4283 * gdb.trace/collection.exp (executable): New.
4284 (binfile): Use it.
4285 (fpreg, spreg, pcreg): New.
4286 (test_register): Use gdb_test_multiple. Pass /x to print.
4287 (prepare_for_trace_test): New.
4288 (run_trace_experiment): Use "continue", not gdb_run_cmd.
4289 (gdb_collect_args_test, gdb_collect_argstruct_test)
4290 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
4291 prepare_for_trace_test.
4292 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
4293 fpreg, spreg and pcreg.
4294 (gdb_collect_expression_test, gdb_collect_globals_test): Use
4295 prepare_for_trace_test.
4296 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
4297 try to detect tracing support here. Don't set breakpoints at
4298 `begin' or `end' here.
4299 <global scope>: Use clean_restart. Run to main before checking
4300 for tracing support. Check for for tracing support here.
4301
09248348
JK
43022010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4303
4304 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
4305 " as $displacement" to "seen displacement message".
4306
d350db38
PA
43072010-03-28 Pedro Alves <pedro@codesourcery.com>
4308
4309 * gdb.trace/while-dyn.exp (executable): New variable.
4310 (binfile): Use it.
4311 (test_while_stepping): New function. Move most tests here. Call
4312 it once for each of the while-stepping, stepping and ws aliases.
4313
907af001
UW
43142010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4315
4316 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
4317 that do not provide the tagless_struct type name at all.
4318 (test_print_anon_union): Do not check value of uninitialized
4319 union member. Do not use cp_test_ptype_class, so we can accept
4320 "long" as well as "long int".
4321
610197fd
PA
43222010-03-26 Pedro Alves <pedro@codesourcery.com>
4323
4324 * gdb.trace/tfile.c (tohex, bin2hex): New.
4325 (write_error_trace_file): Hexify error description.
4326
6c28cbf2
SS
43272010-03-25 Stan Shebs <stan@codesourcery.com>
4328
4329 * gdb.trace/tfile.c: Generate an additional trace file, improve
4330 portability.
4331 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
4332 files in a better way.
4333
e62b8c7e
KS
43342010-03-25 Keith Seitz <keiths@redhat.com>
4335
4336 * gdb.java/jprint.exp: XFAIL printing of static class members
4337 because of GCC debuginfo problem.
4338
82ccf5a5
JK
43392010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4340
4341 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
4342
293e2f9e
DJ
43432010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4344
4345 * gdb.base/completion.exp: Allow long instead of long int.
4346 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
4347 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
4348 variable p.
4349 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
4350 * gdb.base/pointers.exp: Allow long instead of long int.
4351 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
4352 * gdb.base/step-line.exp: Allow a directory before the source file name.
4353
95a42b64
TT
43542010-03-24 Tom Tromey <tromey@redhat.com>
4355
4356 PR breakpoints/9352:
4357 * gdb.base/default.exp: Update.
4358 * gdb.base/commands.exp: Update.
4359 * gdb.cp/extern-c.exp: Test setting commands on multiple
4360 breakpoints at once.
4361
2390201f
DJ
43622010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4363
4364 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
4365 if gdb,nosignals.
4366 * gdb.base/watchpoints.c: Do not include unnecessary headers.
4367 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
4368 exited".
4369
8c9a6790
SS
43702010-03-24 Stan Shebs <stan@codesourcery.com>
4371
4372 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
4373
a6c727b2
DJ
43742010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4375
4376 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
4377 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
4378 argument. Handle "short" and "long".
4379 (Top level): Pass overprototyped output for old_fptr and xptr.
4380
4dfd5423
PA
43812010-03-23 Pedro Alves <pedro@codesourcery.com>
4382
4383 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
4384 format strings and add casts to avoid compiler warnings.
4385
43862010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
4387
4388 * lib/trace-support.exp (gdb_trace_setactions):
4389 Don't expect whitespace after ">" prompt.
4390 * gdb.trace/actions.exp: Adjust for output changes.
4391 * gdb.trace/while-stepping.exp: Likewise.
4392
c847d045
JK
43932010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4394
4395 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
4396 and r157645).
4397
5f717f1d
JK
43982010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4399
4400 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
4401 New.
4402
7d6d51d5
DJ
44032010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
4404
4405 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
4406 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
4407
3b11a015
SS
44082010-03-19 Stan Shebs <stan@codesourcery.com>
4409
4410 * gdb.trace/ax.exp: New file.
4411
d7d158ed
DE
44122010-03-19 Doug Evans <dje@google.com>
4413
6bb85cd1
DE
4414 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
4415 output from gcc.
4416
d7d158ed
DE
4417 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
4418 named /usr/sbin/prelink<foo>.
4419
4daf5ac0
SS
44202010-03-18 Stan Shebs <stan@codesourcery.com>
4421
4422 * gdb.trace/circ.exp: Test circular-trace-buffer.
4423 * gdb.trace/tfile.exp: Update tstatus test.
4424
e8d05480
JB
44252010-03-18 Joel Brobecker <brobecker@adacore.com>
4426
4427 * gdb.dwarf2/dw2-anonymous-func.S: New file.
4428 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
4429
441b986a
UW
44302010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4431
4432 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
4433
4247603b
PA
44342010-03-18 Pedro Alves <pedro@codesourcery.com>
4435
4436 * gdb.base/default.exp: Adjust the expected output of the finish
4437 and until commands when the inferior is not being run.
4438
13387711
SW
44392010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
4440
4441 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
4442 * gdb.cp/nsusing.exp: Ditto.
4443
6e31430b
TT
44442010-03-15 Tom Tromey <tromey@redhat.com>
4445
4446 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
4447 * gdb.cp/userdef.cc (operator==): New function.
4448 (main): New locals mem1, mem2.
4449
e2d69cb5
JZ
44502010-03-15 Jie Zhang <jie@codesourcery.com>
4451
4452 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
4453 Declare and use new loadtimeout variable.
4454
f572f0a9
DJ
44552010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
4456
4457 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
4458 Use gdb_load later.
4459
51f4c0b0
PA
44602010-03-14 Pedro Alves <pedro@codesourcery.com>
4461
4462 * gdb.base/solib-disc.c (main): Make format of fprintf a string
4463 literal. Add missing endlines to prints to stderr.
4464
1c809c68
TT
44652010-03-12 Tom Tromey <tromey@redhat.com>
4466
4467 PR c++/9708:
4468 * gdb.cp/m-static.exp: Add regression test.
4469 * gdb.cp/m-static.cc (method): New method.
4470 (main): Call it.
4471
00ae8fef
SW
44722010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
4473
4474 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
4475 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
4476
759f0f0b
PA
44772010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4478
21e24d21
PA
4479 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
4480
44812010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4482
759f0f0b
PA
4483 * lib/gdb.exp (skip_stl_tests): New.
4484 (gdb_compile): Symbian needs -ldl.
4485 (shlib_target_file): New.
4486 (shlib_symbol_file): New.
4487 (gdb_load_shlibs): Use shlib_target_file.
4488 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
4489 * gdb.cp/exception.exp: Use skip_stl_tests.
4490 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
4491 * gdb.cp/try_catch.exp: Use skip_stl_tests.
4492 * gdb.cp/mb-templates.exp: Ditto.
4493 * gdb.base/commands.exp: Relax regexes.
4494 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
4495 shlib_target_file and shlib_symbol_file.
4496 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
4497 sections.
4498 * gdb.base/ending-run.exp: Accept E32Main for symbian.
4499 * gdb.base/solib-disc.exp: Use
4500 shlib_target_file and shlib_symbol_file.
4501 * gdb.base/unload.exp: Don't skip on symbian. Use
4502 shlib_target_file and shlib_symbol_file.
4503 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
4504
6a8f2671 45052010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4506
6a8f2671
PA
4507 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
4508 * gdb.trace/report.exp: Adjust for x86 and x86_64.
4509 Issue a tfind end before looking for a tracepoint frame.
4510 * gdb.trace/tfind.exp: Adjust tstatus output.
4511 Adjust disassembly output.
4512 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
4513
ccf26247
JK
45142010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4515
4516 * gdb.base/break-interp.exp: Create new displacement parameter value
4517 for the test_ld calls.
4518 (reach): New parameter displacement, verify its content. New push of
4519 pf_prefix "reach-$func:". Import global expect_out.
4520 (test_core): New parameter displacement, verify its content. New push
4521 of pf_prefix "core:". New command "set verbose on". Import global
4522 expect_out.
4523 (test_attach): New parameter displacement, verify its content. New
4524 push of pf_prefix "attach:". New command "set verbose on". Import
4525 global expect_out.
4526 (test_ld): New parameter displacement, pass it to the reach, test_core
4527 and test_attach calls and verify its content in the "ld.so exit" test.
4528 * gdb.base/prelink.exp: Remove gdb_exit and final return.
4529 (prelink): Update expected text, use gdb_test.
4530
e469c7fb
DE
45312010-03-10 Doug Evans <dje@google.com>
4532
4533 * gdb.base/checkpoint.exp: Fix comment.
4534 Lengthen timeout while doing >600 checkpoints test.
4535 Rename duplicate "kill all one" test to keep test names unique.
4536
60e1c644
PA
45372010-03-10 Pedro Alves <pedro@codesourcery.com>
4538
4539 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
4540
cec808ec
KS
45412010-03-08 Keith Seitz <keiths@redhat.com>
4542
889bf7c5
PA
4543 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
4544 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
4545 (dm_type_long): New function.
4546 (dm_type_unsigned_short): New function.
4547 (dm_type_unsigned_long): New function.
4548 (myint): New typedef.
4549 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
4550 long, unsigned shor and long, operator char*, and typedef.
4551 (test_lookup_operator_functions): Add operator char* test.
4552 (test_paddr_operator_functions): Likewise.
4553 (test_paddr_overloaded_functions): Use probe values for
4554 short, long, and unsigned short and long.
4555 (test_paddr_hairy_functions): If the demangler probe detected
4556 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
4557 demangler.
4558 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
4559 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
4560 and "print null_pmf".
4561 Add test "ptype a.*pmf".
4562 * gdb.cp/overload.exp: Allow optional "int" to appear with
4563 "short" and "long".
4564 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
4565 long expect value for men_overload1arg.
4566 Allow "int" to appear with "short" and "long".
4567 When testing "info break", add argument for main (void).
4568 Also allow "int" to appear with "short" and "long".
4569 Ditto with "unsigned" and "long long".
cec808ec
KS
4570 * gdb.java/jmain.exp: Do not enclose methods names in single
4571 quotes.
4572 * gdb.java/jmisc.exp: Likewise.
4573 * gdb.java/jprint.exp: Likewise.
4574 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
4575
4576 From Jan Kratochvil <jan.kratochvil@redhat.com>:
4577 * gdb.cp/exception.exp (backtrace after first throw)
4578 (backtrace after second throw): Allow a namespace before __cxa_throw.
4579 (backtrace after first catch, backtrace after second catch): Allow
4580 a namespace before __cxa_begin_catch.
4581
4582 * gdb.cp/cpexprs.exp: New file.
4583 * gdb.cp/cpexprs.cc: New file.
4584
4585 From Daniel Jacobowitz <dan@codesourcery.com>
4586 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
4587 to use string_to_regexp.
4588 (ctor, dtor): New functions. Use them to match constructor
4589 and destructor function types.
4590 (Top level): Use runto_main.
4591
f870a310
TT
45922010-03-05 Tom Tromey <tromey@redhat.com>
4593
4594 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
4595 gdb.target_charset.
4596 (pp_ns.to_string): Likewise.
4597
0c199f28
KS
45982010-03-04 Keith Seitz <keiths@redhat.com>
4599
4600 * gdb.cp/overload.exp: Test that the filename portion of a linespec
4601 can be quoted. Test that both the filename and function/line
4602 portions can be quoted at the same time.
4603
c7437ca6
PA
46042010-03-04 Pedro Alves <pedro@codesourcery.com>
4605
4606 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
4607
b111b805
DE
46082010-03-03 Doug Evans <dje@google.com>
4609
24486cb7
DE
4610 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
4611 libc contains libpthread.
4612
b111b805
DE
4613 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
4614 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
4615 of gdb_compile. Add another pattern to match android backtrace.
4616
a0e0ef55
TT
46172010-03-03 Tom Tromey <tromey@redhat.com>
4618
4619 PR gdb/11345:
4620 * gdb.base/printcmds.exp (test_printf): Add test.
4621
1ba53b71
L
46222010-03-02 H.J. Lu <hongjiu.lu@intel.com>
4623
4624 * gdb.arch/amd64-byte.exp: New.
4625 * gdb.arch/amd64-dword.exp: Likewise.
4626 * gdb.arch/amd64-pseudo.c: Likewise.
4627 * gdb.arch/amd64-word.exp: Likewise.
4628 * gdb.arch/i386-byte.exp: Likewise.
4629 * gdb.arch/i386-pseudo.c: Likewise.
4630 * gdb.arch/i386-word.exp: Likewise.
4631
f5dff777
DJ
46322010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4633
4634 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
4635 types. Add structreg, bitfields, and flags registers.
4636 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
4637 registers.
4638
90884b2b
L
46392010-03-01 H.J. Lu <hongjiu.lu@intel.com>
4640
4641 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
4642 (load_description): Set architecture if defined.
4643
dc00d89f
PM
46442010-02-28 Phil Muldoon <pmuldoon@redhat.com>
4645
4646 * gdb.python/py-frame.exp: Add read_var block tests.
4647 * gdb.python/py-frame.c (block): New function.
4648
0e095b7e
JK
46492010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4650 Daniel Jacobowitz <dan@codesourcery.com>
4651
4652 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
4653
624f1a65
DM
46542010-02-25 David S. Miller <davem@davemloft.net>
4655
4656 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
4657 fix logic for setting all_syscalls_numbers.
4658
f3e9a817
PM
46592010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4660
4661 * Makefile.in: Add py-block and py-symbol.
4662 * gdb.python/py-symbol.exp: New File.
4663 * gdb.python/py-symtab.exp: New File.
4664 * gdb.python/py-block.exp: New File.
4665 * gdb.python/py-symbol.c: New File.
4666 * gdb.python/py-block.c: New File.
4667
f6bbabf0
PM
46682010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4669
4670 PR python/11314
4671 * lib/gdb.exp (skip_python_tests): New function.
4672 * gdb.python/py-cmd.exp: Use skip_python_tests.
4673 * gdb.python/py-frame.exp: Likewise.
4674 * gdb.python/py-function.exp: Likewise.
4675 * gdb.python/py-prettyprint.exp: Likewise.
4676 * gdb.python/py-template.exp: Likewise.
4677 * gdb.python/py-type.exp: Likewise.
4678 * gdb.python/py-value.exp: Likewise.
4679
85d721b8
PA
46802010-02-22 Pedro Alves <pedro@codesourcery.com>
4681
4682 PR9605
4683
4684 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
4685
48e32051
TT
46862010-02-19 Tom Tromey <tromey@redhat.com>
4687
4688 PR c++/8693, PR c++/9496:
4689 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
4690 regression tests.
4691
ac9c0048
JK
46922010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4693
4694 Fix compatibility with m68k as.
4695 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
4696 Use only /* comments */.
4697
57bb97a4
UW
46982010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4699
4700 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
4701 * configure: Regenerate.
4702
7d1bf85c
DJ
47032010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
4704
4705 * gdb.python/py-type.exp: Check for Python support.
4706
061b5285
PA
47072010-02-17 Pedro Alves <pedro@codesourcery.com>
4708
4709 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
4710 `regsub' syntax available.
4711
f8a8bc2c
PA
47122010-02-17 Pedro Alves <pedro@codesourcery.com>
4713
4714 * gdb.base/shmain.c (main): Remove printf call.
4715 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
4716 * gdb.base/unload.c (main): Make format of fprintf a string
4717 literal. Add missing endlines to prints to stderr.
4718 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
4719
6f451e5e
TT
47202010-02-17 Tom Tromey <tromey@redhat.com>
4721
4722 * gdb.java/jprint.java (jprint.props): New field.
4723 * gdb.java/jprint.exp (set_lang_java): Add regression test.
4724
12d79008
PA
47252010-02-17 Pedro Alves <pedro@codesourcery.com>
4726
ef801a0e 4727 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
4728 available.
4729
d252f7e5
DJ
47302010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4731
4732 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
4733 creation to support remote host testing.
4734
67bdab6c
DJ
47352010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4736
4737 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
4738 Recognize "command not found".
4739
bb391223
DJ
47402010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4741
4742 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
4743 single-stepping.
4744
70362913
DJ
47452010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4746
4747 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
4748 if arguments are not supported.
4749
493f3c00
DJ
47502010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4751
4752 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
4753 be const or non-const.
4754
8034c749
DJ
47552010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4756
4757 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
4758 mi_send_resuming_command to send -exec-continue.
4759
791dfb64
DJ
47602010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4761
4762 * gdb.base/list.exp (test_list_filename_and_function): Add test
4763 with single quotes.
4764 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
4765 matching.
4766 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
4767 Add KFAIL'd tests for PR gdb/11289.
4768
7c5fe868
DJ
47692010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4770
4771 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
4772
fdc498b8
DJ
47732010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4774
4775 * gdb.base/comp-dir/subdir/dummy.txt: New file.
4776 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
4777 a temporary directory.
4778
b519e2a6
DJ
47792010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4780
4781 * gdb.base/charset.exp: Use a single regular expression to match
4782 show host-charset and show target-charset output.
4783
74164c56
JK
47842010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4785
4786 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
4787 "Illegal process-id" expect string more exact.
4788 (attach to digits-starting nonsense is prohibited): New.
4789
701ed6dc
JK
47902010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4791
4792 * gdb.base/prelink.exp (set verbose on): New.
4793
889bf7c5 47942010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
4795
4796 * mi-reverse.exp: New file. Test for reverse option to the
4797 following MI commands: exec-continue, exec-finish, exec-next,
4798 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 4799
dadf0e9c
JB
48002010-02-09 Joel Brobecker <brobecker@adacore.com>
4801
4802 * gdb.ada/ptype_tagged_param: New testcase.
4803
714f19d5
TT
48042010-02-08 Tom Tromey <tromey@redhat.com>
4805
4806 PR c++/8017:
4807 * gdb.cp/overload.exp: Add tests.
4808 * gdb.cp/overload.cc (struct K): New.
4809 (namespace N): New.
4810 (main): Call new functions.
4811 (K::staticoverload): Define.
4812
889bf7c5 48132010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
4814
4815 PR gdb/10728
4816 * gdb.cp/pr10728-x.h: New file.
4817 * gdb.cp/pr10728-x.cc: New file.
4818 * gdb.cp/pr10728-y.cc: New file.
4819 * gdb.cp/pr10728.exp: New file.
4820 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
4821
889bf7c5 48222010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
4823
4824 PR gdb/9067
4825 * gdb.cp/pr9067.exp: New
4826 * gdb.cp/pr9067.cc: New
4827 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
4828
7b356089
JB
48292010-02-08 Joel Brobecker <brobecker@adacore.com>
4830
4831 * lib/gdb.exp (gdb_test_timeout): New global variable.
4832 Set it to timeout if not already set.
4833 (gdb_init): Reset the value of timeout to gdb_test_timeout.
4834
1be00882
DE
48352010-02-05 Doug Evans <dje@google.com>
4836
4837 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
4838 user.
4839
82856980
SW
48402010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
4841
4842 PR c++/7935:
4843 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
4844
1a334831
TT
48452010-02-04 Tom Tromey <tromey@redhat.com>
4846
4847 * gdb.cp/virtbase.exp: Make test case names unique.
4848
9c3c02fd
TT
48492010-02-02 Tom Tromey <tromey@redhat.com>
4850
4851 * gdb.cp/virtbase.exp: Add regression tests.
4852 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
4853 (main): Instantiate RHC.
4854
0cc2414c
TT
48552010-02-02 Tom Tromey <tromey@redhat.com>
4856
4857 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
4858 type-printing change.
4859
edf3d5f3
TT
48602010-02-02 Tom Tromey <tromey@redhat.com>
4861
4862 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
4863 * gdb.cp/virtbase.cc: New file.
4864 * gdb.cp/virtbase.exp: New file.
4865 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
4866
e4b7f41c
JK
48672010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4868
4869 PR libc/11214:
4870 * gdb.threads/current-lwp-dead.c: Include features.h.
4871 (HAS_NOMMU): New.
4872 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
4873
b381ea14
JK
48742010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4875
4876 * gdb.base/symbol-without-target_section.exp,
4877 gdb.base/symbol-without-target_section.c: New.
4878
c593ac0e
DJ
48792010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4880
4881 * gdb.base/bigcore.exp: Reset increased timeout.
4882 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
4883
db25f29d
DJ
48842010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4885
4886 * gdb.base/gcore.exp (capture_command_output): Use
4887 gdb_test_multiple.
4888
f9d67f43
DJ
48892010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4890
4891 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
4892 * gdb.arch/thumb2-it.exp (test_it_break): New function.
4893 (Top level): Call it.
4894
177321bd
DJ
48952010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4896
4897 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
4898
97f2ed50
DJ
48992010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4900
4901 * gdb.base/call-strs.exp, gdb.base/default.exp,
4902 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
4903 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
4904 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
4905 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
4906 gdb.base/watchpoint-solib.exp: Save and restore timeout.
4907 * gdb.base/ending-run.exp: Correct restore of timeout.
4908 * gdb.base/page.exp: Remove unnecessary timeout setting.
4909
e4e2711a
JB
49102010-01-29 Joel Brobecker <brobecker@adacore.com>
4911
4912 * gdb.ada/rec_return: New testcase.
4913
ba581dc1
JB
49142010-01-29 Joel Brobecker <brobecker@adacore.com>
4915
4916 * gdb.ada/call_pn: New testcase.
4917
4ea95be9
DJ
49182010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
4919
4920 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
4921 (Top level): Use it to resume.
4922 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
4923 the Thumb mode displaced stepping error as unsupported.
4924
df83a9bf
SW
49252010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
4926
889bf7c5
PA
4927 * gdb.cp/nsusing.exp: Added more tests.
4928 * gdb.cp/nsrecurs.exp: Ditto.
4929 * gdb.cp/nsusing.cc: Added test functions.
4930 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 4931
40b27cdc
JK
49322010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4933
4934 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
4935 absolute directory pathnames in gdb.sum file.
4936
de958931
SW
49372010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
4938
4939 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
4940 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
4941
708ead4e
TT
49422010-01-26 Tom Tromey <tromey@redhat.com>
4943
4944 PR exp/7643:
4945 * gdb.base/printcmds.exp (test_print_string_constants): Remove
4946 setup_kfail.
4947
b14e635e
SW
49482010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
4949
4950 * gdb.cp/nsrecurs.exp: New test.
4951 * gdb.cp/nsrecurs.cc: New test program.
4952 * gdb.cp/nsstress.exp: New test.
4953 * gdb.cp/nsstress.cc: New test program.
4954 * gdb.cp/nsdecl.exp: New test.
4955 * gdb.cp/nsdecl.cc: New test program.
4956
8540c487
SW
49572010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
4958
4959 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
4960 imported into file scope.
4961 Marked test as xfail.
4962 * gdb.cp/namespace-using.cc (marker5): New function.
4963 * gdb.cp/shadow.exp: New test.
4964 * gdb.cp/shadow.cc: New test program.
4965 * gdb.cp/nsimport.exp: New test.
4966 * gdb.cp/nsimport.cc: New test program.
4967
421d5d99
TT
49682010-01-25 Tom Tromey <tromey@redhat.com>
4969
4970 PR gdb/11049:
4971 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
4972 with "set print null-stop on".
4973
691f8dc1
JK
49742010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4975
4976 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
4977 Adjust it for DISASSEMBLY_OMIT_FNAME.
4978
0b92b5bb
TT
49792010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4980
4981 PR symtab/11199:
4982 * gdb.dwarf2/member-ptr-forwardref.exp,
4983 gdb.dwarf2/member-ptr-forwardref.S: New.
4984
23787403
JK
49852010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4986
4987 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
4988 (thread1_func): Protect thread1_tid with thread1_tid_cond by
4989 thread1_tid_mutex. Remove gdbstop_mutex handling.
4990 (thread2_func): Protect thread2_tid with thread2_tid_cond by
4991 thread2_tid_mutex. Remove gdbstop_mutex handling.
4992 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
4993 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
4994 pthread_cond_wait conditionalizations by while loops.
4995
b966cb8a
TT
49962010-01-20 Tom Tromey <tromey@redhat.com>
4997
4998 PR backtrace/10770:
4999 * gdb.dwarf2/pr10770.exp: New file.
5000 * gdb.dwarf2/pr10770.c: New file.
5001 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
5002
fcae584b
VP
50032010-01-20 Vladimir Prus <vladimir@codesourcery.com>
5004
5005 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
5006 that target was removed, and the test always runs native anyway.
5007
a0f49112
JK
50082010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5009
5010 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
5011 gdb.base/watchpoint-cond-gone-stripped.c: New.
5012
ceeb3d5a
TT
50132010-01-19 Tom Tromey <tromey@redhat.com>
5014
5015 PR c++/8000:
5016 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
5017 existing tests.
5018 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
5019 (main): Use AAA::SomeEnum.
5020
dd322c54
JK
50212010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5022
5023 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
5024 (test_ignore_count): Declare line_callme_body global.
5025 (run to breakpoint with ignore count): Use line_callme_body.
5026 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
5027 (set line_main_hello, set line_main_return): Reindent.
5028 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
5029 New.
5030 (continue to callee4): Use line_callee4_body.
5031 (check *stopped from CLI command): Use line_callee4_next.
5032 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
5033 (set line_main_hello, set line_main_return): Reindent.
5034 (set line_callee4_head, set line_callee4_body): New.
5035 (continue to callee4): Use line_callee4_body.
5036
4e8f195d
TT
50372010-01-18 Tom Tromey <tromey@redhat.com>
5038
5039 PR c++/9680:
5040 * gdb.cp/casts.cc: Add new classes and variables.
5041 * gdb.cp/casts.exp: Test new operators.
5042
9e14a9ba
JB
50432010-01-18 Tom Tromey <tromey@redhat.com>
5044 Thiago Jung Bauermann <bauerman@br.ibm.com>
5045
5046 * gdb.python/source2.py: New file.
5047 * gdb.python/source1: New file.
5048 * gdb.python/python.exp: Test "source" command.
5049
00bf0b85
SS
50502010-01-15 Stan Shebs <stan@codesourcery.com>
5051
5052 * gdb.trace/tfile.c: New file.
5053 * gdb.trace/tfile.exp: New file.
889bf7c5 5054
55235ad7
JK
50552010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5056
5057 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
5058
9f2982ff
JK
50592010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5060
5061 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
5062
bbfba9ed
JK
50632010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5064
5065 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5066 (libfunc): New parameter action. Implement also selectable "sleep".
5067 * gdb.base/break-interp-main.c: Include assert.h.
5068 (libfunc): New parameter action.
5069 (main): New parameters argc and argv. Assert argc. Pass argv.
5070 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5071 (test_attach): New proc.
5072 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
5073 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
5074
61f0d762
JK
50752010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5076
5077 * gdb.base/break-interp.exp (test_core): New proc.
5078 (test_ld): Call it.
5079
06a6f270
JK
50802010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5081
5082 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
5083 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
5084 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
5085 and gdb_compile_shlib. Use new -Wl compiler options.
5086 (dl bt, main bt): New tests.
5087
51bee8e9
JK
50882010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5089
5090 Support PIEs with no symfile_objfile.
5091 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5092 (test_ld): New parameter trynosym.
5093 (test_ld <$trynosym>): New block.
5094
b8040f19
JK
50952010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5096
5097 * gdb.base/break-interp.exp: New file.
5098
be759fcf
PM
50992010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5100
5101 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5102 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5103 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5104 test.
5105 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5106 * gdb.python/py-mi.exp: Add lazy string test.
5107
dc146f7c
VP
51082010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5109
5110 * lib/mi-support.exp (mi_check_thread_states): Handle
5111 core number in thread listing.
5112
b4ba55a1
JB
51132010-01-12 Joel Brobecker <brobecker@adacore.com>
5114
5115 * gdb.base/maint.exp: Adjust the expected output for the
5116 "maint print type" test. Use gdb_test_multiple instead of
5117 gdb_sent/gdb_expect.
5118
08e24bd4
DE
51192010-01-11 Doug Evans <dje@google.com>
5120
6496a609
DE
5121 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5122 from gdbserver_download. All callers updated.
5123
08e24bd4
DE
5124 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5125
b5cfddf5
JK
51262010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5127
5128 Implement binary numbers parsing.
5129 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5130 (test_integer_literals_rejected): New binary tests.
5131
3725885a
RW
51322010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5133
5134 * gdb.cell/configure: Regenerate.
5135
37aeb5df
JK
51362010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5137
5138 * gdb.base/corefile.exp: Move the core finding block out and call it as
5139 core_find, new variable $corefile, replace corefile by $corefile and
5140 [file tail $corefile] for usage vs. test names resp.
5141 * lib/gdb.exp (core_find): Move it as a new function here. New
5142 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5143 $destcore. Return "" on error.
5144
d521f563
JK
51452010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5146
5147 Workaround PR binutils/10802.
5148 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5149 (twice).
5150
28f24826
DJ
51512010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5152
5153 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5154
2de75e71
JB
51552010-01-08 Joel Brobecker <brobecker@adacore.com>
5156
5157 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
5158 call, to avoid interruption.
5159
fe00719b 51602010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
5161
5162 * gdb.stabs/weird.def (args93): New.
5163
d0ef5df8
DE
51642010-01-07 Doug Evans <dje@google.com>
5165
5166 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
5167
3a08d52f
TT
51682010-01-07 Tom Tromey <tromey@redhat.com>
5169
5170 * gdb.base/source.exp: Use correct line number.
5171
7a697b8d
SS
51722010-01-05 Stan Shebs <stan@codesourcery.com>
5173
5174 * gdb.trace/tracecmd.exp: Test ftrace.
5175
7803799a
UW
51762010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5177
5178 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
5179
c54eabfa
JK
51802010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5181
5182 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
5183 "uint_for_mi_testing".
5184
02e7ef19
JB
51852010-01-01 Joel Brobecker <brobecker@adacore.com>
5186
5187 Test indented comment in file being sourced.
5188 * gdb.base/commands.exp: Test indented comment in file being sourced.
5189
abd775ce
JB
51902010-01-01 Joel Brobecker <brobecker@adacore.com>
5191
5192 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
5193 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
5194 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
5195 notice.
5196
79b55b82
JB
51972010-01-01 Joel Brobecker <brobecker@adacore.com>
5198
5199 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
5200 notice.
5201
8997583e
JK
52022010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5203
5204 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
5205 missing $after_stopped and comma (,) expectation.
5206
6da95a67
SS
52072009-12-31 Stan Shebs <stan@codesourcery.com>
5208
5209 * gdb.trace/actions.exp: Test teval action.
889bf7c5 5210
218d2fc6
TJB
52112009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5212
5213 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
5214 (top level): Call test_watchpoint_in_big_blob.
5215 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
5216 watchpoints.
5217 (func3): Write to buf.
5218
236f1d4d
SS
52192009-12-29 Stan Shebs <stan@codesourcery.com>
5220
5221 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 5222
f61e138d
SS
52232009-12-28 Stan Shebs <stan@codesourcery.com>
5224
5225 * gdb.trace/tsv.exp: New file.
5226 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 5227
0219b378
DJ
52282009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
5229
5230 * gdb.base/find.c (main): Reference search buffers.
5231 * gdb.base/included.c (main): Reference integer.
5232 * gdb.base/ptype.c (charfoo): Declare.
5233 (intfoo): Call charfoo.
5234 * gdb.base/scope0.c (useitp): New function.
5235 (usestatics): Use useitp.
5236 (useit): Add a type for val.
5237 * gdb.base/scope1.c (useit1): Take a pointer argument.
5238 (usestatics1): Update calls to useit1.
5239 * gdb.cp/call-c.cc: Declare foo.
5240 (main): Call foo.
5241 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
5242 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
5243 (main): Call C::ensureRefs and ensureOtherRefs.
5244 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
5245 variables.
5246 (ensureOtherRefs): New function.
5247 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
5248 * gdb.cp/templates.cc (main): Call t5i.value.
5249
3f78692f
JK
52502009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5251
5252 Fix compatibility with G++-4.5.
5253 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
5254 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
5255 (uncaught return): Remove.
5256
429374b8
JK
52572009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5258 Phil Muldoon <pmuldoon@redhat.com>
5259
5260 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
5261 (bp_location13, bp_location14, bp_location17, bp_location18)
5262 (marker3_proto, marker4_proto): New variables.
5263 (breakpoint info): Update output.
5264 (run until breakpoint at marker3, run until breakpoint at marker4): New
5265 tests.
5266
859825b8
JK
52672009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5268
5269 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
5270 Replace the printf call of Y by provided "y-set-1" label. New block
5271 for the second shared library.
5272 * gdb.base/unload.exp: Compile also the second library, call
5273 gdb_load_shlibs also for it. Use now gdb_breakpoint.
5274 (single pending breakpoint info): Rename to ...
5275 (pending breakpoint info before run): ... this extended test.
5276 (libfile2, libname2, libsrcfile2, libsrc2)
5277 (lib_sl2): New variables.
5278 (exec_opts): Set also SHLIB_NAME2.
5279 (pending breakpoint info on first run at shrfunc1)
5280 (pending breakpoint info on second run at shrfunc1)
5281 (pending breakpoint info on second run at shrfunc2)
5282 (print y from libfile, print y from libfile2): New tests.
5283 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
5284 * gdb.base/unloadshr2.c: New.
5285
e6a386cd
HZ
52862009-12-22 Hui Zhu <teawater@gmail.com>
5287
5288 * gdb.reverse/sigall-reverse.exp: Adjust.
5289
9e19b45e
VP
52902009-12-21 Vladimir Prus <vladimir@codesourcery.com>
5291
5292 PR gdb/10884
5293
5294 * gdb.mi/var-cmd.c (do_bitfield_tests): New
5295 (main): Call do_bitfield_tests.
aacf5b1e 5296 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 5297
d53a7b30
JB
52982009-12-20 Joel Brobecker <brobecker@adacore.com>
5299
5300 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
5301 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
5302 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
5303 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
5304 gdb.modula2/unbounded1.c: Update copyright header.
5305
191ca0a1
CM
53062009-12-10 Chris Moller <moller@mollerware.com>
5307
5308 PR gdb/9399
5309 * gdb.cp/virtfunc2.exp: New tests
5310 * gdb.cp/virtfunc2.cc: New tests
5311 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
5312
0fa6cf1b
MS
53132009-12-10 Oza Pawandeep (paawan1982@yahoo.com
5314
5315 * gdb.reverse/i387-env-reverse.c: New file.
5316 * gdb.reverse/i387-env-reverse.exp: New file.
5317 * gdb.reverse/i387-stack-reverse.c: New file.
5318 * gdb.reverse/i387-stack-reverse.exp: New file.
5319
361ae042
PM
53202009-12-08 Phil Muldoon <pmuldoon@redhat.com>
5321
5322 * gdb.python/py-type.exp (test_range): New test.
5323
bfd31e71
PM
53242009-12-03 Phil Muldoon <pmuldoon@redhat.com>
5325
5326 PR python/10805
5327
5328 * gdb.python/py-type.exp: New file.
5329 * gdb.python/py-type.c: New file.
5330 * Makefile.in: Add py-type.
5331
57a1d736
TT
53322009-12-03 Tom Tromey <tromey@redhat.com>
5333
5334 * gdb.python/py-value.exp (test_parse_and_eval): New
5335 function.
5336
1f3b5d1b
PP
53372009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5338
5339 PR gdb/11022
5340
5341 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
5342 * gdb.base/pr11022.c: New test.
5343
8b7dbdc9
JK
53442009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5345
5346 Fix spurious false FAILs.
5347 * gdb.base/structs.c (chartest): New.
5348 (main): Fill-in chartest.
5349 * gdb.base/structs.exp (anychar_re, first): New.
5350 (start_structs_test): Import global anychar_re and first.
5351 New gdb_test call "set print elements 300; ${testfile}"
5352 (start_structs_test <$first>): New block.
5353 (any): Import global anychar_re. New variable ac. Use ${ac}.
5354
6a53b2ec
JK
53552009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5356
5357 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
5358
d7167b4c
JK
53592009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5360
5361 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
5362 Force $srcfile file.
5363 * gdb.base/foll-fork.c (callee): Comment out the printf call.
5364
b1798462
UW
53652009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5366
5367 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
5368 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5369 * gdb.threads/watchthreads-reorder.exp: Likewise.
5370
b6199126
DJ
53712009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
5372
5373 PR gdb/8704
5374
5375 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
5376 "if", and "thread". Correct matching in the previous test.
5377
b22a0510
DJ
53782009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
5379
5380 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
5381
930636d2
MS
53822009-11-23 Michael Snyder <msnyder@vmware.com>
5383
5384 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
5385 * gdb.reverse-watch-precsave.exp: Ditto.
5386
21a0512e
PP
53872009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
5388
5389 * gdb.asm/asm-source.exp: Adjust.
5390 * gdb.base/help.exp: Adjust.
889bf7c5 5391
fc30d5e0
PA
53922009-11-22 Pedro Alves <pedro@codesourcery.com>
5393
5394 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
5395 (do_syscall_tests_without_xml): Set data-directory to
5396 /the/path/to/nowhere.
5397
f6bc2008
PA
53982009-11-21 Pedro Alves <pedro@codesourcery.com>
5399
5400 * gdb.threads/local-watch-wrong-thread.c,
5401 gdb.threads/local-watch-wrong-thread.exp: New files.
5402
8c2fb5de
PA
54032009-11-21 Pedro Alves <pedro@codesourcery.com>
5404
5405 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
5406 assume new `regsub' syntax available.
5407
ebec9a0f
PA
54082009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5409
a79d3c27
JK
5410 * gdb.base/watchpoint-hw-hit-once.exp,
5411 gdb.base/watchpoint-hw-hit-once.c: New.
5412
54132009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5414
5415 * gdb.threads/watchthreads-reorder.exp,
5416 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 5417
276a961b
MK
54182009-11-17 Nathan Sidwell <nathan@codesourcery.com>
5419
5420 * gdb.xml/tdesc-regs.exp: Use for m68k.
5421
4867c1fb
PA
54222009-11-15 Pedro Alves <pedro@codesourcery.com>
5423
5424 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
5425
f6838f81
DJ
54262009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5427
5428 * lib/gdb.exp (current_target_name): New procedure.
5429 (gdb_wrapper_target): New variable.
5430 (gdb_wrapper_init): Set gdb_wrapper_target.
5431 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
5432 wrapper.
5433
4ac4dd3f
DJ
54342009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5435
5436 * gdb.base/remote.exp: Delete the slowest load test.
5437 Do not load with fixed packet sizes.
5438
a7881759
DJ
54392009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5440
5441 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
5442
97a5b505
DJ
54432009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5444
5445 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
5446 srcfile when setting a breakpoint.
5447
d3e1fc54
DJ
54482009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
5449
5450 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
5451 macros.
5452
7cbcbded
DJ
54532009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5454
5455 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
5456 to be in memory.
5457 * gdb.base/display.c (force_mem): New.
5458 (do_loops): Use it. Add breakpoint comments.
5459 (do_vars): Add a breakpoint comment.
5460 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
5461 line numbers.
5462
bdea3a92
NF
54632009-11-13 Nathan Froyd <froydnj@codesourcery.com>
5464
5465 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
5466 instead of a bare "run".
5467
269f82e5
PP
54682009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5469
5470 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 5471
a69b7d9d
DJ
54722009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5473
5474 * lib/cell.exp (skip_cell_tests): Clean up test files before
5475 returning.
5476
b598bfda
DJ
54772009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5478
5479 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
5480 and the breakpoint menu. Do not call perror if a prompt is seen.
5481 Consume the following GDB prompt.
5482 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
5483 * gdb.cp/namespace.exp: Use gdb_test.
5484 * gdb.cp/templates.exp: Use gdb_test.
5485 (test_template_breakpoints): Use gdb_test_multiple.
5486
87728fa0
DJ
54872009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5488
5489 * gdb.base/break1.c (struct some_struct, values): Move earlier.
5490 (marker4): Reference values.
5491
b67c692f
DJ
54922009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5493
5494 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
5495 is missing.
5496
f0df251a
DJ
54972009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5498
5499 * gdb.base/break.c (need_malloc): New.
5500 * gdb.base/constvars.c (main): Reference crass and crisp.
5501 * gdb.base/gdb1821.c (main): Reference bar.
5502 * gdb.cp/gdb1355.cc (main): Reference s1.
5503 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
5504 (main): Call them.
5505 * gdb.cp/hang2.cc (dummy2): Define.
5506 * gdb.cp/hang3.cc (dummy3): Define.
5507 * gdb.cp/m-data.cc (main): Reference shadow.
5508
bdf7534a
NF
55092009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5510 Nathan Froyd <froydnj@codesourcery.com>
5511
5512 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
5513 remote host.
5514
f24fce77
NF
55152009-11-12 Nathan Froyd <froydnj@codesourcery.com>
5516
5517 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
5518 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
5519 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5520 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5521 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5522 * gdb.dwarf2/dw2-producer.exp: Likewise.
5523 * gdb.dwarf2/mac-fileno.exp: Likewise.
5524 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
5525 py-prettyprint.py to the remote host.
5526 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
5527
40f0318e
KS
55282009-11-11 Keith Seitz <keiths@redhat.com>
5529
5530 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
5531 use it instead of "Foo".
5532 * gdb.cp/classes.exp (do_tests): Add a test to access
5533 a method through a typedef'd class name.
5534
f3d9f7fb
NF
55352009-11-11 Nathan Froyd <froydnj@codesourcery.com>
5536
5537 * gdb.base/long_long.exp: Permit leading zeros on floating-point
5538 exponents.
5539 * gdb.base/pointers.exp: Likewise.
5540 * gdb.cp/ref-types.exp: Likewise.
5541
a4216f37
KS
55422009-11-11 Keith Seitz <keiths@redhat.com>
5543
5544 * gdb.cp/cplusfuncs.cc (class foo): Add operators
5545 new[] and delete[].
5546 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
5547 "void".
5548 (probe_demangler): Remove all single-quoting of
5549 method and variable names.
5550 (info_func_regexp): Remove the word "void" from any
5551 occurrence of "(void)".
5552 (print_addr_2): Remove all single-quoting of
5553 method names.
5554 (print_addr_2_kfail): Likewise.
5555 (print_addr): Single-quote C function names before
5556 passing to print_addr_2.
5557 (test_paddr_operator_functions): Remove single-quoting
5558 for method names.
5559 Add tests for operator new[] and operator delete[].
5560
9b14d7aa
JK
55612009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5562
5563 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
5564
85feb311
KS
55652009-11-09 Keith Seitz <keiths@redhat.com>
5566
5567 * gdb.cp/overload.exp: Add tests for resolving overloaded
5568 methods in expression parsing/evaluation.
5569
fa335448
DJ
55702009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
5571
5572 * lib/gdb.exp (default_gdb_version): Use --version instead of
5573 --command.
5574
ec3c07fc
NS
55752009-11-10 Nathan Sidwell <nathan@codesourcery.com>
5576
5577 * lib/gdb.exp (gdb_compile_test): New.
5578 (skip_ada_tests, skip_java_tests): New.
5579 (gdb_compile): Use gdb_compile_test for f77.
5580 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
5581 * lib/java.exp (compile_java_from_source): Remove runtests check,
5582 use gdb_compile_test to record result.
5583 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
5584 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
5585 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
5586 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
5587 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
5588 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
5589 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
5590 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
5591 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
5592 adjust gdb_compile invocations.
5593
b8b4e42b
JK
55942009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5595
5596 * Makefile.in (abs_builddir): New.
5597 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
5598 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
5599 `$(abs_builddir)/site.exp'.
5600
f8b7eaf3
DJ
56012009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
5602
5603 * config/m68k-emc.exp, lib/emc-support.exp,
5604 gdb.trace/gdb_c_test.c: Delete.
5605 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
5606 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5607 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5608 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5609 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5610 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
5611 casing for m68k-*-elf.
5612
c4187697
NS
56132009-11-03 Pedro Alves <pedro@codesourcery.com>
5614
5615 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
5616 * gdb.arch/i386-prologue.exp: Likewise.
5617 * gdb.arch/i386-unwind.exp: Likewise.
5618
db16b772
DJ
56192009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5620
5621 * lib/gdb.exp (gdb_expect): Fix timeout typo.
5622
bcf71277
DJ
56232009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5624
5625 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
5626
0105cee2
DJ
56272009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5628
5629 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
5630
24ddea62
JK
56312009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5632
5633 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
5634
287ccc17
JK
56352009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5636
5637 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
5638 * gdb.base/sepdebug2.c: New file.
5639
08bca259 56402009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
5641
5642 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
5643 the modified warnings for catch syscall. Verify if GDB was compiled
5644 with support for lib expat, and choose which tests to run depending
5645 on this.
5646
5d4e2b76
VP
56472009-10-30 Vladimir Prus <vladimir@codesourcery.com>
5648
5649 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
5650 that composite commands are parsed OK. And also test
5651 that breakpoint commands do work.
5652
240e538a
MS
56532009-10-23 Michael Snyder <msnyder@vmware.com>
5654
5655 gdb.reverse/consecutive-precsave.exp: Change expect pattern
5656 to allow for new disassembly style.
5657
9c419145
PP
56582009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
5659
5660 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 5661
02506ff1
MS
56622009-10-22 Michael Snyder <msnyder@vmware.com>
5663
5664 * gdb.reverse/break-precsave.exp: New test.
5665 * gdb.reverse/consecutive-precsave.exp: Ditto.
5666 * gdb.reverse/finish-precsave.exp: Ditto.
5667 * gdb.reverse/i386-precsave.exp: Ditto.
5668 * gdb.reverse/machinestate-precsave.exp: Ditto.
5669 * gdb.reverse/sigall-precsave.exp: Ditto.
5670 * gdb.reverse/solilb-precsave.exp: Ditto.
5671 * gdb.reverse/step-precsave.exp: Ditto.
5672 * gdb.reverse/until-precsave.exp: Ditto.
5673 * gdb.reverse/watch-precsave.exp: Ditto.
5674
4cf866a3
MS
56752009-10-22 Michael Snyder <msnyder@vmware.com>
5676
5677 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
5678 for gdb_expect. Adjust one test's expect strings for the new
5679 format of disassemble.
5680 * gdb.reverse/finish-reverse.exp: Delete 'return'.
5681 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
5682 gdb_test_multiple.
5683 * gdb.reverse/step-reverse.exp: Delete 'return'.
5684 * gdb.reverse/until-reverse.exp: Delete blank lines.
5685 * gdb.reverse/watch-reverse.exp: Delete blank lines.
5686
2b28d209
PP
56872009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
5688
5689 * gdb.base/consecutive.exp: Adjust.
5690 * gdb.base/display.exp: Likewise.
5691 * gdb.base/pc-fp.exp: Likewise.
5692 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 5693
33b9c32b
MS
56942009-10-19 Michael Snyder <msnyder@vmware.com>
5695
5696 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
5697 * gdb.reverse/finish-reverse.c: Ditto.
5698 * gdb.reverse/sigall-reverse.c: Ditto.
5699 * gdb.reverse/solib-reverse.c: Ditto.
5700 * gdb.reverse/step-reverse.c: Ditto.
5701 * gdb.reverse/watch-reverse.c: Ditto.
5702
6c95b8df
PA
57032009-10-19 Pedro Alves <pedro@codesourcery.com>
5704 Stan Shebs <stan@codesourcery.com>
5705
5706 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
5707 * gdb.base/foll-exec.exp: Adjust to expect a process id before
5708 "Executing new program".
5709 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
5710 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
5711 left listed after having been killed.
5712 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
5713 * gdb.base/maint.exp: Adjust test.
5714
5715 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
5716 * gdb.multi/Makefile.in: New.
5717 * gdb.multi/base.exp: New.
5718 * gdb.multi/goodbye.c: New.
5719 * gdb.multi/hangout.c: New.
5720 * gdb.multi/hello.c: New.
5721 * gdb.multi/bkpt-multi-exec.c: New.
5722 * gdb.multi/bkpt-multi-exec.exp: New.
5723 * gdb.multi/crashme.c: New.
5724
279017b7
TG
57252009-10-13 Tristan Gingold <gingold@adacore.com>
5726
5727 * gdb.base/sepdebug.exp: Check debug info are found.
5728
0413d738
PA
57292009-10-08 Pedro Alves <pedro@codesourcery.com>
5730
5731 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
5732 bits.
5733
c628eecc
JK
57342009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5735
5736 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
5737
38af1bfe
JB
57382009-10-07 Joel Brobecker <brobecker@adacore.com>
5739
5740 * gdb.base/watchpoints.c: Add copyright header. Reformat one
5741 of the comments.
5742
2b0adecd
PM
57432009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
5744
5745 * gdb.base/annota1.exp: Remove obsolete match_max increase.
5746 * gdb.base/annota3.exp: Idem.
5747 * gdb.base/maint.exp: Idem.
5748
8d417781
PM
57492009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5750
889bf7c5 5751 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
5752 to default.
5753
bb61102d
PM
57542009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5755
889bf7c5 5756 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
5757 mingw and cygwin targets.
5758
ace5c364
PM
57592009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5760 Pedro Alves <pedro@codesourcery.com>
5761
889bf7c5 5762 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
5763 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
5764
c2d494a0
PM
57652009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5766
e1b52ce2
PM
5767 * gdb.base/shr1.c: Use %p in format string.
5768 * gdb.base/unload.c: Avoid warning in fprintf.
5769 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 5770
209f53f5
PM
57712009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5772
5773 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
5774 long type.
5775 (test_unlink): Correct printf string.
5776 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
5777 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
5778
8172766a
JK
57792009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5780
5781 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
5782 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
5783 * gdb.arch/ia64-breakpoint-shadow.S: New file.
5784
0f73703c
UW
57852009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5786
5787 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
5788 * gdb.objc/nondebug.exp: Likewise.
5789
b32306ca
UW
57902009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5791
5792 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
5793 target_info setting.
5794
5795 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
5796 that detect new threads during "info threads".
5797
0057022f
UW
57982009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5799
5800 * gdb.threads/manythreads.c (main): Increase thread stack size
5801 to 2*PTHREAD_STACK_MIN.
5802 * gdb.threads/multi-create.c (main): Likewise.
5803 (create_function): Likewise.
5804
f29c0325
UW
58052009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5806
5807 * gdb.base/dump.exp: Pass difference of pointer types instead
5808 of integer types as offset to restore in intarr3.srec case.
5809
fcb34849
UW
58102009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5811
5812 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
5813
d5142e3b
UW
58142009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5815
5816 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
5817
087b74b2 58182009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 5819
087b74b2
PM
5820 New test for two watchpoints, with disabling of
5821 the first inserted.
5822 * testsuite/gdb.base/watchpoints.c: New file.
5823 * testsuite/gdb.base/watchpoints.exp: New file.
5824
96c07c5b
TT
58252009-09-25 Tom Tromey <tromey@redhat.com>
5826
5827 * gdb.base/charset.exp: Test utf-16 strings with Python.
5828
b8899f2b
TT
58292009-09-25 Tom Tromey <tromey@redhat.com>
5830
5831 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
5832 UCS-4.
5833 * gdb.base/charset.c (utf_32_string): Rename.
5834 (init_utf32): Rename.
5835 (main): Update.
5836
329719ec
TT
58372009-09-22 Tom Tromey <tromey@redhat.com>
5838
5839 * gdb.python/py-function.exp: Add regression tests.
5840
11ef0d76
KS
58412009-09-21 Keith Seitz <keiths@redhat.com>
5842
5843 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
5844 with invalid operator.
5845
3fe8f3b3
KS
58462009-09-21 Keith Seitz <keiths@redhat.com>
5847
5848 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
5849 and destructor using typedef name of class.
5850 * gdb.cp/classes.cc (class Base1): Add a destructor.
5851 (base1): New typedef.
5852 (use_methods): Instanitate an object of type base1.
5853 * gdb.cp/templates.exp (test_template_typedef): New procedure.
5854 (do_tests): Call test_template_typedef.
5855 * gdb.cp/templates.cc (Baz::~Baz): New method.
5856 (intBazOne): New typedef.
5857 (main): Instantiate intBazOne.
5858
7a9fe101
PM
58592009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5860
5861 PR python/10633
5862
5863 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
5864 Function.
5865 (run_lang_tests): Add print elements test.
5866
2e4d963f
PM
58672009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5868
5869 * gdb.python/py-value.exp (test_subscript_regression): New
5870 function. Test for invalid subscripts.
5871 * gdb.python/py-value.c (main): Add test array, and pointer to it.
5872 (ptr_ref): New function.
5873
ec7e75e7
PP
58742009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5875
5876 * gdb.base/default.exp: Fix "show convenience".
5877
0cc7d26f
TT
58782009-09-15 Tom Tromey <tromey@redhat.com>
5879
5880 * lib/mi-support.exp (mi_create_varobj): Update.
5881 (mi_create_floating_varobj): Likewise.
5882 (mi_create_dynamic_varobj): New proc.
5883 (mi_varobj_update): Update.
5884 (mi_varobj_update_with_type_change): Likewise.
5885 (mi_varobj_update_kv_helper): New proc.
5886 (mi_varobj_update_dynamic_helper): Rewrite.
5887 (mi_varobj_update_dynamic): New proc.
5888 (mi_list_varobj_children): Update.
5889 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
5890 * gdb.python/python-prettyprint.py (pp_outer): New class.
5891 (pp_nullstr): Likewise.
5892 (lookup_function): Register new printers.
5893 * gdb.python/python-prettyprint.c (struct substruct): New type.
5894 (struct outerstruct): Likewise.
5895 (substruct_test): New function.
5896 (struct nullstr): New type.
5897 (string_1, string_2): New globals.
5898 (main): Add new tests.
5899 * gdb.python/python-mi.exp: Added regression tests.
5900 * gdb.mi/mi2-var-display.exp: Update.
5901 * gdb.mi/mi2-var-cmd.exp: Update.
5902 * gdb.mi/mi2-var-child.exp: Update.
5903 * gdb.mi/mi2-var-block.exp: Update.
5904 * gdb.mi/mi-var-invalidate.exp: Update.
5905 * gdb.mi/mi-var-display.exp: Update.
5906 * gdb.mi/mi-var-cmd.exp: Update.
5907 * gdb.mi/mi-var-child.exp: Update.
5908 * gdb.mi/mi-var-block.exp: Update.
5909 * gdb.mi/mi-break.exp: Update.
5910 * gdb.mi/gdb701.exp: Update.
5911
a96d9b2e
SDJ
59122009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
5913
5914 * Makefile.in: Inclusion of catch-syscall object.
5915 * gdb.base/catch-syscall.c: New file.
5916 * gdb.base/catch-syscall.exp: New file.
5917
b43b923a
MS
59182009-09-12 Michael Snyder <msnyder@vmware.com>
5919
5920 * gdb.reverse/step-reverse.exp: Explicitly check for targets
5921 that can support reverse debuggnig.
5922
cec03d70
TT
59232009-09-11 Tom Tromey <tromey@redhat.com>
5924
5925 * gdb.dwarf2/valop.S: New file.
5926 * gdb.dwarf2/valop.exp: New file.
5927
e23bb3fc
MK
59282009-09-11 Mark Kettenis <kettenis@gnu.org>
5929
5930 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
5931
37c3696d
DE
59322009-09-10 Doug Evans <dje@google.com>
5933
5934 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
5935 Add $gdb_prompt to second breakpoint regexp.
5936
5172aecb
JB
59372009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
5938
5939 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
5940 names, add missing ones.
5941 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
5942 * gdb.python/py-frame.c: Rename from python-frame.c.
5943 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
5944 testfile name.
5945 * gdb.python/py-function.exp: Rename from python-function.exp.
5946 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
5947 testfile name.
5948 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
5949 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
5950 Adjust testfile name.
5951 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
5952 * gdb.python/py-template.cc: Rename from python-template.cc.
5953 * gdb.python/py-template.exp: Rename from python-template.exp.
5954 Adjust testfile name.
5955 * gdb.python/py-value.c: Rename from python-value.c.
5956 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
5957 testfile name.
5958
b554e4bd
JK
59592009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5960
5961 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
5962 $bpt2address.
5963 (Second breakpoint address is valid on ia64)
5964 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
5965
9a68ae16
JM
59662009-09-03 Joseph Myers <joseph@codesourcery.com>
5967
5968 * gdb.base/ending-run.exp: Restrict regular expression matching
5969 line number to require closing brace following.
5970
146b9145
DE
59712009-09-03 Doug Evans <dje@google.com>
5972
5973 * gdb.base/store.exp (check_set): Fix typo in expected value message.
5974
787d21e1
TT
59752009-09-02 Tom Tromey <tromey@redhat.com>
5976
5977 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
5978
e7802207
TT
59792009-09-02 Tom Tromey <tromey@redhat.com>
5980
5981 * gdb.dwarf2/callframecfa.exp: New file.
5982 * gdb.dwarf2/callframecfa.S: New file.
5983
817aadd2
JK
59842009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5985
5986 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
5987 gdb.base/solib-overlap-main.c: New.
5988
4a76eae5
DJ
59892009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
5990
5991 PR gdb/10565
5992
5993 * gdb.base/bitfields.c (struct container, container): New.
5994 (main): Initialize it and call break5.
5995 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
5996
d4b96c9a
JK
59972009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5998
5999 Support constant DW_AT_data_member_location by GCC PR debug/40659.
6000 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
6001
4e22772d
JK
60022009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6003
6004 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
6005
2efab443
MS
60062009-08-26 Michael Snyder <msnyder@vmware.com>
6007
6008 * gdb.base/i386-reverse.c: New file.
6009 * gdb.base/i386-reverse.exp: New file.
6010 * gdb.base/Makefile.in: Add new files to be removed.
6011
07ab73a0
JM
60122009-08-26 Joseph Myers <joseph@codesourcery.com>
6013
6014 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
6015 environment-pwd for remote host.
6016 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
6017
676accff
KS
60182009-08-24 Keith Seitz <keiths@redhat.com>
6019
6020 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
6021 Add two new C++ completer tests which limit the output to a
889bf7c5 6022 given class.
676accff 6023
f9f7ad22
MS
60242009-08-24 Michael Snyder <msnyder@vmware.com>
6025
6026 * gdb.base/del.exp: Fix typo in comment.
6027 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
6028
81ecdfbb
RW
60292009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6030
6031 * configure: Regenerate.
6032 * gdb.hp/configure: Likewise.
6033 * gdb.hp/gdb.aCC/configure: Likewise.
6034 * gdb.hp/gdb.base-hp/configure: Likewise.
6035 * gdb.hp/gdb.compat/configure: Likewise.
6036 * gdb.hp/gdb.defects/configure: Likewise.
6037 * gdb.hp/gdb.objdbg/configure: Likewise.
6038 * gdb.stabs/configure: Likewise.
6039
cab0c772
UW
60402009-08-19 Doug Evans <dje@google.com>
6041
6042 * gdb.base/gdbvars.c: New file.
6043 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
6044
b8fa0bfa
PA
60452009-08-14 Pedro Alves <pedro@codesourcery.com>
6046
6047 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6048 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
6049
b84aa90a
PA
60502009-08-13 Pedro Alves <pedro@codesourcery.com>
6051
6052 * gdb.base/default.exp: Adjust "set language test": it's now an
6053 enum command. Larger help string moved to "help set language".
6054 * gdb.base/help.exp: Adjust "help set language" expected output,
6055 now lists all known languages.
6056
0d8f9b2c
NF
60572009-08-11 Nathan Froyd <froydnj@codesourcery.com>
6058
6059 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
6060 all frame arguments.
6061 * gdb.arch/altivec-regs.exp: Likewise.
6062
bda180e0
TT
60632009-08-07 Tom Tromey <tromey@redhat.com>
6064
6065 * gdb.base/setshow.exp: Add tests for changes to set language, set
6066 check range, and set check type.
6067
48cb2d85
VP
60682009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6069
6070 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6071 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 6072 Call it.
48cb2d85 6073
1ea34204
UW
60742009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6075
6076 * configure.ac: Run gdb.cell tests when appropriate.
6077 * configure: Regenerate.
6078 * lib/cell.exp: New file.
6079 * gdb.cell: New directory.
6080 * gdb.cell/configure.ac: New file.
6081 * gdb.cell/configure: New file.
6082 * gdb.cell/Makefile.in: New file.
6083 * gdb.cell/arch.exp: New file.
6084 * gdb.cell/break.c: New file.
6085 * gdb.cell/break.exp: New file.
6086 * gdb.cell/break-spu.c: New file.
6087 * gdb.cell/bt.c: New file.
6088 * gdb.cell/bt2-spu.c: New file.
6089 * gdb.cell/bt-spu.c: New file.
6090 * gdb.cell/bt.exp: New file.
6091 * gdb.cell/coremaker.c: New file.
6092 * gdb.cell/coremaker-spu.c: New file.
6093 * gdb.cell/core.exp: New file.
6094 * gdb.cell/gcore.exp: New file.
6095 * gdb.cell/data.c: New file.
6096 * gdb.cell/data.exp: New file.
6097 * gdb.cell/data-spu.c: New file.
6098 * gdb.cell/ea-cache.exp: New file.
6099 * gdb.cell/ea-cache.c: New file.
6100 * gdb.cell/ea-cache-spu.c: New file.
6101 * gdb.cell/ea-standalone.c: New file.
6102 * gdb.cell/ea-standalone.exp: New file.
6103 * gdb.cell/ea-test.c: New file.
6104 * gdb.cell/ea-test.exp: New file.
6105 * gdb.cell/f-regs.exp: New file.
6106 * gdb.cell/mem-access.c: New file.
6107 * gdb.cell/mem-access.exp: New file.
6108 * gdb.cell/mem-access-spu.c: New file.
6109 * gdb.cell/ptype.exp: New file.
6110 * gdb.cell/registers.exp: New file.
6111 * gdb.cell/size.c: New file.
6112 * gdb.cell/sizeof.exp: New file.
6113 * gdb.cell/size-spu.c: New file.
6114 * gdb.cell/solib.exp: New file.
6115 * gdb.cell/solib-symbol.exp: New file.
6116
85e747d2
UW
61172009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6118
6119 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6120
58d6951d
DJ
61212009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6122
6123 * gdb.base/float.exp: Handle VFP registers.
6124
6e0a4f15
MS
61252009-07-14 Michael Snyder <msnyder@vmware.com>
6126
dcd5da87
MS
6127 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6128 to bring gdb to the beginning of the calling line.
6129
6e0a4f15
MS
6130 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6131 confusing the i386 epilogue unwinder.
6132
782b2b07
SS
61332009-07-14 Stan Shebs <stan@codesourcery.com>
6134
6135 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6136
f662c3bc
MS
61372009-07-14 Michael Snyder <msnyder@vmware.com>
6138
6139 * gdb.reverse/step-reverse.exp (stepi into function call):
6140 Call instruction may not be first instruction in the line.
6141 (reverse stepi from a function call): Used wrong line number.
6142
8f313923
JK
61432009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6144
6145 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6146
4662c76e
JK
61472009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6148
6149 Fix gdb.base/macscp.exp when using custom inputrc.
6150 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6151 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6152 env(TERM) set.
6153 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6154 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6155
aa81e255
JK
61562009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6157
6158 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
6159 * gdb.base/annota1.exp (thread_test): Import global $testfile.
6160 Change the compilation target to match the testcase name.
6161 * gdb.base/sect-cmd.exp: Change the compilation target to match the
6162 testcase name.
6163 * a2-run.exp: Use for setup prepare_for_testing. Change the
6164 compilation target to match the testcase name.
6165 * gdb.base/commands.exp: Likewise.
6166 * gdb.base/finish.exp: Likewise.
6167 * gdb.base/float.exp: Likewise.
6168 * gdb.base/info-target.exp: Likewise.
6169 * gdb.base/relational.exp: Likewise.
6170 * gdb.base/term.exp: Likewise.
6171 * gdb.base/until.exp: Likewise.
6172 * gdb.base/volatile.exp: Likewise.
6173 * gdb.base/whatis-exp.exp: Likewise.
6174
4c93b1d7
HZ
61752009-07-11 Hui Zhu <teawater@gmail.com>
6176
6177 * gdb.base/help.exp (disassemble): Update expected help text.
6178
812f7342
TT
61792009-07-09 Tom Tromey <tromey@redhat.com>
6180
6181 * lib/gdb.exp: Handle TRANSCRIPT.
6182 (remote_spawn, remote_close, send_gdb): New procs.
6183
fbb8f299
PM
61842009-07-10 Phil Muldoon <pmuldoon@redhat.com>
6185
6186 * gdb.python/python-prettyprint.c: Add counted null string
6187 structure.
6188 * gdb.python/python-prettyprint.exp: Print null string. Test for
6189 embedded nulls.
6190 * gdb.python/python-prettyprint.py (pp_ns): New Function.
6191 * gdb.python/python-value.exp (test_value_in_inferior): Add
6192 variable length string fetch tests.
6193 * gdb.python/python-value.c (main): Add strings for string fetch tests.
6194
c0ac0ec7
JK
61952009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6196
6197 * gdb.base/dump.exp (inaccessible memory is reported): New test.
6198
30b66ecc
TT
61992009-07-07 Tom Tromey <tromey@redhat.com>
6200
6201 * gdb.base/call-rt-st.exp: Update for change to escape output.
6202 * gdb.base/callfuncs.exp: Likewise.
6203 * gdb.base/charset.exp: Likewise.
6204 * gdb.base/constvars.exp: Likewise.
6205 * gdb.base/long_long.exp: Likewise.
6206 * gdb.base/pointers.exp: Likewise.
6207 * gdb.base/printcmds.exp: Likewise.
6208 * gdb.base/setvar.exp: Likewise.
6209 * gdb.base/store.exp: Likewise.
6210 * gdb.cp/ref-types.exp: Likewise.
6211 * gdb.mi/mi-var-child.exp: Likewise.
6212 * gdb.mi/mi-var-display.exp: Likewise.
6213 * gdb.mi/mi2-var-display.exp: Likewise.
6214 * gdb.base/charset.exp: Test octal escape sequence length.
6215 Update for change to escape output.
6216
187c4a2b
JK
62172009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6218
6219 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
6220
d80a43f9
DJ
62212009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
6222
6223 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
6224
047427a8
JK
62252009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6226
6227 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
6228 gdbserver increasing $portnum if "Can't bind address" has been seen.
6229
8b5a0f4f
PA
62302009-07-05 Pedro Alves <pedro@codesourcery.com>
6231
6232 * gdb.base/ending-run.exp: Add "step out of main" pattern for
6233 mingw32ce.
6234
7d93ba58
PA
62352009-07-05 Pedro Alves <pedro@codesourcery.com>
6236
6237 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
6238 VFP format.
6239
2277426b
PA
62402009-07-02 Pedro Alves <pedro@codesourcery.com>
6241
6242 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
6243 linux. Adjust to use "inferior", "info inferiors", "detach
6244 inferior" and "kill inferior" instead of "restart", "info fork",
6245 "detach fork" and "delete fork".
6246 * gdb.base/ending-run.exp: Spell out "info".
6247 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
6248 the "kill" command.
6249
5af949e3
UW
62502009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6251
6252 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
6253 change to prefix TLS offset in hex with 0x.
6254
5d3729b5
UW
62552009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6256
6257 * gdb.base/default.exp: Update test case for "x" changes.
6258
af589bd0
TG
62592009-07-01 Tristan Gingold <gingold@adacore.com>
6260
6261 * gdb.base/bigcore.exp: Make darwin untested.
6262
40974f91
JK
62632009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6264
6265 * gdb.base/completion.exp (directory completion): Create the directory.
6266 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
6267 escapeuniquesub.
6268 (directory completion 2): Expect now ${escapeuniquesub}.
6269 (Glob remaining of directory test): Remove one excessive newline.
6270 Expect the real output.
6271
59dd3af6
JK
62722009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6273
6274 Fix `make check//%' target after `make check' has been ran.
6275 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
6276 a mkdir call.
6277 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
6278 (%/.dir): Remove.
6279
f4e164aa
JK
62802009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6281
6282 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
6283 the expected result record.
6284
69af2122
JK
62852009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6286
6287 Remove racy FAILs relying just on the timeouts.
6288 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
6289 (annotation_level 2): Remove racy FAILs.
6290
2fd481e1
PP
62912009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
6292
6293 gdb/10275
889bf7c5
PA
6294 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
6295
c38f313d
DJ
62962009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
6297
6298 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
6299
8b777f02
VP
63002009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6301
6302 * gdb.mi/mi-stack.exp: Testing symbolic options
6303 to -stack-list-locals and -stack-list-arguments.
6304
00c7eacf
JK
63052009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6306
6307 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
6308
6bc80edc
TT
63092009-06-29 Tom Tromey <tromey@redhat.com>
6310
6311 * dg-extract-results.sh: New file.
6312 * Makefile.in (FORCE_PARALLEL): New variable.
6313 (CHECK_TARGET): New conditional variable.
6314 (check): Use CHECK_TARGET.
6315 (DO_RUNTEST): New variable.
6316 (check-single): New target.
6317 (TEST_DIRS): New variable.
6318 (TEST_TARGETS): Likewise.
6319 (check-parallel): New target.
6320 (check-gdb.%): New pattern.
6321 (BASE1_FILES): New variable.
6322 (BASE2_FILES): Likewise.
6323 (check-gdb.base%): New pattern.
6324 (%/.dir): New pattern.
6325 * configure: Rebuild.
6326 * aclocal.m4 (AM_CONDITIONAL): New defun.
6327 * configure.ac: Check whether user is using GNU make.
6328 (GMAKE): New conditional.
6329
794684b6
SW
63302009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
6331
6332 * gdb.cp/namespace-nested-import.cc: New test.
6333 * gdb.cp/namespace-nested-import.exp: New test.
6334
edb3359d
DJ
63352009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
6336
6337 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
6338 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
6339 * gdb.opt/Makefile.in (EXECUTABLES): Update.
6340 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
6341 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
6342 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
6343 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
6344 gdb.opt/inline-markers.c: New files.
6345 * lib/gdb.exp (skip_inline_frame_tests): New function.
6346 (skip_inline_var_tests): New function.
6347
cf657a0c
AS
63482009-06-27 Andreas Schwab <schwab@linux-m68k.org>
6349
6350 * gdb.cp/exception.exp: Don't require $hex before inner frame in
6351 backtrace.
6352
28d41a99
MS
63532009-06-27 Michael Snyder <msnyder@vmware.com>
6354
6355 * gdb.reverse: New directory.
6356 * gdb.reverse/break-reverse.c: New test.
6357 * gdb.reverse/break-reverse.exp: New test.
6358 * gdb.reverse/consecutive-reverse.c: New test.
6359 * gdb.reverse/consecutive-reverse.exp: New test.
6360 * gdb.reverse/finish-reverse.c: New test.
6361 * gdb.reverse/finish-reverse.exp: New test.
6362 * gdb.reverse/machinestate.c: New test.
6363 * gdb.reverse/ms1.c: New test.
6364 * gdb.reverse/machinestate.exp: New test.
6365 * gdb.reverse/Makefile.in: New file.
6366 * gdb.reverse/shr2.c: New test.
6367 * gdb.reverse/solib-reverse.c: New test.
6368 * gdb.reverse/solib-reverse.exp: New test.
6369 * gdb.reverse/step-reverse.c: New test.
6370 * gdb.reverse/step-reverse.exp: New test.
6371 * gdb.reverse/until-reverse.c: New test.
6372 * gdb.reverse/ur1.c: New test.
6373 * gdb.reverse/until-reverse.exp: New test.
6374 * gdb.reverse/watch-reverse.c: New test.
6375 * gdb.reverse/watch-reverse.exp: New test.
6376 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
6377 * configure: Regenerate.
6378
fe3c8b0d
DE
63792009-06-26 Doug Evans <dje@google.com>
6380
6381 * gdb.base/psymtab.exp: Turn off pending breakpoints.
6382
3a72a602
PM
63832009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
6384
6385 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
6386 windows problem for 'file delete $binfile'.
6387
27aa8d6a
SW
63882009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
6389
6390 * gdb.cp/namespace-using.exp: New test.
6391 * gdb.cp/namespace-using.cc: New test.
6392
8ac055f8
JB
63932009-05-20 Joel Brobecker <brobecker@adacore.com>
6394
6395 * gdb.ada/variant_record_packed_array: New testcase.
6396
85e306ed
TT
63972009-06-23 Tom Tromey <tromey@redhat.com>
6398
6399 * gdb.base/charset.exp (test_combination): Regression test.
6400 * gdb.base/charset.c (my_wchar_t): New typedef.
6401 (myvar): New global.
6402 (main): Set myvar.
6403
56643c5e
PM
64042009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
6405
6406 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
6407 target.
6408
1fac167a
UW
64092009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6410
6411 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
6412
7ccb0be9
UW
64132009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6414
6415 * gdb.mi/gdb680.exp: Update test for error message.
6416
568d6575
UW
64172009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6418
6419 * gdb.base/annota1.exp: Allow multiple occurrences of the
6420 frames-invalid annotation.
6421 * gdb.cp/annota2.exp: Likewise.
6422
7cd1089b
PM
64232009-06-15 Phil Muldoon <pmuldoon@redhat.com>
6424
6425 * gdb.cp/gdb2495.cc: New file.
6426 * gdb.cp/gdb2495.exp: New file.
6427
72c63395
JK
64282009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6429
6430 Report error on GDB crash during runto.
6431 * lib/gdb.exp (runto <eof>): New.
6432
3788363d
DJ
64332009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
6434
6435 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
6436 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
6437 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
6438 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
6439 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
6440 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
6441 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
6442 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
6443 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
6444 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
6445 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
6446 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
6447 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6448 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
6449 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
6450 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
6451 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
6452 gdb.server/server-mon.exp, gdb.server/server-run.exp,
6453 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6454 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6455 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
6456 gdb.trace/passcount.exp, gdb.trace/report.exp,
6457 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
6458 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
6459 gdb.trace/while-stepping.exp: Use a unique name for the compiled
6460 executable.
6461
17592de3
PA
64622009-06-07 Pedro Alves <pedro@codesourcery.com>
6463
6464 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
6465 defined before referencing it.
6466
701e355d
DE
64672009-06-03 Doug Evans <dje@google.com>
6468
6469 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
6470 * gdb.arch/i386-see.c: Ditto.
6471
f2292c65
PM
64722009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
6473
6474 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
6475 (check_macro): Return 1 if undefined.
6476 If first test fails, check if macro debug information is available,
6477 and report unsupported test if no macro information is found.
6478
5a437975
DE
64792009-05-29 Doug Evans <dje@google.com>
6480
6481 * gdb.threads/hand-call-in-threads.exp: New.
6482 * gdb.threads/hand-call-in-threads.c: New.
6483
c141c696
MS
64842009-05-29 Michael Snyder <msnyder@vmware.com>
6485
6486 * gdb.base/break-always.exp: Change "1" to "on".
6487 Add confirmation check.
6488
b3444185
PA
64892009-05-28 Pedro Alves <pedro@codesourcery.com>
6490
6491 * gdb.threads/threxit-hop-specific.c: New.
6492 * gdb.threads/threxit-hop-specific.exp: New.
6493 * gdb.threads/thread-execl.c: New.
6494 * gdb.threads/thread-execl.exp: New.
6495
b6313243
TT
64962009-05-27 Tom Tromey <tromey@redhat.com>
6497 Thiago Jung Bauermann <bauerman@br.ibm.com>
6498
6499 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
6500 (mi_child_regexp): Likewise.
6501 (mi_list_varobj_children_range): Likewise.
6502 (mi_get_features): Likewise.
6503 (mi_list_varobj_children): Rewrite.
6504 * gdb.python/python-mi.exp: New file.
6505
a6bac58e
TT
65062009-05-27 Tom Tromey <tromey@redhat.com>
6507 Thiago Jung Bauermann <bauerman@br.ibm.com>
6508 Phil Muldoon <pmuldoon@redhat.com>
6509 Paul Pluzhnikov <ppluzhnikov@google.com>
6510
6511 * gdb.python/python-prettyprint.exp: New file.
6512 * gdb.python/python-prettyprint.c: New file.
6513 * gdb.python/python-prettyprint.py: New file.
6514 * gdb.base/display.exp: print/r is now valid.
6515
2c74e833
TT
65162009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
6517 Tom Tromey <tromey@redhat.com>
6518 Pedro Alves <pedro@codesourcery.com>
6519 Paul Pluzhnikov <ppluzhnikov@google.com>
6520
6521 * gdb.python/python-template.exp: New file.
6522 * gdb.python/python-template.cc: New file.
6523 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6524 tests.
6525 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6526 Call it.
6527 (test_value_after_death): New proc.
6528 * gdb.python/python-value.c (PTR): New typedef.
6529 (main): New variable 'x'.
6530
89c73ade
TT
65312009-05-27 Tom Tromey <tromey@redhat.com>
6532
6533 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6534 tests.
6535 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6536 Call it.
6537
a75724bc
PA
65382009-05-27 Pedro Alves <pedro@codesourcery.com>
6539
6540 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
6541
e58b0e63
PA
65422009-05-24 Pedro Alves <pedro@codesourcery.com>
6543
6544 * gdb.threads/fork-thread-pending.c: New.
6545 * gdb.threads/fork-thread-pending.exp: New.
6546
4ac36638
JK
65472009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6548
6549 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
6550 * gdb.dwarf2/dw2-strp.S (a_string2): New.
6551
889bf7c5 65522009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 6553
889bf7c5 6554 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 6555
b242c3c2
PA
65562009-05-17 Pedro Alves <pedro@codesourcery.com>
6557
6558 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
6559 `gdb_get_line_number'. Call `callee' in both parent and child.
6560 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
6561 `gdb_get_line_number' instead of hardcoding line numbers.
6562 (catch_fork_unpatch_child): New procedure to test detaching
6563 breakpoints from child fork.
6564 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
6565 hardcoding line numbers.
6566 (do_fork_tests): Run `catch_fork_unpatch_child'.
6567
ee342b23
VP
65682009-05-17 Vladimir Prus <vladimir@codesourcery.com>
6569
6570 * gdb.mi/mi-cmd-var.exp: Check that when varobj
6571 of structure type enters or leaves the scope, it
6572 is reported by -var-update.
6573
e2009e98
DE
65742009-05-11 Doug Evans <dje@sebabeach.org>
6575
6576 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 6577 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
6578 * gdb.threads/schedlock.c (main): Fix off-by-one error.
6579
00903456
JK
65802009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6581
6582 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
6583
dc621c35
DE
65842009-04-30 Doug Evans <dje@google.com>
6585
6586 * gdb.threads/watchthreads2.exp: New testcase.
6587 * gdb.threads/watchthreads2.c: New testcase.
6588
9ab4e744
DE
65892009-04-29 Doug Evans <dje@google.com>
6590
6591 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
6592 * gdb.cp/mb-ctor.cc: Ditto.
6593 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
6594 * gdb.cp/mb-inline.h (multi_line_foo): New function.
6595 * gdb.cp/mb-inline1.cc: Call it.
6596 * gdb.cp/mb-inline2.cc: Ditto.
6597 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
6598 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
6599
484086b7
JK
66002009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6601
6602 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
6603 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
6604 Replace all uses of `decimal' by `nonzero'.
6605 (info macro FROM_COMMANDLINE): New test.
6606
379a77b5
TT
66072009-04-27 Tom Tromey <tromey@redhat.com>
6608
6609 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
6610
b92b73c2
DE
66112009-04-27 Doug Evans <dje@google.com>
6612
6613 * gdb.threads/watchthreads.c (main): Initialize args before starting
6614 the threads. Plus formatting cleanup.
6615 * gdb.threads/watchthreads.exp: Avoid errant failures due to
6616 biased scheduling of one thread.
6617
945a118d
JG
66182009-04-27 Jerome Guitton <guitton@adacore.com>
6619
6620 * gdb.cp/templates.cc (GetMax): New template.
6621 (main): Declare two instances of GetMax.
6622 * gdb.cp/templates.exp: Add new test.
6623
d389af10
JK
66242009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6625
6626 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
6627
e7f86de9
JM
66282009-04-22 Joseph Myers <joseph@codesourcery.com>
6629
6630 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
6631
334cc82d
TT
66322009-04-15 Tom Tromey <tromey@redhat.com>
6633
6634 * gdb.base/charset.exp: Add regression test.
6635
d12672cc
JB
66362009-04-14 Joel Brobecker <brobecker@adacore.com>
6637
6638 * gdb.base/exe-lock.exp: New testcase.
6639
18e8c3bc
TT
66402009-04-13 Tom Tromey <tromey@redhat.com>
6641
6642 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
6643 operator on Frame.
6644
5ecd5cbe
UW
66452009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6646
6647 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
6648 * gdb.server/ext-attach.exp: Likewise.
6649
7309f756
VP
66502009-04-03 Vladimir Prus <vladimir@codesourcery.com>
6651
6652 Eliminate some sleep usage.
6653
889bf7c5
PA
6654 * gdb.mi/basics.c (do_nothing): New.
6655 (main): Use do_nothing instead of printf, so that
6656 not to introduce race condition between output of
6657 inferiour and output of gdb. Do not use sleep as it
6658 is not generally available on embedded targets.
7309f756 6659
f4b95f6f
PA
66602009-04-02 Pedro Alves <pedro@codesourcery.com>
6661
6662 * gdb.server/ext-attach.exp: Expect an optional process id after
6663 "Detached from remote process".
6664
de40b933
JK
66652009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6666
6667 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
6668 gdb.dwarf2/dw2-unresolved.exp: New.
6669
2ae101a4
PA
66702009-04-02 Pedro Alves <pedro@codesourcery.com>
6671
6672 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
6673 mi_run_to_main.
6674
56a8e183
PA
66752009-04-02 Pedro Alves <pedro@codesourcery.com>
6676
6677 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
6678 mi_run_to_main. Skip thread exit test on remote targets.
6679 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
6680 mi_run_to_main.
6681 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
6682 mi_run_to_main.
6683 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
6684 when expecting ^connected. Detect when the target doesn't support
6685 non-stop mode.
6686 (mi_run_cmd): Detect if non-stop mode was requested by isn't
6687 supported. Return -1 on error, 0 on success.
6688 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
6689 (mi_runto): Return mi_runto_helper's result explicitly.
6690
c35fafde
PA
66912009-04-01 Pedro Alves <pedro@codesourcery.com>
6692
6693 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
6694
f8a8dce6
JB
66952009-04-01 Tom Tromey <tromey@redhat.com>
6696
6697 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
6698 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
6699 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
6700 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
6701
71c25dea
TT
67022009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
6703 Jan Kratochvil <jan.kratochvil@redhat.com>
6704
6705 PR gdb/931
6706 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
6707 output.
6708 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
6709 for gdb/931.
6710 * dw2-strp.S (DW_AT_language): Change to C++.
6711 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
6712
02d9a9ce
JB
67132009-03-31 Joel Brobecker <brobecker@adacore.com>
6714
6715 * gdb.ada/tasks: New testcase.
6716
1042e4c0
SS
67172009-03-30 Stan Shebs <stan@codesourcery.com>
6718
6719 * gdb.trace/actions.exp: Update to match new info trace format.
6720 * gdb.trace/deltrace.exp: Ditto.
6721 * gdb.trace/infotrace.exp: Ditto.
6722 * gdb.trace/passcount.exp: Ditto.
6723 * gdb.trace/save-trace.exp: Ditto.
6724 * gdb.trace/while-stepping.exp: Ditto.
6725 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
6726
f8f6f20b
TJB
67272009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6728
6729 * gdb.python/python-frame.c: New file.
6730 * gdb.python/python-frame.exp: New file.
6731
c0c6f777
TJB
67322009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
6733
6734 * gdb.python/python-value.exp: Add tests for the address
6735 attribute.
6736
3cb51905
AS
67372009-03-29 Andreas Schwab <schwab@linux-m68k.org>
6738
6739 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
6740
88fc996f
DE
67412009-03-26 Doug Evans <dje@google.com>
6742
6743 * gdb.mi/mi-nonstop-exit.exp: New file.
6744 * gdb.mi/non-stop-exit.c: New file.
6745
56ef84b1
TT
67462009-03-26 Tom Tromey <tromey@redhat.com>
6747
6748 Update for change to prologue skipping:
6749 * gdb.mi/mi2-simplerun.exp: Update.
6750 * gdb.mi/mi2-break.exp: Update.
6751 * gdb.mi/mi-simplerun.exp: Update.
6752 * gdb.mi/mi-break.exp: Update.
6753 * gdb.base/ending-run.exp: Update.
6754
def2b000
TJB
67552009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
6756
6757 * gdb.python/python-value.exp (test_value_in_inferior): Test
6758 gdb.Value.is_optimized_out attribute.
6759
442ddf59
JK
67602009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6761
6762 * gdb.dwarf2/dw2-noloc-main.c: New file.
6763 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
6764 (.text): Remove.
6765 (.data): New.
6766 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
6767 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
6768 (DW_TAG_subprogram func_cu1, noloc): Remove.
6769 (main): New.
6770 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
6771 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
6772 (file_symbols): New procedure.
6773
a8df5de4
TT
67742009-03-25 Tom Tromey <tromey@redhat.com>
6775
6776 * gdb.base/charset.exp (valid_target_charset): New proc.
6777 Use it to skip tests on invalid charsets.
6778
cc1d7add
PM
67792009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
6780
6781 * gdb.base/completion.exp: Add a test for directory completion.
6782
bcd5727b
JK
67832009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6784
6785 Fix a racy FAIL.
6786 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
6787 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
6788
cc924cad
TJB
67892009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
6790
6791 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
6792 * gdb.python/python-function.exp: Add test for function returning
6793 a GDB value.
6794
bc3b79fd
TJB
67952009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
6796
6797 * gdb.python/python-function.exp: New file.
6798
6c7a06a3
TT
67992009-03-20 Tom Tromey <tromey@redhat.com>
6800
6801 * gdb.base/store.exp: Update for change to escape output.
6802 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
6803 to escape output.
6804 * gdb.base/pointers.exp: Update for change to escape output.
6805 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
6806 to escape output.
6807 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
6808 escape output.
6809 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
6810 to escape output.
6811 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
6812 escape output.
6813 * gdb.base/setvar.exp: Update for change to escape output.
6814 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
6815 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
6816 to escape output.
6817 (test_print_string_constants): Likewise.
6818 * gdb.base/charset.exp (valid_host_charset): Check size of
6819 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
6820 cases. Handle "auto"-related output.
6821 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
6822 (uvar, Uvar): New globals.
6823
c31af87b
JG
68242009-03-19 Jerome Guitton <guitton@adacore.com>
6825
6826 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
6827 deltas.
6828 * gdb.ada/fixed_points.exp: Ditto.
6829
51272cf2
PA
68302009-03-18 Pedro Alves <pedro@codesourcery.com>
6831
6832 * return-nodebug.c: Don't include stdio.h.
6833 (init): Delete.
6834 (func): Delete definition and provide extern declaration.
6835 (t): New.
6836 (main): Don't call printf. Call func and store its result in t.
6837 * return-nodebug1.c: New.
6838 * return-nodebug.exp: Don't expect stdio output. Instead, print
6839 the global variable t. Drop printf formatters and cast types from
6840 foreach loop. Don't use prepare_for_testing. Compile
6841 return-nodebug.c and return-nodebug1.c in separate steps. Don't
6842 define FORMAT or CAST.
6843
d24948ac
PP
68442009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6845
6846 * gdb.base/solib-display.exp: Disable test for remote targers.
6847
61ff14c6
JK
68482009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6849
6850 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
6851
cb4dce93
JK
68522009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6853
6854 Fix a racy FAIL.
6855 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
6856 code from `follow parent, print pids'.
6857 (`follow child, print pids', `follow parent, print pids'): Call it.
6858 Replace `gdb_test "break..."' by gdb_breakpoint.
6859
f7c60c5e
VP
68602009-03-13 Vladimir Prus <vladimir@codesourcery.com>
6861
6862 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 6863 sync and async modes.
f7c60c5e 6864
383ace49
JB
68652009-03-12 Joel Brobecker <brobecker@adacore.com>
6866
6867 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
6868 that was checked in by mistake. Remove loading of ada.exp, since
6869 this is not necessary in this case.
6870
4ce102af
JB
68712009-03-12 Joel Brobecker <brobecker@adacore.com>
6872
6873 * gdb.ada/ptype_arith_binop.exp: New testcase.
6874
529a2aef
JB
68752009-03-12 Joel Brobecker <brobecker@adacore.com>
6876
6877 * gdb.ada/mod_from_name: New testcase.
6878
8a38181c
JB
68792009-03-12 Joel Brobecker <brobecker@adacore.com>
6880
6881 * gdb.ada/tick_last_segv: New testcase.
6882
11436dee
VP
68832009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6884
61ff14c6 6885 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 6886
1f31650a
VP
68872009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6888
61ff14c6
JK
6889 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
6890 include the token in ^running and frame info in *stopped.
1f31650a 6891
a3247a22
PP
68922009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6893
6894 * solib-display.exp: New file.
6895 * solib-display-main.c: New file.
6896 * solib-display-lib.c: New file.
61ff14c6 6897
aae64587
PA
68982009-03-05 Pedro Alves <pedro@codesourcery.com>
6899
6900 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
6901
44aabfbc
JK
69022009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6903
6904 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
6905 (list_and_check_macro): Use more specific test name.
6906 (next to definition): Make the test names unique.
6907
c087fcd3
PM
69082009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
6909
6910 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 6911
c86cf029
VP
69122009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6913
6914 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
6915 notifications.
6916 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
6917 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
6918 * lib/mi-support.exp (library_loaded_re): New.
6919 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
6920
3ea85240
VP
69212009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6922
6923 * gdb.gdb/observer.exp: Use test_notification observer, not
6924 normal_stop, everywhere.
6925 (test_normal_stop_notifications): Rename to...
6926 (test_notifications): ...this.
6927 (test_observer_normal_stop): Rename to...
6928 (test_observer): ...this.
6929
1903f0e6
DE
69302009-02-16 Doug Evans <dje@google.com>
6931
6932 * gdb.arch/amd64-disp-step.S (test_int3): New test.
6933 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
6934 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
6935 (test_prefixed_syscall,test_int3): New tests.
6936 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
6937 (test_prefixed_syscall,test_int3): New tests.
6938
1d33d6ba
VP
69392009-02-14 Vladimir Prus <vladimir@codesourcery.com>
6940
3cb51905
AS
6941 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
6942 (mi_expect_interrupt): Likewise.
6943 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
6944 response.
1d33d6ba 6945
faafb047
PM
69462009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6947
6948 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
6949 * gdb.base/pc-fp.exp (get_valueofx): Remove.
6950 Replace calls to get_valueofx by get_hexadecimal_valueof.
6951
417e16e2
PM
69522009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6953
6954 * lib/gdb.exp (get_valueof): Accept anything as a return value.
6955 (get_integer_valueof): New procedure.
6956 (get_sizeof): Use new get_integer_value_of.
6957 * gdb.base/sizeof.exp: Replace all uses of get_valueof
6958 by get_integer_valueof.
6959
7065b901
TT
69602009-02-13 Tom Tromey <tromey@redhat.com>
6961
6962 * gdb.base/remote.exp (get_sizeof): Remove.
6963 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
6964 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
6965 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
6966 * lib/gdb.exp (get_valueof): Move from long_long.exp.
6967 (get_sizeof): Likewise.
6968
5d7cb8df
JK
69692009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6970
6971 PR fortran/9806
6972 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
6973
b2febfff
PP
69742009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6975
6976 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
6977
4aa995e1
PA
69782009-02-06 Pedro Alves <pedro@codesourcery.com>
6979
6980 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
6981
d8906c6f
TJB
69822009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6983
6984 * gdb.python/python-cmd.exp: New file.
6985
ff4ab08d
TG
69862009-02-06 Tristan Gingold <gingold@adacore.com>
6987
6988 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
6989
aacd552b
TG
69902009-02-05 Tristan Gingold <gingold@adacore.com>
6991
6992 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
6993 pointer is dereferenced and use this signal name in regexp.
6994 * gdb.base/signull.exp: Ditto.
6995 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
6996 * gdb.base/signull.c (main): Ditto.
6997
08c637de
TJB
69982009-02-04 Tom Tromey <tromey@redhat.com>
6999 Thiago Jung Bauermann <bauerman@br.ibm.com>
7000
7001 * gdb.python/python-value.exp: Use `gdb.history' instead of
7002 `gdb.value_from_history'.
7003 (test_value_numeric_ops): Add test for conversion of enum constant.
7004 * gdb.python/python-value.c (enum e): New type.
7005 (evalue): New global.
7006 (main): Use argv.
7007
20261af8
JG
70082009-02-04 Jerome Guitton <guitton@adacore.com>
7009
7010 * gdb.ada/uninitialized_vars: New test program.
7011 * gdb.ada/uninitialized_vars.exp: New testcase.
7012
52e44b43
TT
70132009-02-02 Tom Tromey <tromey@redhat.com>
7014
7015 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
7016 * gdb.cp/pr2489.cc: Rename...
7017 * gdb.cp/pr9594.cc: ... to this.
7018
1c71341a
TT
70192009-02-02 Tom Tromey <tromey@redhat.com>
7020
7021 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
7022 * gdb.cp/pr2489.cc: New file.
7023 * gdb.cp/cpcompletion.exp: New file.
7024
a4295225
TT
70252009-02-02 Tom Tromey <tromey@redhat.com>
7026
7027 PR exp/9059:
7028 * gdb.cp/call-c.exp: Add regression test.
7029 * gdb.cp/call-c.cc (FooHandle): New typedef.
7030 (main): New variable 'handle'.
7031
592375cd
VP
70322009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7033
7034 * lib/mi-support.exp (et_mi_thread_list)
7035 (check_mi_and_console_threads): Adjust for current thread in
7036 -thread-list-ids output.
7037
41447f92
VP
70382009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7039
889bf7c5
PA
7040 * gdb.mi/mi-break.exp (test_disabled_creation): New.
7041 Call it.
41447f92 7042
35669430
DE
70432009-01-28 Doug Evans <dje@google.com>
7044
7045 * gdb.arch/amd64-disp-step.S: New file.
7046 * gdb.arch/amd64-disp-step.exp: New file.
7047 * gdb.arch/i386-disp-step.S: New file.
7048 * gdb.arch/i386-disp-step.exp: New file.
7049
09f00d9a
PM
70502009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
7051
7052 * gdb.base/find.exp: Set newline variable
7053 using quotes instead of braces to fix cygwin failures.
7054
1e8fb976
PA
70552009-01-23 Pedro Alves <pedro@codesourcery.com>
7056
7057 * gdb.base/radix.exp: Add tests to ensure that that set
7058 input-radix 0 and set output-radix 0 are really rejected.
7059
da061712
PA
70602009-01-23 Pedro Alves <pedro@codesourcery.com>
7061
7062 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
7063 copyright years.
7064
dd7e2d2b
PA
70652009-01-23 Pedro Alves <pedro@codesourcery.com>
7066
7067 PR gdb/9664:
7068 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7069
392452f6
PA
70702009-01-22 Pedro Alves <pedro@codesourcery.com>
7071
7072 PR c++/9631:
7073 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7074
8653e71c
PM
70752009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
7076
7077 * gdb.server/file-transfer.exp: Use EXEEXT variable for
7078 binfile definition to fix Windows OS failure.
7079
a12cc160
DJ
70802009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7081
7082 PR gdb/9346
7083 * gdb.base/interrupt.c (sigint_handler): New.
7084 (main): Install a SIGINT handler if SIGNALS is defined. Exit
7085 on error.
7086 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7087 Test "signal SIGINT".
7088
b89667eb
DE
70892009-01-19 Doug Evans <dje@google.com>
7090
7091 * gdb.base/break.exp: Update expected gdb output.
7092 * gdb.base/sepdebug.exp: Ditto.
7093 * gdb.mi/mi-syn-frame.exp: Ditto.
7094 * gdb.mi/mi2-syn-frame.exp: Ditto.
7095 * gdb.base/call-signal-resume.exp: New file.
7096 * gdb.base/call-signals.c: New file.
7097 * gdb.base/unwindonsignal.exp: New file.
7098 * gdb.base/unwindonsignal.c: New file.
7099 * gdb.threads/interrupted-hand-call.exp: New file.
7100 * gdb.threads/interrupted-hand-call.c: New file.
7101 * gdb.threads/thread-unwindonsignal.exp: New file.
7102
adb483fe
DJ
71032009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7104
7105 * gdb.base/define.exp: Test defining and hooking prefix commands.
7106 * gdb.python/python.exp: Update test for "show user" output.
7107
60023297
JK
71082009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7109
7110 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7111 now the output exactly, using less wildcards. Expect also the output
7112 of gfortran-4.3. Update for the f-valprint.c modification from
7113 2008-04-22.
7114 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7115 Remove gdb_test test names where matching the command.
7116
ccc57cf9
PA
71172009-01-01 Pedro Alves <pedro@codesourcery.com>
7118
7119 PR breakpoints/9681:
7120 * gdb.base/watchpoint.exp: Add regression test.
7121
c7a6ca08
PA
71222008-12-31 Pedro Alves <pedro@codesourcery.com>
7123
7124 * gdb.threads/attach-into-signal.exp: Don't use
7125 gdb_suppress_entire_file.
7126 * gdb.threads/attach-stopped.exp: Ditto.
7127 * gdb.threads/attachstop-mt.exp: Ditto.
7128
3a031f65
PA
71292008-12-31 Pedro Alves <pedro@codesourcery.com>
7130
7131 PR gdb/8812:
7132 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7133
09e6485f
PA
71342008-12-29 Pedro Alves <pedro@codesourcery.com>
7135
7136 PR gdb/7536:
7137 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7138 and unsupported output radices are really rejected.
7139
0cd53049
JK
71402008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7141
7142 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7143
ba163c7e
TT
71442008-12-22 Tom Tromey <tromey@redhat.com>
7145
7146 * gdb.cp/punctuator.exp: New file.
7147
6f4de6c9
JK
71482008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7149
7150 * gdb.base/completion.exp (Completing non-existing component): New test.
7151
0f34d0b4
JK
71522008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7153
7154 Fix for PR gdb/8648.
7155 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7156 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7157 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
7158 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
7159
db2ad4c3
JK
71602008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7161
7162 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
7163
bb5ef15e
DP
71642008-12-16 Christophe Lyon <christophe.lyon@st.com>
7165
7166 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
7167 compiler actually generate code at the expected line number.
7168
90142adc
JZ
71692008-12-15 Jie Zhang <jie.zhang@analog.com>
7170
7171 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
7172
fad6eecd
TT
71732008-12-12 Tom Tromey <tromey@redhat.com>
7174
7175 * gdb.base/commands.exp (redefine_hook_test): New proc.
7176 Call it.
7177
17c8aaf5
TT
71782008-12-11 Tom Tromey <tromey@redhat.com>
7179
7180 * gdb.base/macscp.exp: New regression test.
7181
7c8adf68
TT
71822008-12-11 Tom Tromey <tromey@redhat.com>
7183
7184 * gdb.base/macscp.exp: Print "address.addr".
7185 * gdb.base/macscp1.c (struct outer): New struct.
7186 (address): New global.
7187
b05dcbb7
TT
71882008-12-09 Tom Tromey <tromey@redhat.com>
7189
7190 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
7191 Call it.
7192
2d476de1
DE
71932008-12-04 Doug Evans <dje@google.com>
7194
7195 * gdb.server/ext-run.exp: Relax regexp for init program.
7196
87bdc959
TG
71972008-12-03 Tristan Gingold <gingold@adacore.com>
7198
7199 * gdb.base/macscp.exp: Generate an object file during compilation
7200 to work around Darwin dsymutil limitations.
7201
e0740f77
JK
72022008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7203
7204 Test resolving external references to TLS variables.
7205 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
7206 FILE2_THREAD_LOCAL.
7207 (testfile2, srcfile2): New variables.
7208 * gdb.threads/tls.c (file2_thread_local)
7209 (function_referencing_file2_thread_local): New.
7210 * gdb.threads/tls2.c: New file.
7211
67f0aac5
JB
72122008-11-28 Joel Brobecker <brobecker@adacore.com>
7213
7214 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
7215 rather than integer, as integer might not be big enough when
7216 on 64bit targets.
67f0aac5 7217
c332165e
JG
72182008-11-27 Jerome Guitton <guitton@adacore.com>
7219
7220 * gdb.cp/formatted-ref.exp: Add equality test.
7221 * gdb.ada/formatted_ref.exp: Ditto.
7222
fc9b693c
JK
72232008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7224
7225 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
7226 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
7227
a9c64011
AS
72282008-11-20 Andreas Schwab <schwab@suse.de>
7229
7230 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
7231 matching syscall entry point.
7232 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
7233 (tcatch_vfork_then_child_follow): Likewise. Finish through
7234 vfork even if we stopped at the syscall trampoline.
7235
e2fd701e
DE
72362008-11-20 Doug Evans <dje@google.com>
7237
7238 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
7239
69abc51c
TJB
72402008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
7241
7242 * gdb.arch/ppc-dfp.exp: New file.
7243 * gdb.arch/ppc-dfp.c: New file.
7244
c14c28ba
PP
72452008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7246
7247 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 7248
2e74121d
DE
72492008-11-17 Doug Evans <dje@google.com>
7250
7251 * gdb.mi/mi-syn-frame.exp: Update expected output.
7252 * gdb.mi/mi2-syn-frame.exp: Update expected output.
7253
66bb093b
VP
72542008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7255
7256 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
7257 "thread N" results in =thread-selected.
7258 * lib/mi-support (mi_run_cmd, mi_expect_stop)
7259 (mi_send_resuming_command_raw): Be prepared for
7260 =thread-selected.
7261
3d043ef6
VP
72622008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7263
a9c64011
AS
7264 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
7265 * lib/mi-support.exp: Likewise.
3d043ef6 7266
808104c8
JB
72672008-11-16 Joel Brobecker <brobecker@adacore.com>
7268
7269 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
7270 commands from the expected output for "help catch".
7271
00b22944
JB
72722008-11-15 Joel Brobecker <brobecker@adacore.com>
7273
7274 * gdb.ada/int_deref.exp: New testcase.
7275
59669435
TT
72762008-11-14 Nick Roberts <nickrob@snap.net.nz>
7277
7278 * gdb.mi/gdb2549.exp: New file.
7279
de04a248
DE
72802008-11-11 Doug Evans <dje@google.com>
7281
7282 * gdb.base/callexit.exp: New file.
7283 * gdb.base/callexit.c: New file.
7284
6b8ce727
DE
72852008-11-10 Doug Evans <dje@google.com>
7286
7287 * lib/gdb.exp (GDBFLAGS): Move -nx ...
7288 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
7289 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
7290 (default_gdb_start,default_gdb_exit): Ditto.
7291 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
7292 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
7293 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
7294 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
7295 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
7296 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
7297
1b14b8aa
AS
72982008-11-03 Andreas Schwab <schwab@suse.de>
7299
7300 * gdb.base/hashline2.exp: Fix typo.
7301 * gdb.base/hashline3.exp: Likewise.
7302
f3134b88
TT
73032008-10-30 Tom Tromey <tromey@redhat.com>
7304
7305 * gdb.base/pointers.exp: Add test.
7306 * gdb.base/pointers.c (k, S): New typedefs.
7307 (instance): New global.
7308
c2226152
AS
73092008-10-30 Andreas Schwab <schwab@suse.de>
7310
7311 * gdb.base/args.exp: Add tests for newlines.
7312
462f405c
JB
73132008-10-30 Joel Brobecker <brobecker@adacore.com>
7314
7315 gdb.base/foll-exec.exp: Update the expected output of a couple
7316 of "info breakpoints" tests.
7317
79a45b7d
TT
73182008-10-28 Tom Tromey <tromey@redhat.com>
7319
7320 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
7321
adc13a14
PA
73222008-10-24 Pedro Alves <pedro@codesourcery.com>
7323
7324 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
7325 gdb_start_cmd.
7326 Use runto_main before any test that requires execution.
7327
252fbfc8
PA
73282008-10-23 Pedro Alves <pedro@codesourcery.com>
7329
7330 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
7331 instead of SIGINT.
7332
28148e3d
JB
73332008-10-22 Joel Brobecker <brobecker@adacore.com>
7334
7335 * gdb.base/completion.exp: Update expected output following
7336 the addition of the "info tasks" command.
7337
c209f847
TT
73382008-10-22 Tom Tromey <tromey@redhat.com>
7339
7340 * gdb.base/exprs.exp (test_expr): Add test for string
7341 concatenation.
7342
f177e350
PA
73432008-10-19 Pedro Alves <pedro@codesourcery.com>
7344
7345 * configure.ac: Output gdb.python/Makefile.
7346 * configure: Regenerate.
7347 * gdb.python/Makefile.in: New.
7348
cce89356
JB
73492008-10-16 Joel Brobecker <brobecker@adacore.com>
7350
7351 * gdb.base/foll-fork.exp: Adjust the expected output to match
7352 the new description for fork/vfork catchpoints in the "info
7353 breakpoints" output.
7354
176d289d
TJB
73552008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7356
7357 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
7358
a08702d6
TJB
73592008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7360
7361 * gdb.python/python-value.c: New file.
7362 * gdb.python/python-value.exp: New file.
7363
1c5cfe86
PA
73642008-10-15 Pedro Alves <pedro@codesourcery.com>
7365
7366 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
7367
5a98ad69
DP
73682008-10-15 Denis Pilat <denis.pilat@st.com>
7369
41702f1b 7370 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 7371
dcb1a1e2
TT
73722008-10-09 Tom Tromey <tromey@redhat.com>
7373
7374 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
7375 'fprintf' and 'stderr'.
7376
9124fe48
JB
73772008-10-07 Joel Brobecker <brobecker@adacore.com>
7378
7379 * gdb.ada/ref_tick_size.exp: New testcase.
7380
45452591
DE
73812008-10-06 Doug Evans <dje@google.com>
7382
7383 * gdb.dwarf2/dw2-cu-size.exp: New file.
7384 * gdb.dwarf2/dw2-cu-size.S: New file.
7385
7386 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
7387 .Ltype_int for clarity.
7388
4fc5b208
PP
73892008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7390
7391 PR gdb/2384:
7392 * gdb.cp/gdb2384.exp: Extended to test more cases.
7393 * gdb.cp/gdb2384.cc: Likewise.
7394 * gdb.cp/gdb2384-base.h: Likewise.
7395 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 7396
d78df370
JK
73972008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7398
7399 * gdb.base/maint.exp (maint print type): Remove printing
7400 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
7401
9a044a89
TT
74022008-09-30 Tom Tromey <tromey@redhat.com>
7403
7404 * gdb.base/macscp.exp: Add completion tests.
7405 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
7406 (TWENTY_THREE): Likewise.
7407 (FORTY_EIGHT): Likewise.
7408
506800a9
TT
74092008-09-30 Tom Tromey <tromey@redhat.com>
7410
7411 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
7412 everywhere.
7413 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
7414
1a6f01b5
JK
74152008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7416
7417 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
7418 testcase is derived from. Fix racy dependency on an expected PID
7419 number. No longer support the testcase on Linux kernel 2.4.x.
7420
2fae03e8
TT
74212008-09-27 Tom Tromey <tromey@redhat.com>
7422
7423 * gdb.base/macscp.exp: Add tests for stringification, splicing,
7424 and varargs.
7425
1ad15515
PA
74262008-09-22 Pedro Alves <pedro@codesourcery.com>
7427
7428 * lib/mi-support.exp (mi_expect_interrupt): New.
7429 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
7430 from gdb.mi/mi-nonstop.exp.
7431 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
7432 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
7433 lib/mi-support.exp.
7434 Use mi_check_thread_states throughout. Avoid ".*" and do not
7435 require an anchor after -exec-run.
7436
d0b76dc6
DJ
74372008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
7438
7439 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
7440 stop is pending. Avoid ".*" when two stops are pending.
7441 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
7442 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
7443 newlines in fullnames.
7444 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
7445 (mi_expect_stop): Update comments. Only anchor in sync mode.
7446 Do not match newlines.
7447 (mi_send_resuming_command_raw): Always return status.
7448 (mi_get_stop_line): Do not match more than one line by accident.
7449 Only anchor in sync mode.
7450 (mi_run_inline_test): If -exec-next fails, give up.
7451
9990c830
UW
74522008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7453
7454 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
7455 on SPU.
7456
ebcf6f00
JB
74572008-09-10 Joel Brobecker <brobecker@adacore.com>
7458
7459 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
7460
b6db24e5
JB
74612008-09-10 Joel Brobecker <brobecker@adacore.com>
7462
7463 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
7464 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7465 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
7466 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7467 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
7468 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
7469 gdb.ada/interface.exp, gdb.ada/null_array.exp,
7470 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7471 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7472 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7473 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
7474 Include the "= " sequence in the expected output of print tests.
7475
2bf448e0
JB
74762008-09-10 Joel Brobecker <brobecker@adacore.com>
7477
7478 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
7479 description for boolean types.
7480
d51fd4c8
PA
74812008-09-09 Pedro Alves <pedro@codesourcery.com>
7482
7483 * gdb.base/hook-stop-continue.c: New.
7484 * gdb.base/hook-stop-continue.exp: New.
7485
694182d2
DJ
74862008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7487
7488 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
7489
3b8a7fc0
JG
74902008-09-08 Jerome Guitton <guitton@adacore.com>
7491
7492 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
7493 (stack_check_probe_2, stack_check_probe_loop_1)
7494 (stack_check_probe_loop_2): New functions.
7495 (main): Add call to these new functions.
7496 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
7497 functions, check that the breakpoint is inserted at the appropriate
7498 location.
7499 (insert_breakpoint): Slightly refine this procedure so that it can
7500 be called several times in the test.
7501
96cc0ae8
JG
75022008-09-08 Jerome Guitton <guitton@adacore.com>
7503
7504 * gdb.base/stack-checking.c: New file.
7505 * gdb.base/stack-checking.exp: New file.
7506
1f08b409
TJB
75072008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7508
7509 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
7510 * gdb.arch/altivec-regs.exp: Likewise.
7511 * gdb.arch/vsx-regs.exp: Likewise.
7512
3099e1c4
TJB
75132008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7514
7515 * gdb.arch/ppc-fp.exp: New file.
7516 * gdb.arch/ppc-fp.c: New file.
7517
cc69bfc1
PP
75182008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7519
7520 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
7521 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 7522
b02a33db
MS
75232008-09-04 Michael Snyder <msnyder@vmware.com>
7524
7525 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
7526 as "at" (for non-debug functions such as _start).
7527
2992cbe0
UW
75282008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7529
7530 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
7531 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
7532 software watchpoints.
7533 * gdb.base/watch_thread_num.exp: Likewise.
7534
514f746b
AR
75352008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
7536
7537 * gdb.arch/i386-bp_permanent.exp: New test.
7538
876cecd0
TT
75392008-08-24 Tom Tromey <tromey@redhat.com>
7540
7541 * gdb.base/maint.exp: Update "maint print type".
7542
80f73d71
VP
75432008-08-21 Vladimir Prus <vladimir@codesourcery.com>
7544
7545 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
7546 support. Adjust the order of "*running" notifications.
7547 * gdb.mi/non-stop.c: Don't cast from int to void* and
7548 back.
7549
d9c78d7d
MK
75502008-08-20 Mark Kettenis <kettenis@gnu.org>
7551
7552 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
7553 expect to find it in the "info frame" output.
7554
97a2d1d3
DJ
75552008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
7556
7557 * gdb.base/interp.exp: Always consume both prompts.
7558
b96e2927
PA
75592008-08-20 Pedro Alves <pedro@codesourcery.com>
7560
7561 * gdb.base/pending.exp: Test pending breakpoints without symbols
7562 loaded.
7563
8cf6e61a
VP
75642008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7565
7566 * lib/mi-support.exp (mi_expect_stop): Produce
7567 more details on failures.
7568 * gdb.mi/mi-nonstop.exp: New.
7569 * gdb.mi/non-stop.c: New.
7570
c6ebd6cf
VP
75712008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7572
a9c64011
AS
7573 * gdb.mi/mi-async.exp: Use 'set target-async'.
7574 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 7575
46a9b8ed
DJ
75762008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
7577
7578 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
7579
44feb3ce
TT
75802008-08-17 Tom Tromey <tromey@redhat.com>
7581
7582 * gdb.base/help.exp (help catch): Rewrite.
7583
311a4e6b
TJB
75842008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7585
7586 * gdb.base/define.exp: Test indented command documentation.
7587 * gdb.python/python.exp: Test indented multi-line command.
7588
604c2f83
LM
75892008-08-15 Luis Machado <luisgpm@br.ibm.com>
7590
7591 * testsuite/gdb.arch/vsx-regs.c: New source file.
7592 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
7593 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
7594
886a217c
TT
75952008-08-14 Tom Tromey <tromey@redhat.com>
7596
7597 * gdb.base/macscp.exp: Add regression test for "macro define" or
7598 "macro undef" with no arguments.
7599
c814a4f3
PP
76002008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
7601
7602 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 7603
12ab8a60
UW
76042008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7605
7606 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
7607
d57a3c85
TJB
76082008-08-06 Tom Tromey <tromey@redhat.com>
7609
7610 * gdb.python/python.exp: New file.
7611
c7b778ff
JK
76122008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7613
7614 Fix for PR gdb/1543.
7615 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
7616 $LOCATION.
7617 (location): New variable.
7618 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
7619 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
7620 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
7621 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
7622 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
7623 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
7624 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
7625 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
7626 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
7627 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
7628 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
7629 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
7630 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
7631 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
7632 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7633 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
7634 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
7635 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
7636 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
7637 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7638 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
7639 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
7640 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
7641 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
7642 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
7643 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
7644 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
7645 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
7646 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
7647 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
7648 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
7649 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
7650 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
7651 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
7652 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
7653 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
7654 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
7655 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7656 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
7657 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
7658 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
7659 gdb.base/type-opaque.exp, gdb.base/until.exp,
7660 gdb.base/value-double-free.c, gdb.base/varargs.exp,
7661 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
7662 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
7663 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7664 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
7665 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
7666 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7667 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7668 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
7669 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
7670 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
7671 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
7672 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
7673 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
7674 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
7675 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
7676 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7677 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
7678 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
7679 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
7680 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7681 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
7682 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
7683 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
7684 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7685 gdb.pascal/types.exp, gdb.stabs/weird.exp,
7686 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
7687 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
7688 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
7689 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
7690 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
7691 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
7692 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7693 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7694 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7695 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7696 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7697 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7698 lib/mi-support.exp, lib/trace-support.exp: Remove reference
7699 to bug-gdb@prep.ai.mit.edu .
7700
5e06a3d1
VP
77012008-07-31 Vladimir Prus <vladimir@codesourcery.com>
7702
7703 * lib/mi-support.exp (mi_load_shlibs): New.
7704 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
7705
9d81d21b
VP
77062008-07-30 Vladimir Prus <vladimir@codesourcery.com>
7707
7708 * lib/mi-support.exp (get_mi_thread_list)
7709 (check_mi_and_console_threads): New, moved from ...
7710 * gdb.mi/mi-pthread.exp: ...here.
7711 * gdb.mi/gdb669.exp (get_mi_thread_list)
7712 (check_mi_and_console_threads): Delete.
7713 * gdb.mi/mi2-pthread.exp: Likewise.
7714
bae98fe0
TT
77152008-07-28 Tom Tromey <tromey@redhat.com>
7716
7717 * Makefile.in (just-check): Remove. Move body to...
7718 (check): ... here.
7719
57380f4e
DJ
77202008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7721
7722 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
7723 Add a test for duplicated SIGINTs.
7724
e09490f1
DJ
77252008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7726
7727 * gdb.threads/schedlock.exp (get_args): Update to work for any
7728 value of NUM.
7729 (Top level): Report the number of threads that did not resume.
7730
6387b45f
DJ
77312008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7732
7733 * gdb.dwarf2/dw2-compressed.S: Also define __start.
7734
62f64ff2
DJ
77352008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7736
7737 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
7738 non-MI prompt.
7739
fa8de41e
TT
77402008-07-26 Tom Tromey <tromey@redhat.com>
7741
7742 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
7743 (function_struct, function_struct_ptr): New globals.
7744 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
7745 function pointer in a struct.
7746
ccb3ac8a
TT
77472008-07-26 Tom Tromey <tromey@redhat.com>
7748
7749 * gdb.base/macscp.exp: Add test for macro lexing bug.
7750
d7d9f01e
TT
77512008-07-18 Tom Tromey <tromey@redhat.com>
7752
7753 * gdb.base/macscp.exp: Add macro tests.
7754
9bf07184
PP
77552008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7756
7757 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
7758
becf6477
PP
77592008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7760
7761 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
7762
0709f7d3
PP
77632008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
7764
7765 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 7766
7093c834
PP
77672008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7768
7769 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 7770
b432ffe3
JK
77712008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7772
7773 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
7774
b1a268e5
VP
77752008-07-12 Vladimir Prus <vladimir@codesourcery.com>
7776
7777 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
7778
e2995f8e
KB
77792008-07-11 Kevin Buettner <kevinb@redhat.com>
7780
7781 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
7782 of regexp to account for changes made to GDB in the printing of
7783 byte vectors.
7784
14032a66
TT
77852008-07-11 Tom Tromey <tromey@redhat.com>
7786
7787 * gdb.base/completion.exp: Add 'help' completion test.
7788
981505ef
JK
77892008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7790
7791 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
7792
10568435
JK
77932008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7794
7795 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
7796
4487aabf
PA
77972008-07-09 Pedro Alves <pedro@codesourcery.com>
7798
7799 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
7800
a4a9b1c4
PA
78012008-07-09 Pedro Alves <pedro@codesourcery.com>
7802
7803 * gdb.base/fullname.exp: Restore pwd if compiling failed.
7804
3c3185ac
JK
78052008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7806
7807 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
7808
7ebd49dc
VP
78092008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7810
7811 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
7812 previous commit. Add a comment.
7813
84e46146
PA
78142008-06-28 Pedro Alves <pedro@codesourcery.com>
7815
7816 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
7817
0f8d4a2f
VP
78182008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7819
7820 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
7821
f747e0ce
PA
78222008-06-27 Pedro Alves <pedro@codesourcery.com>
7823
7824 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
7825 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
7826 compiling an executable, link in an object that forces unbuffered
7827 output.
7828 * lib/set_unbuffered_mode.c: New file.
7829
734a5c36
JK
78302008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7831
7832 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
7833
a2840c35
VP
78342008-06-25 Vladimir Prus <vladimir@codesourcery.com>
7835
a9c64011
AS
7836 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
7837 mi_expect_stop.
7838 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
7839 Demand that *running is output.
7840 (detect_async): Perform checking every time.
7841 (mi_send_resuming_command): Extract everything into...
7842 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
7843 (mi_expect_stop): Don't accept any output before *stopped.
7844
6ae37fef
VP
78452008-06-13 Vladimir Prus <vladimir@codesourcery.com>
7846
7847 Robustify mi-simplerun.
a9c64011
AS
7848 * gdb.mi/basics.c (main): Add a call to sleep.
7849 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
7850 * gdb.mi/mi2-cli.exp: Likewise.
7851 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 7852
b4aa76f0 78532008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
7854
7855 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
7856
e1ac3328
VP
78572008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7858
a9c64011
AS
7859 * gdb.mi/mi-console.exp: Adjust.
7860 * gdb.mi/mi-syn-frame.exp: Adjust.
7861 * gdb.mi/mi2-console.exp: Adjust.
7862 * gdb.mi/mi2-syn-frame.exp: Adjust.
7863 * lib/mi-support.exp (mi_run_cmd): Adjust.
7864 (mi_send_resuming_command): Adjust.
e1ac3328 7865
f7f9a841
VP
78662008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7867
7868 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
7869 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
7870 testing of stopped.
7871 * gdb.mi/mi2-syn-frame.exp: Likewise.
7872 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
7873 (async, detect_async): New.
7874 (mi_expect_stop, mi_continue_to_line): Adjust expectation
7875 depending on if we're running in sync or async mode.
f7f9a841 7876
37cd5d19
TT
78772008-06-09 Tom Tromey <tromey@redhat.com>
7878
7879 * gdb.base/completion.exp: New tests for field name completion
7880 with spaces, and field name completion with '->'.
7881
65d12d83
TT
78822008-06-06 Tom Tromey <tromey@redhat.com>
7883
7884 * gdb.base/break1.c (struct some_struct): New struct.
7885 (values): New global.
7886 * gdb.base/completion.exp: Add field name completion test.
7887
ebfe2e3f
PP
78882008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7889
7890 * gdb.cp/call-c.exp: Test for incorrect handling of reference
7891 to pointer.
7892 * gdb.cp/call-c.cc: Likewise.
7893
bcf6fc3a
NR
78942008-06-06 Nick Roberts <nickrob@snap.net.nz>
7895
7896 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
7897 annotation.
7898
49fd4a42 78992008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 7900 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
7901
7902 * gdb.threads/execl.c, gdb.threads/execl1.c,
7903 gdb.threads/execl.exp: New tests.
a9c64011 7904
8a34ac3f
AR
79052008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
7906 Daniel Jacobowitz <dan@codesourcery.com>
7907
7908 * gdb.cp/exception.exp: Activate test, make it work with pending
7909 catchpoints.
7910
86ae69ef
JK
79112008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7912
7913 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
7914
f7f9ae2c
VP
79152008-05-28 Vladimir Prus <vladimir@codesourcery.com>
7916
a9c64011
AS
7917 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
7918 now printed.
7919 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 7920
2a2d4dc3
AS
79212008-05-27 Andreas Schwab <schwab@suse.de>
7922
7923 * gdb.base/frame-args.exp: Handle arguments that are optimized
7924 out.
7925
5099e4d9
LM
79262008-05-26 Luis Machado <luisgpm@br.ibm.com>
7927
7928 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
7929 quiet for ppc32 and group options into a single variable.
7930
d9c36a91
JB
79312008-05-23 Joel Brobecker <brobecker@adacore.com>
7932
7933 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
7934 of zero-size elements.
7935 * gdb.ada/null_array.exp: Test printing this new array.
7936
103a8671
JK
79372008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7938
7939 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
7940
07a4cc1a 79412008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
7942
7943 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
7944 of the "finish" command.
7945
55f996a7
NR
79462008-05-21 Nick Roberts <nickrob@snap.net.nz>
7947
7948 * gdb.base/annota1.exp: Test for new annotation.
7949
907fc202
UW
79502008-05-16 Pedro Alves <pedro@codesourcery.com>
7951
7952 * gdb.base/fixsection.exp: New file.
7953 * gdb.base/fixsection0.c: New file.
7954 * gdb.base/fixsection1.c: New file.
7955
e8f97270
UW
79562008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7957
7958 * gdb.base/annota1.exp: Accept printf@... in place of printf.
7959 * gdb.base/annota3.exp: Likewise.
7960
ac0bb574
NF
79612008-05-13 Nathan Froyd <froydnj@codesourcery.com>
7962
7963 * gdb.base/watch_thread_num.exp: Don't run tests that require
7964 watchpoints if the target doesn't support them.
7965
6fadd07a
DE
79662008-05-12 Doug Evans <dje@google.com>
7967
7968 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
7969
6e9a4a30
JB
79702008-05-09 Joel Brobecker <brobecker@adacore.com>
7971
7972 * gdb.ada/assign_1.exp: New testcase.
7973
08388c79
DE
79742008-05-09 Doug Evans <dje@google.com>
7975
a3c83fae
DE
7976 * gdb.base/find.exp: New file.
7977 * gdb.base/find.c: New file.
08388c79 7978
bd5ddfe8
DJ
79792008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
7980
7981 * gdb.base/commands.exp (watchpoint_command_test): Handle
7982 gdb,no_hardware_watchpoints.
7983 * gdb.base/float.exp: Allow ARM targets without floating point.
7984 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
7985
b5dd68e2 79862008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 7987 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
7988
7989 * gdb.ada/lang_switch: New test program.
7990 * gdb.ada/lang_switch.exp: New testcase.
7991
382d13d1
DE
79922008-05-05 Doug Evans <dje@google.com>
7993
7994 * gdb.base/help.exp (disassemble): Update expected help text.
7995
9dd789d0
PA
79962008-05-04 Pedro Alves <pedro@codesourcery.com>
7997
7998 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
7999
611c83ae
PA
80002008-05-04 Pedro Alves <pedro@codesourcery.com>
8001
8002 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
8003 different times.
8004
ff013f42
JK
80052008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8006
8007 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
8008 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
8009 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
8010 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
8011
96dff6a2
VP
80122008-05-04 Vladimir Prus <vladimir@codesourcery.com>
8013
8014 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
8015 notification to appear.
8016
55cd6f92
DJ
80172008-05-04 Daniel Jacobowitz <dan@debian.org>
8018
8019 * gdb.base/fullname.c: New file.
8020 * gdb.base/fullname.exp: New file.
8021 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
8022
d705c43c
PA
80232008-05-03 Pedro Alves <pedro@codesourcery.com>
8024
8025 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
8026 expressions with macros.
8027
333222e1
JK
80282008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8029
8030 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
8031
5ac01682
DJ
80322008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
8033
8034 * gdb.base/completion.exp: Handle lack of other symbols beginning
8035 with "a".
8036
8037 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
8038
237fc4c9
PA
80392008-05-02 Jim Blandy <jimb@codesourcery.com>
8040
8041 * gdb.asm/asmsrc1.s: Add scratch space.
8042
ed5e9466
DJ
80432008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8044 Daniel Jacobowitz <dan@codesourcery.com>
8045
8046 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
8047 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
8048 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
8049
b39cc962
DJ
80502007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
8051
8052 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
8053
36d520f5
JB
80542008-05-01 Joel Brobecker <brobecker@adacore.com>
8055
8056 * gdb.base/info-target.exp: New testcase.
8057
8d4e3071
DJ
80582008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8059
8060 * gdb.cp/hang.exp: Use .cc instead of .C.
8061 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
8062 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
8063
6f3f3097
DJ
80642008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8065
8066 * gdb.base/gdb1250.exp: Remove perror.
8067 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8068
5550a914
PA
80692008-04-30 Pedro Alves <pedro@codesourcery.com>
8070
8071 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8072 .2byte.
8073
d848e687
DJ
80742008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
8075
8076 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
8077 (maybe_kfail): New.
8078
93b5768b
PA
80792008-04-25 Pedro Alves <pedro@codesourcery.com>
8080
8081 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8082
721c02de
VP
80832008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8084
a9c64011
AS
8085 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8086 * gdb.mi/mi2-syn-frame.exp: Likewise.
8087 * lib/mi-support.exp: Likewise.
721c02de 8088
74960c60
VP
80892008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8090
8091 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8092 to specify regexp for the location to stop at.
8093 * gdb.base/break-always.c: New.
8094 * gdb.base/break-always.exp: New.
8095
d24317b4
VP
80962008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8097
8098 * lib/mi-support.exp (mi_runto_helper): Adjust
8099 for the original-location field.
8100 (mi_create_breakpoint, mi_list_breakpoints): New.
8101 * gdb.mi/mi-break.exp: Adjust.
8102 * gdb.mi/mi2-break.exp: Adjust.
8103 * gdb.mi/mi-pending.exp: Adjust.
8104 * gdb.mi/mi-simplerun.exp: Adjust.
8105 * gdb.mi/mi2-simplerun.exp: Adjust.
8106 * gdb.mi/mi-syn-frame.exp: Adjust.
8107 * gdb.mi/mi2-syn-frame.exp: Adjust.
8108 * gdb.mi/mi-until.exp: Adjust.
8109 * gdb.mi/mi2-until.exp: Adjust.
8110 * gdb.mi/mi-var-display.exp: Adjust.
8111 * gdb.mi/mi2-var-display.exp: Adjust.
8112 * gdb.mi/mi-watch.exp: Adjust.
8113 * gdb.mi/mi2-watch.exp: Adjust.
8114
fdc59709 81152008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 8116
a9c64011
AS
8117 * aclocal.m4: Add override.m4.
8118 * configure: Regenerate.
fdc59709 8119
8e91f023
VP
81202008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8121
8122 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8123 '-var-update --all-values' reports new value even the type
8124 of a variable object has changed.
8125
233a11ab
CS
81262008-04-18 Craig Silverstein <csilvers@google.com>
8127
8128 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8129 files.
d24317b4 8130
9c1137ad
JB
81312008-04-18 Joel Brobecker <brobecker@adacore.com>
8132
8133 * gdb.ada/atomic_enum: New test program.
8134 * gdb.ada/atomic_enum.exp: New testcase.
8135
66d0bbc7
DE
81362008-04-17 Doug Evans <dje@google.com>
8137
8138 * gdb.opt/Makefile.in: Fix whitespace.
8139
100906b0
UW
81402008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8141
8142 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8143
4584e32e
DE
81442008-04-17 Doug Evans <dje@google.com>
8145
8146 * gdb.base/hashline1.exp: New testcase.
8147 * gdb.base/hashline2.exp: New testcase.
8148 * gdb.base/hashline2.exp: New testcase.
8149
0a320680
PA
81502008-04-17 Pedro Alves <pedro@codesourcery.com>
8151
8152 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8153
18ac113b
AR
81542008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8155
8156 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8157 temporary breakpoint to match "Temporary breakpoint".
8158 * gdb.base/break.exp (delete_breakpoints): Likewise.
8159 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
8160 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8161 * gdb.base/display.exp: Likewise.
8162 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
8163 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
8164 * gdb.base/restore.exp (restore_tests): Likewise.
8165 * gdb.base/sepdebug.exp: Likewise.
8166 * gdb.base/watchpoint.exp: Likewise.
8167 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
8168 * gdb.mi/mi-pending.exp: Likewise.
8169 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
8170 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
8171 * gdb.mi/mi-var-cmd.exp: Likewise.
8172 * gdb.mi/mi-var-display.exp: Likewise.
8173 * gdb.mi/mi2-cli.exp: Likewise.
8174 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
8175 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
8176 * gdb.mi/mi2-var-display.exp: Likewise.
8177 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
8178 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
8179 new "disp" field.
a9c64011 8180 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
8181 reason. This is to support fix for PR2424.
8182
add38693
JK
81832008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8184
8185 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
8186
fcacd99f
VP
81872008-04-13 Vladimir Prus <vladimir@codesourcery.com>
8188
8189 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 8190 field. Add more floating varobj tests.
fcacd99f 8191 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
8192 field.
8193 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
8194 (main): Call do_at_tests.
8195 * lib/mi-support.exp (mi_create_floating_varobj)
8196 (mi_varobj_update_with_type_change): New.
fcacd99f 8197
de051565
MK
81982008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
8199
8200 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
8201 option of -var-evaluate-expression.
8202 * gdb.mi/mi2-var-display.exp: Likewise.
8203
dbc52822
VP
82042008-04-07 Vladimir Prus <vladimir@codesourcery.com>
8205
8206 Introduce test setup helpers.
a9c64011
AS
8207 * lib/gdb.exp (build_executable, clean_restart)
8208 (prepare_for_testing): New.
8209 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
8210 * gdb.base/return.exp: Likewise.
8211 * gdb.base/ending-run.exp: Likewise.
dbc52822 8212
473591da
NR
82132008-04-07 Nick Roberts <nickrob@snap.net.nz>
8214
8215 * gdb.mi/mi-async.exp: New test for asynchronous Machine
8216 Interface (MI) responses.
8217
2b2d9e11
VP
82182008-04-06 Vladimir Prus <vladimir@codesourcery.com>
8219
a9c64011
AS
8220 * gdb.cp/breakpoint.cc: New code to test conditions involving
8221 member variables.
8222 * gdb.cp/breakpoint.exp: Test condition involving member
8223 variables.
2b2d9e11 8224
bb378428
VP
82252008-04-05 Vladimir Prus <vladimir@codesourcery.com>
8226
8227 * lib/mi-support.exp (mi_expect_stop): New.
8228 (mi_run_cmd): Change the
8229 token. Use mi_send_resuming_command, use
8230 mi_expect_stop.
8231 (mi_execute_to_helper): Rename to mi_execute_to.
8232 (mi_send_resuming_command): Add more error patterns.
8233 (mi_wait_for_stop): Renamed to...
8234 (mi_get_stop_line): ...this.
8235 (mi_run_inline_test): Adjust.
8236
8237 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
8238 * gdb.mi/mi-console.exp: Likewise.
8239 * gdb.mi/mi-pending.exp: Likewise.
8240 * gdb.mi/mi-simplerun.exp: Likewise.
8241 * gdb.mi/mi-stack.exp: Likewise.
8242 * gdb.mi/mi-stepi.exp: Likewise.
8243 * gdb.mi/mi-syn-frame.exp: Add comment.
8244 * gdb.mi/mi-until.exp: Likewise.
8245 * gdb.mi/mi-var-display.exp: Likewise.
8246 * gdb.mi/mi-watch.exp: Likewise.
8247 * gdb.mi/mi2-cli.exp: Likewise.
8248 * gdb.mi/mi2-console.exp: Likewise.
8249 * gdb.mi/mi2-simplerun.exp: Likewise.
8250 * gdb.mi/mi2-stack.exp: Likewise.
8251 * gdb.mi/mi2-stepi.exp: Likewise.
8252 * gdb.mi/mi2-until.exp: Likewise.
8253 * gdb.mi/mi2-var-display.exp: Likewise.
8254 * gdb.mi/mi2-watch.exp: Likewise.
8255
62172bb9
UW
82562008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8257
8258 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
8259
8260 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
8261
a13e061a
PA
82622008-04-04 Pedro Alves <pedro@codesourcery.com>
8263
8264 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
8265 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
8266 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8267 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
8268 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
8269 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
8270 expect an mi error duplicated in stderr.
8271
eae06beb
JB
82722008-04-03 Joel Brobecker <brobecker@adacore.com>
8273
8274 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
8275 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
8276 Add a couple of tests that verify the behavior when the new setting
8277 is set to "cancel" and "all".
8278 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
8279 "ask" before we start the testing.
8280
79c6ced6
AR
82812008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
8282
8283 * gdb.cp/casts.cc: Add class reference variables.
8284 * gdb.cp/casts.exp: New test cases for up/down casting references.
8285
6c2d1a6b
MK
82862008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
8287
8288 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
8289 instead of beginning to make an extra test pass.
8290 * gdb.mi/mi2-var-display.exp: Likewise.
8291
55b411d9
MR
82922008-03-31 Maciej W. Rozycki <macro@mips.com>
8293
8294 * gdb.base/break.exp: Mark failures as such. Fix formatting.
8295
c6140da2
MD
82962008-03-31 Markus Deuling <deuling@de.ibm.com>
8297 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8298
8299 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
8300 value. Add xfail for older kernels.
8301
79732189
AR
83022008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
8303
8304 Bring mi-support in line with gdb.exp.
8305 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
8306 (mi_gdb_start): New function.
8307
33c3676e
MR
83082008-03-28 Maciej W. Rozycki <macro@mips.com>
8309
8310 * gdb.mi/mi-var-cmd.exp: Fix a typo.
8311
92e28119
VP
83122008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8313
8314 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
8315 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 8316
9e8e3afe
VP
83172008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8318
8319 * lib/mi-support.exp (mi_create_varobj_checked): New.
8320 (mi_list_varobj_children): Allow to check for a
8321 value.
8322 (mi_list_array_varobj_children): New.
8323
8324 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
8325 and mi_list_varobj_children, as opposed to hardcoding
8326 expected strings.
8327 * gdb.mi/gdb701.exp: Likewise.
8328 * gdb.mi/gdb792.exp: Likewise.
8329 * gdb.mi/mi-var-block.exp: Likewise.
8330 * gdb.mi/mi-var-cmd.exp: Likewise.
8331 * gdb.mi/mi-var-invalidate.exp: Likewise.
8332 * gdb.mi/mi2-var-block.exp: Likewise.
8333 * gdb.mi/mi2-var-child.exp: Likewise.
8334 * gdb.mi/mi2-var-cmd.exp: Likewise.
8335 * gdb.mi/mi2-var-display.exp: Likewise.
8336
9df50351
JK
83372008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8338
8339 Fix random false FAILs on i386.
8340 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
8341
31e5d73a
DJ
83422008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8343
8344 PR gdb/544
8345 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
8346
12f4afab
DJ
83472008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8348
8349 PR gdb/544
8350 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
8351
b562a0cb
DJ
83522008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8353
8354 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
8355 fixed PR gdb/544.
8356
17faa917
DJ
83572008-03-21 Pedro Alves <pedro@codesourcery.com>
8358
8359 * gdb.threads/fork-child-threads.exp: Test next over fork.
8360
6214f497
DJ
83612008-03-21 Chris Demetriou <cgd@google.com>
8362
8363 * gdb.base/break.exp (rbreak junk): New test for rbreak
8364 "Junk at end of arguments" issue.
8365
63092375
DJ
83662008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8367
8368 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
8369 *& to work on created array elements.
8370 (Top level): Test print $pc with a file. Test string operations
8371 without a target.
8372 * gdb.base/ptype.exp: Do not expect *& to work on created array
8373 elements.
8374
b21991b0
DJ
83752008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8376
8377 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8378 gdb.threads/staticthreads.exp: Update exit query.
8379
c4b347c7
SL
83802008-03-07 Sandra Loosemore <sandra@codesourcery.com>
8381
8382 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
8383
fa4727a6
DJ
83842008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
8385
8386 * gdb.base/watchpoint.c (global_ptr, func4): New.
8387 (main): Call func4.
8388 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
8389 (test_inaccessible_watchpoint): New.
8390
2f34202f
MR
83912008-02-29 Maciej W. Rozycki <macro@mips.com>
8392
8393 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
8394 select the largest.
8395
0d6ba1b1
DJ
83962008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8397
8398 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
8399 frames-invalid annotations.
8400
e691325a
PM
84012008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
8402
a9c64011 8403 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 8404
f85b5ecc
DE
84052008-02-27 Doug Evans <dje@google.com>
8406
8407 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
8408 for bug 1738.
8409 (breakpoint_to_handler_entry): Ditto.
8410
b40e7bf3
JB
84112008-02-27 Joel Brobecker <brobecker@adacore.com>
8412
8413 * gdb.base/ending-run.exp: Use the first line of code inside
8414 function body to test breakpoints.
8415 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
8416 location where the breakpoint is inserted when using the line
8417 where a function is declared. Fix typo in the description of
8418 one of the tests.
8419 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
8420
2faca73a
PM
84212008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8422
8423 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 8424 tests.
2faca73a 8425
6f439c36
PM
84262008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8427
8428 * gdb.base/args.exp: avoid same output for tests
8429 with single quotes.
8430
54e52265
VP
84312008-02-26 Vladimir Prus <vladimir@codesourcery.com>
8432
a9c64011
AS
8433 * gdb.base/annota1.exp: Adjust for 'info break'
8434 format changes.
8435 * gdb.base/annota3.exp: Likewise.
8436 * gdb.base/break.exp: Likewise.
8437 * gdb.base/condbreak.exp: Likewise.
8438 * gdb.base/pending.exp: Likewise.
8439 * gdb.base/sepdebug.exp: Likewise.
8440 * gdb.base/unload.exp: Likewise.
8441 * gdb.cp/ovldbreak.exp: Likewise.
8442 * gdb.mi/mi-pending.exp: Likewise.
54e52265 8443
897b09ca
DE
84442008-02-07 Doug Evans <dje@google.com>
8445
8446 * gdb.cp/mb-inline.exp: New.
8447 * gdb.cp/mb-inline.h: New.
8448 * gdb.cp/mb-inline1.cc: New.
8449 * gdb.cp/mb-inline2.cc: New.
8450
b1c32d35
PM
84512008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
8452
8453 * gdb.pascal/floats.pas: New test program.
8454 * gdb.pascal/floats.exp: New testcase.
8455
1a4ca44a
TJB
84562008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8457
8458 * gdb.base/callfuncs.c (t_float_many_args): New function.
8459 (t_double_many_args): New function.
8460 * gdb.base/callfuncs.exp: Add tests for exceeding float
8461 and double parameters passed through the stack.
8462
439048e8
JB
84632008-02-05 Joel Brobecker <brobecker@adacore.com>
8464
8465 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
8466 gdb.ada/complete/foo.adb: New files.
8467 * gdb.ada/complete.exp: New testcase.
8468
81fe8080
DE
84692008-02-03 Doug Evans <dje@google.com>
8470
301f0ecf
DE
8471 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
8472
81fe8080
DE
8473 * gdb.cp/gdb2384.exp: New file.
8474 * gdb.cp/gdb2384.cc: New file.
8475 * gdb.cp/gdb2384-base.h: New file.
8476 * gdb.cp/gdb2384-base.cc: New file.
8477
4b071aec
DE
84782008-02-02 Doug Evans <dje@google.com>
8479
8480 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
8481
61137ba6
JB
84822007-02-01 Joel Brobecker <brobecker@adacore.com>
8483
8484 * gdb.ada/sym_print_name: New test program.
8485 * gdb.ada/sym_print_name.exp: New testcase.
8486
84872007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
8488
8489 * gdb.ada/nested/hello.adb: New file.
8490 * gdb.ada/nested.exp: New testcase.
8491 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8492
98deb0da
VP
84932008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8494
8495 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
8496 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
8497 don't cause future evaluations of function to report
8498 creation of internal breakpoints.
98deb0da 8499
723a2275
VP
85002008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8501
8502 * gdb.mi/mi-break.exp (test_error): New.
8503 Call it.
8504
fb546a2f
LM
85052008-01-31 Luis Machado <luisgpm@br.ibm.com>
8506
8507 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
8508 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
8509
2d8fd90a
PM
85102008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8511
8512 * gdb.pascal/integers.pas: New test program.
8513 * gdb.pascal/integers.exp: New testcase.
8514
a7fa0ded
PM
85152008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8516
8517 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
8518
5e1a1926
TJB
85192008-01-30 Luis Machado <luisgpm@br.ibm.com>
8520
8521 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
8522 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
8523
8d04f9f0
JB
85242008-01-30 Paul Hilfinger <hilfinger@adacore.com>
8525
8526 * gdb.ada/formatted_ref: New test program.
8527 * gdb.ada/formatted_ref.exp: New testcase.
8528
8529 * gdb.cp/formatted-ref.cc: New file.
8530 * gdb.cp/formatted-ref.exp: New testcase.
8531
ce75a98f
JB
85322008-01-30 Joel Brobecker <brobecker@adacore.com>
8533
8534 * gdb.base/ptype.exp: Add testing of "ptype $pc".
8535
e835f6bf
NR
85362008-01-30 Nick Roberts <nickrob@snap.net.nz>
8537
8538 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
8539 (test_file_list_exec_source_file): Update to new macro-info field.
8540
d118ef87
PH
85412008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
8542
8543 * gdb.ada/exprs: New test program.
8544 * gdb.ada/exprs.exp: New testcase.
8545
7d35ab09
TJB
85462008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8547
8548 * dfp-test.c (DELTA, DELTA_B): New definitions.
8549 (double_val1, double_val2, double_val3, double_val4, double_val5,
8550 double_val6, double_val7, double_val8, double_val9, double_val10,
8551 double_val11, double_val12, double_val13, double_val14, dec32_val1,
8552 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
8553 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
8554 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
8555 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
8556 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
8557 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
8558 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
8559 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
8560 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
8561 dec128_val16): New global variables.
8562 (decimal_dec128_align): New function.
8563 (decimal_mixed): Likewise.
8564 (decimal_many_args_dec32): Likewise.
8565 (decimal_many_args_dec64): Likewise.
8566 (decimal_many_args_dec128): Likewise.
8567 (decimal_many_args_mixed): Likewise.
8568 * dfp-test.exp: Add tests calling new inferior functions.
8569
2d717e4f
DJ
85702008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8571
8572 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
8573 gdb.server/ext-run.exp: New files.
8574 * lib/gdbserver-support.exp (gdbserver_download): New.
8575 (gdbserver_start): New. Update gdbserver expected
8576 output.
8577 (gdbserver_spawn): Use them.
8578 (gdbserver_start_extended): New.
8579
e85a822c
DJ
85802008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8581
8582 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
8583 Run on GNU/Linux.
8584 (do_exec_tests): Check for systems which do not support catchpoints.
8585 Do not match START.
8586 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
8587 Run on GNU/Linux. Enable verbose output.
8588 (check_fork_catchpoints): New.
8589 (explicit_fork_child_follow, catch_fork_child_follow)
8590 (tcatch_fork_parent_follow): Update expected messages.
8591 (do_fork_tests): Use check_fork_catchpoints.
8592 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
8593 Run on GNU/Linux. Enable verbose output.
8594 (check_vfork_catchpoints): New.
8595 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
8596 expected messages.
8597 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
8598
401ea829
JB
85992008-01-29 Jim Blandy <jimb@red-bean.com>
8600
8601 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
8602 host' errors.
8603 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
8604
aceaf3ad
JB
86052008-01-29 Jim Blandy <jimb@red-bean.com>
8606
8607 * gdb.threads/sigthread.c: Use barriers to ensure that
8608 child_thread and child_thread_two are always initialized before we
8609 start to use them.
8610
a5606eee
VP
86112008-01-29 Vladimir Prus <vladimir@codesourcery.com>
8612
8613 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
8614 * gdb.base/watchpoint-solib.c: New.
8615 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 8616
c55a82bb
PM
86172008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
8618
8619 * gdb.base/gdb1056.exp: Add unsigned integer test.
8620
0993fe05
DE
86212008-01-28 Doug Evans <dje@google.com>
8622
8623 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
8624
4fe42e7f
JB
86252008-01-27 Jim Blandy <jimb@codesourcery.com>
8626
c7a69933
JB
8627 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
8628
4fe42e7f
JB
8629 * gdb.base/expand-psymtabs.exp: Doc fix.
8630
5def8285
MK
86312008-01-26 Mark Kettenis <kettenis@gnu.org>
8632
8633 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8634
5313c911
NR
86352008-01-24 Nick Roberts <nickrob@snap.net.nz>
8636
a9c64011 8637 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
8638 -var-set-format.
8639
93815fbf
VP
86402008-01-23 Chris Demetriou <cgd@google.com>
8641
8642 * gdb.threads/thread_events.c: New testcase source file.
8643 * gdb.threads/thread_events.exp: New testcase expect file.
8644
467a88ee
NR
86452008-01-23 Nick Roberts <nickrob@snap.net.nz>
8646
8647 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
8648
8649 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
8650 -var-set-format.
8651
d8f82aba
DJ
86522008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8653 Vladimir Prus <vladimir@codesourcery.com>
8654
8655 * gdb.base/float.exp: Allow missing floating point for m68k and
8656 PowerPC.
8657
60c46647
VP
86582008-01-22 Vladimir Prus <vladimir@codesourcery.com>
8659
8660 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
8661 ignore count.
8662 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
8663 * gdb.mi/mi-cli.exp: Adjust.
8664 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 8665
c7dd36a1
PA
86662008-01-17 Pedro Alves <pedro@codesourcery.com>
8667
8668 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
8669 and 'dummy_ptr' integer pointer. Initialize struct_declarations
8670 with dummy_ptr's address.
8671 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
8672 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
8673 all targets.
8674 * gdb.mi/mi2-var-child.exp: Likewise.
8675
39d5313e
JB
86762008-01-09 Joel Brobecker <brobecker@adacore.com>
8677
8678 * gdb.ada/null_array: New test program.
8679 * gdb.ada/null_array.exp: New testcase.
8680
0aea4bf3
LM
86812008-01-09 Luis Machado <luisgpm@br.ibm.com>
8682
8683 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
8684 with required float modifiers.
8685
0b354900
JB
86862008-01-08 Joel Brobecker <brobecker@adacore.com>
8687
8688 * gdb.ada/funcall_param: New test program.
8689 * gdb.ada/funcall_param.exp: New testcase.
8690
cdb7f5d4
JB
86912008-01-08 Joel Brobecker <brobecker@adacore.com>
8692
8693 * gdb.ada/arrayparam: New test program.
8694 * gdb.ada/arrayparam.exp: New testcase.
8695
88e2547f
JB
86962008-01-08 Joel Brobecker <brobecker@adacore.com>
8697
8698 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
8699 landed. Should also fix random failures in the test following it.
8700
f6867ce0
TJB
87012008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8702
8703 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
8704 for expressions with decimal float values.
8705 (test_dfp_conversions): New function to test casts to and from
8706 decimal float types.
8707 Call test_dfp_conversions.
8708 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
8709 elements.
8710 (main): Initialize ds.float4 and ds.double8 elements.
8711 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
8712 string to new error message.
8713 (d64_set_tests): Likewise.
8714 (d128_set_tests): Likewise.
8715 Add tests for expressions with decimal float variables. Add tests for
8716 conversions to and from decimal float types.
8717
f9c11282
JB
87182008-01-05 Joel Brobecker <brobecker@adacore.com>
8719
8720 * gdb.ada/packed_tagged/comp_bug.adb: New file.
8721 * gdb.ada/packed_tagged.exp: New testcase.
8722
0ecbca72
JB
87232008-01-04 Joel Brobecker <brobecker@adacore.com>
8724
8725 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
8726 gdb.ada/homonym/homonym_main.adb: New files.
8727 * gdb.ada/homonym.exp: New testcase.
8728
c18d3d89
JB
87292008-01-04 Joel Brobecker <brobecker@adacore.com>
8730
8731 * gdb.ada/packed_array.exp: Add testing of references to
8732 a packed array.
8733
ecc7085b
JB
87342008-01-04 Joel Brobecker <brobecker@adacore.com>
8735
8736 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
8737 New files.
8738 * gdb.ada/type_coercion.exp: New testcase.
8739
c474c922
JB
87402008-01-04 Joel Brobecker <brobecker@adacore.com>
8741
8742 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
8743 gdb.ada/tagged/foo.adb: New file.
8744 * gdb.ada/tagged.exp: New testcase.
8745
9005b927
JB
87462008-01-04 Joel Brobecker <brobecker@adacore.com>
8747
8748 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
8749 gdb.ada/ptype_field/foo.adb: New files.
8750 * gdb.ada/ptype_field.exp: New testcase.
8751
1a6aaad8
JB
87522008-01-03 Joel Brobecker <brobecker@adacore.com>
8753
8754 * gdb.ada/print_pc.exp: New testcase.
8755
0ef22f53
JB
87562008-01-03 Joel Brobecker <brobecker@adacore.com>
8757
8758 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
8759 gdb.ada/taft_type/p.adb: New files.
8760 * gdb.ada/taft_type.exp: New testcase.
8761
1689ecf8
JB
87622008-01-03 Joel Brobecker <brobecker@adacore.com>
8763
8764 * gdb.ada/array_bounds/bar.adb: New file.
8765 * gdb.ada/array_bounds.exp: New testcase.
8766
a4d0b9c3
JB
87672008-01-03 Joel Brobecker <brobecker@adacore.com>
8768
8769 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
8770 gdb.ada/arrayptr/foo.adb: New files.
8771 * gdb.ada/arrayptr.exp: New testcase.
8772
a31ace00
JB
87732008-01-03 Joel Brobecker <brobecker@adacore.com>
8774
8775 * gdb.base/set-lang-auto.exp: New testcase.
8776
a97fced3
JB
87772008-01-03 Joel Brobecker <brobecker@adacore.com>
8778
8779 * gdb.ada/fun_addr/foo.adb: New file.
8780 * gdb.ada/fun_addr.exp: New testcase.
8781
ef29ce1a
JK
87822008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8783
8784 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
8785 New files
8786
0fafefe3
JB
87872008-01-02 Joel Brobecker <brobecker@adacore.com>
8788
8789 * array_subscript_addr/p.adb: New file.
a9c64011 8790 * array_subscript_addr.exp: New testcase.
0fafefe3 8791
c4359f8d
JB
87922008-01-02 Joel Brobecker <brobecker@adacore.com>
8793
a9c64011 8794 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
8795 New files.
8796 * gdb.ada/str_cmp_ref.exp: New testcase.
8797
1aa1b15b
JB
87982008-01-01 Joel Brobecker <brobecker@adacore.com>
8799
8800 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
8801 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 8802 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 8803
81c9b2cf
JB
88042008-01-01 Joel Brobecker <brobecker@adacore.com>
8805
8806 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
8807 gdb.ada/ref_param/pck.ads: New files.
8808 * gdb.ada/ref_param.exp: New testcase.
8809
319e4674
JB
88102008-01-01 Joel Brobecker <brobecker@adacore.com>
8811
8812 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
8813 gdb.ada/interface/foo.adb: New files.
8814 * gdb.ada/interface.exp: New testcase.
8815
ef682c56
JB
88162007-12-31 Jim Blandy <jimb@codesourcery.com>
8817
8818 * gdb.base/multi-forks.exp: Consume all output from child
8819 processes before proceeding to next test.
8820
f6f3eb6c
JB
88212007-12-29 Jim Blandy <jimb@codesourcery.com>
8822
8823 * configure: Regenerated.
8824
f652e42f
JB
88252007-12-27 Joel Brobecker <brobecker@adacore.com>
8826
8827 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
8828 gdb.ada/fixed_cmp/fixed.adb: New files.
8829 * gdb.ada/fixed_cmp.exp: New testcase.
8830
6943e596
JB
88312007-12-27 Joel Brobecker <brobecker@adacore.com>
8832
8833 * gdb.ada/boolean_expr.exp: New testcase.
8834
aad9a193
JB
88352007-12-26 Jim Blandy <jimb@codesourcery.com>
8836
8837 * gdb.base/multi-forks.exp: Doc fix.
8838
fb5f3683
JB
88392007-12-26 Joel Brobecker <brobecker@adacore.com>
8840
8841 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8842 * gdb.ada/char_param.exp: Do not compile our test program with
8843 -gnata, this is unnecessary.
8844 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
8845
384e4a9c
JB
88462007-12-24 Joel Brobecker <brobecker@adacore.com>
8847
8848 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
8849 gdb.ada/print_chars/foo.adb: New files.
8850 * gdb.ada/print_chars.exp: New testcase.
8851
01e044f7
JB
88522007-12-24 Joel Brobecker <brobecker@adacore.com>
8853
8854 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
8855 gdb.ada/char_param/foo.adb: New files.
8856 * gdb.ada/char_param.exp: New testcase.
8857
0ce17860
JB
88582007-12-22 Jim Blandy <jimb@codesourcery.com>
8859
8860 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
8861 hard-coding source line numbers into the test.
8862 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
8863 gdb_get_line_number to find.
8864
919809b9
JB
88652007-12-22 Joel Brobecker <brobecker@adacore.com>
8866
8867 * gdb.base/ptype.c (highest): New struct type.
8868 (the_highest): New variable of that type.
8869 (main): Add dummy assignment to a field of variable the_highest.
8870 * gdb.base/ptype.exp: Test type printing of our new variable.
8871
abc8a88d
PM
88722007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
8873
8874 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 8875 and record first explicitly generated thread number.
abc8a88d
PM
8876 Use that thread number for thread specific watchpoint test.
8877 Add iteration number to repetitive tests.
8878
5158f3e3
CES
88792007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
8880 Jim Blandy <jimb@codesourcery.com>
8881
8882 * gdb.base/expand-psymtabs.c: New testcase
8883 source file.
8884 * gdb.base/expand-psymtabs.exp: New testcase
8885 expect file.
8886
37e4754d
LM
88872007-12-17 Luis Machado <luisgpm@br.ibm.com>
8888
8889 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
8890 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
8891
551e5d04
JB
88922007-12-17 Joel Brobecker <brobecker@adacore.com>
8893
8894 * gdb.ada/frame_args/foo.adb: New file.
8895 * gdb.ada/frame_args/pck.ads: New file.
8896 * gdb.ada/frame_args/pck.adb: New file.
8897 * gdb.ada/frame_args.exp: New testcase.
8898
a05ee097
JB
88992007-12-17 Joel Brobecker <brobecker@adacore.com>
8900
8901 * gdb.base/frame-args.c: New file.
8902 * gdb.base/frame-args.exp: New testcase.
8903
c162e8c9 89042007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 8905 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
8906
8907 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
8908
afe8ab22 89092007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8910
afe8ab22
VP
8911 * gdb.mi/mi-pending.exp: New.
8912 * gdb.mi/mi-pending.c: New.
8913 * gdb.mi/mi-pendshr.c: New.
8914
dfdfb3ca
JB
89152007-12-06 Jim Blandy <jimb@codesourcery.com>
8916
8917 * gdb.base/default.exp: Update expected output for 'info catch'.
8918
b7fca990
JK
89192007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8920
8921 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
8922 must be set to binary.
8923
6a1afc1e
PA
89242007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
8925
8926 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
8927
a6b151f1
DJ
89282007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
8929
8930 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
8931 gdb.mi/mi-file-transfer.exp: New.
8932
43039443
JK
89332007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8934
8935 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
8936
0ef2251b
MR
89372007-11-22 Maciej W. Rozycki <macro@mips.com>
8938
8939 * gdb.trace/backtrace.exp: Fix a typo.
8940 * gdb.trace/circ.exp: Likewise.
8941 * gdb.trace/collection.exp: Likewise.
8942 * gdb.trace/limits.exp: Likewise.
8943 * gdb.trace/report.exp: Likewise.
8944 * gdb.trace/tfind.exp: Likewise.
8945 * gdb.trace/while-dyn.exp: Likewise.
8946
5443631e
NR
89472007-11-21 Nick Roberts <nickrob@snap.net.nz>
8948
8949 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
8950 objects of pointers that can't be dereferenced are now
8951 "noneditable".
8952
a4ce5b0d
UW
89532007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8954
8955 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
8956 (target_cpu): Remove.
8957
d6e956e5
VP
89582007-10-15 Vladimir Prus <vladimir@codesourcery.com>
8959
8960 * gdb.base/ending-run.exp: Expect the list of cleared
8961 breakpoint to come in natural order, not the reversed one.
a9c64011 8962
214270ab
VP
89632007-11-07 Vladimir Prus <vladimir@codesourcery.com>
8964
8965 * gdb.mi/mi-var-child.c (do_child_deletion): New.
8966 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 8967
1a619819
LM
89682007-11-05 Luis Machado <luisgpm@br.ibm.com>
8969
8970 * gdb.base/printcmds.exp: New function
8971 test_printf_with_dfp.
8972
5b01a6fa
DE
89732007-11-02 Doug Evans <dje@google.com>
8974
8975 * gdb.disasm/t01_mov.s: Remove carriage returns.
8976 * gdb.disasm/t02_mova.s: Ditto.
8977 * gdb.disasm/t03_add.s: Ditto.
8978 * gdb.disasm/t04_sub.s: Ditto.
8979 * gdb.disasm/t05_cmp.s: Ditto.
8980 * gdb.disasm/t06_ari2.s: Ditto.
8981 * gdb.disasm/t07_ari3.s: Ditto.
8982 * gdb.disasm/t08_or.s: Ditto.
8983 * gdb.disasm/t09_xor.s: Ditto.
8984 * gdb.disasm/t10_and.s: Ditto.
8985 * gdb.disasm/t11_logs.s: Ditto.
8986 * gdb.disasm/t12_bit.s: Ditto.
8987 * gdb.disasm/t13_otr.s: Ditto.
8988
ec33ab7f
JK
89892007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8990
8991 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
8992
ae0d01ff
UW
89932007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8994
8995 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
8996 provide DFP support.
8997
55eddb0f
DJ
89982007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
8999
9000 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
9001 Test "set powerpc vector-abi". Skip auto-detection tests for old
9002 toolchains.
9003
7020f05c
PA
90042007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9005
9006 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
9007 with [string compare].
9008
84bc3db9
PA
90092007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9010
9011 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
9012 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
9013
5876dc88
LM
90142007-10-25 Luis Machado <luisgpm@br.ibm.com>
9015
9016 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
9017 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
9018 * gdb.opt/Makefile.in: New makefile.
9019 * Makefile.in: Create new directory "gdb.opt".
9020 * configure.ac: Add "gdb.opt" directory.
9021 * configure: Regenerated.
a9c64011 9022
c3ea9a14
DE
90232007-10-25 Doug Evans <dje@google.com>
9024
9025 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
9026 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
9027
a9c64011 90282007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
9029 Thiago Jung Bauermann <bauerman@br.ibm.com>
9030
9031 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
9032 Floating Point expressions.
9033 * gdb.base/dfp-test.exp: new file adding tests for Decimal
9034 Floating Point variables.
9035 * gdb.base/dfp-test.c: new file containing program with Decimal
9036 Floating variables, used by gdb.base/dfp-test.exp.
9037
62a24a2b
DJ
90382007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
9039
9040 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
9041
e7b1eae6
UW
90422007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9043
9044 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
9045 compiling test case with GCC.
9046 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
9047
c641edcc
UW
90482007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9049
9050 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9051 format changes.
9052
5e5ebfe6
MS
90532007-10-18 Michael Snyder <msnyder@specifix.com>
9054
9055 * gdb.base/dbx.exp: Add missing "-re " operator.
9056
e831e7b6
GM
90572007-10-16 Gaius Mulley <gaius@glam.ac.uk>
9058
9059 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
9060 * configure.ac: Removed trailing spaces after backslash.
9061 * gdb.modula2: New directory.
9062 * gdb.modula2/Makefile.in: New file.
9063 * gdb.modula2/unbounded-array.exp: New file.
9064 * gdb.modula2/unbounded1.c: New file.
9065
7cc46491
DJ
90662007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9067
9068 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9069
90702007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
9071
9072 * gdb.base/sigstep.c (main): Add checks for
9073 return values for setitimer call.
9074 Call setitimer again with itimer = ITIMER_REAL
9075 if first call to setitimer fails.
9076
e91528f0
KH
90772007-10-11 Kazu Hirata <kazu@codesourcery.com>
9078
9079 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9080 of $timeout.
9081
2ec9a4f8
DJ
90822007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9083
9084 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9085
90862007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
9087
9088 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9089 of gdb_expect call, to avoid interruption.
9090
64b2fa04
PA
90912007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9092
9093 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9094 (v_unsigned_long_long, v_long_long_array)
9095 (v_signed_long_long_array, v_unsigned_long_long_array)
9096 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9097 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9098 [!NO_LONG_LONG]: New.
9099 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9100 v_long_long_member.
9101
9102 (v_long_long_func, v_signed_long_long_func)
9103 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9104 (main) [!NO_LONG_LONG]: Initialize long long variants.
9105
9106 * gdb.base/whatis.exp: If board file requests no_long_long, build
9107 test with NO_LONG_LONG defined. Test long long, signed long long,
9108 and unsigned long long variants but only if board file doesn't
9109 disable it.
9110
a912286e 91112007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 9112 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
9113
9114 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9115 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9116 * configure: Regenerated.
9117 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9118 gdb.pascal/types.exp, lib/pascal.exp: New files.
9119
471ba8c9
DJ
91202007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9121
9122 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9123 call.
9124 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9125 to return to the call.
9126 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9127 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9128 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9129 * gdb.mi/mi-until.exp (test_until): Likewise.
9130 * gdb.mi/mi2-until.exp (test_until): Likewise.
9131
fef8a650
DJ
91322007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9133
9134 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9135 two-char array.
9136 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9137
d983da9c
DJ
91382007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9139
9140 * gdb.threads/watchthreads.c (thread_function): Sleep between
9141 iterations.
9142 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9143 at once for S/390. Generate matching fails and passes.
9144
17f62551
VP
91452007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9146
9147 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9148 the 'struct_declarations' variable to zeros.
a9c64011 9149
ed0616c6
VP
91502007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9151
9152 * gdb.cp/mb-ctor.cc: New.
9153 * gdb.cp/mb-ctor.exp: New.
9154 * gdb.cp/mb-templates.cc: New.
9155 * gdb.cp/mb-templates.exp: New.
9156
41f1b697
DJ
91572007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
9158
9159 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
9160
3f213f78
PA
91612007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
9162
9163 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
9164 targets.
9165 * configure: Regenerate.
9166
0d381245 91672007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9168
0d381245
VP
9169 * gdb.base/annota1.exp: Adjust for 'info break'
9170 format changes.
9171 * gdb.base/annota3.exp: Likewise.
9172 * gdb.base/break.exp: Likewise.
9173 * gdb.base/condbreak.exp: Likewise.
9174 * gdb.base/pending.exp: Likewise.
9175 * gdb.base/sepdebug.exp: Likewise.
9176 * gdb.base/unload.exp: Likewise.
9177 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 9178
fe3f5fa8
VP
91792007-09-22 Vladimir Prus <vladimir@codesourcery.com>
9180
9181 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
9182 messages.
9183 * gdb.base/chng-syms.exp: Likewise.
9184 * gdb.base/unload.exp: Likewise.
a9c64011 9185
a75cf6c0
DJ
91862007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
9187
9188 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
9189
18ecae38
DJ
91902007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
9191
9192 * schedlock.c (NUM): Change to 1.
9193 (main): Use args[0] for the main thread.
9194 * schedlock.exp: Only expect two threads. Only issue one pass or fail
9195 regardless of the number of threads.
9196
5509918f
MR
91972007-09-14 Maciej W. Rozycki <macro@mips.com>
9198
4a543daf
MR
9199 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
9200 type down.
9201 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9202 test.
9203 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
9204 watchpoint type down.
9205 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9206 test.
9207
92082007-09-14 Maciej W. Rozycki <macro@mips.com>
9209
5509918f
MR
9210 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
9211 Move all the tests here and run them twice, once using software
9212 watchpoints and once using hardware watchpoints.
9213 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
9214
40b53987
DJ
92152007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
9216
9217 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
9218 test.
9219
695e2681
MK
92202007-09-10 Mark Kettenis <kettenis@gnu.org>
9221
8b3fc8d8
MK
9222 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
9223 build-id.
9224
695e2681
MK
9225 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
9226 know about $ORIGIN. Calculate output dir from $dest instead of
9227 using ${objdir}/{$subdir}.
9228
58d69f29
MK
92292007-09-09 Mark Kettenis <kettenis@gnu.org>
9230
9231 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
9232 gcore, before continuing with the test.
9233
3e347599
DJ
92342007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
9235
9236 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
9237 * gdb.mi/mi-watch.exp: Likewise.
9238
ea37ba09
DJ
92392007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9240 Jim Blandy <jimb@codesourcery.com>
9241
9242 * gdb.arch/i386-sse.exp: Do not expect character constants.
9243 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
9244 * gdb.base/display.exp: Allow print/s.
9245 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
9246 and unsigned char array changes.
9247
2025a643
DJ
92482007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9249
9250 * gdb.base/display.exp: Add tests for printf %p.
9251
26669a27
PA
92522007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
9253
9254 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
9255 the dll name to unicode.
9256
c8f021f8
JK
92572007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9258
9259 * gdb.base/default.exp (show version): Update the version text.
9260 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
9261
4cf31eea
JK
92622007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9263
9264 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9265 New files.
9266
4935890f
JK
92672007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9268
9269 * lib/gdb.exp (build_id_debug_filename_get): New function.
9270 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
9271 Remove the generate DEBUG file for the future testcase runs.
9272 New testcase for the NT_GNU_BUILD_ID retrieval.
9273 Move the final testing step to ...
9274 (test_different_dir): ... a new function.
9275 New parameter XFAIL to XFAIL all the tests performed.
9276 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
9277 New parameter TYPE to PF_PREFIX all the tests performed.
9278
02142340
VP
92792007-08-31 Vladimir Prus <vladimir@codesourcery.com>
9280
9281 * gdb.mi/mi-var-cp.cc (path_expression): New
9282 function.
9283 * gdb.mi/mi-var-cp.exp: Run path exression tests.
9284
36acd84e
UW
92852007-08-27 Markus Deuling <deuling@de.ibm.com>
9286
9287 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
9288 to fit into SPU Local Store memory.
9289
a896d121
JB
92902007-08-23 Joel Brobecker <brobecker@adacore.com>
9291
9292 * gdb.base/default.exp: Adjust the expected output of "info
9293 warranty" after the switch to GPLv3.
9294
7b433602
JB
92952007-08-23 Joel Brobecker <brobecker@adacore.com>
9296
9297 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
9298 to 30000 (from 20000).
9299
e22f8b7c
JB
93002007-08-23 Joel Brobecker <brobecker@adacore.com>
9301
9302 Switch the license of all .exp files to GPLv3.
9303 Switch the license of all .f and .f90 files to GPLv3.
9304 Switch the license of all .s and .S files to GPLv3.
9305
5a0e3bd0
JB
93062007-08-23 Joel Brobecker <brobecker@adacore.com>
9307
9308 * configure.ac: Switch license to GPLv3.
9309
cc00619d
JB
93102007-08-23 Joel Brobecker <brobecker@adacore.com>
9311
9312 Switch the licensing to GPLv3 for all .ads and .adb files.
9313
8d26208a
DJ
93142007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
9315
9316 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
9317 and t_int_double.
9318 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
9319
4fcb9948
JB
93202007-08-17 Joel Brobecker <brobecker@adacore.com>
9321
9322 * gdb.base/step-line.c: Switch license to GPL version 3, and
9323 update copyright year.
9324 * gdb.base/step-line.inp: Likewise.
9325
b9c34f67
JB
93262007-08-17 Joel Brobecker <brobecker@adacore.com>
9327
9328 * gdb.base/gdb1555.exp: Make expected output immune to formatting
9329 changes inside gdb1555.c.
9330 * gdb.base/pending.exp: Likewise.
9331
2cc17678
DJ
93322007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
9333
9334 * config/default.exp: New file.
9335
e48883f7
DJ
93362007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9337
9338 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
9339 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
9340
1ab80e5b
MR
93412007-07-30 Maciej W. Rozycki <macro@mips.com>
9342
9343 * gdb.base/dump.exp: Force the correct endianness for binary
9344 formats not carrying this information.
9345
aba471f5
DJ
93462007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9347
9348 * gdb.threads/staticthreads.exp: Match .*sem_post.
9349
d4e07204
DJ
93502007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9351
9352 * gdb.base/readline.exp (operate_and_get_next): Match the final
9353 prompt.
9354
2b97317d
KB
93552007-07-23 Kevin Buettner <kevinb@redhat.com>
9356
9357 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
9358 to restarting SID.
9359
44efa07a
KB
93602007-07-18 Kevin Buettner <kevinb@redhat.com>
9361
9362 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
9363 prior to `gdb_start'.
9364
7b5ebade
KB
93652007-07-18 Kevin Buettner <kevinb@redhat.com>
9366
9367 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
9368 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
9369 Remove call to gdb_unload.
9370
255e7678
DJ
93712007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
9372 Daniel Jacobowitz <dan@codesourcery.com>
9373
9374 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
9375 for __WIN32__.
9376 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
9377 * gdb.base/unload.exp: Use shared library test routines.
9378
3a40aaa0
UW
93792007-07-03 Markus Deuling <deuling@de.ibm.com>
9380
9381 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
9382 * gdb.base/solib-symbol-lib.c: Likewise.
9383 * gdb.base/solib-symbol-main.c: Likewise.
9384
b0f4b84b
DJ
93852007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
9386
9387 * config/gdbserver.exp (gdb_reconnect): New.
9388 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
9389 gdb.base/solib-disc.exp: New files.
9390 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
9391 remote debugging".
9392 (gdb_compile): Add shlib_load flag.
9393 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
9394 port.
9395 (gdbserver_reconnect): New.
9396
1b05479a
DJ
93972007-07-01 Nick Roberts <nickrob@snap.net.nz>
9398 Daniel Jacobowitz <dan@codesourcery.com>
9399
9400 * gdb.base/annota3.exp: Test for if construct.
9401
86f78eb2
DJ
94022007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
9403
9404 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
9405
6a2eb474 94062007-06-21 Chris Dearman <chris@mips.com>
a9c64011 9407 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
9408
9409 * gdb.base/display.exp: Allow a newline after display/i.
9410 * gdb.base/pc-fp.exp: Likewise.
9411 * gdb.base/sigbpt.exp: Likewise.
9412
f8b73d13
DJ
94132007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9414
9415 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
9416 required features to be included.
9417
4339e69e
DJ
94182007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9419
9420 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
9421 in info threads output.
9422
23d964e7
UW
94232007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9424 Markus Deuling <deuling@de.ibm.com>
9425
9426 * gdb.arch/spu-info.exp: New testcase.
9427 * gdb.arch/spu-info.c: New file.
9428
fd20f75b
DJ
94292007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
9430
9431 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
9432 tpcs_offset. Restore lr after the call.
9433 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
9434
2226f861
DJ
94352007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
9436
9437 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
9438 (gdbserver_run): Kill any running gdbserver.
9439 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
9440
d12371a9
MR
94412007-05-17 Maciej W. Rozycki <macro@mips.com>
9442
9443 * gdb.base/sigbpt.exp: Preset segv_addr.
9444
93f02886
DJ
94452007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
9446
9447 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
9448 (gdb_compile_shlib): Likewise.
9449 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
9450 (default_gdb_init): Clear cleanfiles.
9451 (gdb_finish): Delete recorded cleanfiles.
9452 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
9453
9454 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
9455 Do not use isnative.
9456 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
9457 gdb.base/so-impl-ld.exp: Likewise.
9458 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
9459 * gdb.base/unload.exp: Likewise. Do not pass empty option to
9460 gdb_compile.
9461
b04e06d7
VP
94622007-05-15 Vladimir Prus <vladimir@codesourcery.com>
9463
9464 * config/unknown.exp: Remove.
9465
069ed931
UW
94662007-05-15 Markus Deuling <deuling@de.ibm.com>
9467
9468 * gdb.base/info-proc.exp: Check is_remote.
9469
09db0d03
UW
94702007-05-14 Markus Deuling <deuling@de.ibm.com>
9471
9472 * gdb.base/gcore.exp: Initialize variable core_supported.
9473
af2cbe8c
DJ
94742007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9475
9476 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
9477
027c0295
DJ
94782007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9479
9480 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
9481 * gdb.threads/print-threads.exp (test_all_threads): Allow
9482 negative and hexadecimal thread IDs.
9483
dc5000e7
DJ
94842007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9485
9486 * gdb.java/jprint.java (public): Avoid invalid call to static
9487 method.
9488
2e74ed18
DP
94892007-05-14 Denis Pilat <denis.pilat@st.com>
9490
9491 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
9492 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
9493 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9494 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
9495 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
9496
83547f02
UW
94972007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9498
9499 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 9500 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
9501 this mode.
9502 * gdb.base/ovlymgr.c: Provide stubs for spu target.
9503 * gdb.base/spu.ld: New file.
9504
b18be20d
DJ
95052007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
9506
9507 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
9508
be444858
DJ
95092007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
9510
9511 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
9512
b1d53152
DJ
95132007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9514
9515 * gdb.java/jmain.exp: Handle demangled names with and without method
9516 signatures.
9517
d084b331
DJ
95182007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9519
9520 * gdb.mi/mi-syn-frame.c (main, foo, bar)
9521 (have_a_very_merry_interrupt): Remove calls to puts.
9522 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
9523 inferior output.
9524 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
9525 test names.
9526
db9d7fc5
DJ
95272007-04-29 Markus Deuling <deuling@de.ibm.com>
9528 Daniel Jacobowitz <dan@codesourcery.com>
9529
9530 * gdb.base/auxv.exp (core_works): Also check is_remote.
9531 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
9532
ef783a7d 95332007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9534
ef783a7d
VP
9535 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
9536 message, not the undefined 'module' variable.
9537 * gdb.base/siginfo.exp: Likewise.
9538 * gdb.base/sigstep.exp: Likewise.
9539 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
9540 serialport.
9541 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
9542
b7b73cae
CV
95432007-04-25 Corinna Vinschen <vinschen@redhat.com>
9544
9545 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
9546 target sim fails. Return 0 otherwise.
9547 (gdb_load): Return prematurely if gdb_target_sim fails.
9548
7d90fdfa
DP
95492007-04-16 Denis Pilat <denis.pilat@st.com>
9550
9551 * gdb.base/setshow.exp: Reset height after having set it to 100.
9552
5d3e9c85
DP
95532007-04-16 Denis Pilat <denis.pilat@st.com>
9554
9555 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
9556
18e75969
DP
95572007-04-16 Denis Pilat <denis.pilat@st.com>
9558
9559 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
9560
25d5ea92
VP
95612007-04-14 Vladimir Prus <vladimir@codesourcery.com>
9562
9563 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
9564 tests. Run the frozen varobjs test.
9565 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 9566 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 9567
0b49cb80
JK
95682007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9569
9570 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
9571 gdb.base/type-opaque.exp: New files.
9572
a73bafbc 95732007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
9574
9575 * gdb.mi/mi-var-child.c
a73bafbc
VP
9576 (do_children_tests): User char[2] instead of
9577 char so that automatic printing of pointers to char
9578 don't give unpredicable result.
9579 * gdb.mi/var-cmd.c (do_locals_test): Initialize
9580 local variables.
9581 * gdb.mi/mi-var-child.exp: Step to right line
9582 of do_children_tests.
9583 * gdb.mi/mi2-var-child.exp: Likewise.
9584 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 9585 do_locals_tests.
a73bafbc
VP
9586 (do_children_tests): User char[2] instead of
9587 char so that automatic printing of pointers to char
a9c64011 9588 don't give unpredicable result.
a73bafbc 9589 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9590 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
9591 Pass test name to mi_wait_for_stop.
9592
7ce59000
DJ
95932007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9594
9595 * gdb.asm/asm-source.exp: Remove d10v case.
9596 * lib/gdb.exp (skip_cplus_tests): Likewise.
9597 * gdb.asm/d10v.inc: Deleted.
9598
20389057
DJ
95992007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9600
9601 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
9602
8807d78b
DJ
96032007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9604
9605 * config/netware.exp: Delete file.
9606
aa3edb8e
JB
96072007-03-29 Joel Brobecker <brobecker@adacore.com>
9608
9609 * gdb.dwarf2/dw2-noloc.S: New file.
9610 * gdb.dwarf2/dw2-noloc.exp: New file.
9611
297561ac
PA
96122007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
9613
9614 * gdb.cp/method2.cc: New test.
9615 * gdb.cp/method2.exp: New test.
9616 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
9617
1f81bd39
DJ
96182007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9619
9620 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
9621
9453113a
DJ
96222007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
9623
9624 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
9625
b741e217
DJ
96262007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9627
9628 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
9629 (gdb_load): Delete, replace with...
9630 (gdb_reload): ...this.
9631 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
9632 * gdb.server/server-mon.exp: Likewise.
9633 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
9634 (gdb_start_cmd): New.
9635 (gdb_file_cmd): Save the last loaded file.
9636 (gdb_reload): New.
9637 (gdb_gnu_strip_debug): Use transform.
9638 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
9639 support here. Use new $last_loaded_file. Check mtime.
9640 (gdb_target_cmd): Handle ObjC failure case.
9641 (infer_host_exec): Delete.
9642 (gdbserver_load): Rename to...
9643 (gdbserver_run): ...this. Simplify.
9644 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
9645 (mi_gdb_load): Move most contents to a new function...
9646 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
9647 (mi_run_cmd): Use mi_gdb_target_load.
9648 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
9649 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
9650 Use gdb_run_cmd.
9651 * gdb.base/charsign.exp: Remove incorrect comment.
9652 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
9653 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
9654 gdb.base/start.exp: Use gdb_start_cmd.
9655
446ab585 96562007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 9657 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
9658
9659 * gdb.base/sigbpt.exp: Fix the message when skipping test.
9660 * gdb.base/signull.exp: Similarly.
9661
bbb88ebf
UW
96622007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9663
9664 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
9665 messages available to test cases (like chng-sym.exp).
9666
cb8c4a99
AS
96672007-03-14 Andreas Schwab <schwab@suse.de>
9668
9669 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9670 format changes.
9671
4e463ff5
DJ
96722007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
9673
9674 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
9675 (optimized_1): New.
9676 (main): Call optimized_1.
9677 (gdb2029): Correct typos. Call gdb2029_marker.
9678 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
9679 for gdb2029.
9680
b6db2c47
MK
96812007-03-12 Mark Kettenis <kettenis@gnu.org>
9682
9683 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
9684 as tabs. Remove redundant test pattern.
9685
70ed3737
UW
96862007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9687
9688 * gdb.base/long_long.exp: Accept optional symbol name in <...>
9689 for /a format output.
9690
47b67b60
DJ
96912007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
9692
9693 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
9694 collect output incrementally.
9695
b8953b0e
UW
96962007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9697
9698 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
9699 for -var-create lpcharacter test.
9700 * gdb.mi/mi2-var-cmd.exp: Likewise.
9701
7acd5c40
UW
97022007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9703
9704 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
9705 pass on targets where address zero is readable.
9706
9c6759c1
UW
97072007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9708
9709 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
9710 just a single architecture.
9711
a2f1aeb4
UW
97122007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9713
9714 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
9715 (fetch_all_registers): New function, uses gdb_test_multiple and
9716 exp_continue to fetch inferior output line-by-line.
9717 Replace all uses of do_get_all_registers by fetch_all_registers.
9718
46579ac2
UW
97192007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9720
9721 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
9722 in target_info.
9723
fc133f24
MS
97242007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9725
a9c64011 9726 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
9727 consistancy; add a default (timeout) case.
9728
7646a51d
MS
97292007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9730
9731 * gdb.base/watchpoint.exp: Fix truncated comment.
9732
dcfff61f
MS
97332007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9734
9735 * Makefile.in: Remove spurious single-quotes from sed command.
9736
664e3ee9
DJ
97372007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9738
9739 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
9740 func.
9741 * gdb.mi/mi2-var-cmd.exp: Likewise.
9742
d7cc6f2f
JB
97432007-02-27 Joel Brobecker <brobecker@adacore.com>
9744
a9c64011
AS
9745 * gdb.dwarf2/dw2-producer.S: New file.
9746 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
9747
97482007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
9749
9750 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9751 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9752 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9753 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9754 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
9755 Revert tests to use mi_gdb_test and include value field in output
9756 of -var-create.
9757
93d42b30
DJ
97582007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9759
9760 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
9761
c499ed39
DJ
97622007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9763
9764 * gdb.base/maint.exp: Remove full paths from test names.
9765 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
9766 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
9767
9836f81b
JB
97682007-02-27 Joel Brobecker <brobecker@adacore.com>
9769
9770 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
9771
c74d0ad8
DJ
97722007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9773
9774 * gdb.server/server-mon.exp: New test.
9775
2711e456
DJ
97762007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9777
9778 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
9779
ff6f572f
DJ
97802007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9781
9782 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
9783 register capitalization.
9784
fada3feb
DP
97852007-02-13 Denis Pilat <denis.pilat@st.com>
9786
9787 * gdb.mi/mi-var-invalidate.exp: New file.
9788
fb1e4ffc
DJ
97892007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9790
9791 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
9792
3da939d7
DJ
97932007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9794
9795 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
9796
123dc839
DJ
97972007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9798
9799 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
9800 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
9801
877e3645 98022007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
9803
9804 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9805 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9806 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9807 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9808 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 9809 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 9810 Update tests to include value field in output of -var-create.
a9c64011 9811
3c0a2960
AS
98122007-02-08 Andreas Schwab <schwab@suse.de>
9813
9814 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
9815
108546a0
DJ
98162007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
9817
9818 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
9819 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
9820
d701dcab
DP
98212007-02-02 Denis Pilat <denis.pilat@st.com>
9822
9823 * gdb.threads/threadapply.exp: check that frame is not changed by
9824 the thread apply all command.
9825
783e3e2f
AS
98262007-01-31 Andreas Schwab <schwab@suse.de>
9827
6d9c3a87
AS
9828 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9829
3c50d7b9
AS
9830 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
9831 in the dwarf sections.
9832 * gdb.dwarf2/mac-fileno.S: Likewise.
9833
783e3e2f
AS
9834 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
9835 bspstore register on ia64.
9836
78ff580e
AS
98372007-01-29 Andreas Schwab <schwab@suse.de>
9838
cc8e9b12
AS
9839 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
9840 "frame-begin" annotation.
9841
78ff580e
AS
9842 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
9843 number of "frames-invalid" annotations.
9844
704a4f78
DJ
98452007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9846
9847 * gdb.base/commands.exp: Call if_commands_test.
9848 (gdb_test_no_prompt, if_commands_test): New.
9849
e741bf94
MK
98502007-01-28 Mark Kettenis <kettenis@gnu.org>
9851
9852 * gdb.threads/sigthread.c (NSIGS): Make bigger.
9853
474d0ad3
AS
98542007-01-27 Andreas Schwab <schwab@suse.de>
9855
9856 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
9857 .short/.int/.quad in the dwarf sections.
9858 * gdb.dwarf2/dw2-intercu.S: Likewise.
9859 * gdb.dwarf2/dw2-intermix.S: Likewise.
9860
e784b426
JK
98612007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9862
9863 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
9864 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
9865 array.
e784b426
JK
9866 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
9867 * gdb.base/setvar.exp: Likewise.
9868
37f08e04
AS
98692007-01-26 Andreas Schwab <schwab@suse.de>
9870
9a01813a
AS
9871 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
9872 test.
9873
37f08e04
AS
9874 * gdb.base/multi-forks.exp ("restart $i"): Also match
9875 __kernel_syscall_via_break.
9876
6e2a9270
VP
98772007-01-24 Vladimir Prus <vladimir@codesourcery.com>
9878
9879 * lib/mi-support.exp (mi_delete_varobj): New.
9880 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
9881 testcase.
9882 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
9883 (main): Call the above.
9884 (reference_update_test, base_in_reference_test)
9885 (reference_to_pointer): Delete the created varobjs.
a9c64011 9886
e515b470
DJ
98872007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
9888
9889 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
9890 * configure: Regenerated.
9891 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
9892 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
9893 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
9894 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
9895 * lib/gdb.exp (gdb_skip_xml_test): New function.
9896
08d8bcd7
DJ
98972007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
9898
9899 * gdb.base/sigrepeat.exp: Correct error message.
9900
99012007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
9902 Daniel Jacobowitz <dan@codesourcery.com>
9903
9904 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
9905 gdb.arch/i386-gnu-cfi-asm.S: New files.
9906
97c3f1f3
JK
99072007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9908
9909 * lib/gdb.exp: Abort on missing `site.exp'.
9910
cb1df416
DJ
99112007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9912 Daniel Jacobowitz <dan@codesourcery.com>
9913
9914 * gdb.base/included.c, gdb.base/included.exp,
9915 gdb.base/included.h: New files.
9916
35990120
DJ
99172007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9918
9919 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
9920 (maximize_rlimit): Reduce limits on 64-bit systems.
9921
6e81a116 99222007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
9923
9924 From Marcus Deuling <deuling@de.ibm.com>:
9925 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
9926 every case.
9927
6c3c41f3
NR
99282007-01-13 Nick Roberts <nickrob@snap.net.nz>
9929
9930 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
9931 (test_path_specification): Use objdir instead of srcdir to always
9932 get an absolute filename.
9933
2f12c312
DJ
99342007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9935
9936 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
9937
81121995
VP
99382007-01-11 Vladimir Prus <vladimir@codesourcery.com>
9939
9940 * gdb.mi/mi-var-cp.cc (reference_update_tests):
9941 Make sure the variable we're using is in scope.
9942 (reference_to_pointer): Likewise.
9943
4741b737
DJ
99442007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9945
9946 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
9947 has no debug information.
9948
054410c3
DJ
99492007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9950
9951 * gdb.base/annota1.exp: Remove extra send_gdb.
9952
818f79f6
DJ
99532007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9954
9955 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
9956
f7a6bb70
DJ
99572007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9958
9959 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
9960
57e66780
DJ
99612007-01-08 Nick Roberts <nickrob@snap.net.nz>
9962 Daniel Jacobowitz <dan@codesourcery.com>
9963
9964 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
9965 lcharacter or linteger change. Correct duplicated test name.
9966 * gdb.mi/mi2-var-cmd.exp: Likewise.
9967
3d799a95
DJ
99682007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9969
9970 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
9971
99722007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 9973
a9c64011
AS
9974 * gdb.base/nofield.c: New file.
9975 * gdb.base/nofield.exp: New testcase.
51679ba9 9976
eafb94e8
NR
99772007-01-05 Nick Roberts <nickrob@snap.net.nz>
9978
9979 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
9980
9981 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
9982 test.
9983
5e572bb4
DJ
99842007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9985
9986 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
9987
74a44383
DJ
99882007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9989
9990 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
9991 when continuing.
9992
1b572db9
DJ
99932007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9994
9995 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
9996 Expect ".exe" extension.
9997
381bc39b
DJ
99982007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9999
10000 * gdb.base/charset.exp: Add explicit filename to break.
10001 * gdb.base/dbx.exp: Add explicit filename to breaks.
10002
2b70e4c6
DJ
100032007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10004
10005 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
10006 * gdb.mi/mi2-file.exp: Likewise.
10007
303b6f5d
DJ
100082007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10009
10010 Implement specification of MI tests as comments
10011 in C and C++ sources.
10012 * lib/mi-support.exp (mi_autotest_data): New variable.
10013 (mi_autotest_source): New variable.
10014 (count_newlines, mi_prepare_inline_tests)
10015 (mi_get_inline_test, mi_continue_to_line)
10016 (mi_run_inline_test, mi_tbreak)
10017 (mi_send_resuming_command, mi_wait_for_stop): New functions.
10018 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
10019 Run inline tests.
10020 * gdb.mi/mi-var-cp.cc: Define tests here.
10021
23da0d94
VP
100222007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10023
10024 Simplify usage of mi_continue_to.
10025 * lib/mi-support.exp (mi_runto_helper): Renamed
10026 from mi_runto, added new parameter 'run_or_continue'.
10027 (mi_runto): Use mi_runto_helper.
10028 (mi_continue_to): Accept just function name as parameter.
10029 Use mi_runto_helper.
10030 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
10031 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10032
f9e18282
JB
100332006-01-04 Joel Brobecker <brobecker@adacore.com>
10034
10035 Make this testcase a bit more realistic. The current code
10036 is too simplistic, and allows the compiler to optimize out
10037 some of the entities we need for this testcase.
10038 * gdb.ada/null_record/bar.ads (Void_Star): New type.
10039 (Do_Nothing): Add extra parameter.
10040 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
10041 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
10042 by using a variable of type Void_Star.
10043
fd678c65
JB
100442006-01-04 Joel Brobecker <brobecker@adacore.com>
10045
10046 * gdb.ada/catch_ex/foo.adb: New file.
10047 * gdb.ada/catch_ex.exp: New testcase.
10048
05cfdb42
DJ
100492007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
10050
10051 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
10052 pass --image-base to linker.
10053
2e03ee74
DJ
100542007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10055 Daniel Jacobowitz <dan@codesourcery.com>
10056
10057 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
10058 secondary prompts.
10059
0d5de010
DJ
100602007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10061
10062 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
10063 output. Test the types of members and member pointers.
10064 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10065 gdb/2092.
10066 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10067 statement. Enable for GCC. Update expected output for some tests
10068 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10069 layout.
10070 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10071 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
10072 (Diamond::vget_base): New.
10073 (main): Add new tests.
10074 * gdb.cp/printmethod.exp: Update expected output for member functions.
10075 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
10076 print pEe->D::vg().
10077
61a771aa
DJ
100782007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10079
10080 * gdb.threads/tls.exp: Allow stops in sem_post.
10081
2fa63963
DJ
100822006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
10083
10084 * gdb.base/annota1.exp: Allow .*printf in backtraces.
10085 * gdb.base/annota3.exp: Likewise.
10086 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10087 again (instead of timing out).
10088 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10089 GCC bug 26475.
10090 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10091 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10092 test from jmisc1.exp.
10093 * gdb.java/jmisc1.exp: Delete.
10094 * gdb.java/jprint.exp: Adjust to work with method signatures including
10095 return types.
10096 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10097 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10098 * lib/java.exp (compile_java_from_source): Pass the correct type
10099 to target_compile.
10100
5eefc2b7
JB
101012006-12-31 Joel Brobecker <brobecker@adacore.com>
10102
10103 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10104 (stack_align_edx): New function.
10105 (stack_align_eax): New function.
10106 (main): Add calls to stack_align_edx and stack_align_eax.
10107 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10108 Add testing for the cases where the register used during a stack
10109 realignment is edx. Same for eax.
10110
227c54da
DJ
101112006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10112
10113 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10114 and generic PE targets.
10115
cab8ac94
JB
101162006-12-29 Joel Brobecker <brobecker@adacore.com>
10117
10118 * gdb.ada/array_return.exp: Update copyright date list.
10119
ba54f318
JB
101202006-12-27 Joel Brobecker <brobecker@adacore.com>
10121
10122 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10123 (Create_Small_Float_Vector): New function.
10124 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10125 function body.
10126 * gdb.ada/array_return/p.adb: Use new type and function from
10127 package Pck.
10128 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10129 able to print the value returned by a function returning an
10130 array of float.
10131
6b7a35dd
JB
101322006-12-20 Joel Brobecker <brobecker@adacore.com>
10133
10134 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10135 The associated tests should be PASSing.
10136
038224f6
VP
101372006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10138
10139 Test for base in references.
10140 * gdb.mi/mi-var-cp.cc: Add test code.
10141 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10142 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10143 * gdb.mi/mi2-watch.exp: Likewise.
10144 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10145 (mi_list_varobj_children): New function.
10146
b26ed50d
VP
101472006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10148
10149 * lib/mi-support.exp
10150 (mi_runto): Accept "()" after function name.
10151 (mi_create_varobj): New function.
10152 (mi_varobj_update): New function.
10153 (mi_Check_varobj_value): New function.
10154 * gdb.mi/mi-var-cp.exp: New file.
10155 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 10156
08232497
DJ
101572006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
10158
10159 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
10160 gdb.base/weaklib2.c: New files.
10161
d394c993 101622006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 10163
ac6c2fba
NS
10164 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
10165 info. Adjust test names.
10166
8ec659a0 10167 * gdb.base/break.c (main): Move position of malloc.
d394c993 10168 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 10169
acd65feb
VP
101702006-11-28 Vladimir Prus <vladimir@codesourcery.com>
10171
10172 * gdb.mi/mi-var-cmd.exp: Check -var-update after
10173 assignement of arrays and function pointers.
10174 * gdb.mi/var-cmd.c: Add declaration necessary for above
10175 tests.
10176
f556d5e5
NS
101772006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10178
10179 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
10180
10181 * gdb.threads/linux-dp.exp: Read thread table before and after
10182 creating each philosopher and verify it.
10183
697bc68d
NS
101842006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10185 Paul Brook <paul@codesourcery.com>
10186 Daniel Jacobowitz <dan@codesourcery.com>
10187
10188 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 10189 main to remove duplication. Add start function of the form
697bc68d
NS
10190 '_*start[1-9]*'. Add RVDS start function.
10191
29d73ae4
DJ
101922006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10193
10194 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
10195
c1d88655
UW
101962006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10197
10198 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
10199 * gdb.asm/spu.inc: New file.
10200 * gdb.base/term.exp: Disable if [target_info exists noargs].
10201 * gdb.gdb/complaints.exp: Disable if ![isnative].
10202 * gdb.gdb/selftest.exp: Likewise.
10203 * gdb.gdb/observer.exp: Likewise.
10204 * gdb.gdb/xfullpath.exp: Likewise.
10205 * gdb.base/attach.exp: Disable on SPU target.
10206 * gdb.cp/bs145503.exp: Likewise.
10207 * gdb.cp/exception.exp: Likewise.
10208 * gdb.cp/userdef.exp: Likewise.
10209
32a13b1a
DJ
102102006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10211
10212 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
10213
d8295fe9
VP
102142006-11-10 Vladimir Prus <vladimir@codesourcery.com>
10215
10216 * gdb.base/completion.exp: Fix completion tests for
10217 'info' and 'info '.
10218 * gdb.base/help.exp (help_test_raw, test_class_help)
10219 (test_prefix_command_help): Move...
10220 * lib/gdb.exp: Here.
10221 * gdb.base/main.exp: Adjust.
10222 * gdb.cp/maint.exp: Adjust.
10223 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 10224
8c394015
VP
102252006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10226
10227 * gdb.stabs/weird.exp (print_weird_var): Use
10228 gdb_test_multiple instead of gdb_expect.
10229
027fc1bc
VP
102302006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10231
10232 * gdb.base/help.exp (help_test_raw): New.
10233 (test_class_help): New.
10234 (test_prefix_command_help): New.
10235 Adjust testcases.
10236
67609209
FR
102372006-11-09 Christophe Lyon <christophe.lyon@st.com>
10238
10239 * gdb.base/constvars.c (main): Write to crass and crips, so that
10240 they are allocated by the compiler.
10241
f73adfeb
AS
102422006-10-27 Andreas Schwab <schwab@suse.de>
10243
10244 * gdb.base/multi-forks.exp: Use "detach fork" instead of
10245 "detach-fork".
10246
2f83a18e
DJ
102472006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
10248
10249 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
10250 of patterns.
10251
94277a38
DJ
102522006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10253
10254 * gdb.base/sepdebug.exp: Remove debug format test.
10255 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
10256 Handle no-symtab.
10257 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
10258
5bd2f6e2
DJ
102592006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10260
10261 * gdb.threads/manythreads.c (thread_function, main): Don't cast
10262 int to pointer or pointer to int.
10263 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
10264
8c008720
DJ
102652006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
10266
10267 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
10268
9e35dae4
DJ
102692006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10270
10271 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
10272
d9639e13
DJ
102732006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10274
10275 PR c++/2116
10276 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
10277
390a1bd0
JB
102782006-10-06 Joel Brobecker <brobecker@adacore.com>
10279
10280 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
10281 the corresponding bug has been fixed in GDB (PR/2018).
10282
dd920c33
JB
102832006-10-06 Joel Brobecker <brobecker@adacore.com>
10284
10285 * gdb.base/subst.exp: New testcase.
10286
53bbefe9
JB
102872006-10-06 Joel Brobecker <brobecker@adacore.com>
10288
10289 * gdb.ada/array_return/pck.ads: Add copyright notice.
10290 * gdb.ada/array_return/pck.adb: Likewise.
10291 * gdb.ada/array_return/p.adb: Likewise.
10292 * gdb.ada/exec_changed/first.adb: Likewise.
10293 * gdb.ada/exec_changed/second.adb: Likewise.
10294
09851417
JB
102952006-10-06 Joel Brobecker <brobecker@adacore.com>
10296
10297 * gdb.ada/watch_arg/watch.adb: New file.
10298 * gdb.ada/watch_arg.exp: New testcase.
10299
041bf30d
VP
103002006-10-02 Vladimir Prus <vladimir@codesourcery.com>
10301
10302 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 10303 via string_to_regexp.
041bf30d 10304 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 10305
f286fbdd 103062006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
10307
10308 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
10309 Remove unused / obsolete files.
10310
7c07f349
NR
103112006-09-19 Nick Roberts <nickrob@snap.net.nz>
10312
10313 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
10314
cd5ff84a
VP
103152006-09-17 Vladimir Prus <vladimir@codesourcery.com>
10316
10317 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
10318 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 10319 the number of frames.
cd5ff84a 10320
ae018d1a
DJ
103212006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
10322
10323 * gdb.base/args.c (main): Add breakpoint marker.
10324 * gdb.base/args.exp: Use args_test for tests. Add new tests which
10325 really test empty arguments.
10326 (args_load): Delete.
10327 (args_test): New.
10328
b399c549
NR
103292006-09-13 Nick Roberts <nickrob@snap.net.nz>
10330
10331 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 10332 check for one file.
b399c549 10333
2ab1eb7a
VP
103342006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
10335
10336 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
10337 HIGH_FRAME argument to -stack-list-locals can be larger than
10338 the number of frames.
a9c64011 10339
476308bf
FF
103402006-08-18 Fred Fish <fnf@specifix.com>
10341
10342 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
10343 '$' in front of skip_vmx_tests_saved when setting that.
10344
8625200f
AS
103452006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
10346
10347 * gdb.base/trace-commands.exp: New file.
10348
089ec8f1
DJ
103492006-08-10 Joel Brobecker <brobecker@adacore.com>
10350 Daniel Jacobowitz <dan@codesourcery.com>
10351
10352 * gdb.base/step-bt.exp: Make hexadecimal address optional in
10353 expected output of the backtrace commands.
10354
b60f0898
JB
103552006-08-09 Joel Brobecker <brobecker@adacore.com>
10356
10357 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
10358 untested followed by return combination.
10359 * gdb.arch/altivec-regs.exp: Likewise.
10360 * gdb.arch/e500-abi.exp: Likewise.
10361 * gdb.arch/e500-regs.exp: Likewise.
10362 * gdb.arch/gdb1291.exp: Likewise.
10363 * gdb.arch/gdb1431.exp: Likewise.
10364 * gdb.arch/gdb1558.exp: Likewise.
10365 * gdb.arch/i386-prologue.exp: Likewise.
10366 * gdb.arch/i386-unwind.exp: Likewise.
10367 * gdb.asm/asm-source.exp: Likewise.
10368 * gdb.base/a2-run.exp: Likewise.
10369 * gdb.base/advance.exp: Likewise.
10370 * gdb.base/all-bin.exp: Likewise.
10371 * gdb.base/annota1.exp: Likewise.
10372 * gdb.base/annota3.exp: Likewise.
10373 * gdb.base/args.exp: Likewise.
10374 * gdb.base/arithmet.exp: Likewise.
10375 * gdb.base/assign.exp: Likewise.
10376 * gdb.base/async.exp: Likewise.
10377 * gdb.base/attach.exp: Likewise.
10378 * gdb.base/bang.exp: Likewise.
10379 * gdb.base/bigcore.exp: Likewise.
10380 * gdb.base/bitfields.exp: Likewise.
10381 * gdb.base/bitfields2.exp: Likewise.
10382 * gdb.base/break.exp: Likewise.
10383 * gdb.base/call-sc.exp: Likewise.
10384 * gdb.base/call-strs.exp: Likewise.
10385 * gdb.base/callfuncs.exp: Likewise.
10386 * gdb.base/checkpoint.exp: Likewise.
10387 * gdb.base/chng-syms.exp: Likewise.
10388 * gdb.base/code-expr.exp: Likewise.
10389 * gdb.base/commands.exp: Likewise.
10390 * gdb.base/completion.exp: Likewise.
10391 * gdb.base/cond-expr.exp: Likewise.
10392 * gdb.base/condbreak.exp: Likewise.
10393 * gdb.base/consecutive.exp: Likewise.
10394 * gdb.base/constvars.exp: Likewise.
10395 * gdb.base/corefile.exp: Likewise.
10396 * gdb.base/cvexpr.exp: Likewise.
10397 * gdb.base/dbx.exp: Likewise.
10398 * gdb.base/define.exp: Likewise.
10399 * gdb.base/detach.exp: Likewise.
10400 * gdb.base/display.exp: Likewise.
10401 * gdb.base/dump.exp: Likewise.
10402 * gdb.base/ena-dis-br.exp: Likewise.
10403 * gdb.base/ending-run.exp: Likewise.
10404 * gdb.base/environ.exp: Likewise.
10405 * gdb.base/eval-skip.exp: Likewise.
10406 * gdb.base/exprs.exp: Likewise.
10407 * gdb.base/fileio.exp: Likewise.
10408 * gdb.base/finish.exp: Likewise.
10409 * gdb.base/float.exp: Likewise.
10410 * gdb.base/foll-exec.exp: Likewise.
10411 * gdb.base/foll-fork.exp: Likewise.
10412 * gdb.base/foll-vfork.exp: Likewise.
10413 * gdb.base/freebpcmd.exp: Likewise.
10414 * gdb.base/funcargs.exp: Likewise.
10415 * gdb.base/gcore.exp: Likewise.
10416 * gdb.base/gdb1090.exp: Likewise.
10417 * gdb.base/gdb1250.exp: Likewise.
10418 * gdb.base/huge.exp: Likewise.
10419 * gdb.base/info-proc.exp: Likewise.
10420 * gdb.base/interrupt.exp: Likewise.
10421 * gdb.base/jump.exp: Likewise.
10422 * gdb.base/langs.exp: Likewise.
10423 * gdb.base/lineinc.exp: Likewise.
10424 * gdb.base/list.exp: Likewise.
10425 * gdb.base/logical.exp: Likewise.
10426 * gdb.base/long_long.exp: Likewise.
10427 * gdb.base/macscp.exp: Likewise.
10428 * gdb.base/maint.exp: Likewise.
10429 * gdb.base/mips_pro.exp: Likewise.
10430 * gdb.base/miscexprs.exp: Likewise.
10431 * gdb.base/multi-forks.exp: Likewise.
10432 * gdb.base/opaque.exp: Likewise.
10433 * gdb.base/overlays.exp: Likewise.
10434 * gdb.base/pc-fp.exp: Likewise.
10435 * gdb.base/pointers.exp: Likewise.
10436 * gdb.base/printcmds.exp: Likewise.
10437 * gdb.base/psymtab.exp: Likewise.
10438 * gdb.base/ptype.exp: Likewise.
10439 * gdb.base/recurse.exp: Likewise.
10440 * gdb.base/relational.exp: Likewise.
10441 * gdb.base/relocate.exp: Likewise.
10442 * gdb.base/remote.exp: Likewise.
10443 * gdb.base/reread.exp: Likewise.
10444 * gdb.base/restore.exp: Likewise.
10445 * gdb.base/return.exp: Likewise.
10446 * gdb.base/return2.exp: Likewise.
10447 * gdb.base/scope.exp: Likewise.
10448 * gdb.base/sect-cmd.exp: Likewise.
10449 * gdb.base/sep.exp: Likewise.
10450 * gdb.base/sepdebug.exp: Likewise.
10451 * gdb.base/setshow.exp: Likewise.
10452 * gdb.base/setvar.exp: Likewise.
10453 * gdb.base/sigall.exp: Likewise.
10454 * gdb.base/sigbpt.exp: Likewise.
10455 * gdb.base/signals.exp: Likewise.
10456 * gdb.base/signull.exp: Likewise.
10457 * gdb.base/sizeof.exp: Likewise.
10458 * gdb.base/solib.exp: Likewise.
10459 * gdb.base/step-line.exp: Likewise.
10460 * gdb.base/step-test.exp: Likewise.
10461 * gdb.base/structs.exp: Likewise.
10462 * gdb.base/structs2.exp: Likewise.
10463 * gdb.base/term.exp: Likewise.
10464 * gdb.base/twice.exp: Likewise.
10465 * gdb.base/until.exp: Likewise.
10466 * gdb.base/varargs.exp: Likewise.
10467 * gdb.base/volatile.exp: Likewise.
10468 * gdb.base/watchpoint.exp: Likewise.
10469 * gdb.base/whatis-exp.exp: Likewise.
10470 * gdb.base/whatis.exp: Likewise.
10471 * gdb.cp/ambiguous.exp: Likewise.
10472 * gdb.cp/annota2.exp: Likewise.
10473 * gdb.cp/annota3.exp: Likewise.
10474 * gdb.cp/bool.exp: Likewise.
10475 * gdb.cp/breakpoint.exp: Likewise.
10476 * gdb.cp/casts.exp: Likewise.
10477 * gdb.cp/class2.exp: Likewise.
10478 * gdb.cp/classes.exp: Likewise.
10479 * gdb.cp/cplusfuncs.exp: Likewise.
10480 * gdb.cp/ctti.exp: Likewise.
10481 * gdb.cp/derivation.exp: Likewise.
10482 * gdb.cp/exception.exp: Likewise.
10483 * gdb.cp/gdb1355.exp: Likewise.
10484 * gdb.cp/hang.exp: Likewise.
10485 * gdb.cp/inherit.exp: Likewise.
10486 * gdb.cp/local.exp: Likewise.
10487 * gdb.cp/m-data.exp: Likewise.
10488 * gdb.cp/m-static.exp: Likewise.
10489 * gdb.cp/member-ptr.exp: Likewise.
10490 * gdb.cp/method.exp: Likewise.
10491 * gdb.cp/misc.exp: Likewise.
10492 * gdb.cp/namespace.exp: Likewise.
10493 * gdb.cp/overload.exp: Likewise.
10494 * gdb.cp/ovldbreak.exp: Likewise.
10495 * gdb.cp/pr-1023.exp: Likewise.
10496 * gdb.cp/pr-1210.exp: Likewise.
10497 * gdb.cp/pr-574.exp: Likewise.
10498 * gdb.cp/printmethod.exp: Likewise.
10499 * gdb.cp/psmang.exp: Likewise.
10500 * gdb.cp/ref-params.exp: Likewise.
10501 * gdb.cp/ref-types.exp: Likewise.
10502 * gdb.cp/rtti.exp: Likewise.
10503 * gdb.cp/templates.exp: Likewise.
10504 * gdb.cp/try_catch.exp: Likewise.
10505 * gdb.cp/userdef.exp: Likewise.
10506 * gdb.cp/virtfunc.exp: Likewise.
10507 * gdb.disasm/am33.exp: Likewise.
10508 * gdb.disasm/h8300s.exp: Likewise.
10509 * gdb.disasm/mn10300.exp: Likewise.
10510 * gdb.disasm/sh3.exp: Likewise.
10511 * gdb.disasm/t01_mov.exp: Likewise.
10512 * gdb.disasm/t02_mova.exp: Likewise.
10513 * gdb.disasm/t03_add.exp: Likewise.
10514 * gdb.disasm/t04_sub.exp: Likewise.
10515 * gdb.disasm/t05_cmp.exp: Likewise.
10516 * gdb.disasm/t06_ari2.exp: Likewise.
10517 * gdb.disasm/t07_ari3.exp: Likewise.
10518 * gdb.disasm/t08_or.exp: Likewise.
10519 * gdb.disasm/t09_xor.exp: Likewise.
10520 * gdb.disasm/t10_and.exp: Likewise.
10521 * gdb.disasm/t11_logs.exp: Likewise.
10522 * gdb.disasm/t12_bit.exp: Likewise.
10523 * gdb.disasm/t13_otr.exp: Likewise.
10524 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
10525 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
10526 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
10527 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
10528 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
10529 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10530 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10531 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10532 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
10533 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
10534 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10535 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10536 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10537 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10538 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10539 * gdb.mi/gdb701.exp: Likewise.
10540 * gdb.mi/gdb792.exp: Likewise.
10541 * gdb.mi/mi-basics.exp: Likewise.
10542 * gdb.mi/mi-break.exp: Likewise.
10543 * gdb.mi/mi-cli.exp: Likewise.
10544 * gdb.mi/mi-console.exp: Likewise.
10545 * gdb.mi/mi-disassemble.exp: Likewise.
10546 * gdb.mi/mi-eval.exp: Likewise.
10547 * gdb.mi/mi-file.exp: Likewise.
10548 * gdb.mi/mi-read-memory.exp: Likewise.
10549 * gdb.mi/mi-regs.exp: Likewise.
10550 * gdb.mi/mi-return.exp: Likewise.
10551 * gdb.mi/mi-simplerun.exp: Likewise.
10552 * gdb.mi/mi-stack.exp: Likewise.
10553 * gdb.mi/mi-stepi.exp: Likewise.
10554 * gdb.mi/mi-syn-frame.exp: Likewise.
10555 * gdb.mi/mi-until.exp: Likewise.
10556 * gdb.mi/mi-var-block.exp: Likewise.
10557 * gdb.mi/mi-var-child.exp: Likewise.
10558 * gdb.mi/mi-var-cmd.exp: Likewise.
10559 * gdb.mi/mi-var-display.exp: Likewise.
10560 * gdb.mi/mi-watch.exp: Likewise.
10561 * gdb.mi/mi2-basics.exp: Likewise.
10562 * gdb.mi/mi2-break.exp: Likewise.
10563 * gdb.mi/mi2-cli.exp: Likewise.
10564 * gdb.mi/mi2-console.exp: Likewise.
10565 * gdb.mi/mi2-disassemble.exp: Likewise.
10566 * gdb.mi/mi2-eval.exp: Likewise.
10567 * gdb.mi/mi2-file.exp: Likewise.
10568 * gdb.mi/mi2-read-memory.exp: Likewise.
10569 * gdb.mi/mi2-regs.exp: Likewise.
10570 * gdb.mi/mi2-return.exp: Likewise.
10571 * gdb.mi/mi2-simplerun.exp: Likewise.
10572 * gdb.mi/mi2-stack.exp: Likewise.
10573 * gdb.mi/mi2-stepi.exp: Likewise.
10574 * gdb.mi/mi2-syn-frame.exp: Likewise.
10575 * gdb.mi/mi2-until.exp: Likewise.
10576 * gdb.mi/mi2-var-block.exp: Likewise.
10577 * gdb.mi/mi2-var-child.exp: Likewise.
10578 * gdb.mi/mi2-var-cmd.exp: Likewise.
10579 * gdb.mi/mi2-var-display.exp: Likewise.
10580 * gdb.mi/mi2-watch.exp: Likewise.
10581 * gdb.stabs/exclfwd.exp: Likewise.
10582 * gdb.stabs/weird.exp: Likewise.
10583 * gdb.threads/gcore-thread.exp: Likewise.
10584 * gdb.trace/actions.exp: Likewise.
10585 * gdb.trace/backtrace.exp: Likewise.
10586 * gdb.trace/circ.exp: Likewise.
10587 * gdb.trace/collection.exp: Likewise.
10588 * gdb.trace/deltrace.exp: Likewise.
10589 * gdb.trace/infotrace.exp: Likewise.
10590 * gdb.trace/limits.exp: Likewise.
10591 * gdb.trace/packetlen.exp: Likewise.
10592 * gdb.trace/passc-dyn.exp: Likewise.
10593 * gdb.trace/passcount.exp: Likewise.
10594 * gdb.trace/report.exp: Likewise.
10595 * gdb.trace/save-trace.exp: Likewise.
10596 * gdb.trace/tfind.exp: Likewise.
10597 * gdb.trace/tracecmd.exp: Likewise.
10598 * gdb.trace/while-dyn.exp: Likewise.
10599 * gdb.trace/while-stepping.exp: Likewise.
10600
f4b618d1
JB
106012006-08-08 Joel Brobecker <brobecker@adacore.com>
10602
10603 * gdb.base/step-bt.c: New file.
10604 * gdb.base/step-bt.exp: New testcase.
10605
3d00d119
DJ
106062006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
10607
10608 * config/monitor.exp (gdb_load): Remove support for obsolete
10609 download-write-size.
10610 * gdb.base/remote.exp: Likewise. Update all callers of
10611 gdb_timed_load.
10612
017b5bd4
DJ
106132006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
10614
10615 * cursal.exp: Pass binfile to gdb_load.
10616
837c599d
DJ
106172006-08-01 Nathan Sidwell <nathan@codesourcery.com>
10618
10619 * gdb.base/cursal.exp: Add "" to gdb_load call.
10620
8dd4540b
MK
106212006-07-29 Mark Kettenis <kettenis@gnu.org>
10622
10623 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
10624 NetBSD/ELF targets.
10625
ab5c9f60
DJ
106262006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
10627
10628 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
10629 operator*.
10630
4c42eaff
DJ
106312006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
10632
10633 * gdb.base/completion.exp: Update for change in "file" behavior.
10634 * gdb.stabs/weird.exp: Likewise.
10635 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
10636 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
10637
0155cc76
NS
106382006-07-24 Nathan Sidwell <nathan@codesourcery.com>
10639
10640 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
10641 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
10642
16026cd7
AS
106432006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
10644
10645 * gdb.base/default.exp: Update source command error message.
10646 * gdb.base/help.exp: Update 'help source' message.
10647
16963cb6
DJ
106482006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
10649
10650 * gdb.cp/bs15503.exp: Update comment for no longer crashing
10651 test.
10652
6d7fd486
AS
106532006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
10654
10655 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
10656
29e8a844
DJ
106572006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10658
10659 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
10660
6afcfa39
DJ
106612006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10662
10663 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
10664
267a692b
MK
106652006-07-17 Mark Kettenis <kettenis@gnu.org>
10666
10667 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
10668 *-*-openbsd* from targets for wich we expect ARM FPA floating
10669 point format.
10670
85d2fec4
NR
106712006-07-17 Nick Roberts <nickrob@snap.net.nz>
10672
10673 * gdb.cp/annota3.exp: Expect frame-begin annotation.
10674
106752006-07-17 Mark Kettenis <kettenis@gnu.org>
10676
10677 * gdb.base/annota3.exp: Expect frame-begin annotation.
10678
85b4c6e8
JB
106792006-07-14 Joel Brobecker <brobecker@adacore.com>
10680
10681 * gdb.base/help.exp: Adjust "help unset" test to accept
10682 any list of unset commands.
10683
fb933624
DJ
106842006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
10685 Daniel Jacobowitz <dan@codesourcery.com>
10686
10687 * gdb.cp/ref-params.exp: New test.
10688 * gdb.cp/ref-params.cc: New source file.
10689 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
10690
1dff4b64
MK
106912006-07-08 Mark Kettenis <kettenis@gnu.org>
10692
10693 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
10694 spaces/tabs in regular expressions since they might not be there.
10695
40d2e0e3
AS
106962006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
10697
10698 * gdb.base/ifelse.exp: New file.
10699
f6c957d2
NS
107002006-07-04 Nathan Sidwell <nathan@codesourcery.com>
10701
10702 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
10703 line.
10704 * gdb.base/huge.exp: Loop over compilation to find a size that
10705 is acceptable.
10706 * gdb.base/remote.exp: Correct expected strings.
10707 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
10708
b9c5a23d
DJ
107092006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10710
10711 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
10712
9af2e58d
DJ
107132006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10714
10715 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
10716 native.
10717
30930ca5
DJ
107182006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10719
10720 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
10721 enable stabs testing.
10722
aa32fa1d
DJ
107232006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10724
bd4a4c80 10725 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
10726 gdb_test_multiple does.
10727
321fef15
DJ
107282006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10729
10730 * Makefile.in (host_alias): Remove.
10731 (target_alias): Use @target_noncanonical@.
10732 (site.exp): Don't set host_alias.
10733 * aclocal.m4: Remove contents. Include acx.m4.
10734 * configure: Regenerated.
10735 * configure.ac: Use ACX_NONCANONICAL_TARGET.
10736
e1c2defa
NS
107372006-06-13 Nathan Sidwell <nathan@codesourcery.com>
10738
e63b55d1
NS
10739 * lib/gdb.exp (gdb_load_cmd): New.
10740
5600ea19
NS
10741 * gdb.base/fileio.c: Add system(NULL) test.
10742 * gdb.base/fileio.exp: Check it.
10743
e1c2defa
NS
10744 * gdb.base/break.c: Add 10a breakpoint at }
10745 * gdb.base/break.exp: Add test for breakpoint at }
10746 * gdb.cp/anon-union.cc: Add code at end of function.
10747 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
10748 * gdb.mi/var-cmd.c: Add code at end of function.
10749 * gdb.mi/mi-var-display.exp: Adjust end of next.
10750 * gdb.mi/mi2-var-display.exp: Likewise.
10751 * gdb.base/fileio.c: Add stop function and insert calls at
10752 stopping places.
10753 * gdb.base/fileio.exp: Breakpoint stop function and remove
10754 explicit line number references.
10755
6c0112ec
JB
107562006-05-19 Joel Brobecker <brobecker@adacore.com>
10757
a9c64011
AS
10758 * gdb.base/del.exp (test_delete_alias): New function.
10759 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 10760
154189a4
FF
107612006-05-18 Fred Fish <fnf@specifix.com>
10762
10763 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
10764 required. Check for spurious output after program exits normally.
10765
582e64c2
FF
107662006-05-17 Fred Fish <fnf@specifix.com>
10767
10768 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
10769 gdb_load, so it works in the simulator.
10770
8ef6493a
FF
107712006-05-11 Fred Fish <fnf@specifix.com>
10772
10773 * gdb.base/bang.exp: Ignore unexpected output between the
10774 "program exited normally" and the gdb prompt, as many other
10775 tests do.
10776
692b141c
MK
107772006-05-07 Mark Kettenis <kettenis@gnu.org>
10778
10779 * gdb.base/help.exp: Make "delete checkpoint" part option for
10780 "help d" and "help delete" tests.
10781
540b8a30
UW
107822006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10783
a9c64011 10784 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
10785 expected output in some mi_gdb_test statements.
10786 * gdb.mi/mi2-basics.exp: Likewise.
10787
9b6462d9
JB
107882006-05-05 Joel Brobecker <brobecker@adacore.com>
10789
10790 * gdb.base/del.c: New file.
10791 * gdb.base/del.exp: New testcase.
10792
954de43b
DM
107932006-05-05 David S. Miller <davem@sunset.davemloft.net>
10794
10795 * gdb.base/break.exp: Do not assume a breakpoint on
10796 main will actually be in $srcfile when optimizing.
1303f75e
DM
10797 * gdb.base/savedregs.exp: Do not require that the dummy
10798 frame location match up to a symbol and source file location.
c3242428
DM
10799 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
10800 will get printed without a mi_cmd_data_list_register_values prefix.
10801 (*-data-list-register-*): Correct regular expressions to expect the new
10802 pseudo d? floating point registers.
10803 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 10804
c7e64c9a
DJ
108052006-05-05 Christophe Lyon <christophe.lyon@st.com>
10806
10807 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
10808 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
10809 is allocated by the compiler.
10810 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
10811 anons, e, anone to force their allocation by the compiler.
10812
108132006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
10814
10815 * gdb.base/help.exp: Update expected text for help d and
10816 help delete.
10817
27ce9a6d
MK
108182006-05-02 Mark Kettenis <kettenis@gnu.org>
10819
10820 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
10821 NetBSD/ELF targets.
10822
8608915f
MK
108232006-04-30 Mark Kettenis <kettenis@gnu.org>
10824
10825 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
10826 single-step breakpoint fails; make this a KFAIL on
10827 sparc*-*-openbsd*.
10828 * gdb.base/siginfo.exp: Likewise.
10829 * gdb.base/sigstep.exp (advance, advancei): Likewise.
10830
b8db102d
MS
108312006-04-26 Michael Snyder <msnyder@redhat.com>
10832
10833 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
10834 which may have to consume output from other forks.
10835 Add tests to make sure that "delete fork" succeeded.
10836
c702009a
MS
108372006-04-20 Michael Snyder <msnyder@redhat.com>
10838
10839 * 2006-03-22 Jim Blandy <jimb@redhat.com>
10840 Add support for the Renesas M32C and M16C.
10841
10842 * gdb.asm/asm-source.exp: Add m32c target.
10843 * gdb.asm/m32c.inc: Support for m32c target.
10844
e28493f2
AS
108452006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
10846
10847 * gdb.base/commands.exp (recursive_source_test): New test.
10848
880da185
DM
108492006-04-04 David S. Miller <davem@sunset.davemloft.net>
10850
10851 * gdb.base/float.exp: Add pattern for sparc targets.
10852
61d9b92f
DJ
108532006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10854
10855 * gdb.base/commands.exp (stray_arg0_test): New test.
10856
bd717df8
PB
108572006-03-30 Paul Brook <paul@codesourcery.com>
10858
10859 * gdb.mi/mi-until.exp: kfail broken until command.
10860 * gdb.mi/mi2-until.exp: Ditto.
10861
ec793d3c
NR
108622006-03-27 Nick Roberts <nickrob@snap.net.nz>
10863
10864 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
10865
831004b7
AO
108662006-03-08 Alexandre Oliva <aoliva@redhat.com>
10867
10868 * gdb.base/prelink.exp: Anchor tested-for regular expression
10869 on gdb prompt.
10870
effe49a0
PB
108712006-03-07 Paul Brook <paul@codesourcery.com>
10872
10873 * gdb.base/assign.exp: Correct fail message.
10874
e5461016
PB
108752006-03-07 Paul Brook <paul@codesourcery.com>
10876
10877 * lib/compiler.c: Extract armcc version number.
10878 * lib/compiler.cc: Ditto.
10879
fc91c6c2
PB
108802006-03-07 Paul Brook <paul@codesourcery.com>
10881
10882 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
10883 additional_flags=-w.
10884 * gdb.arch/altivec-regs.exp: Ditto.
10885 * gdb.arch/e500-abi.exp: Ditto.
10886 * gdb.arch/e500-regs.exp: Ditto.
10887 * gdb.base/all-bin.exp: Ditto.
10888 * gdb.base/annota1.exp: Ditto.
10889 * gdb.base/annota3.exp: Ditto.
10890 * gdb.base/args.exp: Ditto.
10891 * gdb.base/arithmet.exp: Ditto.
10892 * gdb.base/assign.exp: Ditto.
10893 * gdb.base/async.exp: Ditto.
10894 * gdb.base/bang.exp: Ditto.
10895 * gdb.base/break.exp: Ditto.
10896 * gdb.base/call-rt-st.exp: Ditto.
10897 * gdb.base/completion.exp: Ditto.
10898 * gdb.base/cond-expr.exp: Ditto.
10899 * gdb.base/condbreak.exp: Ditto.
10900 * gdb.base/consecutive.exp: Ditto.
10901 * gdb.base/define.exp: Ditto.
10902 * gdb.base/display.exp: Ditto.
10903 * gdb.base/ena-dis-br.exp: Ditto.
10904 * gdb.base/environ.exp: Ditto.
10905 * gdb.base/eval-skip.exp: Ditto.
10906 * gdb.base/info-proc.exp: Ditto.
10907 * gdb.base/jump.exp: Ditto.
10908 * gdb.base/logical.exp: Ditto.
10909 * gdb.base/long_long.exp: Ditto.
10910 * gdb.base/maint.exp: Ditto.
10911 * gdb.base/miscexprs.exp: Ditto.
10912 * gdb.base/pc-fp.exp: Ditto.
10913 * gdb.base/pointers.exp: Ditto.
10914 * gdb.base/relational.exp: Ditto.
10915 * gdb.base/reread.exp: Ditto.
10916 * gdb.base/sect-cmd.exp: Ditto.
10917 * gdb.base/sep.exp: Ditto.
10918 * gdb.base/sepdebug.exp: Ditto.
10919 * gdb.base/until.exp: Ditto.
10920 * gdb.base/whatis-exp.exp: Ditto.
10921 * gdb.cp/annota2.exp: Ditto.
10922 * gdb.cp/annota3.exp: Ditto.
10923 * gdb.trace/actions.exp: Ditto.
10924 * gdb.trace/backtrace.exp: Ditto.
10925 * gdb.trace/circ.exp: Ditto.
10926 * gdb.trace/collection.exp: Ditto.
10927 * gdb.trace/deltrace.exp: Ditto.
10928 * gdb.trace/infotrace.exp: Ditto.
10929 * gdb.trace/limits.exp: Ditto.
10930 * gdb.trace/packetlen.exp: Ditto.
10931 * gdb.trace/passc-dyn.exp: Ditto.
10932 * gdb.trace/passcount.exp: Ditto.
10933 * gdb.trace/report.exp: Ditto.
10934 * gdb.trace/save-trace.exp: Ditto.
10935 * gdb.trace/tfind.exp: Ditto.
10936 * gdb.trace/tracecmd.exp: Ditto.
10937 * gdb.trace/while-dyn.exp: Ditto.
10938 * gdb.trace/while-stepping.exp: Ditto.
10939 * lib/gdb.exp: Ditto.
10940 (gdb_compile): Handle nowarning option.
10941
5f4a23d9
AO
109422006-03-07 Alexandre Oliva <aoliva@redhat.com>
10943
10944 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
10945 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
10946 Rename executable to prelinkt. Don't re-prelink if we didn't
10947 get a core file. Test prelink -u exit status to tell whether
10948 prelinking failed. Use gdb_test_multiple.
10949
9733fc94
DJ
109502006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10951
10952 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
10953 (do_tests): Call it.
10954
cc10cae3
AO
109552006-02-28 Alexandre Oliva <aoliva@redhat.com>
10956
10957 * gdb.base/prelink.exp: New test.
10958 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
10959
15c46491
WZ
109602006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
10961
10962 * gdb.fortran/derived-type.f90: New file.
10963 * gdb.fortran/derived-type.exp: New testcase.
10964
5c9f7ded
DJ
109652006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
10966
10967 * gdb.base/default.exp: Allow ';' as a directory separator.
10968
5b96932b
AS
109692006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10970
10971 * gdb.base/help.exp (help add-symbol-file): Update.
10972
1986bccd
AS
109732006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10974
10975 * gdb.base/help.exp (help load): Update expected results.
10976
a8b7528f
FF
109772006-02-19 Fred Fish <fnf@specifix.com>
10978
10979 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
10980 specifix hex value as part of results.
10981 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 10982
f8261448
FF
109832006-02-16 Fred Fish <fnf@specifix.com>
10984
10985 * gdb.base/whatis.c: Define variables using typedefs char_addr,
10986 ushort_addr, and slong_addr, so the typedefs are not optimized
10987 away.
10988 * gdb.base/whatis.exp: Add tests using type name for struct type,
10989 union type, enum type, and typedef.
a9c64011 10990
31d8bdd2
MK
109912006-02-13 Mark Kettenis <kettenis@gnu.org>
10992
10993 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
10994
34e41e63
JB
109952006-02-13 Jim Blandy <jimb@redhat.com>
10996
10997 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
10998 case where it takes two "next" commands to skip past the init
10999 call.
11000
ac6e4f31
FF
110012006-02-12 Fred Fish <fnf@specifix.com>
11002
11003 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
11004 to handle cases where it takes two "next" commands to skip
11005 past the init call.
11006
2db2d571
JB
110072006-02-07 Joel Brobecker <brobecker@adacore.com>
11008
11009 * gdb.ada/array_return.exp: Mark the last test as expected to fail
11010 on hppa32 targets.
11011
38fcd64c
DJ
110122006-02-06 Vladimir Prus <ghost@cs.msu.su>
11013
11014 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
11015 field.
11016
1315ad46
MK
110172006-01-29 Mark Kettenis <kettenis@gnu.org>
11018
11019 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
11020
5625b943
DJ
110212006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11022
11023 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
11024 files.
11025
80df1bbe
DJ
110262006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11027
11028 * gdb.cp/maint.exp: Set complaints to a positive value.
11029
9078e690
DJ
110302006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11031
11032 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
11033 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
11034 function name.
11035
9c903399
DJ
110362006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11037
11038 * gdb.base/checkpoint.c: Update copyright notice. Include
11039 <stdlib.h>.
11040
761ae4d6
JB
110412006-01-04 Jim Blandy <jimb@redhat.com>
11042
11043 * gdb.asm/asm-source.exp: Independently provide default values for
11044 asm-flags and debug-flags. Use 'string equal' to do the
11045 comparison, not the implicit expr's '==' operator. Remove
11046 now-unneeded assignments to asm-flags. In h8300 case, place
11047 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
11048
099ac3dd
MS
110492006-01-04 Michael Snyder <msnyder@redhat.com>
11050
11051 * gdb.base/checkpoint.c: New file.
11052 * gdb.base/checkpoint.exp: New file.
11053 * gdb.base/multi-fork.c: New file.
11054 * gdb.base/multi-fork.exp: New file.
11055 * gdb.base/pi.txt: New file (data for checkpoint.c test).
11056
f4d85314
FF
110572006-01-04 Fred Fish <fnf@specifix.com>
11058
11059 * gdb.base/ptype.c (foo): Add typedef.
11060 (intfoo): Add function.
11061 * gdb.base/ptype1.c: New file.
11062 * gdb.base/ptype.exp: Handle compilation and linking with two
11063 source files. Test that proper type for "foo" is found based
11064 on source context rather than first match found in symtabs.
11065
a1b06f35
MK
110662005-12-28 Mark Kettenis <kettenis@gnu.org>
11067
11068 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11069 * gdb.asm/openbsd.inc: Indent commands.
11070
d082a1e2
MK
110712005-12-26 Mark Kettenis <kettenis@gnu.org>
11072
c65016bd
MK
11073 * gdb.base/freebpcmd.exp: Increase timeout.
11074
d082a1e2
MK
11075 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11076
d3c32a0e
DJ
110772005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11078
11079 * gdb.base/default.exp: Update check for "show version".
11080
9fdb1f50
RC
110812005-12-09 Randolph Chung <tausq@debian.org>
11082
11083 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
11084 * gdb.asm/pa64.inc: New file.
11085
5f2c56f7
RC
110862005-12-09 Randolph Chung <tausq@debian.org>
11087
11088 * gdb.asm/common.inc: Indent commands.
11089 * gdb.asm/asmsrc1.s: Likewise.
11090 * gdb.asm/asmsrc2.s: Likewise.
11091
8117349c
RC
110922005-12-09 Randolph Chung <tausq@debian.org>
11093
11094 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11095 (get_addr_of_sym): Remove duplicate print.
11096 (gen_core): xfail hppa*-*-hpux*, update expected output.
11097 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11098 * gdb.arch/pa64-nullify.s: New file.
11099
8f07f25a
RC
111002005-12-09 Randolph Chung <tausq@debian.org>
11101
11102 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11103
55b39184
DJ
111042005-12-07 Christophe Lyon <christophe.lyon@st.com>
11105
11106 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11107 code generation for these functions.
11108 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11109 error message.
11110
31e2b00f
AS
111112005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11112
11113 * gdb.base/help.exp (help b, help br, help bre, help brea)
11114 (help break): Update the expected message.
11115
c3d0b56e
SC
111162005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11117
11118 * gdb.asm/m68hc11.inc: Setup the data section.
11119 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11120 script for this test.
11121 (m6812-*-*): Likewise.
11122
36ae0ea9
RC
111232005-11-09 Randolph Chung <tausq@debian.org>
11124
11125 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11126
9d6f42e9
WZ
111272005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11128
11129 * gdb.base/break.exp: Fix a comment typo.
11130
e2126a14
EZ
111312005-11-03 Jim Blandy <jimb@redhat.com>
11132
a9c64011
AS
11133 Checked in by Elena Zannoni <ezannoni@redhat.com>
11134
889bf7c5 11135 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 11136
e0ac7199
CV
111372005-11-02 Corinna Vinschen <vinschen@redhat.com>
11138
11139 * gdb.arch/gdb1558.c: Include stdio.h.
11140
31d3fb18
MK
111412005-10-31 Mark Kettenis <kettenis@gnu.org>
11142
11143 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11144
e52b687c
MK
111452005-10-31 Mark Kettenis <kettenis@gnu.org>
11146
11147 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11148
f4711d79
PG
111492005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11150
a9c64011
AS
11151 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11152 vscr" tests to better match output.
f4711d79 11153
987a9106
JB
111542005-10-12 Jim Blandy <jimb@redhat.com>
11155
11156 * gdb.base/structs.exp (any): New function.
11157 (test_struct_returns): Don't make any assumptions at all about
11158 what value the function returns when GDB can't set the return
11159 value.
11160
2336bb58
JB
111612005-10-09 Joel Brobecker <brobecker@adacore.com>
11162
11163 * gdb.ada/arrayidx/p.adb: New file.
11164 * gdb.ada/arrayidx.exp: New testcase
11165
111662005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
11167
11168 * gdb.ada/array_return/pck.ads: New file.
11169 * gdb.ada/array_return/pck.adb: New file.
11170 * gdb.ada/array_return/p.adb: New file.
11171 * gdb.ada/array_return.exp: New testcase.
11172
705335ea
JB
111732005-10-03 Joel Brobecker <brobecker@adacore.com>
11174
a9c64011
AS
11175 * gdb.base/arrayidx.c: New file.
11176 * gdb.base/arrayidx.exp: New testcase.
705335ea 11177
11ee9940
NR
111782005-09-29 Nick Roberts <nickrob@snap.net.nz>
11179
11180 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
11181 frames-invalid and breakpoints-invalid are no longer generated
11182 with level 3 so don't expect them in the output.
11183
39fb8e9e
BR
111842005-09-27 Bob Rossi <bob@brasko.net>
11185
a9c64011 11186 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
11187 from test. Escape the | in mi_gdb_test call.
11188 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
11189 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
11190 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
11191 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
11192 expected regex's in mi_gdb_test calls.
11193 * lib/mi-support.exp: Remove arbitrary .* from tests.
11194 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
11195 Fully anchor GDB/MI expected results in mi_gdb_test.
11196 * lib/gdb.exp (string_to_regexp): Escape the ] character.
11197 * gdb.base/sizeof.exp: Remove escape character. Correct test.
11198
2af48f68
PB
111992005-09-26 Paul Brook <paul@codesourcery.com>
11200
11201 * long_long.exp: Exclude eabi targets from arm FPA float format test.
11202
f34502bc
WZ
112032005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11204
11205 * bfp-test.c: New file.
11206 * bfp-test.exp: New testcase.
11207
ca929517
WZ
112082005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11209
11210 * gdb.fortran/subarray.exp: New testcase to test the evaluation
11211 of subarray and substring variable.
11212 * gdb.fortran/subarray.f: New source file for the test of subarray
11213 and substring variable evaluation.
11214 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
11215 of string constant.
11216
c761af65
DJ
112172005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11218
11219 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
11220 copyright dates.
11221
561d7a1d
PG
112222005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
11223
11224 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
11225 powerpc altivec' test with an almost identical 'info vector' test.
11226
b2b64cc9
PG
112272005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11228
a9c64011
AS
11229 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11230 vscr" tests to match output.
b2b64cc9 11231
6ac4d15a
PG
112322005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11233
a9c64011
AS
11234 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
11235 output.
6ac4d15a 11236
40e55bef
BR
112372005-09-11 Bob Rossi <bob@brasko.net>
11238
889bf7c5
PA
11239 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
11240 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
11241 commands that return an MI output command and an asyncronous MI output
11242 command.
40e55bef
BR
11243 * gdb.mi/mi-console.exp: Ditto.
11244
3c7385ec
BR
112452005-09-11 Bob Rossi <bob@brasko.net>
11246
11247 * gdb.mi/mi-var-child.c: Include <string.h>.
11248
a6cd0eb3
DJ
112492005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
11250
11251 * killed.exp: Correct gdb_expect syntax.
11252
2f168eed
CV
112532005-08-09 Corinna Vinschen <vinschen@redhat.com>
11254
11255 * lib/mi-support.exp (mi_gdb_load): Fix typo.
11256
ecd3fd0f
BR
112572005-08-02 Bob Rossi <bob@brasko.net>
11258
11259 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
11260 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
11261 Change tests to inferior-tty-set/show.
11262 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
11263 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
11264 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
11265 inferior. Use mi_gdb_test to get GDB and Inferior output.
11266 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
11267 descriptor.
11268 (mi_inferior_tty_name): Add inferior PTY file name.
11269 (mi_gdb_start): Add INFERIOR_PTY parameter.
11270 (mi_gdb_test): Add IPATTERN parameter.
11271
f1ea48cb 112722005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 11273
f1ea48cb
BR
11274 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
11275 parameter to mi_gdb_test.
11276 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
11277
6e650a67
DJ
112782005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11279
11280 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
11281 struct_declarations.
11282 * gdb.mi/mi-var-child.exp: Step over the initialization of
11283 struct_declarations.
11284
8be260b6
DJ
112852005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11286
11287 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11288 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
11289 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
11290 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
11291 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
11292 file.
11293
4e660f07
NR
112942005-07-27 Nick Roberts <nickrob@snap.net.nz>
11295
11296 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
11297 (do_children_tests): Assign values to the extra elements.
11298
11299 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
11300 them for tests for "-var-update --no-values" and
a9c64011 11301 "-var-update --all-values".
4e660f07
NR
11302 Add test for "-var-list-children --simple-values".
11303
11304 * gdb.mi/basics.c (callee4): Add integer array D[3]...
11305
11306 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
11307 "-stack-list-locals --simple-values" Improve doc strings and
11308 comments.
11309
6bdae935
MK
113102005-07-18 Mark Kettenis <kettenis@gnu.org>
11311
598b7a6f
MK
11312 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
11313 *-*-openbsd*.
11314 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
11315
6bdae935
MK
11316 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
11317 sigaltsatck'.
11318
1323e929 113192005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 11320
1323e929
BR
11321 * gdb.base/default.exp (tty): Changed output of command.
11322 * gdb.base/help.exp (help tty): Ditto.
11323
b1a9c082
MK
113242005-07-12 Mark Kettenis <kettenis@gnu.org>
11325
11326 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
11327
10a844a2
MK
113282005-07-10 Mark Kettenis <kettenis@gnu.org>
11329
11330 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
11331 -stack-select-frame without arguments.
11332 (test_stack_frame_listing): Add test for newly implemented command
11333 -stack-info-frame.
11334
3cb3b8df
BR
113352005-07-06 Bob Rossi <bob@brasko.net>
11336
11337 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
11338 command.
11339 (Copyright): Update copyright.
11340
a0c5fbcf
WZ
113412005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
11342
11343 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
11344 tests to evaluate exponentiation expression.
11345
984971d0
AS
113462005-06-29 Andreas Schwab <schwab@suse.de>
11347
11348 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
11349 main to avoid warnings.
11350
11351 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
11352
fe03833f
NR
113532005-06-20 Nick Roberts <nickrob@snap.net.nz>
11354
11355 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
11356 -stack-select-frame without arguments.
11357 (test_stack_frame_listing): Add test for newly implemented command
11358 -stack-info-frame.
a9c64011 11359
7a55f279
WZ
113602005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
11361
0ffa0ea5
DJ
11362 * gdb.fortran/array-element.f: New file.
11363 * gdb.fortran/array-element.exp: New testcase.
7a55f279 11364
26585198
DJ
113652005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11366
11367 * gdb.base/bigcore.exp: Correct checks for systems which can
11368 not dump a large core file.
11369
c1bd25fd
DJ
113702005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11371
11372 * gdb.base/relocate.c: Add a copyright notice.
11373 (dummy): Remove.
11374 * gdb.base/relocate.exp: Test printing the values of variables
11375 from a relocatable file.
11376
589e074d
DJ
113772005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11378
11379 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
11380 excess MI output after an error.
11381
0915f927
JB
113822005-05-29 Joel Brobecker <brobecker@adacore.com>
11383
11384 * gdb.arch/alpha-step.c: New file.
11385 * gdb.arch/alpha-step.exp: New testcase.
11386
76ff342d
DJ
113872005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
11388 Dennis Brueni <dennis@slickedit.com>
11389
11390 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
11391 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
11392 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
11393 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
11394 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11395 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
11396 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
11397
96b0c7ac
DJ
113982005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
11399 Wu Zhou <woodzltc@cn.ibm.com>
11400
11401 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
11402 IBM's xlc compiler.
11403 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
11404 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
11405
f21565d2
JB
114062005-05-13 Jim Blandy <jimb@redhat.com>
11407
11408 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
11409 calling gdb_suppress_entire_file.
11410 * gdb.base/charset.exp: Same.
11411 * gdb.base/call-rt-st.exp: Same.
11412
6006a3a1
BR
114132005-05-05 Bob Rossi <bob_rossi@cox.net>
11414
11415 * lib/gdb.exp (fullname_syntax): Added global regex.
11416 (fullname_syntax_POSIX): Ditto.
11417 (fullname_syntax_UNC): Ditto.
11418 (fullname_syntax_DOS_CASE): Ditto.
11419 (fullname_syntax_DOS): Ditto.
11420 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
11421 fullname_syntax variable to scope and use it.
11422 (test_file_list_exec_source_files): Ditto.
11423 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
11424
c3b69c04
DJ
114252005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
11426
11427 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
11428
3c95e6af
PG
114292004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
11430
a9c64011
AS
11431 * lib/gdb.exp (skip_altivec_tests): New function, based on
11432 check_vmx_hw_available from the GCC testsuite.
11433 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
11434 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 11435
78df6c56
JB
114362005-05-02 Jim Blandy <jimb@redhat.com>
11437
11438 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
11439 calling gdb_suppress_entire_file.
11440
1690f9cf
DJ
114412005-04-30 Randolph Chung <tausq@debian.org>
11442
11443 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
11444 Slightly relax "sem_post" name checking.
11445
5ea106f7
PG
114462005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11447
11448 * gdb.base/unload.exp: Use new shared library infrastructure.
11449
bf7234cf
PG
114502005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11451
11452 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 11453 infrastructure.
bf7234cf 11454
547b869a
CV
114552005-04-29 Corinna Vinschen <vinschen@redhat.com>
11456
11457 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
11458 * gdb.asm/h8300.inc: New file.
11459
f07e55f0
PG
114602005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11461
11462 * gdb.base/shlib-call.exp: Change to use new shared library
11463 infrastructure.
11464
3cbba3d1
PG
114652005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11466
a9c64011
AS
11467 * gdb.base/pending.exp: Change to use new shared library
11468 infrastructure.
3cbba3d1 11469
ed6df200
PG
114702005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11471
a9c64011
AS
11472 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
11473 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 11474
8c8f4ebe
PG
114752005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
11476
a9c64011
AS
11477 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
11478 shared objects being adjusted and update copyright years.
8c8f4ebe 11479
607fbc54
DJ
114802005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
11481
11482 * ChangeLog: Correct some 2003-01-13 dates.
11483 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
11484 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
11485 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
11486 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
11487 gdb.trace/tfind.exp: Update copyright years.
11488
57bf0e56
DJ
114892005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
11490 Daniel Jacobowitz <dan@codesourcery.com>
11491
11492 * lib/gdb.exp (gdb_compile): Handle shlib=.
11493 (gdb_compile_shlib): New function.
11494
9b593790
PG
114952005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
11496
a9c64011 11497 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 11498
9494c6a5
DJ
114992005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11500
11501 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
11502 gdb.server.
11503 * configure.ac: Likewise.
11504 * configure: Regenerated.
11505 * gdb.gdbserver/Makefile.in: Moved to...
11506 * gdb.server/Makefile.in: ... here.
11507 * gdb.gdbserver/server.c: Moved to...
11508 * gdb.server/server.c: ... here.
11509 * gdb.gdbserver/server-run.exp: Moved to...
11510 * gdb.server/server-run.exp: ... here.
11511
6f8eac0e
DJ
115122005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11513
11514 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
11515 * configure.ac: Create gdb.gdbserver/Makefile.
11516 * configure: Regenerated.
11517 * lib/gdbserver-support.exp: New file, derived from
11518 config/gdbserver.exp.
11519 * config/gdbserver.exp: Use gdbserver-support.exp.
11520 * gdb.gdbserver/Makefile.in: New file.
11521 * gdb.gdbserver/server.c: New file.
11522 * gdb.gdbserver/server-run.exp: New file.
11523
6e87504d
PG
115242005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
11525
a9c64011
AS
11526 * lib/gdb.exp (test_compiler_info): Return compiler_info
11527 if no arguments are given.
6e87504d 11528
d1779be4
PG
115292005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
11530
11531 * gdb.arch/altivec-abi.exp: Check for compiler and set
11532 use altivec' flag accordingly.
11533 * gdb.arch/altivec-regs.exp: Likewise.
11534
88750304
DJ
115352005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
11536
11537 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
11538
f3fb768d
AS
115392005-03-27 Andreas Schwab <schwab@suse.de>
11540
11541 * gdb.base/bigcore.c (main): Add missing mode argument in open
11542 call.
11543
7e813ac5
DJ
115442005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
11545
11546 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
11547 downloads.
11548 * config/gdbserver.exp (gdb_load): Likewise.
11549
8e3049aa
PB
115502005-03-14 Paul Brook <paul@codesourcery.com>
11551
11552 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
11553 targets.
11554
a9df7c44
JB
115552005-03-09 Joel Brobecker <brobecker@adacore.com>
11556
11557 * gdb.dwarf2/dup-psym.S: New file.
11558 * gdb.dwarf2/dup-psym.exp: New testcase.
11559
9f0d94e8
JB
115602005-03-09 Joel Brobecker <brobecker@adacore.com>
11561
11562 * gdb.ada/exec_changed/first.adb: New file.
11563 * gdb.ada/exec_changed/second.adb: New file.
11564 * gdb.ada/exec_changed.exp: New testcase.
11565
5f579bc5
NS
115662005-03-08 Nathan Sidwell <nathan@codesourcery.com>
11567
36e9969c
NS
11568 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
11569 (A2): New class.
11570 (main): Test operator+.
11571 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
11572 breakpoint test.
11573
5f579bc5
NS
11574 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
11575 * gdb.base/signull.exp: Disable if gdb,nosignals.
11576 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
11577 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
11578 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
11579 * gdb.mi/mi2-console.exp: Likewise.
11580 * gdb.trace/collection.exp (run_trace_experiment): Consume the
11581 continue output at start.
11582 (gdb_collect_locals_test): Robustify regexp.
11583 * gdb.trace/passc-dyn.exp: Fix comment typo.
11584 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
11585
be46087e
CV
115862005-03-08 Corinna Vinschen <vinschen@redhat.com>
11587
11588 * gdb.asm/asm-source.exp: Add iq2000 case.
11589 * gdb.asm/iq2000.inc: New file.
11590
384e1a61 115912005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 11592
384e1a61
MI
11593 * gdb.base/command.exp: Change hardcoded value to regular expression.
11594 * gdb.base/float.exp: Add powerpc to the list of targets checked.
11595
584b6e9e
DJ
115962005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
11597
11598 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
11599 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
11600 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
11601 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
11602 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
11603
ab5b5d61
MK
116042005-03-05 Mark Kettenis <kettenis@gnu.org>
11605
11606 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
11607 changes.
11608
ae051c1b
PG
116092004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
11610
a9c64011
AS
11611 * lib/compiler.c: Add test for IBM's xlc compiler.
11612 * lib/compiler.cc: Likewise.
ae051c1b 11613
3f0f6ed2
JB
116142004-02-24 Joel Brobecker <brobecker@adacore.com>
11615
11616 * gdb.ada/fixed_points.exp: Create compilation object directory
11617 before running the test.
11618 * gdb.ada/null_record.exp: Likewise.
11619 * gdb.ada/packed_array.exp: Likewise.
11620 * gdb.ada/start.exp: Likewise.
11621
724f452b
JB
116222005-02-15 Joel Brobecker <brobecker@adacore.com>
11623
11624 * gdb.ada/packed_array/pa.adb: New file.
11625 * gdb.ada/packed_array.exp: New testcase.
11626
57f5cdfb 116272005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 11628
1f393151
MK
11629 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
11630 files.
11631
ebdda337
MK
11632 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
11633 on *-*-openbsd*. Correctly match whitespace in regukar
11634 expressions.
11635
cf309262
DJ
116362005-02-10 Daniel Jacobowitz <dan@debian.org>
11637
11638 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
11639 PR exp/1821
11640 * gdb.base/gdb1821.c: New test file.
11641 * gdb.base/gdb1821.exp: New test file.
11642
3be49e7a
JB
116432005-02-09 Joel Brobecker <brobecker@adacore.com>
11644
11645 * gdb.base/start.c: New file.
11646 * gdb.base/start.exp: New testcase.
11647
e292e67d
JB
116482005-02-09 Joel Brobecker <brobecker@adacore.com>
11649
11650 * gdb.ada/start/dummy.adb: New file.
11651 * gdb.ada/start.exp: New testcase.
11652
dbdfa66c
CV
116532005-02-09 Corinna Vinschen <vinschen@redhat.com>
11654
11655 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
11656 for printing symbols and statistics.
11657 Add test for using relative pathnames in "maint print msymbols" test.
11658 Mark "maint info sections DATA" XFAIL on Cygwin.
11659 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
11660 tests.
11661
d7941671
AC
116622005-02-09 Andreas Schwab <schwab@suse.de>
11663
11664 Committed by Andrew Cagney <cagney@gnu.org>
11665 * gdb.base/remotetimeout.exp: New file.
11666
74e5ef44
MK
116672005-02-07 Mark Kettenis <kettenis@gnu.org>
11668
11669 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
11670
464dd14d
JB
116712005-02-03 Joel Brobecker <brobecker@adacore.com>
11672
11673 * gdb.ada/gnat_ada.gpr: New file.
11674 * gdb.ada/gnat_ada.gin: Delete, no longer used.
11675 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
11676 * configure.ac: No longer generate gnat_ada.gpr.
11677 * configure: Regenerate.
11678 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
11679 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
11680 * gdb.ada/null_record/bar.ads: Likewise.
11681 * gdb.ada/null_record/bar.adb: Likewise.
11682 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
11683 * gdb.ada/null_record.exp (testdir): New variable.
11684 (testfile): executable is now in testdir subdirectory.
11685 (srcfile): Use full path to the main compilation unit.
11686 * gdb.ada/fixed_points.exp: Same changes as above.
11687
30d756ae
NR
116882005-02-03 Nick Roberts <nickrob@snap.net.nz>
11689
11690 * gdb.base/interp.exp: New test.
11691
9d799f85
AC
116922005-01-24 Andrew Cagney <cagney@gnu.org>
11693
11694 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
11695
15656118
AC
116962005-01-19 Andrew Cagney <cagney@gnu.org>
11697
a892c31b
AC
11698 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
11699 configure.ac not configure.in.
11700
15656118
AC
11701 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
11702 of powerpc*-*-*.
11703 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 11704 * gdb.base/list.exp (test_list_function)
15656118
AC
11705 (test_list_filename_and_function): Ditto.
11706 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
11707
a7b01baf
AC
117082005-01-16 Andrew Cagney <cagney@gnu.org>
11709
17d92a02
AC
11710 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
11711
a7b01baf
AC
11712 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
11713
bc8332bb
AC
117142005-01-14 Andrew Cagney <cagney@gnu.org>
11715
11716 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
11717 * gdb.mi/mi2-var-cmd.exp: Ditto.
11718
4d074752
CV
117192005-01-10 Corinna Vinschen <vinschen@redhat.com>
11720
11721 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
11722
bec39cab
AC
117232005-01-07 Andrew Cagney <cagney@gnu.org>
11724
11725 * configure.ac: Rename configure.in, require autoconf 2.59.
11726 * configure: Re-generate.
11727 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
11728 * gdb.stabs/configure: Re-generate.
11729 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
11730 * gdb.hp/configure: Re-generate.
11731 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
11732 autoconf 2.59.
11733 * gdb.hp/gdb.objdbg/configure: Re-generate.
11734 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
11735 autoconf 2.59.
11736 * gdb.hp/gdb.defects/configure: Re-generate.
11737 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
11738 autoconf 2.59.
11739 * gdb.hp/gdb.compat/configure: Re-generate.
11740 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
11741 autoconf 2.59.
11742 * gdb.hp/gdb.base-hp/configure: Re-generate.
11743 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
11744 autoconf 2.59.
11745 * gdb.hp/gdb.aCC/configure: Re-generate.
11746
f10b16d4
JB
117472004-12-15 Jim Blandy <jimb@redhat.com>
11748
11749 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
11750 under NPTL when there is debugging info available for libpthread.
11751
fb6e1814
JG
117522004-12-13 Jerome Guitton <guitton@gnat.com>
11753
11754 * gdb.ada/fixed_points.c: New file.
11755 * gdb.ada/fixed_points.exp: New file.
11756
fe46cd3a
RC
117572004-12-03 Randolph Chung <tausq@debian.org>
11758
11759 * gdb.arch/pa-nullify.exp: New file.
11760 * gdb.arch/pa-nullify.s: New file.
11761
8de0841b
RC
117622004-11-30 Randolph Chung <tausq@debian.org>
11763
11764 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
11765 instead of "tbug". Fix regexp to work properly with gdb_test.
11766
c8170782
PH
117672004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
11768
11769 * gdb.base/bitfields2.exp: New test.
11770 * gdb.base/bitfields2.c: New file.
11771
954269c2
RE
117722004-11-28 Richard Earnshaw <rearnsha@arm.com>
11773
11774 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
11775
0107feed
RC
117762004-11-16 Randolph Chung <tausq@debian.org>
11777
11778 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
11779
f073ae8c
DJ
117802004-11-14 Daniel Jacobowitz <dan@debian.org>
11781
11782 * gdb.threads/threadapply.exp: Correct "macro details" test.
11783
19ad59e7
JJ
117842004-11-11 Jeff Johnston <jjohnstn@redhat.com>
11785
11786 * gdb.threads/threadapply.exp: New test.
11787 * gdb.threads/threadapply.c: New file.
11788
9cf0961b
MK
117892004-11-07 Mark Kettenis <kettenis@gnu.org>
11790
11791 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
11792 frames.
11793
c789492a
FL
117942004-11-05 Felix Lee <felix+log1@specifixinc.com>
11795
11796 * gdb.base/cursal.exp: New file.
11797 * gdb.base/cursal.c: New file.
11798
a1e167bb
AC
117992004-11-03 Andrew Cagney <cagney@gnu.org>
11800
11801 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
11802
b7cbf173
MK
118032004-10-30 Mark Kettenis <kettenis@gnu.org>
11804
11805 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
11806 NetBSD/ELF targets.
11807
88f9d34f
JB
118082004-10-29 Joel Brobecker <brobecker@gnat.com>
11809
11810 * gdb.threads/bp_in_thread.c: New file, copied from
11811 pthread_cond_wait.c.
11812 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
11813 file, rather than reusing the .c file from another testcase.
11814
ca7d6a0c
JB
118152004-10-20 Joel Brobecker <brobecker@gnat.com>
11816
11817 * gdb.ada/null_record.exp: Check where we stopped after
11818 sending the start command, instead of where the associated
11819 temporary breakpoint was inserted.
11820
0d863d03
AC
118212004-10-14 Andrew Cagney <cagney@gnu.org>
11822
11823 * gdb.mi/gdb701.c (main): Return 0.
11824
d11e72cb
DJ
118252004-10-13 Daniel Jacobowitz <dan@debian.org>
11826
d40539a4 11827 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 11828
e1923096
JJ
118292004-10-12 Jeff Johnston <jjohnstn@redhat.com>
11830
11831 * gdb.threads/schedlock.c: Add comment markers to use to find
11832 line numbers.
11833 * gdb.threads/schedlock.exp: Adjust regex to handle the new
11834 comments.
11835 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
11836 breakpoint lines.
11837
ec8ba2c9
DJ
118382004-10-12 Daniel Jacobowitz <dan@debian.org>
11839
11840 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
11841
0eb3658b
DJ
118422004-10-12 Daniel Jacobowitz <dan@debian.org>
11843
11844 * configure.in: Add gdb.dwarf2.
11845 * configure: Regenerated.
11846 * Makefile.in: Add gdb.dwarf2.
11847 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
11848 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
11849 gdb.dwarf2/file1.txt: New files.
11850
a271cc33
OF
118512004-10-11 Orjan Friberg <orjanf@axis.com>
11852
a9c64011 11853 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
11854 of "run", since the latter doesn't work with remote targets. Adjust
11855 the breakpoint numbering accordingly.
11856 * gdb.threads/pthread_cond_wait.exp: Ditto.
11857
895ce074
MC
118582004-10-08 Michael Chastain <mec.gnu@mindspring.com>
11859
11860 * gdb.base/overlays.exp: Update copyright years.
11861
6be3092d
KI
118622004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
11863
11864 * gdb.base/overlays.exp: Disable if target is Linux.
11865
e05389b8
FL
118662004-10-06 Felix Lee <felix+log1@specifixinc.com>
11867
11868 * config/gdbserver.exp (gdb_load): Use right filename on remote.
11869
73cb587d
KI
118702004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
11871
11872 * gdb.asm/asm-source.exp: Add m32r-linux target.
11873 * gdb.asm/m32r-linux.inc: New file.
11874
3c0edcdc
AC
118752004-09-24 Andrew Cagney <cagney@redhat.com>
11876 David Anderson <anderson@redhat.com>
11877
11878 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
11879 command fails, assume things will work.
11880 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
11881 (_GNU_SOURCE): Define.
11882 (print_unsigned, print_hex): Change parameter to "long long".
11883 (print_byte_count): New function, use to print byte counts.
11884 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
11885 O_LARGEFILE.
11886 (main): Compute an upper bound on a corefile in max_core_size.
11887 Limit memory chunk size to max_core_size. Limit total memory
11888 allocated to max_core_size.
11889
4bb3667f
AC
118902004-09-23 Andrew Cagney <cagney@gnu.org>
11891
11892 * gdb.base/bigcore.exp: Replace the code that creates a corefile
11893 from a separate process with code that creates a corefile by
11894 making the inferior dump core.
11895
60fe1a51
MK
118962004-09-23 Mark Kettenis <kettenis@gnu.org>
11897
11898 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
11899 block.
11900
8e937346
MC
119012004-09-23 Michael Chastain <mec.gnu@mindspring.com>
11902
11903 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
11904 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
11905 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
11906 Likewise.
11907
7213f6d6
JJ
119082004-09-20 Jeff Johnston <jjohnstn@redhat.com>
11909
11910 * gdb.java/jprint.exp: New test case for java inferior call.
11911 * gdb.java/jprint.java: Ditto.
11912
eac69dca
JB
119132004-09-15 Joel Brobecker <brobecker@gnat.com>
11914
11915 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
11916
22227696
MC
119172004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11918
11919 * gdb.threads/killed.c: Include <stdlib.h>.
11920 * gdb.threads/pthreads.c: Likewise.
11921
7dd403a4
MC
119222004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11923
11924 * gdb.threads/killed.c: Add copyright notice.
11925
33f2d567
JM
119262004-09-10 Jason Molenda (jmolenda@apple.com)
11927
a9c64011
AS
11928 * gdb.base/define.exp: Two new tests to verify zero space chars
11929 after 'if' and 'while' commands in a user-defined command is correctly
11930 parsed.
33f2d567 11931
e05b62ac
AC
119322004-09-08 Andrew Cagney <cagney@gnu.org>
11933
11934 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
11935 delivery test with duplicate at end of file.
11936
9cbe82da
MK
119372004-09-06 Mark Kettenis <kettenis@jive.nl>
11938
11939 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
11940
564803d9
MC
119412004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11942
11943 * config/hppro.exp: Removed.
11944
7c6807ce
MC
119452004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11946
11947 * config/sparclet.exp: Removed.
11948
bf7e26dd
MC
119492004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11950
11951 * config/udi.exp: Removed.
11952
714e341b
MC
119532004-09-02 Michael Chastain <mec.gnu@mindspring.com>
11954
11955 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
11956 of "exp_continue".
11957 (advancei): Likewise.
11958
1236e623
JJ
119592004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11960
11961 * gdb.base/unload.exp: Fix so messages aren't duplicated.
11962
3bdcad15
MI
119632004-09-01 Manoj Iyer <manjo@austin.ibm.com>
11964
228af206 11965 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
11966 to check for nodebug in executable.
11967 * gdb.gdb/observer.exp (setup_test): Likewise.
11968 * gdb.gdb/selftest.exp (test_with_self): Likewise.
11969 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
11970
c72b934c
AC
119712004-09-01 Andrew Cagney <cagney@gnu.org>
11972
11973 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11974 files.
11975
edd9b715
JJ
119762004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11977
11978 * gdb.base/unload.exp: Fix expected warning message to match
11979 latest format.
11980
fb4ce06b
CV
119812004-09-01 Corinna Vinschen <vinschen@redhat.com>
11982
11983 * gdb.base/call-rt-st.exp: Fix typos.
11984
ce78e7c3
MI
119852004-08-31 Manoj Iyer <manjo@austin.ibm.com>
11986
11987 * gdb.threads/thread_check.exp: New testcase.
11988 * gdb.threads/thread_check.c: New testcase.
11989
2dedb159
AC
119902004-08-31 Andrew Cagney <cagney@gnu.org>
11991
11992 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
11993 (skip_to_handler_entry): New procedures. Test stepping into a
11994 handler when the breakpoint is at the handler's entry point.
11995
68f53502
AC
119962004-08-30 Andrew Cagney <cagney@gnu.org>
11997
11998 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
11999 gdb/1757.
12000
3e3ffd2b
MC
120012004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12002
12003 With code from Manoj Iyer <manjo@austin.ibm.com>:
12004 * lib/gdb.exp (gdb_file_cmd): Return more information in the
12005 return value. Add an arm for "no debugging symbols found".
12006 Change a stray "error" to "perror".
12007 (gdb_run_cmd): Adapt to new return value.
12008 * gdb.base/remote.exp: Adapt to new return value.
12009 * gdb.gdb/complaints.exp: Likewise.
12010 * gdb.gdb/observer.exp: Likewise.
12011 * gdb.gdb/selftest.exp: Likewise.
12012 * gdb.gdb/xfullpath.exp: Likewise.
12013
4b6f5fd2
JB
120142004-08-27 Joel Brobecker <brobecker@gnat.com>
12015
12016 * gdb.threads/bp_in_thread.exp: New testcase.
12017
e5b25496
MC
120182004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12019
12020 Fix PR testsuite/1735.
12021 * gdb.threads/schedlock.c (thread_function): Add a cast
12022 to suppress a gcc warning.
12023 * gdb.threads/thread-specific.c (thread_function): Likewise.
12024
934353d6
MC
120252004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12026
12027 * gdb.base/unload.c: Include <stdlib.h>.
12028
f98a0aef 120292004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 12030
f98a0aef 12031 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
12032 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
12033 synchronized after the "return".
12034
5a2e8882
MC
120352004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12036
12037 * gdb.mi/basics.c: Include <stdio.h>.
12038 * gdb.mi/pthreads.c: Include <stdlib.h>.
12039 * gdb.mi/var-cmd.c: Include <stdlib.h>.
12040
a9640423
MC
120412004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12042
12043 * gdb.threads/schedlock.c: Add copyright notice.
12044
b04e311d
AC
120452004-08-25 Andrew Cagney <cagney@gnu.org>
12046
12047 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
12048 (skip_over_handler, breakpoint_over_hander): New test procedures.
12049 (advance, advancei): Add a proper prefix, do not use
12050 rerun_to_main.
12051 * gdb.base/sigstep.c (main): Change to use an infinite loop.
12052
7c27f15b
MC
120532004-08-24 Michael Chastain <mec.gnu@mindspring.com>
12054
12055 * gdb.mi/basics.c: Add copyright notice.
12056 * gdb.mi/var-cmd.c: Add copyright notice.
12057
fffc87ae
MC
120582004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12059
12060 * lib/gdb.exp: Remove signed_keyword_not_used.
12061 * lib/compiler.c: Likewise.
12062 * lib/compiler.cc: Likewise.
12063
d782e0bf
MC
120642004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12065
12066 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12067 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12068
96033e83
MC
120692004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12070
12071 * gdb.base/whatis.c: Add copyright notice.
12072
cf38c229
MK
120732004-08-20 Mark Kettenis <kettenis@gnu.org>
12074
12075 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
12076 it to skip the breakpoints encoded in the inline assembly.
12077
f4b49756
MC
120782004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12079
12080 * Makefile.in: Add gdb.fortran.
12081
2f193b69
MC
120822004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12083
12084 * gdb.base/call-sc.exp (test_scalar_returns):
12085 Fix cut-and-paste glitch in "Make fun return now".
12086
89a237cb
MC
120872004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12088
12089 * configure.in: Add gdb.fortran.
12090 * configure: Regenerate.
12091 * gdb.fortran/Makefile.in: New file.
12092 * lib/gdb.exp (skip_fortran_tests): New procedure.
12093
469aff8e
MC
120942004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12095
12096 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12097 reference to bug-gnu@prep.ai.mit.edu.
12098 * gdb.mi/mi-var-child.exp: Likewise.
12099 * gdb.mi/mi-var-cmd.exp: Likewise.
12100 * gdb.mi/mi-var-display.exp: Likewise.
12101 * gdb.mi/mi2-var-block.exp: Likewise.
12102 * gdb.mi/mi2-var-child.exp: Likewise.
12103 * gdb.mi/mi2-var-cmd.exp: Likewise.
12104 * gdb.mi/mi2-var-display.exp: Likewise.
12105
00b51b9f
MK
121062004-08-15 Mark Kettenis <kettenis@gnu.org>
12107
12108 * gdb.base/unload.c (main): Make local variable msg const.
12109
45f07fef
MC
121102004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12111
12112 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12113 to bug-gnu@prep.ai.mit.edu.
12114 * gdb.mi/mi-disassemble.exp: Likewise.
12115 * gdb.mi/mi-eval.exp: Likewise.
12116 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12117 default line number.
12118 * gdb.mi/mi-return.exp: Likewise.
12119 * gdb.mi/mi-simplerun.exp: Likewise.
12120 * gdb.mi/mi-stack.exp: Likewise.
12121 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12122 number with explicit range test.
12123 * gdb.mi/mi-watch.exp: Likewise.
12124 * gdb.mi/mi2-break.exp: Likewise.
12125 * gdb.mi/mi2-cli.exp: Likewise.
12126 * gdb.mi/mi2-disassemble.exp: Likewise.
12127 * gdb.mi/mi2-eval.exp: Likewise.
12128 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12129 default line number.
12130 * gdb.mi/mi2-return.exp: Likewise.
12131 * gdb.mi/mi2-simplerun.exp: Likewise.
12132 * gdb.mi/mi2-stack.exp: Likewise.
12133 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12134 number with explicit range test.
12135 * gdb.mi/mi2-watch.exp: Likewise.
12136
dd8c8ee7
MC
121372004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12138
12139 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12140 * gdb.cp/m-static.exp: Likewise.
12141 * gdb.cp/rtti.exp: Likewise.
12142
4e838464
MK
121432004-08-14 Mark Kettenis <kettenis@gnu.org>
12144
12145 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12146
8d8cb839
EZ
121472004-08-14 Eli Zaretskii <eliz@gnu.org>
12148
12149 * ChangeLog: Prefix Local Variables with semi-colons and indent
12150 the reference to older ChangeLog files, to fix fontification in
12151 Emacs.
12152
deea8bb0
MC
121532004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12154
12155 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12156 * gdb.mi/mi2-break.exp: Likewise.
12157
c3297504
MC
121582004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12159
12160 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
12161
25808999
MC
121622004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12163
12164 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
12165
226a8d71
MC
121662004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12167
12168 * gdb.cp/classes.exp: Remove unused declarations. Just let
12169 test names default instead of providing special names. Remove
12170 extraneous demangler test.
12171
37fdf854
JJ
121722004-08-12 Jeff Johnston <jjohnstn@redhat.com>
12173
12174 * gdb.base/unload.exp: New test for breakpoints in dynamically
12175 loaded libraries.
12176 * gdb.base/unload.c: Ditto.
12177 * gdb.base/unloadshr.c: Ditto.
12178
2d3a7986
MC
121792004-08-12 Michael Chastain <mec.gnu@mindspring.com>
12180
12181 * gdb.cp/classes.exp (test_ptype_class_objects): Call
12182 cp_test_ptype_class.
12183 (test_enums): Likewise.
12184
c72b934c
AC
121852004-08-10 Andrew Cagney <cagney@gnu.org>
12186
12187 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12188 files.
12189
cc503c8a
AC
121902004-08-10 Andrew Cagney <cagney@gnu.org>
12191
12192 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
12193 init_malloc call.
12194
902f2ccb
MC
121952004-08-10 Michael Chastain <mec.gnu@mindspring.com>
12196
12197 * ChangeLog: Add copyright notice. The notice is copied
12198 from emacs 21.3 top level ChangeLog.
12199
78c90502
MC
122002004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12201
12202 * lib/cp-support.exp: New file.
12203 * lib/cp-support.exp (cp_test_type_class): New function.
12204 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
12205 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
12206 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
12207 cp_test_ptype_class.
12208
88e5ea78
MC
122092004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12210
12211 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
12212 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12213 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
12214 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
12215 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12216 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
12217 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
12218 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
12219 gdb.mi/mi2-watch.exp: Update copyright years.
12220
6a89fc9c
MK
122212004-08-09 Mark Kettenis <kettenis@gnu.org>
12222
12223 * gdb.base/sigaltstack.exp: Provide proper anchoring.
12224
1482e0de
MC
122252004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12226
12227 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
12228 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
12229 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
12230 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12231 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
12232 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
12233 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
12234 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12235 gdb.mi/mi-watch.exp: Update copyright years.
12236
1a5ce3f3
DJ
122372004-08-08 Daniel Jacobowitz <dan@debian.org>
12238
12239 PR gdb/1738
12240 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
12241 from a breakpoint with a pending signal.
12242
04f6ecf2
DJ
122432004-08-08 Daniel Jacobowitz <dan@debian.org>
12244
12245 PR gdb/1736
12246 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
12247 * gdb.base/sigaltstack.exp (finish_test): Consume output until
12248 the prompt.
12249 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
12250
54d90d35
DJ
122512004-08-08 Daniel Jacobowitz <dan@debian.org>
12252
12253 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
12254
d2f6abb0
DJ
122552004-08-08 Daniel Jacobowitz <dan@debian.org>
12256
12257 PR gdb/1736
12258 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
12259 for i?86-*-linux*.
12260
5598c03d
DJ
122612004-08-08 Daniel Jacobowitz <dan@debian.org>
12262
12263 * gdb.arch/i386-prologue.exp: Compile without debug information.
12264
c6fee705
MC
122652004-08-08 Michael Chastain <mec.gnu@mindspring.com>
12266
12267 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
12268 rather than asking gdb to search.
12269
dd90efdb
MC
122702004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12271
12272 * gdb.base/gcore.c: Include <string.h>.
12273
1e84bec1
MC
122742004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12275
12276 * gdb.base/gcore.c: Add copyright notice.
12277
e425eb2b
MC
122782004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12279
12280 * gdb.base/freebpcmd.c: Include <stdio.h>.
12281 * gdb.base/long_long.c: Include <string.h>.
12282 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
12283 * gdb.base/siginfo.c: Include <string.h>.
12284 * gdb.base/sigstep.c: Include <string.h>.
12285
cb9aaed5
MC
122862004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12287
12288 * gdb.base/complex.c: Include <stdlib.h>.
12289
55944f3d
MC
122902004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12291
12292 * gdb.base/complex.c: Add copyright notice.
12293
7b2953d9
MC
122942004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12295
12296 * gdb.base/charset.c: Include <stdlib.h>.
12297
c9133d23
MC
122982004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12299
12300 * gdb.base/auxv.c: Include <stdlib.h>.
12301
0a8490ad
MC
123022004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12303
12304 * gdb.base/auxv.c: Add copyright notice.
12305
3426d5ec
MC
123062004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12307
12308 * gdb.base/coremaker.c: Add copyright notice.
12309 * gdb.base/coremaker2.c: Add copyright notice.
12310
8da195dd
AC
123112004-08-04 Andrew Cagney <cagney@gnu.org>
12312
12313 * gdb.base/store.exp: Update copyright.
12314 (check_set, up_set, check_struct, up_struct): Add a prefix to test
12315 names, do not import gdb_prompt.
12316
8d394f98
AC
123172004-08-01 Andrew Cagney <cagney@gnu.org>
12318
12319 Fix PR testsuite/1729.
12320 * gdb.base/dump.exp: Add test name to callers of capture_value, do
12321 not use capture_value with value 4.
12322 (capture_value): Add optional test name parameter.
12323 (test_reload_saved_value, test_restore_saved_value): Use $msg as
12324 the prefix, pass to capture_value.
12325
b6702b23
MK
123262004-08-01 Mark Kettenis <kettenis@gnu.org>
12327
12328 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
12329 * gdb.arch/i386-prologue.c (standard): New prototype and function.
12330 (main): Call new function.
12331
c203e0ca
MC
123322004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12333
12334 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
12335
a7995a30
MC
123362004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12337
12338 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
12339
9366563b
MC
123402004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12341
b6eeaf26 12342 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
12343 Accept more values of vtbl pointer. Remove some messages
12344 about "obsolete gcc or gdb".
12345
2fc1f950
MC
123462004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12347
12348 * gdb.cp/classes.exp: Accept more varieties of ptype output.
12349
c724d49b
MC
123502004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12351
12352 * gdb.base/asm-source.exp: Properly convert target board
12353 debug flags from gcc format to binutils format.
12354
736b0fce
MK
123552004-07-28 Mark Kettenis <kettenis@gnu.org>
12356
12357 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
12358 gdb1718". PR backtrace/1718 partially fixed.
12359
5633ea5c
JJ
123602004-07-27 Jeff Johnston <jjohnstn@redhat.com>
12361
12362 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
12363
575eebb1
NC
123642004-07-26 Nick Clifton <nickc@redhat.com>
12365
12366 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
12367 good default value for a specific architecture is available then
12368 set it to that value. Otherwise default to the -gstabs switch.
12369 Remove the -g... switches from the asm-flags variable. Allow the
12370 target board info to override the value if it wants to. Pass the
12371 switch on the assembler command line.
12372
62104619
MK
123732004-07-23 Mark Kettenis <kettenis@gnu.org>
12374
12375 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
12376 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
12377 (main): Call new function.
12378
4a1135b8
MC
123792004-07-22 Michael Chastain <mec.gnu@mindspring.com>
12380
12381 Test for PR exp/1715.
12382 * gdb.base/radix.exp: Refactor common procedures. Make all
12383 test names unique. Change XFAIL to KFAIL.
12384
8a12c1f0
MC
123852004-07-20 Michael Chastain <mec.gnu@mindspring.com>
12386
12387 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
12388 * gdb.ada/gnat_ada.gin: ... to here.
12389 * configure.in: Use gnat_ada.gin.
12390 * configure: Regenerate.
12391
23b451cf
AC
123922004-07-20 Andrew Cagney <cagney@gnu.org>
12393
12394 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
12395 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
12396 XFAILs. Clean up test messages and comments. Check backtraces.
12397 Delete re-sync code.
12398
ab618a02
MC
123992004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12400
12401 Fix PR cli/740.
12402 * gdb.base/annota1.exp: Honor gdb,nosignals.
12403 * gdb.base/annota3.exp: Likewise.
12404
46dad340
MC
124052004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12406
12407 * lib/java.exp: Update copyright notice.
12408
756d8c70
AC
124092004-07-19 Andrew Cagney <cagney@gnu.org>
12410
12411 * gdb.base/selftest.exp: Copy file from here ...
12412 * gdb.gdb/selftest.exp: ... to here.
12413
586027e6
AC
124142004-07-16 Andrew Cagney <cagney@redhat.com>
12415
12416 * lib/insight-support.exp: Delete file.
12417 * lib/java.exp (java_init): Fix copyright.
12418
029d2200
AC
124192004-07-16 Andrew Cagney <cagney@gnu.org>
12420
12421 * gdb.base/restore.c: Append "prologue" to comments marking the a
12422 function's prologue.
12423 * gdb.base/restore.exp: Update copyright, re-indent.
12424 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
12425 callerN" prefix where needed. Update patterns that match a
12426 function's prologue.
12427
653b62c5
MC
124282004-07-16 Michael Chastain <mec.gnu@mindspring.com>
12429
12430 * gdb.base/restore.c: Add copyright notice.
12431
f7d690e5
AC
124322004-07-16 Andrew Cagney <cagney@gnu.org>
12433
12434 * gdb.base/logical.exp: Update copyright.
12435 (evaluate): New procedure. Use to re-implement tests using
12436 several tables.
12437
d629a7cb
MH
124382004-07-14 Martin Hunt <hunt@redhat.com>
12439
12440 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
12441 which fixes some problems where init.tcl was not found.
12442
9c7bb332
AC
124432004-07-13 Andrew Cagney <cagney@gnu.org>
12444
6bf46641
AC
12445 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
12446 (check_sizeof, check_valueof): Do not include the output in the
12447 test name. Use gdb_test.
12448 (get_valueof): Use gdb_test_multiple.
12449
c4ffd4c0
AC
12450 * gdb.base/step-test.exp: Update copyright. Use
12451 gdb_test_multiple. Ensure that test names do not include
12452 architecture dependent output.
12453
ab89363a
AC
12454 * gdb.gdb/observer.exp: Update copyright.
12455 (setup_test): Use gdb_test_multiple.
12456 (attach_first_observer, attach_second_observer)
12457 (attach_third_observer, detach_first_observer)
12458 (detach_second_observer, detach_third_observer)
12459 (reset_counters, check_counters): Make $message a prefix.
12460 (test_normal_stop_notifications): Add "args" parameter - a list of
12461 init functions to be called. Make $message a prefix,
12462 (test_observer_normal_stop): Change the message prefixes so that
12463 they are unique, pass the attach / detach procedures to
12464 test_normal_stop_notifications.
12465
ec58997a
AC
12466 * gdb.base/signull.exp (test_segv): Prefix all tests with
12467 "${name}". Clean up test messages.
12468
b475183b
AC
12469 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
12470
9c7bb332
AC
12471 * gdb.base/ena-dis-br.exp: Update copyright.
12472 (break_at): New function. Replace send_gdb with gdb_test,
12473 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
12474 ignore count, not stopped at bpt", with KFAIL.
12475
2dd95497
CV
124762004-07-13 Corinna Vinschen <vinschen@redhat.com>
12477
12478 * gdb.base/attach.exp: Remove cleanupfile handling.
12479
419e626b
AC
124802004-07-12 Andrew Cagney <cagney@gnu.org>
12481
12482 * gdb.base/annota1.exp: Cleanup corefile test name.
12483 * gdb.base/annota3.exp: Ditto.
12484
8b1b3228
AC
124852004-07-12 Andrew Cagney <cagney@gnu.org>
12486
78650829
AC
12487 * gdb.base/signals.exp: Clean up copyright, re-indent.
12488
8b1b3228
AC
12489 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
12490 gdb_test and gdb_test_multiple.
12491
935c2760
JJ
124922004-07-08 Jeff Johnston <jjohnstn@redhat.com>
12493
12494 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 12495 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
12496 provide line number info for first statement in main.
12497
1544280f
AC
124982004-07-08 Andrew Cagney <cagney@gnu.org>
12499
1279f4ff
AC
12500 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
12501
1544280f
AC
12502 * gdb.base/sigbpt.exp: Make the common part of each test name a
12503 prefix instead of suffix.
12504
bcc82369
BR
125052004-07-07 Bob Rossi <bob_rossi@cox.net>
12506
12507 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
12508 test from test_tbreak_creation_and_listing to
12509 test_file_list_exec_source_file
12510 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
12511 Changed name of test from test_tbreak_creation_and_listing to
12512 test_file_list_exec_source_file
12513
23f4b0aa
JJ
125142004-07-07 Jeff Johnston <jjohnstn@redhat.com>
12515
12516 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
12517 the jmisc() constructor instead of <init>.
12518 * gdb.java/jmisc1.exp: Ditto.
12519
56401cd5
AC
125202004-07-07 Andrew Cagney <cagney@gnu.org>
12521
12522 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
12523 corrupting the PC.
12524
44ae2f6a
MC
125252004-07-06 Michael Chastain <mec.gnu@mindspring.com>
12526
12527 * gdb.cp/templates.exp: Accept whitespace change in demangler
12528 output.
12529
45a83408
AC
125302004-07-06 Andrew Cagney <cagney@gnu.org>
12531
12532 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
12533
d205ad70
MC
125342004-07-02 Michael Chastain <mec.gnu@mindspring.com>
12535
12536 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
12537 * lib/compiler.cc: Likewise.
12538
06ea1a61
MC
125392004-06-30 Michael Chastain <mec.gnu@mindspring.com>
12540
12541 * lib/compiler.cc: Work around string preprocessing problem
12542 with old hp c++ compiler.
12543 * lib/compiler.c: Likewise.
12544
daab1251
CV
125452004-06-29 Corinna Vinschen <vinschen@redhat.com>
12546
12547 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
12548 directives to conditionalize symbol prefixing.
12549 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
12550 additional_flags handling. Add underscore prefix for Cygwin.
12551 * gdb.arch/i386-unwind.c: Use preprocessor directives to
12552 conditionalize symbol prefixing.
12553 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
12554 additional_flags handling. Add underscore prefix for Cygwin.
12555
cc984116
CV
125562004-06-29 Corinna Vinschen <vinschen@redhat.com>
12557
12558 * gdb.base/bigcore.exp: Skip test on Cygwin.
12559
c279b077
MC
125602004-06-28 Michael Chastain <mec.gnu@mindspring.com>
12561
12562 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
12563 formats for "info register". Use gdb_test_multiple. Fix
12564 the "invalid register" test.
12565
0e915747
CV
125662004-06-28 Corinna Vinschen <vinschen@redhat.com>
12567
12568 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
12569 PID for Cygwin. Add Cygwin specific strings to check for in some
12570 tests.
12571 (do_attach_tests): Add a test for user interaction when attaching
12572 to a process with no matching symbol table already loaded.
12573
11422c86
AC
125742004-06-26 Andrew Cagney <cagney@gnu.org>
12575
12576 Test PR java/1567 and PR java/1565.
12577 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
12578 * gdb.java/jmisc2.exp: Delete file.
12579
cefbce26
MC
125802004-06-26 Michael Chastain <mec.gnu@mindspring.com>
12581
12582 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
12583
e19f872c
CV
125842004-06-25 Corinna Vinschen <vinschen@redhat.com>
12585
12586 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
12587 attach process.
12588
d931ba3b
MC
125892004-06-23 Michael Chastain <mec.gnu@mindspring.com>
12590
12591 * gdb.cp/pr-1553.exp: Remove.
12592
aef68c48
MC
125932004-06-22 Michael Chastain <mec.gnu@mindspring.com>
12594
12595 * gdb.cp/pr-1553.cc: Remove.
12596 * gdb.cp/pr-1553.exp: Disable this test.
12597
8d5df71a
JB
125982004-06-20 Jim Blandy <jimb@redhat.com>
12599
a9c64011 12600 Fix PR testsuite/1680.
8d5df71a
JB
12601 * gdb.arch/i386-sse.exp: Properly quote curly braces in
12602 regular expressions.
12603
4ac6f39d
MC
126042004-06-19 Michael Chastain <mec.gnu@mindspring.com>
12605
12606 Fix PR testsuite/1679.
12607 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
12608 Issue an UNSUPPORTED result instead.
12609
1b413552
JB
126102004-06-18 Jim Blandy <jimb@redhat.com>
12611
12612 * gdb.base/charset.exp: Only send a control-C if we see a new
12613 prompt and incomplete command.
12614
6daa6ebd
MC
126152004-06-18 Michael Chastain <mec.gnu@mindspring.com>
12616
12617 * gdb.cp/pr-574.cc: Add copyright notice.
12618
51fa4ae0
JB
126192004-06-17 Jim Blandy <jimb@redhat.com>
12620
12621 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
12622 cases where the regexp has no groups; this grabs random text from
12623 the previous test suite, whatever that was.
12624
8fea26c5
MC
126252004-06-17 Michael Chastain <mec.gnu@mindspring.com>
12626
12627 * gdb.cp/printmethod.cc: Add copyright notice.
12628
1e3aeb41
MC
126292004-06-16 Michael Chastain <mec.gnu@mindspring.com>
12630
12631 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
12632
9d9030bc
AC
126332004-06-16 Andrew Cagney <cagney@gnu.org>
12634
12635 * gdb.base/signull.c: Update copyright. Include <string.h>.
12636 (bowler): Replace data_pointer with data_read
12637 and data_write cases. Add code_descriptor case.
12638 (zero, desc): New array and pointer.
12639 (data, code): Change to simple pointers.
12640 * gdb.base/signull.exp: Fix probe pattern matching a function
12641 descriptor SIGSEGV. Replace data_pointer with data_read and
12642 data_write tests.
12643
acd4ad44
AC
126442004-06-16 Andrew Cagney <cagney@gnu.org>
12645
12646 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
12647
08fd625c
MC
126482004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12649
12650 * gdb.base/long_long.c: Add copyright notice.
12651
1903502c
MC
126522004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12653
12654 * gdb.base/long_long.exp: Remove reference to
12655 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
12656 to gdb_breakpoint and gdb_continue_to_breakpoint.
12657
83313cb1
JB
126582004-06-14 Jim Blandy <jimb@redhat.com>
12659
12660 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
12661 endian case.
12662
1bf404ef
AC
126632004-06-14 Andrew Cagney <cagney@gnu.org>
12664
12665 * gdb.base/gcore.exp (capture_command_output): Delete the always
12666 passing tests containing inferior values.
12667 * gdb.base/ending-run.exp: Do not include the breakpoint address
12668 in the test message. Update copyright.
12669 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
12670 size in the test name, use gdb_test_multiple. Update copyright.
12671
ef220b33
MC
126722004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12673
12674 * gdb.cp/ref-types.cc: Add copyright notice.
12675
4f70a4c9
MC
126762004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12677
12678 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
12679 hp_aCC_compiler.
12680 * lib/compiler.cc: Likewise.
12681 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
12682 'set' commands. Log diagnostics for other lines. Set
12683 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
12684
335928ac
MC
126852004-06-13 Michael Chastain <mec.gnu@mindspring.com>
12686
12687 * gdb.cp/try_catch.cc: Add copyright notice.
12688
2efb12e8
MC
126892004-06-12 Michael Chastain <mec.gnu@mindspring.com>
12690
12691 * gdb.cp/userdef.cc: Add copyright notice.
12692
0bbed51a
MC
126932004-06-11 Michael Chastain <mec.gnu@mindspring.com>
12694
12695 * gdb.cp/virtfunc.cc: Add copyright notice.
12696
e12a46c9
RC
126972004-06-11 Randolph Chung <tausq@debian.org>
12698
12699 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
12700 problem.
12701
338e05af
AC
127022004-06-10 Andrew Cagney <cagney@gnu.org>
12703
12704 * lib/compiler.cc, lib/compiler.c: Append either
12705 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
12706 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
12707 instead of gcc-3-3.
12708
dc3f10cb
AC
127092004-06-09 Andrew Cagney <cagney@gnu.org>
12710
b4d946af
AC
12711 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
12712 gdb/1455, bug is specific to "long long" and "double".
a9c64011 12713
dc3f10cb
AC
12714 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
12715 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
12716 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
12717 fixed.
12718
b5c0bfa2
AC
127192004-06-09 Andrew Cagney <cagney@gnu.org>
12720
12721 * gdb.base/structs.exp (test_struct_returns): Replace
12722 "return_value_unknown" and "finish_value_unknown" by
12723 "return_value_known" and "finish_value_known". Instead of
12724 "return_value_unknown" iff "finish_value_unknown", check
12725 "return_value_known" implies "finish_value_known".
12726
caeb605f
MH
127272004-06-08 Martin Hunt <hunt@redhat.com>
12728
12729 * gdb.base/float.exp: Add pattern for mips targets.
12730
c892bb64
RC
127312004-06-08 Randolph Chung <tausq@debian.org>
12732
12733 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
12734 message for unknown architectures more clear.
12735
48306d3e
JB
127362004-06-08 Joel Brobecker <brobecker@gnat.com>
12737
12738 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
12739 start the execution of the program.
12740
83ecb59f
JB
127412004-06-07 Jim Blandy <jimb@redhat.com>
12742
12743 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
12744 * gdb.arch/i386-cpuid.h: New helper file.
12745
55264cb4
RC
127462004-06-07 Randolph Chung <tausq@debian.org>
12747
12748 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
12749 has started.
12750
23cadb28
RM
127512004-06-04 Roland McGrath <roland@redhat.com>
12752
12753 Fix PR gdb/1647.
12754 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
12755 differently to be robust to output buffering differences.
12756
51d01eda
MC
127572004-06-04 Michael Chastain <mec.gnu@mindspring.com>
12758
12759 * gdb.threads/pthreads.exp: Update copyright years.
12760 (check_control_c): Change asynchronous 'after' to synchronous.
12761
f4fc3b93
RM
127622004-06-04 Roland McGrath <roland@redhat.com>
12763
12764 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
12765 next gdb prompt.
12766
4013522b
MC
127672004-06-02 Michael Chastain <mec.gnu@mindspring.com>
12768
12769 Fix PR gdb/1636.
12770 * gdb.threads/manythreads.exp: Change asynchronous 'after'
12771 calls to synchronous.
12772
7a8f1e6b
JB
127732004-05-26 Jim Blandy <jimb@redhat.com>
12774
12775 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
12776
81bb3443
RC
127772004-05-24 Randolph Chung <tausq@debian.org>
12778
12779 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
12780 * gdb.asm/pa.inc: New file.
12781
8f5a3103
MK
127822004-05-22 Mark Kettenis <kettenis@gnu.org>
12783
12784 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
12785
734b8fe8 127862004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 12787 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
12788
12789 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
12790 GDB prompt.
12791
725603e1
UW
127922004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12793
f4fc3b93 12794 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
12795 setjmp/longjmp. Use sigaction instead of signal.
12796
8b923272 127972004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 12798 Michael Snyder <msnyder@redhat.com>
8b923272
JB
12799
12800 * gdb.threads/pthread_cond_wait.c: New file.
12801 * gdb.threads/pthread_cond_wait.exp: New testcase.
12802
8bfabb04
AC
128032004-05-13 Andrew Cagney <cagney@redhat.com>
12804
12805 * gdb.base/signull.exp, gdb.base/signull.c: New files.
12806 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
12807
42edda50
AC
128082004-05-11 Andrew Cagney <cagney@redhat.com>
12809
12810 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
12811 fixed but revealed gdb/1639.
12812
d303a6c7
AC
128132004-05-10 Andrew Cagney <cagney@redhat.com>
12814
12815 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
12816 func1" and "next to 2nd alarm", kernel bug avoided.
12817
bf08c2a1
DJ
128182004-05-10 Daniel Jacobowitz <dan@debian.org>
12819
12820 PR external/1568
12821 * gdb.base/bigcore.exp: Check the size of the dumped core file.
12822 XFAIL if it is smaller than bytes_allocated.
12823 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
12824 (main): Make chunks_allocated unsigned. Correct comment.
12825
c0586a34
JB
128262004-05-07 Joel Brobecker <brobecker@gnat.com>
12827
12828 * gdb.arch/powerpc-aix-prologue.c: New file.
12829 * gdb.arch/powerpc-aix-prologue.exp: New file.
12830
f2785d12
JB
128312004-05-07 Jim Blandy <jimb@redhat.com>
12832
12833 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
12834 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
12835
bd7f6e30
JB
128362004-05-06 Joel Brobecker <brobecker@gnat.com>
12837
12838 * gdb.base/sep.exp: No longer setup_kfail when the program was
12839 built with dwarf2.
12840
0a5e7efe
JI
128412004-05-05 Jim Ingham <jingham@apple.com>
12842
12843 * gdb.base/pending.exp: Make sure pending breakpoints
12844 preserve the ignore count.
f4fc3b93 12845
a8958849
MK
128462004-04-27 Jerome Guitton <guitton@gnat.com>
12847
12848 * i386-prologue.exp: Add testcase for jump instruction as first
12849 instruction of the real code.
12850 * i386-prologue.c (jump_at_beginning): New function.
12851
7e103f5b
MK
128522004-04-28 Mark Kettenis <kettenis@gnu.org>
12853
12854 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
12855 x86_64-*-*.
12856
5d38b224
MK
128572004-04-28 Mark Kettenis <kettenis@gnu.org>
12858
12859 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
12860 i*86-*-*.
12861
0ef32fd9
MK
128622004-04-25 Mark Kettenis <kettenis@gnu.org>
12863
12864 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
12865 expression that checks the return type.
12866
71d7dd7c
AC
128672004-04-23 Andrew Cagney <cagney@redhat.com>
12868
12869 * gdb.base/call-sc.exp: New test of scalar call/return values.
12870 * gdb.base/call-sc.c: Ditto.
12871
1e9f977e
JJ
128722004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12873
12874 * gdb.threads/manythreads.c: Reduce thread stack size.
12875
899d9e3a
JJ
128762004-04-23 Jeff Johnston <jjohnstn@redhat.com>
12877
12878 * gdb.threads/manythreads.c: Add copyright notice.
12879
61bcae62
AC
128802004-04-23 Andrew Cagney <cagney@redhat.com>
12881
12882 * gdb.base/siginfo.exp: Better handle step out of signal.
12883 * gdb.base/sigstep.exp: Ditto.
12884
7339a42e 128852004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 12886 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
12887
12888 * gdb.threads/manythreads.c: New testcase.
12889 * gdb.threads/manythreads.exp: Ditto.
12890
5c98409b
JB
128912004-04-22 Jim Blandy <jimb@redhat.com>
12892
12893 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
12894 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
12895
3b611f1a
MC
128962004-04-21 Michael Chastain <mec.gnu@mindspring.com>
12897
12898 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
12899
f0fd9238
AC
129002004-04-21 Andrew Cagney <cagney@redhat.com>
12901
12902 * gdb.base/sigstep.c: New file.
12903 * gdb.base/sigstep.exp: New file.
12904
90990674
JB
129052004-04-16 Joel Brobecker <brobecker@gnat.com>
12906
12907 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
12908 call to observer_notify_normal_stop.
12909
78cef34b
AC
129102004-04-15 Andrew Cagney <cagney@redhat.com>
12911
12912 * gdb.base/siginfo.c: New file.
12913 * gdb.base/siginfo.exp: New file.
12914
d2343407
JB
129152004-04-12 J. Brobecker <brobecker@gnat.com>
12916
12917 * gdb.base/sep.exp: Fix typo in comment.
12918
a2dba3c8
JB
129192004-04-12 J. Brobecker <brobecker@gnat.com>
12920
12921 * gdb.base/sep.c: New file.
12922 * gdb.base/sep-proc.c: New file.
12923 * gdb.base/sep.exp: New testcase.
12924
15f7b60e
MK
129252004-04-09 Mark Kettenis <kettenis@gnu.org>
12926
12927 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
12928 support.
12929
44f4de1a
AC
129302004-04-05 Andrew Cagney <cagney@redhat.com>
12931
12932 * gdb.base/sigaltstack.c: New file.
12933 * gdb.base/sigaltstack.exp: New file.
12934
ef04f396
JB
129352004-04-04 Joel Brobecker <brobecker@gnat.com>
12936
12937 * gdb.base/foll-fork.exp: Update the expected output for
12938 "help set follow-fork-mode", to match a change that was made
12939 to the help of this variable on 2004-01-13.
12940
d40d2c92
JB
129412004-04-01 Joel Brobecker <brobecker@gnat.com>
12942
12943 * lib/ada.exp: Add copyright notice.
12944 * bar.ads: Likewise.
12945 * bar.adb: Likewise.
12946 * null_record.adb: Likewise.
12947 * null_record.exp: Likewise.
12948 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
12949
f86ef5a3
JB
129502004-04-01 Joel Brobecker <brobecker@gnat.com>
12951
12952 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
12953 * configure: Regenerate.
12954
414e70e3
JB
129552004-04-01 Joel Brobecker <brobecker@gnat.com>
12956
12957 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
12958 to build the application. Remove the message printed when in
12959 verbose mode, redundant with the UNSUPPORTED message above.
12960
f0aaee49
JB
129612004-03-31 Joel Brobecker <brobecker@gnat.com>
12962
12963 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
12964 * gdb.ada (null_record.exp): New testcase.
12965
ac81cb54
JB
129662004-03-31 Joel Brobecker <brobecker@gnat.com>
12967
12968 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
12969
854af2f7
JB
129702004-03-31 Joel Brobecker <brobecker@gnat.com>
12971
12972 * gdb.ada: New subdirectory.
12973 * gdb.ada/Makefile.in: New file.
12974 * gdb.ada/gnat_ada.gpr.in: New file.
12975
034cb681
JB
129762004-03-31 Joel Brobecker <brobecker@gnat.com>
12977
12978 * lib/ada.exp: New file.
12979
78a1a894
DJ
129802004-03-24 Daniel Jacobowitz <drow@mvista.com>
12981
12982 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
12983 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
12984
4b2b3b3e
AC
129852004-03-22 Andrew Cagney <cagney@redhat.com>
12986
12987 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
12988 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
12989 Problem identified by Ulrich Weigand.
12990
23c73aa3
DC
129912004-03-17 David Carlton <carlton@kealia.com>
12992
12993 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
12994 PR c++/826.
12995
d63a86f8
RM
129962004-03-16 Roland McGrath <roland@redhat.com>
12997
12998 * gdb.base/auxv.exp: New file.
12999 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
13000
0e02aa50
DC
130012004-03-12 David Carlton <carlton@kealia.com>
13002
13003 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
13004 * gdb.cp/pr-1553.cc: Ditto.
13005 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
13006 pass branch.
13007
c20b71be
MC
130082004-03-12 Michael Chastain <mec.gnu@mindspring.com>
13009
13010 * gdb.cp/templates.exp: Accept more template types.
13011
c7414a01
MC
130122004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13013
13014 From Corinna Vinschen with modifications.
13015 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
13016 local variable obj_with_enum.
13017 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
13018 results with obj_with_enum.
13019
ed69573c
MC
130202004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13021
13022 * gdb.cp/classes.cc: New file, copied from misc.cc.
13023 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
13024
28301461
MC
130252004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13026
13027 * gdb.cp/misc.cc: Add copyright notice.
13028
1198ecbe
DC
130292004-03-05 David Carlton <carlton@kealia.com>
13030
13031 * gdb.cp/rtti.exp: Add 'print *obj3' test.
13032 * gdb.cp/rtti.h: Update copyright.
13033 (namespace n2::n3): New.
13034 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
13035 (n2::n3::func3): New.
13036 (main): Call n2::n3::func3.
13037 * gdb.cp/rtti2.cc: Update copyright.
13038 (n2::create3): New.
13039
9e08c470
MK
130402004-03-04 Mark Kettenis <kettenis@gnu.org>
13041
13042 * gdb.asm/openbsd.inc: Fix typo.
13043
4bebc3aa
FF
130442004-03-03 Fred Fish <fnf@redhat.com>
13045
13046 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
13047 "val" instead of unused "size". Update copyright year.
13048
6ea9fb37
DJ
130492004-02-29 Daniel Jacobowitz <drow@mvista.com>
13050
13051 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
13052 to use unsigned char.
13053 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
13054 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
13055
23b23974
DJ
130562004-02-29 Daniel Jacobowitz <drow@mvista.com>
13057
13058 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
13059 line of output.
13060
7574fd53
DJ
130612004-02-28 Daniel Jacobowitz <drow@mvista.com>
13062
13063 * gdb.base/relocate.c (dummy): Initialize.
13064
a195357f
DJ
130652004-02-28 Daniel Jacobowitz <drow@mvista.com>
13066
13067 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13068 a breakpoint at exit.
13069
72fd54a9
FF
130702004-02-27 Fred Fish <fnf@redhat.com>
13071
13072 * gdb.base/chng-syms.exp: Add expect condition to match failing
13073 case that isn't a timeout.
13074
b9d23137
AC
130752004-02-27 Andrew Cagney <cagney@redhat.com>
13076
13077 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13078 support.
13079
15d208f6 130802004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 13081
15d208f6
FF
13082 * gdb.arch/gdb1431.c: Remove.
13083 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
13084 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
13085 of "until" incorrectly.
13086
98f9cd2d
JB
130872004-02-26 J. Brobecker <brobecker@gnat.com>
13088
13089 * gdb.cp/class2.cc (empty): New class.
13090 (refer): New function.
13091 (main): Declare an object of type empty and use it.
13092 * gdb.cp/class2.exp: Print the value of an object of type empty.
13093
9b50c11b
JJ
130942004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13095
13096 * gdb.base/langs.exp: Update query string to match the
13097 new nquery format used for pending breakpoints.
13098
0dcd613f
AC
130992004-02-26 Andrew Cagney <cagney@redhat.com>
13100
13101 Fix PR i18n/1570.
13102 * gdb.base/charset.c: Update copyright notice.
13103 (main, init_string): Remove the escape character '\e' tests.
13104 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13105 * gdb.base/charset.exp (valid_host_charset): Ditto.
13106 * gdb.base/setvar.exp: Ditto.
13107
b8a56647
AC
131082004-02-24 Andrew Cagney <cagney@redhat.com>
13109
90d59e34
AC
13110 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13111 mmapped data in core file" PASS and FAIL messages consistent.
13112
b8a56647
AC
13113 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13114 setting a breakpoint. Work around PR java/1565.
13115
9f27c604
JJ
131162004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13117
13118 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13119 new nquery format.
13120 * gdb.base/pending.exp: Ditto.
13121
3224a706
MK
131222004-02-22 Mark Kettenis <kettenis@gnu.org>
13123
13124 * configure.in: Run stabs tests on *BSD.
13125 * configure: Regenerated.
13126
41e0a9ca
MK
131272004-02-21 Mark Kettenis <kettenis@gnu.org>
13128
13129 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13130
1e1b3428
FF
131312004-02-20 Fred Fish <fnf@redhat.com>
13132
13133 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13134 blank in test for "returns short", for consistency with other
13135 "returns xxx" tests. Update copyright year.
13136
f9a7572a
FF
131372004-02-19 Fred Fish <fnf@redhat.com>
13138
13139 New testcase for PR breakpoint/1558.
13140 * gdb.arch/gdb1558.exp: New file.
13141 * gdb.arch/gdb1558.c: New file.
13142
b2ce2854
EZ
131432004-02-19 Elena Zannoni <ezannoni@redhat.com>
13144
13145 * gdb.base/nodebug.exp: Fix typo.
13146
e7c9ff01
JB
131472004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13148
13149 Committed by Jim Blandy <jimb@redhat.com>.
13150
62f4b920
JB
13151 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13152
2db536a1
JB
13153 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13154
e7c9ff01
JB
13155 * gdb.base/float.exp: Support s390*-*-* targets.
13156
f3205b34
AF
131572004-02-17 Adam Fedor <fedor@gnu.org>
13158
13159 * gdb.base/gdb1555.exp: New file.
13160 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
13161
9d62932d
EZ
131622004-02-17 Elena Zannoni <ezannoni@redhat.com>
13163
13164 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
13165
344c9711
FF
131662004-02-16 Fred Fish <fnf@redhat.com>
13167
13168 * gdb.arch/gdb1291.c: Remove
13169 * gdb.arch/gdb1291.s: New test input file.
13170 * gdb.arch/gdb1291.exp: Expand test to check case that should not
13171 fail. Test for correct result, known incorrect result, other
13172 failures and timeouts.
13173
2d822687
AC
131742004-02-16 Andrew Cagney <cagney@redhat.com>
13175
13176 * gdb.base/bigcore.exp: New file.
13177 * gdb.base/bigcore.c: New file.
13178
dac15b66
AC
131792004-02-13 Andrew Cagney <cagney@redhat.com>
13180
13181 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
13182 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
13183 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
13184 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
13185 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
13186 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
13187 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
13188 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
13189 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
13190 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
13191
6bdfc2c4
JJ
131922004-02-11 Jeff Johnston <jjohnstn@redhat.com>
13193
13194 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
13195 executed is an alloc instruction.
13196
87b3ede8
DC
131972004-02-11 David Carlton <carlton@kealia.com>
13198
13199 * gdb.cp/breakpoint.exp: New.
13200 * gdb.cp/breakpoint.cc: New.
13201
6e19e2bf
MC
132022004-02-11 Michael Chastain <mec.gnu@mindspring.com>
13203
13204 Partial fix for PR gdb/1543.
13205 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
13206 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
13207 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
13208 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
13209 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
13210 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
13211 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
13212 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
13213 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
13214 to bug-gdb@prep.ai.mit.edu .
13215 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
13216 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
13217 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
13218 Likewise.
13219
5c5455dc
AC
132202004-02-10 Andrew Cagney <cagney@redhat.com>
13221
13222 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
13223 using gdb_internal_error_resync.
13224
9cf689d7
DJ
132252004-02-09 Daniel Jacobowitz <drow@mvista.com>
13226
13227 * gdb.threads/thread-specific.exp: Stop early if no threads are
13228 found.
13229
d2dc51db
MC
132302004-02-09 Michael Chastain <mec.gnu@mindspring.com>
13231
13232 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
13233
14b1a056
DJ
132342004-02-08 Daniel Jacobowitz <drow@mvista.com>
13235
13236 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
13237 breakpoints.
13238
83f66e8f
DJ
132392004-02-07 Daniel Jacobowitz <drow@mvista.com>
13240
13241 * config/sim.exp (gdb_load): Handle $arg == "".
13242 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
13243 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
13244
30fc0091
EZ
132452004-02-07 Elena Zannoni <ezannoni@redhat.com>
13246
a9c64011
AS
13247 * gdb.base/maint.exp: Update test to reflect
13248 obstack changes.
30fc0091 13249
4d806929
JJ
132502004-02-04 Jeff Johnston <jjohnstn@redhat.com>
13251
13252 * gdb.base/pendshr.c (pendfunc): New function that calls
13253 pendfunc1.
13254 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
13255
7bfdd688
FF
132562004-02-04 Fred Fish <fnf@redhat.com>
13257
13258 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
13259 function symbols and update copyright years.
13260 * gdb.arch/gdb1291.c: Ditto.
13261
aaa08ee4
MC
132622004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13263
13264 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
13265
dbad7755
MC
132662004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13267
13268 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
13269
ec4646ef
MC
132702004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13271
13272 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
13273
1b802196
FF
132742004-02-02 Fred Fish <fnf@redhat.com>
13275
13276 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
13277 remote targets. Update copyright years.
13278
18fe2033
JJ
132792004-02-02 Jeff Johnston <jjohnstn@redhat.com>
13280
13281 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
13282 support.
13283 * gdb.base/langs.exp: Fix test which attempts to create
13284 breakpoint on non-existent function to handle new pending
13285 support.
13286 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
13287 a breakpoint.
13288 * gdb.base/pending.exp: New test.
13289 * gdb.base/pending.c: New file.
13290 * gdb.base/pendshr.c: Ditto.
13291
8d577d32
DC
132922004-02-02 David Carlton <carlton@kealia.com>
13293
13294 * gdb.cp/overload.exp: Add overloadNamespace tests.
13295 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
13296 (overloadNamespace, XXX): New.
13297 (main): Call XXX::marker2.
13298
3ad13771
FF
132992004-02-01 Fred Fish <fnf@redhat.com>
13300
13301 * gdb.base/dump.exp: Use runto_main instead of "runto main".
13302 * gdb.base/finish.exp: Ditto.
13303 * gdb.base/gcore.exp: Ditto.
13304 * gdb.base/huge.exp: Ditto.
13305 * gdb.base/info-proc.exp: Ditto.
13306 * gdb.base/return2.exp: Ditto.
13307 * gdb.threads/gcore-thread.exp: Ditto.
13308
44c75849
DJ
133092004-02-01 Daniel Jacobowitz <drow@mvista.com>
13310
13311 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
13312
005bc093
MK
133132004-02-01 Mark Kettenis <kettenis@gnu.org>
13314
13315 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
13316 that opening the file succeeds on OpenBSD.
13317
c47cebdb
DJ
133182004-02-01 Daniel Jacobowitz <drow@mvista.com>
13319
13320 * gdb.threads/thread-specific.c: New file.
13321 * gdb.threads/threads-specific.exp: New test script.
13322 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
13323 to expect_out.
13324
5a01311c
MK
133252004-02-01 Mark Kettenis <kettenis@gnu.org>
13326
13327 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
13328 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
13329 only on the "print_small_structs from print_long_arg_list" test.
13330
ce22a4f1
DJ
133312004-02-01 Daniel Jacobowitz <drow@mvista.com>
13332
13333 * gdb.base/completion.exp: Kill a stray backslash.
13334
13335 From Jim Ingham <jingham@apple.com>:
13336 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
13337 agrees with the result from sending a tab.
13338
abbab9d3
DJ
133392004-01-31 Daniel Jacobowitz <drow@mvista.com>
13340
13341 * gdb.base/chng-syms.exp: Remove stray newline.
13342
53904d1e
MK
133432004-01-31 Mark Kettenis <kettenis@gnu.org>
13344
13345 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
13346 *-*-openbsd*.
13347 * gdb.asm/openbsd.inc: New file.
13348
3a4b3aac
MK
133492004-01-30 Mark Kettenis <kettenis@gnu.org>
13350
13351 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
13352 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
13353 *-*solaris2*. Remove commented out default settings for
13354 asm-flags. Replace gdb_compile with target_link.
13355
ebac27b4
MC
133562004-01-29 Michael Chastain <mec.gnu@mindspring.com>
13357
13358 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
13359 for all tests. Remove old hp-ux and cygnus xfail cases.
13360
d8679d84
PH
133612004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
13362
13363 * gdb.base/chng-syms.exp: New file.
13364 * gdb.base/chng-syms.c: New file.
13365
0a55bc22
MC
133662004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13367
13368 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
13369 Provide arms for current output in all my configurations.
13370
94b8e876
MC
133712004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13372
13373 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
13374 * lib/compiler.cc: Likewise.
13375 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
13376 get the right preprocessor. Eval the output directly. Remove
13377 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
13378 hp_f77_compiler and hp_f90_compiler completely.
13379 (gdb_preprocess): Delete.
13380 (get_compiler): Delete.
13381
7cf03d44
MK
133822004-01-24 Mark Kettenis <kettenis@gnu.org>
13383
13384 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
13385 <string.h>.
13386
68b6dce9
NR
133872004-01-24 Nick Roberts <nick@nick.uklinux.net>
13388
13389 * gdb.mi/mi-stack.exp: Update copyright.
13390
b368761e
DC
133912004-01-23 David Carlton <carlton@kealia.com>
13392
13393 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
13394 test for cp_lookup_transparent_type.
13395 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
13396 call them.
13397
f2061b53
DJ
133982004-01-23 Daniel Jacobowitz <drow@mvista.com>
13399
13400 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
13401 after -var-update.
13402
37fc574a
DC
134032004-01-23 David Carlton <carlton@kealia.com>
13404
13405 * gdb.cp/namespace.cc (C::ensureRefs): New.
13406 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
13407
8e94b928
NR
134082004-01-20 Nick Roberts <nick@nick.uklinux.net>
13409
13410 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
13411 case "-stack-list-locals 2".
13412 * gdb.mi/mi-var-child.exp: Test for case
13413 "-var-list-children --all-values NAME".
13414
997b0952
MC
134152004-01-18 Michael Chastain <mec.gnu@mindspring.com>
13416
13417 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
13418
52470da3
MK
134192004-01-18 Mark Kettenis <kettenis@gnu.org>
13420
7049b4b8
MK
13421 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
13422 used with gdb_test_multiple.
13423
52470da3
MK
13424 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
13425 read at address 0. This fixes PR testsuite/1504.
13426
da6012e5
DJ
134272004-01-18 Daniel Jacobowitz <drow@mvista.com>
13428
13429 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
13430 Remove downloading, guessing the host executable, the calls to
13431 gdb_file_cmd and gdb_target_cmd, and "load" support.
13432 (infer_host_exec): New function broken out from gdb_load.
13433 (gdb_load): New wrapper for gdbserver_gdb_load.
13434 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
13435 gdb_target_cmd. Use -target-select.
13436 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
13437 Download binaries to the host. Clear last_mi_remote_file when
13438 we load a new binary.
13439 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
13440 call gdbserver_gdb_load and mi_gdb_target_cmd.
13441
32c70722
MC
134422004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13443
13444 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
13445 type patterns.
13446
b0cecf36
MC
134472004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13448
13449 * gdb.cp/templates.exp: Fix typo in test name of
13450 "print Foo<volatile char*>::foo".
13451
4120d7e6
MC
134522004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13453
13454 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
13455
f679e530
BE
134562004-01-16 Ben Elliston <bje@wasabisystems.com>
13457
13458 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
13459 (clean mostlyclean): Remove empty rm.
13460
091c48f6
MC
134612004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13462
13463 * gdb.base/setvar.exp: Add copyright years.
13464
3e5fc8d2
DC
134652004-01-14 David Carlton <carlton@bactrian.org>
13466
13467 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
13468 PR c++/1511 and update coment.
13469 * gdb.cp/templates.exp: Update patterns to match current output.
13470 If changes involve something other than whitespace, KFAIL
13471 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
13472
63d06c5c
DC
134732004-01-14 David Carlton <carlton@kealia.com>
13474
13475 * gdb.cp/namespace.exp: Add tests involving classes defined within
13476 namespaces.
13477 * gdb.cp/namespace.cc (C::CClass): New.
13478 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
13479
a51dab88
EZ
134802004-01-14 Elena Zannoni <ezannoni@redhat.com>
13481
13482 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
13483 what debug info we have. Print a better message if something goes
13484 wrong while producing the separate debug info file.
13485
a476ccc9
MC
134862004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13487
13488 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
13489
f453692c
MC
134902004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13491
13492 * gdb.base/callfuncs.c: Add copyright notice.
13493
f40063a5
MC
134942004-01-13 Michael Chastain <mec.gnu@mindspring.com>
13495
13496 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
13497 inheritance. PR gdb/1498, PR gcc/13539.
13498
19ac3974
EZ
134992004-01-13 Elena Zannoni <ezannoni@redhat.com>
13500
a9c64011
AS
13501 * gdb.threads/gcore-thread.exp: Prefix name of binary with
13502 test specific name.
13503 * gdb.mi/gdb669.exp: Ditto.
13504 * gdb.mi/mi-pthreads.exp: Ditto.
13505 * gdb.mi/mi1-pthreads.exp: Ditto.
13506 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 13507
56c97c6e
MC
135082004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13509
13510 * gdb.cp/member-ptr.cc: Add copyright notice.
13511
a0644324
MC
135122004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13513
13514 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
13515 some patterns for recent versions of gcc and hpacc. Delete
13516 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
13517 Delete tests that access a NULL pointer-to-member-data. This
13518 script is still disabled for gcc.
13519
32fabe09
EZ
135202004-01-12 Elena Zannoni <ezannoni@redhat.com>
13521
13522 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 13523 escaped correctly.
32fabe09 13524
1f8a6abb
EZ
135252004-01-12 Elena Zannoni <ezannoni@redhat.com>
13526
13527 * gdb.base/sepdebug.exp: New file.
13528 * gdb.base/sepdebug.c: New file.
13529 * lib/gdb.exp (separate_debug_filename): New procedure.
13530 (gdb_gnu_strip_debug): New procedure.
13531
48efe704
AC
135322004-01-12 Andrew Cagney <cagney@redhat.com>
13533
13534 * gdb.mi/ChangeLog: Delete file. Renamed to ...
13535 * gdb.mi/ChangeLog-1999-2003: New file.
13536
a9415475
AC
135372004-01-12 Andrew Cagney <cagney@redhat.com>
13538
13539 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
13540 "Renaming a directory to a non-empty directory returns ENOTEMPTY
13541 or EEXIST", treat EBUSY as an XFAIL.
13542
83b8cf9d
MC
135432004-01-11 Michael Chastain <mec.gnu@mindspring.com>
13544
13545 * gdb.base/scope.exp: Remove obsolete setup_xfail for
13546 hp_cc_compiler.
13547
9939d2a8
MC
135482004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13549
13550 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
13551 decorations.
13552
1ff8cadf
MC
135532004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13554
13555 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
13556 and "(aCC)" decorations. Remove obsolete doco about old
13557 test results.
13558
6fa9022e
MC
135592004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13560
13561 * gdb.cp/exception.exp: Fix typo in doco.
13562
209721fe
MK
135632004-01-09 Mark Kettenis <kettenis@gnu.org>
13564
13565 * gdb.base/gdb1476.exp: Fix typo.
13566
ef11303e
MC
135672004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13568
13569 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
13570 file.
13571
041ab88c
MC
135722004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13573
13574 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
13575 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
13576 Use gdb_compile. Remove restriction on gcc. Add some patterns
13577 for recent version of gdb. Delete second half, which was a copy
13578 of the first half with different build flags. This test is
13579 still disabled because it is still not ready for production.
13580
e36d075a
MC
135812004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13582
13583 * gdb.cp/exception.cc: Add copyright notice.
13584 * gdb.cp/exception.exp: Add a notice that this file is broken
13585 because of line number changes caused by addition of copyright
13586 notice.
13587
42b190ad
MC
135882004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13589
13590 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
13591 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
13592
8f25f06b
MC
135932004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13594
13595 * gdb.cp/classes.exp: Accept gnu abi 2.
13596 * gdb.cp/derivation.exp: Likewise.
13597 * gdb.cp/overload.exp: Likewise.
13598 * gdb.cp/virtfunc.exp: Likewise.
13599
06ded8b8
MC
136002004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13601
13602 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
13603 semicolon after end of function.
13604
77c26ae3
MC
136052004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13606
13607 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
13608 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
13609 boilerplate code for compiling and running the program under
13610 test. Add some string method tests.
13611
20757486
MC
136122004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13613
13614 * gdb.cp/bs15503.cc: Add copyright notice.
13615 * gdb.cp/bs15503.exp: Adjust line number.
13616
0fd3b503
MC
136172004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13618
13619 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
13620 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
13621
10d1bea8
MC
136222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13623
13624 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
13625 hp_cc_compiler.
13626
2789202a
MC
136272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13628
13629 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
13630 * gdb.cp/ctti.exp: Use the marker instead of "next".
13631 With gcc, run further before bailing.
13632
b862f14c
MC
136332004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13634
13635 * gdb.cp/cttiadd.cc: Add copyright notice.
13636 * gdb.cp/cttiadd1.cc: Likewise.
13637 * gdb.cp/cttiadd2.cc: Likewise.
13638 * gdb.cp/cttiadd3.cc: Likewise.
13639
96da2469
MC
136402004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13641
13642 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
13643 Use gdb_test, gdb_test_multiple. Use floating-point values that
13644 have exact representations in IEEE-ish formats.
13645
053248ff
MC
136462004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13647
13648 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
13649 compilers. Delete duplicate call to get_compiler_info.
13650 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
13651 * gdb.base/volatile.exp: Likewise.
13652
84acecdd
MK
136532004-01-07 Mark Kettenis <kettenis@gnu.org>
13654
13655 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
13656 memory at address 0.
13657
fe11a27f
MC
136582004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13659
13660 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
13661 to test for hp-ux assembler. Fix copyright years.
13662
60ad077b
AC
136632004-01-07 Andrew Cagney <cagney@redhat.com>
13664
13665 * gdb.base/fileio.c (strerrno): Add "EBUSY".
13666
1c9b8f33
AC
136672004-01-07 Andrew Cagney <cagney@redhat.com>
13668
13669 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
13670 when creating the read-only file. From analysis by Roland McGrath
13671 and Elena Zannoni.
13672
753ccc7a
MC
136732004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13674
13675 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
13676
eca3e36b
MC
136772004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13678
13679 * gdb.base/cvexpr.c: Be type-safe with function pointers and
13680 data pointers.
13681
f8d4bac4
MC
136822004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13683
13684 * gdb.cp/m-static.exp: Compile one source file at a time.
13685 Delete unused call to get_compiler_info.
13686
9b4e0f94
MC
136872004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13688
13689 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
13690 * gdb.base/call-rt-st.exp: Likewise.
13691 * gdb.base/nodebug.exp: Likewise.
13692 * gdb.base/volatile.exp: Likewise.
13693 * gdb.cp/ref-types.exp: Likewise.
13694 * gdb.cp/templates.exp: Likewise.
13695
023c1024
MK
136962004-01-05 Mark Kettenis <kettenis@gnu.org>
13697
13698 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
13699
19703c4a
MC
137002004-01-05 Michael Chastain <mec.gnu@mindspring.com>
13701
13702 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
13703 hppa*-hp-hpux*.
13704
18b67037
MK
137052004-01-04 Mark Kettenis <kettenis@gnu.org>
13706
ba6219c8
MK
13707 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13708 x86_64-*-*.
13709
18b67037
MK
13710 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13711 sparc64-*-* and sparc*-solaris2*.
13712
1bfbbb9d
MK
137132004-01-04 Mark Kettenis <kettenis@gnu.org>
13714
13715 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
13716 return ${tests}" test. The ${tests} already mentions the
13717 filename.
13718
06846494
MC
137192004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13720
13721 * gdb.cp/local.exp: Accept gcc abi 2.
13722
3b0cb202
MC
137232004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13724
13725 * gdb.cp/templates.exp: Accept gcc abi 2.
13726
0643ec3f
MC
137272004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13728
13729 * lib/compiler.cc: Remove supports_template_debugging.
13730 * gdb.cp/templates.exp: Do not test supports_template_debugging.
13731
d231d0b1
MC
137322004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13733
13734 * gdb.cp/namespace.exp: Accept gcc abi 2.
13735
44ffb27c
MC
137362004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13737
13738 * gdb.cp/method.exp: Accept gcc abi 2.
13739
184ad485
MC
137402004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13741
13742 * gdb.cp/classes.exp: Generate identical results as old version.
13743 * gdb.cp/derivation.exp: Likewise.
13744 * gdb.cp/overload.exp: Likewise.
13745 * gdb.cp/virtfunc.exp: Likewise.
13746
116f09e7
MC
137472004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13748
13749 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
13750 mysterious bug with sourceware version of expect.
13751
b1379776
MC
137522004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13753
13754 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
13755 current versions of gcc, including gcc abi 2. Remove gratuitous
13756 restart of test program. Use gdb_test_multiple and gdb_test for
13757 all tests. Add patterns to xfail missing "const" in "const char *"
13758 and kfail PR gdb/1155.
13759
6b7a4c0e
MC
137602004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13761
13762 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
13763 current versions of gcc, including gcc abi 2. Remove gratuitous
13764 restart of test program. Use gdb_test_multiple and gdb_test for
13765 all tests. Add patterns to kfail PR gdb/1498.
13766
51615d72
MC
137672003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13768
13769 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
13770 current versions of gcc, including gcc abi 2. Use "breakpoint"
13771 and "continue" instead of restarting the target program. Use
13772 gdb_test_multiple and gdb_test for all tests.
13773
7b79a9d7
MK
137742004-01-01 Mark Kettenis <kettenis@gnu.org>
13775
13776 * gdb.asm/asm-source.exp: Update copyright year. Link statically
13777 for *-*-solaris2*.
13778
1cd3489f
MC
137792003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13780
13781 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
13782 current versions of gcc, including gcc abi 2. Use "breakpoint"
13783 and "continue" instead of restarting the target program several
13784 times. Use gdb_test_multiple and gdb_test for all tests.
13785
850742db
MC
137862003-12-18 Michael Chastain <mec.gnu@mindspring.com>
13787
13788 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
13789 source files.
13790
eb4bbda8
MC
137912003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13792
13793 * gdb.base/environ.exp: Handle compiling test case from multiple
13794 source files.
13795
e42c7771
MC
137962003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13797
13798 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
13799
80e4b428
JB
138002003-12-17 Jim Blandy <jimb@redhat.com>
13801
5f06973a
JB
13802 * gdb.base/freebpcmd.c: Add copyright notice.
13803
80e4b428
JB
13804 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
13805
0ab84fb7
MC
138062003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13807
13808 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
13809
1b3bb3d0
JB
138102003-12-13 Jim Blandy <jimb@redhat.com>
13811
13812 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
13813
3a4c9371
KB
138142003-12-12 Kevin Buettner <kevinb@redhat.com>
13815
13816 * gdb.asm/frv.inc: New file.
13817 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
13818
a1dea79a
FF
138192003-12-09 Fred Fish <fnf@redhat.com>
13820
13821 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
13822 functions to break1.c and leave prototypes behind. Add more
13823 "set breakpoint NN here" comments.
13824 * gdb.base/break1.c: New file.
13825
13826 * gdb.base/break.exp: Handle compiling test case from multiple
13827 source files and change source file references as needed.
13828 * gdb.base/completion.exp: Ditto.
13829 * gdb.base/condbreak.exp: Ditto.
13830 * gdb.base/define.exp: Ditto.
13831 * gdb.base/ena-dis-br.exp: Ditto.
13832 * gdb.base/info-proc.exp: Ditto.
13833 * gdb.base/maint.exp: Ditto.
13834 * gdb.base/until.exp: Ditto.
13835
13836 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
13837 hardcoded line numbers.
13838 * gdb.base/define.exp: Ditto.
13839 * gdb.base/ena-dis-br.exp: Ditto.
13840 * gdb.base/maint.exp: Ditto.
13841 * gdb.base/until.exp: Ditto.
13842
13843 * gdb.base/completion.exp: Use "break1" for completion tests since
13844 "break" is no longer a unique prefix.
13845
5266b69c
AC
138462003-12-06 Andrew Cagney <cagney@redhat.com>
13847
13848 * gdb.base/structs.exp (test_struct_returns): When applicable, set
13849 "return_value_unimplemented". When an unimplemented struct return
13850 architecture, report incorrect values as a KFAIL
13851
374451f0
MC
138522003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13853
13854 * gdb.cp/rtti.exp: Accept new wording of warning from
13855 cp_lookup_rtti_type.
13856
ba9b20a7
MC
138572003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13858
13859 Partial fix for PR testsuite/1456.
13860 * gdb.base/scope.exp (test_at_main): Replace references to
13861 gcc_compiled with calls to test_compiler_info.
13862 (test_at_foo): Likewise.
13863 (test_at_bar): Likewise.
13864
b74b6d0b
MC
138652003-12-04 Michael Chastain <mec.gnu@mindspring.com>
13866
13867 Partial fix for PR testsuite/1456.
13868 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
13869 to test_compiler_info.
13870
ccfa3402
MC
138712003-12-03 Michael Chastain <mec.gnu@mindspring.com>
13872
13873 * gdb.base/so-impl-ld.exp: Update copyright notice.
13874
f6246aba
MC
138752003-12-02 Michael Chastain <mec.gnu@mindspring.com>
13876
13877 Partial fix for PR testsuite/1456.
13878 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
13879 to test_compiler_info.
13880
13ae734a
MC
138812003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13882
13883 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
13884 from current versions of gdb. Clean up regular expressions.
13885 Delete redundant timeout case.
13886
d8e1cdee
MC
138872003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13888
13889 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
13890 from current versions of gdb. Clean up regular expressions.
13891 Delete redundant timeout case.
13892
96457b64
MC
138932003-12-01 Michael Chastain <mec.gnu@mindspring.com>
13894
13895 Partial fix for PR testsuite/1456.
13896 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
13897 gcc_compiled with call to test_compiler_info.
13898
f35309fc
MC
138992003-11-30 Michael Chastain <mec.gnu@mindspring.com>
13900
13901 Partial fix for PR testsuite/1456.
13902 * gdb.base/list.exp (test_list_function): Delete unused declaration
13903 of gcc_compiled.
13904
d7afdf9b
MC
139052003-11-29 Michael Chastain <mec.gnu@mindspring.com>
13906
13907 Partial fix for PR testsuite/1456.
13908 * gdb.base/complex.exp: Replace reference to gcc_compiled with
13909 call to test_compiler_info.
13910
71507b56
MK
139112003-11-29 Mark Kettenis <kettenis@gnu.org>
13912
13913 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
13914 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
13915 it to create the appropriate note.inc.
13916 * gdb.asm/asmsrc1.s: Include "note.inc".
13917 * gdb.asm/netbsd.inc: New file.
13918 * gdb.asm/empty.inc: New file.
13919
f81f93f7
MC
139202003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13921
13922 Partial fix for PR testsuite/1456.
13923 * gdb.base/constvars.exp: Replace references to gcc_compiled with
13924 calls to test_compiler_info.
13925
9a77938e
MC
139262003-11-27 Michael Chastain <mec.gnu@mindspring.com>
13927
13928 Partial fix for PR testsuite/1456.
13929 * gdb.base/volatile.exp: Replace references to gcc_compiled with
13930 calls to test_compiler_info.
13931
e8367dc7
MK
139322003-11-27 Mark Kettenis <kettenis@gnu.org>
13933
13934 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
13935 pattern for the KFAILs.
13936
526c61ee
AF
139372003-11-25 Adam Fedor <fedor@gnu.org>
13938
13939 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
13940 * gdb.objc/objcdecode.m: New file.
13941
28f2d600
AF
139422003-11-25 Adam Fedor <fedor@gnu.org>
13943
13944 * gdb.objc/nondebug.exp: Test for PR objc/1236.
13945 * gdb.objc/nondebug.m: New file.
13946
a3895cee
BE
139472003-11-26 Ben Elliston <bje@wasabisystems.com>
13948
13949 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13950 NetBSD as it does on FreeBSD. Modelled on a similar change by
13951 Mark Kettenis on 2003-05-30.
13952 (link-flags): Set to "--entry _start" regardless of target.
13953 Special linker flags are to be appended to $link-flags.
13954 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
13955
c9f2c8a3
MC
139562003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13957
13958 * gdb.cp/method.exp: Accept output of new demangler.
13959
15a0587a 139602003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
13961
13962 * gdb/class2.exp: New file.
13963 * gdb/class2.cc: New file.
13964
3c00b570
MC
139652003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13966
13967 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
13968 of new demangler.
13969
7027acc7
MK
139702003-11-23 Mark Kettenis <kettenis@gnu.org>
13971
13972 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
13973 of gdb_test "run".
13974
b0e1598a
MK
139752003-11-23 Mark Kettenis <kettenis@gnu.org>
13976
13977 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
13978 "continue" into "run".
13979
4d9eda44
MC
139802003-11-23 Michael Chastain <mec.gnu@mindspring.com>
13981
13982 Partial fix for PR testsuite/1456.
13983 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
13984 call to test_compiler_info.
13985 * gdb.cp/ctti.exp: Likewise.
13986 * gdb.cp/derivation.exp: Likewise.
13987 * gdb.cp/member-ptr.exp: Likewise.
13988 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
13989 reference to gcc_compiled.
13990
139912003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
13992
13993 Fix PR testsuite/1463.
13994 * gdb.base/structs.exp (start_structs_test): Call
13995 get_debug_format before using the debug format.
13996
d422fe19
AC
139972003-11-22 Andrew Cagney <cagney@redhat.com>
13998
13999 * lib/gdb.exp (gdb_test_multiple): Add simple example.
14000 * gdb.base/structs.exp: Use gdb_test_multiple.
14001
039cf96d
AC
140022003-11-20 Andrew Cagney <cagney@redhat.com>
14003
6882279b
AC
14004 * gdb.base/structs.exp: Handle and recover from internal errors.
14005 Replace "foo${n}" with "foo<n>" in test messages.
14006
e53890ae
AC
14007 * gdb.base/structs.exp: Update copyright. Rewrite.
14008 * gdb.base/structs.c: Update copyright. Rewrite.
14009
2b211c59
AC
14010 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
14011 resync count exceeded.
d63a86f8 14012
039cf96d
AC
14013 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
14014 from the internal error.
14015 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
14016 Original from Jim Blandy.
14017 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 14018
eac98b22
AC
140192003-11-19 Andrew Cagney <cagney@redhat.com>
14020
14021 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
14022 KFAIL.
14023
67455b2a
MK
140242003-11-17 Mark Kettenis <kettenis@gnu.org>
14025
14026 New testcase for PR backtrace/1435.
14027 * gdb.arch/i386-unwind.exp: New file.
14028 * gdb.arch/i386-unwind.c: New file.
14029
853d6e5b
AC
140302003-11-17 Andrew Cagney <cagney@redhat.com>
14031
14032 * lib/gdb.exp (compiler_info): New global.
14033 (test_compiler_info): New function.
14034 (get_compiler_info): Set compiler_info.
14035 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
14036 "compiler_info" to gcc-<major>-<minor>.
14037
38cf6e11
MC
140382003-11-15 Michael Chastain <mec.gnu@mindspring.com>
14039
14040 * gdb.trace/configure: Remove.
14041
a50d3602
EZ
140422003-11-13 Elena Zannoni <ezannoni@redhat.com>
14043
14044 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 14045 breakpoints.
a50d3602
EZ
14046 * gdb.base/break.exp: Remove all references to explicit line
14047 numbers.
14048
d9407aaa
NC
140492003-11-11 Nick Clifton <nickc@redhat.com>
14050
14051 * gdb.base/shreloc.exp: Do not run for targets which do not
14052 support shared objects.
14053
db488fc1
CV
140542003-11-10 Corinna Vinschen <vinschen@redhat.com>
14055
14056 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
14057 Don't run tests if nofileio flag is given.
14058
6a90a18e
EZ
140592003-11-07 Elena Zannoni <ezannoni@redhat.com>
14060
14061 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 14062 as well as 'Watchpoint'.
6a90a18e 14063
0b915e9c
EZ
140642003-11-06 Elena Zannoni <ezannoni@redhat.com>
14065
14066 Reported by Jim Ingham <jingham@apple.com>:
14067 * gdb.base/annota1.exp: Match at least one occurrence of the
14068 signal handler annotation.
14069
d7e4b55f
EZ
140702003-11-06 Elena Zannoni <ezannoni@redhat.com>
14071
a9c64011
AS
14072 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14073 as well as 'Watchpoint'.
d7e4b55f 14074
2fe4e8d0
MC
140752003-11-05 Michael Chastain <mec@shout.net>
14076
14077 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14078
6ef88553
KW
140792003-11-03 Kris Warkentin <kewarken@qnx.com>
14080
14081 * gdb.arch/gdb1291.c: New test file.
14082 * gdb.arch/gdb1291.exp: New test script.
14083 * gdb.arch/gdb1431.c: New test file.
14084 * gdb.arch/gdb1431.exp: New test script.
14085
ae7dc4d8
MC
140862003-10-22 Michael Chastain <mec@shout.net>
14087
14088 * gdb.mi/pthreads.c: Add copyright notice.
14089
c39d7427
MC
140902003-10-22 Michael Chastain <mec@shout.net>
14091
14092 * gdb.threads/pthreads.c: Add copyright notice.
14093
8b7d96c1
MC
140942003-10-20 Michael Chastain <mec@shout.net>
14095
14096 * gdb.base/gdb1056.exp: New test script.
14097
d1d69fdd
DJ
140982003-10-13 Daniel Jacobowitz <drow@mvista.com>
14099
14100 * gdb.threads/killed.exp: Use gdb_run_cmd.
14101
7d605576
DJ
141022003-10-13 Daniel Jacobowitz <drow@mvista.com>
14103
14104 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14105 create a core file.
14106 * gdb.threads/gcore-thread.exp: Likewise.
14107
618ec112
CV
141082003-10-13 Corinna Vinschen <vinschen@redhat.com>
14109
14110 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14111 type, based on char type.
14112 (struct bit_flags_short_t): New bitfield type, based on short type.
14113 (init_bit_flags_char): New fuction.
14114 (init_bit_flags_short): Ditto.
14115 (print_bit_flags_char): Ditto.
14116 (print_bit_flags_short): Ditto.
14117 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14118
9367a73c
MC
141192003-10-11 Michael Chastain <mec@shout.net>
14120
14121 * gdb.base/call-rt-st.exp: Update copyright year.
14122
1decf120
KI
141232003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14124
14125 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14126 * gdb.disasm/sh3.s: Ditto.
14127
5445b2ae
DJ
141282003-10-07 Daniel Jacobowitz <drow@mvista.com>
14129
14130 * gdb.threads/switch-threads.exp: New test.
14131 * gdb.threads/switch-threads.c: New source file.
14132
aec24853
CV
141332003-10-07 Corinna Vinschen <vinschen@redhat.com>
14134
14135 * gdb.base/ending-run.exp: Add sh specific case.
14136
adc7428d
AC
141372003-10-06 Andrew Cagney <cagney@redhat.com>
14138
14139 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14140 * gdb.disasm/mn10200.exp: Delete obsolete file.
14141
c9d37158
DJ
141422003-09-29 Daniel Jacobowitz <drow@mvista.com>
14143
14144 * ChangeLog: Correct an entry command.exp -> commands.exp.
14145 * gdb.base/commands.exp (bp_deleted_in_command_test)
14146 (temporary_breakpoint_commands): Check noargs.
14147
79c2c32d
DC
141482003-09-25 David Carlton <carlton@kealia.com>
14149
14150 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14151 of some print tests, where appropriate. Add tests for C::D::cd,
14152 E::ce, F::cXfX, G::XgX.
14153 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14154
594e6d67
RE
141552003-09-25 Richard Earnshaw <rearnsha@arm.com>
14156
14157 * lib/java.exp (java_init): Import target_alias before using it.
14158
10f0d451
DC
141592003-09-25 David Carlton <carlton@kealia.com>
14160
14161 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
14162
274bcba0
EZ
141632003-09-23 Elena Zannoni <ezannoni@redhat.com>
14164
d63a86f8 14165 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 14166 weirdness.
274bcba0 14167
cdbf20f7
MC
141682003-09-17 Michael Chastain <mec@shout.net>
14169
14170 * gdb.cp/gdb1355.exp: New file.
14171 * gdb.cp/gdb1355.c: New file.
14172
71e06f80
CV
141732003-09-15 Corinna Vinschen <vinschen@redhat.com>
14174
14175 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
14176 * gdb.asm/sh.inc: New file.
14177
5c4e30ca
DC
141782003-09-11 David Carlton <carlton@kealia.com>
14179
bd45b7af
DC
14180 * gdb.cp/namespace.exp: Add tests for namespace types.
14181 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
14182 (test_namespace): New.
14183
1c199746
EZ
141842003-09-11 Elena Zannoni <ezannoni@redhat.com>
14185
a9c64011 14186 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 14187 * gdb.stabs/weird.exp: Ditto.
1c199746 14188
04ed252f
MC
141892003-09-08 Michael Chastain <mec@shout.net>
14190
14191 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
14192
d8a2d9e7
MC
141932003-09-07 Michael Chastain <mec@shout.net>
14194
14195 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
14196 'parse error'.
14197
161afb24
MK
141982003-09-07 Mark Kettenis <m.kettenis@osp.nl>
14199
14200 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
14201
49f2741a
MC
142022003-08-30 Michael Chastain <mec@shout.net>
14203
14204 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
14205 * gdb.gdb/observer.exp: Ditto.
14206 * gdb.gdb/xfullpath.exp: Ditto.
14207
8afa723e
MK
142082003-08-29 Mark Kettenis <kettenis@gnu.org>
14209
14210 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
14211 *-*-*bsd*.
14212
f31dfe3b
JJ
142132003-08-28 Jeff Johnston <jjohnstn@redhat.com>
14214
14215 * gdb.base/dump.exp: Skip for ia64.
14216
4630e498
JJ
142172003-08-25 Jeff Johnston <jjohnstn@redhat.com>
14218
14219 * gdb.asm/asm-source.exp: Add ia64 support.
14220 * gdb.asm/ia64.inc: New file.
14221
1105b7ef
MC
142222003-08-22 Michael Chastain <mec@shout.net>
14223
14224 * gdb.cp: New directory.
14225 * gdb.cp/*: Copy from gdb.c++/*.
14226 * gdb.c++/*: Remove.
14227 * Makefile.in: Change gdb.c++ to gdb.cp.
14228 * configure.in: Ditto.
14229 * configure: Regnerate.
14230
c945b932
MK
142312003-08-18 Mark Kettenis <kettenis@gnu.org>
14232
14233 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
14234 * gdb.arch/i386-prologue.c (gdb1338): Add function.
14235
2b66634b
DJ
142362003-08-17 Daniel Jacobowitz <drow@mvista.com>
14237
14238 * mi-var-display.exp (-var-list-children weird): Accept function
14239 pointers with argument types.
14240 * mi1-var-display.exp (-var-list-children weird): Likewise.
14241 * mi2-var-display.exp (-var-list-children weird): Likewise.
14242
a356f73b
DJ
142432003-08-17 Daniel Jacobowitz <drow@mvista.com>
14244
14245 * gdb.base/annota3.exp: Add missing newline.
14246
483417b8
MC
142472003-08-06 Michael Chastain <mec@shout.net>
14248
14249 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
14250
c99c59c3
MS
142512003-08-12 Michael Snyder <msnyder@redhat.com>
14252
14253 * gdb.base/float.exp: Add test for SH.
14254
55ed7501
MK
142552003-08-10 Mark Kettenis <kettenis@gnu.org>
14256
14257 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
14258
1a371f2e
EZ
142592003-08-07 Elena Zannoni <ezannoni@redhat.com>
14260
14261 * gdb.base/completion.exp: Remove reduntant completion test
14262 on filename.
14263
e0f353ce
EZ
142642003-08-07 Elena Zannoni <ezannoni@redhat.com>
14265
a9c64011
AS
14266 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
14267 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
14268 gdb.trace/save-trace.exp: Make sure that full pathnames are
14269 escaped correctly.
e0f353ce 14270
5710a1af 142712003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 14272
a9c64011
AS
14273 * configure.in: Don't generate config.h from config.hin.
14274 * configure: Regenerate.
14275 * config.hin: Remove file.
14276 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
14277 * gdb.threads/pthreads.c: Ditto.
5710a1af 14278
dcd81ce9
DJ
142792003-08-07 Daniel Jacobowitz <drow@mvista.com>
14280
14281 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14282 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
14283 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
14284 Replace ld24 with seth/add3.
14285
6009d884
AC
142862003-08-02 Andrew Cagney <cagney@redhat.com>
14287
14288 * gdb.base/annota3.exp: New file.
14289 * gdb.base/annota3.c: New file.
14290 * gdb.c++/annota3.exp: New file.
14291 * gdb.c++/annota3.cc: New file.
14292
51514e06
MC
142932003-07-29 Michael Chastain <mec@shout.net>
14294
14295 * gdb.threads/tls.c (spin): Check errno only if sem_wait
14296 actually failed.
14297 (do_pass): Likewise.
14298 * gdb.threads/tls.exp: Always initialize no_of_threads.
14299
4ee6625b
DJ
143002003-07-27 Daniel Jacobowitz <drow@mvista.com>
14301
14302 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
14303 pattern.
14304 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
14305 * gdb.threads/tls.exp: Recognize one case of the host library not
14306 supporting TLS.
14307
225f2bf6
AC
143082003-07-27 Andrew Cagney <cagney@redhat.com>
14309
14310 * gdb.base/fileio.exp: Use SH when running commands using
14311 remote_exec.
14312
bcb27c9f
DJ
143132003-07-24 Daniel Jacobowitz <drow@mvista.com>
14314
14315 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14316 * gdb.base/relocate.c (dummy): New padding array.
14317
3d67be83
MS
143182003-07-22 Michael Snyder <msnyder@redhat.com>
14319
d63a86f8 14320 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
14321
14322 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
14323 patterns to be more general, accepting old and new output.
14324 Some output chars (such as '+') also must be quoted.
d63a86f8 14325 Some addresses are displayed numerically instead of
3d67be83
MS
14326 symbolically.
14327
57ba3b85
MS
143282003-07-23 Michael Snyder <msnyder@redhat.com>
14329
686d097c
MS
14330 * gdb.base/return2.exp: Don't test long-long return.
14331
57ba3b85
MS
14332 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
14333 * gdb.disasm/t01_mov.exp: Ditto.
14334 * gdb.disasm/t02_mova.s: Ditto.
14335 * gdb.disasm/t02_mova.exp: Ditto.
14336 * gdb.disasm/t03_add.s: Ditto.
14337 * gdb.disasm/t03_add.exp: Ditto.
14338 * gdb.disasm/t04_sub.s: Ditto.
14339 * gdb.disasm/t04_sub.exp: Ditto.
14340 * gdb.disasm/t05_cmp.s: Ditto.
14341 * gdb.disasm/t05_cmp.exp: Ditto.
14342 * gdb.disasm/t06_ari2.s: Ditto.
14343 * gdb.disasm/t06_ari2.exp: Ditto.
14344 * gdb.disasm/t07_ari3.s: Ditto.
14345 * gdb.disasm/t07_ari3.exp: Ditto.
14346 * gdb.disasm/t08_or.s: Ditto.
14347 * gdb.disasm/t08_or.exp: Ditto.
14348 * gdb.disasm/t09_xor.s: Ditto.
14349 * gdb.disasm/t09_xor.exp: Ditto.
14350 * gdb.disasm/t10_and.s: Ditto.
14351 * gdb.disasm/t10_and.exp: Ditto.
14352 * gdb.disasm/t11_logs.s: Ditto.
14353 * gdb.disasm/t11_logs.exp: Ditto.
14354 * gdb.disasm/t12_bit.s: Ditto.
14355 * gdb.disasm/t12_bit.exp: Ditto.
14356 * gdb.disasm/t13_otr.s: Ditto.
14357 * gdb.disasm/t13_otr.exp: Ditto.
14358
e00759ef
EZ
143592003-07-22 Elena Zannoni <ezannoni@redhat.com>
14360
14361 * gdb.threads/tls.exp :Add kfail for 'info address' case.
14362
8bc2021f
EZ
143632003-07-22 Elena Zannoni <ezannoni@redhat.com>
14364
a9c64011
AS
14365 * gdb.threads/tls.c : New file.
14366 * gdb.threads/tls.exp : New file.
14367 * gdb.threads/tls-main.c : New file.
14368 * gdb.threads/tls-shared.c : New file.
14369 * gdb.threads/tls-shared.exp : New file.
8bc2021f 14370
89320c4c
AS
143712003-07-22 Andreas Schwab <schwab@suse.de>
14372
14373 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
14374
180dea7c
AS
143752003-07-20 Andreas Schwab <schwab@suse.de>
14376
14377 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
14378 due to insn reordering.
14379
0714963c
AC
143802003-07-15 Andrew Cagney <cagney@redhat.com>
14381
14382 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
14383
98a23b3f
MC
143842003-07-15 Michael Chastain <mec@shout.net>
14385
14386 * gdb.base/gdb1250.exp: New file.
14387 * gdb.base/gdb1250.c: New file.
14388
27e417a2
ML
143892003-07-09 Michal Ludvig <mludvig@suse.cz>
14390
14391 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
14392 expansion of size_t to 'unsigned long', not only to 'unsigned'.
14393
8bc2021f
EZ
143942003-07-09 Elena Zannoni <ezannoni@redhat.com>
14395
a9c64011
AS
14396 * gdb.threads/tls.c: New file.
14397 * gdb.threads/tls.exp: New file.
14398 * gdb.threads/tls-main.c: New file.
14399 * gdb.threads/tls-shared.c: New file.
14400 * gdb.threads/tls-shared.exp: New file.
8bc2021f 14401
d99968dc
EZ
144022003-07-09 Elena Zannoni <ezannoni@redhat.com>
14403
14404 * gdb.base/annota1.exp: Make sure that we properly escape the
14405 full path of the source file. Xfail more permissive patterns,
d63a86f8 14406 due to a compiler debug info problem.
d99968dc 14407
83876b3b
AS
144082003-07-07 Andreas Schwab <schwab@suse.de>
14409
2705e972
AS
14410 * gdb.asm/m68k.inc: New file.
14411 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
14412
83876b3b
AS
14413 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
14414 arguments"): Also match negative number.
14415
14416 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
14417
3a871b37
DJ
144182003-07-03 Daniel Jacobowitz <drow@mvista.com>
14419
14420 * gdb.base/store.c (charest): New typedef.
14421 (add_char): Rename to add_charest, update.
14422 (wack_char): Rename to wack_charest, update types. Return l + r
14423 to keep r live across the call.
14424 (wack_short, wack_int, wack_long, wack_longest, wack_float)
14425 (wack_double, wack_doublest): Return l + r to keep r live across
14426 the call.
14427 * gdb.base/store.exp: Accomodate store.c changes.
14428
b2a7f303
DC
144292003-06-30 David Carlton <carlton@kealia.com>
14430
14431 * gdb.c++/maint.exp (test_invalid_name): New.
14432 (test_first_component): Add tests for invalid names.
14433
3c6cb4a1
MC
144342003-06-29 Michael Chastain <mec@shout.net>
14435
14436 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
14437 output of '<VTT for class>' for virtual base classes.
14438
f1c2644b
DJ
144392003-06-29 Daniel Jacobowitz <drow@mvista.com>
14440
14441 * gdb.base/completion.exp: Tab-complete "complet" instead of
14442 "compl".
14443 * gdb.base/complex.exp, gdb.base/complex.c: New files.
14444
18080350
DJ
144452003-06-29 Daniel Jacobowitz <drow@mvista.com>
14446
14447 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
14448 * gdb.base/volatile.exp: Likewise.
14449
f56973f8
DJ
144502003-06-29 Daniel Jacobowitz <drow@mvista.com>
14451
14452 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
14453 gdb/1265.
14454
144552003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
14456 Daniel Jacobowitz <drow@mvista.com>
14457
14458 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
14459 initial line count of 'captured_main' from 26 to 32.
14460 (test_with_self): Allow xmalloc call to be interleaved with the
14461 preceding two lines.
14462
e766d4d6
JB
144632003-06-24 Joel Brobecker <brobecker@gnat.com>
14464
14465 * gdb.base/bang.exp: New testcase.
14466
f125c9a4
JB
144672003-06-23 Joel Brobecker <brobecker@gnat.com>
14468
14469 * gdb.base/langs.exp: Add some tests for the "minimal" language
14470 support.
14471
6e25beaf
EZ
144722003-06-23 Elena Zannoni <ezannoni@redhat.com>
14473
14474 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
14475 the testcase.
14476
2f816dda
DJ
144772003-06-22 Daniel Jacobowitz <drow@mvista.com>
14478
14479 * gdb.base/relocate.exp: Test add-symbol-file with a variable
14480 offset.
14481
db5a5748
DJ
144822003-06-22 Daniel Jacobowitz <drow@mvista.com>
14483
14484 * gdb.c++/pr-1210.cc: New file.
14485 * gdb.c++/pr-1210.exp: New file.
14486
1df0c130
DJ
144872003-06-21 Daniel Jacobowitz <drow@mvista.com>
14488
14489 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
14490 000-exec-continue.
14491
a92feac0
MK
144922003-06-15 Mark Kettenis <kettenis@gnu.org>
14493
14494 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
14495 on *-*-*bsd* instead of *-*-freebsd*.
14496
81a58f5b
AC
144972003-06-14 Andrew Cagney <cagney@redhat.com>
14498
14499 * gdb.base/store.exp: Test longest and doublest. Test all
14500 parameters. Weaken return statement match.
14501 * gdb.base/store.c: Add longest and doublest - aka long long and
14502 long double functions. Put all parameters into local register
14503 variables. Use negative values.
14504
b257a0d3
AC
145052003-06-14 Andrew Cagney <cagney@redhat.com>
14506
14507 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
14508 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
14509 exit status.
14510 * gdb.base/fileio.exp: Disable target when nointerrupts and
14511 noinferiorio, instead of limiting it to remote. Use remote_exec
14512 instead of system.
d63a86f8 14513
21c38304
JJ
145142003-06-12 Jeff Johnston <jjohnstn@redhat.com>
14515
14516 * gdb.base/float.exp: Add ia64 support.
14517
1bcdb424
CV
145182003-06-12 Corinna Vinschen <vinschen@redhat.com>
14519
14520 * gdb.base/fileio.exp: Run only on remote targets.
14521
6aeb981f
CV
145222003-06-10 Corinna Vinschen <vinschen@redhat.com>
14523
14524 * gdb.base/fileio.c: New file, testing File-I/O.
14525 * gdb.base/fileio.exp: Ditto.
14526
53df362e
RG
145272003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
14528
14529 * gdb.base/shreloc.exp: New file, check symbol values obtained from
14530 shared objects after relocation at load time (gdb PR/1132).
14531 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 14532 as above, part of the shared object relocation test.
53df362e 14533
ffee1b46
MK
145342003-06-08 Mark Kettenis <kettenis@gnu.org>
14535
b5ca3722
MK
14536 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
14537 fully filled history list.
14538 * gdb.base/gdb_history: New file.
14539
03ed860d
MK
14540 * gdb.base/signals.exp: XFAIL "continue to func1" on
14541 i*86-*-freebsd*.
14542
ffee1b46
MK
14543 * gdb.base/attach.exp: When trying to attach to a nonexistent
14544 process, make it possible to specify the PID based on the target,
14545 and do so for *-*-freebsd*.
14546
d80dbb52
RH
145472003-06-02 Richard Henderson <rth@redhat.com>
14548
14549 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
14550
6dd77b81
RH
145512003-06-02 Richard Henderson <rth@redhat.com>
14552
14553 * gdb.base/selftest.exp: Next over lim_at_start initialization.
14554
f6347e16
RH
145552003-06-02 Richard Henderson <rth@redhat.com>
14556
14557 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
14558
2c161407
DJ
145592003-06-01 Daniel Jacobowitz <drow@mvista.com>
14560
14561 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
14562 of globalvar.
14563
572eb746
MK
145642003-06-01 Mark Kettenis <kettenis@gnu.org>
14565
14566 * gdb.asm/asm-source.exp: Check for memory read errors in
14567 disassembler test on *BSD too.
14568
9e9617a5
RH
145692003-06-01 Richard Henderson <rth@redhat.com>
14570
14571 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
14572 for .frame.
14573 (gdbasm_call): Lose ldgp.
14574 (gdbasm_startup): Add frame information.
14575 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
14576
7b34ad4e
MK
145772003-05-31 Mark Kettenis <kettenis@gnu.org>
14578
14579 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
14580 i?86-*-*.
14581
10059fdf
MK
145822003-05-30 Mark Kettenis <kettenis@gnu.org>
14583
14584 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14585 FreeBSD.
14586
acf4b816
RH
145872003-05-29 Richard Henderson <rth@redhat.com>
14588
14589 * gdb.asm/alpha.inc: New file.
14590 * gdb.asm/asm-source.exp: Use it.
14591
e9ecd949
JB
145922003-05-29 Jim Blandy <jimb@redhat.com>
14593
14594 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
14595 'core.PID'.
14596
e3e5a4f3
JB
145972003-05-22 Jim Blandy <jimb@redhat.com>
14598
14599 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
14600 backtrace.
d63a86f8 14601
72fe3d25
DC
146022003-05-20 David Carlton <carlton@math.stanford.edu>
14603
14604 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
14605 this time.
14606
58da2eb2
DC
146072003-05-19 David Carlton <carlton@bactrian.org>
14608
14609 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
14610 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
14611
1fcb5155
DC
146122003-05-19 David Carlton <carlton@bactrian.org>
14613
14614 * gdb.c++/namespace.exp: Add namespace scope and anonymous
14615 namespace tests.
14616 Bump copyright date.
14617 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
14618 (main): Call C::D::marker2.
14619 * gdb.c++/namespace1.cc: New file.
14620
85e85163
JJ
146212003-05-14 Jeff Johnston <jjohnstn@redhat.com>
14622
14623 Roland McGrath <roland@redhat.com>
d63a86f8 14624 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
14625 there is no manager thread.
14626
a25fbfec
JJ
146272003-05-08 Jeff Johnston <jjohnstn@redhat.com>
14628
d63a86f8
RM
14629 * gdb.threads/schedlock.exp: Remove assumption that all threads
14630 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
14631 in one of the child threads rather than the main thread.
14632
be375bae
JB
146332003-05-07 Jim Blandy <jimb@redhat.com>
14634
09bf6082
JB
14635 Add support for assembly source testing on the s390x.
14636 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
14637 architecture.
14638 * gdb.asm/s390x.inc: New file.
14639
be375bae
JB
14640 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
14641 succession of 'if' statements.
14642
00905d52
AC
146432003-05-05 Andrew Cagney <cagney@redhat.com>
14644
14645 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
14646
b1e29e33
AC
146472003-05-05 Andrew Cagney <cagney@redhat.com>
14648
14649 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
14650 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
14651
e33d66ec
EZ
146522003-05-02 Elena Zannoni <ezannoni@redhat.com>
14653
14654 * gdb.base/charset.exp: Update based on new behavior of set/show
14655 charset commands.
14656
2b6fd0d8
AC
146572003-05-01 Andrew Cagney <cagney@redhat.com>
14658
14659 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
14660 variable do not give memory errors.
14661
130cacce
AF
146622003-04-30 Adam Fedor <fedor@gnu.org>
14663
14664 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
14665 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
14666 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
14667 gdb.objc/basicclass.m: : New files
14668
14669 * lib/gdb.exp (gdb_compile_objc): New procedure.
14670
bea71854
DJ
146712003-04-27 Daniel Jacobowitz <drow@mvista.com>
14672
14673 * gdb.base/signals.exp: Make backtrace tests more specific.
14674
0f20eeea
DC
146752003-04-23 David Carlton <carlton@bactrian.org>
14676
14677 * gdb.c++/maint.exp (test_first_component): Add tests for
14678 'operator' in more locations.
14679
c8c4d8dc
KB
146802003-04-16 Kevin Buettner <kevinb@redhat.com>
14681
14682 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
14683
3fe60e3c
EZ
146842003-04-16 Elena Zannoni <ezannoni@redhat.com>
14685
14686 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 14687 func marke' instead. Update test name.
3fe60e3c 14688
9219021c
DC
146892003-04-15 David Carlton <carlton@math.stanford.edu>
14690
14691 * gdb.c++/maint.exp: New file.
14692
5dd55bdd
EZ
146932003-04-14 Elena Zannoni <ezannoni@redhat.com>
14694
14695 * gdb.threads/schedlock.c: Change type of thread function argument
14696 to long, to avoid warnings on 64-bit platforms.
14697
00890572
EZ
146982003-04-14 Elena Zannoni <ezannoni@redhat.com>
14699
a9c64011
AS
14700 * gdb.base/attach.exp: Add new message from ptrace in case of
14701 attaching to nonexistent process.
d63a86f8 14702
93201743
JB
147032003-04-11 Jim Blandy <jimb@redhat.com>
14704
14705 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14706 gdb.c++/userdef.cc: Place comments on the lines to which the
14707 marker function might return.
14708 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14709 gdb.c++/userdef.exp: Look for those comments to check that we've
14710 returned to the right place, instead of checking line numbers.
14711
2a11c64d
EZ
147122003-04-11 Elena Zannoni <ezannoni@redhat.com>
14713
a9c64011
AS
14714 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
14715 match on sourcefile name, instead of directory name.
2a11c64d 14716
68ab8fc5
EZ
147172003-04-10 Elena Zannoni <ezannoni@redhat.com>
14718
d63a86f8 14719 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
14720 working directory name.
14721
5624293a
JB
147222003-04-09 Jim Blandy <jimb@redhat.com>
14723
14724 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14725 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
14726 after an inferior function call, report the failure, but allow the
14727 test to continue.
14728
f1f02ee4
SC
147292003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14730
14731 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14732 with -DPROTOTYPES.
14733
6eb79af0
SC
147342003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14735
14736 * gdb.base/break.exp: Revert last patch.
14737
8dfb4cf0
SC
147382003-04-04 Stephane Carrez <stcarrez@nerim.fr>
14739
14740 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14741 with -DPROTOTYPES.
14742
ed4c619a
AC
147432003-04-02 Andrew Cagney <cagney@redhat.com>
14744
14745 * gdb.base/callfuncs.exp: Make "print add" messages unique.
14746 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
14747 matching directories by the name breakpoint.
14748 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
14749 Make "continue to marker1" consistent.
14750 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
14751 message consistent.
14752 * lib/gdb.exp: Put "the program is no longer running", and "the
14753 program exited" in parenthesis.
14754 * lib/mi-support.exp: Ditto.
d63a86f8 14755
4e35d5f0 147562003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 14757
4e35d5f0
BR
14758 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
14759
71900fe8
AC
147602003-03-29 Andrew Cagney <cagney@redhat.com>
14761
14762 * gdb.base/sizeof.c (main): Print the value of '\377'.
14763 * gdb.base/sizeof.exp: Check the sign of '\377'.
14764
c0655a16
MC
147652003-03-27 Michael Chastain <mec@shout.net>
14766
14767 * gdb.base/gdb1090.exp: New file.
14768 * gdb.base/gdb1090.cc: New file.
14769
5b2a3989
JB
147702003-03-27 J. Brobecker <brobecker@gnat.com>
14771
14772 * gdb.gdb/observer.exp: New regression test.
14773
79876890
MC
147742003-03-27 Michael Chastain <mec@shout.net>
14775
14776 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
14777 * gdb.base/ptype.exp: Likewise.
14778
6eac95e3
CV
147792003-03-27 Corinna Vinschen <vinschen@redhat.com>
14780
14781 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
14782
e8c71839
MC
147832003-03-26 Michael Chastain <mec@shout.net>
14784
14785 * gdb.base/ptype.exp: Actually use some typedef'd types.
14786
71b10041
SC
147872003-03-21 Stephane Carrez <stcarrez@nerim.fr>
14788
14789 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
14790 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
14791
2512cf80
CV
147922003-03-20 Corinna Vinschen <vinschen@redhat.com>
14793
14794 * gdb.base/default.exp: Fix regular expression.
14795
0d195a4f
CV
147962003-03-20 Corinna Vinschen <vinschen@redhat.com>
14797
14798 * gdb.base/args.exp: Fix regular expression.
14799
8a2dbca8
CV
148002003-03-20 Corinna Vinschen <vinschen@redhat.com>
14801
14802 * gdb.base/help.exp: Allow Win32 child process.
14803
bf028682
CV
148042003-03-20 Corinna Vinschen <vinschen@redhat.com>
14805
14806 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
14807 when stepping out of main().
14808
182dbe85
CV
148092003-03-20 Corinna Vinschen <vinschen@redhat.com>
14810
14811 * gdb.base/default.exp: Check for win32 specific message when calling
14812 "run" without executable.
14813
d67a6ba5
CV
148142003-03-20 Corinna Vinschen <vinschen@redhat.com>
14815
14816 * gdb.base/args.exp: Expect .exe in output.
14817
a955b5bb
CV
148182003-03-20 Corinna Vinschen <vinschen@redhat.com>
14819
14820 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
14821 Cygwin native.
14822
bf6bad4b
AC
148232003-03-17 Andrew Cagney <cagney@redhat.com>
14824
14825 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
14826 vector registes.
14827 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
14828 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
14829
293e9a31
DC
148302003-03-17 David Carlton <carlton@math.stanford.edu>
14831
14832 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
14833 test, for PR breakpoints/38.
14834 Call test_watchpoint_and_breakpoint.
14835 * gdb.base/watchpoint.c (func3): New function.
14836 (main): Call func3.
14837
5330f2db
DC
148382003-03-04 David Carlton <carlton@math.stanford.edu>
14839
14840 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
14841 Garply<Garply<char> >:: garply".
14842 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
14843 with respect to PR c++/1111; note also PR c++/1113.
14844 (test_template_breakpoints): KFAIL "constructor breakpoint" with
14845 respect to PR c++/1062.
14846 KFAIL "destructor breakpoint" with respect to PR c++/1112.
14847
6ece72da
DC
148482003-03-03 David Carlton <carlton@math.stanford.edu>
14849
14850 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
14851 with respect to PR c++/57.
14852 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
14853 c++/826.
14854 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
14855 respect to PR c++/57.
14856
85ca1584
DC
148572003-03-03 David Carlton <carlton@math.stanford.edu>
14858
14859 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
14860 respect to PR c++/33 into FAILs.
14861
98e9c5b8
MC
148622003-03-03 Michael Chastain <mec@shout.net>
14863
7bedbf27
MC
14864 * configure.in: Update copyright years.
14865
148662003-03-03 Michael Chastain <mec@shout.net>
14867
14868 * Makefile.in: Update copyright years.
98e9c5b8 14869
f683e100
DC
148702003-02-28 David Carlton <carlton@math.stanford.edu>
14871
14872 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
14873 print class instead of struct and/or superfluous protection
14874 specifiers, as long as the resulting output is equivalent to the
14875 source code.
14876 Delete FIXME from end of messages on tests that don't need
14877 fixing.
14878
a9e0cf2c
DC
148792003-02-28 David Carlton <carlton@math.stanford.edu>
14880
14881 * gdb.c++/templates.exp (do_tests): Allow const in the two
14882 Foo<volatile char *>::foo tests.
14883
e8d359df
MS
148842003-02-27 Michael Snyder <msnyder@redhat.com>
14885
d63a86f8 14886 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
14887 will be consistant.
14888
0b71dc91
DC
148892003-02-26 David Carlton <carlton@math.stanford.edu>
14890
14891 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
14892 char *>::foo" test with respect to PR c++/33. Create a new test
14893 which is identical to that one except that it doesn't put the
14894 space between the "char" and the "*"; KFAIL it, too.
14895
dd14ab43
DC
148962003-02-26 David Carlton <carlton@math.stanford.edu>
14897
14898 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
14899 template types into either PASSes or KFAILs (corresponding to PR
14900 c++/57). Tweak indentation. Update copyright.
14901
1146c7f1
SC
149022003-02-23 Stephane Carrez <stcarrez@nerim.fr>
14903
14904 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
14905
74641dfb
MC
149062003-02-13 Michael Chastain <mec@shout.net>
14907
14908 * gdb.base/exprs.exp: Remove i960 remnants.
14909 * gdb.base/funcargs.exp: Likewise.
14910 * gdb.base/list.exp: Likewise.
14911 * gdb.base/ptype.exp: Likewise.
14912
559cd2d0
DC
149132003-02-14 David Carlton <carlton@math.stanford.edu>
14914
14915 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
14916 pEe->D::vg()" from XFAIL to KFAIL.
14917
c4f90d87
JM
149182003-02-13 Jason Molenda (jmolenda@apple.com)
14919
14920 * gdb.base/maint.exp: Update maint print statistics regexp to include
14921 new entries.
14922
cbc4d97c
MC
149232003-02-13 Michael Chastain <mec@shout.net>
14924
14925 * gdb.c++/inherit.exp: Remove call to get_debug_format.
14926
40f235b7
MC
149272003-02-12 Michael Chastain <mec@shout.net>
14928
14929 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
14930 * gdb.c++/inherit.exp: Likewise.
14931 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
14932 * gdb.c++/templates.exp: Likewise.
14933 * gdb.c++/virtfunc.exp: Likewise.
14934
c56716b0
JM
149352003-02-06 Jason Molenda (jason-cl@molenda.com)
14936
14937 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
14938 why the code is written that way.
14939
070afcf8
MC
149402003-02-05 Michael Chastain <mec@shout.net>
14941
14942 * gdb.base/dump.exp: Add missing copyright line.
14943
5d0331e5
JM
149442003-02-05 Jason Molenda (jason-cl@molenda.com)
14945
f7ae6d3e 14946 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
14947 at the beginning so the breakpoint doesn't get set on the loop.
14948
92851186
MC
149492003-02-05 Michael Chastain <mec@shout.net>
14950
14951 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
14952 output for configurations with gcc 2.95.3.
14953
cbf1e085
AC
149542003-02-05 Keith Seitz <keiths@redhat.com>
14955 Andrew Cagney <ac131313@redhat.com>
14956
14957 * gdb.mi/mi-cli.exp: New file.
d63a86f8 14958
29518e1e
MC
149592003-02-04 Michael Chastain <mec@shout.net>
14960
14961 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
14962 Call perror and then continue.
14963
5af1d5f3
MC
149642003-02-03 Michael Chastain <mec@shout.net>
14965
14966 * gdb.c++/pr-1023.cc: New file.
14967 * gdb.c++/pr-1023.exp: New file.
14968
6b549786
JB
149692003-02-05 Jim Blandy <jimb@redhat.com>
14970
14971 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
14972 it's local to foobar. Check for it there, and check that it's not
14973 present in main.
14974 * gdb.c++/local.cc (marker2): New function.
14975 (foobar): Call marker1.
14976 (main): Call marker2 instead of marker1.
14977
67f16606
AC
149782003-02-04 Andrew Cagney <ac131313@redhat.com>
14979
14980 * gdb.disasm/mn10200.exp: Obsolete file.
14981 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
14982 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
14983 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
14984
1c5cb38e
DC
149852003-02-04 David Carlton <carlton@math.stanford.edu>
14986
14987 * gdb.c++/overload.exp: Test intToChar(1).
14988 * gdb.c++/overload.cc (intToChar): New.
14989 (main): Call intToChar.
14990
d1fe6965
DC
149912003-02-03 David Carlton <carlton@math.stanford.edu>
14992
14993 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
14994 'might_kfail' arg.
14995 KFAIL some of the continue_to_bp_overloaded calls, according to
14996 PR c++/1025.
14997
9ba61c5d
MC
149982003-02-01 Michael Chastain <mec@shout.net>
14999
15000 * gdb.base/advance.c (marker1): New marker function.
15001 * gdb.base/advance.exp: When the 'advance' command lands on the
15002 return breakpoint, it can legitimately stop on either the
15003 current line or the next line. Accommodate both outcomes.
15004 * gdb.base/until.exp: Likewise.
15005
e7494ffb
AC
150062003-02-02 Andrew Cagney <ac131313@redhat.com>
15007
15008 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15009 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
15010 now a list, not a tuple.
15011 * gdb.mi/mi-var-display.exp: Ditto.
15012 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 15013
075559bc
AC
150142003-02-01 Andrew Cagney <ac131313@redhat.com>
15015
15016 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15017 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
15018 stack backtraces.
15019 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 15020
2bd4c7b1
MK
150212003-02-01 Mark Kettenis <kettenis@gnu.org>
15022
15023 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15024 gdb.mi/mi1-pthreads.exp: Return instead of calling
15025 gdb_suppress_entire_file.
15026
eabd8992
MS
150272003-02-01 Mark Salter <msalter@redhat.com>
15028
15029 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
15030
71469e2f
MS
150312003-01-31 Mark Salter <msalter@redhat.com>
15032
15033 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
15034 Support empty arg.
15035
38a94d44
MC
150362003-01-30 Michael Chastain <mec@shout.net>
15037
15038 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
15039 This was a workaround for a UTF-8 bug in readline 4.3. The bug
15040 has been fixed in gdb/readline on 2003-01-09.
15041
19ea9e73
MS
150422003-01-29 Michael Snyder <msnyder@redhat.com>
15043
e8d359df
MS
15044 * gdb.base/maint.exp: Allow for leading underscore in symbol.
15045 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
15046 * gdb.base/args.exp: Skip if target does not support args passing.
15047
2307bd6a
DJ
150482003-01-22 Daniel Jacobowitz <drow@mvista.com>
15049
19ea9e73 15050 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
15051 gdb_test. Accept a list of expect arguments as the third
15052 parameter.
15053 (gdb_test): Use it.
15054
f2dd3617
EZ
150552003-01-20 Elena Zannoni <ezannoni@redhat.com>
15056
15057 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
15058 allow for different test tree configurations. Update some
15059 tescases accordingly.
15060 * gdb.arch/altivec-regs.exp: Ditto.
15061 * gdb.asm/asm-source.exp: Ditto.
15062 * gdb.base/advance.exp: Ditto.
15063 * gdb.base/display.exp: Ditto.
d63a86f8 15064 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
15065 * gdb.base/mips_pro.exp: Ditto.
15066 * gdb.base/overlays.exp: Ditto.
15067 * gdb.base/relocate.exp: Ditto.
15068 * gdb.base/setshow.exp: Ditto.
15069 * gdb.base/step-line.exp: Ditto.
15070 * gdb.base/step-test.exp: Ditto.
15071 * gdb.base/until.exp: Ditto.
15072 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
15073
c71cdefd
DC
150742003-01-17 David Carlton <carlton@math.stanford.edu>
15075
15076 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
15077 corresponding to PR c++/945.
15078 Update copyright.
15079
fdba05d7
DC
150802003-01-17 David Carlton <carlton@math.stanford.edu>
15081
15082 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
15083 corresponding to PR c++/68.
15084
150852003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
15086
15087 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15088 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15089 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15090
c362c33a
EZ
150912003-01-15 Elena Zannoni <ezannoni@redhat.com>
15092
0fbc361c
EZ
15093 * gdb.base/break.exp: Fix change of default location, because of
15094 removal of until tests.
15095 * gdb.base/help.exp: Update test for new 'until' help message.
15096 Add test for help on 'advance'.
a9c64011 15097 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 15098
dabf8a35
MK
150992003-01-15 Mark Kettenis <kettenis@gnu.org>
15100
15101 * gdb.base/default.exp: Adapt "info float" test for recent changes
15102 to that command. Add test for "info vector".
15103 * gdb.base/float.exp: New file. Add test for "info float" that
15104 resembles the old test in gdb.base/default.exp.
15105
a1769aca
DC
151062003-01-15 David Carlton <carlton@math.stanford.edu>
15107
15108 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15109
82025e13
EZ
151102003-01-15 Elena Zannoni <ezannoni@redhat.com>
15111
15112 * gdb.base/break.exp: Move the tests of until command from here...
15113 * gdb.base/until.exp: ... to here. New file. Add other tests.
15114 * gdb.base/advance.c: New file.
15115 * gdb.base/advance.exp: New file.
15116
8f9ab801
EZ
151172003-01-14 Elena Zannoni <ezannoni@redhat.com>
15118
a9c64011
AS
15119 * gdb.base/args.c: New file.
15120 * gdb.base/args.exp: New file.
8f9ab801 15121
9ae66589
DJ
151222003-01-14 Daniel Jacobowitz <drow@mvista.com>
15123
15124 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15125
8d77e5c3
DJ
151262003-01-14 Daniel Jacobowitz <drow@mvista.com>
15127
15128 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15129
12d2f0a1
DJ
151302003-01-14 Daniel Jacobowitz <drow@mvista.com>
15131
15132 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15133 dates.
15134
6ca37014
DJ
151352003-01-13 Daniel Jacobowitz <drow@mvista.com>
15136
15137 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15138
b0023472
DJ
151392003-01-13 Daniel Jacobowitz <drow@mvista.com>
15140
15141 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15142 (ptype &*"foo").
15143 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15144
607fbc54 151452003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
15146
15147 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15148 * gdb.mi/mi1-console.exp: Likewise.
15149
607fbc54 151502003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
15151
15152 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15153 * gdb.mi/mi1-console.exp: Likewise.
15154
a1fb14a2
DJ
151552003-01-13 Daniel Jacobowitz <drow@mvista.com>
15156
15157 * gdb.c++/overload.exp: Remove some fixed XFAILs.
15158
c4cf40b7
DJ
151592003-01-09 Daniel Jacobowitz <drow@mvista.com>
15160
15161 * gdb.base/detach.exp: New test.
15162
696d5a5b
DJ
151632003-01-09 Daniel Jacobowitz <drow@mvista.com>
15164
15165 * Makefile.in (ALL_SUBDIRS): New variable.
15166 (subdirs, clean, distclean): Use it.
15167 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
15168 regenerating Makefile, since it is generated from the top level.
15169 * gdb.asm/Makefile.in: Likewise.
15170 * gdb.base/Makefile.in: Likewise.
15171 * gdb.c++/Makefile.in: Likewise.
15172 * gdb.disasm/Makefile.in: Likewise.
15173 * gdb.java/Makefile.in: Likewise.
15174 * gdb.mi/Makefile.in: Likewise.
15175 * gdb.threads/Makefile.in: Likewise.
15176 * gdb.trace/Makefile.in: Likewise.
15177
754533e4
DC
151782003-01-09 David Carlton <carlton@math.stanford.edu>
15179
15180 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
15181 Add copyright year 2003.
15182
d8b3e9ee
MC
151832003-01-06 Michael Chastain <mec@shout.net>
15184
15185 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
15186 When selecting a thread, 'line' and 'file' are optional.
15187 * gdb.mi/mi1-pthreads.exp: Likewise.
15188
8e9e0fe6
AS
151892003-01-06 Andreas Schwab <schwab@suse.de>
15190
15191 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
15192 failures.
15193
b5ab8ff3
DJ
151942003-01-04 Daniel Jacobowitz <drow@mvista.com>
15195
15196 Fix PR gdb/844
15197 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
15198 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
15199
15200 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
15201 instead of calling gdb_suppress_entire_file.
15202 * gdb.threads/print-threads.exp: Likewise.
15203 * gdb.threads/schedlock.exp: Likewise.
15204
15205 * gdb.threads/killed.exp: Return instead of calling
15206 gdb_suppress_entire_file.
15207 * gdb.threads/linux-dp.exp: Likewise.
15208 * gdb.threads/pthreads.exp: Likewise.
15209
1e698235
DJ
152102003-01-04 Daniel Jacobowitz <drow@mvista.com>
15211
15212 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
15213 stabs.
15214 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
15215 * gdb.base/whatis.exp: Always allow (void) after function names.
15216
147ff08c
DJ
152172003-01-04 Daniel Jacobowitz <drow@mvista.com>
15218
15219 * gdb.c++/casts.exp: Correct regexp.
15220
dc62bfc2
MK
152212003-01-04 Mark Kettenis <kettenis@gnu.org>
15222
15223 * configure.in: Call AC_CONFIG_HEADER. Don't call
15224 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
15225 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
15226 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
15227 aforementioned directories in the AC_OUPUT call.
15228 * config.hin: New file.
15229 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15230 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
15231 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
15232 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
15233 pass -I$objdir instead of -I$objdir/$subdir in compilation.
15234 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
15235 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
15236 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
15237 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
15238 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
15239 gdb.threads/configure.in, gdb.threads/configure,
15240 gdb.threads/config.in, gdb.trace/configure.in,
15241 gdb.trace/configure: Removed.
15242
77afa639
MC
152432003-01-03 Michael Chastain <mec@shout.net>
15244
15245 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
15246 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
15247
7634bb6e
DJ
152482003-01-03 Daniel Jacobowitz <drow@mvista.com>
15249
15250 * gdb.base/store.exp: Fix regular expressions.
15251
b39c905e
MK
152522002-12-28 Mark Kettenis <kettenis@gnu.org>
15253
15254 * configure.in: Rewrite.
15255 * configure: Regenerated.
15256
0a8551dd
DC
152572003-01-03 David Carlton <carlton@math.stanford.edu>
15258
15259 * gdb.base/psymtab.exp: New file.
15260 * gdb.base/psymtab1.c: Ditto.
15261 * gdb.base/psymtab2.c: Ditto.
15262
c60b7188
AF
152632002-12-23 Adam Fedor <fedor@gnu.org>
15264
15265 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
15266
ee73db83
DC
152672002-12-23 David Carlton <carlton@math.stanford.edu>
15268
15269 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
15270 and current_directory initialization.
15271
d6c1774e
JB
152722002-12-22 Jim Blandy <jimb@redhat.com>
15273
f0a847b8
JB
15274 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
15275 rather than as part of the output file name.
15276
d6c1774e
JB
15277 * gdb.base/attach.exp: There's no need to copy the test program to
15278 /tmp; that was only ever necessary on HP/UX, and this test is
15279 entirely disabled there anyway.
15280
f0708dbb
JB
152812002-12-21 Jim Blandy <jimb@redhat.com>
15282
4c2acfea
JB
15283 * gdb.c++/psmang.exp: Doc fix.
15284
f0708dbb
JB
15285 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
15286 test.
15287
9579e000
DC
152882002-12-20 David Carlton <carlton@math.stanford.edu>
15289
15290 * gdb.c++/annota2.exp: KFAIL annotate-quit.
15291
d1810171
MC
152922002-12-18 Michael Chastain <mec@shout.net>
15293
15294 * gdb.c++/annota2.exp: Add copyright year 2002.
15295
76565097
DC
152962002-12-17 David Carlton <carlton@math.stanford.edu>
15297
15298 * gdb.c++/try_catch.cc: Add marker comments.
15299 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
15300 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
15301 * gdb.c++/m-static.cc: Ditto.
15302 * gdb.c++/m-static1.cc: Ditto.
15303 * gdb.c++/try_catch.cc: Ditto.
15304
da81390b
JJ
153052002-12-16 Jeff Johnston <jjohnstn@redhat.com>
15306
15307 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
15308 to see whether we are using the new -environment-directory
15309 command which resets via -r or the old version of the command
15310 which may prompt the user. Part of fix for gdb/741.
15311
b304d130
AC
153122002-12-13 Andrew Cagney <ac131313@redhat.com>
15313
15314 * gdb.fortran/types.exp: Update obsolete comment.
15315 * gdb.fortran/exprs.exp: Ditto.
15316 * lib/gdb.exp: Delete obsolete code.
15317 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
15318 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
15319 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
15320 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
15321 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
15322 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
15323 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
15324 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
15325 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
15326 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
15327 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
15328 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
15329 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
15330 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
15331 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
15332 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
15333 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
15334 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
15335 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
15336 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
15337 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
15338 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
15339 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
15340 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
15341 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
15342 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
15343 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
15344 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
15345 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
15346 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
15347 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
15348 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
15349 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
15350 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
15351 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
15352 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
15353 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
15354
a23b6e6a
DC
153552002-12-11 David Carlton <carlton@math.stanford.edu>
15356
15357 * gdb.c++/m-data.exp: Add test for members that shadow global
15358 variables: see PR gdb/804.
15359 * gdb.c++/m-data.cc: Ditto.
15360
6604731b
DJ
153612002-12-10 Daniel Jacobowitz <drow@mvista.com>
15362
15363 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
15364
de46ecd7
DC
153652002-12-06 David Carlton <carlton@math.stanford.edu>
15366
15367 * gdb.base/store.c: Don't declare functions static.
15368
27e829d0
AC
153692002-12-04 Andrew Cagney <ac131313@redhat.com>
15370
15371 * gdb.base/store.exp, gdb.base/store.c: New files.
15372
92806416
DJ
153732002-12-03 Daniel Jacobowitz <drow@mvista.com>
15374
15375 * gdb.base/selftest.exp: Update for current gdb.
15376
3bcbaac5
DJ
153772002-12-03 Daniel Jacobowitz <drow@mvista.com>
15378
15379 * gdb.base/maint.exp: Only dump symbols from one source file
15380 or objfile.
15381
f4f00b1f
DJ
153822002-12-03 Daniel Jacobowitz <drow@mvista.com>
15383
15384 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
15385 function call.
15386
f1c8a949
JB
153872002-11-25 Jim Blandy <jimb@redhat.com>
15388
15389 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
15390 function appearing in error message.
15391
9e297a97
DJ
153922002-11-21 Daniel Jacobowitz <drow@mvista.com>
15393
15394 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
15395
1f312e79
JJ
153962002-11-08 Jeff Johnston <jjohnstn@redhat.com>
15397
d63a86f8
RM
15398 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
15399 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
15400 should be in mi console format. This is part of fix for PR gdb/604.
15401
83c31e7d
FN
154022002-09-18 Fernando Nasser <fnasser@redhat.com>
15403
15404 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
15405 which explicitly prints the zero offset as "+0".
15406
322b3f65
DJ
154072002-10-22 Daniel Jacobowitz <drow@mvista.com>
15408
15409 * gdb.threads/schedlock.c (args): Make unsigned.
15410
154112002-10-21 Daniel Jacobowitz <drow@mvista.com>
15412
15413 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
15414 numbers. Allow "foo2|selected stack frame".
15415 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
15416 * gdb.asm/asmsrc2.s: Likewise.
15417 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
15418 comments.
15419 * gdb.asm/mips.inc: New file.
15420
5e2fe5b8
AF
154212002-10-18 Adam Fedor <fedor@gnu.org>
15422
15423 * gdb.base/default.exp: Update expected output to include 'ObjC'.
15424 * gdb.base/help.exp: Likewise.
15425
abe1a5d0
KB
154262002-10-17 Kevin Buettner <kevinb@redhat.com>
15427
15428 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
15429 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
15430
10abb1d4
JB
154312002-10-02 Jim Blandy <jimb@redhat.com>
15432
15433 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
15434
1f609b42
AC
154352002-10-01 Andrew Cagney <ac131313@redhat.com>
15436
15437 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
15438 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
15439 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
15440 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
15441 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
15442 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
15443 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
15444
0aee02e4
AC
154452002-09-29 Andrew Cagney <ac131313@redhat.com>
15446
15447 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
15448 * mi0-disassemble.exp, mi0-eval.exp: Delete.
15449 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
15450 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
15451 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
15452 * mi0-var-block.exp, mi0-var-child.exp: Delete.
15453 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 15454
6fde09ad
KB
154552002-09-27 Kevin Buettner <kevinb@redhat.com>
15456
15457 * gdb.base/annota1.exp (info break): Make directory components of
15458 path optional since not all compilers emit this debug information.
15459
889bf7c5
PA
15460 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
15461 step ends up stepping out of the function instead of stopping on
15462 the epilogue.
6fde09ad 15463
9e8aab75
KS
154642002-09-26 Keith Seitz <keiths@redhat.com>
15465
15466 * lib/insight-support.exp (gdbtk_start): Figure out where
15467 the insight executable is based on where gdb is. Use this
15468 executable to start insight instead of gdb.
15469
e36180d7
AC
154702002-09-25 Andrew Cagney <cagney@redhat.com>
15471
15472 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
15473
9dd34b2b
AC
154742002-09-24 Andrew Cagney <ac131313@redhat.com>
15475
15476 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
15477 test_isolated_complaints.
15478 (test_empty_complaint): New function.
15479 (test_empty_complaints): New function. Check no output when no
15480 complaints.
d63a86f8 15481
dea97812
KB
154822002-09-19 Jim Blandy <jimb@redhat.com>
15483
a9c64011 15484 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 15485
54951bd7
AC
154862002-09-19 Andrew Cagney <ac131313@redhat.com>
15487
15488 * gdb.gdb/complaints.exp: New file.
15489
dec43320
AC
154902002-09-18 Andrew Cagney <ac131313@redhat.com>
15491
15492 * gdb.base/maint.exp: Check `help maint internal-warning'.
15493
e70d6e3f
DC
154942002-09-18 David Carlton <carlton@math.stanford.edu>
15495
15496 * gdb.c++/m-static.exp: Remove breakpoints depending on line
15497 numbers, and replace them by a single breakpoint after the
15498 constructors are all finished.
15499 Add test 4.
15500 * gdb.c++/m-static.cc: Add test 4.
15501 * gdb.c++/m-static.h: New file.
15502 * gdb.c++/m-static1.cc: New file.
15503
15504 * gdb.c++/printmethod.exp: New file.
15505 * gdb.c++/printmethod.cc: New file.
15506
15507 * gdb.c++/pr-574.exp: New file.
15508 * gdb.c++/pr-574.cc: New file.
15509
afb5c968
CV
155102002-09-18 Corinna Vinschen <vinschen@redhat.com>
15511
15512 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
15513 embedded targets which never actually exit.
15514
31e45dee
FN
155152002-09-18 Fernando Nasser <fnasser@redhat.com>
15516
15517 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
15518 "don't step after run" as unresolved or unsupported, instead of xfail.
15519
a283c5a1
CV
155202002-09-18 Corinna Vinschen <vinschen@redhat.com>
15521
15522 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
15523 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
15524 Add newline to expected string in "step out of main (status wrapper)"
15525 case.
15526
11350d2a
CV
155272002-09-18 Corinna Vinschen <vinschen@redhat.com>
15528
15529 * lib/gdb.exp (rerun_to_main): Allow restarting application.
15530 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
15531
0deec7d6
TT
155322002-09-17 Tom Tromey <tromey@redhat.com>
15533
15534 * gdb.base/printcmds.exp (test_print_string_constants): Expect
15535 \000, not \0, in double-quoted string.
15536
b2b4a1b5
CV
155372002-09-14 Corinna Vinschen <vinschen@redhat.com>
15538
c9d37158 15539 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
15540 string after running the commands execution on breakpoint tests.
15541
1c56143a
CV
155422002-09-13 Corinna Vinschen <vinschen@redhat.com>
15543
15544 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
15545
37f8da45
JB
155462002-09-12 Joel Brobecker <brobecker@gnat.com>
15547
15548 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
15549
08b468e0
KS
155502002-09-10 Keith Seitz <keiths@redhat.com>
15551
15552 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
15553 runto proc.
15554 (mi_run_to_main): Use mi_runto.
15555 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
15556
dc360f58
KS
155572002-09-10 Keith Seitz <keiths@redhat.com>
15558
15559 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
15560 regexp for stopping at main. Could have multiple event notifications.
15561 Don't assume that main was declared with no parameters.
15562 (mi_next): Use mi_step_to.
15563 (mi_step): Use mi_next_to.
15564
ce3abcfb
CV
155652002-09-09 Corinna Vinschen <vinschen@redhat.com>
15566
15567 * gdb.base/default.exp: Fix expected string in `info float' test.
15568
d1f5b980
BE
155692002-09-09 Ben Elliston <bje@redhat.com>
15570
15571 * config/mips.exp: Update comments.
15572 * config/mips-idt.exp: Likewise.
15573 * config/nind.exp: Likewise.
15574 * config/slite.exp: Likewise.
15575 * config/sparclet.exp: Likewise.
15576 * config/udi.exp: Likewise.
15577 * config/vx.exp: Likewise.
15578 * config/vxworks29k.exp: Likewise.
15579
2f71430b
JB
155802002-09-05 Jim Blandy <jimb@redhat.com>
15581
15582 * gdb.threads/killed.exp: Fix test failure message.
15583
7ddebc7e
KS
155842002-09-04 Keith Seitz <keiths@redhat.com>
15585
15586 * lib/mi-support.exp: Update copyright.
15587 (mi_gdb_test): Increase the priority of the expected pattern
15588 so that it matches gdb_test.
15589
0ae67eb3
KS
155902002-09-03 Keith Seitz <keiths@redhat.com>
15591
15592 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
15593 Use integer comparison instead of string comparison for testing
15594 whether binary was built.
15595
38fc42c8
JB
155962002-09-03 Jim Blandy <jimb@redhat.com>
15597
15598 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
15599
b6ff0e81
JB
156002002-08-29 Jim Blandy <jimb@redhat.com>
15601
15602 * gdb.threads/pthreads.exp: Move the portable thread compilation
15603 code into a function in lib/gdb.exp, and call that from here.
15604 * lib/gdb.exp (gdb_compile_pthreads): New function.
15605
07c98896
KS
156062002-08-29 Keith Seitz <keiths@redhat.com>
15607
15608 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
15609 expect_out so that callers can get at it.
15610
0312286c
DJ
156112002-08-23 Daniel Jacobowitz <drow@mvista.com>
15612
15613 * gdb.threads/print-threads.c: New file.
15614 * gdb.threads/print-threads.exp: New file.
15615 * gdb.threads/schedlock.c: New file.
15616 * gdb.threads/schedlock.exp: New file.
15617
dd039bc4
EZ
156182002-08-22 Elena Zannoni <ezannoni@redhat.com>
15619
a9c64011
AS
15620 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
15621 not altivec.c.
dd039bc4 15622
1f36144c
MK
156232002-08-17 Mark Kettenis <kettenis@gnu.org>
15624
15625 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
15626 targets. The problem should be fixed now.
15627
16057ec7 156282002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
15629
15630 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
15631 2002-07-24 change that removes final dots from error messages.
15632
3c1499ad
TT
156332002-08-13 Tom Tromey <tromey@redhat.com>
15634
15635 * gdb.base/readline.exp: New file.
15636
a20ce2c3
AC
156372002-08-01 Andrew Cagney <ac131313@redhat.com>
15638
15639 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
15640 supress message.
15641
db034ac5
AC
156422002-08-01 Andrew Cagney <cagney@redhat.com>
15643
15644 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
15645 CHILL_FOR_TARGET and CHILL_LIB.
15646 * configure.in (configdirs): Remove gdb.chill.
15647 * configure: Regenerate.
15648 * lib/gdb.exp: Obsolete references to chill.
15649 * gdb.fortran/types.exp: Ditto.
15650 * gdb.fortran/exprs.exp: Ditto.
15651
3e000b18
KB
156522002-07-30 Kevin Buettner <kevinb@redhat.com>
15653
15654 * gdb.base/shlib-call.exp (additional_flags): Conditionally
15655 set Irix-specific compile and link flags.
15656
28f4966b
KB
156572002-07-29 Kevin Buettner <kevinb@redhat.com>
15658
15659 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
15660 source files. The ``-o'' option doesn't work with the ``-E'' option
15661 when using the Irix compiler.
15662
46c0d5a6
DJ
156632002-07-19 Daniel Jacobowitz <drow@mvista.com>
15664
15665 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
15666 Improve support for reusing an exec file. Copy exec file
15667 to target, and run gdbserver on the target instead of on the host.
15668
eecf4bed
JB
156692002-07-18 Jim Blandy <jimb@redhat.com>
15670
0f815cdf
JB
15671 * gdb.base/ending-run.exp: Don't expect to see the program end in
15672 some orderly fashion when we're running on a real stand-alone
15673 board.
15674
eecf4bed
JB
15675 * gdb.base/interrupt.exp: Correct logic for skipping tests on
15676 targets that don't support interrupts.
15677
52d309e4
JB
156782002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
15679
15680 * gdb.base/attach.exp: Add patterns to match output from /proc-based
15681 systems.
15682 Move comments in expect statements to inside the actions, so that they
15683 don't get matched against.
15684
ff683d9e
MK
156852002-07-10 Mark Kettenis <kettenis@gnu.org>
15686
15687 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
15688 function when asleep" test.
15689
b5356753
AC
156902002-07-10 Andrew Cagney <ac131313@redhat.com>
15691
15692 * gdb.base/page.exp: Rewrite to handle problems with very long
15693 `info set' output. Update copyright.
15694
6aa4d13a
AC
156952002-06-26 Andrew Cagney <ac131313@redhat.com>
15696
15697 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
15698 gdb.threads-hp.
15699 * gdb.hp/configure: Regenerate.
15700 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
15701 * gdb.hp/gdb.threads-hp/configure: Delete file.
15702 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
15703
8cf8c2b8
AC
157042002-06-22 Andrew Cagney <ac131313@redhat.com>
15705
15706 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
15707 setlocale, bindtextdomain and textdomain.
15708
6827a8f8
JB
157092002-06-11 Jim Blandy <jimb@redhat.com>
15710
919d772c
JB
15711 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
15712 preprocessor macro information is present.
15713
6827a8f8
JB
15714 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
15715 tests.
15716
c15b0d21
MS
157172002-06-06 Michael Snyder <msnyder@redhat.com>
15718
c5984d70
MS
15719 * gdb.base/overlays.exp: Record addresses of overlay
15720 functions in TCL variables rather than in GDB variables,
15721 to avoid having GDB convert them to pointers (with loss
15722 of information).
15723
d63a86f8 15724 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 15725 default linker script changes.
c15b0d21
MS
15726 * gdb.base/long_long.exp: Add check for sizeof (long double).
15727
be26fe0d
ML
157282002-06-06 Michal Ludvig <mludvig@suse.cz>
15729
15730 * gdb.asm/asm-source.exp: Add x86-64 target.
15731 * gdb.asm/x86_64.inc: New.
d63a86f8 15732
258093ca 157332002-05-30 Michael Chastain <mec@shout.net>
258093ca 15734
4b3153f1 15735 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
15736 * gdb.c++/m-static.cc: New file.
15737 * gdb.c++/m-static.exp: New file.
15738
241264c6
MS
157392002-05-28 Michael Snyder <msnyder@redhat.com>
15740
15741 * gdb.base/call-ar-st.exp: Allow for reduced floating point
15742 precision.
15743
9bba8c8f 157442002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 15745
4b3153f1 15746 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
15747 * gdb.c++/m-data.cc: New file.
15748 * gdb.c++/m-data.exp: New file.
15749
157502002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 15751
4b3153f1 15752 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 15753 * gdb.c++/try_catch.cc: New file.
d63a86f8 15754 * gdb.c++/try_catch.exp: New file.
9bba8c8f 15755
def1b996
MC
157562002-05-27 Michael Chastain <mec@shout.net>
15757
15758 * gdb.c++/local.exp: Accept more nested types in output.
15759
522ba268
MC
157602002-05-26 Michael Chastain <mec@shout.net>
15761
15762 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
15763
277254ba
MS
157642002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
15765
15766 * lib/gdb.exp (gdb_wrapper_init): Just because
15767 gdb_wrapper_file exists, this does not mean that the file
15768 should not be rebuilt. That is what gdb_wrapper_initialized
15769 is for.
15770 (default_gdb_init): Reset gdb_wrapper_initialized.
15771
b61a8733
MS
157722002-05-23 Michael Snyder <msnyder@redhat.com>
15773
d63a86f8 15774 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
15775 the precision of the floating point test results.
15776 * gdb.base/call-rt-st.exp: Ditto.
15777
b61a8733
MS
15778 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
15779 * gdb.base/call-rt-st.exp: Ditto.
15780
56f6e910
MC
157812002-05-19 Michael Chastain <mec@shout.net>
15782
15783 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
15784
ad0b0016
EZ
157852002-05-19 Elena Zannoni <ezannoni@redhat.com>
15786
a9c64011
AS
15787 * configure.in (configdirs): Add gdb.arch.
15788 * configure: Regenerate.
ad0b0016 15789
f617d2b6
JB
157902002-05-17 Jim Blandy <jimb@redhat.com>
15791
15792 * gdb.base/completion.exp: Recognize the more detailed error
15793 messages produced by the macro expander's lexical analyzer.
15794
eac2a696
EZ
157952002-05-14 Elena Zannoni <ezannoni@redhat.com>
15796
a9c64011
AS
15797 * gdb.arch/altivec-abi.c: New file.
15798 * gdb.arch/altivec-abi.exp: New file.
15799 * gdb.arch/altivec-regs.c: New file.
15800 * gdb.arch/altivec-regs.exp: New file.
eac2a696 15801
2fdde8f8
DJ
158022002-05-14 Daniel Jacobowitz <drow@mvista.com>
15803
15804 * gdb.base/maint.exp (maint print type): Update for new type
15805 structure.
d63a86f8 15806
e31f1a7c
EZ
158072002-05-14 Elena Zannoni <ezannoni@redhat.com>
15808
15809 * gdb.arch: New directory.
15810 * gdb.arch/configure.in: New file.
15811 * gdb.arch/configure: New file.
15812 * gdb.arch/Makefile.in: New file.
15813
db589741
CV
158142002-05-13 Corinna Vinschen <vinschen@redhat.com>
15815
15816 * gdb.asm/asm-source.exp: Add v850 as supported target.
15817 * gdb.asm/v850.inc: New file.
15818
8ce2a7dc
DJ
158192002-05-13 Daniel Jacobowitz <drow@mvista.com>
15820
15821 * gdb.c++/annota2.exp (annotate-quit): Add comment.
15822
df763c7f
DJ
158232002-05-12 Daniel Jacobowitz <drow@mvista.com>
15824
15825 * gdb.base/break.exp: Check 'break "marker2"'.
15826
377daeed
MS
158272002-05-10 Michael Snyder <msnyder@redhat.com>
15828
15829 * gdb.base/long_long.exp: Fix typo.
15830
c4b7bc2b
JB
158312002-05-10 Jim Blandy <jimb@redhat.com>
15832
ecac9a4e
JB
15833 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
15834 a bug.
15835
c4b7bc2b
JB
15836 * gdb.base/printcmds.exp (test_integer_literals_rejected):
15837 Recognize more detailed error message produced by the macro
15838 expander's lexical analyzer.
15839 * lib/gdb.exp (test_print_reject): Same.
15840
e71019a1
MK
158412002-05-09 Mark Kettenis <kettenis@gnu.org>
15842
15843 * gdb.c++/method.exp: Fix typo.
15844
fedfc8e6
MS
158452002-05-08 Michael Snyder <msnyder@redhat.com>
15846
166a1957
MS
15847 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
15848 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 15849 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
15850 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
15851 Add iftarget clause for strongarm.
d63a86f8 15852
f1c47eb2
MS
158532002-05-06 Michael Snyder <msnyder@redhat.com>
15854
cb9a9d3e
MS
15855 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
15856 (gdb_continue_to_end): Accept output from status wrapper.
15857 * gdb.base/ending-run.exp: Add case for output from status wrapper.
15858 Clean up fail messages to match pass messages.
15859
f1c47eb2
MS
15860 Enable the "needs_status_wrapper" testsuite feature.
15861 * lib/gdb.exp (gdb_wrapper_init): New procedure.
15862 (gdb_compile): Conditionally call gdb_wrapper_init.
15863 * gdb.base/a2-run.exp: Recognize output from status wrapper.
15864 * gdb.c++/method.exp: Recognize output from status wrapper.
15865
6079c749
BE
158662002-05-06 Ben Elliston <bje@redhat.com>
15867From Graydon Hoare <graydon@redhat.com>
15868
15869 * config/sid.exp: Include support for "rawsid" protocol.
15870
188baff3
JB
158712002-05-03 Jim Blandy <jimb@redhat.com>
15872
15873 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
15874 * gdb.c++/hang3.C: New file.
15875
b9c07f0f
AC
158762002-05-04 Andrew Cagney <ac131313@redhat.com>
15877
15878 * gdb.base/default.exp: Remove obsolete code.
15879 * gdb.c++/misc.exp: Ditto. Update copyright.
15880 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
15881 * gdb.base/whatis.exp: Ditto. Update copyright.
15882 * gdb.base/scope.exp: Ditto. Update copyright.
15883 * gdb.base/ptype.exp: Ditto. Update copyright.
15884 * gdb.base/printcmds.exp: Ditto. Update copyright.
15885 * gdb.base/opaque.exp: Ditto. Update copyright.
15886 * gdb.base/list.exp: Ditto.
15887 * gdb.base/funcargs.exp: Ditto. Update copyright.
15888 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
15889 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
15890 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
15891 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
15892 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
15893 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
15894
5c7a0397
MS
158952002-05-02 Michael Snyder <msnyder@redhat.com>
15896
d6dcc264 15897 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
15898 * gdb.base/long_long.exp: Add xscale target.
15899 * gdb.base/default.exp: Add xscale target.
15900
eb7f1c48
JB
159012002-05-01 Jim Blandy <jimb@redhat.com>
15902
15903 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
15904 gdb.c++/hang.exp: New test.
15905
a6befae8
FF
159062002-05-01 Fred Fish <fnf@redhat.com>
15907
15908 * gdb.base/completion.exp: Handle completions of "./Make" for
15909 more than one completion possibility, as is the case when we
15910 build and test in the source tree.
15911
0a310277
AG
159122002-04-29 Anthony Green <green@redhat.com>
15913
15914 * gdb.java/jmisc1.exp: New file.
15915 * gdb.java/jmisc2.exp: New file.
15916
6ff9af88
DJ
159172002-04-24 Daniel Jacobowitz <drow@mvista.com>
15918
15919 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
15920
96b3d632
EZ
159212002-04-23 Elena Zannoni <ezannoni@redhat.com>
15922
15923 * gdb.base/help.exp: Change 'help status' to allow for target
15924 dependent output differences.
15925
5019bb54
MC
159262002-04-22 Michael Chastain <mec@shout.net>
15927
15928 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
15929
a805a116
MC
159302002-04-22 Michael Chastain <mec@shout.net>
15931
15932 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
15933
a1706bfd
DM
159342002-04-17 David S. Miller <davem@redhat.com>
15935
15936 * gdb.asm/sparc64.inc: New file.
15937 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
15938
a73a20a2
EZ
159392002-04-19 Elena Zannoni <ezannoni@redhat.com>
15940
15941 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
15942 instruction file directly into the build tree. Clean up at end of
15943 test.
15944
ba678339
DM
159452002-04-18 David S. Miller <davem@redhat.com>
15946
15947 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
15948 handle 64-bit platforms correctly.
15949 * gdb.base/maint.exp: Likewise.
15950
b03399da
KB
159512002-04-18 Kevin Buettner <kevinb@redhat.com>
15952
15953 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
15954 ``-fpic'' when compiling files comprising a shared library, but
15955 it does need additional linker flags in order to find shared
15956 libraries at run time.
15957
e2004992
KB
159582002-04-18 Kevin Buettner <kevinb@redhat.com>
15959
15960 * gdb.base/cvexpr.c (use): New function.
15961 (main): Invoke use() on all global variables to prevent
15962 some linkers from deleting these otherwise unused symbols.
15963
d8937120
MC
159642002-04-17 Michael Chastain <mec@shout.net>
15965From David S. Miller <davem@redhat.com>
15966
15967 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
15968 handle 64-bit platforms correctly.
15969
ffd61a58
MS
159702002-04-12 Michael Snyder <msnyder@redhat.com>
15971From Jim Blandy <jimb@redhat.com>
a9c64011 15972 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
15973 script can handle this instead.
15974 * gdb.base/bar.c (barx): Same.
15975 * gdb.base/baz.c (bazx): Same.
15976 * gdb.base/grbx.c (grbxx): Same.
15977
15978 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
15979 manager doesn't automatically unmap overlays unnecessarily.
15980
6b8426a6
MH
159812002-04-10 Martin M. Hunt <hunt@redhat.com>
15982
15983 * gdb.base/ending-run.exp: Fix pattern for Mips targets
15984 stepping out of main.
15985
34af4875
MC
159862002-04-09 Michael Chastain <mec@shout.net>
15987
15988 * gdb.c++/local.cc (main): Move call to marker1() inside nested
15989 scope so that the nested scope tests will make sense.
15990 * gdb.c++/local.exp: Write patterns that actually work with gcc
15991 (the HP patterns "were never known to work with gcc").
15992 Keep the old aCC patterns too.
15993
2d1676a0
DJ
159942002-04-09 Daniel Jacobowitz <drow@mvista.com>
15995
15996 * gdb.base/attach.exp: Correct target board test.
15997
3a63e3f9
MC
159982002-04-08 Michael Chastain <mec@shout.net>
15999
16000 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
16001 in a const method. Add some xfail and fail cases for configurations
16002 that do not emit the "const ...".
16003
f18dabd2
MC
160042002-04-07 Michael Chastain <mec@shout.net>
16005
16006 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
16007 Accept "A * const" and "const A * const" as type of "this".
16008 Fix spelling of getFunky throughout. Make messages uniform.
16009
0fcddd82
EZ
160102002-04-07 Elena Zannoni <ezannoni@redhat.com>
16011
a9c64011 16012 Work around for PR gdb/285:
0fcddd82
EZ
16013 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
16014
16a8534a
EZ
160152002-04-07 Elena Zannoni <ezannoni@redhat.com>
16016
16017 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
16018 instructions file at run time instead of configure time.
16019 Sometimes we run the test in a directory that is not the one we
16020 configured in.
16021 * gdb.asm/configure.in: Delete creation of symlink.
16022 * gdb.asm/configure: Regenerate.
16023
24181d81
JB
160242002-04-05 J. Brobecker <brobecker@gnat.com>
16025
16026 * gdb.gdb/xfullpath.exp: New test, to exercise the new
16027 xfullpath () function.
16028
7cdb7107
DJ
160292002-04-04 Daniel Jacobowitz <drow@mvista.com>
16030
16031 * gdb.asm/Makefile.in: Correct dependencies.
16032
16033 * gdb.asm/powerpc.inc: New file.
16034 * gdb.asm/asm-source.exp: Add PowerPC.
16035 * gdb.asm/configure.in: Likewise.
16036 * gdb.asm/configure: Regenerated.
16037
a7d17088
DJ
160382002-04-04 Daniel Jacobowitz <drow@mvista.com>
16039
16040 * gdb.base/relocate.exp: New file.
16041 * gdb.base/relocate.c: New file.
16042
cd721503
FF
160432002-04-04 Fred Fish <fnf@redhat.com>
16044
16045 * gdb.base/step-test.exp: Update comment regarding stopping in
16046 memcpy/bcopy calls inserted as part of the compiler runtime.
16047
b22ad7a7
MS
160482002-04-04 Michael Snyder <msnyder@redhat.com>
16049
16050 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
16051
5f279fa6
DJ
160522002-04-03 Daniel Jacobowitz <drow@mvista.com>
16053
16054 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
16055 (gdb_expect): Remove $notransfer hack.
16056
dd0fd3ce
DJ
160572002-04-02 Daniel Jacobowitz <drow@mvista.com>
16058
16059 * gdb.c++/classes.exp ("calling method for small class"): Match
16060 updated register output.
16061
1e50cda1
DJ
160622002-03-30 Daniel Jacobowitz <drow@mvista.com>
16063
16064 Fix PR gdb/452
16065 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16066 when finished. Make gdb_file_cmd send "exec-file" when
16067 appropriate.
16068
24015922
DJ
160692002-03-30 Daniel Jacobowitz <drow@mvista.com>
16070
16071 * gdb.base/attach.exp: Remove extra setup_xfail.
16072
dd7dfd64
MS
160732002-03-26 Michael Snyder <msnyder@redhat.com>
16074
16075 * gdb.base/default.exp: Add tests for dump, append, and restore.
16076 * gdb.base/help.exp: Add tests for dump, append, and restore.
16077 * gdb.base/dump.exp: New file, test dump, append and restore.
16078 * gdb.base/dump.c: New file.
16079
48b2f8d7
MS
160802002-03-27 Michael Snyder <msnyder@redhat.com>
16081
d63a86f8 16082 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
16083 clean-ups in help messages.
16084
05b4d525
FF
160852002-03-26 Fred Fish <fnf@redhat.com>
16086
16087 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16088 have debugging info for those functions and the compiler uses them
16089 internally to copy structs around.
16090
d7679631
FF
160912002-03-26 Fred Fish <fnf@redhat.com>
16092
16093 * gdb.base/list.exp: Revert the change made yesterday and add note
16094 about why we don't list the default lines for remote targets.
16095
523ac3f9
MS
160962002-03-25 Michael Snyder <msnyder@redhat.com>
16097
16098 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16099
754b2b8d
FF
161002002-03-25 Fred Fish <fnf@redhat.com>
16101
16102 * gdb.base/list.exp: This test works on remote targets so remove
16103 the short circuit for remote targets. Update copyright.
16104
33c3e192
FF
161052002-03-25 Fred Fish <fnf@redhat.com>
16106
16107 * gdb.base/attach.exp: Fix logic error that was suppressing this
16108 test for all non hppa*-*-hpux* targets, instead of the hp target.
16109 Move comments closer to the suppression point. Also now need to
16110 check that we are running natively.
16111
d43e73ee
MS
161122002-03-22 Michael Snyder <msnyder@redhat.com>
16113
882c8f02
MS
16114 * gdb.base/default.exp: Add test for gcore. Update copyright.
16115 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 16116
04c12f60
FF
161172002-03-06 Fred Fish <fnf@redhat.com>
16118
16119 * gdb.base/funcargs.c: Remove extraneous ';' character.
16120 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16121
b43df995
MC
161222002-03-04 Michael Chastain <mec@shout.net>
16123
16124 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16125 accommodate gcc v3 function signature.
16126 * gdb.mi/mi0-var-cmd-exp: Ditto.
16127
92362027
AC
161282002-02-24 Andrew Cagney <ac131313@redhat.com>
16129
16130 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16131 ``GNU/Linux'' or ``Linux kernel''
16132 * testsuite/gdb.threads/pthreads.c: Ditto.
16133
258ad32d
MC
161342002-02-24 Michael Chastain <mec@shout.net>
16135
16136 * gdb.threads/pthreads.c (thread1): Add a return statement.
16137 (thread2): Likewise.
16138 (foo): Likewise.
16139
04c3b3d4
MC
161402002-02-23 Michael Chastain <mec@shout.net>
16141
16142 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16143 to placate gcc.
16144
5a2a0a20
MC
161452002-02-23 Michael Chastain <mec@shout.net>
16146
16147 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16148 test "ptype bint". The test passes on all my stabs configurations.
16149
a640f7fc
JB
161502002-02-21 Jim Blandy <jimb@redhat.com>
16151
27924826
JB
16152 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16153 filename at a time, and watch for the ones we want to see.
16154
a640f7fc
JB
16155 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16156 types of pointers to prototyped functions.
16157
edcc8c75
AC
161582002-02-20 Andrew Cagney <ac131313@redhat.com>
16159
16160 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
16161 signed, unsigned and straight char.
16162 (padding_char, padding_short, padding_int, padding_long,
16163 padding_long_long, padding_float, padding_double,
16164 padding_long_double): New global variables.
16165 (fill, fill_structs): New functions.
16166
16167 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
16168 for correctly sized writes. Update copyright.
16169 (get_valueof): New procedure.
16170 (get_sizeof): Call get_valueof.
16171 (check_valueof): New procedure.
16172 (check_padding): New procedure.
16173
ac57ea44
MC
161742002-02-20 Michael Chastain <mec@shout.net>
16175
16176 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
16177 to setup_xfail. Document some of the remaining calls.
16178
7a10c941
MC
161792002-02-18 Michael Chastain <mec@shout.net>
16180
16181 * gdb.c++/userdef.exp: Update copyright year.
16182
fb8acdcc
DJ
161832002-02-18 Daniel Jacobowitz <drow@mvista.com>
16184
16185 * gdb.c++/userdef.exp: Test overloaded operators properly.
16186 Remove xfails.
16187
fda6ae12
MS
161882002-02-14 Michael Snyder <msnyder@redhat.com>
16189
16190 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
16191
676a0442
DJ
161922002-02-14 Daniel Jacobowitz <drow@mvista.com>
16193
16194 * gdb.base/a2-run.exp: Check for a remote target properly.
16195 * gdb.base/annota1.exp: Likewise.
16196 * gdb.base/list.exp: Likewise.
16197 * gdb.base/reread.exp: Likewise.
16198 * gdb.base/scope.exp: Likewise.
16199 * gdb.base/shlib-call.exp: Likewise.
16200 * gdb.base/term.exp: Likewise.
16201 * gdb.c++/annota2.exp: Likewise.
16202
78b4f468
RE
162032002-02-13 Richard Earnshaw <rearnsha@arm.com>
16204
16205 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
16206
9a81ba51
MC
162072002-02-10 Michael Chastain <mec@shout.net>
16208
16209 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
16210 (call_after_alloca): Ditto.
16211
004af6c7
DJ
162122002-02-10 Daniel Jacobowitz <drow@mvista.com>
16213
16214 * gdb.base/ending-run.exp: Guard "cont" test with
16215 gdb_skip_stdio_test.
16216
37225f62
JB
162172002-02-06 Jim Blandy <jimb@redhat.com>
16218
16219 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
16220 from here...
16221 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
16222 To here. Disable this test on non-HP platforms. Add big comment.
16223
fe6fdd96
MS
162242002-02-04 Michael Snyder <msnyder@redhat.com>
16225
16226 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
16227 other than d10v and m32r.
16228
036fad3f
RE
162292002-02-02 Richard Earnshaw <rearnsha@arm.com>
16230
16231 * gdb.base/default.exp: Rewrite test patterns to reduce time
16232 taken to match them.
16233
7148ab62
DJ
162342002-01-30 Daniel Jacobowitz <drow@mvista.com>
16235
16236 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
16237 Allow a start function above main.
16238 * gdb.threads/linux-dp.exp: Fix copyright date.
16239
396cc255
DJ
162402002-01-30 Daniel Jacobowitz <drow@mvista.com>
16241
a9c64011
AS
16242 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
16243 (check_philosopher_stack): Check for manager thread before checking
16244 for a just-starting thread.
396cc255 16245
f038d31b
DJ
162462002-01-30 Daniel Jacobowitz <drow@mvista.com>
16247
16248 From Neil Booth <neil@daikokuya.demon.co.uk>:
16249 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
16250 warnings.
16251
b3ff9d9a
FF
162522002-01-21 Fred Fish <fnf@redhat.com>
16253
16254 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
16255 not caller.
16256
39ad761d
JB
162572002-01-21 Jim Blandy <jimb@redhat.com>
16258
16259 * gdb.base/reread.exp: Check that GDB properly re-reads the
16260 executable file when it changes while no inferior is running.
16261
aaf320fa
FF
162622002-01-21 Fred Fish <fnf@redhat.com>
16263
a9c64011
AS
16264 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
16265 optionally accept the "shlib events" variation.
aaf320fa 16266
808a31f5
JB
162672002-01-21 Jim Blandy <jimb@redhat.com>
16268
16269 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
16270 call `fflush' after every `printf', so that the output is produced
16271 at predictable points, regardless of whatever buffering does (or
16272 doesn't) take place.
16273 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
16274 at different points.
16275
4420d5e2
DJ
162762002-01-20 Daniel Jacobowitz <drow@mvista.com>
16277
16278 * gdb.c++/inherit.exp: Update copyright years.
16279 * gdb.c++/method.exp: Likewise.
16280
3e36a0f4
DJ
162812002-01-20 Daniel Jacobowitz <drow@mvista.com>
16282
16283 * gdb.c++/classes.exp: Update for improved v3 support and skipping
16284 artificial methods/arguments.
16285 * gdb.c++/derivation.exp: Likewise.
16286 * gdb.c++/inherit.exp: Likewise.
16287 * gdb.c++/method.exp: Likewise.
16288 * gdb.c++/virtfunc.exp: Likewise.
16289
b4ceaee6
AC
162902002-01-18 Andrew Cagney <ac131313@redhat.com>
16291
16292 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
16293 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
16294 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
16295 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
16296 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
16297 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
16298
ecace851
JB
162992002-01-17 Jim Blandy <jimb@redhat.com>
16300
16301 * gdb.asm/asm-source.exp (info symbol): Take another shot at
16302 anchoring the pattern matching the entry point symbol's name.
16303
375fc983
AC
163042002-01-17 Andrew Cagney <ac131313@redhat.com>
16305
16306 * gdb.base/maint.exp: Update ``maint internal-error'' to match
16307 continue/quit query. Update copyright.
16308
fe6fdd96
MS
163092002-01-14 Michael Snyder <msnyder@redhat.com>
16310
16311 * gdb.base/gcore.exp: Remove extra debugging output.
16312
e017c81f
DJ
163132002-01-13 Daniel Jacobowitz <drow@mvista.com>
16314
16315 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
16316 for slightly dubious v2 mangled string.
16317
37ab3bf8
DJ
163182002-01-13 Daniel Jacobowitz <drow@mvista.com>
16319
16320 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
16321
1bc05c3a 163222002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 16323
1bc05c3a 16324 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 16325
1bc05c3a
JM
16326 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
16327 constructors.
16328 * gdb.c++/derivation.exp: Likewise.
16329 * gdb.c++/templates.exp: Likewise.
16330 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 16331
1bc05c3a
JM
163322002-01-10 Michael Snyder <msnyder@redhat.com>
16333
16334 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 16335
a911c360
MS
163362002-01-08 Michael Snyder <msnyder@redhat.com>
16337
16338 * gdb.base/gcore.exp: New test for generate-core-file command.
16339 * gdb.base/gcore.c: Testcase for above.
16340 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
16341
ea2119ec
JM
163422002-01-08 Jason Merrill <jason@redhat.com>
16343
16344 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
16345
68203136
FF
163462002-01-07 Fred Fish <fnf@redhat.com>
16347
16348 * gdb.c++/overload.exp: Remove unconditional xfails for:
16349 print foo_instance1.overloadargs(1)
16350 print foo_instance1.overloadargs(1, 2)
16351 print foo_instance1.overloadargs(1, 2, 3)
16352 print foo_instance1.overloadargs(1, 2, 3, 4)
16353 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
16354 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
16355 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
16356 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
16357 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
16358 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
16359 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
16360 print foo_instance1.overload1arg()
16361 print foo_instance1.overload1arg((char)arg2)
16362 print foo_instance1.overload1arg((signed char)arg3)
16363 print foo_instance1.overload1arg((unsigned char)arg4)
16364 print foo_instance1.overload1arg((int)arg7)
16365 print foo_instance1.overload1arg((unsigned int)arg8)
16366 print foo_instance1.overload1arg((float)arg11)
16367 print foo_instance1.overload1arg((double)arg12)
d63a86f8 16368
21b9b5b1
MS
163692002-01-07 Michael Snyder <msnyder@redhat.com>
16370
16371 * gdb.base/huge.exp: New test. Print a very large target data object.
16372 (skip_huge_test): New test variable. Define if you want to skip this
16373 test. The test reads an 8 megabyte data object from the target, so it
16374 might be very time consuming on remote targets with a slow connection.
16375 * gdb.base/huge.c: New file. Test case for above.
16376
725f922e
FF
163772002-01-07 Fred Fish <fnf@redhat.com>
16378
16379 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
16380 g_instance.bfoo, and g_instance.cfoo.
16381
889bf7c5 163822002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 16383
889bf7c5
PA
16384 * gdb.base/break.c (multi_line_if_conditional): New function.
16385 (multi_ilne_while_conditional): Likewise.
16386 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
16387 IF or WHILE condition puts the breakpoint at the start of
16388 the condition.
f286b2c3 16389
634d57ec
JL
16390 * gdb.base/selftest.exp (backtrace through signal handler): Remove
16391 hppa*-*-hpux* expected failure.
16392 * gdb.base/structs.exp (do_function_calls): Similarly.
16393
16394 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
16395 watchpoints.
16396
9fbfe2dc
AC
163972002-01-06 Andrew Cagney <ac131313@redhat.com>
16398
16399 Fix PR gdb/66.
16400 * gdb.base/structs.exp: Replace skip for a29k with skip for
16401 gdb,cannot_call_functions.
16402 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
16403 * gdb.base/callfuncs.exp: Ditto.
16404 * gdb.base/call-rt-st.exp: Ditto.
16405 * gdb.base/call-strs.exp: Ditto.
16406 * gdb.base/callfwmall.exp: Ditto.
16407 * gdb.base/scope.exp: Obsolete xfail a29k.
16408 * gdb.c++/misc.exp: Ditto.
16409 * gdb.c++/cplusfuncs.exp: Ditto.
16410 * gdb.base/ptype.exp: Ditto.
16411 * gdb.base/printcmds.exp: Ditto.
16412 * gdb.base/opaque.exp: Ditto.
16413 * gdb.base/list.exp: Ditto.
16414 * gdb.base/funcargs.exp: Ditto.
16415 * gdb.base/default.exp: Ditto.
16416
8ddad156
MS
164172002-01-04 Michael Snyder <msnyder@redhat.com>
16418
ca4976a6 16419 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
16420 * gdb.base/maint.exp: Add tests for maint info sections options.
16421
1b074332
JL
16422Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
16423
16424 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
16425
7d159115
CV
164262001-12-20 Corinna Vinschen <vinschen@redhat.com>
16427
16428 * gdb.asm/arm.inc: New file.
16429 * gdb.asm/asm-source.exp: Add arm targets.
16430 * gdb.asm/configure.in: Ditto.
16431 * gdb.asm/configure: Recreated from configure.in.
16432
8fb87725
JL
16433Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
16434
afabe08c
JL
16435 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
16436 with HP's compiler.
16437 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16438 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16439 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16440 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16441
16442 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
16443 either HP's compilers or GCC.
16444
db521deb
JL
16445 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
16446 a SIGBUS or SIGSEGV.
16447
16448 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
16449
16450 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
16451 can be compiled with either HP's compiler or GCC.
16452
cfa88ab7
JL
16453 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
16454 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
16455 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
16456
ca344dff
JL
16457 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
16458 to match current gdb output. Update due to using auto-solib-limit
16459 for limiting instead of overloading auto-solib-add.
16460 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
16461 test program.
16462
3f3c6e55 16463 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
16464 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
16465 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16466 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16467 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16468 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16469 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
16470 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
16471 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
16472 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
16473 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
16474 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
16475 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 16476
8fb87725
JL
16477 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
16478 a SIGTRAP to the inferior.
16479
cf599fa7
CV
164802001-12-19 Corinna Vinschen <vinschen@redhat.com>
16481
16482 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
16483 Substitute call to target_link by call to gdb_compile.
16484
2cd045cd
JL
16485Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
16486
a9c64011
AS
16487 * gdb.base/break.exp: Fix HP specific search string when testing
16488 backtracing in a called function.
2cd045cd 16489
a9c64011
AS
16490 * gdb.base/constvars.exp: Only set lang to C++ if we're
16491 compiling the test with HP's compilers.
16492 * gdb.base/volatile.exp: Similarly.
2cd045cd 16493
99ebe9ac
JB
164942001-12-19 Jim Blandy <jimb@redhat.com>
16495
16496 * gdb.base/printcmds.exp: Expect the null character to be printed
16497 as '\0', and the '\013' to be printed as '\v'.
16498 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
16499 * gdb.base/setvar.exp: Same.
16500
b9891b29
JB
165012001-12-17 Jim Blandy <jimb@redhat.com>
16502
0eba65ab
JB
16503 * gdb.base/completion.exp: Rather than completing very long
16504 filenames, which can make the readline library produce output we
16505 don't recognize, cd to the directory first, and then complete
16506 using nice, short relative paths.
16507
6970b5b1
JB
16508 * gdb.base/completion.exp: On some systems, there is, in fact, a
16509 variable named `b' in scope, since GDB treats all static
a9c64011
AS
16510 variables as being in scope. So use `no_var_named_this'
16511 instead of `b'.
6970b5b1 16512
b9891b29 16513 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 16514 can't find the core file's registers as a failure.
b9891b29 16515
e6ccd35f
JSC
165162001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
16517
a9c64011
AS
16518 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
16519 test expect string more specific.
e6ccd35f 16520
105ba819
CV
165212001-12-13 Corinna Vinschen <vinschen@redhat.com>
16522
16523 * gdb.asm/asm-source.exp: Add support for xstormy16.
16524 * gdb.asm/configure.in: Ditto.
16525 * gdb.asm/configure: Rebuild.
16526 * gdb.asm/xstormy16.inc: New file.
16527
e9e79dd9
FF
165282001-12-10 Fred Fish <fnf@redhat.com>
16529
16530 * gdb.base/maint.exp: Update to match changes in type dumping code.
16531
347dc97d
JB
165322001-12-10 Jim Blandy <jimb@redhat.com>
16533
16534 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
16535 matching the entry point symbol's name at the beginning of the
16536 line.
347dc97d 16537
5178b9d6
DJ
165382001-12-07 Daniel Jacobowitz <drow@mvista.com>
16539
16540 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
16541 gdb.c++/inherit.exp, gdb.c++/method.exp,
16542 gdb.c++/namespace.exp, gdb.c++/templates.exp,
16543 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
16544 and class layout support.
16545
af890c52
DJ
165462001-12-07 Daniel Jacobowitz <drow@mvista.com>
16547
16548 * gdb.c++/classes.exp: Add test for static member function.
16549 * gdb.c++/misc.cc: Add class with static member function.
16550
7a345fb3
JB
165512001-12-07 Jim Blandy <jimb@redhat.com>
16552
f2e54a80 16553 If GDB says it can't find the struct the function returned, report
8032bf31
JB
16554 those tests as `unsupported'.
16555 * gdb.base/call-rt-st.exp (print_struct_call): New function.
16556 Rewrite subsequent tests to use it.
16557
16558 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
16559 those tests as `unsupported'.
16560 * gdb.base/structs.exp (call_struct_func): New function.
16561 (do_function_calls): Use call_struct_func to call the functions
16562 returning structs.
16563
0bc69509
JB
16564 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
16565 whether functions are prototyped or not, so we can't possibly pass
16566 arguments to t_float_values2 properly.
16567
7a345fb3
JB
16568 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
16569 value of `timeout' for targets other than the mips*tx39-*.
16570
edb6ede1
MS
165712001-12-06 Michael Snyder <msnyder@redhat.com>
16572
d63a86f8 16573 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
16574 and detect whether the start symbol has a leading underscore.
16575
2d842f13
JB
165762001-12-04 Jim Blandy <jimb@redhat.com>
16577
16578 * gdb.base/completion.exp: Clarify indentation.
16579
68550daf
JB
165802001-12-03 Jim Blandy <jimb@redhat.com>
16581
16582 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
16583 variables on the S/390, not `.word'.
16584
cd5195a8
JB
165852001-11-30 Jim Blandy <jimb@redhat.com>
16586
16587 Add assembly-source tests for s390-ibm-linux.
16588 * gdb.asm/s390.inc: New file.
16589 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
16590 the S/390 architecture.
a9c64011 16591 * gdb.asm/configure: Regenerated.
cd5195a8 16592
ca9efc90
MS
165932001-11-30 Michael Snyder <msnyder@redhat.com>
16594
16595 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
16596 next, info source, info sources, info line, global and static
16597 variables, and static functions.
16598 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
16599 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
16600 * gdb.asm/asmsrc1.s: Add a static function and some variables.
16601 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
16602 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
16603 (gdbasm_leave): Restore frame pointer.
16604 (gdbasm_startup): Copy stack set-up from crt0.S.
16605
d0e66976
FN
166062001-11-26 Fernando Nasser <fnasser@redhat.com>
16607
16608 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
16609 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
16610 to a local (non-static) variable. Copy tstruct.a to a static buffer
16611 and return a pointer to that buffer.
16612 * gdb.base/callfwmall.c (t_structs_a): Ditto.
16613
e2334072
MK
166142001-11-24 Mark Kettenis <kettenis@gnu.org>
16615
16616 * gdb.asm/configure.in: Fix recognition of ix86 target.
16617 * gdb.asm/configure: Regenerate.
16618
756caa3d
MS
166192001-11-21 Michael Snyder <msnyder@redhat.com>
16620
16621 * gdb.asm/sparc.inc: New file.
16622 * gdb.asm/asm-source.exp: Recognize sparc target.
16623 * gdb.asm/configure.in: Recognize sparc target.
16624 * gdb.asm/configure: Regenerate.
d63a86f8 16625
9a4d72d5
MS
166262001-11-21 Michael Snyder <msnyder@redhat.com>
16627
16628 * gdb.asm/m32r.inc: New file.
16629 * gdb.asm/asm-source.exp: Recognize m32r target.
16630 * gdb.asm/configure.in: Recognize m32r target.
16631 * gdb.asm/configure: Regenerate.
16632
a773d1cd
MS
166332001-11-20 Michael Snyder <msnyder@redhat.com>
16634
017ac23d
MS
16635 * gdb.asm/i386.inc: New file.
16636 * gdb.asm/asm-source.exp: Recognize ix86 target.
16637 * gdb.asm/configure.in: Recognize ix86 target.
16638 * gdb.asm/configure: Regenerate.
16639
a773d1cd
MS
16640 * gdb.c++/namespace.exp: Fix quotes in output messages.
16641
bb632afb
MS
166422001-11-14 Michael Snyder <msnyder@redhat.com>
16643
25d559ca 16644 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
16645 qualifier in a type cast expression, to designate an address
16646 in the instruction space (Harvard architecture).
16647
4749e309
MS
166482001-11-13 Michael Snyder <msnyder@redhat.com>
16649
16650 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
16651 Tests for expressions using 'const' and 'volatile'.
16652
25050984
CV
166532001-11-13 Corinna Vinschen <vinschen@redhat.com>
16654
16655 * gdb.asm/asm-sources.exp: Allow defining linker flags.
16656
1902c51f
DJ
166572001-11-12 Daniel Jacobowitz <drow@mvista.com>
16658
16659 * lib/mi-support.exp (mi_run_to_helper): Move comments
16660 outside of gdb_expect.
16661
dcf95b47
DJ
166622001-11-11 Daniel Jacobowitz <drow@mvista.com>
16663
16664 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
16665 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
16666 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
16667 mi0_run_to): New functions.
16668 * gdb.mi/mi-simplerun.exp: Use them.
16669 * gdb.mi/mi0-simplerun.exp: Likewise.
16670 * gdb.mi/mi-var-cmd.exp: Likewise.
16671 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 16672
45b074e1
AC
166732001-11-10 Andrew Cagney <ac131313@redhat.com>
16674
16675 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
16676 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
16677
bf50d346
AC
166782001-11-09 Andrew Cagney <ac131313@redhat.com>
16679
16680 * gdb.base/restore.exp: Include $expected value in restored test
16681 message.
16682
9383332c
AC
166832001-11-09 Andrew Cagney <ac131313@redhat.com>
16684
16685 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
16686 implemented.
16687
db62520a
MS
166882001-11-08 Michael Snyder <msnyder@redhat.com>
16689
16690 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
16691 Add pass/fail message for stop at breakpoint in call dummy function.
16692
b5703437
MS
166932001-11-07 Michael Snyder <msnyder@redhat.com>
16694
d63a86f8
RM
16695 * gdb.c++/templates.exp (test_template_breakpoints):
16696 If we get an overload menu, but it does not match what
760f6330 16697 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
16698 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
16699 making the whitespace optional. Argument for "new" may be
16700 "unsigned" as well as "unsigned int/long".
d63a86f8 16701 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
16702 making the whitespace optional. Also replace "(void) with
16703 "((void|)), making the keyword "void" optional.
d63a86f8 16704 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
16705 making the whitespace optional. Also replace "(void) with
16706 "((void|)), making the keyword "void" optional.
3bf40917
MS
16707 * gdb.base/callfuncs.c (t_float_values): This function must
16708 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 16709 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
16710 can be tested against both cases. Usually one case involves
16711 promotion of float to double, while the other does not.
16712 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
16713 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
16714 includes a stack frame for "start".
16715
c8ab4e6d
JB
167162001-11-05 Jim Blandy <jimb@redhat.com>
16717
16718 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
16719 pointers are 32 bits long, and that offsets of relocs are always
16720 stored in the data (REL-style), and not in the reloc entry itself
16721 (RELA-style).
16722 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
16723 stabs.
16724
3f08ced9
MS
167252001-11-01 Michael Snyder <msnyder@redhat.com>
16726
16727 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
16728 and regular expression operators by using quoting.
16729
cbfa24cd
MS
167302001-10-31 Michael Snyder <msnyder@redhat.com>
16731
16732 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
16733 depending on what the symbol table contains.
16734 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
16735 the output of the ptype command. Similarly, accept both "const &"
16736 and "const&".
16737
aaa68313
CV
167382001-10-31 Corinna Vinschen <vinschen@redhat.com>
16739
16740 * gdb.base/miscexprs.c (main): Add usage of preprocessor
16741 symbol `STORAGE' to allow to choose the storage class of
16742 the local datastructures.
16743 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
16744 compiler directive.
16745
91740388
MS
167462001-10-30 Michael Snyder <msnyder@redhat.com>
16747
16748 * gdb.base/jump.exp: Allow it to run for all targets.
16749
1b7c05e7
CV
167502001-10-29 Corinna Vinschen <vinschen@redhat.com>
16751
16752 * gdb.base/call-ar-st.c (print_double_array): Match for loop
16753 with new double_array size.
16754 (main): Change storage class of all local variables to static.
16755 Reduce size of double_array to 9.
16756 * gdb.base/call-ar-st.exp: Increase timeout value.
16757 Change expected output for double array to match new size in
16758 call-ar-st.c.
16759
36a22261
CV
167602001-10-29 Corinna Vinschen <vinschen@redhat.com>
16761
16762 * gdb.base/ending-run.exp: Create identical output when passing
16763 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 16764 Stormy16 target.
36a22261 16765
92b8ae91
MK
167662001-10-28 Mark Kettenis <kettenis@gnu.org>
16767
16768 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
16769 that we catch the expected failure under Linux/x86.
16770
cb135b83
OF
167712001-10-29 Orjan Friberg <orjanf@axis.com>
16772
16773 * gdb.base/setvar.exp: Escape curly braces.
16774 * gdb.stabs/weird.exp: Ditto.
16775
6884aa54
DJ
167762001-10-27 Daniel Jacobowitz <drow@mvista.com>
16777
16778 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
16779 * gdm.mi/mi0-hack-cli.exp: Likewise.
16780
0398c9aa
AC
167812001-10-25 Andrew Cagney <ac131313@redhat.com>
16782
16783 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
16784 messages.
16785
d20bf2e8
AC
167862001-10-21 Andrew Cagney <ac131313@redhat.com>
16787
16788 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
16789 checking MI enabled.
16790
03dd63aa
CV
167912001-10-09 Corinna Vinschen <vinschen@redhat.com>
16792
16793 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
16794
1d9d99f3
FCE
167952001-10-04 Frank Ch. Eigler <fche@redhat.com>
16796
16797 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
16798 if gdb child process crashes, just signal an error.
16799
838ae6c4
JB
168002001-10-02 Jim Blandy <jimb@redhat.com>
16801
16802 * lib/gdb.exp (test_xfail_format): Simplify.
16803
16804 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
16805 front of the variable name `format'. Simplify `if'.
16806
8f0cbc1c
DJ
168072001-10-01 Daniel Jacobowitz <drow@mvista.com>
16808
16809 * gdb.threads/pthreads.exp: Wait for output and delay
16810 before sending ^C.
16811
1f08dafd
DJ
168122001-10-01 Daniel Jacobowitz <drow@mvista.com>
16813
16814 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
16815 some incorrect output instead of timing out.
16816 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
16817
674f90ff
CV
168182001-09-28 Corinna Vinschen <vinschen@redhat.com>
16819
16820 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
16821 check to allow additional `int'.
16822
9b284272
DJ
168232001-09-27 Daniel Jacobowitz <drow@mvista.com>
16824
16825 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
16826 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
16827
b55a4771
MS
168282001-09-27 Michael Snyder <msnyder@redhat.com>
16829
16830 * lib/gdb.exp (test_debug_format): New proc.
16831 (setup_xfail_format): Use new proc test_debug_format.
16832 * gdb.base/constvars.exp (local_compiler_xfail_check): New
16833 proc; use new service proc test_debug_format.
16834 Replace all other "gcc_compiled" tests with this test.
16835 * gdb.base/volatile.exp (local_compiler_xfail_check): New
16836 proc; use new service proc test_debug_format.
16837 Replace all other "gcc_compiled" tests with this test.
16838
168392001-09-27 Michael Snyder <msnyder@redhat.com>
16840
16841 * gdb.base/cvexpr.exp: New file.
16842 * gdb.base/cvexpr.c: New file
16843 Test for expressions using const and volatile keywords.
16844
4e6667ac
CV
168452001-09-26 Corinna Vinschen <vinschen@redhat.com>
16846
16847 * gdb.base/constvars.exp: Check for different orders of keywords
16848 and additional "int" strings in output.
16849
4f337972
AC
168502001-09-22 Andrew Cagney <ac131313@redhat.com>
16851
16852 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
16853 responses from "help maint".
16854
2015650d
FCE
168552001-09-19 Frank Ch. Eigler <fche@redhat.com>
16856
16857 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
16858 to localhost:NNN instead of :NNN, in case Xvfb is listening
16859 only on TCP.
16860
f3bcedc1
CV
168612001-09-19 Corinna Vinschen <vinschen@redhat.com>
16862
16863 * gdb.base/recurse.exp: When checking leaving the watchpoint
16864 scope, recognize when gdb is in function's epilogue and pass.
16865
6b819c92
KS
168662001-09-18 Keith Seitz <keiths@redhat.com>
16867
16868 * lib/insight-support.exp (_gdbtk_export_target_info): Add
16869 support for running tests against sid targets.
16870 (gdbtk_done): Ditto.
16871
a10c9419
CV
168722001-09-18 Corinna Vinschen <vinschen@redhat.com>
16873
16874 * gdb.base/ending-run.c (main): Set stdout buffersize
16875 to the same reasonable value for any target.
16876 * gdb.base/ending-run.exp: Add a regular expression
16877 to make testsuite happy on Sanyo Stormy16 target.
16878
739d0d99
CV
168792001-09-17 Corinna Vinschen <vinschen@redhat.com>
16880
16881 * gdb.base/display.c (do_loops): Add float variable `f'.
16882 Increment f in loop.
16883 * gdb.base/display.exp: Increment timeout by 60 seconds.
16884 Change float display test to use variable `f'.
16885
1b8947f0
JB
168862001-09-17 Jim Blandy <jimb@redhat.com>
16887
16888 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
16889 overflowing the limited breakpoint tables on some ROM monitors
16890 (like the ROM68K).
16891
9890ac81
FCE
168922001-09-15 Frank Ch. Eigler <fche@redhat.com>
16893
16894 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
16895 the "-ac" (disable access control) flag.
16896
6db765ea
JH
168972001-08-30 Jeff Holcomb <jeffh@redhat.com>
16898
16899 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
16900 ints.
16901
4c32cc04
KS
169022001-08-30 Keith Seitz <keiths@redhat.com>
16903
16904 * lib/gdb.exp: Move all insight-related functionality into
16905 separate file.
16906 * lib/insight-support.exp: New file.
16907
8d6e6f81
FCE
169082001-08-29 Frank Ch. Eigler <fche@redhat.com>
16909
16910 * config/sid.exp (sid_start): Never set sid verbosity; disable
16911 expect_background {} that consumed its stdout; tolerate </dev/null.
16912 Attempt to set endianness override in "sid" protocol mode. Cleanup.
16913
6a90e1d0
AC
169142001-08-18 Andrew Cagney <ac131313@redhat.com>
16915
16916 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
16917 CLI jump command to start it.
16918 (mi_run_to_main): Fail immediatly when unexpected output.
16919
1759b3c3
AC
169202001-08-18 Andrew Cagney <ac131313@redhat.com>
16921
16922 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
16923 beginning of function. Fix PR gdb/191.
16924
61d11d80
FCE
169252001-08-16 Frank Ch. Eigler <fche@redhat.com>
16926
16927 * config/sid.exp (sid_start): Don't warn if we cannot figure out
16928 what to force sid endianness to.
16929
942a4df2
KS
169302001-08-15 Keith Seitz <keiths@redhat.com>
16931
16932 * lib/gdb.exp (gdbtk_start): Don't set environment
16933 variables for TCL_LIBRARY and friends. Insight will
16934 now figure these out for itself.
16935
0521c418
MS
169362001-08-02 Michael Snyder <msnyder@redhat.com>
16937
16938 * gdb.base/completion.exp: Remove the symbol "a64l" from
16939 the expect string; this is target-specific, and not related
16940 to what is being tested.
16941
74a9a58a
DB
169422001-08-02 Dave Brolley <brolley@redhat.com>
16943
16944 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
16945
c70819fa
MS
169462001-07-25 Michael Snyder <msnyder@redhat.com>
16947
c2b8fa57
MS
16948 * gdb.base/consecutive.exp: New file. Test stepping over
16949 breakpoints on consecutive instructions.
16950 * gdb.base/consecutive.c: New file.
16951
c70819fa
MS
16952 * gdb.base/call-rt-st.exp: Use double-backslash to quote
16953 curly braces in regular expressions.
16954
2b1a1355
MS
169552001-07-25 Michael Snyder <msnyder@redhat.com>
16956
16957 * gdb.base/ending-run.exp: Accept "Program exited normally" as
16958 legitimate output from stepping out of main.
16959
413eca6f
KS
169602001-07-22 Keith Seitz <keiths@redhat.com>
16961
16962 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
16963 the empty string, do not run the tests.
16964
7e5a9322
SC
169652001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16966
16967 * gdb.base/long_long.exp: Detect size of pointer. Take into
16968 account 2-byte pointers when testing for p/a results.
16969
de58f10f
SC
169702001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16971
d63a86f8 16972 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
16973 and defined to 1K for m68hc11.
16974 (random_data): Reduce table to 1K for embedded platforms (68hc11).
16975 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
16976 (sizeof_random_data): New variable to tell the size of the data table;
16977 don't test past this size; always run to main.
16978
d6f5fea1
SC
169792001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16980
16981 * gdb.base/return2.exp: return of long long and double fails for
16982 68HC11; don't execute these tests on that platform.
16983 * gdb.base/return.exp: Return of a double fails for 68hc11.
16984
c477543d
SC
169852001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16986
16987 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
16988 tests that print a float.
16989 * call-rt-st.exp: Likewise.
16990
63cf1c79
MK
169912001-07-12 Mark Kettenis <kettenis@gnu.org>
16992
16993 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
16994 running this test on Linux.
16995
112f9ab5
MC
169962001-06-24 Michael Chastain <chastain@redhat.com>
16997
16998 * gdb.base/arithmet.exp: Remove some tests to make all test names
16999 unique.
17000
4970cb0f
MS
170012001-07-03 Michael Snyder <msnyder@redhat.com>
17002
17003 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
17004 the output of the ptype command.
17005
d85da69f
MS
170062001-07-02 Michael Snyder <msnyder@redhat.com>
17007
4c8a82de
MS
17008 * gdb.base/completion.exp: Don't assume that break.c is the only
17009 source file that may contain functions named "marker".
d85da69f
MS
17010 * gdb.base/corefile.exp: Quote the curly braces in regexp.
17011
8afc772b
AC
170122001-06-28 Andrew Cagney <ac131313@redhat.com>
17013
17014 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
17015 of files to delete.
17016
17017 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
17018 * gdb.disasm/h8300s.exp: New file.
17019 gdb.disasm/h8300s.s: Likewise.
17020
cff22675
AC
170212001-06-27 Andrew Cagney <ac131313@redhat.com>
17022
17023 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
17024 empty breakpoint tables.
17025
68c81b54
AC
170262001-06-25 Andrew Cagney <ac131313@redhat.com>
17027
17028 * lib/mi-support.exp: Update args=... part of stop-reason
17029 patterns. Accept either a list or a tuple.
17030
2dd62704
AC
170312001-06-23 Andrew Cagney <ac131313@redhat.com>
17032
17033 * lib/mi-support.exp: Remove local emacs variable defining
17034 change-log-default-name.
17035
b4127474
MC
170362001-06-22 Michael Chastain <chastain@redhat.com>
17037
17038 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
17039 This is operationally compatible with the previous version.
17040
8dbfb380
JB
170412001-06-13 Jim Blandy <jimb@redhat.com>
17042
17043 * lib/gdb.exp (gdb_test): Doc fix.
17044
f2d8c86d
MC
170452001-06-10 Michael Chastain <chastain@redhat.com>
17046
17047 * gdb.base/exprs.exp: Remove a duplicate test.
17048
81564d34
JB
170492001-06-06 Jim Blandy <jimb@redhat.com>
17050
17051 * gdb.base/return2.exp (main): Use values to test float and double
17052 returns that are not NaN's, to avoid being confused by IEEE
17053 comparison rules.
17054
da55addb
MS
170552001-06-04 Michael Snyder <msnyder@redhat.com>
17056
17057 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 17058 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
17059 rather than wait for 12 more tests to time out.
17060
42c65987
JB
170612001-06-06 Jim Blandy <jimb@redhat.com>
17062
b18bced9 17063 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 17064 Don't forget to match the GDB prompt.
b18bced9 17065
42c65987
JB
17066 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17067
5b41e5f0
JB
170682001-06-04 Jim Blandy <jimb@redhat.com>
17069
17070 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17071 command.
17072
015e046f
KB
170732001-05-31 Kevin Buettner <kevinb@redhat.com>
17074
17075 * gdb.base/annota1.exp (info break): Match four or more spaces
17076 after "Address".
17077
fb1ffbbe
MC
170782001-05-31 Michael Chastain <chastain@redhat.com>
17079
17080 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
17081 (dm_type_int_star): Likewise.
17082 (dm_type_long_star): Likewise.
17083 (dm_type_void_star): Likewise.
17084
5ea2a32c
KB
170852001-05-29 Kevin Buettner <kevinb@redhat.com>
17086
17087 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17088 to a known value in order to get consistent results regardless
17089 of the setting of INPUTRC or the presence or contents of .inputrc.
17090
ae23c492
MS
170912001-05-24 Michael Snyder <msnyder@redhat.com>
17092
ac55707e
MS
17093 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17094 Don't require that the main thread and the manager thread are the
17095 first in the list.
17096
ae23c492
MS
17097 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17098 debugging. If test fails, issue an "unsupported" not a "fail".
17099
400071f1
JB
171002001-05-24 Jim Blandy <jimb@redhat.com>
17101
17102 Don't assume that short is shorter than int.
17103 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17104 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 17105 this isn't true.
400071f1
JB
17106 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17107 an int, is not equal to ~0 stored in an unsigned char. This tests
17108 the same thing that the previous test meant to, but works on
17109 16-bit machines, too.
17110 ("print unsigned char != (~0)"): Same test, complemented.
17111
0816a3e5
MS
171122001-05-24 Michael Snyder <msnyder@redhat.com>
17113
17114 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 17115 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
17116 and prevents dejagnu getting out of step.
17117
f6dc23a9
KB
171182001-05-23 Kevin Buettner <kevinb@redhat.com>
17119
17120 * gdb.base/finish.exp (finish_void): Revise pattern for
17121 stopping on the call statement to not permit stopping at
17122 the start of the instructions comprising the call sequence.
17123
7dbd117d
MC
171242001-05-19 Michael Chastain <chastain@redhat.com>
17125
17126 * gdb.base/callfuncs.exp: Make all test names unique.
17127 * gdb.base/commands.exp: Make all test names unique.
17128 * gdb.base/condbreak.exp: Make all test names unique.
17129 * gdb.base/dbx.exp: Make all test names unique.
17130 * gdb.base/default.exp: Make all test names unique.
17131 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17132 and TIMEOUT messages to their corresponding PASS message.
17133 * gdb.base/ending-run.exp: Make all test names unique.
17134 * gdb.base/long_long.exp: Remove duplicate test.
17135
6b0b0a9e
KB
171362001-05-21 Kevin Buettner <kevinb@redhat.com>
17137
17138 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17139 stop on the call statement as well as the statement after the
17140 call.
17141
2caa35cb
MS
171422001-05-21 Michael Snyder <msnyder@redhat.com>
17143
17144 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17145
40713331
EZ
171462001-05-10 Elena Zannoni <ezannoni@redhat.com>
17147
a9c64011
AS
17148 * gdb.base/completion.exp: Revamp test. Make it execute on all
17149 platforms.
40713331 17150
c2c1be8d
EZ
171512001-05-10 Elena Zannoni <ezannoni@redhat.com>
17152
a9c64011
AS
17153 * config/gdbserver.exp (gdb_load): Handle the case
17154 in which the arguments to gdbserver are given in the
17155 baseboard configuration file.
17156 Also handle the case in which the server needs to do a
17157 load.
2c9cd303 17158
9671de48
KS
171592001-05-07 Keith Seitz <keiths@cygnus.com>
17160
a9c64011
AS
17161 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
17162 set up the display for testing.
17163 (gdbtk_start): Convert all paths to paths that tcl will like.
17164 Export target information to environment.
17165 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
17166 necessary.
17167 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
17168 (to_tcl_path): New proc to convert a given pathname into
17169 a path acceptible as an argument to a tcl command.
17170 (_gdbtk_export_target_info): New proc to export target info
17171 into the environment for gdbtk testing.
17172 (gdbtk_done): New proc to signal end-of-test.
9671de48 17173
5a360f47
JB
171742001-05-06 Jim Blandy <jimb@redhat.com>
17175
17176 * restore.c: Make the code of caller0 correspond to its comment.
17177
66c756c6
MS
171782001-05-03 Michael Snyder <msnyder@redhat.com>
17179
17180 * config/sid.exp (gdb_target_sid): Check for error messages.
17181 On error or timeout, don't make expect exit (which will terminate
17182 all subsequent tests); instead just make gdb exit.
d63a86f8 17183 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
17184 return a negative value.
17185
a966fde5
JB
171862001-04-24 Jim Blandy <jimb@redhat.com>
17187
851c18e0
JB
17188 * gdb.c++/templates.exp: If we see the prompt for the overload
17189 list, but we haven't recognized any of the longer patterns,
17190 arrange for this test to fail, not hang.
17191
a966fde5
JB
17192 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
17193 variations.
17194
db144853
MC
171952001-04-22 Michael Chastain <chastain@redhat.com>
17196
17197 * gdb.c++/local.exp: Use the 'runto' library function.
17198 * gdb.c++/namespace.exp: Likewise.
17199 * gdb.c++/overload.exp: Likewise.
17200
3207ec21
KB
172012001-03-26 Kevin Buettner <kevinb@redhat.com>
17202
17203 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
17204 * gdb.base/step-line.exp: New file. Test step/next in presence of
17205 #line directives.
17206 * gdb.base/step-line.c: New file. Test program for the above.
17207 * gdb.base/step-line.inp: New file. We pretend that this file has
17208 been transformed by some other tool into step-line.c.
17209
13b57657
JB
172102001-03-21 Jim Blandy <jimb@redhat.com>
17211
17212 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
17213 unmangled operator names.
17214
754cbe1c
JB
172152001-03-20 Jim Blandy <jimb@redhat.com>
17216
17217 * gdb.threads/linux-dp.exp: Recognize an additional message
17218 generated by GDB when it doesn't understand how to debug threads
17219 on the target system.
17220
177495c9
AC
172212001-03-19 Andrew Cagney <ac131313@redhat.com>
17222
17223 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
17224
f266096b
MC
172252001-03-12 Michael Chastain <chastain@redhat.com>
17226
17227 * gdb.c++/derivation.exp: Use the 'runto' library function.
17228
cac3c2ff
MC
172292001-03-12 Michael Chastain <chastain@redhat.com>
17230
17231 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
17232
b6c11a24
MC
172332001-02-24 Michael Chastain <chastain@redhat.com>
17234
17235 * gdb.c++/ref-types.exp: Change handwritten code to library
17236 function 'runto'.
17237
6bae5bce
OF
172382001-03-16 Orjan Friberg <orjanf@axis.com>
17239
17240 * gdb.base/signals.exp: Set count to 0 explicitly.
17241
0015fd9a
MS
172422001-03-15 Mark Salter <msalter@redhat.com>
17243
17244 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
17245 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
17246 (gdb_load): Add support for additional target_info: gdb_download_size
17247 and gdb_load_timeout.
0015fd9a 17248
fc33412a
DT
17249Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
17250
17251 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
17252 file -- to prevent failing when the compile fails but we have no
17253 intention of running the tests anyway.
fc33412a
DT
17254
17255 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
17256 tests if set.
17257
17258 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 17259 integers.
fc33412a
DT
17260
17261 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
17262 * gdb.c++/namespace.exp: Ditto.
17263
115f06de
OF
172642001-03-07 Orjan Friberg <orjanf@axis.com>
17265
17266 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
17267 * gdb.base/pointers.exp: Relax pattern match of decimals.
17268
b6ba6518
KB
172692001-03-06 Kevin Buettner <kevinb@redhat.com>
17270
17271 * Makefile.in, config/abug.exp, config/cfdbug.exp,
17272 config/cpu32bug.exp, config/dve.exp, config/est.exp,
17273 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
17274 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
17275 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
17276 config/sh.exp, config/sid.exp, config/slite.exp,
17277 config/sparclet.exp, config/udi.exp, config/unknown.exp,
17278 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
17279 config/vxworks.exp, config/vxworks29k.exp,
17280 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
17281 gdb.base/all-bin.exp, gdb.base/annota1.exp,
17282 gdb.base/arithmet.exp, gdb.base/assign.exp,
17283 gdb.base/async.exp, gdb.base/attach.exp,
17284 gdb.base/bitfields.exp, gdb.base/bitops.exp,
17285 gdb.base/break.exp, gdb.base/call-ar-st.exp,
17286 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
17287 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
17288 gdb.base/commands.exp, gdb.base/completion.exp,
17289 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17290 gdb.base/constvars.exp, gdb.base/corefile.exp,
17291 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
17292 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
17293 gdb.base/ending-run.exp, gdb.base/environ.exp,
17294 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17295 gdb.base/finish.exp, gdb.base/foll-exec.exp,
17296 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
17297 gdb.base/funcargs.exp, gdb.base/help.exp,
17298 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
17299 gdb.base/logical.exp, gdb.base/long_long.exp,
17300 gdb.base/maint.exp, gdb.base/mips_pro.exp,
17301 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
17302 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
17303 gdb.base/pointers.exp, gdb.base/printcmds.exp,
17304 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
17305 gdb.base/regs.exp, gdb.base/relational.exp,
17306 gdb.base/remote.exp, gdb.base/reread.exp,
17307 gdb.base/restore.exp, gdb.base/return2.exp,
17308 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
17309 gdb.base/selftest.exp, gdb.base/setshow.exp,
17310 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
17311 gdb.base/sigall.exp, gdb.base/signals.exp,
17312 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
17313 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17314 gdb.base/step-test.exp, gdb.base/structs.c,
17315 gdb.base/structs.exp, gdb.base/structs2.exp,
17316 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
17317 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
17318 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
17319 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17320 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
17321 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
17322 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
17323 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
17324 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
17325 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
17326 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
17327 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
17328 gdb.fortran/types.exp, gdb.java/jmisc.exp,
17329 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17330 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
17331 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17332 gdb.trace/circ.exp, gdb.trace/collection.exp,
17333 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
17334 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17335 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
17336 gdb.trace/report.exp, gdb.trace/save-trace.exp,
17337 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17338 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17339 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
17340 notices.
17341
dc96c6c7 173422001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
17343
17344 * gdb.base/varargs.c (find_max_double): Fix printf format string:
17345 first arg is int not float.
17346
dc96c6c7 173472001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
17348
17349 * gdb.base/reread.exp: Unsupported for non-native targets;
17350 doesn't work for remote debugging.
17351
9b0c4aeb
FN
173522001-02-19 Fernando Nasser <fnasser@redhat.com>
17353
17354 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
17355 * gdb.base/ending-run.exp: Properly handle the BSP state when
17356 stepping past the end of main.
9b0c4aeb 17357
02aa71d5
MC
173582001-02-19 John Moore <jmoore@redhat.com>
17359
17360 * gdb.base/commands.exp (infrun_breakpoint_command_test):
17361 Converted HPUX fix for non-expected items following multiple
17362 step commands into general solution for all platforms.
17363
1fa449a4
MC
173642001-02-18 Michael Chastain <chastain@redhat.com>
17365
17366 * gdb.c++/classes.exp (do_tests): Change runto statements
17367 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17368 statements demangler agnostic.
17369 * gdb.c++/virtfunc.exp (do_tests): Likewise.
17370 (gdb_virtfunc_restart): Likewise.
17371
b2f9ec70
MC
173722001-02-14 Michael Chastain <chastain@redhat.com>
17373
17374 * gdb.c++/inherit.exp (do_tests): Change runto statements
17375 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17376 statements demangler agnostic.
17377
cf74b8ca
AC
17378Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
17379
17380 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
17381 ``continue to bkpt at common_routine in thread 2'' and ``stopped
17382 before calling common_routine 15 times'' tests.
cf74b8ca 17383
99f78f56
MC
173842001-02-11 Michael Chastain <chastain@redhat.com>
17385
17386 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
17387 Helps the test script figure out which demangler is in use.
17388 (dm_type_foo_ref): Ditto.
17389 (dm_type_int_star): Ditto.
17390 (dm_type_long_star): Ditto.
17391 (dm_type_unsigned_int): Ditto.
17392 (dm_type_void): Ditto.
17393 (dm_type_void_star): Ditto.
99707966 17394 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
17395 Probe the gdb demangler and set variables to accommodate
17396 formatting differences.
17397 (info_func_regexp): New function. Same as info_func, but
17398 matches against a regexp.
17399 (info_func): Match against a literal string.
17400 (print_addr_2): New function. Match against a literal string,
17401 which can be different from the input to gdb.
17402 (print_addr): Simply call print_addr_2 with the same argument twice.
17403 (test_lookup_operator_functions): Use demangler formatting variables.
17404 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
17405 the tests in the same order as the C++ class declaration.
17406 (test_paddr_operator_functions): Ditto.
17407 (test_paddr_overloaded_functions): Ditto.
17408 (test_paddr_hairy_functions): Use demangler formatting variables.
17409 Add reference to gdb/19 for related tests.
17410 (do_tests): Call probe_demangler.
17411
1de8f023
KB
174122001-01-30 Kevin Buettner <kevinb@redhat.com>
17413
17414 * gdb.c++/templates.cc (printf): Remove unused function definition.
17415
ca3f91ed
MS
174162001-01-26 Felix Lee <flee@redhat.com>
17417
17418 * sid.exp (sid_exit): Pass host, not target, to remote_close.
17419
174202001-01-25 matthew green <mrg@redhat.com>
17421
17422 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
17423 up sid.
17424 (sid_exit): Call `remote_pop_conn' after GDB is gone.
17425
174262001-01-25 matthew green <mrg@redhat.com>
17427
17428 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 17429 Deprecate $sid_spawn_id.
ca3f91ed
MS
17430 (sid_exit): Remove code necessary only for `spawn.'
17431
174322001-01-25 matthew green <mrg@redhat.com>
17433
17434 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
17435
fb18ec4a
MC
174362001-01-28 Michael Chastain <chastain@redhat.com>
17437
17438 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
17439 to call when tests fail. It takes gdb out of the overloaded
17440 function choice menu back to the main prompt, so that the test
17441 program stays synchronized.
17442 (set_bp_overloaded): New proc to collect all the common
17443 code for setting a breakpoint on an overloaded name. Calls
17444 take_gdb_out_of_choice_menu when needed.
17445 (menu_overload1arg): New variable to collect the repeated
17446 instances of the expected menu for an overloaded name. Change
17447 the regular expression to handle changes in g++ type encoding:
17448 "void" can be either "void" or "", and "unsigned int" can be
17449 either "unsigned int" or "unsigned".
17450 (continue_to_bp_overloaded): Change regular expressions to handle
17451 changes in g++ type encoding.
17452 (no proc): Call take_gdb_out_of_choice_menu when needed.
17453 Remove redundant calls to "info break". Accept either "canceled"
17454 or "cancelled". Change regular expressions in "info break"
17455 calls to handle changes in g++ type encoding. Give all tests
17456 unique strings.
17457
9c646a6e
BE
174582001-01-17 Ben Elliston <bje@redhat.com>
17459
17460 * config/sid.exp: New file.
17461
9549d9c1
AC
17462Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
17463
17464 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
17465
dc96c6c7 174662000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
17467
17468 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
17469 Add a RE to accept a non-ascii char if one is ever presented.
17470
b4df4f68
FN
174712000-12-20 Fernando Nasser <fnasser@redhat.com>
17472
297dd0fd 17473 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 17474
dc96c6c7 174752000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 17476
d63a86f8 17477 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
17478 in regexp. One '\' does not suffice on Linux.
17479
4a7bddb6
MC
174802000-12-09 Michael Chastain <chastain@redhat.com>
17481
17482 * gdb.base/break.exp (test_clear_command): Use a marker function
17483 rather than 'main' for the test function. Also move this
17484 test to an execution point where the marker function names are
17485 guaranteed to be bound to functions. (Executing tests after a
17486 'finish' from main runs into name conflicts with local names
17487 in __libc_start_main).
17488
dc96c6c7 174892000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
17490
17491 * gdb.base/finish.exp: New test for gdb's "finish" command.
17492 * gdb.base/return2.exp: New test for gdb's "return" command.
17493 * gdb.base/return2.c: New source file for above.
17494
dc96c6c7 174952000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
17496
17497 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
17498 * gdb.base/miscexprs.exp: Ditto.
17499 * gdb.base/pointers.exp: Ditto.
17500 * gdb.c++/derivation.exp: Ditto.
17501 * gdb.c++/local.exp: Ditto.
17502 * gdb.c++/namespace.exp: Ditto.
17503 * gdb.c++/overload.exp: Ditto.
17504 * gdb.c++/ref-types.exp: Ditto.
17505
dc96c6c7 175062000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
17507
17508 * gdb.base/constvars.exp: Test result of "up" command.
17509 * gdb.base/miscexprs.exp: Ditto.
17510 * gdb.base/pointers.exp: Ditto.
17511 * gdb.base/scope.exp: Ditto.
17512 * gdb.c++/derivation.exp: Ditto.
17513 * gdb.c++/local.exp: Ditto.
17514 * gdb.c++/namespace.exp: Ditto.
17515 * gdb.c++/overload.exp: Ditto.
17516 * gdb.c++/ref-types.exp: Ditto.
17517
44097287
FN
175182000-11-22 Michael Chastain <chastain@redhat.com>
17519
17520 * mips_pro.exp: Accept either "middle -> top -> main" or
17521 "middle -> main" in the backtrace, because gcc can optimize
17522 tail calls to jumps. Remove setup_xfail for the hppa case.
17523 Add a comment with the original warning messages from PR 3016,
17524 which was filed in 1993, to preserve them for posterity.
17525
9d2e1bab
ND
175262000-11-17 Nick Duffek <nsd@redhat.com>
17527
17528 * lib/gdb.exp (gdb_test): Override timeout with board info.
17529
1aca8eb7
ND
175302000-11-17 Nick Duffek <nsd@redhat.com>
17531
17532 * gdb.base/display.exp: Don't kill running stub. Add "again" to
17533 the second kill and detach messages.
17534
93076499
ND
175352000-11-17 Nick Duffek <nsd@redhat.com>
17536
17537 * configure.in: Add AC_EXEEXT.
17538 * configure: Regenerate.
17539 * Makefile.in (just-check): Export EXEEXT.
17540 * lib/gdb.exp ($EXEEXT): Import from environment.
17541 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
17542 expect "maint dump-me" on Cygwin.
17543 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
17544 $EXEEXT.
17545
30e87cd3
ND
175462000-11-17 Nick Duffek <nsd@redhat.com>
17547
17548 * gdb.base/break.exp: Test backtrace and finish from called
17549 function on all platforms, not just HP-UX.
17550
dc96c6c7 175512000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
17552
17553 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
17554 code from gdb_target_monitor, so it can be used independantly
17555 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 17556
dc96c6c7 175572000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
17558
17559 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
17560 * gdb.base/corefile.exp: Expect the message "Program is being
17561 debugged already" when we send the "corefile" command, since
17562 the preceeding gdb_load may have connected gdb to a remote target.
17563 * gdb.base/display.exp: Disable hardware watchpoints if new
17564 board info variable "no_hardware_watchpoints" is true.
17565 Replace single-letter commands with more readable ones.
17566 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
17567 if new board info variable "no_hardware_watchpoints" is true.
17568 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
17569 to see if stdio (printf) testing is possible.
17570 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
17571 board info variable "no_hardware_watchpoints" is true. Use new
17572 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
17573
39124dea
FN
175742000-11-13 Fernando Nasser <fnasser@redhat.com>
17575
17576 From Orjan Friberg <orjanf@axis.com>:
17577 * gdb.base/printcmds.exp: Escape curly braces followed by a number
17578 in array print pattern match.
17579
a9e2e984
FN
175802000-11-09 Fernando Nasser <fnasser@redhat.com>
17581
17582 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
17583 spelling "cancelled" to U.S. spelling "canceled" to match changes
17584 made to gdb.
17585 * gdb.c++/ovldbreak.exp: Ditto.
17586
c7db355b
PS
175872000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17588
17589 * gdb.base/callfuncs.c (main): Moved to end of file, call
17590 t_double_values to initialize the FPU before inferior calls are made.
17591 * gdb.base/callfuncs.exp: Test for register preservation after calling
17592 inferior functions. Add tests for continuining, finishing and
17593 returning from a stop in a call dummy.
17594
dc96c6c7 175952000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
17596
17597 * gdb.base/commands.exp: Break up long lines, and re-indent.
17598
dc96c6c7 175992000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
17600
17601 * config/gdbserver.exp: Rewritten from the ground up, to make it
17602 compatible with the current dejagnu tree, and to make it work with
17603 the new "gdbserver" in libremote.
17604
dc96c6c7 176052000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17606
17607 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
17608 * gdb.base/varargs.exp: Skip entire test if no printf support.
17609 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
17610 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
17611
dc96c6c7 176122000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17613
17614 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
17615 no floating point support.
17616 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
17617 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
17618 * gdb.base/call-rt-st.exp: Ditto.
17619 * gdb.base/call-strs.exp: Ditto.
17620
bac5fc66
JG
176212000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
17622
17623 * gdb.base/sizeof.c: include <stdio.h>.
17624
17625 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
17626 'finish', otherwise uncaptured gdb_prompt would potentially
17627 throw remaining test points out of sync.
bac5fc66 17628
b22a6027
SB
176292000-07-26 Scott Bambrough <scottb@netwinder.org>
17630
17631 * gdb.base/recurse.exp: Run tests for all targets.
17632 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
17633 gnu-oldld case on ARM.
17634 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
17635 for ARM targets.
d63a86f8 17636
d8231941
AG
17637Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
17638
17639 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
17640 * gdb.java/configure: Rebuild.
17641
8caabe69
AG
17642Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
17643
17644 * gdb.java/jv-exp.exp: New file.
17645
9d273ca3
AG
17646Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
17647
17648 * configure: Rebuilt.
17649 * configure.in (configdirs): Add gdb.java.
17650 * gdb.java/jmisc.java: New file.
17651 * gdb.java/jmisc.exp: New file.
17652 * gdb.java/Makefile.in: New file.
17653 * gdb.java/configure: Rebuilt.
17654 * gdb.java/configure.in: New file.
17655 * lib/java.exp: New file.
17656
4f823a66
AC
17657Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
17658
17659 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 17660 underflow.
4f823a66 17661
2391e11d
AC
17662Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
17663
17664 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 17665 and the compilers sizes.
2391e11d 17666
54602222
ND
176672000-07-09 Nick Duffek <nsd@redhat.com>
17668
17669 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
17670 (use_methods): New function.
17671 (main): Call use_methods().
17672 * gdb.c++/classes.exp (test_method_param_class): New procedure.
17673 (do_tests): Call test_method_param_class.
17674
2bec0572
ND
176752000-07-09 Nick Duffek <nsd@redhat.com>
17676
17677 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
17678 spelling.
17679 (test_enums): New procedure. Move enum tests from end of script
17680 to here. Set breakpoint on function name instead of line number.
17681 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
17682 (enums2): New marker function.
17683 (enums1): New function.
17684 (main): Call enums1(). Move enum tests to enums1().
17685
78492fde
AC
17686Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
17687
17688 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 17689 compile/link program. Update line numbers.
78492fde
AC
17690 * gdb.asm/d10v.inc: Define ``startup''.
17691 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 17692
49a2cef8
AC
17693Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
17694
17695 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
17696
3e6c8688
EZ
176972000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17698
17699 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 17700 of 'help maint print' command.
3e6c8688 17701
9ff5cbe9
AC
17702Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
17703
17704 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 17705 they use gdb_expect_list.
9ff5cbe9 17706
17c579bd
AC
17707Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
17708
17709 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
17710 memory-read-packet-size'' instead of ``set endian big'' to test
17711 long commands.
17c579bd 17712
e6d71bf3
DB
177132000-06-03 Daniel Berlin <dan@cgsoftware.com>
17714
17715 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 17716 g++, and stop skipping them.
e6d71bf3
DB
17717
17718 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
17719 work under g++.
17720
d63a86f8 17721 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
17722 initialization.
17723
dc96c6c7 177242000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
17725
17726 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
17727 the regular expression: accept an (almost) arbitrary sequence of
17728 "frames-invalid" and "breakpoints-invalid" messages both before
17729 and after the "starting" message.
17730
dc96c6c7 177312000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
17732
17733 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 17734
dc96c6c7 177352000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
17736
17737 * gdb.base/annota1.exp (annotate-signal-handler-caller):
17738 Relax the regular expression a little, make it pass on Solaris 8.
17739
8216cda9
KB
177402000-05-12 Kevin Buettner <kevinb@redhat.com>
17741
17742 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 17743 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
17744 Instead, it is permissible for gdb to stop on the line of the
17745 call itself.
17746
1a570b2f
MS
177472000-05-12 Michael Snyder <msnyder@.cygnus.com>
17748
17749 * gdb.base/break.exp (bp on small function, optimized file):
17750 Add a second pass pattern. The behavior differs here between stabs
17751 and dwarf for one-line functions. Stabs preserves two line symbols
17752 (one before the prologue and one after) with the same line number,
17753 but dwarf regards these as duplicates and discards one of them.
17754 Therefore the address after the prologue (where the breakpoint is)
17755 has no exactly matching line symbol, and GDB reports the breakpoint
17756 as if it were in the middle of a line rather than at the beginning.
17757
dc96c6c7 177582000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 17759
d63a86f8 17760 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
17761 rather than "send_gdb" (for consistancy).
17762
7d418785
AC
17763Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
17764
17765 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
17766 * gdb.c++/templates.cc: Properly check for GCC version number.
17767 * lib/compiler.cc: Likewise
17768
dc96c6c7 177692000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 17770
d63a86f8 17771 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
17772 gdb may not stop at the first line of main, due to code motion.
17773
dc96c6c7 177742000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
17775
17776 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
17777 This test depends on parsing the printf output from the target.
17778 Since the sparclet stub doesn't do stdio, this will never work.
17779 * gdb.base/call-rt-st.exp: ditto.
17780 * gdb.base/call-strs: ditto.
17781
dc96c6c7 177822000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
17783
17784 * gdb.base/miscexprs.exp: make sizeof long array test portable.
17785
17786 * gdb.base/ending-run.exp: After connecting to a remote target,
17787 but before running, the target will appear to be in a random
17788 location. Specify both a file and a line for breakpoints.
17789 Also, the function that calls main may be called 'init'
17790 rather than 'start'.
17791
a5a51225
EZ
177922000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17793
17794 * gdb.base/help.exp: Update output for add-symbol-file command.
17795
7930cc7c
FN
177962000-04-10 Fernando Nasser <fnasser@cygnus.com>
17797
17798 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17799 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
17800
23e37ab1
C
178012000-04-07 J.T. Conklin <jtc@redback.com>
17802
e93c542c
C
17803 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
17804
23e37ab1
C
17805 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
17806
591b8fa3
PDM
17807Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
17808
17809 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 17810 values that can be represented exactly.
591b8fa3
PDM
17811 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
17812 above change, and to not check against the directory part of the source
17813 file name.
17814 (step into print_long_arg_list): Likewise.
17815 (print print_small_structs from print_long_arg_list): Likewise.
17816 (print print_long_arg_list): Likewise.
17817
7a495180
EZ
178182000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17819
30b53638 17820 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 17821
beb998c6
AC
17822Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
17823
17824 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
17825
1c689132
DB
178262000-03-25 Daniel Berlin <dan@cgsoftware.com>
17827
17828 * gdb.base/commands.exp (deprecated_command_test): Add test for
17829 deprecate with no arguments.
17830
c1790a9d
JL
178312000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
17832
17833 * gdb.base/break.exp: Add new test for setting breakpoints on
17834 optimized code so we can test breakpoints work even when function
17835 prologues may be optimized away
17836
003ba290
FN
178372000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
17838
17839 From David Whedon <dwhedon@gordian.com>
a9c64011 17840 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 17841
6837a0a2
DB
178422000-03-22 Daniel Berlin <dan@cgsoftware.com>
17843
17844 * gdb.base/help.exp: Added test for new apropos command.
17845
b9593231
KB
178462000-03-21 Kevin Buettner <kevinb@redhat.com>
17847
17848 * gdb.base/pointers.c (usevar): New function.
17849 (main): Make sure that global variables v_int_pointer2, rptr,
17850 and y are all referenced someplace in the program by calling
17851 usevar() on them. [Some linkers delete symbols which are
17852 never referenced. The space remains, but there's no way to
17853 get a (symbolic) handle on the variable from the debugger.]
17854
751a959b
EZ
178552000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17856
17857 * gdb.base/printcmds.c: Add typedeffed arrays.
17858
17859 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 17860 procedure to test arrays that are typedef'd.
751a959b 17861
73a93a32
JI
178622000-03-13 James Ingham <jingham@leda.cygnus.com>
17863
17864 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 17865 the library directories.
73a93a32 17866
fb40c209
AC
17867Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
17868
17869 * configure.in (configdirs): Add sub directory gdb.mi.
17870 * configure: Re-generate.
17871
17872 * gdb.mi: New directory.
d63a86f8 17873
ee4dd2c9
AC
178742000-02-25 Scott Bambrough <scottb@netwinder.org>
17875
17876 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 17877 a long long value as a double on ARM platforms.
ee4dd2c9 17878
70f0cc22
JB
178792000-02-16 Jim Blandy <jimb@redhat.com>
17880
17881 * gdb.base/break.exp ("breakpoint line number"): Make sure the
17882 default source file is set properly before running this test.
17883
853819b8
EZ
178842000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17885
17886 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 17887 gdbtk/library directory, not in gdbtcl2.
853819b8 17888
dfcd3bfb
JM
178892000-02-04 Jim Blandy <jimb@redhat.com>
17890
17891 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
17892 backslash from regexp pattern.
17893
17894 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
17895 procedure. Use it to run all the "continue to bp overloaded"
17896 tests. Note that this changes the names of the tests slightly.
17897 If the breakpoint hit message includes a hex PC value, because
17898 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
17899 from the real source code, still consider that a pass.
17900
17901 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
17902 XFAIL here if the breakpoint message contains a hex address. Note
17903 similar change on 1999-11-02.
17904
17905 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
17906
17907 * gdb.base/ptype.exp: Establish a default source file before
17908 calling get_debug_format.
17909
179102000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
17911
17912 * gdb.base/watchpoint.exp: Remove duplication of test messages.
17913
8b93c638
JM
179142000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17915
17916 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
17917 of successive stepi commands -- while in the prologue we should see
17918 the function entry bracket.
17919
179202000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17921
17922 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
17923 reach __change_mode() when stepping through the end of main().
17924
c5394b80
JM
179252000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
17926
17927 * gdb.base/default.exp: Fix expected pattern.
17928 * gdb.base/help.exp: Same.
17929
0d06e24b
JM
179302000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17931
17932 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 17933 Don't use xfail's because that affects only the following test.
d63a86f8 17934
0d06e24b 17935 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 17936 solaris or linux.
0d06e24b
JM
17937
17938 * gdb.base/selftest.exp: Update to reflect changes to main.c.
17939
dc96c6c7 179402000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 17941
d63a86f8 17942 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
17943 "A syntax error" rather than "A parse error". Accept both.
17944
179452000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
17946
17947 * gdb.base/default.exp: Remove OS dependent string from "target
17948 remote" test.
17949 * gdb.base/help.exp: Same for "help target remote" test.
17950
c3f6f71d
JM
179512000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17952
17953 From Jim Kingdon <kingdon@redhat.com>:
17954
17955 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
17956 prompt (cleanup rather than necessity, but still might keep output
17957 from spilling to next test).
c3f6f71d
JM
17958
179592000-01-02 Fred Fish <fnf@cygnus.com>
17960
17961 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
17962 AIX, which defines them in <sys/types.h>.
17963
ed9a39eb 179641999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 17965
ed9a39eb 17966 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 17967 float" test.
ed9a39eb
JM
17968
179691999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 17970
ed9a39eb 17971 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
17972
17973 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
17974 outermost frame disallowed".
17975
179761999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
17977
17978 * gdb.base/setvar.exp: New tests for setting the value of a struct
17979 with a constant list.
17980
179811999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17982
17983 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
17984 require the user to type a cast before setting the value of a struct.
17985
de57eccd
JM
179861999-12-06 Jim Blandy <jimb@cygnus.com>
17987
17988 * gdb.base/default.exp: Expect the new 'info float' command on
17989 all i386 platforms.
17990
17991 * gdb.threads/linux-dp.exp: Expand our ability to recognize
17992 LinuxThreads libraries that don't support debugging.
17993
c2d11a7d
JM
17994Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17995
17996 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
17997 Change the buffer type to ``unsigned char'' to simplify size
17998 arithmetic.
c2d11a7d
JM
17999
18000 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
18001 stub only handles 400-1 byte packets. Verify that the download
18002 worked.
c2d11a7d
JM
18003
180041999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
18005
18006 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
18007 tests, using UNRESOLVED for the untested cases. Also, does not wait
18008 for a timeout if the prompt was received before a recognizable pattern.
18009
180101999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
18011
18012 * lib/gdb.exp (gdb_expect_list): Fix spelling.
18013
180141999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18015
18016 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 18017 watchpoints.
c2d11a7d
JM
18018
180191999-11-24 Jason Merrill <jason@casey.cygnus.com>
18020
18021 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
18022
18023 * gdb.c++/local.exp: Be more flexible in recognizing local class
18024 name mangling. Don't allow horribly truncated method names.
18025 * gdb.c++/derivation.exp: Expect protected inheritance.
18026 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
18027 * gdb.c++/virtfunc.exp: Likewise.
18028 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
18029 when printing a nested enum.
18030
180311999-11-22 Jim Blandy <jimb@cygnus.com>
18032
18033 * gdb.base/step-test.exp: Properly await GDB's response to setting
18034 a breakpoint on the call to large_struct_by_value.
18035
18036 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
18037 just because we have debug info for the `start' function.
18038
180391999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
18040
18041 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
18042 "Unknown signal" messages, which indicate (on LinuxThreads) that
18043 GDB doesn't know how to debug threads on this system. This is
18044 better than hanging while philosopher 0 dumps chatter into gdb.log.
18045
180461999-11-18 Tom Tromey <tromey@cygnus.com>
18047
18048 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
18049
180501999-11-18 Fred Fish <fnf@cygnus.com>
18051
18052 * gdb.base/coremaker2.c: Add sample program for generating
18053 cores that is more self contained than coremaker.c. Eventually
18054 I'll add more code to this and tie it into the testsuite.
18055
4ce44c66
JM
180561999-11-12 Stan Shebs <shebs@andros.cygnus.com>
18057
18058 * gdb.base/dollar.exp: Remove, now in gdb.hp.
18059
180601999-11-10 Jimmy Guo <guo@cup.hp.com>
18061
18062 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 18063 from $srcdir/lib/.
4ce44c66 18064 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 18065 and gdb.c++/.
4ce44c66
JM
18066
18067 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18068
d63a86f8 18069 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
18070 'continue with watch' test point.
18071
180721999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18073
18074 Merged from p2linux-990323-branch:
d63a86f8 18075
4ce44c66
JM
18076 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18077
11cf8741
JM
18078Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
18079
18080 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 18081 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
18082
18083Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18084
18085 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 18086 gdb_expect_list.
11cf8741
JM
18087
18088Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18089
18090 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18091
180921999-11-03 Mark Salter <msalter@cygnus.com>
18093
18094 * gdb.base/break.exp: Fix "stub continue" pattern.
18095
180961999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18097
18098 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18099
181001999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18101
18102 * gdb.base/display.exp ("finish"): Add timeout clause.
18103
18104 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18105 plain prompt clause, so this doesn't have to time out in order to
18106 fail.
18107
18108 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 18109 breakpoint hit messages include an address.
11cf8741
JM
18110
18111 * gdb.base/display.exp: Don't forget to escape parens in regular
18112 expressions. Unix regexp notatation sucks.
18113
181141999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18115
18116 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 18117 order for 'signalled' message.
11cf8741 18118
5c44784c
JM
181191999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18120
18121 From Jimmy Guo <guo@cup.hp.com>:
18122 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18123 * gdb.base/annota1.c: Add code for tests to work with.
18124
181251999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18126
18127 * gdb.base/remote.exp: New test for remote downloading settings.
18128 * gdb.base/remote.c: New file with large .data.
18129
917317f4
JM
181301999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18131
18132 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18133 for LinuxThreads support, merged from the Code Fusion branch.
18134
18135Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18136
18137 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
18138 containing exp_continue into a while within an expect. Don't
18139 attempt a start more than three times. Check return value from
18140 gdb_load.
d63a86f8 18141
2df3850c
JM
18142Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18143
18144 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 18145 a pass case.
2df3850c 18146
2acceee2
JM
181471999-10-01 Kevin Buettner <kevinb@cygnus.com>
18148
18149 * gdb.base/break.c (main): Added a statement that we can step
18150 off of.
18151 * gdb.base/break.exp: Added tests for setting a breakpoint
18152 at an offset and stepping onto a breakpoint.
18153
181541999-10-01 Fred Fish <fnf@cygnus.com>
18155
d63a86f8 18156 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
18157 gdb output.
18158
c2c6d25f
JM
181591999-09-18 Jim Blandy <jimb@cris.red-bean.com>
18160
18161 * gdb.base/break.exp: Code locations are in hex, don't forget!
18162 (For HP-UX.)
18163
181641999-09-17 Stan Shebs <shebs@andros.cygnus.com>
18165
18166 * condbreak.exp: Use break.c as test program.
18167 * condbreak.c: Remove, redundant with break.c.
18168
181691999-09-15 Stan Shebs <shebs@andros.cygnus.com>
18170
18171 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 18172 Z-packets if the target needs it.
c2c6d25f
JM
18173
181741999-09-13 James Ingham <jingham@leda.cygnus.com>
18175
18176 * gdb.c++/overload.exp: Added tests for listing overloaded
18177 functions with function pointers in the arg, explicitly calling
18178 out the version you want.
18179
cff3e48b
JM
181801999-09-09 Stan Shebs <shebs@andros.cygnus.com>
18181
18182 * long_long.exp: Add variations of test cases that work for
18183 targets with 16-bit ints and 32-bit doubles.
18184
d4f3574e
SS
181851999-09-08 Stan Shebs <shebs@andros.cygnus.com>
18186
18187 * break.c (main): Compare a possibly-uninitialized argc with an
18188 unlikely value that fits in 16 bits.
18189
181901999-09-07 Stan Shebs <shebs@andros.cygnus.com>
18191
18192 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
18193 0xfeeb, don't want negative numbers if ints are 16 bits.
18194
18195 * lib/gdb.exp (skip_cplus_tests): New proc.
18196 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
18197 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
18198 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
18199 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
18200 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
18201 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
18202 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
18203 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
18204
18205 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
18206
18207Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
18208
18209 * gdb.base/corefile.exp (up): Allow a parameter to appear
18210 in the frame that we're going up to.
18211
18212 From Jim Blandy <jimb@cygnus.com>:
18213
18214 * gdb.base/default.exp (info float): Expect some output now.
18215
18216 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
18217 returning floating-point values to fail on the x86.
18218 * gdb.base/callfwmall.exp (do_function_calls): Same.
18219
18220 * gdb.base/list.exp (test_listsize): Correct expectations for
18221 listing line 1 with listsize 2. Also, listing a single line
18222 works now, as does listing three lines. [Kevin's note: There
18223 were a number of other cases fixed too where the expectations
18224 differed...]
18225
182261999-09-02 Stan Shebs <shebs@andros.cygnus.com>
18227
18228 * gdb.base/selftest.exp: Add case for when version prints as
18229 constant string instead of char pointer.
18230
104c1213
JM
182311999-08-25 Stan Shebs <shebs@andros.cygnus.com>
18232
18233 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 18234 stepping out of main.
104c1213
JM
18235
18236 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
18237 G++ used.
18238
18239 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 18240 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
18241
18242 * gdb.c++/ovldbreak.exp: Update match string in test that
18243 includes a warning of multiple breakpoints.
18244
182451999-08-24 Stan Shebs <shebs@andros.cygnus.com>
18246
18247 * gdb.base/display.exp: Improve precision of step-after-finish
18248 added yesterday.
18249
18250 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 18251 test.
104c1213
JM
18252
18253 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
18254 configs when using G++, not just hppa*.
18255
182561999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18257
18258 * gdb.base/async.c: New file.
18259 * gdb.base/async.exp: New file.
18260
18261Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
18262
18263 * gdb.base/break.exp: Tweak PA specific tests to properly handle
18264 PA64.
18265
53a5351d
JM
18266Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
18267
104c1213
JM
18268 * gdb.base/display.exp: "finish" can leave us mid-line on many
18269 targets, deal with it. Add a small constant to main, instead of
18270 1000 since main+1000 may not be a valid address in the target.
18271
53a5351d
JM
18272 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
18273 on hpux11.
18274
18275 * gdb.base/attach.exp: Handle another hpux11 error message variant
18276 when attaching to a process that does not exist.
18277
182781999-08-19 J.T. Conklin <jtc@redback.com>
18279
18280 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 18281 characters in 'continue to 1241' test.
53a5351d
JM
18282
182831999-08-17 Stan Shebs <shebs@andros.cygnus.com>
18284
18285 * gdb.base/call-ar-st.exp: Add a shorter match case for the
18286 stop in print_long_arg_list, define and use a whitespace
18287 variable in print_small_structs test, add an XFAIL for Solaris.
18288 * gdb.base/dbx.exp: XFAIL func commands until somebody is
18289 interested enough to fix.
18290
7be570e7
JM
182911999-08-13 Keith Seitz <keiths@cygnus.com>
18292
18293 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
18294 (dbx_gdb_load): Remove. Use gdb_load instead, since that
18295 proc knows about targets other than the natives.
18296 (test_assign): Use "gdb_run_cmd" to "run" the target.
18297 Check that we've actually hit the breakpoint at main.
18298 When we attempt to assign a value to a local variable, check
18299 that the variable is in the current scope, i.e., don't use
18300 a test with an empty result.
18301
18302Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
18303
18304 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 18305 command.
7be570e7
JM
18306
183071999-08-09 Stan Shebs <shebs@andros.cygnus.com>
18308
18309 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18310 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
18311 gdb.compat, gdb.threads-hp.
18312 gdb.hp/configure, gdb.hp/configure.in: New files.
18313 gdb.hp/Makefile.in: Recurse into new subdirs.
18314 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
18315 gdb.hp/gdb.objdbg: New directory, tests for debugging info
18316 in object files.
18317 gdb.hp/tools: New directory, aux tools for HP-specific tests.
18318
96baa820
JM
183191999-08-05 Stan Shebs <shebs@andros.cygnus.com>
18320
18321 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 18322 funky printf, remove a bogus p/a test.
96baa820
JM
18323
183241999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18325
18326 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
18327 connected to the target. This is necessary when running not
18328 natively.
96baa820
JM
18329
183301999-08-03 Stan Shebs <shebs@andros.cygnus.com>
18331
18332 * gdb.base/step-test.exp: Removed some extraneous messages.
18333
18334 * gdb.base/long_long.exp: Don't run memory examination tests
18335 on little-endian targets (they will need a different set of
18336 results to match).
18337
183381999-08-02 Stan Shebs <shebs@andros.cygnus.com>
18339
18340 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
18341 until somebody decides to fix GDB.
18342
18343 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 18344 constant as "ULL".
96baa820
JM
18345 * gdb.base/long_long.exp: Loosen x/c test, add partial result
18346 matches for a couple x/2 commands.
18347
a0b3c4fd
JM
183481999-07-30 Stan Shebs <shebs@andros.cygnus.com>
18349
18350 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
18351 by merging in ref-types2 tests.
18352 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
18353
18354 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18355 * gdb.c++/Makefile.in: Add standard actions.
18356 (EXECUTABLES): Rename from PROGS, update list.
18357 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
18358 from gdb.hp.
18359 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
18360 foo and bar locals.
18361 * gdb.c++/anon-union.exp: Fix tests to match.
18362 * gdb.c++/classes.exp: Run if HP compiler used, add extra
18363 expect matches to handle output variations.
18364 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
18365 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 18366 output, add HP alternatives for new and delete prints.
a0b3c4fd 18367 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 18368 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
18369 * gdb.c++/demangle.exp: Use $style when reporting failure.
18370 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
18371 * gdb.c++/inherit.exp: Run if HP compiler used, add some
18372 match alternatives.
18373 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 18374 compilers.
a0b3c4fd
JM
18375 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
18376 * gdb.c++/method.exp: Add match alternatives.
18377 * gdb.c++/misc.cc: Add bool types.
18378 * gdb.c++/misc.exp: Add tests for bool types.
18379 * gdb.c++/overload.exp: Add xfails.
18380 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
18381 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
18382 add some more template parameter tests (only for HP currently).
18383 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
18384 * gdb.c++/virtfunc.cc: Add return type and value for main.
18385 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
18386 match alternatives.
d63a86f8 18387
a0b3c4fd
JM
183881999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18389
18390 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
18391
183921999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
18393
18394 * gdb.base/signals.exp: Don't expect getting a backtrace from
18395 within a signal handler to fail on Linux.
18396
183971999-07-29 Stan Shebs <shebs@andros.cygnus.com>
18398
18399 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18400 * lib/gdb.exp: Remove some gratuitious semicolons.
18401 (delete_breakpoints): Increase timeout.
18402 (gdb_expect): Add -notransfer option.
18403 (gdb_test): Use -notransfer option.
18404 (get_compiler_info): Add f77 case.
18405 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 18406 case.
a0b3c4fd
JM
18407 (gdb_preprocess): Call get_compiler.
18408
18409 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
18410 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
18411 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
18412 gdb.base/long_long.exp, gdb.base/printcmds.exp,
18413 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
18414 third arg to gdb_test.
a0b3c4fd
JM
18415 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
18416 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 18417 HP-UX xfails, add others.
a0b3c4fd
JM
18418 * gdb.base/completion.exp: Reflect name change of self-test.
18419 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
18420 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
18421 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
18422 HP failure number.
a0b3c4fd
JM
18423 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
18424 useless HP-UX 10.30 references.
18425 * gdb.base/maint.exp: Loosen matches.
18426 * gdb.base/pointers.c (main): Declare more_code.
18427 * gdb.base/pointers.exp: Match on output of a `next'.
18428 * gdb.base/structs.c: Add prototypes.
18429 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
18430 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
18431
184321999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18433
18434 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 18435 command.
a0b3c4fd
JM
18436
184371999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18438
18439 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
18440 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
18441
18442 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
18443 debug info. Deal with lack of signal hanlder info in stack.
18444
a9c64011 18445 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
18446 * gdb.base/annota1.exp: If printf has debug info, deal with it.
18447
5a2468f5
JM
184481999-07-19 Stan Shebs <shebs@andros.cygnus.com>
18449
18450 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 18451 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 18452
adf40b2e
JM
18453Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18454
18455 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 18456 a1-selftest.exp.
adf40b2e
JM
18457 * gdb.base/configure: Re-generate.
18458
184591999-07-12 Stan Shebs <shebs@andros.cygnus.com>
18460
18461 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
18462 in trying to run first and name is too long.
18463
18464 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
18465 pointers2.c and pointers2.exp, respectively.
18466 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
18467 doschk happier.
18468
43e526b9
JM
184691999-07-08 Stan Shebs <shebs@andros.cygnus.com>
18470
18471 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
18472 callfuncs2.c and callfuncs2.exp.
18473
18474 * gdb.base/list.exp: Remove mistaken xfails.
18475 * gdb.base/list0.h: Add optional prototypes.
18476
9846de1b
JM
18477Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
18478
a9c64011 18479 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 18480 calling malloc.
a9c64011
AS
18481 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
18482 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 18483 use.
9846de1b
JM
18484
184851999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18486
18487 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
18488 * gdb.base/annota2.cc, annota2.exp: Move from here.
18489 * gdb.c++/annota2.cc, annota2.exp: To here.
18490 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
18491
43ff13b4
JM
18492Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
18493
18494 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 18495 a consistent format.
43ff13b4 18496
085dd6e6
JM
184971999-06-25 Stan Shebs <shebs@andros.cygnus.com>
18498
18499 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18500 * lib/gdb.exp (get_compiler_info): Add detection for assorted
18501 HP compilers, also set the globals $true and $false.
18502
18503 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
18504 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
18505 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
18506 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
18507 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
18508 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
18509 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
18510 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
18511 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
18512 whatis.c} Add C++ compatible function definitions and return
18513 types, add includes for library functions.
085dd6e6
JM
18514 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
18515 * gdb.base/step-test.c (myglob): Rename from glob.
18516 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
18517 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
18518 files, move here from gdb.hp.
085dd6e6 18519 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
18520 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
18521 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
18522 Adjust line numbers in regexps.
085dd6e6
JM
18523
18524 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
18525 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
18526 instead of 0/1.
18527
18528 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
18529 foll-vfork.exp: New files, move here from gdb.hp.
18530 * gdb.base/page.exp: New file, test of pagination command.
18531
18532 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
18533 recursion test.
18534 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
18535
18536 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 18537 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
18538
18539 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 18540 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 18541 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 18542 watchpoint test.
085dd6e6
JM
18543 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
18544 them work.
18545 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
18546 expressions properly.
18547 * gdb.base/corefile.exp: Loosen the match slightly.
18548 * gdb.base/default.exp: Allow "Error accessing memory" message
18549 also.
18550 * gdb.base/display.exp: Skip over x/0 j if PA64.
18551 * gdb.base/funcargs.exp: Add xfails for HP-UX.
18552 * gdb.base/interrupt.exp: Ditto.
18553 * gdb.base/langs.exp: Add symbolic matches governed by compiler
18554 in use.
18555 * gdb.base/list.exp: Add xfails for HP-UX.
18556 * gdb.base/long_long.exp: Refine some of the numeric matches.
18557 * gdb.base/mips_pro.exp: Xfail on HP-UX.
18558 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
18559 * gdb.base/nodebug.exp: Succeed on more varieties of output.
18560 * gdb.base/opaque.exp: Remove some HP-UX xfails.
18561 * gdb.base/ptype.exp: Succeed on more varieties of output.
18562 * gdb.base/scope.exp: Add xfails for HP-UX.
18563 * gdb.base/sect-cmd.exp: Add more cases.
18564 * gdb.base/setvar.exp: Add xfails for HP-UX.
18565 * gdb.base/shlib-call.exp: Loosen some matches slightly.
18566 * gdb.base/signals.exp: Match on void symbolically.
18567 * gdb.base/step-test.exp: Add case for PA64.
18568 * gdb.base/term.exp: Add exit and restart.
18569 * gdb.base/twice.exp: Clean up after self.
18570 * gdb.base/varargs.exp: Disable overload resolution explicitly.
18571 * gdb.base/whatis.exp: Allow more ways to pass tests.
18572
18573 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 18574 no longer useful.
085dd6e6
JM
18575
18576Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
18577
18578 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 18579 list of patterns.
085dd6e6 18580 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
18581 print_double_array(double_array)", "continuing to breakpoint
18582 1018", "print print_double_array(array_d)" and "continuing to
18583 1034" tests.
d63a86f8 18584
085dd6e6
JM
185851999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
18586
a9c64011 18587 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
18588
185891999-06-24 Stan Shebs <shebs@andros.cygnus.com>
18590
18591 * config/mt-*: Remove, these haven't been used since 1996.
18592
185931999-06-22 Stan Shebs <shebs@andros.cygnus.com>
18594
18595 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 18596 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
18597 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
18598
9e0b60a8
JM
185991999-06-18 Stan Shebs <shebs@andros.cygnus.com>
18600
18601 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
18602 simpler match case for the ptype of the big class.
18603
186041999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18605
18606 * gdb.exp: Fix test for gdb_prompt existence.
18607
186081999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18609
18610 * gdb.exp (gdb_test): Add fail after calls to perror.
18611
186121999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18613
18614 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
18615
186161999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18617
18618 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
18619
0f71a2f6
JM
18620Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
18621
18622 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 18623 malloc() is linked in.
0f71a2f6
JM
18624
186251999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18626
18627 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
18628 step at end.
18629
18630 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
18631
186321999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
18633
18634 * gdb.java/jv-print.exp: New file. (Our first Java test!)
18635
cce74817
JM
18636Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
18637
18638 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
18639 * gdb.base/mips_pro.exp: Likewise.
18640
186411999-06-02 Keith Seitz <keiths@cygnus.com>
18642
18643 * gdb.c++/templates.cc: Change all "new" operators to throw
18644 an exception.
18645 * gdb.c++/cplusfuncs.cc: Likewise.
18646
18647 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
18648
18649Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
18650
18651 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
18652 * gdb.base/ending-run.exp: When stepping out of main, accept a
18653 step into an arbitrary assembler file.
cce74817 18654
392a587b
JM
186551999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18656
d63a86f8 18657 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 18658 "breakpoint-invalid" to be printed.
d63a86f8 18659 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
18660 number of "frames-invalid" and "breakpoint-invalid" to be printed.
18661 * gdb.base/annota2.cc: Initialize a.x to 0.
18662
9e086581
JM
186631999-05-17 Keith Seitz <keiths@cygnus.com>
18664
18665 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
18666 when "skip_float_tests" set.
18667 Ditto for "print print_double_array(array_d)", "print print_small_structs",
18668 "print print_ten_doubles", and "step into print_long_arg_list".
18669 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
18670 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
18671 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
18672 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
18673 "skip_float_tests" is set.
18674 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
18675 when "skip_float_tests" set.
d63a86f8 18676
cd0fc7c3
SS
186771999-05-06 Keith Seitz <keiths@cygnus.com>
18678
18679 * gdb.base/annota2.cc: Include stdio.h.
18680
18681Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
18682
18683 * gdb.base/crossload.exp: Remove, this has been disabled ever
18684 since BFD stopped including all targets, and cross-GDB gets
18685 plenty of testing anyway.
18686 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
18687 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
18688 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
18689 * gdb.base/README: Remove, was doc for this.
18690 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 18691 needed.
cd0fc7c3 18692
b83266a0
SS
186931999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18694
18695 * gdb.base/call-ar-st.exp: Fix one regular expression in test
18696 output.
18697
18698 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
18699 * gdb.base/annota2.exp: New file. More annotation tests.
18700 * gdb.base/annota1.c: New file. Source file for annota1.exp.
18701 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
18702
187031999-04-23 Angela Marie Thomas <angela@cygnus.com>
18704
18705 * config/cfdbug.exp: New file.
18706
7a292a7a
SS
187071999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
18708
18709 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
18710 Marcus Daniel's and Dale Hawkins's demangler crashes.
18711
18712 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
18713 test_lucid_style_demangling, test_arm_style_demangling,
18714 test_hp_style_demangling): Try Tom Tromey's core-dumping
18715 identifier under each demangling style.
7a292a7a
SS
18716
187171999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
18718
18719 * gdb.c++/demangle.exp: Include the current demangling style
18720 in all test names.
18721 (current_demangling_style): New global variable.
18722 (set_demangling_style, test_demangling_core, test_demangling,
18723 test_demangling_exact): New functions.
18724 (test_gnu_style_demangling, test_lucid_style_demangling,
18725 test_arm_style_demangling, test_hp_style_demangling): Use those,
18726 instead of calling gdb_test and gdb_test_exact directly.
18727 (catch_demangling_errors): New function, which reports errors
18728 signalled by the demangling test functions in an orderly way.
18729 (do_tests): Use catch_demangling_errors.
18730
187311999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
18732
18733 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 18734 grouping in expressions, not {}.
7a292a7a
SS
18735
18736 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 18737 initialized yet.
7a292a7a
SS
18738
187391999-04-01 Stan Shebs <shebs@andros.cygnus.com>
18740
18741 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
18742 are listed.
18743
187441999-03-26 Stan Shebs <shebs@andros.cygnus.com>
18745
18746 * gdb.stabs/weird.exp: Test for CC being defined before
18747 looking at its value.
18748
187491999-03-25 Stan Shebs <shebs@andros.cygnus.com>
18750
18751 * gdb.base/call-ar-st.exp: Remove stray '#'.
18752 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
18753 "short int" and "long int".
18754 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 18755 change, to mollify finicky HP compiler.
7a292a7a
SS
18756 * gdb.hp/reg-test.exp (testfile): Fix file name.
18757 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 18758
7a292a7a
SS
18759 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
18760 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
18761 alternate form of enum ptype.
18762
c906108c
SS
187631999-03-23 Stan Shebs <shebs@andros.cygnus.com>
18764
7a292a7a
SS
18765 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
18766 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
18767 passing skip_hp_tests, so as not to waste time on guaranteed
18768 failure.
7a292a7a 18769
c906108c
SS
18770 * gdb.c++/overload.cc: Pass string instead of char addr, always
18771 init ccpfoo.
18772 * gdb.c++/templates.cc: Fix syntax error.
18773
7a292a7a
SS
18774Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18775
18776 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 18777 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
18778 command.
18779
187801999-03-18 James Ingham <jingham@cygnus.com>
18781
18782 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
18783
18784 * gdb.c++/method.exp: It was testing an uninitialized int on the
18785 stack and assuming it was positive.
18786
18787 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
18788
18789 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 18790 keep it from killing the rest of the tests.
7a292a7a
SS
18791 Use gdb_continue_to_end.
18792
18793 * gdb.base/sigall.exp: use gdb_continue_to_end.
18794
18795 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
18796
18797 * gdb.base/display.exp: use runto_main, not run.
18798
d63a86f8
RM
18799 * gdb.base/default.exp: Check for the current error message in the
18800 r abbreviation test.
7a292a7a
SS
18801 Add strongarm to the targets that know info float.
18802
d63a86f8 18803 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
18804 run which doesn't work with monitors.
18805
18806 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
18807
18808 * gdb.base/break.exp: use the gdb_continue_to_end proc.
18809
18810 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
18811 program. Traps the case (in Cygmon) when the program never really
18812 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
18813 more places, so I used my name. Sorry Mark...
18814
18815 * config/monitor.exp (gdb_target_monitor): added another
18816 target_info parameter: remotebinarydownload. This will set the
18817 remotebinarydownload flag if this is causing some boards trouble.
18818
188191999-03-18 Mark Salter <msalter@cygnus.com>
18820
18821 * lib/gdb.exp (continue_to_exit): New function.
18822
18823 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
18824 * gdb.base/ending-run.exp: Ditto.
18825 * gdb.base/step-test.exp: Ditto.
18826
188271999-03-16 Stan Shebs <shebs@andros.cygnus.com>
18828
18829 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
18830 (suggested by Art Haas <ahaas@neosoft.com>).
18831
188321999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
18833
889bf7c5 18834 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
18835
18836Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
18837
18838 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 18839 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
18840
188411999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
18842
18843 * gdb.base/call-strs.exp: Don't assume that `step' will step over
18844 a call to strlen; sometimes we do have sources.
18845
188461999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
18847
18848 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 18849 character, so GDB won't print garbage after its end.
d63a86f8 18850
c906108c
SS
18851 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
18852 breakpoint there instead. Sometimes GCC emits memcpy to handle
18853 the large structures being passed by value, so we step into that
18854 instead of sum_array_print, which obscures what we're really testing.
18855 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
18856 the bizarre steps into memcpy, so do that here. Add check for
18857 stepping into function calls that pass large structures by value.
18858 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
18859 Remove all references to specific line numbers.
18860 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
18861 New type and function.
18862 (main): Call large_struct_by_value, passing it a large struct by value.
18863 * lib/gdb.exp (gdb_get_line_number): New function.
18864
18865 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
18866 more portable.
18867
7a292a7a
SS
188681999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
18869
c906108c
SS
18870 * lib/gdb.exp: Doc fixes.
18871
7a292a7a
SS
188721999-03-05 Nick Clifton <nickc@cygnus.com>
18873
d63a86f8 18874 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
18875
188761999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
18877
c906108c 18878 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
18879 commands. They're not germane to this test, and they don't work
18880 that way on remote targets.
c906108c 18881
3fc11d3e
JM
188821999-03-01 James Ingham <jingham@cygnus.com>
18883
18884 * Changelog entries merged over from gdb development branch.
18885
3fc11d3e
JM
18886 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
18887
18888 * lib/gdb.exp (gdbtk_analyze_results): Generic function
18889 for outputting results of test run.
18890
2d4a1622 18891 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
18892
18893 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 18894
7a292a7a
SS
188951999-02-25 Felix Lee <flee@cygnus.com>
18896
18897 * lib/gdb.exp (debug_format): initialize
18898
c906108c
SS
188991999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
18900
18901 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
18902 * gdb.base/call-rt-st.c: Ditto.
18903
c906108c
SS
189041999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
18905
18906 * gdb.threads/pthreads.exp (horiz): New variable.
18907 (test_startup): Fix regexps that capture thread numbers.
18908
189091999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
18910
18911 * gdb.base/smoke.exp: Disambiguate two test case names (both
18912 called ``print'').
18913
18914Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18915
18916 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 18917 compilation.
c906108c
SS
18918
189191999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18920
18921 * gdb.base/miscexprs.exp: Change patterns to match GDB's
18922 actual output formatting.
18923 * gdb.base/smoke.exp: GDB removes leading 0's.
18924 * gdb.base/volatile.exp: Don't check type of remuneration;
18925 that variable is no longer defined in constvars.c.
18926 * gdb.base/step-test.c (main): Exit with explicit exit code.
18927 * gdb.base/step-test.exp: Remove two nexti checks--they are
18928 not portable.
18929
189301999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18931
18932 * gdb.base/help.exp ("help delete display"): Fix test to match
18933 gdb's output.
18934
18935 * gdb.base/long_long.c (known_types): Initialize values to zero.
18936 * gdb.base/long_long.exp: Step one more line
18937 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
18938 leading zeros. Explicitly ask for hex formatting. Use
18939 unique test case names.
c906108c
SS
18940
18941Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18942
d63a86f8 18943 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
18944
18945 * gdb.c++/method.exp: Add missing close brace.
18946
189471999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
18948
18949 * gdb.base/maint.exp: Use 'set height 0' to disable page
18950 prompting, not 'set height 400'.
18951
18952 Fix a bunch of timeouts.
18953 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
18954 four separate tests, so expect doesn't take forever to match a ton
18955 of text against a regexp with lots of .* forms.
18956 ("maint print psymbols", "maint print symbols"): Make some of
18957 these greps more selective, so that expect doesn't try to wade
18958 through huge piles of output and time out.
18959
18960 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
18961
18962 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
18963 tests: one which doesn't expect shlib events to be reported, and
18964 another which does, but is XFAIL for all platforms other than
18965 HP/UX.
c906108c
SS
18966
18967 * gdb.base/break.exp: Teach the test suite that the `catch
18968 fork', `catch vfork', and `catch exec' commands produce error
18969 messages on platforms that don't provide these features.
18970
18971Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18972
18973 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
18974 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
18975 (shortening names from solib_threshold.exp etc), won't run on
18976 anything but HP-UX for the foreseeable future.
c906108c 18977 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 18978 reflect move.
c906108c
SS
18979
18980Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
18981
18982 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 18983 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
18984
18985Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
18986
18987 * gdb.base/shlib-call.exp: add test cases to verify that gdb
18988 successfully re-sets breakpoints in shared libraries.
18989 * gdb.base/shmain.c (main): return 0, don't fall off the end.
18990
18991Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18992
d63a86f8
RM
18993 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
18994 and compiled w/o GCC.
c906108c
SS
18995
18996 * gdb.hp/watch-cmd.exp: ditto.
18997
18998 * gdb.hp/watch-hp.exp: ditto.
18999
19000 * gdb.hp/xdb1.exp: ditto.
19001
19002 * gdb.hp/xdb2.exp: ditto.
19003
19004 * gdb.hp/dbx.exp: ditto.
19005
19006Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
19007
19008 * constvars.c: Remove C++-isms.
19009 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 19010 with GCC.
c906108c
SS
19011
19012Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
19013
19014 The following changes are part of the HP merge.
19015
19016 * gdb.base/break.exp: new tests to verify that catchpoints for
19017 fork, vfork, and exec don't trigger inappropriately.
19018
19019 * gdb.base/opaque.exp: compile one file at a time, then link.
19020
19021 * gdb.base/signals.exp: be more restrictive about which hppa
19022 systems receive a setup_xfail. new tests.
19023
19024 * gdb.base/solib_threshold.build: new file.
19025 * gdb.base/solib_threshold.exp: new file.
19026 * gdb.base/solib_threshold.link_opts: new file.
19027 * gdb.base/solib_threshold.mk: new file.
19028 * gdb.base/gen_solib_threshold.c: new file.
19029
19030 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
19031 tests. New tests for enums inside classes.
19032
19033 * gdb.c++/compiler.cc: indicate support of template debugging.
19034
19035 * gdb.c++/demangle.exp: run hp style demangling tests.
19036
19037 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
19038 tests.
19039
19040 * gdb.c++/misc.cc: changes to support new tests.
19041
19042 * gdb.c++/templates.cc: changes to support HP's compiler; changes
19043 to support new tests.
19044
19045 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
19046 gcc, then skip these tests.
19047
19048Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
19049
19050 The following files are part of the HP merge; some had longer
19051 names at HP, but have been renamed to be no more than 14
19052 characters in length.
19053
19054 * gdb.hp/ambiguous.cc: new file.
19055 * gdb.hp/ambiguous.exp: new file.
19056 * gdb.hp/attach.exp: new file.
19057 * gdb.hp/attach2.exp: new file.
19058 * gdb.hp/classes-hp.exp: new file.
19059 * gdb.hp/ctti.exp: new file.
19060 * gdb.hp/ctti-add.cc: new file.
19061 * gdb.hp/ctti-add1.cc: new file.
19062 * gdb.hp/ctti-add2.cc: new file.
19063 * gdb.hp/ctti-add3.cc: new file.
19064 * gdb.hp/dbx.exp: new file.
19065 * gdb.hp/exception.cc: new file.
19066 * gdb.hp/exception.exp: new file.
19067 * gdb.hp/foll-exec.c: new file.
19068 * gdb.hp/foll-exec.exp: new file.
19069 * gdb.hp/foll-fork.c: new file.
19070 * gdb.hp/foll-fork.exp: new file.
19071 * gdb.hp/foll-vfork.c: new file.
19072 * gdb.hp/foll-vfork.exp: new file.
19073 * gdb.hp/inherit-hp.exp: new file.
19074 * gdb.hp/more-steps.exp: new file.
19075 * gdb.hp/namespace.cc: new file.
19076 * gdb.hp/namespace.exp: new file.
19077 * gdb.hp/optimize.exp: new file.
19078 * gdb.hp/pxdb.c: new file.
19079 * gdb.hp/pxdb.exp: new file.
19080 * gdb.hp/quicksort.exp: new file.
19081 * gdb.hp/reg-test.exp: new file.
19082 * gdb.hp/reg-test.s: new file.
19083 * gdb.hp/sized-enum.c: new file.
19084 * gdb.hp/sized-enum.exp: new file.
19085 * gdb.hp/start-stop.exp: new file.
19086 * gdb.hp/templ-hp.cc: new file.
19087 * gdb.hp/templ-hp.exp: new file.
19088 * gdb.hp/thr-lib.c: new file.
19089 * gdb.hp/thr-lib.exp: new file.
19090 * gdb.hp/thr-lib.h: new file.
19091 * gdb.hp/thr-liblib.c: new file.
19092 * gdb.hp/virtfun-hp.c: new file.
19093 * gdb.hp/virtfun-hp.exp: new file.
19094 * gdb.hp/watch-cmd.exp: new file.
19095 * gdb.hp/watch-hp.exp: new file.
19096 * gdb.hp/xdb1.exp: new file.
19097 * gdb.hp/xdb2.exp: new file.
19098 * gdb.hp/xdb3.exp: new file.
19099
19100Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19101
19102 The following files are part of the HP merge; some had longer
19103 names at HP, but have been renamed to be no more than 14
19104 characters in length.
19105
19106 * gdb.base/ss.h: new file.
19107 * gdb.base/call-ar-st.c: new file.
19108 * gdb.base/call-ar-st.exp: new file.
19109 * gdb.base/call-rt-st.c: new file.
19110 * gdb.base/call-rt-st-exp: new file.
19111 * gdb.base/call-strs.exp: new file.
19112 * gdb.base/ena-dis-br.exp: new file.
19113 * gdb.base/environ.exp: new file.
19114 * gdb.base/long_long.exp: new file.
19115 * gdb.base/sect-cmd.exp: new file.
19116 * gdb.base/shlib-cl2.exp: new file.
19117 * gdb.base/smoke.exp: new file.
19118 * gdb.base/so-impl-ld.c: new file.
19119 * gdb.base/so-impl-ld.exp: new file.
19120 * gdb.base/so-indr-cl.c: new file.
19121 * gdb.base/so-indr-cl.exp: new file.
19122 * gdb.base/varargs.exp: new file.
19123 * gdb.base/volatile.exp: new file.
19124 * gdb.base/whatis-exp.exp: new file.
7a292a7a 19125 * gdb.base/display.exp: new file.
c906108c
SS
19126 * gdb.c++/derivation.exp: new file.
19127 * gdb.c++/local.exp: new file.
19128 * gdb.c++/member-ptr.exp: new file.
19129 * gdb.c++/overload.exp: new file.
19130 * gdb.c++/ovldbreak.exp: new file.
19131 * gdb.c++/ref-types.exp: new file.
19132 * gdb.c++/ref-types2.exp: new file.
19133 * gdb.c++/userdef.exp: new file.
d63a86f8 19134
c906108c
SS
19135Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19136
19137 * gdb.base/default.exp: Reflect wording change in remote.c.
19138
dc96c6c7 19139Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19140
19141 * gdb.base/help.exp: Update to reflect current text.
19142
19143Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19144
19145 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19146 they're stack variables and contain garbage.
19147 * gdb.c++/anon-union.exp: new file.
19148
19149 The following changes were made by David Taylor
889bf7c5
PA
19150 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19151 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19152 in changes by HP.
c906108c
SS
19153
19154 * gdb.base/bitops.exp: new file.
19155 * gdb.base/default.exp: change expected messages for catch and
19156 info catch tests to reflect HP merge changes.
19157 * gdb.base/enable-disable-break.exp
19158 * gdb.base/ending-run.c: new file.
19159 * gdb.base/long_long.c: new file.
19160 * gdb.base/maint.exp: new file.
19161 * gdb.base/pointers2.exp: new file.
19162 * gdb.base/shlib-call2.exp: new file.
19163 * gdb.base/solib.exp: new file.
19164 * gdb.base/step-test.c: new file.
19165 * gdb.c++/anon-union.cc: new file.
19166 * gdb.c++/local.cc: new file.
19167 * gdb.c++/member-pointer.cc: new file.
19168 * gdb.c++/method.cc: new file.
19169 * gdb.c++/ref-types.cc: new file.
19170 * gdb.c++/ref-types2.cc: new file.
19171 * gdb.c++/userdef.cc: new file.
d63a86f8 19172
c906108c
SS
19173 * gdb.base/scope.exp: compile one file at a time, then link.
19174 * gdb.base/langs.exp: ditto.
19175 * gdb.base/list.exp: ditto.
d63a86f8 19176
c906108c
SS
19177Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
19178
19179 The following changes were made by David Taylor
889bf7c5
PA
19180 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19181 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19182 in changes by HP.
d63a86f8 19183
c906108c
SS
19184 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
19185 skip tests. When compiling pass c++ flag to gdb_compile.
19186 * gdb.c++/
d63a86f8 19187
c906108c
SS
19188 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
19189 test for on hppa*-*-hpux*; use args to see if c++ was specified.
19190 (skip_hp_tests): new function.
19191 (gdb_preprocess): new function.
19192
19193 * configure.in (hpdir): decide whether to configure gdb.hp.
19194 * configure: regenerated.
19195
19196 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
19197 to delete on clean.
19198 (EXECUTABLES): update to reflect new additions.
19199 * gdb.base/commands.exp: update message expected.
19200 * gdb.base/default.exp: add copyright notice.
19201 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
19202 * gdb.base/help.exp: update messages to reflect current text.
19203 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
19204 targets for recurse tests.
19205 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
19206 skip this file.
19207
19208 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
19209 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
19210 compilation.
19211 * gdb.c++/misc.exp: ditto.
19212 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
19213 run the tests. tell gdb_compile that it's a c++ compilation.
19214
19215 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 19216
c906108c
SS
19217 * gdb.base/all-bin.exp: new file.
19218 * gdb.base/arithmet.exp: new file.
19219 * gdb.base/assign.exp: new file.
19220 * gdb.base/completion.exp: new file.
19221 * gdb.base/cond-expr.exp: new file.
19222 * gdb.base/condbreak.exp: new file.
19223 * gdb.base/define.exp: new file.
19224 * gdb.base/dollar.exp: new file.
19225 * gdb.base/environment.exp: new file.
19226 * gdb.base/eval-skip.exp: new file.
19227 * gdb.base/jump.exp: new file.
19228 * gdb.base/logical.exp: new file.
19229 * gdb.base/pointers.exp: new file.
19230 * gdb.base/relational.exp: new file.
19231 * gdb.base/section_command.exp: new file.
19232 * gdb.base/whatis-expr.exp: new file.
19233
19234 * gdb.base/all-types.c: new file.
19235 * gdb.base/call-array-struct.c: new file.
19236 * gdb.base/call-return-struct.c: new file.
19237 * gdb.base/call-strings.c: new file.
19238 * gdb.base/callfuncs2.c: new file.
19239 * gdb.base/condbreak.c: new file.
19240 * gdb.base/constvars.c: new file.
19241 * gdb.base/display.c: new file.
19242 * gdb.base/int-type.c: new file.
19243 * gdb.base/jump.c: new file.
19244 * gdb.base/miscexprs.c: new file.
19245 * gdb.base/pointers.c: new file.
19246 * gdb.base/pointers2.c: new file.
19247 * gdb.base/shmain.c: new file.
19248 * gdb.base/shr1.c: new file.
19249 * gdb.base/shr2.c: new file.
19250 * gdb.base/solib.c: new file.
19251 * gdb.base/solib1.c: new file.
19252 * gdb.base/solib2.c: new file.
19253 * gdb.base/varargs.c: new file.
19254 * gdb.c++/derivation.cc: new file.
19255 * gdb.c++/overload.cc: new file.
19256 * gdb.c++/ovldbreak.cc: new file.
19257 * gdb.hp/attach.c: new file.
19258 * gdb.hp/attach2.c: new file.
19259 * gdb.hp/average.c: new file.
19260 * gdb.hp/compiler.c: new file.
19261 * gdb.hp/compiler.cc: new file.
19262 * gdb.hp/execd-program.c: new file.
19263 * gdb.hp/follow-exec.c: new file.
19264 * gdb.hp/follow-fork.c: new file.
19265 * gdb.hp/follow-vfork-and-exec.c: new file.
19266 * gdb.hp/misc-hp.cc: new file.
19267 * gdb.hp/more-steps.c: new file.
19268 * gdb.hp/optimize.c: new file.
19269 * gdb.hp/quicksort.c: new file.
19270 * gdb.hp/run-hp.c: new file.
19271 * gdb.hp/start-stop.c: new file.
19272 * gdb.hp/sum.c: new file.
19273 * gdb.hp/templates-hp.cc: new file.
19274 * gdb.hp/thread-local-in-lib.c: new file.
19275 * gdb.hp/thread-local-in-lib.h: new file.
19276 * gdb.hp/thread-local-in-lib.lib.c: new file.
19277 * gdb.hp/vforked-program.c: new file.
19278 * gdb.hp/virtfunc-hp.cc: new file.
19279 * gdb.hp/watchpoint-hp.c: new file.
19280 * gdb.hp/xdb.c: new file.
19281 * gdb.hp/xdb0.c: new file.
19282 * gdb.hp/xdb0.h: new file.
19283 * gdb.hp/xdb1.c: new file.
19284
19285Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
19286
19287 The following change was made by Edith Epstein
889bf7c5
PA
19288 <eepstein@cygnus.com> as part of a project to merge in changes
19289 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
19290
19291 * gdb.c++/demangle.exp: changed the expected output for some
19292 ARM-style mangling -- removed second reference to datatype.
889bf7c5 19293 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 19294 T1<char>::~T1<char>(void)
c906108c 19295 becomes,
a9c64011
AS
19296 maint demangle __dt__11T1__pt__2_cFv
19297 T1<char>::~T1(void)
c906108c 19298
889bf7c5 19299 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 19300
c906108c
SS
19301Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
19302
19303 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
19304 * gdb.trace/backtrace.exp: Likewise.
19305 * gdb.trace/circ.exp: Likewise.
19306 * gdb.trace/collection.exp: Likewise.
19307 * gdb.trace/deltrace.exp: Likewise.
19308 * gdb.trace/infotrace.exp: Likewise.
19309 * gdb.trace/limits.exp: Likewise.
19310 * gdb.trace/packetlen.exp: Likewise.
19311 * gdb.trace/passc-dyn.exp: Likewise.
19312 * gdb.trace/passcount.exp: Likewise.
19313 * gdb.trace/report.exp: Likewise.
19314 * gdb.trace/save-trace.exp: Likewise.
19315 * gdb.trace/tfind.exp: Likewise.
19316 * gdb.trace/tracecmd.exp: Likewise.
19317 * gdb.trace/while-dyn.exp: Likewise.
19318 * gdb.trace/while-stepping.exp: Likewise.
19319
193201998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
19321
19322 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
19323
19324Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
19325
19326 From Brendan Kehoe:
19327 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
19328 int return types.
19329
19330Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
19331
19332 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 19333 remote dos host testing right.
c906108c
SS
19334
19335Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
19336
19337 * gdb.base/corefile.exp: remove some xfails.
19338
19339Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
19340
19341 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 19342 have different timestamps.
c906108c
SS
19343
19344Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
19345
19346 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 19347 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
19348
19349Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
19350
19351 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 19352 delta.
c906108c
SS
19353
19354Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
19355
19356 * gdb.base/default.exp: Add brace missing from previous delta.
19357
19358Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
19359
19360 * gdb.base/default.exp: Support test for info float for all
19361 varieties of arm toolchain.
19362
dc96c6c7 19363Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19364
19365 * gdb.trace/*.exp: remove "remote_download" command.
19366
dc96c6c7 19367Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19368
19369 * gdb.trace/*.exp: remove -gdwarf from compile.
19370
19371Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
19372
19373 * gdb.trace/configure.in(AC_INIT): typo
19374 * gdb.trace/configure: regenerated
19375
dc96c6c7 19376Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19377
19378 * config/m68k-emc.exp: New file.
19379 * lib/<emc-support.exp trace-support.exp}: New files.
19380 * configure.in: add new test directory gdb.trace.
19381 * gdb.trace/{configure configure.in Makefile.in}: New files.
19382 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
19383 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
19384 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
19385 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
19386 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
19387 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
19388 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 19389
dc96c6c7 19390Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19391
19392 * gdb.c++/classes.exp: Change all regular expressions to match
19393 arbitrary combinations of newline/carriage-return, so that they
19394 will work equally well on Unix and Windows.
19395 * gdb.c++/inherit.exp: ditto.
19396 * gdb.c++/virtfunc.exp: ditto.
19397
193981998-08-11 Dawn Perchik <dawn@cygnus.com>
19399
19400 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
19401
c2d11a7d
JM
19402Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
19403
19404 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
19405 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
19406 to use a0-a3/d0-d3 as needed.
19407
19408Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
19409
19410 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
19411 * gdb.disasm/am33.exp: Corresponding changes.
19412
c906108c
SS
194131998-07-11 Felix Lee <flee@cygnus.com>
19414
19415 * gdb.base/callfuncs.exp: add cmp10 test.
19416 * gdb.base/callfuncs.c (cmp10): new function.
19417
19418Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
19419
d63a86f8 19420 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
19421 into two parts to get around a synchronization problem in expect.
19422
3fc11d3e
JM
19423Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
19424
19425 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
19426
19427 * configure.in: Add options for gdbtk testsuite.
19428
19429 * configure: Regenerate.
19430
19431 * gdb.gdbtk: New directory to hold gdbtk tests.
19432
c906108c
SS
19433Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19434
19435 * gdb.fortran/types.exp: Escape brackets in expect patterns
19436 for test_float_literal_types_accepted tests.
19437 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
19438 before run test.
19439
c2d11a7d
JM
19440Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
19441
19442 * am33.exp: Just compile, do not link the testcase.
19443 * am33.s: Add ".am33" pseudoop to force am33 mode.
19444
c906108c
SS
194451998-06-25 Felix Lee <flee@cygnus.com>
19446
19447 * gdb.base/setshow.exp: make sure $pc is sane.
19448
19449 * gdb.stabs/weird.exp: split expect patterns properly.
19450
c2d11a7d
JM
19451Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
19452
19453 * gdb.disasm/am33.s: New disassembler testfile for the am33.
19454 * gdb.disasm/am33.exp: Run it.
19455
dc96c6c7 19456Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19457
19458 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
19459 match processing (and eliminate spurious timeouts when running).
19460
dc96c6c7 19461Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19462
19463 * gdb.base/signals.exp (test_handle_all_print): put back Mach
19464 exception test, but conditionalize it on target [mach | gnu].
19465
dc96c6c7 19466Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19467
19468 * gdb.base/overlays.exp: fixup compile line for linker script.
19469
19470Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
19471
19472 * gdb.fortran/types.exp: don't guess at float size.
19473
19474Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
19475
19476 * gdb.base/exprs.exp: delete test that depends on int size.
19477
19478Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
19479
19480 * config/sim.exp: Removed checks for target triplets.
19481 (gdb_target_sim): Use gdb,target_sim_options.
19482
19483Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
19484
19485 * gdb.base/reread.exp: New file.
19486 * gdb.base/reread1.c: New file.
19487 * gdb.base/reread2.c: New file.
19488
19489Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
19490
19491 * config/sim.exp: Use 'target sim -sparclite' when running
19492 SPARClite programs.
19493
19494Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
19495
19496 * gdb.base/structs2.exp: New file.
19497 * gdb.base/structs2.c: New file.
19498
19499Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
19500
19501 * gdb.asm/common.inc: New file.
19502 * gdb.asm/d10v.inc: New file.
19503 * asm-source.exp: Pass -I's to gas to find .inc files.
19504 Update line numbers in expected output.
19505 * asmsrc1.s: Rewrite.
19506 * asmsrc2.s: Rewrite.
19507 * configure.in: Create arch.inc symlink.
19508 * configure: Regenerate.
19509 * Makefile.in (distclean): Delete arch.inc.
19510
19511Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
19512
19513 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
19514 (t_enum_value2): ditto
19515 (t_enum_value3): ditto
19516 (main): ditto
c906108c
SS
19517Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19518
19519 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
19520 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
19521 change.
19522 Use gdb_test instead of send_gdb/gdb_expect sequences.
19523
19524Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
19525
19526 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
19527 not void.
19528
19529Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
19530
19531 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
19532 subroutines. Used to test gdbs ability to single step through PC
19533 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
19534
19535Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
19536
19537 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
19538 more rigorous EGCS C++ error checking.
19539
19540Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19541
a9c64011
AS
19542 * gdb.base/help.exp: Clean up `help set args' and `help show args'
19543 tests.
19544 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
19545 function when asleep.
19546 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
19547 for i*86 Linux and SVR4 signal handling problems.
19548 Remove linux xfail for `next to handler in signals_tests_1', fixed
19549 by recent infrun.c change.
19550 Limit backtrace to 10 frames to avoid timeout problems with infinite
19551 stack backtraces.
19552 Adjust expect pattern in `handle all print' test to match Apr 28 1997
19553 target.[ch] change.
c906108c
SS
19554
19555Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
19556
19557 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
19558 for a newline from gdb before continuing.
19559 (default_gdb_exit): Just look for y or n.
19560 (gdb_test): Detect abnormal exit from GDB running on DOS; if
19561 it does, fail the rests of the tests in the file.
19562
19563Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
19564
19565 * config/cygmon.exp: New file.
19566
19567Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
19568
19569 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 19570 main" test on remote targets.
c906108c
SS
19571
19572 * gdb.base/scope.exp: Fix problem with filelocal_bss before
19573 run test on remote targets.
19574
19575Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
19576
19577 * gdb.asm: New directory.
19578 * configure.in: Configure it.
19579 * configure: Regenerate.
19580 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
19581 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
19582
19583Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
19584
19585 * config/mn10300-eval.exp: New file to support MN10300 eval board.
19586
dc96c6c7 19587Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19588
a9c64011
AS
19589 * gdb.base/overlays (several files): Merge the two overlay
19590 managers into one. Change variables (foox, barx, bazx, grbxx)
19591 back into ints but force them to load in their proper sections.
c906108c
SS
19592
19593Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
19594
19595 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 19596 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
19597 (D10VCopy): Handle memory regions crossing 16k boundaries.
19598 (D10VCopy): Transfer data in 32 bit chunks.
19599
19600Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
19601
19602 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 19603 correct.
c906108c
SS
19604
19605 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 19606 map. Include space for printf in .text segment.
c906108c
SS
19607
19608 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 19609 updated d10v memory VMA/LMA map.
c906108c 19610 (D10VCopy): Call D10VTranslate.
d63a86f8 19611
c906108c
SS
19612Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
19613
19614 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
19615
19616 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
19617 that it won't be put into the .sdata - small data -
19618 section. Update reference.
c906108c
SS
19619 * gdb.base/baz.c (bazx, baz): Ditto.
19620 * gdb.base/foo.c (foox, foo): Ditto.
19621 * gdb.base/grbx.c (grbxx, grbx): Ditto.
19622
19623 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 19624 to be arrays.
d63a86f8 19625
dc96c6c7 19626Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19627
a9c64011
AS
19628 * gdb.base/overlays.exp: fix up and get working again.
19629 Add tests for backtraces from an overlay function.
d63a86f8 19630
c906108c
SS
19631Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
19632
19633 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
19634 "calling function with watchpoint enabled".
19635
19636Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
19637
19638 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 19639 gdb_suppress_tests for d10v-*-*.
c906108c
SS
19640 * lib/gdb.exp (gdb_suppress_tests): Disable this function
19641 pending review of whether it is useful or not.
19642
19643Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
19644
19645 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
19646
19647Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
19648
19649 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
19650 * config/dve.exp: New file to support Densan boards.
19651
19652Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
19653
19654 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 19655 reads and BSD.
c906108c
SS
19656
19657Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
19658
19659 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
19660 response.
19661
19662 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
19663
19664Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
19665
19666 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 19667 test.
c906108c
SS
19668
19669 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 19670 target_sizeof_long and target_bigendian_p.
c906108c 19671 (structs_by_value, structs_by_reference): Check values according
889bf7c5 19672 to targets word size and endianess.
d63a86f8 19673
c906108c
SS
19674Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
19675
19676 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 19677 output.
c906108c
SS
19678
19679Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
19680
19681 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 19682 Update test of set args help to match source change.
c906108c
SS
19683
19684Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
19685
19686 * gdb.base/default.exp: Expect help system output to be in
19687 alphabetical order.
19688 * gdb.base/help.exp: Ditto.
19689
19690Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
19691
19692 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
19693 "i*86-pc-linux-gnu*".
19694 * gdb.base/interrupt.exp: Ditto.
19695 * gdb.base/corefile.exp: Ditto.
19696
19697 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 19698 define vxworks when building the testcase.
c906108c
SS
19699
19700 * gdb.base/ptype.exp: Fix testnames to be unique.
19701 * gdb.base/radix.exp: Ditto.
19702 * gdb.base/term.exp: Ditto.
19703 * gdb.base/whatis.exp: Ditto.
19704 * gdb.c++/classes.exp: Ditto.
19705
19706Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
19707
19708 * gdb.base/callfuncs.exp: Fix indentation.
19709
19710 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
19711 suppress_flag has been set.
19712 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
19713 target feature.
19714
19715Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
19716
19717 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
19718 the testcase.
19719
19720 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 19721 set_debug_traps() and breakpoint().
c906108c
SS
19722 * gdb.c++/misc.cc (main): Ditto.
19723 * gdb.c++/templates.cc (main): Ditto.
19724 * gdb.c++/virtfunc.cc (main): Ditto.
19725
19726Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
19727
19728 * lib/gdb.exp(gdb_step_for_stub): New function.
19729 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
19730 exists, reload the executable and do a "continue" instead of
19731 doing a jump.
19732 (runto_main): Use gdb_step_for_stub.
d63a86f8 19733
c906108c 19734 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 19735 tests to have unique names.
c906108c
SS
19736 * gdb.base/callfuncs.exp: Ditto.
19737 * gdb.base/commands.exp: Ditto.
19738 * gdb.base/default.exp: Ditto.
19739 * gdb.base/help.exp: Ditto.
19740 * gdb.base/list.exp: Ditto.
19741 * gdb.base/opaque.exp: Ditto.
19742 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
19743 similar tests.
d63a86f8 19744
c906108c
SS
19745 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
19746 * gdb.c++/cplusfuncs.cc: Ditto.
19747 * gdb.c++/virtfunc.cc: Ditto.
19748
19749 * config/monitor.exp: Keep track of the last file we saw, rather
19750 than trying to get the info from gdb.
19751
19752 * gdb.fortran/types.exp: Move comment to previous line.
19753
19754Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
19755
19756 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 19757 target mode.
c906108c
SS
19758
19759Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
19760
19761 From Bob Manson:
19762 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 19763 string from GDB when it connects.
c906108c
SS
19764
19765 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
19766
19767Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
19768
19769 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
19770 if we can't get a debug format from GDB (we may be testing an
19771 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
19772
19773 * gdb.stabs/weird.exp: Fix quoting.
19774
19775 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
19776
19777Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
19778
19779 * config/arm-ice.exp: New file.
19780
19781Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
19782
19783 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 19784 until it has been modified to work with the new testsuite.
c906108c 19785
99707966 19786 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
19787 testcase won't compile, cause all of the testcases in the file to
19788 fail instead.
c906108c
SS
19789
19790 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
19791 (gdb_clear_suppressed): New procedure.
19792 (gdb_stop_suppressing_tests): Only clear suppress_flag if
19793 it contains a positive value.
19794
19795Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
19796
19797 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
19798
19799 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
19800
19801Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
19802
19803 * lib/gdb.exp (setup_xfail_format): New function.
19804 (get_debug_format): New function to get debug format.
19805 (debug_format): New global variable to hold last value set
19806 by get_debug_format.
19807 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 19808 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
19809 * gdb.c++/ptype.exp: Ditto.
19810 * gdb.c++/classes.exp: Ditto.
19811 * gdb.c++/cplusfuncs.exp: Ditto.
19812 * gdb.c++/inherit.exp: Ditto.
19813 * gdb.c++/templates.exp: Ditto.
19814 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 19815
c906108c
SS
19816Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
19817
19818 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
19819 host doesn't have a currently-open connection.
19820
19821 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
19822 any gdb stub target. Handle cases where gdb doesn't respond when
19823 interrupted in a sane fashion.
c906108c
SS
19824
19825 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 19826 same thing in a totally different way.
c906108c
SS
19827
19828 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 19829 setting "timeout".
c906108c 19830 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 19831 default_gdb_init now.
c906108c
SS
19832
19833Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
19834
19835 * gdb.base/printcmds.exp: Fix "check for floating addition"
19836 regexp to accept results within approx +/- .01 of exact value.
19837 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
19838
19839Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
19840
19841 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 19842 properly.
c906108c
SS
19843 (gdb_expect): Add optional timeout parameter, and add timeout
19844 value to various calls.
19845 (gdb_suppress_tests): Only give one warning message per group.
19846
19847Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
19848
19849 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
19850 global variables. Handle getting a value for $timeout more
19851 gracefully.
c906108c
SS
19852
19853Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19854
19855 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 19856 initialize.
c906108c 19857 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 19858 by a target configuration file.
c906108c
SS
19859 (gdb_expect): Pass the timeout to remote_expect.
19860
19861 * config/monitor.exp(gdb_load): Fix typo in regexp.
19862
19863Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
19864
19865 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
19866
19867Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
19868
19869 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
19870 here. Call gdb_target_exec before rebooting the target, to make
19871 sure the connection to the target is closed.
c906108c
SS
19872 (gdb_load): Pass the name of the executable to gdb_target_monitor.
19873 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
19874 Also detect "Timeout reading from remote" error.
19875
19876 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
19877 gdb_target_monitor. Don't call gdb_file_cmd here; let
19878 gdb_target_monitor do it.
c906108c
SS
19879
19880 * gdb.disasm/hppa.exp: Don't use exec_output.
19881
19882Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
19883
19884 * gdb.base/list.exp: If we're debugging a non-native target,
19885 try to set the pc register to point to the start of the
19886 program before doing the first list command.
19887
19888 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 19889 test_calls after restarting.
c906108c
SS
19890
19891 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 19892 reloading.
c906108c
SS
19893
19894 * gdb.base/watchpoint.exp: Fix typo.
19895
19896 * gdb.base/setshow.exp: Check for use_gdb_stub.
19897
19898 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 19899 stub case.
c906108c
SS
19900 * gdb.base/langs.exp: Ditto.
19901
19902 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
19903 gdb_load_offset. If we weren't given a file to load, figure out
19904 what the current file is and use it.
c906108c
SS
19905
19906 * config/i386-bozo.exp: New file.
19907
19908Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
19909
19910 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
19911 feature.
19912
19913 * config/proelf.exp: New entry.
19914
19915Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
19916
19917 * lib/gdb.exp: Remove spurious .* patterns at the beginning
19918 of regexps.
19919
19920 * gdb.base/watchpoint.exp: Don't run the test_stepping
19921 tests if gdb can't call functions on the target.
19922
19923 * gdb.base/setshow.exp: Don't run the set prompt tests if
19924 the board has gdb_prompt set.
19925
19926Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
19927
19928 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
19929 * gdb.base/commands.exp: Likewise.
19930 * gdb.base/setshow.exp: Likewise.
19931
19932Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
19933
19934 * config/monitor.exp(gdb_start): Look for gdb_prompt target
19935 feature.
19936
19937 * config/i960.exp: New file.
19938
19939Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
19940
19941 * gdb.base/funcargs.exp: Check for gdb,short_int target
19942 feature instead of looking for explicit target triplets.
19943
dc96c6c7 19944Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 19945
d63a86f8 19946 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
19947 "p 123DEADBEEF", to check parse_number.
19948 * top.c: change "to enable to enable" to "to enable" in a couple
19949 of help strings.
19950
19951Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
19952
19953 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
19954 on the mn10300.
d63a86f8 19955
c906108c
SS
19956Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
19957
19958 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
19959 where the test executable is run with explicit args.
19960 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
19961
19962Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
19963
19964 * gdb.base/run.c: Use FAKEARGV to build test executable that
19965 does not require a command line arg, since most simulators
19966 don't currently support passing such an arg into the simulated
19967 program.
19968 * gdb.base/commands.exp: Change tests to insert the proper
19969 value as the arg to the first recursive factorial call. Change
19970 compilation line to define FAKEARGV at compile time.
19971
19972Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
19973
19974 * gdb.base/recurse.exp: Enable these tests for the mn10300.
19975 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
19976 function with watchpoint enabled" test.
19977
19978Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
19979
19980 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 19981 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
19982
19983 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 19984 "Tests restarted" messages.
c906108c
SS
19985
19986Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
19987
19988 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
19989
dc96c6c7 19990Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19991
19992 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
19993 for INFO SYMBOL; add help tests for OVERLAY commands.
19994 * gdb.base/default.exp: add tests for INFO SYMBOL command;
19995 add tests for OVERLAY commands
19996 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
19997 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
19998 * gdb.base/sigall.c: add usestubs code frag
19999 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 20000
c906108c
SS
20001Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
20002
20003 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
20004 failures.
20005 (gdb_stop_suppressing_tests): Note that tests have restarted.
20006
20007Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
20008
20009 * config/h8300.exp: New file.
20010
20011Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
20012
20013 * gdb.base/setshow.exp: Check for the existence of a
20014 feature, not its value.
20015
20016Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
20017
20018 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
20019
20020 * gdb.base/scope.exp: It's now init0(), not init().
20021
20022 * gdb.base/scope0.c: For now, change init() to be init0().
20023
20024 * config/monitor.exp: Use gdb_serial in preference to serial
20025 or netport.
20026
20027 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 20028 and it's not already set.
c906108c
SS
20029
20030Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
20031
20032 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 20033 isn't using a stub and if it supports argument passing.
c906108c
SS
20034
20035Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
20036
20037 * config/udi.exp(gdb_start): Make sure UDICONF is set
20038 properly before starting gdb.
20039
20040Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
20041
20042 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
20043 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
20044 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
20045
20046Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
20047
20048 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 20049 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
20050
20051 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
20052
20053 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
20054
20055 * config/monitor.exp: Make sure we disconnect from the target.
20056 Also, try a reboot/reload cycle instead of failing if the
20057 load fails.
20058
20059Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
20060
20061 * gdb.base/default.exp: Don't set match_max.
20062 * gdb.base/help.exp: Ditto.
20063 * gdb.base/list.exp: Ditto.
20064 * gdb.base/signals.exp: Ditto.
20065
20066 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20067 set, use remote_ld to download the testcase instead of
20068 the GDB loader.
20069
20070Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20071
20072 * config/vr5000.exp: New file.
20073
20074 * config/monitor.exp(gdb_target_monitor): Add pattern for
20075 "Ending remote" to detect errors in connecting.
20076
20077 * gdb.base/setshow.exp: Add .* within auto language test.
20078
20079 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
20080 target feature.
20081
20082 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 20083 and reboot the board if necessary.
c906108c
SS
20084
20085 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20086 a set of tests. Remove print.* from the patterns being checked.
20087
20088Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20089
20090 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20091 refer to gdb_spawn_id.
20092
20093 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20094 longer used.
20095 * config/sparclet.exp: Ditto.
20096 * config/sparclet-old.exp: Ditto.
20097 * config/slite.exp: Ditto.
20098 * config/sim.exp: Ditto.
20099 * gdb.base/funcargs.exp: Ditto.
20100
20101 * lib/gdb.exp:Remove references to gdb_spawn_id.
20102 (gdb_expect): Move to remote.exp.
20103
20104Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20105
20106 * config/monitor.exp: Detect the "Couldn't establish connection"
20107 message from GDB.
20108
20109Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20110
20111 * gdb.base/bitfields.exp: Use runto instead of explicit
20112 gdb_run_cmd/gdb_expect sequences.
20113
20114 * gdb.base/break.exp(text_next_with_recursion): Add match for
20115 gdb_expect call.
20116
20117 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20118 We also need to handle the "A program is being debugged already"
20119 prompt from gdb. Use gdb_test to set the baud rate.
20120
20121 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20122 to 20000. Really. I mean it.
20123
20124Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20125
20126 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
20127 fails. If suppress_flag is set, skip perror message about not
20128 being able to send to GDB.
c906108c 20129 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 20130 GDB.
c906108c
SS
20131 (gdb_expect): If suppress_flag is set, always fail immediately.
20132 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20133 (gdb_init): Call gdb_stop_suppressing_tests.
20134 (default_gdb_exit): Ditto.
20135 (default_gdb_start): Ditto.
20136
20137 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 20138 gdb_stop_suppressing_tests as appropriate.
c906108c 20139 * gdb.base/break.exp: Ditto.
889bf7c5 20140 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
20141 * gdb.base/commands.exp: Ditto.
20142 * gdb.base/exprs.exp: Ditto.
889bf7c5 20143 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
20144 * gdb.base/list.exp: Ditto.
20145 * gdb.base/recurse.exp: Ditto.
889bf7c5 20146 * gdb.base/scope.exp: Ditto.
c906108c
SS
20147 * gdb.base/structs.exp: Ditto.
20148 * gdb.c++/inherit.exp: Ditto.
20149
20150Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20151
20152 * config/vr4300.exp: New file.
20153
99707966 20154 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 20155
99707966 20156 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
20157
20158Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
20159
20160 * lib/gdb.exp(gdb_init): New function.
20161
20162 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 20163 for each individual variable set.
c906108c
SS
20164
20165 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
20166 name.
20167
20168 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
20169
20170 * gdb.base/scope.exp: Use gdb_test.
20171
20172 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
20173 aborting; the testsuite driver will do that for us (see
20174 gdb_finish). Also, use gdb_test in a few more places.
20175
20176Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
20177
20178 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
20179
20180Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
20181
20182 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
20183 and "add_tests" are not at the same address.
20184
20185Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
20186
20187 * gdb.base/ptype.exp: Use gdb_test.
20188
20189Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
20190
20191 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
20192 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
20193 left in. No longer expect them to fail.
20194
20195 * gdb.stabs/*.mt; Deleted, no longer used.
20196 * gdb.stabs/configure.in: Remove references to target makefile
20197 frags.
20198 * gdb.stabs/configure: Rebuilt.
20199
20200 * gdb.disasm/*.mt: Deleted, no longer used.
20201 * gdb.disasm/configure.in: Remove references to target makefile
20202 frags. Use "sh3.s" as the unique filename for this directory.
20203 * gdb.disasm/configure: Rebuilt.
20204
20205 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
20206 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
20207 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
20208
20209Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
20210
20211 * config/udi.exp: Use mondfe,name instead of remote_host.
20212
20213Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
20214
20215 * gdb.base/watchpoint.exp: Don't expect a failure when calling
20216 a function with a watchpoint enabled on the mn10200.
20217
20218 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
20219 before trying to create it!
20220
20221Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
20222
20223 * config/vx.exp: Use hostname instead of netport.
20224
20225 * config/vxworks.exp: New file.
20226
20227 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
20228
20229 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 20230 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
20231 occurs.
20232
20233 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
20234 $gdb_spawn_id directly.
20235 (gdb_run_cmd): Try _start as well as start. Use the target feature
20236 gdb,start_symbol as the symbol to start from when jumping.
20237
20238Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
20239
20240 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
20241 redundant) test.
20242
20243 * gdb.base/recurse.exp: Relax final value test for 'b' so that
20244 it doesn't lose for 16bit integer systems.
20245
20246Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
20247
20248 * gdb.fortran/types.exp: If the target doesn't support "double"
20249 data types, then expect "real" types to only be 4 bytes.
20250
20251 * gdb.c++/virtfunc.exp: Expect failure for virtual function
20252 call tests if the target doesn't support inferior function calls.
20253
20254 * gdb.base/printcmds.exp: Allow minor deviation in FP values
20255 in printf tests.
20256
20257Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
20258
20259 * gdb.base/help.exp: Disable "help set", "help show", and
20260 "help support". Simplify regexp for "help stack".
20261
20262 * gdb.base/default.exp: Set match_max to 5000 and the timeout
20263 to 60 seconds. Temporarily set match_max to 15000 around the
20264 "info copying" test.
20265
20266 * gdb.base/nodebug.exp: Don't try to do an inferior function
20267 call if the target doesn't support them.
20268 * gdb.base/printcmds.exp: Likewise.
20269 * gdb.base/setvar.exp: Likewise.
20270 * gdb.base/structs.exp: Likewise.
20271 * gdb.c++/templates.exp: Likewise.
20272 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
20273
20274 * gdb.base/recurse.exp: Enable for the mn10200.
20275
20276 * configure.in: Do configure gdb.stabs directory for *-*-elf
20277 targets.
20278 * configure: Rebuilt.
20279
20280 * gdb.base/break.exp: Check for gdb,noresults before testing
20281 exit status and/or results from the target.
20282 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
20283 * lib/gdb.exp: Remove old (now bogus) initialization of
20284 noinferior, noargs, noresults and nosignals.
20285
20286Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
20287
20288 * config/sh.exp: New file.
20289
20290 * config/slite.exp: Try to connect multiple times to the board
20291 before rebooting. Only send a "monitor run" if need_monitor_run
20292 is set.
20293
20294 * gdb.base/break.exp: Don't do the "stub continue" test if
20295 the target has gdb_stub set.
20296
20297 * gdb.base/callfuncs.exp: Increase the timeout.
20298
20299 * gdb.base/interrupt.exp: Don't even try to compile the testcase
20300 if the target has gdb,noinferiorio set.
20301
20302 * gdb.base/list.exp: Increase match_max to 10000 characters.
20303
20304 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
20305
20306 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
20307 target.
20308
20309 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
20310
20311Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
20312
20313 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
20314 trying to delete the copy of gdb. Catch the file delete so we
20315 don't die if the delete fails; also, the file should be copied to
20316 the host, not to the build.
c906108c
SS
20317
20318Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
20319
20320 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 20321 parenthesis in case it contains multiple regexps separated
c906108c
SS
20322 with |.
20323
20324 * gdb.base/watchpoint.exp: Use gdb_test.
20325 * gdb.base/default.exp: Ditto.
20326
20327Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
20328
99707966 20329 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 20330
c906108c
SS
20331 * gdb.base/scope.exp: Use gdb_test.
20332 * gdb.c++/classes.exp: Ditto.
20333 * gdb.c++/inherit.exp: Ditto.
20334
20335Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
20336
20337 * gdb.base/crossload.exp: Don't use execute_anywhere, use
20338 remote_exec instead.
20339 * gdb.base/corefile.exp: Don't be ridiculous.
20340 * gdb.base/*.c: Add missing stub invocations.
20341
20342Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
20343
20344 * config/slite.exp: Miscellaneous fixes.
20345
20346 * lib/gdb.exp: Fix runto.
20347
20348 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
20349 the target.
20350
20351 * gdb.base/watchpoint.exp: Fix regexp.
20352
20353 * lib/gdb.exp(default_gdb_exit): Add a catch to the
20354 close and wait commands, as the descriptor may now be
20355 invalid. Always call "remote_close host".
20356
20357Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
20358
20359 Major rewrite for testsuite revision.
d63a86f8 20360
c906108c
SS
20361 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
20362 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
20363 instead of relying on spawn_id to always contain a valid
20364 spawn id.
20365 (get_compiler_info): New procedure to build the ${binfile}.ci
20366 file, instead of replicating this in N different places.
20367 (gdb_compile): New procedure.
d63a86f8 20368
c906108c 20369 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
20370 appropriate arguments) instead of compile. Use gdb_test in a lot
20371 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
20372 at the start of a testcase, as this is no longer done magically.
20373
20374 config/*-gdb.exp: Rename without the -gdb suffix.
20375
20376 config/mips.exp: Use remote_close instead of exit_remote_shell.
20377 config/monitor.exp: Use target_info instead of looking at
20378 baud, timeout, etc.
20379 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
20380
20381Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20382
20383 * gdb.c++/templates.exp (test_ptype_of_templates),
20384 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
20385 Update expect patterns for destructors and assignment operators
20386 to match corresponding c-typeprint.c changes.
20387 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
20388 to destructor breakpoint test, GDB should be able to set the
20389 destructor breakpoint without specifying arguments.
20390
20391Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
20392
20393 * gdb.threads/pthreads.exp: Change result for failure to compile due
20394 to lack of pthreads runtime support from an error to simply an
20395 unsupported test, per dejagnu standards.
20396
20397Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20398
20399 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
20400 where GDB exits to reduce pattern match time.
20401 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
20402
20403 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
20404
dc96c6c7 20405Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20406
20407 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
20408 * gdb.base/default.exp: ditto.
20409 * gdb.base/nodebug.exp: ditto.
20410 * gdb.base/printcmds.exp: ditto.
20411 * gdb.base/ptype.exp: ditto.
20412 * gdb.base/setvar.exp: ditto.
20413 * gdb.base/structs.exp: ditto.
20414 * gdb.base/setshow.c: Guard against uninitialized values of argc.
20415
20416Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
20417
20418 * configure, */configure: Rebuild with autoconf 2.12.
20419
20420Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
20421
20422 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
20423 use new i*86-pc-linux*-gnu quads.
20424 * gdb.base/corefile.exp: Ditto.
20425 * gdb.base/signals.exp: Ditto.
20426 * gdb.base/sigall.exp: Ditto.
20427 * gdb.base/interrupt.exp: Ditto.
20428
20429 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
20430 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
20431 RedHat 4.0.
d63a86f8 20432
c906108c 20433 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
20434 linux. This allows the test case to at least compile on latest
20435 linux, but still not run due to missing the threads runtime library.
c906108c
SS
20436
20437Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20438
20439 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
20440 directory to search gdb directory. Accept and step over conditional
20441 stack alignment code. Consume $prompt in failure cases.
20442 Reset timeout to $oldtimeout instead of some arbitrary value.
20443 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
20444 timeout problems with infinite stack backtraces.
20445 * gdb.base/ptype.exp (ptype struct link, union tu_link):
20446 Accept function parameters for linkfunc member.
20447
20448Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
20449
20450 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
20451 (CXXFLAGS): Remove, unreferenced.
20452 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
20453 previous -B options and also add -B option to pick up cross compiled
20454 runtime.
c906108c
SS
20455 (TARGET_INCLUDES): Add for -I options and add code to initialize when
20456 doing cross compiles.
20457 (target_alias): Declare global.
20458 (xgcc): Set variable to full path of gcc in build tree. Use findfile
20459 to verify that gcc exists in build tree, and if so set CC to that
20460 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 20461
c906108c
SS
20462Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
20463
20464 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
20465 ptype test for anonymous union. Fixup testcase to match
20466 current gcc debug output.
20467
20468Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
20469
20470 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
20471 force argument to an unsigned long type.
20472
20473Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
20474
20475 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 20476 tests and anonymous union print/ptype tests.
c906108c
SS
20477 * gdb.base/list.exp (test_forward-search): Increase timeout by
20478 5 minutes for the "search extremely long line" case.
20479 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
20480 completely optional and that the pass/fail messages use the command as
20481 the message if that third arg is a null string.
20482 (gdb_test_exact): Arrange that a null string pattern means match a
20483 null string output rather than any output, which might include random
889bf7c5 20484 errors.
c906108c
SS
20485 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
20486 backtrace test.
20487 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
20488 always failing and failure is now exposed by gdb.exp changes.
20489
20490Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
20491
20492 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
20493 weren't being noted.
20494
20495Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20496
20497 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
20498 * gdb.stabs/weird.exp: Remove v_comb xfails.
20499
dc96c6c7 20500Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20501
20502 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 20503 list.exp scope.exp watchpoint.exp]
c906108c 20504 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 20505
dc96c6c7 20506Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20507
20508 * config/monitor.exp: Increase download timeout to 1000 seconds.
20509
dc96c6c7 20510Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20511
20512 * config/m32r.exp: Increase timeout to 120 seconds.
20513
20514Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
20515
20516 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
20517 and accept older ordering as obsolescent gcc or gdb.
20518 * gdb.c++/templates.exp: Ditto.
20519 * gdb.c++/virtfunc.exp: Ditto.
20520
20521Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
20522
20523 * gdb.base/coremaker.c: Add code to mmap some data so we
20524 can check that it ends up in the core file.
20525 * gdb.base/corefile.exp: Add test to read mmapped data
20526 from core file.
20527
dc96c6c7 20528Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20529
20530 * config/m32r.exp: New file.
20531
20532Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
20533
20534 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
20535 that cflags can contains -gstabs, and work correctly for other tests.
20536
dc96c6c7 20537Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20538
20539 * gdb.base/setshow.exp: New file, tests show and set.
20540 * gdb.base/setshow.c: New file, tests show and set.
20541 * gdb.base/help.exp: Add test for help set|show annotate.
20542 * gdb.base/default.exp: Add test for set|show annotate.
20543
20544Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
20545
20546 * testsuite/gdb.base/break.exp: Make backtrace from factorial
20547 errors unique.
20548 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
20549 explicitly.
20550
20551Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
20552
20553 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
20554 and width commands. This is done elsewhere.
20555 * (gdb_start): Don't call gdb_start_sim here. That's already
20556 done in gdb_load. This fixes lots of failures in default.exp.
20557
20558Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
20559
20560 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
20561 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
20562 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
20563 in the same we we treat other failures (since it may be an expected
889bf7c5 20564 condition), rather than as an error.
c906108c
SS
20565 * gdb.base/signals.exp (test_handle_all_print): Revert back to
20566 old test format.
20567
20568Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
20569
20570 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
20571 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 20572 twice. Nuke the duplicates.
c906108c 20573 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 20574 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
20575 Remove config.h along with other config files.
20576
20577Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
20578
20579 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
20580 "p func1 ()" and note that rests of tests are skipped.
20581 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20582 setup_xfails for "print func2::coremaker_local".
c906108c
SS
20583 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
20584 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
20585 affected by the previous run test.
20586 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
20587 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
20588 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
20589 "pass int powerset tuple" and "pass modeless int powerset tuple".
20590 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
20591 "real write 4" and "real write 8".
20592 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20593 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
20594 "print \$i after tuple assign 2", and
20595 "print vs2 after tuple assign 2".
20596 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
20597 meaningful error message and return -1 so the caller can
20598 suppress further tests and avoid a cascade of errors.
d63a86f8 20599
c906108c
SS
20600Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
20601
20602 * gdb.base/a1-selftest.exp: Tweak tests to account for new
20603 format for printing version.
20604 * gdb.base/default.exp: Ditto.
20605 * gdb.base/interrupt.exp: Fix problem with cascade of
20606 errors if child process dies while calling a function.
d63a86f8 20607
c906108c
SS
20608Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
20609
20610 * Makefile.in (VPATH): Add
20611 * Makefile.in (Makefile, config.status): Fix rules so things get
20612 remade when necessary.
20613
20614Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
20615
20616 * Makefile.in (just-check): Add path to sibling expect dir
20617 to environment variable specified by RPATH_ENVVAR.
20618
20619Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
20620
20621 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
20622 (just-check): Add shared library paths for libstdc++, tk,
20623 tcl, bfd, and opcodes to the environment variable specified
20624 in RPATH_ENVVAR.
20625 * configure.in: Add support to recognize --enable-shared flag
20626 and generate correct value for RPATH_ENVVAR.
20627 * configure: Regenerated with autoconf.
20628
20629Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
20630
20631 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 20632 include all osf versions.
c906108c
SS
20633 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
20634 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
20635 when target is linux. When failing to build pthreads test
20636 executable, give more meaningful message.
20637 * gdb.threads/pthreads.c: Hpux also uses old definition of second
20638 arg for pthread_create.
d63a86f8 20639
c906108c
SS
20640Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
20641
20642 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 20643 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 20644 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 20645 and -lpthreads (everybody else).
c906108c
SS
20646 (test_startup): Fail gracefully if threads are not supported.
20647 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
20648 "p/c array_index("abcdef",2)" when not gcc compiled.
20649 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
20650 "print func2::coremaker_local" when not gcc compiled.
20651 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
20652 "ptype on opaque struct tagname (statically)",
20653 "ptype on opaque struct tagname (dynamically) 1", and
20654 "ptype on opaque struct tagname (dynamically) 2"
20655 for not compiled with gcc.
20656 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
20657 backtrace when compiled with gcc.
d63a86f8 20658 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
20659 than always return success.
20660
20661Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
20662
20663 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
20664
20665Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
20666
20667 * gdb.base/structs.exp: Undo last change.
20668
20669Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
20670
20671 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
20672 encapsulate all the steps/nexts done during self test, starting
20673 at main, and makes them less sensitive to optimization issues.
20674 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
20675 signal handler" test.
20676 * gdb.threads/pthreads.exp: Only run this for native configs.
20677 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
20678 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
20679 tests.
20680 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
20681 for "runto test_calls(void)" test.
d63a86f8 20682
c906108c
SS
20683Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
20684
20685 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
20686 and don't expect address info in breakpoint confirmations.
20687
20688Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
20689
20690 * gdb.base/list.exp (test_forward_search): Increase timeout
20691 temporarily by 60 seconds for searching extremely long line,
889bf7c5 20692 and then reset to old value when done. Increase expect input
c906108c
SS
20693 buffer to 10000.
20694
20695Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
20696
20697 * gdb.base/list.exp (test_forward_search): Fix to handle very
20698 long source line without overflowing expect's input buffer.
20699
20700Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
20701
20702 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
20703 "buffer_full".
20704
20705 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
20706 "buffer_full".
20707
20708 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
20709 "buffer_full".
20710
20711 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
20712 "buffer_full".
20713
20714Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
20715
20716 * configure.in (configdirs): Add gdb.threads.
20717 * configure: Regenerated with autoconf.
20718 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
20719 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
20720 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 20721
c906108c
SS
20722Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
20723
20724 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
20725
20726Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
20727
20728 * gdb.base/signals.exp (test_handle_all_print): Test separately for
20729 each signal's status in the output of "handle all print".
20730 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
20731 the \r\n sequence that immediately precedes the gdb prompt.
20732 * gdb.base/a1-selftest.exp: Save original timeout and restore
20733 after test.
20734
20735Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
20736
20737 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
20738 symbol.
20739
20740Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
20741
20742 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
20743
20744Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
20745
20746 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
20747 timeout by 60 seconds.
20748
20749Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
20750
20751 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
20752 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
20753 error return.
20754
20755Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
20756
20757 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
20758 gdb initialization, also report how long dejagnu waited. Restore
20759 old timeout before doing error return. Temporarily increase timeout
889bf7c5 20760 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
20761
20762Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
20763
20764 * lib/gdb.exp: Report timeout value for verbosity level 2.
20765 * config/gdbserver.exp: Ditto.
20766 * config/hppro.exp: Ditto.
20767 * config/mips-gdb.exp: Ditto.
20768 * config/monitor.exp: Ditto.
20769 * config/netware.exp: Ditto.
20770 * config/sim-gdb.exp: Ditto.
20771 * config/slite-gdb.exp: Ditto.
20772 * config/udi-gdb.exp: Ditto.
20773 * config/unix-gdb.exp: Ditto.
20774 * config/vx-gdb.exp: Ditto.
20775 * gdb.base/a1-selftest.exp: Ditto.
20776 * gdb.base/a2-run.exp: Ditto.
20777 * gdb.base/break.exp: Ditto.
20778 * gdb.base/corefile.exp: Ditto.
20779 * gdb.base/list.exp: Ditto.
20780 * gdb.base/recurse.exp: Ditto.
20781 * gdb.base/scope.exp: Ditto.
20782 * gdb.base/signals.exp: Ditto.
20783
20784Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20785
20786 * gdb.threads/Makefile.in (docdir): Removed.
20787
20788Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20789
20790 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 20791 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 20792 @srcdir@.
d63a86f8 20793 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
20794 autoconf 2.5 or higher.
20795 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
20796
20797Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
20798
20799 * configure: Regenerated.
20800 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
20801 avoid name clashes with SunOS headers.
20802
20803Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
20804
20805 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
20806
20807Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
20808
20809 * gdb.base/callfuncs.exp: Finish last change -- make sure the
20810 prototype information ends up in the compiler info file.
20811
20812Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
20813
20814 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
20815 attempting to regenerate it. Eliminate use of a temporary file
20816 and just generate the info file directly. Source it immediately,
20817 for consistency of use.
20818 * gdb.base/corefile.exp: Ditto
20819 * gdb.base/exprs.exp: Ditto.
20820 * gdb.base/funcargs.exp: Ditto.
20821 * gdb.base/langs.exp: Ditto.
20822 * gdb.base/list.exp: Ditto.
20823 * gdb.base/mips_pro.exp: Ditto.
20824 * gdb.base/nodebug.exp: Ditto.
20825 * gdb.base/opaque.exp: Ditto.
20826 * gdb.base/ptype.exp: Ditto.
20827 * gdb.base/scope.exp: Ditto.
20828 * gdb.base/setvar.exp: Ditto.
20829 * gdb.base/signals.exp: Ditto.
20830 * gdb.base/whatis.exp: Ditto.
20831 * gdb.c++/templates.exp: Ditto.
20832 * gdb.c++/virtfunc.exp: Ditto.
20833 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 20834 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
20835
20836Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20837
20838 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
20839 it got fixed by the recent lookup_minimal_symbol_by_pc change.
20840 Increase timeout, a lot of single stepping might be needed if the
20841 target has no hardware watchpoints.
20842
20843Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
20844
20845 * gdb.base/break.exp: Ignore compiler warnings when compiling
20846 break.c.
20847 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
20848 * gdb.base/default.exp: Add h8300 xfails. Handle messages
20849 from remote-sim.
20850 * gdb.base/exprs.exp: Add h8300 xfails.
20851 * gdb.base/funcargs.exp: Likewise.
20852 * gdb.base/nodebug.exp: Likewise.
20853 * gdb.base/printcmds.exp: Likewise.
20854 * gdb.base/ptype.exp: Likewise.
20855 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
20856 h8300 xfails.
d63a86f8 20857 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
20858 on the h8300.
20859 * gdb.base/funcargs.c: Explicitly make last constant argument to
20860 call_after_alloca_subr an unsigned long type.
20861 * gdb.base/return.c: Include stdio.h.
20862
20863Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
20864
20865 * config/abug.exp: New file for the older Motorola Bug monitor
20866 that runs on the mvme13x series VME boards.
20867 * config/monitor.exp: Use the new config array for target settings
20868 if they exist.
20869
20870Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
20871
20872 * sim-gdb.exp: Make the SH simulator allocate less space when
20873 it is targeted.
20874
20875Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
20876
20877 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
20878 test.
20879
20880Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
20881
20882 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
20883 "rs6000-*-*" for "list function in include file" when gcc compiled.
20884 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
20885 for "p ctable1[120]".
20886 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
20887 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
20888 Remove setup_xfail for "rs6000-*-*" for
20889 "print 'scope0.c'::filelocal before run".
20890 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
20891 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
20892 since some compilers don't allow both options to be given
20893 on the same command line. Create object file and move it.
d63a86f8 20894
c906108c
SS
20895Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
20896
20897 * gdb.base/corefile.exp: Always regenerate the core file, since
20898 we always regenerate the coremaker program. Detect special case
20899 where registers cannot be read from core file.
d63a86f8 20900
c906108c
SS
20901Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
20902
20903 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
20904 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
20905 * gdb.c++/templates.exp: Only match on basename of file since
20906 some formats like xcoff don't encode directory information.
20907 * gdb.stabs/weird.exp: Use the right sed script for powerpc
20908 and rs6000 AIX xcoff targets.
20909 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
20910 * configure: Regenerate.
20911 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
20912 here, rather than in distclean.
d63a86f8 20913
c906108c
SS
20914Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
20915
20916 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
20917 defined, and use it to compile the test case with -O2. The
20918 native compilation still uses no optimization.
20919 * gdb.base/mips_pro.c: Remove inline assembly code since
20920 it is compiled PIC by default, which results in assembler
20921 warnings that make the testsuite think the compilation
20922 was unsuccessful.
20923
20924Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
20925
20926 * gdb.c++/misc.exp: Add note to message for
20927 "print s.a for foo struct" that this is a known gcc 2.7.2
20928 and earlier bug.
20929
20930Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
20931
20932 * gdb.base/break.exp: Fix pattern for matching "Delete all
20933 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
20934 setup_xfail for deleting all breakpoints test. Fix various
20935 timeout messages to include "(timeout)".
20936 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
20937 for "p t_float_values2(3.14159,float_val2)".
20938 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
20939 for "continue to call2g" when gcc compiled.
20940 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
20941 "up to foo in langs.exp", "show language at foo in langs.exp",
20942 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
20943 and "show language at fsub in langs.exp".
20944 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
20945 "list line 1 in include file", "list message for lines past EOF",
20946 "list function in include file", "list list0.h:foo", and
20947 "list filename:function; nonexistant function".
20948 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
20949 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
20950 and "ptype t_char_array" to be for native cc only.
d63a86f8 20951
c906108c
SS
20952Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
20953
d63a86f8 20954 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 20955 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 20956 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
20957
20958Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
20959
20960 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
20961 "bt in signals.exp". This problem only appears when running
20962 the testsuite, and then only intermittently.
20963
20964Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
20965
20966 * gdb.base/return.exp (return_tests): Differentiate between
20967 two tests of continuing.
20968
20969Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
20970
20971 * */Makefile.in (maintainer-clean): Remove config.log.
20972 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
20973 * gdb.c++/Makefile.in (PROGS): Add inherit.
20974 (clean): Remove *.ci.
20975
20976Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
20977
20978 * gdb.c++/misc.cc: Add test code from Mike Stump.
20979 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
20980
20981Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
20982
20983 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
20984 to "alpha-*-osf2*" and add comment.
20985 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
20986 setup_xfail for "step over execarg initialization" and
20987 "step over corearg initialization".
c906108c
SS
20988 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
20989 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
20990 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 20991 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
20992 "print func2::coremaker_local", and "backtrace in corefile.exp".
20993 * gdb.base/signals.exp: Build and source signals.ci.
20994 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
20995 to be for gcc only.
20996 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 20997
c906108c
SS
20998Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20999
21000 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
21001 Feb 3 procfs.c change.
21002
21003Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
21004
21005 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
21006
21007Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
21008
21009 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
21010 from dejagnu's apparent default of 10 seconds, which gives random
21011 results when running the tests over NFS on moderately loaded systems.
21012 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
21013
21014Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
21015
21016 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
21017 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 21018 result reports.
c906108c
SS
21019
21020Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
21021
21022 * configure.in (CY_AC_PATH_TCLH): Remove.
21023 * configure: Regenerate.
21024
21025Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
21026
21027 * gdb.c++/Makefile.in (clean): Add missing '{'.
21028
21029Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
21030
21031 * lib/gdb.exp: Provide a default value for noinferior.
21032
21033 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
21034 Load libgloss.exp.
21035
21036Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
21037
21038 * gdb.disasm/hppa.exp: Compile directly into an executable, use
21039 the executable, not the .o to run the tests from.
21040
21041Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
21042
21043 * gdb.base/break.exp: Don't test for program exit or exit status
21044 if $noresults if nonzero.
21045 * gdb.base/langs.exp: Likewise.
21046 * gdb.base/watchpoint.exp: Likewise.
21047
21048 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
21049 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
21050 trying to compile the testcase.
21051
21052Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
21053
21054 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
21055 * gdb.base/signals.exp (continue to handler): Likewise.
21056
21057Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
21058
21059 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
21060
21061 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
21062
21063Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21064
21065 * gdb.base/corefile.exp: Recognize "not found" as failure
21066 when trying to determine if a core file was generated.
21067 If no core file was generate the first time, try again without
21068 the ulimit -c to work around braindamaged shells.
21069
21070Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21071
21072 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
21073 [] tests with "test" and enclose string in quotes.
21074 * gdb.stabs/configure: Rebuild
d63a86f8 21075
c906108c
SS
21076Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
21077
21078 Changes in sync with expect:
21079 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
21080 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
21081 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
21082 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
21083 argument to AC_REQUIRE.
21084 * configure: Regenerated.
21085
21086Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21087
21088 * gdb.base/corefile.exp: When generating a core, discard any
21089 error messages about ulimit not found and the "core dumped"
21090 message from the shell that runs the coredumper.
21091
21092Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21093
21094 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21095
21096 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21097 which sed script to run. Expect failure for v_comb test
21098 on PA targets too.
d63a86f8 21099
c906108c
SS
21100Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21101
21102 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 21103 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
21104
21105Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21106
21107 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21108 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 21109 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
21110 * lib/gdb.exp (default_gdb_start): Fix typo.
21111 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21112 messages to not include the full program name that caused
21113 the core dump since some systems (such as solaris) apparently
21114 truncate this path to about 80 characters.
21115 When generating a core file first try increasing the core file
21116 size limit to unlimited since some systems may default it to
21117 zero, and it is harmless to try it. Move the test for failing
21118 to generate a core file to where it will actually get executed.
21119 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21120 new gdb result from g++ debug info improvements and make old
21121 pattern obsolescent. Also account for size_t differences
21122 (may be int or long).
21123 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21124 initialization before function call is placed in the delay slot
21125 and thus appears to be skipped over by commands such as "next".
21126
21127Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21128
21129 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21130
21131Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21132
21133 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21134 input source file; fix code to compile test to deal with this
21135 convention.
21136 * gdb.c++/*.exp: Likewise.
21137
21138Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21139
21140 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21141 "bt in signals.exp".
21142
21143Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21144
21145 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21146 "step over execarg initialization" and
889bf7c5 21147 "step over corearg initialization".
c906108c
SS
21148
21149Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21150
21151 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21152 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21153
21154Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21155
21156 From Rob Savoye (rob@poseidon.cygnus.com)
21157 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
21158 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
21159 configure.in}, gdb.disasm/{Makefile.in, configure.in},
21160 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
21161 configure.in}: Major reworking for autoconfig.
c906108c
SS
21162 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
21163 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 21164 New files.
c906108c
SS
21165 * config/unix-gdb.exp: Make GDB global.
21166 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
21167 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
21168 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
21169 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
21170 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
21171 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 21172 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
21173 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
21174 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
21175 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
21176 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 21177 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
21178 to returns as necessary, arrange for test to compile own testcase
21179 executable.
c906108c 21180 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 21181
c906108c
SS
21182Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
21183
21184 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 21185 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
21186 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
21187 "backtrace through signal handler".
21188
21189Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21190
21191 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
21192 continuing from a job control stop signal.
21193 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
21194
21195Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
21196
21197 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
21198 * gdb.base/corefile.exp: Likewise.
21199 * gdb.base/funcargs.exp: Likewise.
21200
21201Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
21202
21203 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
21204 * config/monitor.exp: Add support for setting baud rate.
21205
21206Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
21207
21208 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
21209 i*86-*-linux* xfails for "backtrace through signal handler".
21210 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
21211 "print func2::coremaker_local".
21212 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 21213 alpha-dec-osf2* xfail for
c906108c
SS
21214 "delete all breakpoints when none".
21215
21216Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
21217
21218 * gdb.base/break.exp: Change test that deletes all breakpoints
21219 when no user breakpoints are installed. A post 4.15 change
21220 causes gdb to no longer prompt in this case.
21221
21222Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
21223
21224 * gdb.base/return.exp (return_tests): Change xfail for test
21225 "correct value returned double test" to stop xfailing at
21226 Solaris 2.5. Apparently the bug has been fixed.
21227
21228Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
21229
21230 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
21231 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
21232
21233Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
21234
21235 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
21236 * gdb.disasm/hppa.s: Corresponding changes.
21237
21238Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
21239
21240 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
21241 makefile fragment.
21242 * config/mt-hpux: Deleted.
21243
21244Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
21245
d63a86f8 21246 * Many files: When warning about suppressed tests due to a
c906108c
SS
21247 nonexistant test binary, avoid incrementing the warning count.
21248
21249Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
21250
21251 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 21252
c906108c
SS
21253Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21254
21255 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
21256 "sparc-*-solaris2*".
21257
21258Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21259
21260 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
21261 Add global and local variables and initialize them.
21262 * gdb.base/corefile.exp: Test correct mapping of corefile sections
21263 by printing variables. Remove rs6000 and powerpc xfails, BFD now
21264 extracts the file name and terminating signal from the core file.
21265 * TODO: Remove note about tests for correct mapping of corefile.
21266 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
21267 from optimizing it away.
21268 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
21269 handles common blocks.
21270
21271Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
21272
21273 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
21274 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
21275
21276Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
21277
21278 * Makefile.in (maintainer-clean): New target, synonym for
21279 realclean.
21280 * gdb.base/Makefile.in (maintainer-clean): Likewise.
21281 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
21282 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
21283 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
21284 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
21285 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
21286
21287Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21288
21289 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
21290 xfails when not gcc compiled for "print foo::funclocal".
21291 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
21292 "print foo::funclocal at foo",
21293 "print 'scope1.c'::foo::funclocal at foo",
21294 "print foo::funclocal_bss at foo",
21295 "print 'scope1.c'::foo::funclocal_bss at foo",
21296 "print foo::funclocal_ro at foo",
21297 "print 'scope1.c'::foo::funclocal_ro at foo",
21298 "print bar::funclocal at foo" and
21299 "print 'scope1.c'::bar::funclocal at foo".
21300 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
21301 gcc compiled for "print foo::funclocal at bar".
21302 Expand all messages to ensure that they identify that
21303 the test is at bar().
21304 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
21305 gcc compiled for:
21306 "ptype on opaque struct pointer (statically)",
21307 "ptype on opaque struct tagname (statically)",
21308 "ptype on opaque struct pointer (dynamically) 1",
21309 "ptype on opaque struct tagname (dynamically) 1",
21310 "ptype on opaque struct pointer (dynamically) 2" and
21311 "ptype on opaque struct tagname (dynamically) 2
21312 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
21313 gcc compiled for:
21314 "p datalocal"
21315 "whatis datalocal",
21316 "ptype datalocal",
21317 "p bsslocal",
21318 "whatis bsslocal", and
21319 "ptype bsslocal".
21320 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
21321 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
21322 when not gcc compiled.
21323 * gdb.base/funcargs.exp (float_and_integral_args): Add
21324 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
21325 compiled.
21326 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
21327 "backtrace from call6a" when not gcc compiled.
21328 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
21329 "backtrace from call7a" when not gcc compiled.
21330 * gdb.base/callfuncs.exp (do_function_calls):
21331 Add "hppa*-*-hpux*" xfail when not gcc compiled for
21332 "p t_char_array_values(char_array_val2,char_array_val1)",
21333 "p t_char_array_values(char_array_val1,char_array_val2)",
21334 "p t_char_array_values("carray 1","carray 2")",
21335 "p t_char_array_values("carray 1",char_array_val2)",
21336 "p t_char_array_values(char_array_val1,"carray 2")",
21337 "p sum_args(1,{2})",
21338 "p sum_args(2,{2,3})",
21339 "p sum_args(3,{2,3,4})",
21340 "p sum_args(4,{2,3,4,5})"
21341 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
21342 "backtrace in corefile.exp" when not gcc compiled.
21343
21344Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21345
21346 * gdb.base/signals.exp: Rewrite `handle all print' test as
21347 a procedure. Accept blanks or TABs as whitespace, increase
21348 timeout and expect input buffer size for the large output
21349 from the command. Remove "i*86-*-bsdi2.0" xfail.
21350
21351Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21352
21353 * gdb.base/setvar.exp: Add new testcases for truncation when
21354 assigning invalid values to bitfields.
21355
21356Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
21357
d63a86f8 21358 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
21359 mips-sgi-irix* xfail for
21360 "call inferior func with struct - returns char *"
21361 and fix test so that an optional (unsigned char *) cast is
889bf7c5 21362 accepted in the result.
c906108c
SS
21363
21364Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
21365
21366 * gdb.base/funcargs.exp (float_and_integral_args): Remove
21367 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21368 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
21369 * gdb.base/signals.exp: Remove duplicate "handle all print" test
21370 that accidentally got checked in.
21371
21372Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
21373
d63a86f8 21374 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
21375 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
21376 compiled test.
21377 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
21378 Add mips-sgi-irix5* xfail for not gcc compiled.
21379 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
21380 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
21381 "p top", "whatis top", "p middle", and "whatis middle".
21382 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
21383 "whatis signed char" for not gcc compiled.
21384 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
21385 "set variable signed char=-1 (-1)" and
21386 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
21387 * gdb.base/funcargs.exp (float_and_integral_args):
21388 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
21389 Add mips-sgi-irix* xfail when not gcc compiled for
21390 "continue to call2b".
21391 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
21392 "continue to call2g".
21393 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
21394 "backtrace from call6a"
21395 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
21396 "backtrace from call7k".
21397 Add mips-sgi-irix5* xfail when not gcc compiled for
21398 "backtrace from call7a".
21399 (localvars_after_alloca): Fix gdb_test cmds for
21400 "print * after runto ...".
21401 Remove rs6000-*-* xfails for
21402 "print i after runto localvars_after_alloca" and
21403 "print l after runto localvars_after_alloca"
21404 for all compilers.
21405 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 21406 when not compiled with gcc, for:
c906108c
SS
21407 "print signed char == (minus)",
21408 "print signed char != (minus)",
21409 "print signed char < (minus)",
21410 "print signed char > (minus)".
21411 * gdb.base/callfuncs.exp (do_function_calls):
21412 Add mips-sgi-irix* xfail, when compiled with native compiler, for
21413 "call inferior func with struct - returns char *".
d63a86f8 21414 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
21415 "correct value returned double test" to include Solaris 2.4.
21416 * gdb.base/funcargs.exp (float_and_integral_args):
21417 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 21418
c906108c
SS
21419Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21420
21421 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
21422 enumeration bitfields if compiling with GNU C.
21423 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
21424 to empty' prompt.
21425
21426Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
21427
21428 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
21429 test for PRO targets.
21430
21431 * gdb.base/funcargs.exp: Avoid ever setting more than 8
21432 breakpoints in the inferior at any given time by making
21433 two groups of breakpoints for call2*, call6* and call7*
21434 tests.
21435
21436Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21437
21438 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
21439 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
21440 from optimizing it away.
21441 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
21442 "call inferior func with struct".
21443
21444Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
21445
21446 * configure.in: Only configure gdb.chill for particular targets.
21447
21448Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
21449
21450 * gdb.base/Makefile.in: Add action to .c.o transformation
21451 rule that generates a .ci file for each .o file and remove
21452 explicit .c.o rules except for callfuncs.o.
21453 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
21454 generates a .ci file for each .o file and remove explicit
21455 .cc.o rules.
21456 (clean): Remove *.tmp *.ci files.
21457 (EXECUTABLES): Remove templ-info.exp.
21458 * gdb.base/compiler.c: New file.
21459 * gdb.c++/compiler.cc: New file
21460 * gdb.base/scope.exp: Source gdb.base/scope.ci.
21461 Change rs6000-*-* xfail for
21462 "print 'scope0.c'::filelocal_ro" and
21463 "print 'scope1.c'::filelocal" and
21464 "print 'scope1.c'::filelocal_bss" and
21465 "print 'scope1.c'::filelocal_ro" and
21466 "print 'scope1.c'::foo::funclocal" and
21467 "print 'scope1.c'::foo::funclocal_ro" and
21468 "print 'scope1.c'::bar::funclocal" and
21469 "print 'scope0.c'::filelocal_ro" and
21470 "print 'scope1.c'::filelocal at foo" and
21471 "print 'scope1.c'::filelocal_bss at foo" and
21472 "print 'scope1.c'::filelocal_ro at foo" and
21473 "print 'scope1.c'::foo::funclocal at foo" and
21474 "print 'scope1.c'::foo::funclocal_bss at foo" and
21475 "print 'scope1.c'::foo::funclocal_ro at foo" and
21476 "print 'scope1.c'::bar::funclocal at foo" and
21477 "print 'scope0.c'::filelocal_ro" and
21478 "print 'scope1.c'::filelocal" and
21479 "print 'scope1.c'::filelocal_bss" and
21480 "print 'scope1.c'::filelocal_ro" and
21481 "print 'scope1.c'::foo::funclocal" and
21482 "print 'scope1.c'::foo::funclocal_bss" and
21483 "print 'scope1.c'::foo::funclocal_ro" and
21484 "print 'scope1.c'::bar::funclocal" and
21485 "print 'scope1.c'::bar::funclocal_bss"
21486 to only be xfail'd when not compiled with gcc.
d63a86f8 21487 Add rs6000-*-* xfail for
c906108c
SS
21488 "print 'scope0.c'::filelocal_bss before run"
21489 when compiled with gcc.
21490 (test_at_main): Add rs6000-*-* xfail for
21491 "print filelocal_ro in test_at_main"
21492 when compiled with gcc.
21493 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 21494 Add rs6000-*-aix* xfail for
c906108c
SS
21495 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
21496 "ptype t_char_array", not compiled with gcc.
21497 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
21498 xfail for "list foo (in include file)" when gcc compiled.
21499 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 21500 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
21501 "run to call0a" if not compiled with gcc.
21502 (unsigned_integral_args): Add rs6000-*-* xfail for
21503 "run to call1a" if not compiled with gcc.
21504 (float_and_integral_args): Add rs6000-*-* xfail for
21505 "run to call2a" if not compiled with gcc and for
21506 "continue to call2b" for any compiler.
21507 Add rs6000-*-* xfail to
21508 "print f1 after run to call2a" for gcc compiled.
21509 (discard_and_shuffle): Add rs6000-*-* xfail for
21510 "run to call6a".
21511 (shuffle_round_robin): Add rs6000-*-* xfail for
21512 "backtrace from call7a" if not compiled with gcc.
21513 Add rs6000-*-* xfail for
21514 "backtrace from call7b" if compiled with gcc.
21515 (call_after_alloca): Add rs6000-*-* xfail for
21516 "print c in call_after_alloca" and
21517 "print s in call_after_alloca" and
21518 "backtrace from call_after_alloca_subr"
21519 if not compiled with gcc.
21520 (localvars_in_indirect_call): Add rs6000-*-* xfail for
21521 "print c in localvars_in_indirect_call" and
21522 "print c in localvars_in_indirect_call" and
21523 "backtrace in indirectly called function" and
21524 "stepping into indirectly called function"
21525 if not compiled with gcc.
21526 (localvars_after_alloca): Add rs6000-*-* xfail for
21527 "print c after runto localvars_after_alloca" and
21528 "print s after runto localvars_after_alloca" and
21529 "print i after runto localvars_after_alloca" and
21530 "print l after runto localvars_after_alloca"
21531 for all compilers.
21532 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
21533 than whatis-info.exp.
21534 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
21535 than opaque-info.exp.
21536 Setup rs6000-*-* xfail for
d63a86f8 21537 "ptype on opaque struct pointer (statically)" and
c906108c
SS
21538 "ptype on opaque struct pointer (dynamically)" when
21539 not compiled with gcc.
21540 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
21541 rather than callf-info.exp.
21542 (do_function_calls): Add clear_xfail for rs6000-*-* for
21543 "p t_float_values2(3.14159,float_val2)". Seems to work
21544 fine there, both with xlc and gcc. Need to find out what
21545 it is doing right and fix other platforms.
21546 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
21547 "call inferior func with struct - returns int",
21548 "call inferior func with struct - returns long",
21549 "call inferior func with struct - returns float",
21550 "call inferior func with struct - returns double",
21551 "call inferior func with struct - returns char *",
21552 but only if not gcc compiled (presumes xlc compiled).
21553 Change rs6000-*-* xfails for
21554 "call inferior func with struct - returns char" and
21555 " call inferior func with struct - returns short" to only
21556 xfail if not using gcc.
21557 (clean mostlyclean): Remove *.ci and *.tmp files.
21558 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
21559 than templ-info.exp.
21560 * gdb.base/langs.exp: Source gdb.base/langs.ci.
21561 Add rs6000-*-* xfail for "up to foo in langs.exp"
21562 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 21563 when not gcc compiled.
d63a86f8 21564
c906108c
SS
21565Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21566
21567 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
21568 * gdb.base/corefile.exp: Likewise.
21569 * gdb.base/list.exp: Likewise.
21570 * gdb.base/scope.exp: Likewise.
21571 * gdb.base/siganls.exp: Likewise.
21572
21573 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
21574 compiler output.
21575 * gdb.base/whatis.exp: Likewise.
21576
21577Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
21578
21579 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
21580 failure (opcode table has been fixed to match reality).
21581
21582Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
21583
21584 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
21585 "call inferior func with struct - returns char",
21586 "call inferior func with struct - returns short"
21587
21588 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
21589 "print 'scope0.c'::filelocal at main",
21590 "print 'scope0.c'::filelocal_bss in test_at_main",
21591 "print 'scope0.c'::filelocal at foo",
21592 "print 'scope0.c'::filelocal_bss in test_at_foo",
21593 "print 'scope0.c'::filelocal at bar",
21594 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 21595
c906108c
SS
21596 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
21597 in source file 1". This bug seems to have been fixed with both
21598 gcc and native cc (was native assembler bug?).
21599
21600Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
21601
21602 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
21603 "backtrace through signal handler" to "i*86-*-sysv4*".
21604 * gdb.base/signals.exp: Add xfail for "'next' behaved as
21605 continue" case. Add "known SVR4 bug" to fail message.
21606 Add "i*86-*-bsdi2.0" xfail for "handle all print".
21607 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
21608 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
21609 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
21610 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
21611 "up to foo in langs.exp", "show language at foo in
21612 langs.exp", "up to cppsub_ in langs.exp", "show
21613 language at cppsub_ in langs.exp", "up to fsub in
21614 langs.exp", and "show language at fsub in langs.exp".
21615 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
21616 "bactrace in corefile.exp".
21617 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
21618 "call inferior function with struct - returns float" and
21619 "call inferior function with struct - returns double".
d63a86f8 21620
c906108c
SS
21621Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
21622
21623 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
21624 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
21625 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
21626 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
21627
21628Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
21629
21630 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
21631 (or overriden) "CHILL" macro rather then bare "gcc".
21632 Also look for ../../gcc/xgcc since that is what we will
21633 actually need, not "Makefile". Remove following assignment
21634 of CHILL to CHILL_FOR_TARGET because that results in
21635 recursive definition.
21636
21637Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
21638
21639 * gdb.base/corefile.exp: Change xfail for backtrace in
21640 corefile.exp from linuxaout to all linux.
21641 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
21642 cases where we miss the breakpoint at the signal handler
21643 for some reason. Setup xfail for linuxoldld/linuxaout and
21644 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
21645 hitting SIGURG breakpoint.
21646 * gdb.base/signals.exp: Setup xfail for "next" acting like
21647 continue to add linuxoldld. Setup xfail for all linux for
21648 "next to handler in signals_tests_1", "backtrace in
21649 signals_tests_1", "continue to func1", "pass SIGUSR1",
21650 and continue to handler".
21651
21652Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
21653
21654 * Update all FSF addresses except those in COPYING* files.
21655
21656Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
21657
21658 * gdb.base/a2-run.exp: Change messages to be more explicit about
21659 the status of args, and quote binfile in results.
21660
21661Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
21662
21663 * gdb.base/callfuncs.exp: Add tests for passing structs to
21664 inferior functions and return various types.
21665 * gdb.base/callfuncs.c: Add functions to receive a struct
21666 and return a member of the struct, in various types.
21667
21668Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21669
21670 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
21671
21672Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
21673
21674 * config/vxworks29k.exp: New file, sources vxworks.exp.
21675
21676Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21677
21678 * config/gdbremote.exp: New file. Testing framework using
21679 gdbserver.
21680
21681Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
21682
21683 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
21684 "call function when asleep" and "send end of file".
21685 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
21686 for "backtrace in corefile.exp".
21687 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
21688 for "backtrace through signal handler".
21689 * gdb.base/corefile.exp: Make sure we actually generate a core file
21690 before trying the core tests. Some systems allow the user to suppress
21691 generation of core files and default to that (linux for example).
21692 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
21693 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
21694
21695Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21696
21697 * gdb.threads: New directory with some crude multi-threaded
21698 gdb tests (step.exp and step2.exp).
21699 * config/mt-lynx (STEP_EXECUTABLE): Define.
21700 (THREADFLAGS): Define.
21701
21702Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
21703
21704 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
21705
21706 * gdb.base/signals.exp: Disable whole file for lynx until
21707 further notice.
21708
21709 * gdb.base/signals.exp: xfail test where "next" acts like
21710 "continue" for lynx.
21711
21712 * gdb.base/interrupt.exp: xfail test for calling function while
21713 inferior is asleep for lynx.
21714
21715 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
21716 than one cr-lf after each command.
21717
21718Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21719
21720 * configure.in: Reinstate setting of stabsdirs variable, fix
21721 typo in setting up configdirs for native builds.
21722
21723 * gdb.base/return.exp: Fix typo in return double test.
21724 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
21725 compiler from optimizing them away.
21726
21727Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
21728
21729 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
21730 sequences to be echo'd by gdb when using gdb_test.
21731 * gdb.chill/chexp.exp: Likewise.
21732 * gdb.fortran/exprs.exp: Likewise
21733
21734Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21735
21736 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
21737 after the inferior gdb has started.
21738
21739 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
21740 after each command.
21741 * gdb.base/funcargs.exp: Likewise.
21742 * gdb.base/gdbvars.exp: Likewise.
21743 * gdb.base/interrupt.exp: Likewise.
21744 * gdb.base/list.exp: Likewise.
21745 * gdb.base/watchpoint.exp: Likewise.
21746 * gdb.c++/demangle.exp: Likewise.
21747 * gdb.c++/inherit.exp: Likewise.
21748 * gdb.chill/chexp.exp: Likewise.
21749 * gdb.fortran/exprs.exp: Likewise.
21750
21751 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
21752 test if we can't handle IO to/from the inferior.
21753
21754 * gdb.c++/misc.exp: Always check for a program already being
21755 started after sending a "run" command to gdb.
21756
21757 * gdb.base/twice.exp: Start with a fresh gdb.
21758
21759 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
21760 only depend on gdb's expression code, not the chill runtime.
21761
21762 * gdb.base/return.c: Put return values into variables so we
21763 can have gdb print them rather than depending on the program
21764 to print them.
21765 * gdb.base/return.exp: Corresponding changes.
21766
21767 * lib/gdb.exp: Provide default value for noinferiorio.
21768 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
21769 the inferior.
21770
21771 * gdb.base/break.exp: Always check for a program already being
21772 started after sending a "run" command to gdb.
21773 (text_next_with_recursion): Don't check the output from the
21774 program's printf statement. Instead just make sure the program
21775 exited.
21776
21777 * gdb.base/commands.exp: Protect tests which need arguments with
21778 $noargs conditionals.
21779
21780Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21781
21782 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
21783 of structure member arrays to match gdb/valops.c:value_addr change.
21784
21785Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
21786
21787 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
21788 cases.
21789
21790Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
21791
21792 * configure.in (configdirs): Remove gdb.chill from default list
21793 of subdirs and then add it back in only if doing a native build.
21794 The current chill compiler does not yet work in any cross build.
21795 * Revert all signal changes from Jul 6.
21796 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
21797 for sh-hms targets, allowing these tests to link, with no other
21798 changes. Testing is suppressed by setting "nosignals" in site.exp.
21799
21800Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
21801
21802 * configure.in (signaldirs): Define and add to configdirs for all
21803 targets except some specific ones that are known to not support signals.
21804 Also clean up formatting.
21805 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
21806 (signals, sigall): Remove rules to build.
21807 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
21808 Moved to new gdb.signals directory.
21809 * gdb.signals: New test directory.
21810 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
21811 signals.c signals.exp}: New or moved files.
21812
21813Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
21814
21815 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
21816
21817Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
21818
21819 * gdb.base/return.exp: Xfail `return double' test failure
21820 on at least Solaris 2.3 and handle future/past versions on
21821 a case by case basis as appropriate. Also update message
21822 to include i*86 failures.
21823
21824Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21825
21826 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
21827
21828 * lib/gdb.exp: Fix comment which erroneously identified
21829 gdb_file_cmd as gdb_load (the 19 May change was in fact to
21830 gdb_file_cmd not gdb_load).
21831 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
21832
21833 * gdb.base/setvar.exp: Make test names consistent between pass and
21834 fail cases. Use gdb_test more.
21835
21836Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21837
21838 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
21839
21840Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21841
21842 * gdb.base/help.exp: Fix expected help string for `show commands'.
21843
21844Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
21845
21846 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
21847
21848 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
21849 of a text section.
21850
21851Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
21852
21853 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
21854 that loop eventually terminates. Fix Connection refused logic so
21855 that testsuite will expire nicely.
21856
21857Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
21858
21859 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
21860 config/rom68k.exp: New tcl glue for the appropriate monitors.
21861 These all just end up calling monitor.exp.
21862 * config/monitor.exp (gdb_target_monitor): Handle `Connection
21863 refused' by retrying. Cleanup some timeout issues.
21864 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
21865 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
21866 callers don't have to set/restore global timeout variable.
21867
21868 * The following set of changes centralizes management of the global
21869 timeout variable. This way, it can be set in one target dependent
21870 place instead of dozens of places scattered throughout the test suite.
21871 If you need to lengthen a timeout, then you should either set timeout
21872 in one of the config/{target}.exp files, or multiply it by a factor.
21873 Setting it to an absolute value is always going to lose for some
21874 targets.
21875 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
21876 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
21877 * gdb.base/funcargs.exp: Don't set timeout.
21878 * gdb.base/list.exp (test_forward_search): Only use local timeout.
21879 * gdb.base/printcmds.exp (test_print_string_constants
21880 test_print_array_constants): Don't set timeout.
21881 * gdb.base/ptype.exp: Don't set timeout.
21882 * gdb.base/recurse.exp: Don't set timeout.
21883 * gdb.base/return.exp: Don't set timeout.
21884 * gdb.base/watchpoint.exp: Don't set timeout.
21885 * gdb.c++/classes.exp (do_tests): Don't set timeout.
21886 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
21887
21888Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
21889
21890 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
21891
21892Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21893
21894 * lib/gdb.exp: Disable chill tests for irix5.
21895
21896Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21897
21898 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
21899 each test pass or fail.
21900
21901Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21902
21903 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
21904 xlc not gcc.
21905
21906Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
21907
21908 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
21909
21910Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
21911
21912 * config/est.exp: Fix copyright and comments. Remove dead code.
21913 Use targetname, serialport and baud variables instead of fixed
21914 constants.
21915 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
21916 * config/cpu32bug.exp: New file to support cpu32bug monitors.
21917
21918Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21919
21920 * gdb.base/watchpoint.exp: Don't run
21921 test_watchpoint_triggered_in_syscall for sunos.
21922
21923Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21924
21925 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
21926 they don't seem to exist. Do include stdio.h.
21927
21928Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21929
21930 * gdb.base/a1-selftest.exp: Add alpha xfail.
21931
21932Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21933
21934 * gdb.base/watchpoint.c (main): Prompt before calling read().
21935 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
21936 Revise accordingly. Remove cruft about sending "123" several
21937 times, until it gets noticed. Clean up the "print buf[0]" stuff
21938 so that it passes or fails, and waits for prompts in the usual way.
21939
21940Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21941
21942 * gdb.base/recurse.exp: Fix comment.
21943
21944 * TODO: Remove item about printing variables in nodebug.exp. Add
21945 item about enabling tests which are only run on some targets.
21946
21947 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
21948 fail, make test names unique, use new gdb_test convention
21949 regarding pattern, use gdb_test more, etc.).
21950
21951 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
21952 fail, make test names unique, etc.).
21953
21954Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21955
21956 * gdb.base/nodebug.c: Change return type of top and middle to
21957 short.
21958 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
21959 are fixed by the recent mdebugread.c changes. Allow `short ()'
21960 as type for top and middle.
21961
21962Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21963
21964 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
21965 nearly as I can tell, the whole thing was an accident in Stu's
21966 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
21967 to replace a send/expect pair with gdb_test, but ended up only
21968 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
21969 of 30 Mar 1995 took care of it, but left this vestigial comment
21970 which I am now nuking.
21971
21972Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21973
21974 * gdb.base/break.exp: Look for different line number for
21975 breakpoint at main depending on usestubs.
21976
21977Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21978
21979 * gdb.base/list.exp: Adjust some alternate expect patterns to
21980 match recent list0.c change. Add alternate expect pattern for
21981 output from `list default lines around main' for optimizing
21982 compilers.
21983
21984Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21985
21986 * lib/gdb.exp: If nosignals is not set, set it to 0.
21987
21988Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
21989
21990 * config/slite-gdb.exp: Responds to load symbol table prompt.
21991 * gdb.base/break.exp: Adjust line number, fix rerun.
21992 * gdb.base/langs0.c: Add #ifdef usestubs.
21993
21994Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
21995
21996 * gdb.base/list.exp: Adjust line contents after adding new lines in
21997 list0.c. Also fix a syntax error.
21998
21999 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
22000 * gdb.base/break.exp: ditto.
22001 * gdb.base/list.exp: ditto.
22002 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
22003 * gdb.base/run.c: ditto.
22004 * gdb.base/list0.c: ditto.
22005 * gdb.base/funcargs.c: ditto.
22006
22007Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
22008
22009 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
22010 $targetname, $serialport and $baud instead of hardwired variables.
22011 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
22012 target doesn't support signals.
22013
22014Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
22015
22016 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
22017
22018Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22019
22020 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
22021 Don't rely on the value of an auto variable before it has been
22022 initialized. Use gdb_test more.
22023
22024Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22025
22026 * lib/gdb.exp (default_gdb_version): A version number must start
22027 with a digit, but other than that contains all characters up to
22028 the first whitespace character.
22029
22030Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22031
22032 * gdb.base/commands.exp (breakpoint_command_test): New tests.
22033
22034Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22035
22036 * gdb.c++/*.exp: Warn if executable does not exist. The original
22037 reason for skipping the warning was that configure.in sometimes
22038 intentionally skipped building the executables but the tcl code
22039 had no way of knowing. That (a) was always bogus with respect to
22040 error handling, (b) is no longer true (right now there is no way
22041 to skip C++ tests).
22042
22043 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
22044
22045Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22046
22047 * gdb.base/list.exp: Add expect patterns for output from
22048 SunPRO compiled executables.
22049 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
22050 types.
22051
22052Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22053
22054 * gdb.base/break.exp (test_next_with_recursion): Accept any line
22055 number (we are already testing that the correct source line text
22056 gets printed).
22057
22058 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
22059 that is what is intended, but something needed to be done to get
22060 sunos4 native working again.
22061
22062 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
22063
22064 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22065 apparently went with a (very) old xfail.
22066
22067Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22068
22069 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22070 runto_main is a proc in gdb.exp that will do 'step' for target use
22071 stubs.
22072 * gdb.base/exprs.exp: ditto.
22073 * gdb.base/interrupt.exp: ditto.
22074 * gdb.base/opaque.exp: ditto.
22075 * gdb.base/printcmds.exp: ditto.
22076 * gdb.base/ptype.exp: ditto.
22077 * gdb.base/scope.exp: ditto.
22078 * gdb.base/setvar.exp: ditto.
22079 * gdb.base/signals.exp: ditto.
22080 * gdb.base/twice.exp: ditto.
22081 * gdb.c++/classes.exp: ditto.
22082 * gdb.c++/inherit.exp: ditto.
22083 * gdb.c++/templates.exp: ditto.
22084 * gdb.base/break.exp: no run and hit main for stubs. Change line
22085 numbers for breakpoints and info breakpoint.
22086 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22087 breakpoint().
22088 * gdb.base/callfuncs.c: ditto.
22089 * gdb.base/exprs: ditto.
22090 * gdb.base/interrupt.c: ditto.
22091 * gdb.base/opaque0.c: ditto.
22092 * gdb.base/printcmds.c: ditto.
22093 * gdb.base/ptype.c: ditto.
22094 * gdb.base/scope0.c: ditto.
22095 * gdb.base/setvar.c: ditto.
22096 * gdb.base/signals.c: ditto.
22097 * gdb.base/twice.c: ditto.
22098 * gdb.c++/misc.cc: ditto.
22099 * gdb.c++/templates.cc: ditto.
22100
22101Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22102
22103 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22104
22105 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22106 somewhere between `read' and `main.c'. I'm pretty sure the
22107 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22108 and it isn't particularly useful.
22109
22110 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22111
22112Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22113
22114 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22115
22116Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22117
22118 * config/mt-slite: add LIBS and -nostdlib.
22119 * config/slite-gdb.exp: add this new file to support sparclite target.
22120
22121Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22122
22123 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22124
22125 * gdb.base/a2-run.exp: Change argument to istarget from
22126 "*-*-vxworks" to "*-*-vxworks*".
22127 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22128
22129Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22130
22131 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22132 will not runto main but do a 'step' to step out of breakpoint().
22133 * config/mt-slite: add -Dusestubs.
22134
22135Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22136
22137 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22138 instead of just @.
22139
22140 * gdb.base/signals.exp: Add test for "handle all print".
22141 * TODO: Remove "handle all print". Also remove item about
22142 checking copyright date (I don't like the idea of a spurious FAIL
22143 based on when we run the tests).
22144
22145 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22146 for SunOS4 (reason for failure not investigated). Remove
22147 redundant test for $binfile.
22148
22149 * gdb.base/nodebug.c (array_index): Call malloc.
22150
22151 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22152
22153Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22154
22155 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22156 conventions and slightly simplify the matching regexp.
22157
22158Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22159
22160 * gdb.base/break.exp: Update gdb_test invocation to use new
22161 convention.
22162
22163 * lib/gdb.exp: If noargs is not set, set it to 0.
22164
22165 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
22166 tests unique.
22167
22168 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
22169
22170Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22171
22172 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
22173 one argument of type "<non-float parameter>".
22174
22175Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
22176
22177 * config/rom68k.exp: New file to support Motorola IDP board.
22178 * gdb.base/a2-run.exp: Skip this file if noargs is set.
22179 * gdb.base/break.c: Change things around so that this program
22180 doesn't depend upon args. This is necessary to make remote
22181 targets work (in general, they can't take args).
22182 * gdb.base/break.exp: Don't try to send args to program. Don't
22183 expect output. Also, replace lots of code with gdb_test.
22184
22185Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22186
22187 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
22188 printing of '\'' (which is what the comment says we are testing,
22189 even though we were not), not '''.
22190 (test_integer_literals_rejected): Test that printing ''' is an error.
22191
22192 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22193 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
22194 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
22195 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
22196 Use gdb_test not test_print_accept.
22197 * lib/gdb.exp: Remove test_print_accept.
22198
22199 * gdb.base/signals.exp (signal_tests_1): Make pass message
22200 consistent with fail message.
22201
22202 * gdb.base/whatis.exp: Remove xfails for printing char vs.
22203 unsigned char; the bug (PR 1821) is fixed.
22204
22205 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
22206
22207 * gdb.base/scope.exp (test_at_localscopes): Call pass for
22208 successful tests--makes xfailing them work right.
22209
22210Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22211
22212 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
22213 only \r\n, not .*. The test can pass .* as the last thing in
22214 $pattern if that is what it wants. In addition to providing this
22215 flexibility, this change should speed up pattern matching in cases
22216 where the pattern already ended with .* (there were a number of
22217 them). This change also helps catch bad patterns--in the old
22218 scheme the typo "char \*" instead of "char \\*" would pass. Now
22219 it is caught.
22220 * Many .exp files: Update callers.
22221
22222 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
22223 clearer and does not spuriously match multiple ('s. Likewise for
22224 ) and *.
22225
22226 * gdb.base/nodebug.exp: Test ability to call a function and pass
22227 it a string (even with no debugging info).
22228
22229 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
22230 "p '\'", which is the same as "p ''" once tcl gets done with
22231 quoting, to "p '\\'", which I suspect is what is intended (one
22232 backslash gets sent to GDB).
22233
22234 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
22235
22236Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22237
22238 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
22239 1817) was fixed literally years ago.
22240
22241Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22242
22243 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
22244 test, it causes stepping out of call_after_alloca_subr with
22245 optimizing compilers.
22246 (localvars_in_indirect_call): Consume GDB prompt if `finish'
22247 fails.
22248
22249 * gdb.c++/templates.exp: Source templ-info.exp only if
22250 the templates executable exists.
22251
22252 * gdb.c++/misc.cc (class Contains_static_instance,
22253 class Contains_nested_static_instance),
22254 gdb.c++/classes.exp (test_static_members): Test printing of
22255 a class that contains a static instance of the class.
22256
22257Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22258
22259 * gdb.base/langs2.c (cppsub_): Don't prototype.
22260 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
22261 only, I believe).
22262
22263Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22264
22265 * lib/gdb.exp (skip_chill_tests): New procedure.
22266
22267 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
22268
22269Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
22270
22271 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
22272 each expect pattern. Cuts runtime from 12 to about 4 seconds.
22273
22274Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22275
22276 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
22277
22278 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
22279 disassemble 8, not 16, instructions for part 4.
22280
22281 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
22282 support the latter anymore.
22283
22284 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
22285 -DNO_PROTOTYPES.
22286 * gdb.base/callfuncs.c: Control use of prototypes based on
22287 NO_PROTOTYPES, not __STDC__.
22288 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
22289 t_float_values2 tests if prototypes in use.
22290
22291 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
22292 t_double_values): When checking differences against DELTA, check
22293 that difference is within the range (-DELTA,DELTA), not just
22294 (-infinity,DELTA).
22295
22296Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
22297
22298 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
22299 'file' command firts, then 'target', then 'load', this is due to gdb
22300 target set up.
22301 * config/mips-gdb.exp: Fix a couple regular exp bugs.
22302
22303Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
22304
22305 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
22306 FP load/store variants.
22307 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
22308
22309Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22310
22311 * gdb.base/term.exp: Do not give a warning if not native, it is
22312 not an abnormal condition.
22313
22314Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
22315
22316 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
22317 t_char_array".
22318
22319Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22320
22321 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
22322 are getting the version number.
22323
22324 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
22325 if not native, it is not an abnormal condition.
22326
22327Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22328
22329 * lib/gdb.exp: Just use "file exists", rather than undocumented
22330 dejagnu procedure "findfile".
22331
22332Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22333
22334 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
22335 (LDFLAGS): Set to -Xlinker -Ur.
22336
22337 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
22338 Removed, these values are set by lib/gdb.exp.
22339
22340 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
22341
22342Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22343
22344 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
22345 of replicating gdb startup code.
22346
22347 * config/mt-vxworks (LDFLAGS): Set to -r.
22348 (CFLAGS_FOR_TARGET): Removed.
22349
22350 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
22351 (gdb) and gdb for vxworks uses (vxgdb).
22352
22353 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
22354 executable is not in the tree and host != target, use sed and
22355 program_transform_name to determine the gdb name used by the
22356 target.
22357
22358 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
22359 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
22360
22361Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22362
22363 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
22364 floats, chars, and shorts where there are ANSI-style function
22365 definitions.
22366
22367 * gdb.base/langs.exp, gdb.base/langs*: New test.
22368 * gdb.base/Makefile.in: Build it.
22369 * TODO: Remove item about checking that C names don't get C++
22370 demangling applied; this test tests it.
22371
22372Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22373
22374 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
22375 went with the const70 xfail. The xfail went away a year ago.
22376
22377 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
22378
22379 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
22380 for hp300.
22381
22382 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
22383
22384 * gdb.base/a1-selftest.exp: Don't run on hp300.
22385
22386Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22387
22388 * Makefile.in (site.exp): Set host_alias and target_alias as well
22389 as host_triplet and target_triplet.
22390
22391Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22392
22393 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
22394
22395 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
22396 places as other ecoff systems).
22397
22398 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
22399 ultrix.
22400
22401Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22402
22403 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
22404 remove them.
22405 * gdb.base/nodebug.exp: Accept "function" in addition to "text
22406 variable and "variable" in addition to "data variable".
22407 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
22408
22409 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
22410 2.
22411 * gdb.base/list1.c (long_line): Add additional statement at start
22412 of function.
22413 * gdb.base/list.exp (test_forward_search): Update line number to
22414 reflect new statement.
22415
22416Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22417
22418 * gdb.base/signals.exp: Reinitialize searched source directories
22419 after gdb_start call.
22420
22421Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
22422
22423 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
22424 * gdb.stabs/Makefile.in: Likewise.
22425
22426 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
22427 change. Instead split the tests into smaller pieces.
22428 * gdb.disasm/hppa.s: Corresponding changes.
22429
22430Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22431
22432 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22433 Quote ^C when passing it to stty. For some shells ^ is a pipe.
22434
22435 * gdb.base/funcargs.exp: Modify many tests so that every test
22436 either passes or fails. Make some test names unique.
22437
22438Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22439
22440 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22441 Call stty to set interrupt character.
22442
22443 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
22444 for HP assembler versus GNU assembler based on actual behavior of
22445 $(CC), rather than assuming that $(AS) is always the GNU assembler.
22446
22447 * TODO: Suggest a few more stepping tests.
22448
22449Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
22450
22451 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
22452 restart GDB for h8300 after a continue.
22453 (return): Add pattern to match a29k-udi behavior.
22454 * gdb.base/nodebug.exp: Remove obsolete comment.
22455 * gdb.base/regs.exp: New file, testing of register displays.
22456 * gdb.base/return.exp: Fix typo in reference to $objdir.
22457 * gdb.base/whatis.exp: Always start with a fresh GDB.
22458
22459Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22460
22461 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
22462 higher, these tests generate a lot of output.
22463
22464Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22465
22466 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
22467 code following the catch silently ignored some errors; without the
22468 catch they should be thrown like any other tcl error. Also, the
22469 catch used "" instead of {} which meant all the callers who wanted
22470 to include one of the characters "[]$ had to quote it an extra time.
22471 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
22472 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
22473 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
22474 Remove extra quoting.
22475
22476Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
22477
22478 * gdb.base/commands.exp: Make test names unique; every test either
22479 passes or fails. Update some comments.
22480
22481 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
22482
22483Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22484
22485 The following fixes a FAIL caused by the fact that the alpha stabs
22486 configuration didn't use the ".if alpha" code in weird.def.
22487 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
22488 bit pointer, so the 32 bit version works even on the alpha.
22489 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
22490 Remove the stuff which allowed us to have separate versions for
22491 alpha and everything else.
22492
22493 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
22494 regexp which "info func operator\[\](" is supposed to match. Fix
22495 string to send to GDB. Note that GDB still doesn't work right. Add a
22496 new test for "info func .perator\[\](" which GDB does handle correctly.
22497
22498 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
22499
22500Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22501
22502 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
22503 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
22504 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
22505 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
22506 it makes the tests harder to understand and confuses test-o-matic.
22507 The preferred style is that each test provides a PASS or a FAIL,
22508 and has a unique message (e.g. "continue #54" not just "continue")
22509 which is the same for the pass and the fail.
22510 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22511 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
22512 to lib/gdb.exp.
22513 * gdb.base/printcmds.exp: Use test_print_accept. Remove
22514 prt_accept which was basically the same thing. Likewise for
22515 test_print_reject and prt_reject.
22516 * lib/gdb.exp (test_print_reject): Add some more error message
22517 patterns to match from the former printcmds.exp (prt_reject).
22518 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
22519 One defect of the passcount stuff is that some of it failed to
22520 report XPASS where appropriate.
22521 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
22522 stuff before and after arg in expected pattern.
22523 (test_paddr_operator_functions): Re-do test without print_addr_of;
22524 this is the only test which seems to want extra stuff there.
22525
22526Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22527
22528 * gdb.base/nodebug.exp: Update new tests to reflect improved
22529 wording of gdb output.
22530
22531 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
22532 and "ptype" work on variables in files compiled without -g.
22533 Replaces commented out "maint print msymbol" tests.
22534
22535Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22536
22537 * gdb.base/setvar.c (dummy): Call malloc.
22538
22539 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
22540 losing with the irix4 sed.
22541
22542 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
22543 ALRM" on irix4.
22544
22545Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22546
22547 * TODO: Remove items about corefile.exp testing new exec-file and
22548 backtrace; both are now done. Add items about printing enums.
22549
22550Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22551
22552 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
22553 "get signal $thissig" test fails.
22554
22555 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
22556
22557Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22558
22559 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
22560 compiler warning with dec alpha compiler.
22561
22562 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
22563 extra \n from gdb_test call (this explains why the prompt test
22564 that I removed yesterday was there).
22565 (user_defined_command_test): Remove extra \n and prompt test.
22566
22567 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
22568 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
22569 doesn't exist.
22570 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
22571 Also remove alpha workaround, which turns out to be because
22572 SIGABRT == SIGLOST.
22573
22574 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
22575
22576 * gdb.base/help.exp: Don't test "help show".
22577
22578Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22579
22580 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
22581 "set print address" is on.
22582 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
22583 pass prompt to gdb_test; gdb_test already looks for the prompt.
22584
22585 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
22586
22587 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
22588 was a vestige of the manual TESTSTRATEGY, and the purpose of it
22589 was to make sure that gdb can read a core file. But (a) the "read
22590 the corefile" part didn't make it to a1-selftest.exp, we just
22591 delete the corefile after creating it, and (b) we test reading
22592 corefiles in corefile.exp anyway. Also, this test left around a
22593 xgdb process on Solaris.
22594
22595 * gdb.base/corefile.exp: Also test backtrace.
22596
22597Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
22598
22599 * gdb.base/commands.exp: Test a simple user defined command with
22600 arguments and if/while statements; verify the full user command is
22601 printed by "show user".
22602
22603 * gdb.base/commands.exp: Test if/while commands as part of a
22604 breakpoint command list; verify they appear in breakpoint
22605 information.
22606
22607Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22608
22609 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
22610 than by dividing by zero.
22611
22612Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
22613
22614 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
22615 performing an inferior call with watchpoints enabled.
22616 * gdb.base/watchpoint.c (main): Delete second unnecessary read
22617 call.
22618
22619Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22620
22621 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
22622 of "file" command.
22623
22624 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
22625 Add additional pattern for when "int operator int(void);" appears
22626 in a different order.
22627
22628Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22629
22630 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
22631
22632 * gdb.base/help.exp: Replace most of docstrings for "info signals"
22633 and "signal" with ".*".
22634
22635Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22636
22637 * TODO: Add note about "handle all nostop".
22638
22639 * gdb.base/{sigall.c, sigall.exp}: New test.
22640 * gdb.base/Makefile.in: Add it.
22641
22642Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
22643
22644 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
22645 when invoking GDB, suppresses any windowing interface.
22646
22647Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
22648
22649 * config/sim-gdb: New file, simulator testing support.
22650
22651Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
22652
22653 * gdb.base/interrupt.exp: Test calling func1 twice.
22654
22655Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
22656
22657 * gdb.base/list.exp (test_forward_search): Set timeout higher
22658 when we'll be getting lots of output from gdb.
22659
22660 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
22661 "init_malloc" to after the expect statement. Run it if that
22662 regexp is taken, but also for two others which happen if source
22663 cannot be found.
22664
22665Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22666
22667 * gdb.base/printcmds.exp: New test, for printing register before
22668 program is running.
22669
22670Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22671
22672 * gdb.base/list.exp: Correct some alternate expect patterns
22673 to reflect changes in list1.c.
22674
22675Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22676
22677 * TODO: Add item regarding large frames.
22678
22679 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
22680
22681 * TODO: Remove item about enabling return.exp; it
22682 is enabled. Suggest a few more "return" tests.
22683
22684Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22685
22686 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
22687 anonymous unions.
22688
22689Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22690
22691 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
22692 and pr-5646.o, so "make" is the same as "make all", not "make
22693 pr-4975.o".
22694
22695Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
22696
22697 * gdb.base/list.exp: Adjust expectations to reflect changes in
22698 list1.c.
22699 (test_forward_search): New test proc.
22700 * gdb.base/list1.c (long_line): New function, has long source line.
22701
22702Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
22703
22704 * gdb.base/a1-selftest.exp: Change initial stepping to know about
22705 additional line of code that was added.
22706
22707Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
22708
22709 * gdb.disasm/hppa.s: Break the large branching tests into smaller
22710 tests so as not to overflow expect's input buffers.
22711 * gdb.disasm/hppa.exp: Corresponding changes.
22712
22713Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22714
22715 Beginnings of template debugging tests.
22716 * gdb.c++/templ-info.cc: New file to test for template
22717 debugging capability of the compiler.
22718 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
22719 templ-info.cc.
22720 * gdb.c++/templates.cc: Add explicit template instantiations
22721 to enable compiling with -fno-implicit-templates. Add destructor
22722 and 'value' method to T5 class for template tests.
22723 * gdb.c++/templates.exp: Add testcases for printing of template
22724 types, setting breakpoints on template methods and calling a
d63a86f8 22725 template method.
c906108c
SS
22726
22727Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
22728
22729 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
22730 branch target since some assemblers (gas-2.5) may emit a
22731 relocation for the branch instead of resolving it in the
22732 assembler.
22733
22734Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22735
22736 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
22737 through signal handler.
22738
22739Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22740
22741 * configure.in (*-*-netware): Use config/mt-netware.
22742
22743 * config/mt-netware: New file.
22744 * config/mt-i386-netware: Removed, separate configs for different
22745 netware architectures are no longer needed now that we have
22746 --with-headers.
22747
22748Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22749
22750 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
22751 by the recent changes to use ANSI C arithmetic conversions.
22752
22753Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22754
22755 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
22756 bug involving using inferior_pid to figure out whether to select a
22757 frame.
22758
22759Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
22760
22761 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
22762 match the current disassembler output.
22763
22764Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
22765
22766 * gdb.fortran/exprs.exp: Expect VOID instead of void.
22767 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
22768 types, expect "int" as type of integer values (for now).
22769
22770Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
22771
22772 * gdb.base/commands.exp: New tests for if/while commands.
22773
22774Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
22775
22776 * lib/gdb.exp (runto): Replace sub-pattern for hex value
22777 by .*, since hex values have different syntax in Chill mode.
22778
22779Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22780
22781 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
22782 linefeed from expect pattern for repeated types with indices > 9.
22783
22784Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
22785
22786 First part of Fortran test suite.
22787 * gdb.fortran: New directory.
22788 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
22789
22790Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22791
22792 * gdb.base/default.exp: Update expect pattern for load command
22793 without arguments.
22794
22795Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
22796
22797 * configure.in: Change i386 to i[345]86.
22798 * gdb.base/configure.in: Likewise.
22799 * gdb.c++/configure.in: Likewise.
22800 * gdb.chill/configure.in: Likewise.
22801
22802Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
22803
22804 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
22805 patterns, since that is not a valid context for comments.
22806
22807Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
22808
22809 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
22810 repeated types and repeated types with indices > 9.
22811
22812Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
22813
22814 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
22815 2417; old bug has been fixed.
22816
22817Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
22818
22819 * gdb.base/interrupt.exp: When trying to wake up the inferior,
22820 send the newline ourselves instead of assuming gdb_test will do
22821 so when passed an empty input string.
22822
22823 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
22824 stabs testcode.
22825
22826Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22827
22828 * lib/gdb.exp (gdb_test): Don't send anything if the first
22829 argument is an empty string. This makes cases where we want to
22830 match output that is already in expect's buffers (for example,
22831 matching a breakpoint after gdb_run_cmd has been called) work
22832 reliably.
22833
22834Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22835
22836 * config/netware.exp: New file.
22837
22838Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22839
22840 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
22841 the -B and -L prefixes so we can find the debugging stub.
22842
22843 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
22844 there and we are using the gcc from the tree.
22845
22846 * gdb.base/types.c: Removed.
22847
22848 * gdb.base/configure.in: Look for makefile fragments in ../config.
22849 Recognize i386-*-netware.
22850 * gdb.c++/configure.in: Likewise.
22851
22852Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22853
22854 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
22855 the correct TCL syntax.
22856
22857Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22858
22859 * gdb.base/opaque.exp: use runto instead of messing around with
22860 breakpoints. Simplify by using gdb_test.
22861
22862 * gdb.base/bitfields.exp: restart between tests on netware targets
22863 because breakpoints aren't relocated after target death. Run
22864 processes to completion.
22865
22866 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
22867
22868Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
22869
22870 * Makefile.in: Remove extra tabs that confuse some versions
22871 of "make". Use the newly built gdb to test with by default,
22872 rather than the first one in the tester's search path.
22873
22874Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
22875
22876 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
22877
22878 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
22879 condition help.
22880
22881Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22882
22883 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
22884
22885 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
22886 running.
22887 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
22888 * gdb.base/funcargs.exp: Likewise.
22889
22890 * gdb.base/bitfields.exp: Simplify by using gdb_test.
22891 * gdb.base/funcargs.exp: Likewise.
22892
22893 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
22894 message is "".
22895
22896Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22897
22898 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
22899 return,signals,twice}.exp: Handle non-existant binaries
22900 consistantly.
22901
22902 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
22903 * gdb.base/Makefile.in: Don't try to generate a core dump, we
22904 might testing a cross development system.
22905
22906Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22907
22908 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
22909 runtest script is relative to ${srcdir}, not ${rootdir}.
22910
22911Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
22912
22913 * gdb.base/signals.exp: Allow for optionality of breakpoint
22914 address.
22915
22916Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22917
22918 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
22919
22920Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22921
22922 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
22923 for size_t definition.
22924 * gdb.c++/templates.cc: Likewise
22925
22926 * config/mt-i386-netware: New file.
22927
22928 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
22929 defined.
22930
22931 * gdb.base/Makefile.in: Added support for systems that name core
22932 files by appending "core" to the program name.
22933 * gdb.base/a1-selftest.exp: Likewise.
22934
22935Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22936
22937 * gdb.base/return.exp: Add comment and message for `return double'
22938 test failure on Sparc Solaris.
22939
22940Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
22941
22942 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
22943
22944Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22945
22946 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
22947 from optimizing them away.
22948 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
22949 patterns to include default constructors and assignment operators,
22950 to match gcc versions beyond 2.5.8. Accept any cplus demangling
22951 character in the output of the virtual base pointer.
22952
22953Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22954
22955 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
22956 expression match in print_addr_of to avoid unintented matches.
22957 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
22958 versions up to 2.5.8.
22959
22960Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22961
22962 * gdb.base/list.exp: Tweak alternate pattern for listing of an
22963 included file to run under newer versions of expect.
22964 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
22965 consecutive >'s in templates to accomodate recent cplus-dem.c change.
22966 Remove xfail for the virtual table of BDDHookV.
22967
22968Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
22969
22970 * lib/gdb.exp (string_to_regexp): Set a default result.
22971 (default_gdb_start): Fix misleading message.
22972
22973Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
22974
22975 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
22976 Remove all CC, etc definitions.
22977 * config/mt-hpux: New file.
22978 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
22979 (CFLAGS, LDFLAGS): Define.
22980 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
22981
22982 * Makefile.in (site.exp): Don't insert host_os, etc.
22983 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
22984 (distclean): Check existence of subdir.
22985 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
22986 * gdb.base/Makefile.in: General cleanup and simplification.
22987 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22988 to build executables. Use default rule to build .o files.
22989 (EXPECT, RUNTEST, CC): Fix relative pathname.
22990 (site.exp): Don't insert host_os, etc.
22991 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
22992 and/or SIGUSR1 defined.
22993 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
22994 * gdb.c++/Makefile.in: General cleanup and simplification.
22995 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22996 (CFLAGS): Remove.
22997 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
22998
22999Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
23000
23001 * gdb.base/recurse.exp: Misc changes to get tests running again
23002 after Kung's changes to the watchpoint code.
23003 * gdb.base/watchpoint.exp: Likewise.
23004
23005Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
23006
23007 * lib/gdb.exp (string_to_regexp): Convert {\} also.
23008
23009Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
23010
23011 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
23012 * lib/gdb.exp (default_gdb_start): Define.
23013 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
23014 gdb.base/funcargs.exp, gdb.base/opaque.exp,
23015 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
23016 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
23017 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
23018 Don't call gdb_target_udi in between tests.
23019
23020Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23021
23022 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
23023 (which was basically just a local version of the same thing). In
23024 addition to avoiding duplication, gdb_test_exact is faster.
23025 * lib/gdb.exp (gdb_test_exact): Fix typo.
23026
23027 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
23028 don't give an error.
23029
23030 * gdb.base/term.exp: Call delete_breakpoints before starting.
23031
23032 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
23033 (t10): Add comment.
23034
23035Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23036
23037 Reorganization of the GDB Test Suite.
23038
23039 * gdb.base: New directory, contains all the basic tests.
23040 * gdb.c++: New directory, tests specific to C++.
23041 * gdb.chill: New directory, tests specific to Chill.
23042 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
23043 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
23044 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
23045 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
23046 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
23047 t30-31 to chill).
23048 * */gdbme.*: Rename to match appropriate expect scripts.
23049 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
23050 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
23051 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
23052 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
23053 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
23054 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
23055 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
23056 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
23057 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
23058 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
23059 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
23060 gdb.c++/virtfunc.cc: New names of C++ files.
23061 * gdb.chill/chillvars.ch: New name of Chill file.
23062 * gdb.base/configure.in, gdb.c++/configure.in,
23063 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23064 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23065 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23066 * configure.in (configdirs): Update to reflect directory changes.
23067 (target_abbrev): No longer define for any configuration.
23068 * Makefile.in: Cosmetic improvements to header comments.
23069
23070Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23071
23072 Various changes to gdb.t31:
23073
23074 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
23075 * gdbme.ch: Make all key-words and predefineds be upper-case.
23076 * chillvars.exp: Expect key-words and predefinds in upper-case.
23077
23078 * chillvars.exp: Use gdb_test_exact many places.
23079 Change expected output for arrays (which now includes index labels).
23080
23081 * pr-5020.exp, gdme.ch (module PR_5020):
23082 New test, for PR-5020.
23083
23084Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
23085
23086 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23087 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23088
23089Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23090
23091 * Makefile.in: Fix bit-rot in definitions of CHILL,
23092 CHILL_FOR_TARGET and Chill_LIB.
23093 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23094 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23095 CHILL, and CHILL_LIB.
23096
23097Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23098
23099 * Revert the previous changes. Please see Rob's directory
23100 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23101
23102Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23103
23104 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
23105 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23106 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23107 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
23108 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23109 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23110 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23111 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23112 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23113 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23114 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23115 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23116 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23117 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23118 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23119 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23120 changes from 94Q1.
23121
23122Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23123
23124 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23125 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23126 Rob's new testing fragments.
23127
23128Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23129
23130 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 23131 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
23132
23133Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23134
23135 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23136 version also, match on casted version strings, and match on
23137 gdb startup case where the line numbers might be messed up.
23138
23139Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23140
23141 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 23142 (CFLAGS): Delete it from here.
c906108c
SS
23143
23144Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23145
23146 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23147
23148Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23149
23150 * Makefile.in (RUNTEST): Default to just "runtest".
23151
23152Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23153
23154 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23155 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23156 the code has been restructured.
23157
23158Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23159
23160 * gdb.t00/default.exp (set write): Allow any number of \r and/or
23161 \n, not just one of each.
23162
23163 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
23164 /bin/cc gives a warning if you do.
23165
23166Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
23167
d63a86f8 23168 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
23169 __t10ListS_link1ZUiRCUiPT0
23170
23171Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23172
23173 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
23174 on local variables in recursive functions.
23175
23176 * gdb.t07/Makefile.in: Build the new test.
23177
23178Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23179
23180 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
23181 directly. Instead compare the return values from actual calls.
23182
23183Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
23184
23185 * Makefile.in (check): Set TCL_LIBRARY for runtest.
23186
23187Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23188
23189 * From Peter Schauer with minor modifications.
a9c64011
AS
23190 * gdb.t15/return.exp (return_tests): Handle targets where "return"
23191 stops in mid-line in the caller. Add xfail for returning a float
23192 value on X86 targets.
c906108c
SS
23193
23194Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23195
23196 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
23197 to avoid expect lossage.
23198 (fmem_LRbug_tests): Likewise.
23199 * gdb.disasm/hppa.s: Corresponding changes.
23200
23201 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
23202 conditions to work with latest dejagnu/expect.
23203
23204 * gdb.t15/funcargs.exp (finish from indirect call): No longer
23205 expected to fail on the PA.
23206 (backtrace in call with trampolines): Explicitly require main
23207 to be frame #1 (no trampolines should show up in backtrace).
23208
23209 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
23210 "continue -expect".
23211 * gdb.t06/break.exp: Likewise.
23212 * gdb.t07/watchpoint.exp: Likewise.
23213 * gdb.t13/bitfields.exp: Likewise.
23214 * gdb.t15/{funcargs,return}.exp: Likewise.
23215 * gdb.stabs/weird.exp: Likewise.
23216 * config/{mips,udi}-gdb.exp: Likewise.
23217
23218 * hppa.sed: Enclose comments within a sed command to avoid
23219 losing with the old OSF1 sed.
23220
23221Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23222
23223 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
23224 sequent dynix.
23225 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
23226 * gdb.t15/funcargs.exp: Conditionally step again to really
23227 finish from marker_call_with_trampolines. Handle the case where
23228 the first step from within call_with_trampolines already steps
23229 us back to main.
23230 * gdb.t15/gdbme.c: Add comment to closing brace of
23231 call_with_trampolines for funcargs.exp.
23232
23233Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23234
d63a86f8 23235 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
23236 Fix typo(s).
23237
23238Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23239
23240 * gdb.t07/gdbme.c: More code for watchpoint testing.
23241
23242 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
23243 "Hardware watchpoint" throughout file.
23244 (test_watchpoint_triggered_in_syscall): New test.
23245 (test_complex_watchpoint): New test.
23246
23247Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23248
23249 * gdbme.c (call_with_trampolines): New function to try and step
23250 into. Tests trampoline problems on the PA.
23251
23252 * funcargs.exp (localvars_in_indirect_call): No longer expect
23253 stepping into indirect call to fail on PAs.
23254 (test_stepping_over_trampolines): New test.
23255
23256Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23257
23258 * TODO: Add suggestions for static member function tests, and
23259 completion tests.
23260
23261Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23262
23263 * TODO: Add suggestions for "p/a" tests.
23264
23265 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
23266 (default_gdb_exit): Replace all the hair with sending "quit" to
23267 the process with a simple close.
23268
23269Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23270
23271 * TODO: Add suggestions for shared library tests.
23272
23273Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23274
23275 * TODO: Add suggestions for x/s tests.
23276
23277Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23278
23279 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
23280 "enable once", and "enable breakpoints once" with ".*".
23281
23282Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23283
23284 * TODO: Add suggestions about structure passing tests.
23285
23286Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23287
23288 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
23289 the primary1 test, use work around if __GNUC__ < 2.
23290 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
23291 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
23292 Test for bad output rather than waiting for timeout. Issue
23293 second continue only if first continue failed.
23294
23295Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23296
23297 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
23298 operator[] test with gdb_test because the old code didn't seem to
23299 be getting the quoting right with the new dejagnu.
23300
23301Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
23302
23303 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
23304 one from the path.
23305 * Makefile.in: Use a fresh expect if there is one, use runtest
23306 from the src tree if there is one.
d63a86f8 23307
c906108c
SS
23308Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23309
23310 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
23311 next over recursive call. Revise the tests from that point on
23312 (which had been skipped) to match GDB's actual (correct) output.
23313
23314 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
23315 with next over a breakpoint whose condition is false.
23316
23317 * gdb.t00/help.exp: Comment out "help set print" tests just like
23318 (and for same reason as) "help set" test.
23319
23320Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23321
23322 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
23323 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
23324
23325Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23326
23327 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
23328 necessary gdb_target_udi.
23329
23330 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
23331
23332 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
23333 1838 and 2417; they are fixed.
23334
23335 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
23336 gdb.t03/ptype.exp (ptype structure, ptype union):
23337 Remove xfails; the test is looser than when the xfails were added.
23338
23339 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
23340 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
23341
23342 * gdb.t01/run.exp: Only run shell test if isnative.
23343
23344 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
23345 since "run" automatically loads if necessary. Call gdb_target_udi
23346 after the "file" since "file" kills any execution target.
23347
23348 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
23349 GDB. GDB doesn't work that way (not anymore at least) on UDI.
23350 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
23351 argument for UDI.
23352
23353Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23354
23355 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
23356
23357 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
23358
23359Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23360
23361 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
23362 properly quoting regexps. This makes the second argument to
23363 demangle a fixed string, which matches the callers, instead of a
23364 shell-style pattern which is what the previous implementation
23365 used. Update some of the callers.
23366
23367Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23368
23369 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
23370 (comib_nullified_tests): Fix typo.
23371 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
23372 strings. No longer expected to fail.
23373
23374 * gdb.disasm/hppa.s (addib_tests): Fix typo.
23375 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
23376 strings. No longer expected to fail.
23377
23378 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
23379 string. No longer expected to fail.
23380
23381Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23382
23383 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
23384 No longer expected to fail.
23385
23386 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
23387 string. No longer expected to fail.
23388
23389Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23390
23391 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
23392 only in the names (I probably got most of them). I was even
23393 generous with some which differed in underscores in names, and
23394 probably missed a few, and I *still* was able to remove almost a
23395 third of the file with almost no impact on testsuite coverage.
23396
23397Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23398
23399 * gdb.t00/default.exp: Match udi_attach error message as well as
23400 the one from child_attach.
23401
23402 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
23403
23404 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
23405
23406 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
23407 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
23408
23409 * Move test with enums and partial symbols back to
23410 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
23411 Reverts the change of 26 May 93. Per today's change to
23412 stabs.texinfo, the behavior that weird.exp was expecting was
23413 unreasonable; what is important is that the compiler+gdb get
23414 things right, which happens with a recent gcc. Also fix the test
23415 to deal with native compilers which put out the stab gdb can't
23416 deal with.
23417
23418Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23419
23420 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
23421 in the names. The main thing these accomplish is to slow things down.
23422 Many more such duplicates surely remain.
23423
23424 * gdb.t00/help.exp: Comment out "help support" test just like
23425 (and for same reason as) "help set" test.
23426
23427Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
23428
23429 * gdb.t06/break.exp: Remove setup_xfails for
23430 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
23431 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
23432 about known bug in gcc to include up through 2.5.8.
23433 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
23434 well as "_vb$".
23435 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
23436 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
23437 with latest gcc and gdb.
23438 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
23439 well as "_vb$".
23440
23441Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23442
23443 * configure.in (hppa*-*-*): Also configure and build stabs-only
23444 tests.
23445
23446Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23447
23448 * gdb.t10/hppa.mt: A makefile fragment for the PA.
23449 * gdb.t10/configure.in (hppa*-*-*): Use it.
23450
23451Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23452
23453 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
23454
23455Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23456
23457 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
23458 versions prior to 1.13.5.
23459
23460Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23461
23462 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
23463 the prompt is at the start of a line.
23464
23465Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23466
23467 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
23468 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
23469 in the copr tests now.
23470 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
23471 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
23472 expected to fail.
23473
23474Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
23475
23476 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
23477 gdb.t31/chillvars.exp, lib/gdb.exp:
23478 Tweak to run under either version of expect.
23479 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
23480 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
23481 * gdb.t11/list.exp: Remove extraneous whitespace.
23482
23483Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23484
23485 * gdb.t16/printcmds.exp (test_print_strings): Accept
23486 "(unsigned char *) " before the string.
23487
23488 * TODO: Add notes about printing of fancy types and GDB expressions.
23489
23490Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
23491
23492 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
23493 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 23494 if doing mips-idt-ecoff.
c906108c
SS
23495
23496Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
23497
23498 * Most .exp files: Tweak to run under either version of expect.
23499
23500Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23501
23502 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
23503 xfails; I'm not sure why they are failing, but not because of PR 1806.
23504
23505Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
23506
23507 * config/unix-gdb.exp: Remove gdb_unload cause it's already
23508 defined in lib/gdb.exp.
23509
23510Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23511
23512 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
23513 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
23514 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
23515 have to be typeless.
23516
23517Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23518
23519 * TODO: Add suggestion for copyright year test.
23520
23521Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
23522
23523 * configure.in (*-*-lynxos*): Add stabs tests.
23524
23525Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23526
23527 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
23528 so insert a tab before any assembler directive in column zero.
23529
23530 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
23531 stores.
23532 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
23533 stores.
23534 (fpu_short_memory_tests): Likewise.
23535
23536Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23537
23538 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
23539 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
23540 .stabs directives in comments.
23541
23542Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23543
23544 * TODO: New file, describing tests we could write.
23545 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
23546
23547Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23548
23549 * gdb.t06/signals.exp: Add kludge to force re-sync.
23550
23551 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
23552 to xgdb instead of gdb, get out of gdb.
23553
23554Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
23555
23556 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
23557 for info.
23558
23559Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23560
23561 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
23562 * gdb.stabs/configure.in (hppa*-*-*): Use it.
23563 * gdb.stabs/hppa.sed: New sed script for the PA.
23564
23565Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23566
23567 * gdb.stabs: Re-write weird.def and configuration to use sed
23568 instead of cpp. sed is portable and POSIX; cpp is neither.
23569
23570Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23571
23572 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
23573
23574Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23575
23576 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
23577
23578Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23579
23580 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
23581 "_vb$".
23582 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
23583 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
23584
23585Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23586
23587 * lib/gdb.exp: Comment out code which depends on non-existent
23588 `transform' procedure.
23589
23590Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
23591
23592 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
23593 * lib/gdb.exp: Transform tool name.
23594 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
23595 1.1's new error handling system.
23596
23597Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23598
23599 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
23600
23601Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23602
23603 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
23604 They made pattern matching so slow that timeouts happened on
23605 heavily loaded systems. Now any output from "show print" which
23606 gets us back to the GDB prompt is a PASS.
23607
23608Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
23609
23610 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
23611
23612Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23613
23614 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
23615
23616 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
23617 It is not from PR 3220.
23618
23619Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23620
23621 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
23622 just started failing because they depended on the order the
23623 subcommands are presented, or exact docstring text. This kind of
23624 test is a pain and has minimal benefit.
23625
23626Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23627
23628 * gdb.t09/corefile.exp: At end of test, use "core" command with
23629 no arguments.
23630
23631Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
23632
23633 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
23634 17}/Makefile.in: Make it possible to run the testsuite with Sun
23635 make and CC = cross gcc by adding explicit build rules for .o
23636 files.
23637
23638Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23639
23640 * gdb.t15/funcargs.exp: Don't put comments on same line as
23641 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 23642
c906108c
SS
23643Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23644
23645 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
23646
23647Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
23648
23649 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
23650 * gdb.t20/inherit.exp: remove three dumplicate entries.
23651
23652Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23653
23654 * gdb.t06/break.exp: For "next over recursive call", fail on any
23655 incorrect output, not just on "factorial (value=2)".
23656
23657Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23658
23659 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
23660 working now. Add an xfail if accesing a bss variable causes
23661 a memory error if the target is not yet run.
23662
23663Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23664
23665 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
23666 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
23667 name of __st* demangling (2 strings). Did Kung really get the
23668 more than 95 others right without testing them?
23669
23670Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
23671
23672 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
23673
23674Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
23675
23676 * configure.in (configdirs): Add gdb.disasm
23677 * gdb.disasm: New directory for GDB disassembler tests.
23678 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
23679
23680Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23681
23682 * gdb.t00/help.exp: Don't test "help set".
23683
23684 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
23685 from within expect statements. None of these happen anymore and
23686 they cause regressions to be silently unnoticed.
23687
23688 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
23689 messages) about known failures with gcc cygnus-2.4.5-930417.
23690
23691 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
23692 comp-info.exp so it gets built if it doesn't exist.
23693
23694 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
23695 it is no longer used.
23696 * gdb.t13/comp-info.c: Removed.
23697
23698Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23699
23700 * gdb.t06/signals.exp: Add xfail for sun3.
23701
23702Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23703
23704 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
23705 relevant because ^C doesn't get sent but failure can be reproduced
23706 interactively).
23707
23708Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23709
23710 * gdb.stabs/alpha.mt: New configuration file for alpha.
23711 * gdb.stabs/configure.in: Use it.
23712 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
23713 sharing with alpha.mt, redefine long to word via preprocessor.
23714 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
23715 for alpha.
23716 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
23717 native cc.
23718 * gdb.t00/teststrategy.exp: Change expect string so that we
23719 consume the `(xgdb)' from the command echo and from the gdb prompt.
23720 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
23721 gdb currently compares all values as long, so this failure probably
23722 applies to any configuration where LONGEST is bigger than a target int.
23723 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
23724 with gcc.
23725 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
23726 to handle opaque pointers, gcc is.
23727 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
23728 as first argument. Include <sys/types.h> and change all operator
23729 new definitions to use size_t.
23730 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
23731 now that we use size_t.
23732
23733Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23734
a9c64011 23735 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 23736 a long or float array cast all array members to the same type.
a9c64011 23737 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 23738 with 64 bit longs.
a9c64011 23739 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 23740 on alpha.
a9c64011 23741 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
23742
23743Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23744
23745 * gdb.t24 (demangle.exp): Constructors of templates have names like
23746 vector<int>::vector(int) not vector<int>::vector<int>(int). See
23747 section 14.6 of the ARM.
23748
23749 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
23750 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
23751 accomplish little and slow down the testsuite.
23752
23753 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
23754 Accept spaces various places.
23755
23756Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23757
23758 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
23759 with watchpoint enabled.
23760
23761 * Makefile.in: Remove definition of CC and remove the second
23762 definition of CXX (the "CXX = gcc" one remains). These definitions
23763 were causing backquotes to be expanded within backquotes, which
23764 doesn't work.
23765
23766Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
23767
23768 * gdb.t17/callfuncs.exp: Add "return 0" to end.
23769
23770Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23771
a9c64011
AS
23772 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
23773 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
23774 by mips cc and contains no stabs entries.
23775
23776Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
23777
23778 * config/vx-gdb.exp: Use fake device to load files rather than
23779 NFS.
23780 * lib/gdb.exp: New proc to do "file" command.
23781 * config/unix-gdb.exp: Use new "file" proc.
23782
23783Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
23784
23785 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
23786 Rework board rebooting slightly.
23787 (gdb_exit): Don't exit from the remote shell; there isn't one.
23788 * gdb.stabs/weird.exp: If a program is being debugged already,
23789 kill it.
23790 * gdb.t04/setvar.exp: Stop and restart gdb.
23791 * gdb.t05/expr.exp: Likewise.
23792 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
23793 restart gdb and reload the program.
23794 * gdb.t08/opaque.exp: Likewise.
23795 * gdb.t12/scope.exp: Likewise.
23796 * gdb.t13/bitfields.exp: Likewise.
23797 * gdb.t15/funcargs.exp: Likewise.
23798 * gdb.t20/classes.exp: Likewise.
23799 * gdb.t03/ptype.exp: Increase timeout.
23800 * gdb.t16/printcmds.exp (test_print_string_constants,
23801 test_print_array_constants): Likewise.
23802 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
23803 * gdb.t20/classes.exp (do_tests): Likewise.
23804 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
23805
23806Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
23807
23808 * gdb.stabs: Renamed *wierd* to *weird*.
23809
23810Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23811
23812 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
23813 for timeout. Add "known gcc 2.4.5 bug" to failure message.
23814
23815Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23816
23817 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
23818 (do_tests): Remove xfail for whatis on one_var and two_var.
23819
23820Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
23821
23822 * Makefile.in: Made cross building work better by adding
23823 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
23824
23825Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23826
23827 * gdb.t15/{return.c,return.exp,Makefile.in}:
23828 New test, currently commented out.
23829
23830Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
23831
23832 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
23833 still running and removes the leftover named socket so GDb can do
23834 clean restarts.
23835
23836Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
23837
23838 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
23839 console, not GDB.
23840 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
23841 cross testing works better with "make check"
23842 * config/unix-gdb: Use default procedures for exit and version.
23843 * config/vx-gdb.exp: Cleaned up and massaged back to working order
23844 with the newest VxWorks.
23845
23846Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23847
23848 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
23849 old form.
23850
23851 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
23852 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
23853
23854 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
23855
23856 * config/unix-gdb.exp: Remove this version of gdb_exit
23857 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
23858 Rob says he'll look at it when he gets back to testing boards.
23859
23860Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
23861
23862 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
23863 an expected fail for certain ptype commands.
23864
23865 * gdb.t20/classes.exp: Update expected results of "ptype class
23866 Base1" to account for the constructor that now appears in the type.
23867
23868Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
23869
23870 * configure.in (configdirs): Restore gdb.t04, which mysteriously
23871 disappeared from list.
23872 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
23873 "alldone" proc with call to cleanup and exit.
23874 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
23875 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
23876 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
23877 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
23878 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
23879 "alldone" proc with simple returns that suppress remaining
23880 tests. The alldone proc went away many months ago.
23881
23882Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23883
23884 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
23885
23886 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
23887
23888Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23889
23890 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
23891 as vax gdb will display them.
23892
23893Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23894
23895 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
23896 optimizers.
23897
23898 * scope.exp: Change "bad value for localval" messages so each one
23899 is unique.
23900
23901 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
23902 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
23903
23904 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
23905
23906Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23907
23908 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
23909 doesn't exist (due to optimization).
23910
23911Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23912
23913 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
23914 contains \r because the filename is long.
23915
23916 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
23917 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
23918
23919Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23920
23921 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
23922 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
23923 Ultrix.
23924 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
23925 int tests.
23926 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
23927
23928Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
23929
23930 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
23931
23932 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 23933 to match does not match the passing case but still matches the
c906108c
SS
23934 failing case.
23935
23936Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23937
23938 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
23939
23940Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
23941
23942 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
23943 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
23944 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
23945 Remove various versions of gdb_exit.
23946 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
23947 gdb_exit.
23948 * config/unix-gdb.exp: gdb_exit remains here, and should override
23949 the generic version, since it's doing a lot of wierd stuff that
23950 the other versions aren't. FIXME, fold it in, or abandon this
23951 version.
23952
23953Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23954
23955 * gdb.t24/demangle.exp: Add tests for PR 3220.
23956
23957Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23958
23959 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
23960
23961Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
23962
23963 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
23964 "i386-*-*". Works for i486 as well.
23965
23966 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
23967 bug, and expand domain of xfail to all SVR4 systems, since the
23968 actual problem is likely to be in generic SVR4 /proc support.
23969
23970Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23971
23972 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
23973
23974Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
23975
23976 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
23977 xfails for other systems. Match a missing 'Continuing.' as an
23978 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
23979
23980 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
23981 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
23982 Only issue warning for missing executables if -all option is used.
23983
23984 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
23985 file if -all option is used. It's like an unpredictable XFAIL.
23986
23987Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23988
23989 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
23990 for dynamically linked binaries.
23991
23992 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
23993
23994Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23995
23996 * gdb.t20/inherit.exp: Change message for "print tagless struct"
23997 to state that this is a known bug in old versions of g++.
23998
23999Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24000
24001 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
24002 while waiting for `Continuing'.
24003
24004Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
24005
24006 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
24007 in text, data, and bss.
24008 * gdb.t10/nodebug.c: Add local and global test variables for
24009 initialized and uninitialized data.
24010
24011Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24012
24013 * config/unix-gdb.exp (gdb_exit): Add "wait".
24014
24015Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24016
24017 * gdb.t06/signals.exp: xfail the continue from the handler for all
24018 targets.
24019
24020 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
24021 function with watchpoints enabled, the i386 call dummy starts with
24022 a call.
24023
24024 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
24025 386 bsd names its corefiles.
24026
24027Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
24028
24029 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
24030 compilers don't grok it.
24031 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
24032 with small octal ints rather than character constants, which
24033 are signed and might not fit if first promoted to int.
24034
24035Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
24036
24037 * gdb.t09/Makefile.in (clean): Remove corefile.
24038
24039Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24040
24041 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
24042
24043Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24044 and Jim Kingdon (kingdon@cygnus.com)
24045
24046 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
24047 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
24048 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
24049
24050Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24051
24052 * gdb.t17/interrupt.exp: Add xfail for hppa.
24053
24054Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24055
24056 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
24057 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
24058 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
24059 to determine signed-ness of bitfields and use the result to setup
24060 the xfail.
24061 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
24062 * gdb.t15/funcargs.exp: Use them to step until the second indirect
24063 call line is reached if necessary.
24064
24065Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24066
24067 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24068
24069Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24070
24071 * gdb.t06/break.exp: Also test `clear' command.
24072
24073Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24074
24075 * gdb.t00/teststrategy.exp: Remove extra quote.
24076
24077 * gdb.t07/watchpoint.exp: Change xfail for calling function with
24078 watchpoint enabled to be for all non-68k machines.
24079
24080 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
24081
24082Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24083
24084 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
24085 targets use aout.mt instead of ecoff.mt as gas understands
24086 standard aout format.
24087
24088Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24089
24090 * lib/gdb.exp (runto): Don't insist that function we are running to
24091 was compiled with -g.
24092
24093 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24094
24095 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24096 to get back into the read system call.
24097 Accept leading newline in case where we woke it up.
24098
24099Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24100
24101 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24102 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24103 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24104 enable ecoff configuration.
24105
24106Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24107
24108 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24109
24110Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24111
24112 * gdb.t16/printcmds.exp: Add another printf test.
24113
24114Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24115
24116 * configure.in: If configured -with-stabs on any target, add
24117 stabsdirs to configdirs.
24118
24119Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24120
24121 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24122 fun" so pattern does not match the command itself.
24123
24124Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24125
24126 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24127
24128Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24129
24130 * gdb.t17/interrupt.exp: Test for more things.
24131
24132Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24133
24134 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24135 compiler arranges the code and line numbers.
24136
24137 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24138
24139Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24140
24141 * gdb.t00/help.exp: Increase expect input buffer size.
24142
24143Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24144
24145 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24146
24147 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24148
24149 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24150
24151 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24152 [0-9]*, not just [0-9].
24153
24154Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24155
24156 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24157
24158 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
24159
24160Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24161
24162 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
24163
24164Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24165
24166 * gdb.t06/signals.c: Add xfails for sun3.
24167
24168 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
24169
24170 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
24171 test_stepping tests.
24172
24173Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24174
24175 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
24176
24177 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
24178
24179 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
24180 rather than actually putting it through cpp twice.
24181
24182 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
24183
24184Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
24185
24186 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
24187 no longer needed.
24188
24189Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24190
24191 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
24192
24193 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
24194 C++ features prints as "struct", make it a pass, not an xfail.
24195
24196Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24197
24198 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
24199 Don't require VA to print as "class" rather than "struct".
24200
24201Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
24202
24203 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
24204
24205Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24206
24207 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
24208
24209Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24210
24211 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
24212 order.
24213
24214Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24215
24216 * gdb.t16/printcmds.exp: Add printf tests.
24217
24218 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
24219
24220 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
24221
24222Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
24223
24224 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
24225 pass counts, to counteract any existing or future setup_xfails.
24226
24227Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24228
24229 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
24230 {BEGIN,END}_COMMON for common block instead of STAB.
24231 * gdb.stabs/wierd.exp: Add xfail for rs6000.
24232
24233 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
24234 intp_var should be N_GSYM not N_LSYM.
24235 wierd-aout.S: Use a label for the value of the N_SO.
24236 wierd.def: Remove all backslashes.
24237 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
24238
24239Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24240
24241 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
24242 get the expected next to inheritance3.
24243
24244Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24245
24246 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
24247 now that gcc-2.4 gets it right.
24248
24249Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24250
24251 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
24252
24253 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
24254 generating comp-info.exp which works for cross-compilation.
24255
24256Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
24257
24258 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
24259 "*-*-sysv4.*".
24260
24261Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
24262
24263 * gdb.t01/run.exp: Start with a fresh gdb.
24264 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
24265 SVR4.x.
24266
24267Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
24268
24269 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
24270 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
24271 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
24272 Makefile.in (distclean, realclean): Remove gdbme.c from list of
24273 things to remove.
24274
24275Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
24276
24277 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
24278 test cases from bug reports.
24279
24280Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
24281
24282 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
24283 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
24284 avoid spurious xfails.
24285 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
24286 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
24287 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
24288
24289Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
24290
24291 * gdb.t00/teststrategy.exp: Rework to provide more useful
24292 description of each test, fix problem with systems that define
24293 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
24294 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
24295 results for "next over recursive call" so timeouts aren't taken
24296 by error.
24297
24298Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
24299
24300 * gdb.t12/scope.exp: Test printing of variables before run.
24301
24302 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
24303 printed in wrong order due to sorting.
24304
24305Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
24306
24307 * gdb.t00/teststrategy.exp: Fix expected results for printing
24308 user entered string constant. Is array of char, prints with no
24309 address.
24310
24311 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
24312 commands.
24313 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
24314 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
24315 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
24316 of struct of char arrays.
24317 * gdb.t00/radix.exp: New tests for radix commands.
24318
24319Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
24320
24321 * gdb.t16/printcmd.exp: Print a variable before running program
24322 (with xfail for AIX).
24323
24324Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
24325
24326 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
24327
24328 * gdb.t16/printcmd.exp: Don't print variables before running program.
24329
24330 * gdb.t06/break.exp: Don't require envp argument to main.
24331
24332 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
24333
24334 * gdb.t02/whatis.exp, gdb.t11/list.exp:
24335 Add xfails for rs6000.
24336
24337 * gdb.t02/whatis.exp: Change other tests not to re-test something
24338 we already tested.
24339
24340 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
24341 each type used has a variable of that type.
24342
24343Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
24344
24345 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
24346
24347Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
24348
24349 * configure.in: change srctrigger to be a file, not a directory
24350
24351Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
24352
24353 * configure.in (mips-idt-ecoff*): Added trailing '*'.
24354
24355 * gdb.t11/list.exp: Fixed a couple of typos.
24356
24357Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
24358
24359 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
24360 is fixed and PR is closed.
24361 * gdb.t16 (gdbme.c): Add simple test string variable.
24362 * gdb.t16 (printcmds.exp): Add tests with simple test string
24363 variable, primarily for boundaries on "set print elements".
24364
24365Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
24366
24367 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
24368 Make leading 0's optional and don't expect a tab in the middle
24369 of the number.
24370
24371 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
24372
24373 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
24374 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
24375 don't end command passed to gdb_test with newline.
24376
24377 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
24378 signed keyword away, don't expect signed bitfields to be signed.
24379
24380 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
24381 printing with only as many 1's as are in the field as well as printing
24382 with 32 1's (see comment).
24383
24384Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
24385
24386 * gdb.t00/default.exp: Start with a fresh gdb.
24387 * configure.in (configdirs): Remove gdb.t31 until the chill
24388 compiler works again. It no longer is able to find chillrt0
24389 since it isn't in libchill.a anymore.
24390 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
24391 wierd.o, make more modular.
24392 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
24393 spurious newlines that caused problems.
24394
24395Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24396
24397 * Move test with enums and partial symbols from gdb.t03/ptype.exp
24398 to gdb.stabs/wierd.exp since GCC has worked around the bug.
24399 gdb.stabs/wierd.{exp,def}: Many new tests.
24400
24401 * gdb.t00/default.exp: update info line for new message.
24402
24403 * gdb.t02/{whatis.exp,gdbme.c}:
24404 Test that "char *" doesn't print as "caddr_t".
24405
24406Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24407
24408 * gdb.t00/help.exp: Use .* in place of some help messages which
24409 just changed.
24410 gdb.t00/default.exp: Update "info frame" test for new message.
24411 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
24412 Remove some xfails
24413
24414Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24415
24416 * gdb.t03/{gdbme.c,ptype.exp}:
24417 Add tests for typedef'd struct and union without tags.
24418 Also check "whatis" on a variable of a typedef'd enum without a tag.
24419
24420 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
24421 PRMS 1823; the bug still exists but isn't reproduced by this test
24422 anymore), and remove rs6000 XFAIL (the bug is fixed).
24423
24424 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
24425 duplicated from whatis.exp. For those that are left, accept
24426 "long", "long int", or "int" for long variables (whatis.exp already
24427 has an XFAIL for "int", so no need to fail it here).
24428
24429 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
24430 Deal with GCC's names for types now that GDB uses the compiler's names.
24431
24432 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
24433 setup_xfail's for sunos4. If we #defined the signed keyword away,
24434 don't expect GDB to know that char it is signed.
24435
24436 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
24437
24438Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
24439
24440 * configure.in (configdirs): Add gdb.t24 for C++ tests that
24441 should work on any system, regardless of debugging format.
24442 * gdb.t21/demangle.exp: Move to gdb.t24.
24443 * gdb.t24/demangle.exp: Move from gdb.t21.
24444 * gdb.t24/{Makefile.in, configure.in}: New files.
24445
24446Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24447
24448 * configure.in: Do gdb.stabs and C++ tests only for stabs.
24449 * gdb.stabs: New directory.
24450
24451Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24452
24453 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
24454 not just "Quit anyway?".
24455
24456Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
24457
24458 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
24459 that all setup_xfails are immediately followed by clear_xfails.
24460
24461Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
24462
24463 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
24464 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
24465 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
24466 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
24467 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
24468 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24469 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24470 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
24471 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
24472 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
24473 gdb.t31/chillvars.exp, lib/gdb.exp:
24474 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
24475 bug-gdb@prep.ai.mit.edu.
24476
24477Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
24478
24479 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
24480 with 0.0, not integer 0.
24481
24482Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
24483
24484 * gdb.t06/break.exp: Update for "Kill the program" message change.
24485
24486Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
24487
24488 * Makefile.in (GDBFLAGS): Set to -nx.
24489 * Makefile.in (site.exp): Use GDBFLAGS.
24490
24491Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24492
24493 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
24494 Makefiles.
24495 (check): depend on just-check.
24496 (just-check): added so that tests can be run without a noop
24497 build pass.
24498
24499Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24500
24501 Switch to using configure's configdirs.
24502 * Makefile.in (Makefile): add configure.in dependency.
24503 (SUBDIRS): removed redundant assignment.
24504 * configure.in: switch subdirs assignment to configdirs.
24505 * gdb.t*/configure.in: new files.
24506
24507Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
24508
24509 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
24510 works.
24511
24512Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
24513
24514 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
24515 in explicit rules. Apparently this is not supported by some makes.
24516
24517Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
24518
24519 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
24520
24521Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24522
24523 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
24524 disappeared.
24525
24526Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
24527
24528 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
24529
24530Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
24531
24532 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
24533 watchpoint problem that is now fixed.
24534 * gdb.t30/chexp.exp: Remove setup_xfail for printing
24535 uninitialized convenience variables.
24536 * gdb.t31/chillvars.exp: Fix expected patterns for printing
24537 structures.
24538
24539Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24540
24541 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
24542 which causes expect to get out of sync with gdb on long output
24543 from help set.
24544 * gdb.t09/corefile.exp: Make expected pattern for core file
24545 failing signal and frame output format less sun specific.
24546
24547Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
24548
24549 * gdb.t31/chillvars.exp: Add and remove initial dummy
24550 breakpoint, so that symbol table is forced in.
24551 (Needed at least on Sunos4, though it seems not SVR4.)
24552 * gdb.t31/chillvars.exp: Update for changed output format.
24553
24554Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
24555
a9c64011 24556 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
24557
24558Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
24559
24560 * Makefile.in: Added --srcdir when invoking runtest, removed the
24561 need for a local config file. (optional now)
24562
24563Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
24564
24565 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
24566 failure count used to force early termination. Add some more
24567 expected failures for gnu style demangling.
24568
24569Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24570
24571 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
24572 pmi variable from gdb.t20/gdbme to get optimized away.
24573 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
24574 Check for written corefile upon timeout _and_ eof.
24575
24576Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24577
24578 * config/unix-gdb.exp: Add missing return 0.
24579
24580Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24581
24582 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
24583 test termination.
24584
24585Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
24586
24587 * configure.in (subdirs): Put back gdb.t17 which mysteriously
24588 disappeared.
24589
24590Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
24591
24592 * gdb.t10/crossload.exp: Disable the i860-elf test until such
24593 time as i860 support works.
24594
d63a86f8 24595 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
24596 "backtrace 100\r" rather than just "backtrace\r", to match last
24597 change.
24598
24599Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
24600
24601 * config/udi-gdb.exp (gdb_exit): Remove close command.
24602 (gdb_target_udi): New procedure to set the UDI target.
24603 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
24604 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
24605 Added waits for prompts after several question responses. Added
24606 some more responses used by a29k-amd-udi-gdb.
24607 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
24608 pass different arguments, restart UDI connection after program
24609 completion.
24610 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
24611 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24612 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
24613 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
24614 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
24615 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
24616 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24617 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
24618 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
24619 after program completion.
24620 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
24621 compiled with a SELECT_VECS setting.
24622 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
24623 infinite recursion.
24624
24625 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
24626 Added checks for COFF results, and made them expected failures for
24627 all targets. It would be better to make them expected failures
24628 for COFF targets only.
24629
24630Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
24631
24632 * Makefile.in: add null dvi target, don't bother to recurse
24633 through test directories for info and install-info; rename
24634 $(datadir) to be dejagnu instead of deja-gnu
24635
24636Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
24637
24638 * gdb.t31/gdbme.ch: Re-enable code that previously caused
24639 compiler to coredump.
24640 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
24641 code.
24642
24643Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
24644
24645 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
24646 coredump.
24647 * gdb.t31/chillvars.exp: Comment out tests that depend on that
24648 code.
24649
24650Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
24651
24652 * gdb.t03/ptype.exp: tests for return code from gdb_test.
24653 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
24654 which in a shell. Deletes xgdb when done.
24655 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
24656 Tests the return from the "set height" or "set width" commands.
24657 Added a few return codes where needed.
24658
24659Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
24660
24661 * Makefile.in (SUBDIRS): Add gdb.t17.
24662 * configure.in (subdirs): Add gdb.t17.
24663 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
24664 files to test gdb's calling of functions in the inferior with
24665 the correct arguments and gdb's ability to retrieve any
24666 result returned.
24667
24668Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
24669
24670 * config/unix-gdb.exp (gdb_exit): Remove close commands that
24671 may be called after gdb goes away. Previous versions of expect
24672 needed these to avoid file descriptor leaks, but they cause
24673 errors with the current revision of expect.
24674 * gdb.t00/gdbvars.exp: Use -re on expected output after
24675 setting sevenbit-strings.
24676 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
24677 to set sevenbit-strings consistent across tests.
24678 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
24679 set sevenbit-strings consistent across tests.
24680
24681Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
24682
24683 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
24684 expected output to match current "expect" expectations.
24685
24686Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
24687
24688 * gdb.t00/default.exp: Change expected output for default "source"
24689 command, to match new gdb behavior which requires a filename to
24690 source.
24691
24692Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
24693
24694 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
24695 expected fail for i486-*-* that misses the marker2 function.
24696 * gdb.t10/crossload.exp (bfddefault): Allow successful
24697 recognition of a format to pass even if no symbols are found.
24698 Explicitly catch failures where the format is not recognized
24699 or is ambiguous, and add the reason to the fail message.
24700 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
24701 the cause is and invalid target and add reason to failure message.
24702 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
24703 elf32-i386, elf32-sparc, and elf32-i860.
24704 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
24705 Set up expected failure for 'filename'::variable scope resolution,
24706 which is now apparently broken on all targets.
24707 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
24708 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
24709 gdb.t23/templates.exp: Change failure for missing binfile into
24710 just a warning.
24711 gdb.t21/demangle.exp: Change all cfront references to 'arm'
24712 references.
24713
24714Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
24715
24716 * gdb.t00/default.exp: Add expected output for default "source"
24717 command, to match new gdb behavior.
24718 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
24719
24720Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
24721
24722 * config/*-gdb.exp: returns an error, rather than exiting on
24723 internal errors.
24724
24725Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
24726
24727 * gdb.t03/gdbme.c: Add pointer to struct variable.
24728 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
24729 referencing struct members.
24730
24731Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
24732
24733 * configure.in (mips-idt-ecoff): New target.
24734 * config/mips-gdb.exp: New file for remote board using MIPS remote
24735 debugging protocol.
24736
24737 * Redid configuration scheme. Removed gdb.t*/configure.in.
24738 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
24739 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
24740 distclean targets. Built executables via .o files. Adjusted
24741 tests to account for source files in $(srcdir) rather than
24742 $(objdir).
24743 * lib/gdb.exp (runto): Don't expect () after the function name,
24744 because it may have arguments.
24745
24746Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
24747
24748 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
24749 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
24750 expected failures for mips-idt-* and mips-sgi-*.
24751 * gdb.t00/default.exp (attach): Kill process if requested.
24752 * gdb.t00/help.exp (help target core, help target): Accept a gdb
24753 that does not read core files.
24754 * gdb.t01/run.exp: Removed checks for exit status code.
24755 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
24756 it is linked in.
24757 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
24758 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
24759 appropriate, rather than doing it by hand.
24760 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
24761 execution.
24762 * gdb.t10/crossload.exp: Kill existing program if needed.
24763 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
24764 appropriate, rather than doing it by hand. Always increase
24765 timeout for this test, not just for VxWorks.
24766
24767Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
24768
24769 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
24770 of Chill STRUCT types and STRUCT values.
24771 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
24772 than "char".
24773 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 24774 struct2): New struct definitions and initializations to test
c906108c
SS
24775 simple Chill STRUCT types.
24776
24777Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
24778
24779 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
24780 the null byte at the end of strings.
24781 * gdb.t00/default.exp: Make show version insensitive to copyright
24782 date.
24783 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
24784 to avoid dependencies on target char signedness.
24785 * gdb.t16/printcmds.exp: Update expected results for explicitly
24786 unsigned char.
24787 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
24788 now work.
24789 * gdb.t21/demangle.exp: Add many more patterns for template
24790 demangling, most of them being expected failures.
24791 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
24792 string we are matching for, to match on the whole string.
24793 * gdb.t21/demangle.exp: Add many new test strings to demangle,
24794 and fix a whole bunch that had incorrect expected output but were
24795 passing anyway because of the bug in "proc demangle".
24796 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
24797 type.
24798 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
24799
24800Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
24801
a9c64011
AS
24802 * gdb/testsuite: made modifications to testcases, etc., to allow
24803 them to work properly given the reorganization of deja-gnu and the
24804 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
24805
24806Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
24807
24808 * gdb/testsuite: Initial creation of gdb/testsuite.
24809 Migrated dejagnu testcases and support files for testing nm to
24810 gdb/testsuite from deja-gnu. These files were moved "as is"
24811 with no modifications. This migration is part of a major overhaul
24812 of dejagnu. The modifications to these testcases, etc., which
24813 will allow them to work with the new version of dejagnu will be
24814 made in a future update.
48efe704 24815
8d8cb839 24816 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 24817\f
8d8cb839
EZ
24818;; Local Variables:
24819;; mode: change-log
24820;; left-margin: 8
24821;; fill-column: 74
24822;; version-control: never
24823;; End:
902f2ccb
MC
24824
24825 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 24826 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
24827 Copying and distribution of this file, with or without modification,
24828 are permitted provided the copyright notice and this notice are preserved.