2011-07-22 Pedro Alves <pedro@codesourcery.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
1ced966e
PA
12011-07-22 Pedro Alves <pedro@codesourcery.com>
2
3 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
4 backend doesn't leave used debug registers behind.
5
3543a589
TT
62011-07-22 Tom Tromey <tromey@redhat.com>
7
8 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
9 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
10 argument.
11 * gdb.dwarf2/typeddwarf-amd64.S: New file.
12
14d15303 132011-07-21 Matt Rice <ratmice@gmail.com>
14
15 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
16 in mostlyclean rule. Add files ending in .core.
17
9b158ba0 182011-07-21 Matt Rice <ratmice@gmail.com>
19
20 PR macros/12999
21 * gdb.base/info-macros.c: New test sources.
22 * gdb.base/info-macros.exp: New tests.
23
d17b6f81
PM
242011-07-21 Phil Muldoon <pmuldoon@redhat.com>
25
26 * gdb.python/python.exp: Add prompt substitution tests.
27
918dd910
JK
282011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
29
30 Fix crash if referenced CU is aged out.
31 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
32 New.
33 * gdb.dwarf2/implptr.exp: Likewise.
34
0e37a63c
JK
352011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
36
37 * gdb.dwarf2/implptr.S: Rebuilt.
38 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
39 (bar): Use them for j, k, l.
40 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
41 COMPILE.
42 (print j in implptr:bar): Update for the intp typedef.
43 (print p[0].x in implptr:foo): Use more exact regex.
44
f65cf84c
TT
452011-07-18 Tom Tromey <tromey@redhat.com>
46
47 * gdb.cp/static-method.exp: Add missing single quote.
48
d5b4a7be
YQ
492011-07-18 Yao Qi <yao@codesourcery.com>
50
51 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
52 supported.
53 * gdb.mi/mi-nonstop-exit.exp: Likewise.
54 * gdb.mi/mi-nonstop.exp: Likewise.
55 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
56 * gdb.mi/mi-nsintrall.exp: Likewise.
57 * gdb.mi/mi-nsmoribund.exp: Likewise.
58 * gdb.mi/mi-nsthrexec.exp: Likewise.
59 * gdb.python/py-evthreads.exp: Likewise.
60
e9ea2662
JK
612011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
62
63 Code cleanup.
64 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
65 it. Substitute it instead of test_compiler_info everywhere.
66
ce451573
UW
672011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
68
69 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
70 remote targets as well.
71
756d88a7
UW
722011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
73
74 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
75 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
76
31f83dc5
UW
772011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
78
79 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
80 a remote machine, not the host.
81 (gdb_compile_shlib): Set soname if target is remote.
82
059241a0
PP
832011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
84
85 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
86
28a0b48c 872011-07-13 Matt Rice <ratmice@gmail.com>
88
89 * gdb.python/py-objfile-script-gdb.py: Renamed to
90 py-objfile-script-gdb.py.in.
91 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
92 py-objfile-script-gdb.py.
93 * gdb.python/py-objfile-script.exp: Update reference to
94 py-objfile-script-gdb.py.
95
9a771b67
JK
962011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
97
98 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
99 reference undefined label.
100
04ad99e6
JK
1012011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
102
103 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
104 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
105 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
106 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
107
713389e0
PM
1082011-07-11 Phil Muldoon <pmuldoon@redhat.com>
109
110 PR python/12438
111 * gdb.python/python.exp: Add maint set/show python print-stack
112 deprecated tests. Add set/show python print-backtrace tests.
113
97d146f8
JK
1142011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
115
116 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
117 debug info.
118
facde0e5 1192011-07-06 Matt Rice <ratmice@gmail.com>
120
121 * gdb.python/python.exp: Update filename paths.
122 * gdb.python/py-symtab.exp: Ditto.
123
438640d1
MP
1242011-07-06 Marek Polacek <mpolacek@redhat.com>
125
126 * gdb.python/py-evthreads.exp: Add missing `$'.
127
33a365df
MF
1282011-07-06 Jie Zhang <jie.zhang@analog.com>
129
130 * config/bfin.exp: New file.
131 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
132 * gdb.asm/bfin.inc: New file.
133
8f7ae686
MP
1342011-07-06 Marek Polacek <mpolacek@redhat.com>
135
df46027d 136 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
137 the whole output.
138
eb2a6f42
TT
1392011-07-05 Tom Tromey <tromey@redhat.com>
140
141 * gdb.java/jprint.java (jprint.hi): New field.
142 * gdb.java/jprint.exp: Print string.
143
177b42fe
TJB
1442011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
145
146 * gdb.base/call-sc.c: Fix typos.
147 * gdb.base/ifelse.exp: Likewise.
148 * gdb.base/structs.c: Likewise.
149
3b2a0cf2
JB
1502011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
151
152 * gdb.base/jit-so.exp: New test.
153 * gdb.base/jit-dlmain.c: New file.
154 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
155
46fc714c
JK
1562011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
157
158 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
159 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
160 * gdb.cp/pr9167.exp (p b): Likewise.
161 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
162 (test value of P in inner_m, test type of Z in inner_m): Call
163 setup_xfail for gcc <= 4.5.
46fc714c 164
418c7cf7
JK
1652011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
166
167 * gdb.cp/paren-type.cc: New files.
168 * gdb.cp/paren-type.exp: New files.
169
3d50dd94
JK
1702011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
171
172 Stop on first linespec terminator instead of eating what we can.
173 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
174 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
175 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
176 (break C::f()): ... this one.
177 (break C::operator()()): New test.
178 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
179 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
180 test.
181
dcf9f4ab
JK
1822011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
183
184 Fall back linespec to minimal symbols.
185 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
186 error message.
187 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
188 * gdb.cp/minsym-fallback-main.cc: New file.
189 * gdb.cp/minsym-fallback.cc: New file.
190 * gdb.cp/minsym-fallback.exp: New file.
191 * gdb.cp/minsym-fallback.h: New file.
192
3f542ed1
JK
1932011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
194
195 * gdb.cp/no-dmgl-verbose.cc: New file.
196 * gdb.cp/no-dmgl-verbose.exp: New file.
197
1982011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
199
200 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
201 __GI_.
202 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
203 (f): New function.
204 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
205 (complete p 'func<short>(): ... here.
206 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
207 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
208 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
209 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
210 Make them KFAIL gcc/49546.
211
00eb2c4a
JB
2122011-07-01 Joel Brobecker <brobecker@adacore.com>
213
214 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
215
85a20c42
JK
2162011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
217
218 Test GCC PR debug/49546.
219 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
220 (test type of F in k3_m, test value of F in k3_m): New.
221 * gdb.cp/temargs.cc (struct S3, struct K3): New.
222 (main): New variable k3. Call k3.k3_m.
223
d2d43431
JB
2242011-07-01 Jean-Charles Delay <delay@adacore.com>
225
226 * gdb.ada/packed_array.exp: Fix expected outout.
227
54ae186f
JB
2282011-07-01 Jean-Charles Delay <delay@adacore.com>
229
230 * gdb.ada/packed_array.exp: fixed expected output.
231
8f17729f
JB
2322011-07-01 Joel Brobecker <brobecker@adacore.com>
233
234 * gdb.ada/same_enum: New testcase.
235
f5aa6869
JB
2362011-07-01 Joel Brobecker <brobecker@adacore.com>
237
238 * gdb.ada/ptr_typedef: New testcase.
239
828292f2
JB
2402011-07-01 Joel Brobecker <brobecker@adacore.com>
241
242 * gdb.ada/arrayptr.exp: Add ptype test.
243
18920c42
JB
2442011-07-01 Joel Brobecker <brobecker@adacore.com>
245
246 * gdb.ada/char_enum: New testcase.
247
3536d9e3 2482011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
249
250 * gdb.base/dump.exp (capture_pointer_with_type): New.
251 Get value from address instead of name.
252 Start GDB once, and do `dump' and `restore'
253 tests together.
254
db863c42
MF
2552011-06-30 Jie Zhang <jie.zhang@analog.com>
256 Mike Frysinger <vapier@gentoo.org>
257
258 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
259 helper functions for getting/setting remotetimeout variable.
260 * lib/gdb.exp (gdb_load): If the target is remote, set
261 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
262 with $loadtimeout. Set $load_ok to 0 before doing the load.
263 Instead of returning, immediately, set $load_ok to 0. Call
264 set_remotetimeout with $oldremotetimeout, and then return if
265 $load_ok is 1.
266
e9e642a8
AB
2672011-06-30 Andrew Burgess <aburgess@broadcom.com>
268
269 * gdb.python/py-template.exp: Don't run this test if the target
270 does not support c++ tests.
271
32019081
JK
2722011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
273
274 Fix non-only rename list for Fortran modules import.
275 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
276 tests.
277 * gdb.fortran/module.f90 (module moduse): New.
278 (program module): use moduse, test var_x, var_y and var_z.
279
0ecee54c
TT
2802011-06-29 Tom Tromey <tromey@redhat.com>
281
282 PR testsuite/12040:
283 * gdb.fortran/array-element.exp: Use f90, not f77.
284 * gdb.fortran/complex.exp: Use f90, not f77.
285 * gdb.fortran/derived-type.exp: Use f90, not f77.
286 * gdb.fortran/library-module.exp: Use f90, not f77.
287 * gdb.fortran/logical.exp: Use f90, not f77.
288 * gdb.fortran/module.exp: Use f90, not f77.
289 * gdb.fortran/multi-dim.exp: Use f90, not f77.
290 * gdb.fortran/subarray.exp: Use f90, not f77.
291
3b2b8fea
TT
2922011-06-29 Tom Tromey <tromey@redhat.com>
293
294 * gdb.fortran/charset.exp: New file.
295 * gdb.fortran/charset.f90: New file.
296
42159ca5
TT
2972011-06-29 Tom Tromey <tromey@redhat.com>
298
299 PR testsuite/12040:
300 * lib/future.exp: New file, mostly extracted from ada.exp.
301 Rewrote compatibility code to use rename.
302 (gdb_find_gfortran): New proc.
303 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
304 gfortran patch.
305 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
306 Move to future.exp.
307 * lib/gdb.exp: Always load future.exp.
308
af69a5ce
YQ
3092011-06-28 Yao Qi <yao@codesourcery.com>
310
311 * gdb.cp/exception.cc: Don't include iostream.
312 (bar): Remove print statement.
313 (catcher): New.
314 (main): Remove print statements. Call function catcher.
315 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
316 Set breakpoint on catcher, and check the value of parameter.
317
ab5c6a72
YQ
3182011-06-23 Yao Qi <yao@codesourcery.com>
319
320 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
321 1.2 is disabled. KFAIL for uclinux.
322
9497469f
MP
3232011-06-23 Marek Polacek <mpolacek@redhat.com>
324
325 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
326 mi_gdb_test.
327
b9132588
MP
3282011-06-23 Marek Polacek <mpolacek@redhat.com>
329
5d197ed0 330 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 331
e55595ca
MP
3322011-06-23 Marek Polacek <mpolacek@redhat.com>
333
5d197ed0
MP
334 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
335
3362011-06-23 Marek Polacek <mpolacek@redhat.com>
337
338 * gdb.mi/mi2-basics.exp: Fix races. Honour the
339 `test_exec_and_symbol_mi_operatons' return value.
340 (test_mi_interpreter_selection): Use mi_gdb_test instead of
341 gdb_test_multiple.
342 (test_exec_and_symbol_mi_operatons): Likewise.
343 (test_path_specification): Likewise.
e55595ca 344
be777e08
YQ
3452011-06-23 Yao Qi <yao@codesourcery.com>
346
347 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
348 supported.
349 * lib/gdb.exp (support_displaced_stepping): New.
350
615556d6
YQ
3512011-06-23 Yao Qi <yao@codesourcery.com>
352
353 * gdb.threads/execl.exp: Skip on remote target.
354
833b0ca7
MP
3552011-06-21 Marek Polacek <mpolacek@redhat.com>
356
5d197ed0 357 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
358 mi_gdb_test.
359
1ee4023a
MP
3602011-06-20 Marek Polacek <mpolacek@redhat.com>
361
5d197ed0 362 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 363
d0b1d624
MP
3642011-06-20 Marek Polacek <mpolacek@redhat.com>
365
5d197ed0 366 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
367 mi_gdb_test.
368
79aa92c1
MP
3692011-06-20 Marek Polacek <mpolacek@redhat.com>
370
5d197ed0 371 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 372
5ce5db06
YQ
3732011-06-14 Yao Qi <yao@codesourcery.com>
374
375 gdb/testsuite/
376 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
377
533a737e
JK
3782011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
379
380 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
381
d0e53741
TT
3822011-06-10 Tom Tromey <tromey@redhat.com>
383
384 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
385 Add tests for pointer-to-member-function.
386 * gdb.cp/temargs.cc (S::somefunc): New function.
387 (K2): New class.
388 (main): Instantiate K2; call method.
389
b5916bbd
JB
3902011-06-08 Joel Brobecker <brobecker@adacore.com>
391
392 * gdb.python/py-inferior.c (f2): Make str an array rather
393 than a pointer.
394 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
395
5be4dfca
JK
3962011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
397
398 * gdb.base/async-shell.c: New file.
399 * gdb.base/async-shell.exp: New file.
400
9f47e254
PA
4012011-06-06 Pedro Alves <pedro@codesourcery.com>
402
403 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
404
64b9b334
JB
4052011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
406
407 From Stephen Kitt <steve@sk2.org>
408 * gdb.base/help.exp: Adjust following some spelling corrections
409 in GDB.
410
dbc0f131
YQ
4112011-06-01 Yao Qi <yao@codesourcery.com>
412
413 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
414
fd336a18
KS
4152010-05-31 Keith Seitz <keiths@redhat.com>
416
417 PR c++/12750
418 * gdb.cp/static-method.cc: New file.
419 * gdb.cp/static-method.exp: New file.
420
fa8b9902
KS
4212010-05-31 Keith Seitz <keiths@redhat.com>
422
423 PR symtab/12704
424 * gdb.cp/anon-ns.cc: New file.
425 * gdb.cp/anon-ns.exp: New file.
426
0a5b1e09
PA
4272011-05-31 Pedro Alves <pedro@codesourcery.com>
428
429 * gdb.arch/i386-dr3-watch.c: New file.
430 * gdb.arch/i386-dr3-watch.exp: New file.
431
0578b8d1
YQ
4322011-05-30 Yao Qi <yao@codesourcery.com>
433
434 * gdb.base/callfuncs.c (t_structs_fc): New.
435 (t_structs_dc, t_structs_ldc): New.
436 (t_double_many_args):
437 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
438 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
439 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
440 * gdb.base/callfuncs.exp: Call new functions.
441
6680506e
YQ
4422011-05-30 Yao Qi <yao@codesourcery.com>
443
ff4d2c60
YQ
444 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
445 Call rerun_and_prepare for each test to isolate effects.
446
4472011-05-30 Yao Qi <yao@codesourcery.com>
448
449 * gdb.base/varargs.c (find_max_float_real): New.
450 (find_max_double_real, find_max_long_double_real): New.
451 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
452 * lib/gdb.exp (setup_kfail_for_target): New.
453
e43ec454
YQ
4542011-05-30 Yao Qi <yao@codesourcery.com>
455
456 * gdb.base/funcargs.c (callca, callcb, callcc): New.
457 (callcd, callce, callcf, callc1a, callc1b): New.
458 (callc2a, callc2b): New.
459 * gdb.base/funcargs.exp (complex_args): New.
460 (complex_integral_args, complex_float_integral_args): New.
461 * lib/gdb.exp (support_complex_tests): New. Determine
462 whether to run test cases on _Complex types.
463
432b4d03
JK
4642011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
465
466 * gdb.threads/leader-exit.c: New file.
467 * gdb.threads/leader-exit.exp: New file.
468
6caf069d
MP
4692011-05-27 Marek Polacek <mpolacek@redhat.com>
470
9497469f 471 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 472
97fce28b
MP
4732011-05-27 Marek Polacek <mpolacek@redhat.com>
474
475 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
476 remove the `supported' variable.
477 * gdb.mi/mi-nonstop.exp: Likewise.
478 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
479 * gdb.mi/mi-nsintrall.exp: Likewise.
480 * gdb.mi/mi-nsmoribund.exp: Likewise.
481 * gdb.mi/mi-nsthrexec.exp: Likewise.
482
9da8c2a0
PA
4832011-05-26 Pedro Alves <pedro@codesourcery.com>
484
485 * gdb.reverse/finish-reverse-bkpt.exp: New test.
486
2c03e5be
PA
4872011-05-26 Pedro Alves <pedro@codesourcery.com>
488
489 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
490
2e21250d
KS
4912011-05-24 Keith Seitz <keiths@redhat.com>
492
493 PR breakpoint/12803
494 * gdb.cp/cmpd-minsyms.cc (a): New method.
495 (b): New method.
496 (c): New method.
497 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
498
cdac0397
PA
4992011-05-24 Pedro Alves <pedro@codesourcery.com>
500
501 * gdb.base/commands.exp (watchpoint_command_test): Check that the
502 watchpoint's command list didn't execute when the watchpoint went
503 out of scope.
504
ee5683ab
PM
5052011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
506
507 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
508 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
509 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
510 * gdb.arch/i386-gnu-cfi.exp: Likewise.
511 * gdb.arch/i386-permbkpt.exp: Likewise.
512 * gdb.arch/i386-prologue.exp: Likewise.
513 * gdb.arch/i386-size-overlap.exp: Likewise.
514 * gdb.arch/i386-size.exp: Likewise.
515 * gdb.arch/i386-unwind.exp: Likewise.
516 * gdb.reverse/i386-precsave.exp: Likewise.
517 * gdb.reverse/i386-reverse.exp: Likewise.
518 * gdb.reverse/i386-sse-reverse.exp: Likewise.
519 * gdb.reverse/i387-env-reverse.exp: Likewise.
520 * gdb.reverse/i387-stack-reverse.exp: Likewise.
521
c91c8c16
PA
5222011-05-24 Pedro Alves <pedro@codesourcery.com>
523
524 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
525 file doesn't error, using MI.
526
c50491a7
TT
5272011-05-23 Tom Tromey <tromey@redhat.com>
528
529 * gdb.base/charset.exp (string_display): Add tests to assign to
530 arrays.
531 * gdb.base/charset.c (short_array, int_array, long_array): New.
532
4a07b7da
PA
5332011-05-20 Pedro Alves <pedro@codesourcery.com>
534
535 Cope with async mode.
536
4a07b7da
PA
537 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
538 into gdb_test + mi_expect_stop.
539
b275f2d2
PA
5402011-05-20 Pedro Alves <pedro@codesourcery.com>
541
542 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
543 (callme): Remove printf call.
544
eec52c44
PM
5452011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
546
547 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
548 quote pattern to avoid problems with Cygwin/mingw expect versions.
549 * gdb.base/default.exp (show convenience): Use double
550 quote pattern for regular expressions.
551
b3c8eb43
JK
5522011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
553
554 Fix -readnow for -gdwarf-4 unused type units.
555 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
556 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
557
ed731959
JK
5582011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
559
560 * gdb.base/kill-after-signal.c: New file.
561 * gdb.base/kill-after-signal.exp: New file.
562
3b48433d
PA
5632011-05-16 Pedro Alves <pedro@codesourcery.com>
564
565 * gdb.ada/start.exp: Call untested with the correct test filename.
566 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
567 test filename. Make the test's binary unique.
568 * gdb.arch/i386-signal.exp: Call untested with the correct test
569 filename.
570 * gdb.arch/i386-size-overlap.exp: Ditto.
571 * gdb.arch/Makefile.in (EXECUTABLES): Update.
572 * gdb.base/gcore-buffer-overflow.exp: Ditto.
573 * gdb.cp/call-c.exp: Ditto.
574 * gdb.mi/mi-reverse.exp: Call untested with the correct test
575 filename. Make the test's binary unique.
576 * gdb.mi/Makefile.in (EXECUTABLES): Update.
577 * gdb.python/py-mi.exp: Ditto.
578 * gdb.python/Makefile.in (EXECUTABLES): Update.
579 * gdb.reverse/i386-precsave.exp: Ditto.
580 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
581 test filename.
582 * gdb.reverse/i387-stack-reverse.exp: Ditto.
583 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
584 unique.
585 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
586 test filename.
587 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
588 * gdb.trace/tfile.exp: Ditto.
589
ba4a8bdd
YQ
5902011-05-14 Yao Qi <yao@codesourcery.com>
591
592 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
593 type.
594
dbaefcf7
DE
5952011-05-13 Doug Evans <dje@google.com>
596
597 * gdb.python/py-objfile-script.exp: New file.
598 * gdb.python/py-objfile-script.c: New file.
599 * gdb.python/py-objfile-script-gdb.py: New file.
600 * testsuite/gdb.python/py-section-script.exp: Test
601 "info auto-load-scripts".
602
9930639c
TT
6032011-05-13 Tom Tromey <tromey@redhat.com>
604
605 * gdb.dwarf2/clztest.exp: New file.
606 * gdb.dwarf2/clztest.c: New file.
607 * gdb.dwarf2/clztest.S: New file.
608
05272e11
DE
6092011-05-13 Doug Evans <dje@google.com>
610
cc63ef9b
DE
611 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
612 String16 tests.
05272e11 613
6edba76f
TT
6142011-05-13 Tom Tromey <tromey@redhat.com>
615
616 * lib/gdb.exp (is_x86_like_target): New proc.
617 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
618 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
619 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
620 -nostdlib to compiler.
621 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
622 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
623 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
624 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
625 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
626
028d0ed5
TJB
6272011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
628
629 * gdb.python/py-function.exp: Test setting a value from a function
630 which executes a command.
631
8a9b8146
TT
6322011-05-12 Tom Tromey <tromey@redhat.com>
633
634 * gdb.dwarf2/typeddwarf.S: New file.
635 * gdb.dwarf2/typeddwarf.c: New file.
636 * gdb.dwarf2/typeddwarf.exp: New file.
637
10483e8e
MP
6382011-05-12 Marek Polacek <mpolacek@redhat.com>
639
640 * gdb.mi/mi-basics.exp: Fix races. Honour the
641 `test_exec_and_symbol_mi_operatons' return value.
642 (test_mi_interpreter_selection): Use mi_gdb_test instead of
643 gdb_test_multiple.
644 (test_exec_and_symbol_mi_operatons): Likewise.
645 (test_path_specification): Likewise.
646
faf067f1
JK
6472011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
648
649 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
650 (gdb_touch_execfile): Remove catch wrappers. New variable time.
651 Replace `file copy' and `file rename' by `file mtime'. Twice.
652
7ff911a3
JK
6532011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
654
655 * gdb.base/readline-ask.c: New file.
656 * gdb.base/readline-ask.exp: New file.
657 * gdb.base/readline-ask.inputrc: New file.
658
a536c6d7
UW
6592011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
660
661 * gdb.cell/bt.exp: Delete breakpoints before running to signal
662 to avoid race condition.
663 * gdb.cell/coremaker.c: Use small stack size.
664 * gdb.cell/ea-standalone.exp: Use file name without path as
665 argument to c_to.
666 * gdb.cell/fork.exp: Allow other output when continuing to end.
667
d472a426
JK
6682011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
669
670 * gdb.threads/corethreads.c: New file.
671 * gdb.threads/corethreads.exp: New file.
672
6732011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
674
675 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
676 Try to compile the test using -Wl,-z,norelro first.
677 (load_core): New variable libthread_db_seen, initialize it.
678 (zeroed-threads cannot be listed): Protect it by XFAIL on
679 !$libthread_db_seen.
680
8be455d7
JK
6812011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
682
683 PR 12573
684 * gdb.dwarf2/dw2-skip-prologue.S: New file.
685 * gdb.dwarf2/dw2-skip-prologue.c: New file.
686 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
687
1976171a
JK
6882011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
689
690 * gdb.cp/psymtab-parameter.cc: New file.
691 * gdb.cp/psymtab-parameter.exp: New file.
692
7db6f30f
JK
6932011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
694
695 Fix a race.
696 * gdb.cp/static-print-quit.exp (print c): Split to ...
697 (print c - <return>, print c - q <return>, print c - to quit):
698 ... these. Make the testfile untested on gdb-7.1.
699
85161e9e 7002011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
701
702 * lib/gdb.exp (exec_target_file, exec_symbol_file,
703 gdb_rename_execfile, gdb_touch_execfile): New.
704 * gdb.base/reread.exp: Use new procs to handle multiple
705 exec files.
706
0c51be18
YQ
7072011-05-05 Yao Qi <yao@codesourcery.com>
708
709 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
710 (test_adr_32bit, test_pop_pc): New.
711 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
712 (test_adr_32bit, test_pop_pc): New.
713
4d393d60
JM
7142011-05-04 Joseph Myers <joseph@codesourcery.com>
715
716 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
717 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
718 targets.
719 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
720 handle targets.
721
8ffd0459
JK
7222011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
723
724 * gdb.base/completion.exp (complete help info wat): Rename to ...
725 (complete 'help info wat'): ... here.
726 Remove all `-re ".*' and `-re "^.*' redundant regexes.
727 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
728
8e28d804
PA
7292011-05-04 Pedro Alves <pedro@codesourcery.com>
730
731 * gdb.base/completion.exp: Use gdb_test_multiple instead of
732 gdb_test and explicit $gdb_prompt/timeout matches.
733
3eb2ef34
YQ
7342011-05-04 Yao Qi <yao@codesourcery.com>
735
736 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
737 and __thumb2__.
738
aaaf81a3
MP
7392011-05-03 Marek Polacek <mpolacek@redhat.com>
740
741 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
742 in place of `gdb_test "delete breakpoints"'. This eliminates two
743 testcases.
744
c4cbc0df
PA
7452011-05-02 Pedro Alves <pedro@codesourcery.com>
746
747 PR testsuite/12649
748 Fix races.
749
750 * gdb.base/completion.exp: Remove all sleep calls. Remove
751 unnecessary regexs. Don't explicitly expect anything after the
752 prompt. Eat the prompt if necessary.
753
b4cbb4a3
EBM
7542011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
755
756 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
757 accept to show the caller line again as well as the line after.
758
d65aec65
PM
7592011-04-29 Phil Muldoon <pmuldoon@redhat.com>
760
761 PR mi/12531
762
763 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
764 compile target.
765 * gdb.python/py-prettyprint.exp: Add C++ object for
766 CPLUS_FAKE_CHILD test.
767
30852783
UW
7682011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
769
770 * gdb.base/signest.exp: New file.
771 * gdb.base/signest.c: Likewise.
772
c7b1f0d9
JK
7732011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
774
775 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
776 thread and breakpoint notifications.
777
559a7a62
JK
7782011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
779
780 * gdb.base/fortran-sym-case.c: New file.
781 * gdb.base/fortran-sym-case.exp: New file.
782 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
783 * gdb.dwarf2/dw2-case-insensitive.c: New file.
784 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
785
8344e389
JK
7862011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
787
788 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
789 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
790 false #1', `if true else false #2' and `if true else false #3'.
791
2484c66b
UW
7922011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
793
794 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
795 while delivering signal.
796
8d3788bd
VP
7972011-04-27 Vladimir Prus <vladimir@codesourcery.com>
798
799 MI breakpoint notifications.
800
801 * testsuite/gdb.mi/mi-cli.exp: Adust.
802 * testsuite/gdb.mi/mi2-cli.exp: Adust.
803 * testsuite/gdb.mi/mi-watch.exp: Adust.
804 * testsuite/gdb.mi/mi2-watch.exp: Adust.
805 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
806 notifications.
807
3e03848b
JK
8082011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
809
810 * gdb.base/gdbindex-stabs-dwarf.c: New file.
811 * gdb.base/gdbindex-stabs.c: New file.
812 * gdb.base/gdbindex-stabs.exp: New file.
813
918c9108
YQ
8142011-04-25 Yao Qi <yao@codesourcery.com>
815
816 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
817 with /*...*/.
818 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
819
90556b8c
JK
8202011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
821
822 * gdb.python/py-value.exp (test_objfiles): Name the first test
823 `py-value in file.filename'.
824
03f2bd59
JK
8252011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
826
827 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
828 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
829 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
830 !gdbserver_reconnect_p..
831 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
832
7b08b9eb
JK
8332011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
834
835 * gdb.cp/cpcompletion.exp (complete class methods)
836 (complete class methods beginning with F): Move them above runto. New
837 comment about the runto delimiter.
838
b78974c3
PA
8392011-04-20 Pedro Alves <pedro@codesourcery.com>
840
841 * gdb.base/maint.exp: Test that "maint print registers" works
842 without a running program.
843
20429c40 8442011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 845
20429c40
MP
846 * gdb.base/setshow.exp: Fix racy tests.
847 ($old_gdb_prompt): New variable.
848
7a9dd1b2
TT
8492011-04-19 Tom Tromey <tromey@redhat.com>
850
851 * gdb.mi/mi-nsmoribund.exp:
852 * gdb.hp/gdb.objdbg/objdbg01.exp:
853 * gdb.base/structs.exp (test_struct_returns):
854 * gdb.base/call-sc.exp (test_scalar_returns):
855 * gdb.base/bigcore.exp: Remove duplicate words.
856
02835898
JK
8572011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
858
859 * gdb.base/break-interp-lib.c (v, vptr): New variables.
860 * gdb.base/break-interp.exp (test_attach): New comment.
861
254f582e
JK
8622011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
863
864 * gdb.threads/gcore-thread.exp ($core0file): New variable.
865 (clear __stack_user.next, clear stack_used.next)
866 (save a zeroed-threads corefile): New test.
867 Call core_load for $core0file.
868 (zeroed-threads cannot be listed): New test.
869
4fe85f5c
JK
8702011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
871
872 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
873 filename.
874 ($srcfile): Preserve the original value.
875 ($testfile): Match it the .exp filename.
876 ($corefile): New variable. Substitute it around.
877 Use clean_restart.
878 ($prev_timeout): Remove.
879 (load_core): Move core loading into this proc.
880 Fix restore of $timeout if load_core fails.
881
63524580
JK
8822011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
883
884 * gdb.base/eu-strip-infcall.c: New file.
885 * gdb.base/eu-strip-infcall.exp: New file.
886
90359a16
JK
8872011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
888
889 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
890 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
891
626e7282
JK
8922011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
893
894 Fix Python access to inlined frames.
895 * gdb.python/py-frame-inline.c: New file.
896 * gdb.python/py-frame-inline.exp: New file.
897
3363d018
EBM
8982011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
899
900 * gdb.base/gdb1090.exp: Change breakpoint location to read the
901 content of 's24' correctly (avoiding "optimized out").
902 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
903
28781456
JK
9042011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
905
906 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
907
4a4106ca
TJB
9082011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
909
910 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
911 expect a colon in watch -location output.
912
d26ccb4f
JK
9132011-04-13 Marek Polacek <mpolacek@redhat.com>
914
df46027d 915 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
916 New testcase `expect response to define backtrace'. Also remove
917 redundant `default' block.
918
e1ab1f9c
JK
9192011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
920
921 * gdb.python/py-prettyprint.c (struct hint_error): New.
922 (main): New variable hint_error.
923 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
924 "print hint_error".
925 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
926 (register_pretty_printers): Register it.
927
0c2e6019
TT
9282011-04-04 Tom Tromey <tromey@redhat.com>
929
930 * gdb.cp/maint.exp (test_help): Update.
931 (test_namespace): Likewise.
932
af57139d
JB
9332011-04-01 Joel Brobecker <brobecker@adacore.com>
934
935 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
936 * gdb.ada/arrayptr.exp: Add new tests.
937
956a9fb9
JB
9382011-04-01 Joel Brobecker <brobecker@adacore.com>
939
940 * gdb.ada/mi_catch_ex: New testcase.
941
d0c4d642
PA
9422011-04-01 Pedro Alves <pedro@codesourcery.com>
943
944 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
945 base::overload(void) method without specifying "const".
946
18819fa6
UW
9472011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
948
949 * gdb.arch/thumb-singlestep.S: New file.
950 * gdb.arch/thumb-singlestep.exp: Likewise.
951
a4c8e806
TT
9522011-03-31 Tom Tromey <tromey@redhat.com>
953
954 * gdb.python/py-prettyprint.py (exception_flag): New global.
955 (NoStringContainerPrinter._iterator.next): Check it.
956 * gdb.python/py-prettyprint.c (main): New variable nstype2.
957 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
958
53832f31
TT
9592011-03-29 Tom Tromey <tromey@redhat.com>
960
961 * gdb.cp/anon-struct.cc: New file.
962 * gdb.cp/anon-struct.exp: New file.
963
e4620230
JK
9642011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
965
966 Test STT_GNU_IFUNC support.
967 * gdb.base/gnu-ifunc-lib.c: New file.
968 * gdb.base/gnu-ifunc.c: New file.
969 * gdb.base/gnu-ifunc.exp: New file.
970
d0fb5eae
JK
9712011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
972
973 Support a ring of related breakpoints.
974 * gdb.base/watchpoint-delete.c: New file.
975 * gdb.base/watchpoint-delete.exp: New file.
976
20106cfb
JK
9772011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
978
979 * gdb.ada/arrayparam.exp (print first after function call): Use
980 explicit package name. Add a comment
981 (print lasta after function call): Rename ...
982 (print last after function call): ... it and use explicit package
983 name.
984 (print length after function call): Use explicit package name.
985 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
986 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
987 (multiple matches for symbol i): Rename ...
988 (multiple matches for symbol integervar): ... it.
989 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
990 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
991
e7ab5e63
AB
9922011-03-25 Andrew Burgess <aburgess@broadcom.com>
993
994 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
995 environment variable to make grep output more predictable. Move
996 all the environment setup into gdb_init so it's done once per test
997 case rather than each time we start gdb.
998
9ef07c8c
TT
9992011-03-24 Tom Tromey <tromey@redhat.com>
1000
1001 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
1002 test.
1003
dd90784c
JK
10042011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1005
1006 * gdb.dwarf2/dw2-entry-value-main.c: New file.
1007 * gdb.dwarf2/dw2-entry-value.S: New file.
1008 * gdb.dwarf2/dw2-entry-value.exp: New file.
1009
05775840
PM
10102011-03-22 Phil Muldoon <pmuldoon@redhat.com>
1011
1012 PR python/12183
1013
1014 * gdb.python/py-function.exp: Add GdbError tests.
1015
8661b11b
PA
10162011-03-18 Pedro Alves <pedro@codesourcery.com>
1017
1018 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
1019 (reglocal_test_func, statlocal_test_func): New functions.
1020 (globals_test_func): Call new functions.
1021 * gdb.trace/unavailable.exp (gdb_collect_args_test)
1022 (gdb_collect_locals_test): New procedure.
1023 (gdb_trace_collection_test): Call new procedures.
1024
0fdb4f18
PA
10252011-03-18 Pedro Alves <pedro@codesourcery.com>
1026
1027 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
1028 (test_register, test_register_unavailable): New procedures.
1029 (gdb_unavailable_registers_test): New procedure.
1030 (gdb_trace_collection_test): Call it.
1031
99c3dc11
PM
10322011-03-18 Phil Muldoon <pmuldoon@redhat.com>
1033
1034 PR python/12149
1035
1036 * gdb.python/python.exp: Add gdb.write tests.
1037
29703da4
PM
10382010-03-17 Phil Muldoon <pmuldoon@redhat.com>
1039
1040 * gdb.python/Makefile.in: Add py-objfile.
1041 * gdb.python/py-objfile.exp: New file.
1042 * gdb.python/py-objfile.c: New file.
1043 * gdb.python/py-block.exp: Add is_valid tests.
1044 * gdb.python/py-inferior.exp: Ditto.
1045 * gdb.python/py-infthread.exp: Ditto.
1046 * gdb.python/py-symbol.exp: Ditto.
1047 * gdb.python/py-symtab.exp: Ditto.
1048
598997c8
KS
10492011-03-16 Keith Seitz <keiths@redhat.com>
1050
1051 PR c++/12273
1052 * gdb.cp/cmpd-minsyms.exp: New test.
1053 * gdb.cp/cmpd-minsyms.cc: New file.
1054
1055 PR c++/11734
1056 * gdb.cp/ovsrch.exp: New test.
1057 * gdb.cp/ovsrch.h: New file.
1058 * gdb.cp/ovsrch1.cc: New file.
1059 * gdb.cp/ovsrch2.cc: New file.
1060 * gdb.cp/ovsrch3.cc: New file.
1061 * gdb.cp/ovsrch4.cc: New file.
1062
c91513d8
PP
10632011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1064
1065 PR gdb/12528
1066 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1067 * gdb.base/break-on-linker-gcd-function.exp: New test.
1068 * gdb.base/break-on-linker-gcd-function.cc: New file.
1069
7470fc63
AT
10702011-03-15 Andreas Tobler <andreast@fgznet.ch>
1071
1072 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1073
959e7469
PM
10742011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1075
1076 * lib/gdb.exp (gdb_unload): Add another termination case.
1077
9373cf26
JK
10782011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1079
1080 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
1081 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1082 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1083 Provide a stub byte there.
1084 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1085 DW_AT_entry_pc.
1086 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1087
24e9cda0
UW
10882011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1089
1090 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1091 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1092 "generic ABI, auto".
1093 (altivec_abi_tests): Accept vectors returned by reference.
1094
7371cf6d
PM
10952010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1096
1097 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1098
ce77046a
UW
10992011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1100
1101 * gdb.python/py-section-script.exp: Skip test if no Python support.
1102
176400c3
UW
11032011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1104
1105 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1106
ecec24e6
PM
11072011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1108
1109 * gdb.python/py-parameter.exp: Update tests to the new Python
1110 parameter API. Add "no documentation" test. Add deprecated API
1111 backward compatibility test.
1112
5dbdd470
TT
11132011-03-09 Tom Tromey <tromey@redhat.com>
1114
1115 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1116 gdb_continue_to_end.
1117
b66e66ee
MK
11182011-03-09 Mark Kettenis <kettenis@gnu.org>
1119
1120 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1121 tabs.
1122
eceb0c5f
TT
11232011-03-09 Tom Tromey <tromey@redhat.com>
1124
1125 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1126 parentheses.
1127 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1128 $command.
1129 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1130 argument to gdb_continue_to_end.
1131 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1132 argument to gdb_continue_to_end.
1133 * gdb.cp/annota3.exp: Fix regex.
1134 * gdb.cp/annota2.exp: Fix regex.
1135 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1136 gdb_continue_to_end.
1137 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1138 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1139 gdb_continue_to_end.
1140
63154eca
PA
11412011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1142
1143 * gdb.server/ext-run.exp
1144 (load new file without any gdbserver inferior): New test.
1145
967d1f9b
TT
11462011-03-07 Tom Tromey <tromey@redhat.com>
1147
1148 * Makefile.in (TAGS): Rewrite.
1149
d68dcbb9
JK
11502011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1151
1152 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1153 initial commands echo. New match for `Found trace'. Anchor all the
1154 other matches. Anchor and match for `No trace frame found' the final
1155 match.
1156
6bf58e63
TT
11572011-03-07 Tom Tromey <tromey@redhat.com>
1158
1159 * Makefile.in (TAGS): New target.
1160
fda326dd
TT
11612011-03-07 Tom Tromey <tromey@redhat.com>
1162
1163 * lib/opencl.exp (skip_opencl_tests): Update for exit message
1164 change.
1165 * lib/mi-support.exp (mi_gdb_test): Update for exit message
1166 change.
1167 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
1168 exit message change.
1169 (skip_altivec_tests): Update for exit message change.
1170 (skip_vsx_tests): Likewise.
1171 (gdb_continue_to_end): Likewise. Add 'command' argument.
1172 * lib/cell.exp (skip_cell_tests): Update for exit message change.
1173 * gdb.threads/tls.exp: Update for exit message change.
1174 * gdb.threads/thread-unwindonsignal.exp: Use
1175 gdb_continue_to_end.
1176 * gdb.threads/step.exp (step_it): Update for exit message change.
1177 (continue_all): Likewise.
1178 * gdb.threads/print-threads.exp (test_all_threads): Update for
1179 exit message change.
1180 * gdb.threads/interrupted-hand-call.exp: Use
1181 gdb_continue_to_end.
1182 * gdb.threads/execl.exp: Use gdb_continue_to_end.
1183 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
1184 gdb_continue_to_end.
1185 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
1186 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
1187 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
1188 * gdb.cp/method.exp: Update for exit message change.
1189 * gdb.cp/mb-templates.exp: Update for exit message change.
1190 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
1191 * gdb.cp/annota3.exp: Update for exit message change.
1192 * gdb.cp/annota2.exp: Update for exit message change.
1193 * gdb.cell/fork.exp: Use gdb_continue_to_end.
1194 * gdb.base/term.exp: Update for exit message change.
1195 * gdb.base/step-test.exp (test_i): Update for exit message change.
1196 * gdb.base/sigstep.exp (advance): Update for exit message change.
1197 (advancei): Likewise.
1198 * gdb.base/siginfo.exp: Update for exit message change.
1199 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
1200 * gdb.base/reread.exp: Use gdb_continue_to_end.
1201 * gdb.base/langs.exp: Use gdb_continue_to_end.
1202 * gdb.base/interrupt.exp: Update for exit message change.
1203 * gdb.base/gdb1555.exp: Update for exit message change.
1204 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
1205 * gdb.base/ending-run.exp: Update for exit message change.
1206 * gdb.base/chng-syms.exp: Update for exit message change.
1207 * gdb.base/checkpoint.exp: Update for exit message change.
1208 * gdb.base/catch-syscall.exp (check_for_program_end): Use
1209 gdb_continue_to_end.
1210 (test_catch_syscall_with_wrong_args): Likewise.
1211 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
1212 * gdb.base/break-interp.exp (test_ld): Update for exit message
1213 change.
1214 * gdb.base/bang.exp: Update for exit message change.
1215 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
1216 (do_call_attach_tests): Likewise.
1217 * gdb.base/a2-run.exp: Update for exit message change.
1218 * gdb.arch/ppc-dfp.exp: Update for exit message change.
1219 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
1220 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
1221
dd19bd70
JK
12222011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1223
1224 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
1225
30e62689
TT
12262011-03-03 Tom Tromey <tromey@redhat.com>
1227
1228 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
1229 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
1230 * gdb.hp/gdb.aCC/configure.ac: Remove.
1231 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
1232 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
1233 * gdb.hp/gdb.base-hp/configure.ac: Remove.
1234 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
1235 * gdb.hp/gdb.compat/configure (Makefile): Remove.
1236 * gdb.hp/gdb.compat/configure.ac: Remove.
1237 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
1238 * gdb.hp/gdb.defects/configure (Makefile): Remove.
1239 * gdb.hp/gdb.defects/configure.ac: Remove.
1240 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
1241 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
1242 * gdb.hp/gdb.objdbg/configure.ac: Remove.
1243 * gdb.hp/configure.ac: Remove.
1244 * gdb.hp/configure: Remove.
1245 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
1246 substitution.
1247 (Makefile): Remove rule.
1248 * gdb.cell/configure.ac: Remove.
1249 * gdb.cell/configure: Remove.
1250 * gdb.stabs/Makefile.in (Makefile): Remove.
1251 (distclean): Don't remove config.status or config.log.
1252 * gdb.stabs/configure (Makefile): Remove.
1253 * gdb.stabs/configure.ac: Remove.
1254 * configure: Rebuild.
1255 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
1256 Remove stabs- and cell-specific logic. Test for existence of
1257 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
1258 subdirectories, gdb.cell, and and gdb.stabs.
1259 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
1260
c171f854
JB
12612011-03-03 Joel Brobecker <brobecker@adacore.com>
1262
1263 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
1264 end of buffer.
1265
9a5193cb
JB
12662011-03-02 Joel Brobecker <brobecker@adacore.com>
1267
1268 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
1269 gdb_test when running a test where we expected no output back.
1270
9bb4c1bb
MS
12712011-02-28 Michael Snyder <msnyder@vmware.com>
1272
1273 * gdb.cp/overload.cc: Change initializer value to integer.
1274
3bd0f5ef
MS
12752011-02-27 Michael Snyder <msnyder@vmware.com>
1276
1277 * gdb.multi/base.exp: Add test for remove-inferiors.
1278
2279eaad
JB
12792011-02-26 Joel Brobecker <brobecker@adacore.com>
1280
1281 * gdb.python/py-frame.exp: Simplify the initialization phase
1282 using prepare_for_testing.
1283
c82c0b55
MS
12842011-02-25 Michael Snyder <msnyder@vmware.com>
1285
1286 * gdb.multi/base.exp: Add tests for info inferiors with args.
1287
1d94651b
JK
12882011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1289
1290 * gdb.dwarf2/dw2-ranges.S: Rename to ...
1291 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
1292 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
1293 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
1294 asmfile3. Comment the STABS (#3) file compilation. Compile
1295 everything through assembler. Provide KFAIL for symtab/12497.
1296 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
1297 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
1298 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
1299 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
1300
3bd0f5ef
MS
13012011-02-24 Michael Snyder <msnyder@vmware.com>
1302
1303 * gdb.base/break.exp: Add tests for delete breakpoints using
1304 convenience variables and value history references.
1305
12c1418e
MS
13062011-02-24 Michael Snyder <msnyder@vmware.com>
1307
1308 * gdb.base/break.exp: Remove debugging 'printf' accidentally
1309 left behind in previous check-in.
1310
e5a67952
MS
13112011-02-23 Michael Snyder <msnyder@vmware.com>
1312
1313 * gdb.base/break.exp: Add tests for "info break" with arguments.
1314 * gdb.trace/infotrace.exp: Update patterns for error and help.
1315 * gdb.base/completion.exp: Update pattern.
1316 * gdb.base/ena-dis-br.exp: Update pattern.
1317 * gdb.base/help.exp: Update patterns.
1318
13192011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
1320
1321 * gdb.base/memattr.exp: New test.
1322 * gdb.base/memattr.c: Test load for memattr.exp.
1323
6e6fbe60
DE
13242011-02-22 Doug Evans <dje@google.com>
1325
1326 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
1327
1d41d745
MS
13282011-02-22 Michael Snyder <msnyder@vmware.com>
1329
1330 * Makefile.in: Make more clean.
1331 * gdb.ada/Makefile.in: Ditto.
1332 * gdb.arch/Makefile.in: Ditto.
1333 * gdb.asm/Makefile.in: Ditto.
1334 * gdb.base/Makefile.in: Ditto.
1335 * gdb.cp/Makefile.in: Ditto.
1336 * gdb.dwarf2/Makefile.in: Ditto.
1337 * gdb.java/Makefile.in: Ditto.
1338 * gdb.mi/Makefile.in: Ditto.
1339 * gdb.modula2/Makefile.in: Ditto.
1340 * gdb.python/Makefile.in: Ditto.
1341 * gdb.server/Makefile.in: Ditto.
1342 * gdb.stabs/Makefile.in: Ditto.
1343 * gdb.threads/Makefile.in: Ditto.
1344 * gdb.trace/Makefile.in: Ditto.
1345
79ba84ca
MS
13462011-02-22 Michael Snyder <msnyder@vmware.com>
1347
df46027d 1348 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
1349 info threads.
1350
b9b35694
JB
13512011-02-22 Joel Brobecker <brobecker@adacore.com>
1352
1353 * gdb.python/py-breakpoint.exp: Fix the expected output of
1354 one of the "maint info breakpoints" tests to accept the output
1355 generated on platforms that do not have hardware watchpoints.
1356
8bfb830f
JB
13572011-02-22 Joel Brobecker <brobecker@adacore.com>
1358
1359 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
1360 clean_restart. Be a little stricter in the expected output
1361 for one of the tests. Fix a typo in one of the comments.
1362
c45f3c54
JB
13632011-02-22 Joel Brobecker <brobecker@adacore.com>
1364
1365 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
1366 Delete variable binfile, no longer use. Add or modify test
1367 comments to make them unique.
1368
b97c863c
MS
13692011-02-21 Michael Snyder <msnyder@vmware.com>
1370
1371 * Makefile.in: Update for make clean.
1372 * gdb.ada/Makefile.in: Ditto.
1373 * gdb.arch/Makefile.in: Ditto.
1374 * gdb.asm/Makefile.in: Ditto.
1375 * gdb.base/Makefile.in: Ditto.
1376 * gdb.cp/Makefile.in: Ditto.
1377 * gdb.dwarf2/Makefile.in: Ditto.
1378 * gdb.java/Makefile.in: Ditto.
1379 * gdb.mi/Makefile.in: Ditto.
1380 * gdb.modula2/Makefile.in: Ditto.
1381 * gdb.python/Makefile.in: Ditto.
1382 * gdb.server/Makefile.in: Ditto.
1383 * gdb.stabs/Makefile.in: Ditto.
1384 * gdb.threads/Makefile.in: Ditto.
1385 * gdb.trace/Makefile.in: Ditto.
1386
aea5b279
MS
13872011-02-21 Michael Snyder <msnyder@vmware.com>
1388
1389 * gdb.threads/thread-find.exp: Update patterns for changes in
1390 output of "info threads" command.
1391
e3039479
UW
13922011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1393 Ulrich Weigand <uweigand@de.ibm.com>
1394
1395 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
1396 (skip_hw_watchpoint_tests): Likewise.
1397 (skip_hw_watchpoint_multi_tests): Likewise.
1398
b800ec70
UW
13992011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
1400
1401 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
1402 (skip_hw_watchpoint_tests): Likewise.
1403 (skip_hw_watchpoint_multi_tests): Likewise.
1404 (skip_hw_watchpoint_access_tests): Likewise.
1405
1406 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
1407 * gdb.base/pr11022.exp: Likewise.
1408 * gdb.base/watch-read.exp: Likewise.
1409 * gdb.base/watch_thread_num.exp: Likewise.
1410 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1411 * gdb.base/watchpoint-hw.exp: Likewise.
1412 * gdb.base/watchpoint.exp: Likewise.
1413 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
1414 * gdb.threads/watchthreads-reorder.exp: Likewise.
1415 * gdb.threads/watchthreads.exp: Likewise.
1416 * gdb.threads/watchthreads2.exp: Likewise.
1417
91033e37
JB
14182011-02-21 Joel Brobecker <brobecker@adacore.com>
1419
1420 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
1421 the debugger is unable to find the array bounds.
1422
eeaafae2
JK
14232011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1424
1425 * gdb.cp/typedef-operator.exp: New file.
1426 * gdb.cp/typedef-operator.cc: New file.
1427
e338d953
MS
14282011-02-17 Michael Snyder <msnyder@vmware.com>
1429
1430 * gdb.threads/thread-find.exp: Fix regular expressions.
1431
e67ad678
JB
14322011-02-17 Joel Brobecker <brobecker@adacore.com>
1433
1434 * gdb.ada/packed_array: Expand testcase to test printing of
1435 unconstrained packed array.
1436
93084bca
JB
14372011-02-17 Joel Brobecker <brobecker@adacore.com>
1438
1439 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
1440
a0c78a73
PA
14412011-02-16 Pedro Alves <pedro@codesourcery.com>
1442
f65d5553 1443 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
1444 (main): Initialize it before collecting, and and clear it
1445 afterwards.
f65d5553
PA
1446 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1447 collecting with '{type} addr', where the addr expression is not an
1448 rvalue.
a0c78a73 1449
3dfcbbd2
KW
14502011-02-16 Ken Werner <ken.werner@de.ibm.com>
1451
1452 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
1453 a bool variable. Expect correct OpenCL names for vector types. Use the
1454 uc3 variable name instead of referring to the uchar3 built-in type.
1455 Escape the asterisk at the half pointer test.
1456
08807d5a
PA
14572011-02-16 Pedro Alves <pedro@codesourcery.com>
1458
f65d5553 1459 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
1460 (main): Initialize it before collecting, and and clear it
1461 afterwards.
f65d5553
PA
1462 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1463 collecting overlapping memory ranges.
08807d5a 1464
60f98dde
MS
14652011-02-15 Michael Snyder <msnyder@vmware.com>
1466
1467 * gdb.base/default.exp: Add tests for thread commands.
1468 * gdb.base/help.exp: Add tests for thread commands.
1469 * gdb.threads/thread-find.exp: New test for thread find command.
1470
648cd113
KW
14712011-02-15 Ken Werner <ken.werner@de.ibm.com>
1472
1473 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
1474
494e194e
YQ
14752011-02-15 Yao Qi <yao@codesourcery.com>
1476
1477 PR tdep/12352
1478 * gdb.arch/arm-disp-step.S : New test for str instruction.
1479 * gdb.arch/arm-disp-step.exp : Likewise.
1480
d9492458
TJB
14812011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
1482
1483 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
1484 "vector_register2_vr" test strings. Test the extended floating
1485 point registers (F32~F63).
1486 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
1487 IBM XL C compiler. Make the test program use a register provided
1488 by the compiler for the lxvd2x instruction.
1489
8af8e3bc
PA
14902011-02-14 Pedro Alves <pedro@codesourcery.com>
1491
1492 * gdb.trace/unavailable.cc (class Base, class Middle, class
1493 Derived): New types.
1494 (derived_unavail, derived_partial, derived_whole): New globals.
1495 (virtual_partial): New global.
1496 (virtualp): Point at virtual_partial.
1497 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
1498 related to unavailable vptr.
1499
1b28d0b3
PA
15002011-02-14 Pedro Alves <pedro@codesourcery.com>
1501
1502 * gdb.trace/unavailable.cc (a, b, c): New globals.
1503 (main): Set and clear them.
1504 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
1505 `a' and `c', and check that `b' isn't collected, although `a' and
1506 `c' are.
1507
ec0a52e1
PA
15082011-02-14 Pedro Alves <pedro@codesourcery.com>
1509
1510 * gdb.trace/unavailable.cc (struct Virtual): New.
1511 (virtualp): New global pointer.
1512 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
1513 printing a pointer to an object whose type has a vtable, with
1514 print object on.
1515
24e6bcee
PA
15162011-02-14 Pedro Alves <pedro@codesourcery.com>
1517
1518 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
1519 value repeat handles unavailableness.
1520
39d37385
PA
15212011-02-14 Pedro Alves <pedro@codesourcery.com>
1522
1523 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
1524 tests for building arrays from unavailable values, subscripting
1525 non-memory rvalue unvailable arrays, and accessing fields or
1526 baseclasses of non-lazy unavailable values,
1527 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
1528 struct types.
1529 (g_smallstruct, g_smallstruct_b): New globals.
1530
06d72e16
PA
15312011-02-14 Pedro Alves <pedro@codesourcery.com>
1532
1533 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
1534
bc9a5551
JK
15352011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1536
1537 Fix const/volatile qualifiers of C++ types, PR c++/12328.
1538 * gdb.cp/overload-const.exp: New file.
1539 * gdb.cp/overload-const.cc: New file.
1540
54fcddd0
UW
15412011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1542
1543 * gdb.opencl/callfuncs.cl: New file.
1544 * gdb.opencl/callfuncs.exp: New test.
1545 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
1546
d6dafb7c
UW
15472011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1548
1549 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
1550 when computing result.
1551 * gdb.arch/altivec-abi.exp: Update expected results.
1552
a449c2d8
TJB
15532011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1554
1555 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
1556 * gdb.base/jit.exp: Likewise.
1557 * gdb.base/pie-execl.exp: Likewise.
1558 * gdb.base/solib-nodir.exp: Likewise.
1559 * gdb.base/solib-overlap.exp: Likewise.
1560
764880b7
PA
15612011-02-07 Pedro Alves <pedro@codesourcery.com>
1562
1563 * gdb.trace/collection.c (global_pieces): New.
1564 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
1565 New procedure.
1566 (gdb_trace_collection_test): Call it.
1567
505500db
SW
15682011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
1569
1570 * gdb.python/py-evthreads.c: New file.
1571 * gdb.python/py-evthreads.exp: New file.
1572 * gdb.python/py-events.py: New file.
1573 * gdb.python/py-events.exp: New file.
1574 * gdb.python/py-events.c: New file.
1575
385203ed
DD
15762011-02-04 David Daney <ddaney@caviumnetworks.com>
1577
1578 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
1579
9011945e
AB
15802011-02-03 Andrew Burgess <aburgess@broadcom.com>
1581
1582 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
1583 gdb.base/disasm-end-cu.exp: New test for disassembling over the
1584 boundary between two compilation units.
1585
580688f3
PA
15862011-02-02 Pedro Alves <pedro@codesourcery.com>
1587
1588 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
1589 (Virtual): New structs.
1590 (virtual_o, virtual_middle_b): New globals.
1591 * gdb.cp/virtbase.exp: New tests.
1592
d3f0f853
PP
15932011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
1594
1595 * gdb.base/jit.exp: New file.
1596 * gdb.base/jit-main.c: New file.
1597 * gdb.base/jit-solib.c: New file.
1598
b2030fb5
UW
15992011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
1600
1601 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
1602 proceed to initial kernel entry point.
1603 * gdb.opencl/datatypes.exp: Likewise.
1604 * gdb.opencl/operators.exp: Likewise.
1605 * gdb.opencl/vec_comps.exp: Likewise.
1606
2db19d1e
SW
16072011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
1608
1609 * gdb.cp/nsnested.cc: New.
1610 * gdb.cp/nsnested.exp: New.
1611 * gdb.cp/nsnoimports.exp: New.
1612 * gdb.cp/nsnoimports.cc: New.
1613
6b0c4c1f
JB
16142011-01-31 Joel Brobecker <brobecker@adacore.com>
1615
1616 * gdb.base/interact.exp: Add extra tests that verify that
1617 the value of the interactive-mode setting does not change
1618 after the script is sourced.
1619
80b23b6a
JK
16202011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1621
1622 * gdb.cp/noparam.exp: New file.
1623 * gdb.cp/noparam.cc: New file.
1624
ffd5ec24
PA
16252011-01-28 Pedro Alves <pedro@codesourcery.com>
1626
1627 * gdb.trace/tfile.exp: Test that with no traceframe selected,
1628 there's no stack or registers.
1629
a81766d8
TT
16302011-01-26 Tom Tromey <tromey@redhat.com>
1631
1632 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
1633 space before string output. Add test for "set print pretty off"
1634 case.
1635
585fdaa1
PA
16362011-01-25 Pedro Alves <pedro@codesourcery.com>
1637
1638 * gdb.base/frame-args.exp: Adjust.
1639 * gdb.dwarf2/dw2-noloc.exp: Adjust.
1640 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
1641 * gdb.dwarf2/pieces.exp: Adjust.
1642 * gdb.opt/clobbered-registers-O2.exp: Adjust.
1643 * gdb.opt/inline-locals.exp: Adjust.
1644 * gdb.threads/fork-child-threads.exp: Adjust.
1645
d468832a
KW
16462011-01-25 Ken Werner <ken.werner@de.ibm.com>
1647
1648 * gdb.opencl/convs_casts.cl: Move program scope variables into the
1649 OpenCL kernel function. Add a comment as marker. Add address space
1650 qualifiers for the remaining program scope variables.
1651 * gdb.opencl/datatypes.cl: Likewise.
1652 * gdb.opencl/operators.cl: Likewise.
1653 * gdb.opencl/vec_comps.cl: Likewise.
1654 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
1655 Add breakpoint at the marker comment.
1656 * gdb.opencl/datatypes.exp: Likewise.
1657 * gdb.opencl/operators.exp: Likewise.
1658 * gdb.opencl/vec_comps.exp: Likewise.
1659
490f124f
PA
16602011-01-24 Pedro Alves <pedro@codesourcery.com>
1661
1662 * gdb.base/printcmds.c (some_struct): New struct and instance.
1663 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
1664 procedure.
1665 <global scope>: Call it.
1666
6da78614
KW
16672011-01-21 Ken Werner <ken.werner@de.ibm.com>
1668
1669 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
1670 argument to the gdb_compile_opencl_hostapp call.
1671
ec64c9aa
YQ
16722011-01-19 Yao Qi <yao@codesourcery.com>
1673
1674 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
1675 positve list.
1676
810cfdbb
YQ
16772011-01-19 Yao Qi <yao@codesourcery.com>
1678
1679 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
1680 canonical form.
1681 Remove "xscale-*-*"
1682 * gdb.xml/tdesc-regs.exp: Likewise.
1683 * gdb.python/py-section-script.exp: Replace ARM target triplet
1684 with canonical form.
1685 Match arm*-*-symbianelf*.
1686 * gdb.base/dup-sect.exp: Likewise.
1687 * lib/dwarf.exp: New.
1688 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
1689 dwarf2_support.
1690 * gdb.dwarf2/dup-psym.exp: Likewise.
1691 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
1692 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1693 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
1694 * gdb.dwarf2/dw2-basic.exp: Likewise.
1695 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1696 * gdb.dwarf2/dw2-const.exp: Likewise.
1697 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
1698 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
1699 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1700 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
1701 * gdb.dwarf2/dw2-filename.exp: Likewise.
1702 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1703 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
1704 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1705 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1706 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
1707 * gdb.dwarf2/dw2-noloc.exp: Likewise.
1708 * gdb.dwarf2/dw2-op-call.exp: Likewise.
1709 * gdb.dwarf2/dw2-producer.exp: Likewise.
1710 * gdb.dwarf2/dw2-ranges.exp: Likewise.
1711 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
1712 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
1713 * gdb.dwarf2/dw2-strp.exp: Likewise.
1714 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
1715 * gdb.dwarf2/implptr.exp: Likewise.
1716 * gdb.dwarf2/mac-fileno.exp: Likewise.
1717 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
1718 * gdb.dwarf2/pieces.exp: Likewise.
1719 * gdb.dwarf2/pr11465.exp: Likewise.
1720 * gdb.dwarf2/valop.exp: Likewise.
1721 * gdb.dwarf2/watch-notconst.exp: Likewise.
1722 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
1723
4694da01
TT
17242011-01-19 Tom Tromey <tromey@redhat.com>
1725
1726 * gdb.python/py-infthread.exp: Add thread tests.
1727
b075872c
JB
17282011-01-14 Joel Brobecker <brobecker@adacore.com>
1729
1730 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
1731
2c3e6e24
JB
17322011-01-14 Joel Brobecker <brobecker@adacore.com>
1733
1734 * gdb.ada/widewide: New testcase.
1735
de8fa76c
JB
17362011-01-13 Joel Brobecker <brobecker@adacore.com>
1737
1738 * gdb.base/interact.exp: New testcase.
1739
1b05df00
TT
17402011-01-12 Tom Tromey <tromey@redhat.com>
1741
1742 * gdb.mi/gdb2549.exp: Update for error message changes.
1743 * gdb.mi/mi-cli.exp: Likewise.
1744 * gdb.mi/mi-disassemble.exp: Likewise.
1745 * gdb.mi/mi-pthreads.exp: Likewise.
1746 * gdb.mi/mi-regs.exp: Likewise.
1747 * gdb.mi/mi-stack.exp: Likewise.
1748 * gdb.mi/mi-var-block.exp: Likewise.
1749 * gdb.mi/mi-var-cmd.exp: Likewise.
1750 * gdb.mi/mi2-cli.exp: Likewise.
1751 * gdb.mi/mi2-disassemble.exp: Likewise.
1752 * gdb.mi/mi2-pthreads.exp: Likewise.
1753 * gdb.mi/mi2-regs.exp: Likewise.
1754 * gdb.mi/mi2-stack.exp: Likewise.
1755 * gdb.mi/mi2-var-block.exp: Likewise.
1756 * gdb.mi/mi2-var-cmd.exp: Likewise.
1757
c2ff108b
JK
17582011-01-12 Andrew Burgess <aburgess@broadcom.com>
1759 Jan Kratochvil <jan.kratochvil@redhat.com>
1760
1761 PR fortran/11104 and DWARF unbound arrays detection.
1762 * gdb.fortran/multi-dim.exp: New file.
1763 * gdb.fortran/multi-dim.f90: New file.
1764
b716877b
AB
17652011-01-12 Andrew Burgess <aburgess@broadcom.com>
1766
1767 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
1768 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
1769 add new tests for opcode dumping.
1770
6c162d5e
TT
17712011-01-11 Tom Tromey <tromey@redhat.com>
1772
1773 * gdb.python/py-infthread.exp: Load gdb-python.exp.
1774
77b06cd7
TJB
17752010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
1776
1777 Convert hardware watchpoints to use breakpoint_ops.
1778 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
1779 type is not supported.
1780 * gdb.base/foll-fork.exp: Likewise.
1781 * gdb.base/foll-vfork.exp: Likewise.
1782
f39a75d0
PM
17832011-01-10 Phil Muldoon <pmuldoon@redhat.com>
1784
1785 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
1786 Use load_lib gdb-python.exp.
1787 * gdb.python/python.exp: Ditto.
1788 * gdb.python/py-function.exp: Ditto.
1789
fc529d80
AS
17902011-01-09 Andreas Schwab <schwab@linux-m68k.org>
1791
1792 * gdb.threads/tls.exp ("info address me"): Fix expected output.
1793
fb03cb59
JK
17942011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1795
1796 * configure: Regenerate.
1797
d8e22779
TT
17982011-01-06 Tom Tromey <tromey@redhat.com>
1799
1800 * gdb.python/py-frame.exp: Test gdb.newest_frame.
1801
09050809
JB
18022011-01-06 Joel Brobecker <brobecker@adacore.com>
1803
fc529d80
AS
1804 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
1805 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
1806 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1807 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
1808 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
1809 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1810 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
1811 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
1812 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
1813 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
1814 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
1815 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
1816 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
1817 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1818 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1819 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
1820 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
1821 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
1822 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1823 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
1824 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
1825 gdb.ada/uninitialized_vars.exp,
1826 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
1827 Simplify by using clean_restart.
09050809 1828
8ed5dd9e
JB
18292011-01-06 Joel Brobecker <brobecker@adacore.com>
1830
1831 Add marker to be used as anchor for inserting breakpoints.
1832 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
1833 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
1834 Likewise.
1835
1836 Remove uses of gdb_start_cmd.
1837 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
1838 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
1839
1840 Do not run testcase if testing with GDBserver.
1841 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
1842 if testing with GDBserver.
1843
368a124f
JB
18442011-01-06 Joel Brobecker <brobecker@adacore.com>
1845
1846 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
1847 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
1848 copyright header.
1849
44944448
JB
18502011-01-05 Joel Brobecker <brobecker@adacore.com>
1851
1852 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
1853 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
1854 testsuite/gdb.fortran/complex.f,
1855 testsuite/gdb.fortran/derived-type.f90,
1856 testsuite/gdb.fortran/library-module-lib.f90,
1857 testsuite/gdb.fortran/library-module-main.f90,
1858 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
1859 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
1860 Copyright year update.
1861
31886ea6
JB
18622011-01-05 Joel Brobecker <brobecker@adacore.com>
1863
1864 * gdb.base/langs1.f: Add copyright header.
1865
ebedcab5
JK
18662011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1867
1868 * gdb.base/morestack.exp: New file.
1869 * gdb.base/morestack.c: New file.
1870
de1eb2f9
JK
18712011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1872
1873 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
1874
9e87a409
JB
18752010-12-29 Joel Brobecker <brobecker@adacore.com>
1876
1877 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
1878 * gdb.ada/arrayptr.exp: Add test printing that new variable.
1879
720d1a40
JB
18802010-12-29 Joel Brobecker <brobecker@adacore.com>
1881
1882 * gdb.ada/lang_switch.exp: Correct expected parameter value.
1883
a283af87
AS
18842010-12-25 Andreas Schwab <schwab@linux-m68k.org>
1885
5d3d9cba
AS
1886 * gdb.threads/tls.exp: Fix typo.
1887
a283af87
AS
1888 * gdb.threads/thread-specific.exp (get_thread_list): Update.
1889 * gdb.threads/execl.exp: Update.
1890
2a20745c
YQ
18912010-12-23 Yao Qi <yao@codesourcery.com>
1892
1893 * gdb.arch/arm-disp-step.exp: New.
1894 * gdb.arch/arm-disp-step.S: New.
1895
a7658b96
TT
18962010-12-21 Tom Tromey <tromey@redhat.com>
1897
1898 * gdb.threads/execl.exp: Update.
1899 * gdb.threads/linux-dp.exp: Update.
1900 * gdb.threads/manythreads.exp: Update.
1901 * gdb.threads/tls.exp: Update.
1902
5b79abe7
TT
19032010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1904
1905 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
1906 (NextOverThrowDerivates) <resumebpt>: New.
1907 (resumebpt_test): New.
1908 (main): Call resumebpt_test.
1909 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
1910
0914bcdb
SS
19112010-12-12 Stan Shebs <stan@codesourcery.com>
1912
1913 * gdb.trace/tsv.exp: Test print command on trace state variables.
1914
305aeedc
TT
19152010-12-09 Tom Tromey <tromey@redhat.com>
1916
1917 * gdb.base/interp.exp: Add regression test.
1918
186c406b
TT
19192010-12-09 Tom Tromey <tromey@redhat.com>
1920
1921 * gdb.java/jnpe.java: New file.
1922 * gdb.java/jnpe.exp: New file.
1923 * gdb.cp/nextoverthrow.exp: New file.
1924 * gdb.cp/nextoverthrow.cc: New file.
1925
aae1c79a
DE
19262010-12-07 Doug Evans <dje@google.com>
1927
1928 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
1929 of data-directory.
1930 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
1931 updated.
1932 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
1933
60f98dde 19342010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
1935
1936 * gdb.base/callfuncs.exp: Test for skip_float_tests.
1937 * gdb.base/call-sc.exp: Ditto.
1938 * gdb.base/finish.exp: Ditto.
1939 * gdb.base/return.exp: Ditto.
1940 * gdb.base/return2.exp: Ditto.
1941
5fa290c1
DE
19422010-11-30 Doug Evans <dje@google.com>
1943
1944 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
1945 (gdb_expect_list): Fix spelling errors in comments.
1946 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
1947 send_gdb/gdb_expect_list where applicable.
1948 * gdb.base/call-ar-st.exp: Ditto.
1949 * gdb.base/funcargs.exp: Ditto.
1950 * gdb.base/gcore.exp: Ditto.
1951 * gdb.base/page.exp: Ditto.
1952 * gdb.base/sigaltstack.exp: Ditto.
1953 * gdb.base/siginfo.exp: Ditto.
1954 * gdb.base/sigstep.exp: Ditto.
1955 * gdb.base/trace-commands.exp: Ditto.
1956
4e04c971
DE
19572010-11-29 Doug Evans <dje@google.com>
1958
1959 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
1960 printer-name;subprinter-name.
1961
8cf6f0b1
TT
19622010-11-29 Tom Tromey <tromey@redhat.com>
1963
1964 * gdb.dwarf2/implptr.exp: New file.
1965 * gdb.dwarf2/implptr.c: New file.
1966 * gdb.dwarf2/implptr.S: New file.
1967
94b6973e
PM
19682010-11-29 Phil Muldoon <pmuldoon@redhat.com>
1969
fc529d80 1970 PR python/12199
94b6973e
PM
1971
1972 * gdb.python/py-breakpoint.exp: Test the delete method.
1973
8358c15c
JK
19742010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1975
1976 Fix step_resume_breakpoint unsaved during an infcall.
1977 * gdb.base/step-resume-infcall.exp: New file.
1978 * gdb.base/step-resume-infcall.c: New file.
1979
f6df29bc
TJB
19802010-11-24 Edjunior Machado <emachado@br.ibm.com>
1981
1982 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
1983
f2b5a5cf
TJB
19842010-11-24 Edjunior Machado <emachado@br.ibm.com>
1985
1986 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
1987 on ppc64's symbols; "finish" and "return" commands must accept to
1988 show the caller line again as well as the line after.
1989 * gdb.asm/powerpc64.inc: New file.
1990
6b0ecdc2
DE
19912010-11-23 Doug Evans <dje@google.com>
1992
1993 * lib/gdb.exp (gdb_test_sequence): New function.
1994 (gdb_expect_list): Add verbose -log call for each pattern.
1995 * gdb.base/signals.exp (test_handle_all_print): Call it.
1996 Reduce timeout increment from 6 minutes to 1 minute.
1997 * gdb.server/ext-run.exp: Call it.
1998
ea976c60
PM
19992010-11-23 Phil Muldoon <pmuldoon@redhat.com>
2000
f2b5a5cf 2001 PR python/12212
ea976c60
PM
2002
2003 * gdb.python/python.exp: Check that selected_thread raises an
2004 error when no inferior is loaded.
2005
c0efa795
JK
20062010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2007
2008 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
2009 * gdb.dwarf2/dw2-stack-boundary.S: New file.
2010
ec3aa567
JK
20112010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2012
2013 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
2014 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
2015
d8249011
DE
20162010-11-18 Doug Evans <dje@google.com>
2017
2018 * gdb.server/ext-run.exp: Fix intermittent failures.
2019
d4eba7d1
NF
20202010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2021
2022 * gdb.stabs/gdb11479.exp: Use runto_main.
2023
b04c2f88
NF
20242010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2025
2026 * gdb.base/break-entry.exp: Skip if using a stub.
2027
ae9d7ce4
NF
20282010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2029
2030 * gdb.python/py-inferior.exp: Pack values in target endianness.
2031
621c8364
TT
20322010-11-12 Tom Tromey <tromey@redhat.com>
2033
2034 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
2035 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
2036 MemoryError.
2037 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
2038 type.
2039 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
2040 MemoryError.
2041 (test_subscript_regression): Update exception type.
2042
84f4c1fe
PM
20432010-11-11 Phil Muldoon <pmuldoon@redhat.com>
2044
2045 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
2046 breakpoint tests.
2047
a1442452
PA
20482010-11-09 Pedro Alves <pedro@codesourcery.com>
2049
2050 * gdb.base/watchpoint.exp: Test "watch -location" with an
2051 innacessible location.
2052
efd11a33
JK
20532010-11-09 Edjunior Machado <emachado@br.ibm.com>
2054 Luis Machado <luisgpm@br.ibm.com>
2055
2056 * gdb.base/maint.exp: Expect "." prefix.
2057 * gdb.base/nodebug.exp: Expect "." Likewise.
2058 * gdb.base/sepsymtab.exp: Expect "." Likewise.
2059 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2060 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2061 POWER server processors.
2062
aa00efb5
JK
20632010-11-08 Edjunior Machado <emachado@br.ibm.com>
2064 Luis Machado <luisgpm@br.ibm.com>
2065
2066 * gdb.base/break-entry.exp: convert entry point for
2067 ppc64 and expect leading `.' on ppc64's symbols
2068
99e7ae30
DE
20692010-11-05 Doug Evans <dje@google.com>
2070
2071 * gdb.base/help.exp: Update expected output.
b521dba8
DE
2072 * gdb.python/py-param.exp: Delete, contents moved to ...
2073 * gdb.python/py-parameter.exp: ... here. New file.
2074 Add test for gdb.parameter ("directories").
99e7ae30 2075
f4b8a18d
KW
20762010-11-05 Ken Werner <ken.werner@de.ibm.com>
2077
2078 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
2079 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
2080 * configure: Regenerate.
2081 * gdb.opencl/Makefile.in: New File.
2082 * gdb.opencl/datatypes.exp: Likewise.
2083 * gdb.opencl/datatypes.cl: Likewise.
2084 * gdb.opencl/operators.exp: Likewise.
2085 * gdb.opencl/operators.cl: Likewise.
2086 * gdb.opencl/vec_comps.exp: Likewise.
2087 * gdb.opencl/vec_comps.cl: Likewise.
2088 * gdb.opencl/convs_casts.exp: Likewise.
2089 * gdb.opencl/convs_casts.cl: Likewise.
2090 * lib/opencl.exp: Likewise.
2091 * lib/opencl_hostapp.c: Likewise.
2092 * lib/opencl_kernel.cl: Likewise.
2093 * lib/cl_util.c: Likewise.
2094 * lib/cl_util.c: Likewise.
2095 * gdb.base/default.exp (set language): Add "opencl" to the list of
2096 languages.
2097
a9d5ef47
SW
20982010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2099
2100 * gdb.cp/overload.exp: Added test for inheritance overload.
2101 * gdb.cp/overload.cc: Ditto.
2102 * gdb.cp/oranking.exp: Removed releveant kfails.
2103
03eb1c79
JK
21042010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2105 Joel Brobecker <brobecker@adacore.com>
2106
2107 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2108 check test_compiler_info.
2109
dbc98a8b
KW
21102010-11-03 Ken Werner <ken.werner@de.ibm.com>
2111
2112 * gdb.base/gnu_vector.exp: Adjust expect messages.
2113
120bd360
KW
21142010-11-03 Ken Werner <ken.werner@de.ibm.com>
2115
2116 * gdb.base/gnu_vector.exp: Add unary operator tests.
2117
c37f7098
KW
21182010-11-03 Ken Werner <ken.werner@de.ibm.com>
2119
2120 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2121
7b51bc51
DE
21222010-11-02 Doug Evans <dje@google.com>
2123
2124 * gdb.python/py-pp-maint.c: New file.
2125 * gdb.python/py-pp-maint.exp: New file.
2126 * gdb.python/py-pp-maint.py: New file.
2127
50c97f38
TT
21282010-11-02 Tom Tromey <tromey@redhat.com>
2129
2130 * gdb.base/default.exp: Remove "scheme" from language list.
2131
a289b8f6
JK
21322010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2133
2134 Revert:
2135 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2136 * gdb.threads/sigstep-threads.exp: New file.
2137 * gdb.threads/sigstep-threads.c: New file.
2138
cd017491
MS
21392010-10-20 Michael Snyder <msnyder@vmware.com>
2140
2141 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2142
8e6a5956
UW
21432010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2144
2145 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2146 Skip test completely if gdb,no_hardware_watchpoints.
2147
2c04da0d
UW
21482010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2149
2150 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2151 strict, but do not check for any particular function name within libc.
2152
79afc5ef
SW
21532010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2154
2155 * gdb.cp/smartp.exp: New test.
2156 * gdb.cp/smartp.cc : New test.
2157
026ffab7
SW
21582010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2159
2160 * gdb.cp/converts.exp: Test pointer to bool conversion.
2161 Test pointer to long conversion.
2162 * gdb.cp/oranking.exp: Removed relevant kfail.
2163
3a772aa4
TT
21642010-10-18 Tom Tromey <tromey@redhat.com>
2165
2166 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
2167 argument to lazy_string.
2168 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
2169 (pp_ls.to_string): Use it.
2170 * gdb.python/py-prettyprint.c (main): Move declarations to top.
2171 Add "estring2" local.
2172
5fc3827b
JK
21732010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2174
2175 Fix s390x compatibility.
2176 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
2177 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
2178
8aeb23f3
JK
21792010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2180
2181 * gdb.threads/sigstep-threads.exp: New file.
2182 * gdb.threads/sigstep-threads.c: New file.
2183
c1e56572
JK
21842010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2185
2186 * gdb.base/pie-execl.exp: New file.
2187 * gdb.base/pie-execl.c: New file.
2188
92163a10
JK
21892010-10-13 Doug Evans <dje@google.com>
2190 Jan Kratochvil <jan.kratochvil@redhat.com>
2191
2192 PR exp/12117
2193 * gdb.cp/ptype-cv-cp.cc: New file.
2194 * gdb.cp/ptype-cv-cp.exp: New file.
2195
7062b0a0
SW
21962010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
2197
2198 * gdb.cp/converts.cc: New test program.
2199 * gdb.cp/converts.exp: New test.
2200 * gdb.cp/overload.exp: Added test for void* vs int*.
2201 * gdb.cp/overload.exp: Ditto.
2202 * gdb.cp/oranking.exp: Removed related kfail.
2203
0e3509db
DE
22042010-10-13 Doug Evans <dje@google.com>
2205
2206 * lib/gdb-python.exp (gdb_check_python_config): New function.
2207 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
2208 * gdb.python/lib-types.cc: New file.
2209 * gdb.python/lib-types.exp: New file.
2210
8dc78533
JK
22112010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2212
2213 * gdb.python/py-error.exp: New file.
2214 * gdb.python/py-error.py: New file.
2215
93c17e06
JK
22162010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2217
2218 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
2219 gdb_test_multiple.
2220
d8b34041
JK
22212010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2222
2223 * gdb.base/break-interp.exp: Use ldlags for linking flags.
2224 * gdb.base/prelink.exp: Likewise.
2225 * gdb.base/solib-nodir.exp: Likewise.
2226 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
2227 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
2228 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
2229
e0cc584e
UW
22302010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
2231
2232 * break-interp.exp (test_ld): Use two separate gdb_expect statements
2233 for the "info files" test to avoid timeouts on slow machines.
2234
cfc353b1
JK
22352010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2236
2237 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
2238 (main): Make openlib dummy call.
2239
d3d7896d
JK
22402010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2241
2242 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
2243 * break-interp.exp (reach): Move the core body ...
2244 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
2245 (test_ld): Provide always real argument, even to the linker. Replace
2246 dl_main by _dl_debug_state.
2247
5e533c94
JK
22482010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2249
2250 Fix results of prelinked PIEs on ppc*.
2251 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
2252 Accept also DISPLACEMENT "PRESENT".
2253 (main): Replace "ZERO" displacements by "PRESENT".
2254
33540610
SW
22552010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
2256
2257 * gdb.cp/oranking.exp: New test.
2258 * gdb.cp/oranking.cc: New test program.
2259
3bdf2bbd
KW
22602010-10-08 Ken Werner <ken.werner@de.ibm.com>
2261
2262 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
2263 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
2264
2f608a3a
KW
22652010-10-06 Ken Werner <ken.werner@de.ibm.com>
2266
2267 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
2268 lush, lynx) New constant.
2269 * gdb.base/constvars.exp: Test const array types.
2270 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
2271
aa2e2d8d
DE
22722010-10-06 Doug Evans <dje@google.com>
2273
2274 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
2275 of syscall staging area.
2276
2844d6b5
KW
22772010-10-06 Ken Werner <ken.werner@de.ibm.com>
2278
2279 * gdb.base/gnu_vector.c: Add variable c4.
2280 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
2281 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2282
7d8ac8bb
MR
22832010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
2284
2285 * gdb.arch/altivec-abi.exp: Fix a typo.
2286
84a02e58
MR
22872010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
2288
2289 * lib/mi-support.exp (thread_selected_re): Correct pattern used
2290 to match a thread ID.
2291
b18e6318
JK
22922010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2293
2294 Fix s390x testcase compatibility.
2295 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
2296
a2c09bd0
DE
22972010-10-01 Doug Evans <dje@google.com>
2298
2299 * lib/gdb-python.exp: New file.
2300 * gdb.python/py-block.exp: Use it.
2301 * gdb.python/py-breakpoint.exp: Ditto.
2302 * gdb.python/py-frame.exp: Ditto.
2303 * gdb.python/py-inferior.exp: Ditto.
2304 * gdb.python/py-param.exp: Ditto.
2305 * gdb.python/py-prettyprint.exp: Ditto.
2306 * gdb.python/py-shared.exp: Ditto.
2307 * gdb.python/py-symbol.exp: Ditto.
2308 * gdb.python/py-symtab.exp: Ditto.
2309 * gdb.python/py-type.exp: Ditto.
2310 * gdb.python/py-value.exp: Ditto.
2311 * gdb.python/python.exp: Ditto.
2312
38f12cfc
TT
23132010-09-30 Tom Tromey <tromey@redhat.com>
2314
2315 * gdb.base/anon.exp: New file.
2316 * gdb.base/anon.c: New file.
2317
9ae8282d
TT
23182010-09-30 Tom Tromey <tromey@redhat.com>
2319
2320 * gdb.base/completion.exp: Test completion through anonymous
2321 union.
2322 * gdb.base/break1.c (struct some_struct): Add anonymous union.
2323
e9e07ba6
JK
23242010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2325
2326 Fix printing parameters of inlined functions.
2327 * gdb.dwarf2/dw2-inline-param.exp: New file.
2328 * gdb.dwarf2/dw2-inline-param-main.c: New file.
2329 * gdb.dwarf2/dw2-inline-param.S: New file.
2330
cd2effb2
JK
23312010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2332
2333 PR corefiles/12071.
2334 * gdb.base/corefile.exp (quit with a process, no question: load core)
2335 (quit with a core file): New tests.
2336
bceffbf3
JK
23372010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2338
2339 Fix GDB crash on inferior calls with self-referencing classes.
2340 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
2341 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
2342 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
2343
1736ad11
JK
23442010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2345
2346 Fix lost siginfo_t for inferior calls.
2347 * gdb.base/siginfo-infcall.exp: New file.
2348 * gdb.base/siginfo-infcall.c: New file.
2349
a176ad92
JB
23502010-09-22 Joel Brobecker <brobecker@adacore.com>
2351
2352 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
2353
c2b0a229
JK
23542010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2355
2356 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
2357 New test.
2358 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
2359
e8ae22d1
JB
23602010-09-22 Joel Brobecker <brobecker@adacore.com>
2361
2362 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
2363 type of our const type.
2364
ec322823
SW
23652010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
2366
2367 * gdb.cp/pr12028.cc: New.
2368 * gdb.cp/pr12028.exp: New.
2369
72929c62
JB
23702010-09-22 Joel Brobecker <brobecker@adacore.com>
2371
2372 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
2373
875b4ff5 23742010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 2375 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
2376
2377 PR mi/11407
2378 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
2379 * gdb.mi/dw2-ref-missing-frame-main.c New File.
2380 * gdb.mi/dw2-ref-missing-frame.S New File.
2381 * gdb.mi/dw2-ref-missing-frame.exp New File.
2382
7155d578
TT
23832010-09-14 Tom Tromey <tromey@redhat.com>
2384
2385 PR symtab/8399:
2386 * gdb.threads/tls.exp: Remove kfail. Update expected output.
2387
515ed532
TT
23882010-09-14 Tom Tromey <tromey@redhat.com>
2389
2390 PR exp/11803:
2391 * gdb.threads/tls.exp: Use C++.
2392 (check_thread_local): Use K::another_thread_local.
2393 * gdb.threads/tls.c (class K): New.
2394 (another_thread_local): Now a member of K.
2395 (spin): Update. No longer K&R C.
2396
450ca57c
SW
23972010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2398
2399 * gdb.cp/koenig.cc: created class for testing member lookup.
2400 * gdb.cp/koenig.exp: Added test for member lookup.
2401
dbd492a3
JK
24022010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2403
2404 Fix false FAILs on sourcetree topdir directory containing "kill".
2405 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
2406 source line matching regexp.
2407
8d4d924b
JK
24082010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2409
2410 * gdb.python/python.exp (set height 0, collect help from uiout)
2411 (verify help to uiout): New tests.
2412
8e64f2a0
JK
24132010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2414
2415 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
2416 is_lp64_target to check 64bit target.
2417
4569eed2
JK
24182010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2419
2420 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
2421 (test_ld) <powerpc64-*>: New.
2422
5e1617b1
DJ
24232010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2424
2425 * gdb.cp/templates.exp (test_template_args): Allow "struct".
2426
c767944b
DJ
24272010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2428
2429 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
2430 (FunctionArg::method): New function.
2431 (empty, arg): New variables.
2432 (main): Call arg.method.
2433 * gdb.cp/templates.exp (test_template_args): New function.
2434 (do_tests): Call it.
2435
27d3a3fc
UW
24362010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2437
2438 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
2439 of "next" to proceed over pthread_exit call.
2440
55b7ce7f
UW
24412010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2442
2443 * gdb.base/maint.exp: Avoid wildcards against potentially very long
2444 "maint print statistics" output to prevent expect timeouts.
2445
809df446
JK
24462010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2447
2448 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
2449 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2450 (test_float_rejected): ... here.
2451 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
2452 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2453 (test_float_rejected): ... here.
2454 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
2455 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2456 (test_float_rejected): ... here.
2457 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
2458 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2459 (test_float_rejected): ... here.
2460
8464be76
DJ
24612010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2462
2463 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
2464 before disabling hardware watchpoints.
2465 (test_inaccessible_watchpoint): Check that hardware watchpoints
2466 are used. Test for watchpoints on a constant address.
2467
14dba4b4
JK
24682010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2469
2470 * gdb.base/ui-redirect.exp: New file.
2471
3f3540e1 24722010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 2473 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
2474
2475 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
2476
0f254bb7
DE
24772010-08-31 Doug Evans <dje@google.com>
2478
2479 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
2480
03f17ccf
TT
24812010-08-30 Tom Tromey <tromey@redhat.com>
2482
2483 PR python/11792:
2484 * gdb.python/py-value.exp (test_subscript_regression): Add
2485 dynamic_type test.
2486
640617ad
DJ
24872010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
2488
2489 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
2490 instead of running to main. Do not test the main function.
2491 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
2492 Add new main.
2493
2ed91d1b
PA
24942010-08-26 Pedro Alves <pedro@codesourcery.com>
2495
2496 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
2497 one test.
2498
673bfd45
DE
24992010-08-24 Doug Evans <dje@google.com>
2500
2501 PR symtab/11942
2502 * gdb.dwarf2/dw4-sig-types.cc: New file.
2503 * gdb.dwarf2/dw4-sig-types.h: New file.
2504 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
2505 * gdb.dwarf2/dw4-sig-types.exp: New file.
2506
f9ffd4bb
TT
25072010-08-23 Tom Tromey <tromey@redhat.com>
2508
2509 PR python/11145:
2510 * gdb.python/py-value.c (Base, Derived): New types.
2511 (base): New global.
2512 * gdb.python/py-value.exp (test_subscript_regression): Add
2513 dynamic_cast test.
2514
d839c8a4
TT
25152010-08-23 Tom Tromey <tromey@redhat.com>
2516
2517 PR python/10676:
2518 * gdb.python/py-type.exp (test_fields): Add tests for type
2519 equality.
2520
702c2711
TT
25212010-08-23 Tom Tromey <tromey@redhat.com>
2522
2523 PR python/11915:
2524 * gdb.python/py-type.exp (test_fields): Add tests for array.
2525
832bafd3
KS
25262010-08-23 Keith Seitz <keiths@redhat.com>
2527
2528 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
2529 have any children. Create a new abbrev for it.
2530 Add missing terminal sequence to .debug_abbrev.
2531
c37bf528
KS
25322010-08-20 Keith Seitz <keiths@redhat.com>
2533
2534 PR symtab/11465:
2535 * gdb.dwarf2/pr11465.exp: New test.
2536 * gdb.dwarf2/pr11465.S: New file.
2537 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
2538 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
2539
4572cbac
TJB
25402010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
2541
2542 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
2543 registers. Update data sets with the new v2_double element in the
2544 VSX register union. Add vector_register3_vr data set for the AltiVec
2545 registers. Use gdb_test_no_output instead of send_gdb.
2546
e7fbb131
PA
25472010-08-19 Pedro Alves <pedro@codesourcery.com>
2548
2549 * gdb.python/py-shared.exp: New file, factored out from
2550 python.exp.
2551 * gdb.python/py-shared.c: New file.
2552 * gdb.python/py-shared-sl.c: New file.
2553 * gdb.python/python-1.c: New file.
2554 * gdb.python/python-sl.c: Delete.
2555 * gdb.python/python.c: Mention python-1.c.
2556 * gdb.python/python.exp: Move shared library tests to
2557 py-shared.exp.
2558 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
2559 (MISCELLANEOUS): New.
2560 (clean mostlyclean): Also remove $MISCELLANEOUS.
2561
d30f5e1f
DE
25622010-08-19 Doug Evans <dje@google.com>
2563
2564 PR exp/11926
2565 * gdb.base/printcmds.exp (test_float_accepted): New function.
2566 Move existing float tests there. Add tests for floats with suffixes.
2567 (test_float_rejected): New function.
2568 * gdb.java/jv-print.exp (test_float_accepted): New function.
2569 (test_float_rejected): New function.
2570 * gdb.objc/print.exp: New file.
2571 * gdb.pascal/print.exp: New file.
2572 * lib/objc.exp: New file.
2573
7b3fd859
PM
25742010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
2575
2576 * gdb.base/default.exp (info set): Avoid full buffer error and force
2577 reading up to final gdb prompt.
2578 (show): Likewise.
2579
c92817ce
TT
25802010-08-18 Tom Tromey <tromey@redhat.com>
2581
2582 PR symtab/11919:
2583 * gdb.base/completion.exp: Add test.
2584
f1208f9e
DE
25852010-08-18 Doug Evans <dje@google.com>
2586
2587 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
2588 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
2589 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
2590 Simplify, early exit if runto_main fails.
2591 * gdb.fortran/exprs.exp: load_lib fortran.exp.
2592 (set_lang_fortran): Moved to lib/fortran.exp.
2593 * gdb.fortran/types.exp: load_lib fortran.exp.
2594 (set_lang_fortran): Moved to lib/fortran.exp.
2595 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
2596 * gdb.java/jprint.exp (set_lang_java): Ditto.
2597 * gdb.java/jv-exp.exp: load_lib java.exp.
2598 If set_lang_java fails, issue a warning instead of failure to be
2599 consistent with other set_lang_foo uses.
2600 (set_lang_java): Moved to lib/java.exp.
2601 * gdb.java/jv-print.exp (set_lang_java): Moved to 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 * gdb.pascal/types.exp: load_lib pascal.exp.
2605 (set_lang_pascal): Moved to lib/pascal.exp.
2606 * lib/fortran.exp: New file.
2607 * lib/java.exp (set_lang_java): New function.
2608 * lib/pascal.exp (set_lang_pascal): New function.
2609
2f06b485
YQ
26102010-08-18 Yao Qi <yao@codesourcery.com
2611
2612 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
2613 func_nofb_start and func_loopfb_start, so that address of functions
2614 is equal to these labels on Thumb.
2615
96e25403
YQ
26162010-08-18 Yao Qi <yao@codesourcery.com>
2617
2618 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
2619 to reflect latest c source file.
2620
36e6adc4
JK
26212010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2622
2623 * gdb.cp/infcall-dlopen.exp: New file.
2624 * gdb.cp/infcall-dlopen.cc: New file.
2625 * gdb.cp/infcall-dlopen-lib.cc: New file.
2626
f431efe5
PA
26272010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2628 Pedro Alves <pedro@codesourcery.com>
2629
2630 PR breakpoints/11371
2631
2632 * gdb.base/watch-cond-infcall.exp: New file.
2633 * gdb.base/watch-cond-infcall.c: New file.
2634
06a64a0b
TT
26352010-08-16 Tom Tromey <tromey@redhat.com>
2636
2637 * gdb.base/help.exp: Update.
2638 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
2639 watchpoint.
2640 (test_watch_location): New proc.
2641 (test_watchpoint_in_big_blob): Delete watchpoint.
2642 * gdb.base/watchpoint.c (func5): New function.
2643 (main): Call it.
2644
70ebf4ed
DE
26452010-08-16 Doug Evans <dje@google.com>
2646
2647 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
2648
ca5c20b6
PM
26492010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2650
2651 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
2652 tests.
2653
7346b668
KW
26542010-08-11 Ken Werner <ken.werner@de.ibm.com>
2655
2656 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
2657 * gdb.base/gnu_vector.c: New File.
2658 * gdb.base/gnu_vector.exp: Likewise.
2659
cb2e07a6
PM
26602010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2661
2662 * gdb.python/python.c: New File.
2663 * gdb.python/python-sl.c: New File.
2664 * gdb.python/python.exp: Test solib_address and decode_line
2665 * functions.
2666
5da1313b
JK
26672010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2668
2669 * gdb.python/python.exp (show height, set height 10)
2670 (verify pagination beforehand, verify pagination beforehand: q)
2671 (gdb.execute does not page, verify pagination afterwards)
2672 (verify pagination afterwards: q): New.
2673
49c3ccf7
DE
26742010-08-02 Doug Evans <dje@google.com>
2675
2676 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
2677 because of an older gcc, change test2
2678 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
2679 to unsupported.
2680
42c0c4f1
KH
26812010-07-30 Kazu Hirata <kazu@codesourcery.com>
2682
2683 * gdb.base/break-always.exp: Do not expect full paths to file
2684 names.
2685 * gdb.base/commands.exp: Likewise.
2686
d3765805
DE
26872010-07-30 Doug Evans <dje@google.com>
2688
c98ee71b
DE
2689 * gdb.cp/temargs.exp: For new tests that require newer gccs,
2690 xfail them when run with older gccs.
2691
fd961404
DE
2692 * lib/gdb.exp (build_executable): Forward "c++" option to
2693 get_compiler_info.
2694
999adef4
DE
2695 * gdb.python/py-type.exp (test_template): Mark as xfail tests
2696 "python print ttype.template_argument(1)" and
2697 "python print isinstance(ttype.template_argument(1), gdb.Value)"
2698 if using gcc 4.4 or earlier.
2699
d3765805
DE
2700 * gdb.base/valgrind-db-attach.exp: Use unique test name for
2701 attach-to-debugger handling.
2702
1276c759
JK
27032010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2704
2705 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
2706 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
2707 (main): Use copyreloc.
2708 * gdb.base/prelink.exp (split debug of executable)
2709 (.dynbss vs. .bss address shift): New tests.
2710
88caa9b9
PA
27112010-07-29 Pedro Alves <pedro@codesourcery.com>
2712
2713 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
2714 in gdb_test_multiple.
2715
c6f2ac43
PA
27162010-07-29 Pedro Alves <pedro@codesourcery.com>
2717
2718 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
2719 environment.
2720
326fd672
TT
27212010-07-28 Tom Tromey <tromey@redhat.com>
2722
2723 PR python/11060:
2724 * gdb.python/py-type.c (Temargs): New template.
2725 (temvar): New variable.
2726 * gdb.python/py-type.exp (test_template): New proc.
2727
3ce3b1ba
PA
27282010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2729
2730 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
2731 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
2732
34eaf542
TT
27332010-07-28 Tom Tromey <tromey@redhat.com>
2734
2735 PR c++/9946:
2736 * gdb.cp/temargs.exp: New file.
2737 * gdb.cp/temargs.cc: New file.
2738
d41b819e
JK
27392010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2740
2741 * gdb.base/help.exp (help disassemble): Update the content.
2742
26ab7092
JK
27432010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2744
2745 * gdb.threads/ia64-sigill.exp: New file.
2746 * gdb.threads/ia64-sigill.c: New file.
2747
5283e9e1
TT
27482010-07-27 Tom Tromey <tromey@redhat.com>
2749
2750 * gdb.opt/inline-cmds.c (ATTR): New define.
2751 (func1): Use it.
2752 (func2): Likewise.
2753 (func3): Likewise.
2754 (outer_inline1): Likewise.
2755 (outer_inline2): Likewise.
2756 * gdb.opt/inline-bt.c (ATTR): New define.
2757 (func1): Use it.
2758 (func2): Likewise.
2759 * gdb.opt/inline-locals.c (ATTR): New define.
2760 (func1): Use it.
2761 (func2): Likewise.
2762
e992ef73
TT
27632010-07-27 Tom Tromey <tromey@redhat.com>
2764
2765 * gdb.stabs/gdb11479.c (hack): New function.
2766 (test): Use it.
2767 (test2): Use it.
2768 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
2769 (int32_search_buf, int64_search_buf): No longer static.
2770 (x): Remove.
2771 * gdb.base/relocate.c (hack): New function.
2772
5374244e
PM
27732010-07-27 Phil Muldoon <pmuldoon@redhat.com>
2774
2775 * gdb.python/py-value.exp (test_inferior_function_call): New function.
2776 * gdb.python/py-value.c (func1): New function.
2777 (func2): Likewise.
2778
a99aee83
CV
27792010-07-26 Corinna Vinschen <vinschen@redhat.com>
2780
2781 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
2782 as not to clash with .data section.
2783
a04ba985
JG
27842010-07-26 Jerome Guitton <guitton@adacore.com>
2785
2786 * gdb.base/code_elim.exp: New file.
2787 * gdb.base/code_elim1.c: New file.
2788 * gdb.base/code_elim2.c: New file.
2789
23bd0f7c
PA
27902010-07-21 Pedro Alves <pedro@codesourcery.com>
2791
2792 PR symtab/11827
2793
2794 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
2795 (some_volatile_enum): New variable.
2796 * gdb.base/printcmds.exp (test_print_enums): New.
2797 <top level>: Call it.
2798
883df6dd
SW
27992010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
2800
2801 * gdb.cp/fpointer.cc: New test.
2802 * gdb.cp/fpointer.exp: New test.
2803
569b05a5
JK
28042010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2805
2806 * gdb.base/solib-nodir.exp: New file.
2807 * lib/gdb.exp (runto): New case for a GDB internal error.
2808
51d7d803
JK
28092010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2810 Ulrich Weigand <uweigand@de.ibm.com>
2811 Tom Tromey <tromey@redhat.com>
2812
2813 * gdb.base/charset-malloc.c: New file.
2814 * gdb.base/charset.c (malloc_stub): New prototype.
2815 (main): Call it instead of malloc itself.
2816 * gdb.base/charset.exp: Use only prepare_for_testing.
2817 (binfile): Remove the variable.
2818
c0edd9ed
JK
28192010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2820
2821 Make core files the process_stratum.
2822 * gdb.base/corefile.exp (run: load core again)
2823 (run: sanity check we see the core file, run: with core)
2824 (run: core file is cleared, attach: load core again)
2825 (attach: sanity check we see the core file, attach: with core)
2826 (attach: core file is cleared): New tests.
2827 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
2828
3cbaedff
KW
28292010-07-14 Ken Werner <ken.werner@de.ibm.com>
2830
2831 * gdb.arch/altivec-abi.exp: New tests.
2832
91158a56
TT
28332010-07-13 Tom Tromey <tromey@redhat.com>
2834
2835 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
2836 (main): Use it.
2837 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
2838
0f5238ed
TT
28392010-07-13 Tom Tromey <tromey@redhat.com>
2840
2841 * gdb.base/label.exp: New file.
2842 * gdb.base/label.c: New file.
2843
add265ae
L
28442010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
2845 H.J. Lu <hongjiu.lu@intel.com>
2846
2847 * lib/gdb.exp (is_ilp32_target): New.
2848 (is_lp64_target): Likewise.
2849
2850 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
2851 target.
2852 * gdb.arch/amd64-disp-step.exp: Likewise.
2853 * gdb.arch/amd64-dword.exp: Likewise.
2854 * gdb.arch/amd64-i386-address.exp: Likewise.
2855 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 2856
add265ae
L
2857 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
2858 target.
2859 * gdb.arch/i386-bp_permanent.exp: Likewise.
2860 * gdb.arch/i386-byte.exp: Likewise.
2861 * gdb.arch/i386-disp-step.exp: Likewise.
2862 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2863 * gdb.arch/i386-prologue.exp: Likewise.
2864 * gdb.arch/i386-size-overlap.exp: Likewise.
2865 * gdb.arch/i386-size.exp: Likewise.
2866 * gdb.arch/i386-sse.exp: Likewise.
2867 * gdb.arch/i386-unwind.exp: Likewise.
2868 * gdb.arch/i386-word.exp: Likewise.
2869
2870 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
2871 test only when building 64-bit executables. Do not hard-code
2872 -m64 option.
2873
2dfb8c17
DE
28742010-07-07 Doug Evans <dje@google.com>
2875
2876 * lib/gdb.exp (gdb_test_list_exact): New function.
2877 * gdb.base/default.exp (show convenience): Call it, add tests for
2878 $_sdata = void, $_thread = 0.
2879
4e5799b6
JK
28802010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2881 Joel Brobecker <brobecker@adacore.com>
2882
2883 Fix re-run of PIE executable, PR shlibs/11776.
2884 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
2885 Remove $displacement_main to match the solib-svr4.c change. New "kill"
2886 and re-"run" of the inferior.
2887
1a219cc7
JK
28882010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2889 Joel Brobecker <brobecker@adacore.com>
2890
2891 Cope with missing /usr/sbin/prelink.
2892 * lib/prelink-support.exp (prelink_no):
2893 <result == 1 && $output is "no such file or directory">: New.
2894 (prelink_yes): Likewise. Return on failed prelink_no.
2895
5e3b36f8
JK
28962010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2897 Joel Brobecker <brobecker@adacore.com>
2898
2899 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
2900 build_executable by build_executable_own_libs. Replace "prelink -R"
2901 execution by a call of prelink_yes. Comment why "prelink -r" needs no
2902 change.
2903 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
2904 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
2905 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
2906 Replace build_executable by build_executable_own_libs's function
2907 build_executable_own_libs.
2908 (prelinkNO): Create new stub to call prelink_no.
2909 (prelinkYES): Create new stub to call prelink_yes.
2910 (test_attach): Rename calls of copy to file_copy.
2911 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
2912 (copy): Move to ...
2913 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
2914 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
2915 * gdb.base/prelink.exp: Disable testcase also for is_remote and
2916 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
2917 special flags by gdb_compile_shlib. Replace second gdb_compile by
2918 build_executable_own_libs. Replace "prelink -R" execution by a call of
2919 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
2920 a second call of prelink_yes. Replace restart commands by
2921 clean_restart.
2922 (prelink): Rename to ...
2923 (seen displacement message): ... this test. Extend its expectation
2924 strictness.
2925
86e4bafc
JK
29262010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2927
2928 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
2929 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
2930 displacement message exactly once.
2931
3cd07d20
JK
29322010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2933 Joel Brobecker <brobecker@adacore.com>
2934
2935 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
2936 its restore after the <$relink_args != ""> loop. new comment.
2937
0a1e94c7
JK
29382010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2939 Joel Brobecker <brobecker@adacore.com>
2940
2941 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
2942 code for it. New variable relink_args.
2943 (prelinkYES): Call prelinkNO.
2944 (test_attach): Accept new parameter relink_args. Re-prelink the binary
2945 in such case. Move the core code to ...
2946 (test_attach_gdb): ... a new function. Send GDB command "file".
2947 Extend expected "Attaching to " string.
2948
2f70bcfb
TT
29492010-07-02 Tom Tromey <tromey@redhat.com>
2950
2951 * gdb.base/bitops.exp: Remove extraneous "pass".
2952
a17ac5b0
TT
29532010-07-02 Ken Werner <ken.werner@de.ibm.com>
2954
2955 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2956
dc10affe
PA
29572010-07-01 Pedro Alves <pedro@codesourcery.com>
2958
d41c0fc8
PA
2959 * gdb.base/help.exp: Adjust expected output.
2960
29612010-07-01 Pedro Alves <pedro@codesourcery.com>
2962
2963 * gdb.base/help.exp: Adjust expected output.
dc10affe 2964
0a600c36
JK
29652010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2966
2967 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
2968 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
2969 c++/11702.
2970
37cc8bfe
JK
29712010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2972 Doug Evans <dje@google.com>
2973
2974 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
2975 add .dynamic entry'.
2976
254e6b9e
DE
29772010-06-29 Doug Evans <dje@google.com>
2978
2979 Test PR c++/11702.
2980 * gdb.cp/m-static.exp: Add testcase.
2981 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
2982
595939de 29832010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
2984 Tom Tromey <tromey@redhat.com>
2985 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
2986
2987 * gdb.python/py-inferior.c: New File.
2988 * gdb.python/py-infthread.c: New File.
2989 * gdb.python/py-inferior.exp: New File.
2990 * gdb.python/py-infthread.exp: New File.
2991
98751a41
JK
29922010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2993
2994 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
2995 (ptype ::C::OtherFileClass typedefs): New.
2996 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
2997 (C::OtherFileClass::cOtherFileClassVar2): New.
2998 (C::OtherFileClass::cOtherFileClassVar_use): Use also
2999 cOtherFileClassVar2.
3000 (C::cOtherFileType2, C::cOtherFileVar2): New.
3001 (C::cOtherFileVar_use): use also cOtherFileVar2.
3002 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
3003
41f62f39
JK
30042010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3005
3006 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
3007 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
3008 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
3009 (print ::C::cOtherFileVar)
3010 (whatis C::OtherFileClass::cOtherFileClassType)
3011 (whatis ::C::OtherFileClass::cOtherFileClassType)
3012 (print C::OtherFileClass::cOtherFileClassVar)
3013 (print ::cOtherFileClassVar)
3014 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
3015 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
3016 trailing content.
3017 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
3018 (C::OtherFileClass::cOtherFileClassVar)
3019 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
3020 (C::cOtherFileVar, C::cOtherFileVar_use): New.
3021
af53d231
JK
30222010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3023
3024 Test PR c++/11703 and PR gdb/1448.
3025 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
3026 gdb/1448.
3027
9655fd1a
JK
30282010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3029
3030 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
3031 (main) <rtti_data>: New.
3032 * gdb.cp/virtbase.exp (print rtti_data): New.
3033
824cc8dd
JK
30342010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3035 Joel Brobecker <brobecker@adacore.com>
3036
3037 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
3038
6036c742
JK
30392010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3040
3041 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
3042
de6a0421
DE
30432010-06-28 Doug Evans <dje@google.com>
3044
3045 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
3046
b2dae948
DE
30472010-06-27 Doug Evans <dje@google.com>
3048
3049 * gdb.cp/m-static.exp: Update expected test output.
3050
0f3bb72e
PH
30512010-06-25 Paul Hilfinger <hilfinger@adacore.com>
3052
889bf7c5
PA
3053 * gdb.gdb/selftest.exp: Adjust expected message for
3054 capturing start-up runtime.
0f3bb72e 3055
bc9f0842
TT
30562010-06-25 Tom Tromey <tromey@redhat.com>
3057
3058 PR python/10808:
3059 * gdb.python/python.exp: Add new tests.
3060
099ef718
SW
30612010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3062
3063 * gdb.cp/operator.cc: Created an import loop.
3064 * gdb.cp/operator.exp: Added testcase for import loop.
3065
5868a632
JK
30662010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3067
3068 Test PR python/11407.
3069 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
3070 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
3071 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
3072 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
3073 executable_nofb and executable_fb. New variables srcsfile, objsfile,
3074 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
3075 binfile. Call gdb_compile with clean_restart twice.
3076 (func_nofb print, func_nofb backtrace, func_loopfb print)
3077 (func_loopfb backtrace): New.
3078
af76db58
JK
30792010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3080
3081 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3082 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3083 by a hand made one.
3084 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3085 i?86 requirement. Remove variables srcfile and binfile. New variable
3086 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3087
f2c7657e
UW
30882010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3089
3090 * gdb.cell/dwarfaddr.exp: New file.
3091 * gdb.cell/dwarfaddr.S: New file.
3092
628fe4e4
JK
30932010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3094
3095 Test PR 9436.
3096 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3097
f1421989
HZ
30982010-06-24 Hui Zhu <teawater@gmail.com>
3099
3100 * gdb.base/eval.exp: New file.
3101
d03285ec
UW
31022010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3103
3104 * gdb.cell/fork.exp: New file.
3105 * gdb.cell/fork.c: Likewise.
3106 * gdb.cell/fork-spu.c: Likewise.
3107
41b2c92d
PM
31082010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3109
3110 * lib/gdb.exp (banned_variables_traced): New global variable.
3111 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3112 (gdb_init): Use `trace add variable' instead of obsolete
3113 `trace variable'.
3114
d5bc977f
DE
31152010-06-21 Doug Evans <dje@google.com>
3116
3117 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3118
d2ed6730
UW
31192010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3120
3121 * gdb.arch/spu-ls.exp: New file.
3122 * gdb.arch/spu-ls.c: Likewise.
3123
6aed2dbc
SS
31242010-06-18 Stan Shebs <stan@codesourcery.com>
3125
3126 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3127
e0756905
UW
31282010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3129
3130 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3131 * gdb.base/watch-cond.exp: Likewise.
3132 * gdb.python/py-breakpoint.exp: Likewise.
3133
d8053d4d
PA
31342010-06-18 Pedro Alves <pedro@codesourcery.com>
3135
3136 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3137 clean_restart, make sure every test has a distinct message, and
3138 that messages don't include the executable' full path.
3139
81ce510c
DE
31402010-06-17 Doug Evans <dje@google.com>
3141
3142 * gdb.arch/i386-size.exp: Updated expected output for
3143 DISASSEMBLY_OMIT_FNAME.
3144
65d79d4b
SDJ
31452010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3146 Sergio Durigan Junior <sergiodj@redhat.com>
3147
3148 * gdb.base/watch-notconst.c: New file.
3149 * gdb.base/watch-notconst.S: New file.
3150 * gdb.base/watch-notconst2.c: New file.
3151 * gdb.base/watch-notconst2.S: New file.
3152 * gdb.base/watch-notconst.exp: New file.
3153 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
3154 (func4): Add operations on `global_ptr_ptr'.
3155 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
3156 routine to test watchpoints created with a constant expression.
3157 (test_inaccessible_watchpoint): Include tests for watchpoints
3158 created with a constant expression.
3159
df0f4836
KB
31602010-06-14 Kevin Buettner <kevinb@redhat.com>
3161
3162 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3163 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
3164 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
3165 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
3166 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3167 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3168 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
3169 of `_start'.
3170
b769def5
UW
31712010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3172
3173 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
3174 not supported on the target.
3175 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3176 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3177 * gdb.mi/mi-nsintrall.exp: Likewise.
3178 * gdb.mi/mi-nsmoribund.exp: Likewise.
3179 * gdb.mi/mi-nsthrexec.exp: Likewise.
3180
d914c394
SS
31812010-06-11 Stan Shebs <stan@codesourcery.com>
3182
3183 * gdb.base/permissions.exp: New file.
3184
31852010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
3186
3187 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
3188 does not support ELF executable class.
3189
f3ce5b9c
UW
31902010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3191
3192 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
3193
8e46892c
JK
31942010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3195
3196 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
3197 (runto): Catch "The target does not support running in non-stop mode.".
3198
6cc55c64
MS
31992010-06-11 Michael Snyder <msnyder@vmware.com>
3200
3201 * gdb.base/setshow.exp (set language asm): Don't use
3202 gdb_test_no_output, fails on some targets.
3203
caddefa4
UW
32042010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3205
3206 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
3207 * gdb.cp/pr9167.exp: Likewise.
3208
468b1aa7
UW
32092010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3210
3211 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
3212
5c3552dc
UW
32132010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3214
3215 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
3216
02e6fe6a
UW
32172010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3218
3219 * gdb.base/charset.c (main): Make sure malloc gets linked in.
3220
0e03807e
TT
32212010-06-11 Tom Tromey <tromey@redhat.com>
3222
3223 PR gdb/9977, PR exp/11636::
3224 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
3225 (pieces_test_f6): Update expected output.
3226
2bdf28a0
JK
32272010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3228
3229 * gdb.base/moribund-step.exp: New.
3230
f6978de9
MS
32312010-06-08 Michael Snyder <msnyder@vmware.com>
3232
3233 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 3234 * gdb.ada/boolean_expr.exp:
f6978de9
MS
3235 * gdb.ada/frame_args.exp: Ditto.
3236 * gdb.ada/lang_switch.exp: Ditto.
3237 * gdb.ada/ptype_arith_binop.exp: Ditto.
3238 * gdb.ada/ref_param.exp: Ditto.
3239 * gdb.ada/type_coercion.exp:Ditto.
3240
3241 * gdb.asm/asm-source.exp: Ditto.
3242
3243 * gdb.base/attach.exp: Ditto.
3244 * gdb.base/bitfields2.exp: Ditto.
3245 * gdb.base/call-signal-resume.exp: Ditto.
3246 * gdb.base/callfuncs.exp: Ditto.
3247 * gdb.base/commands.exp: Ditto.
3248 * gdb.base/dbx.exp: Ditto.
3249 * gdb.base/default.exp: Ditto.
3250 * gdb.base/dump.exp: Ditto.
3251 * gdb.base/exprs.exp: Ditto.
3252 * gdb.base/freebpcmd.exp: Ditto.
3253 * gdb.base/interrupt.exp: Ditto.
3254 * gdb.base/list.exp: Ditto.
3255 * gdb.base/long_long.exp: Ditto.
3256 * gdb.base/maint.exp: Ditto.
3257 * gdb.base/ptype.exp: Ditto.
3258 * gdb.base/return.exp: Ditto.
3259 * gdb.base/setshow.exp: Ditto.
3260 * gdb.base/sigbpt.exp: Ditto.
3261 * gdb.base/sigrepeat.exp: Ditto.
3262
3263 * gdb.cp/classes.exp: Ditto.
3264
3265 * gdb.dwarf2/dw2-restore.exp: Ditto.
3266
3267 * gdb.gdb/selftest.exp: Ditto.
3268
3269 * gdb.multi/base.exp: Ditto.
3270 * gdb.multi/bkpt-multi-exec.exp: Ditto.
3271
3272 * gdb.python/py-block.exp: Ditto.
3273 * gdb.python/py-prettyprint.exp: Ditto.
3274 * gdb.python/py-template.exp: Ditto.
3275
3276 * gdb.server/ext-attach.exp: Ditto.
3277 * gdb.server/ext-run.exp: Ditto.
3278 * gdb.server/server-mon.exp: Ditto.
3279
3280 * gdb.threads/fork-thread-pending.exp: Ditto.
3281 * gdb.threads/hand-call-in-threads.exp: Ditto.
3282 * gdb.threads/interrupted-hand-call.exp: Ditto.
3283 * gdb.threads/linux-dp.exp: Ditto.
3284 * gdb.threads/manythreads.exp: Ditto.
3285 * gdb.threads/print-threads.exp: Ditto.
3286 * gdb.threads/pthreads.exp: Ditto.
3287 * gdb.threads/schedlock.exp: Ditto.
3288 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3289 * gdb.threads/threadapply.exp: Ditto.
3290
de7ff789
MS
32912010-06-08 Michael Snyder <msnyder@vmware.com>
3292
889bf7c5 3293 * gdb.ada/exec_changed.exp:
de7ff789
MS
3294 Use ".*" instead of "" as wildcard regexp.
3295
3296 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
3297 * gdb.base/call-ar-st.exp: Ditto.
3298 * gdb.base/checkpoint.exp: Ditto.
3299 * gdb.base/default.exp: Ditto.
3300 * gdb.base/dump.exp: Ditto.
3301 * gdb.base/ending-run.exp: Ditto.
3302 * gdb.base/fileio.exp: Ditto.
3303 * gdb.base/miscexprs.exp: Ditto.
3304 * gdb.base/pointers.exp: Ditto.
3305 * gdb.base/readline.exp: Ditto.
3306 * gdb.base/reread.exp: Ditto.
3307 * gdb.base/restore.exp: Ditto.
3308 * gdb.base/shlib-call.exp: Ditto.
3309 * gdb.base/valgrind-db-attach.exp: Ditto.
3310 * gdb.base/volatile.exp: Ditto.
3311 * gdb.base/watchpoints.exp: Ditto.
3312
3313 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
3314
3315 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
3316 * gdb.python/py-value.exp: Ditto.
3317
3318 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
3319 * gdb.trace/circ.exp: Ditto.
3320 * gdb.trace/collection.exp: Ditto.
3321 * gdb.trace/packetlen.exp: Ditto.
3322 * gdb.trace/passc-dyn.exp: Ditto.
3323 * gdb.trace/report.exp: Ditto.
3324 * gdb.trace/tfile.exp: Ditto.
3325 * gdb.trace/tfind.exp: Ditto.
3326 * gdb.trace/while-dyn.exp: Ditto.
3327
3bebe2f2
JK
33282010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3329
3330 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
3331
5c631832
JK
33322010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3333
3334 Test PR 10640.
3335 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
3336
4c3376c8
SW
33372010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
3338
3339 * gdb.cp/koenig.exp: Test for ADL operators.
3340 * gdb.cp/koenig.cc: Added ADL operators.
3341 * gdb.cp/operator.exp: New test.
3342 * gdb.cp/operator.cc: New test.
3343
dc226d5a
MS
33442010-06-04 Michael Snyder <msnyder@vmware.com>
3345
dfb88a23
MS
3346 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
3347 * gdb.base/pending.exp: Ditto.
f7ae76b3 3348
dc226d5a
MS
3349 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
3350
967cf477
DE
33512010-06-04 Doug Evans <dje@google.com>
3352
3353 * gdb.python/py-prettyprint.exp: Add new test for enabled and
3354 disabled printers.
3355 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
3356 (enable_lookup_function): New function.
3357
eb801841
TT
33582010-06-04 Tom Tromey <tromey@redhat.com>
3359
3360 * gdb.python/py-value.exp (test_value_hash): Don't test equality
3361 of hash and id.
3362
38979823
JK
33632010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3364
3365 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
3366 newline.
3367 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
3368 (empty verbose non-noisy clear, empty verbose noisy clear)
3369 (empty non-verbose noisy clear): Likewise.
3370
35ec993f
MS
33712010-06-03 Michael Snyder <msnyder@vmware.com>
3372
3373 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
3374 * gdb.base/display.exp: Ditto.
3375 * gdb.base/find.exp: Ditto.
3376 * gdb.base/ifelse.exp: Ditto.
3377 * gdb.base/multi-forks.exp: Ditto.
3378 * gdb.base/recurse.exp: Ditto.
3379 * gdb.base/setshow.exp: Ditto.
3380 * gdb.base/value-double-free.exp: Ditto.
3381 * gdb.base/watch-vfork.exp: Ditto.
3382 * gdb.base/watch_thread_num.exp: Ditto.
3383 * gdb.base/watchpoint-solib.exp: Ditto.
3384 * gdb.base/watchpoint.exp: Ditto.
3385 * gdb.base/watchpoints.exp: Ditto.
3386
3387 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
3388 * gdb.cp/overload.exp: Ditto.
3389 * gdb.cp/virtfunc.exp: Ditto.
3390
3391 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
3392
889bf7c5 3393 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
3394 Replace gdb_test with gdb_test_no_output.
3395
889bf7c5 3396 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
3397 Replace gdb_test with gdb_test_no_output.
3398 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3399 * gdb.threads/watchthreads.exp: Ditto.
3400 * gdb.threads/watchthreads2.exp: Ditto.
3401
3402 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
3403 * gdb.trace/tfind.exp: Ditto.
3404
c22decce
JB
34052010-06-03 Joel Brobecker <brobecker@adacore.com>
3406
3407 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
3408 successful test if message is the empty string.
3409
fd5700c7
JK
34102010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3411
3412 * gdb.fortran/module.exp (stopped language detection): New test.
3413
f55ee35c
JK
34142010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3415
3416 Support DW_TAG_module as separate namespaces.
3417 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
3418 gdb.fortran/library-module-lib.f90: New.
3419 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
3420 (print i): Remove.
3421 (continue to breakpoint: i-is-1, print var_i value 1)
3422 (continue to breakpoint: i-is-2, print var_i value 2)
3423 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
3424 (print var_d, print var_i value 14, ptype modmany, complete `modm)
3425 (complete `modmany, complete `modmany`, complete `modmany`var)
3426 (show language, setting breakpoint at module): New tests.
3427 * gdb.fortran/module.f90 (module mod): Remove.
3428 (module mod1, module mod2, module modmany, subroutine sub1)
3429 (subroutine sub2, program module): New.
3430
b8e8282f
JK
34312010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3432
3433 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
3434 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
3435 * gdb.cp/anon-union.exp (pass): Rename to ...
3436 (print z 2): ... here.
b8e8282f 3437
019ebafc
MS
34382010-06-02 Michael Snyder <msnyder@vmware.com>
3439
e68d8fd4
MS
3440 * gdb.trace/actions.exp: Use gdb_test_no_output.
3441 * gdb.trace/circ.exp: Ditto.
3442 * gdb.trace/packetlen.exp: Ditto.
3443 * gdb.trace/save-trace.exp: Ditto.
3444 * gdb.trace/tracecmd.exp: Ditto.
3445 * gdb.trace/tsv.exp: Ditto.
3446
12b5d08a
MS
3447 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
3448 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
3449 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3450 * gdb.threads/manythreads.exp: Ditto.
3451 * gdb.threads/print-threads.exp: Ditto.
3452 * gdb.threads/pthreads.exp: Ditto.
3453 * gdb.threads/schedlock.exp: Ditto.
3454 * gdb.threads/staticthreads.exp: Ditto.
3455 * gdb.threads/thread-specific.exp: Ditto.
3456 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3457 * gdb.threads/threadapply.exp: Ditto.
3458 * gdb.threads/watchthreads.exp: Ditto.
3459 * gdb.threads/watchthreads2.exp: Ditto.
3460
89493308
MS
3461 * gdb.python/py-block.exp: Use gdb_test_no_output.
3462 * gdb.python/py-prettyprint.exp: Ditto.
3463 * gdb.python/py-template.exp: Ditto.
3464 * gdb.python/py-value.exp: Ditto.
3465
3466 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
3467 * gdb.reverse/watch-reverse.exp: Ditto.
3468
3469 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
3470 * gdb.server/ext-run.exp: Ditto.
3471
019ebafc
MS
3472 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
3473 * gdb.dwarf2/dw2-compressed.exp: Ditto.
3474 * gdb.dwarf2/dw2-intercu.exp: Ditto.
3475 * gdb.dwarf2/dw2-intermix.exp: Ditto.
3476 * gdb.dwarf2/dw2-producer.exp: Ditto.
3477 * gdb.dwarf2/mac-fileno.exp: Ditto.
3478
3479 * gdb.gdb/observer.exp: Use gdb_test_no_output.
3480 * gdb.gdb/selftest.exp: Ditto.
3481
3482 * gdb.multi/base.exp: Use gdb_test_no_output.
3483
3484 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
3485
3e0ca3a5
JK
34862010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3487
3488 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
3489
9db70545
MS
34902010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
3491
a8d52276
MS
3492 * gdb.cp/class2.exp: Use gdb_test_no_output.
3493 * gdb.cp/classes.exp: Ditto.
3494 * gdb.cp/extern-c.exp: Ditto.
3495 * gdb.cp/inherit.exp: Ditto.
3496 * gdb.cp/maint.exp: Ditto.
3497 * gdb.cp/mb-inline.exp: Ditto.
3498 * gdb.cp/mb-templates.exp: Ditto.
3499 * gdb.cp/method2.exp: Ditto.
3500 * gdb.cp/misc.exp: Ditto.
3501 * gdb.cp/ovldbreak.exp: Ditto.
3502 * gdb.cp/punctuator.exp: Ditto.
3503 * gdb.cp/templates.exp: Ditto.
3504 * gdb.cp/virtbase.exp: Ditto.
3505
889bf7c5 3506 * gdb.threads/attach-stopped.exp:
9db70545 3507 Replace uses of send_gdb / gdb_expect.
889bf7c5 3508 * gdb.threads/attachstop-mt.exp:
9db70545 3509 Replace uses of send_gdb / gdb_expect.
889bf7c5 3510 * gdb.threads/gcore-thread.exp:
9db70545 3511 Replace uses of send_gdb / gdb_expect.
889bf7c5 3512 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
3513 Replace uses of send_gdb / gdb_expect.
3514 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3515 * gdb.threads/print-threads.exp:
9db70545
MS
3516 Replace uses of send_gdb / gdb_expect.
3517 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
3518 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
3519 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
3520
3521 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
3522 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
3523 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
3524 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
3525 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
3526 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
3527 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
3528 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
3529 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
3530 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
3531 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
3532
359cc68c
JK
35332010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3534
3535 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
3536
7d3fe98e
SW
35372010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
3538
3539 * gdb.cp/koenig.exp: Added new test case.
3540 * gdb.cp/koenig.cc: Ditto.
3541
27d3a1a2
MS
35422010-06-01 Michael Snyder <msnyder@vmware.com>
3543
3544 * gdb.base/arithmet.exp: Use gdb_test_no_output.
3545 * gdb.base/arrayidx.exp: Ditto.
3546 * gdb.base/attach.exp: Ditto.
3547 * gdb.base/auxv.exp: Ditto.
3548 * gdb.base/bigcre.exp: Ditto.
3549 * gdb.base/break-always.exp: Ditto.
3550 * gdb.base/break-interp.exp: Ditto.
3551 * gdb.base/break.exp: Ditto.
3552 * gdb.base/breakpoint-shadow.exp: Ditto.
3553 * gdb.base/call-ar-st.exp: Ditto.
3554 * gdb.base/call-sc.exp: Ditto.
3555 * gdb.base/call-signal-resume.exp: Ditto.
3556 * gdb.base/callfuncs.exp: Ditto.
3557 * gdb.base/catch-syscall.exp: Ditto.
3558 * gdb.base/charset.exp: Ditto.
3559 * gdb.base/code-expr.exp: Ditto.
3560 * gdb.base/commands.exp: Ditto.
3561 * gdb.base/cond-expr.exp: Ditto.
3562 * gdb.base/condbreak.exp: Ditto.
3563 * gdb.base/cursal.exp: Ditto.
3564 * gdb.base/cvexpr.exp: Ditto.
3565 * gdb.base/default.exp: Ditto.
3566 * gdb.base/del.exp: Ditto.
3567 * gdb.base/detach.exp: Ditto.
3568 * gdb.base/display.exp: Ditto.
3569 * gdb.base/ena-dis-br.exp: Ditto.
3570 * gdb.base/eval-skip.exp: Ditto.
3571 * gdb.base/foll-fork.exp: Ditto.
3572 * gdb.base/foll-vfork.exp: Ditto.
3573 * gdb.base/frame-args.exp: Ditto.
3574 * gdb.base/funcargs.exp: Ditto.
3575 * gdb.base/gcore-buffer-overflow.exp: Ditto.
3576 * gdb.base/gdbvars.exp: Ditto.
3577 * gdb.base/help.exp: Ditto.
3578 * gdb.base/ifelse.exp: Ditto.
3579 * gdb.base/included.exp: Ditto.
3580 * gdb.base/list.exp: Ditto.
3581 * gdb.base/macscp.exp: Ditto.
3582 * gdb.base/maint.exp: Ditto.
3583 * gdb.base/multi-fork.exp: Ditto.
3584 * gdb.base/overlays.exp: Ditto.
3585 * gdb.base/page.exp: Ditto.
3586 * gdb.base/pending.exp: Ditto.
3587 * gdb.base/pointers.exp: Ditto.
3588 * gdb.base/pr11022.exp: Ditto.
3589 * gdb.base/prelink.exp: Ditto.
3590 * gdb.base/printcmds.exp: Ditto.
3591 * gdb.base/psymtab.exp: Ditto.
3592 * gdb.base/randomize.exp: Ditto.
3593 * gdb.base/relational.exp: Ditto.
3594 * gdb.base/relocate.exp: Ditto.
3595 * gdb.base/remote.exp: Ditto.
3596 * gdb.base/sepdebug.exp: Ditto.
3597 * gdb.base/set-lang-auto.exp: Ditto.
3598 * gdb.base/setshow.exp: Ditto.
3599 * gdb.base/setvar.exp: Ditto.
3600 * gdb.base/signals.exp: Ditto.
3601 * gdb.base/signull.exp: Ditto.
3602 * gdb.base/sigstep.exp: Ditto.
3603 * gdb.base/sizeof.exp: Ditto.
3604 * gdb.base/solib-disc.exp: Ditto.
3605 * gdb.base/store.exp: Ditto.
3606 * gdb.base/structs.exp: Ditto.
3607 * gdb.base/structs2.exp: Ditto.
3608 * gdb.base/subst.exp: Ditto.
3609 * gdb.base/term.exp: Ditto.
3610 * gdb.base/trace-commands.exp: Ditto.
3611 * gdb.base/unwindonsignal.exp: Ditto.
3612 * gdb.base/valgrind-db-attach.exp: Ditto.
3613 * gdb.base/varargs.exp: Ditto.
3614 * gdb.base/watch-cond.exp: Ditto.
3615 * gdb.base/watch_thread_num.exp: Ditto.
3616 * gdb.base/watchpoint-cond-gone.exp: Ditto.
3617 * gdb.base/watchpoint.exp: Ditto.
3618 * gdb.base/whatis-exp.exp: Ditto.
3619
f8d3bf8f
MS
36202010-06-01 Michael Snyder <msnyder@vmware.com>
3621
3622 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
3623 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
3624 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
3625 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
3626 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
3627 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
3628 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
3629 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
3630 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
3631 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
3632 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
3633 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
3634 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
3635 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
3636 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
3637
3f9e0d32
JK
36382010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3639
3640 * gdb.base/commands.exp (begin commands on watch): Remove excessive
3641 trailing newline.
3642 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
3643 * gdb.java/jmisc.exp (p *args\n): Rename to ...
3644 (p *args): ... here and remove excessive trailing newline.
3645
f629457d
JB
36462010-05-31 Joel Brobecker <brobecker@adacore.com>
3647
3648 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
3649
09eef106
JK
36502010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3651
3652 Accept the new Linux kernel "t (tracing stop)" string.
3653 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
3654 Update comment.
3655 (state_wait) <T (tracing stop)>: New.
3656 (main): Update the state_wait expect string.
3657
94f31136
PA
36582010-05-28 Pedro Alves <pedro@codesourcery.com>
3659
3660 * limits.c, limits.exp: Delete files.
3661 * Makefile.in (clean mostlyclean): Adjust.
3662 * tracecmd.exp: Adjust.
3663
096554ab
JK
36642010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3665
3666 * gdb.base/tui-layout.exp: New.
3667
27d3a1a2 36682010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 3669
889bf7c5 3670 * gdb.reverse/break-precsave.exp:
bcd2dc50 3671 Replace uses of send_gdb / gdb_expect.
889bf7c5 3672 * gdb.reverse/break-reverse.exp:
bcd2dc50 3673 Replace uses of send_gdb / gdb_expect.
889bf7c5 3674 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 3675 Replace uses of send_gdb / gdb_expect.
889bf7c5 3676 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 3677 Replace uses of send_gdb / gdb_expect.
889bf7c5 3678 * gdb.reverse/finish-precsave.exp:
bcd2dc50 3679 Replace uses of send_gdb / gdb_expect.
889bf7c5 3680 * gdb.reverse/finish-reverse.exp:
bcd2dc50 3681 Replace uses of send_gdb / gdb_expect.
889bf7c5 3682 * gdb.reverse/i386-precsave.exp:
bcd2dc50 3683 Replace uses of send_gdb / gdb_expect.
889bf7c5 3684 * gdb.reverse/i386-reverse.exp:
bcd2dc50 3685 Replace uses of send_gdb / gdb_expect.
889bf7c5 3686 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 3687 Replace uses of send_gdb / gdb_expect.
889bf7c5 3688 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 3689 Replace uses of send_gdb / gdb_expect.
889bf7c5 3690 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 3691 Replace uses of send_gdb / gdb_expect.
889bf7c5 3692 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 3693 Replace uses of send_gdb / gdb_expect.
889bf7c5 3694 * gdb.reverse/machinestate.exp:
bcd2dc50 3695 Replace uses of send_gdb / gdb_expect.
889bf7c5 3696 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 3697 Replace uses of send_gdb / gdb_expect.
889bf7c5 3698 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 3699 Replace uses of send_gdb / gdb_expect.
889bf7c5 3700 * gdb.reverse/solib-precsave.exp:
bcd2dc50 3701 Replace uses of send_gdb / gdb_expect.
889bf7c5 3702 * gdb.reverse/solib-reverse.exp:
bcd2dc50 3703 Replace uses of send_gdb / gdb_expect.
889bf7c5 3704 * gdb.reverse/step-precsave.exp:
bcd2dc50 3705 Replace uses of send_gdb / gdb_expect.
889bf7c5 3706 * gdb.reverse/step-reverse.exp:
bcd2dc50 3707 Replace uses of send_gdb / gdb_expect.
889bf7c5 3708 * gdb.reverse/until-precsave.exp:
bcd2dc50 3709 Replace uses of send_gdb / gdb_expect.
889bf7c5 3710 * gdb.reverse/until-reverse.exp:
bcd2dc50 3711 Replace uses of send_gdb / gdb_expect.
889bf7c5 3712 * gdb.reverse/watch-precsave.exp:
bcd2dc50 3713 Replace uses of send_gdb / gdb_expect.
889bf7c5 3714 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
3715 Replace uses of send_gdb / gdb_expect.
3716
3def43e0
JK
37172010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3718
3719 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
3720 excessive newline.
3721
27d3a1a2 37222010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
3723
3724 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
3725 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
3726 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
3727 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
3728 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
3729 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
3730 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
3731 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
3732 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
3733 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
3734 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
3735 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
3736 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
3737 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
3738 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
3739 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
3740 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
3741 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
3742 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 3743
27d3a1a2 37442010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 3745
22454424
MS
3746 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
3747 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
3748
3749 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
3750 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
3751 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
3752
889bf7c5 3753 * gdb.reverse/consecutive-reverse.exp:
22454424 3754 Replace uses of send_gdb / gdb_expect.
889bf7c5 3755 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
3756 Replace uses of send_gdb / gdb_expect.
3757
3758 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
3759 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
3760 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3761 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
3762 Replace uses of send_gdb / gdb_expect.
3763 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
3764 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
3765 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
3766 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
3767 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
3768 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
3769 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
3770 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
3771 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
3772
37732010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 3774
22454424 3775 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3776
22454424 3777 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3778
22454424
MS
3779 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
3780 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
3781 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
3782 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
3783 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
3784 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
3785 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
3786 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
3787 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3788
6e5f2c59
TT
37892010-05-25 Tom Tromey <tromey@redhat.com>
3790
3791 * gdb.base/macscp.exp: Add missing space after setup_kfail.
3792
bbc8b958
TT
37932010-05-25 Tom Tromey <tromey@redhat.com>
3794
3795 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
3796 argument order.
3797 * gdb.base/macscp.exp: Fix setup_kfail argument order.
3798 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
3799 order.
3800 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
3801 order.
3802 * gdb.base/call-sc.exp (setup_kfails): Remove.
3803 (setup_compiler_kfails): Remove.
3804 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
3805 argument order.
3806 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
3807 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
3808 (advancei): Fix setup_kfail argument order.
3809 * gdb.base/radix.exp: Fix setup_kfail argument order.
3810 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
3811 order.
3812 * gdb.base/structs.exp (setup_kfails): Remove.
3813 (setup_compiler_kfails): Fix setup_kfail argument order.
3814 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
3815 order.
3816 * gdb.java/jmain.exp: Fix setup_kfail argument order.
3817 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
3818 setup_kfail argument order.
3819 * gdb.cp/overload.exp: Fix setup_kfail argument order.
3820
83d1babf
TT
38212010-05-25 Tom Tromey <tromey@redhat.com>
3822
3823 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
3824
6acb16a2
MS
38252010-05-25 Michael Snyder <msnyder@vmware.com>
3826
3827 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
3828 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
3829 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
3830 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
3831 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
3832 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
3833 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
3834 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
3835 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
3836 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
3837 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
3838 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
3839 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
3840 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
3841 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
3842 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
3843 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
3844 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
3845 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
3846 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
3847 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
3848 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
3849 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
3850 * gdb.base/default.exp: Replace send_gdb with gdb_test.
3851 * gdb.base/define.exp: Replace send_gdb with gdb_test.
3852 * gdb.base/display.exp: Replace send_gdb with gdb_test.
3853 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
3854 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
3855 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
3856 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
3857 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
3858 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
3859 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
3860 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
3861 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
3862 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
3863 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
3864 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
3865 * gdb.base/help.exp: Replace send_gdb with gdb_test.
3866 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
3867 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
3868 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3869 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
3870 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
3871 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
3872 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
3873 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 3874 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3875
38762010-05-25 Doug Evans <dje@google.com>
3877
3878 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
3879 gdb.string_to_argv.
ad3986f0 3880
d3b1e874
TT
38812010-05-21 Tom Tromey <tromey@redhat.com>
3882
3883 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
3884 Call it.
3885 * gdb.dwarf2/pieces.S: Update.
3886 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
3887
cb826367
TT
38882010-05-21 Tom Tromey <tromey@redhat.com>
3889
3890 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
3891 Call it.
3892 * gdb.dwarf2/pieces.c (struct C): New.
3893 (f6): New function.
3894 * gdb.dwarf2/pieces.S: Replace.
3895
74de6778
TT
38962010-05-21 Tom Tromey <tromey@redhat.com>
3897
3898 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
3899 Call it.
3900
afd74c5f
TT
39012010-05-21 Tom Tromey <tromey@redhat.com>
3902
3903 * gdb.dwarf2.pieces.exp: New file.
3904 * gdb.dwarf2.pieces.S: New file.
3905 * gdb.dwarf2.pieces.c: New file.
3906
a7b75dfd 39072010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3908 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
3909
3910 * lib/gdb.exp (gdb_test_no_output): New function.
3911 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
3912 when testing commands that should produce no output.
3913
c81c812a
JB
39142010-05-17 Joel Brobecker <brobecker@adacore.com>
3915
3916 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
3917 parameter that we want to watch being a constant.
3918
0cce5bd9
JB
39192010-05-17 Joel Brobecker <brobecker@adacore.com>
3920
3921 * gdb.ada/cond_lang: New testcase.
3922
47050449
JB
39232010-05-17 Joel Brobecker <brobecker@adacore.com>
3924
3925 * lib/gdb.exp (banned_variables): New variable/constant.
3926 (gdb_init): Add write trace on variables listed in banned_variables.
3927 (gdb_finish): Remove write traces on variables listed in
3928 banned_variables.
3929
77c01586
JB
39302010-05-17 Joel Brobecker <brobecker@adacore.com>
3931
3932 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
3933 * gdb.cp/koenig.exp: Likewise.
3934
88d4aea7
PM
39352010-05-14 Phil Muldoon <pmuldoon@redhat.com>
3936
889bf7c5 3937 PR python/11482
88d4aea7
PM
3938
3939 * gdb.python/py-value.exp (test_value_hash): New function.
3940
f5a010c0
PM
39412010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
3942
3943 PR exp/11530.
3944 * gdb.base/gdb11530.c: New file.
3945 * gdb.base/gdb11530.exp: New file.
3946
8ef4892f
JK
39472010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3948
3949 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
3950 * gdb.dwarf2/dw2-modula2-self-type.S: New.
3951
7322dca9
SW
39522010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
3953
3954 * gdb.cp/koenig.exp: New test.
3955 * gdb.cp/koenig.cc: New test program.
3956
02e7ea18
JB
39572010-05-05 Joel Brobecker <brobecker@adacore.com>
3958
3959 Remove the use of prms_id and bug_id throughout the testsuite.
3960
e1c34c5d
PM
39612010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
3962
3963 PR exp/11349.
3964 * testsuite/gdb.cp/ref-types.exp: Add test to examine
3965 use a reference local variable.
3966
8e1d0c49
JK
39672010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3968
3969 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
3970 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
3971 variable different_dir. Move debugfile into a full directory pathname
3972 under DIFFERENT_DIR.
3973 * lib/gdb.exp (separate_debug_filename): Remove.
3974 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
3975 variable debug_dir and mkdir of it. Update function comments.
3976
e66408ed
PA
39772010-04-29 Pedro Alves <pedro@codesourcery.com>
3978
3979 PR gdb/11557
3980
3981 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
3982 files.
3983
d7b32ed3
PM
39842010-04-29 Phil Muldoon <pmuldoon@redhat.com>
3985
889bf7c5 3986 * gdb.python/py-param.exp: New File.
d7b32ed3 3987
6aecb9c2
JB
39882010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
3989
3990 * gdb.base/default.exp: Fix "set language" test.
3991
bdf92a1c
PM
39922010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
3993
3994 PR breakpoints/11531.
3995 * gdb.base/gdb11531.c: New file.
3996 * gdb.base/gdb11531.exp: New file.
3997
3f172e24
TT
39982010-04-26 Tom Tromey <tromey@redhat.com>
3999
4000 * gdb.base/completion.exp: Add tests for completion and deprecated
4001 commands.
4002
64af4c92
JK
40032010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4004
4005 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
4006 (print /x char_array): Escape curly brackets.
4007
492928e4
JK
40082010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4009
4010 Fix deadlock on looped list of loaded shared objects.
4011 * gdb.base/solib-corrupted.exp: New.
4012
66d09542
DE
40132010-04-23 Doug Evans <dje@google.com>
4014
4015 * gdb.python/py-section-script.c: New file.
4016 * gdb.python/py-section-script.exp: New file.
4017 * gdb.python/py-section-script.py: New file.
4018
8bd10a10
CM
40192010-04-20 Chris Moller <cmoller@redhat.com>
4020
4021 PR 10179
4022
4023 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
4024 * gdb.base/pr10179-a.c:
4025 * gdb.base/pr10179-b.c:
4026 * gdb.base/pr10179.exp: New files.
4027
c0201579
JK
40282010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4029
4030 Fix crashes on dangling display expressions.
4031 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
4032 is SEP.
4033 (lib_flags): Remove the "debug" keyword.
4034 (libsepdebug): New variable for iterating new loop.
4035 (save_pf_prefix): New variable wrapping the loop.
4036 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
4037 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
4038
793b0ff8
PM
40392010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4040
4041 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
4042
097f51f7
PM
40432010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4044
4045 PR stabs/11479.
4046 * gdb.stabs/gdb11479.exp: New file.
4047 * gdb.stabs/gdb11479.c: New file.
4048
9a22f0d0
PM
40492010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4050
4051 * gdb.base/charset.c (Strin16, String32): New variables.
4052 * gdb.base/charset.exp (gdb_test): Test correct display
4053 of 16 or 32 bit strings.
4054
40552010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
4056
4057 PR 9167
4058 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
4059 * gdb.cp/pr9167.cc: New file.
4060 * gdb.cp/pr9167.exp: New file.
4061
4062
6e354e5e
PM
40632010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4064
4065 PR pascal/11492.
4066 * gdb.pascal/gdb11492.pas: New file.
4067 * gdb.pascal/gdb11492.exp: New file.
4068
be942545
JB
40692010-04-20 Joel Brobecker <brobecker@adacore.com>
4070
1667e6e3 4071 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 4072
0c3acc09
JB
40732010-04-20 Joel Brobecker <brobecker@adacore.com>
4074
4075 * gdb.ada/dyn_loc: New testcase.
4076
ec31cde5
CM
40772010-04-20 Chris Moller <cmoller@redhat.com>
4078
4079 PR 10867
889bf7c5 4080
ec31cde5
CM
4081 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4082 * gdb.cp/pr10687.cc: New file.
4083 * gdb.cp/pr10687.exp: New file.
4084
4085
ce4b0682
SDJ
40862010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4087 Sergio Durigan Junior <sergiodj@redhat.com>
4088
4089 * gdb.fortran/logical.exp: New testcase.
4090 * gdb.fortran/logical.f90: New file.
4091
3436961f
DE
40922010-04-19 Doug Evans <dje@google.com>
4093
4094 * gdb.base/help.exp (help source): Update expected output.
4095
4d836c09
JK
40962010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4097
4098 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4099 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4100 gdb_exit and return.
4101 (executable): New variable.
4102 (binfile): Use it.
4103
6149aea9
PA
41042010-04-19 Pedro Alves <pedro@codesourcery.com>
4105
4106 PR breakpoints/8554.
4107
4108 * gdb.trace/save-trace.exp: Adjust.
4109
ed41462c
L
41102010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4111
4112 PR corefiles/11511
4113 * gdb.arch/system-gcore.exp: New.
4114 * gdb.arch/gcore.c: Likewise.
4115
3f7b2faa
DE
41162010-04-15 Doug Evans <dje@google.com>
4117
fa33c3cd
DE
4118 * gdb.python/py-progspace.c: New file.
4119 * gdb.python/py-progspace.exp: New file.
4120
3f7b2faa
DE
4121 * gdb.base/source.exp: Add tests for "source -s".
4122
79f283fe
PM
41232010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4124
4125 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4126 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4127 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4128 * gdb.python/py-mi.exp: New test for to_string returning None.
4129
fc8eb08a
PM
41302010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4131
4132 * gdb.python/py-breakpoint.c: Make result global.
4133
26e197f6
JK
41342010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4135
4136 Fix non-GNU make compatibility.
4137 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4138
adc36818
PM
41392010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4140
4141 * gdb.python/py-breakpoint.exp: New File.
4142 * gdb.python/py-breakpoint.C: Ditto.
4143
64e17368
SS
41442010-04-08 Stan Shebs <stan@codesourcery.com>
4145
4146 * gdb.trace/actions.exp: Clear default-collect.
4147 * gdb.trace/save-trace.exp: Clear default-collect.
4148
fff5cc64
PM
41492010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4150
4151 * gdb.python/py-value: Add null string variable.
4152 (test_lazy_string): Test zero length, NULL address lazy
4153 strings.
4154
a055a187
L
41552010-04-07 H.J. Lu <hongjiu.lu@intel.com>
4156
4157 * gdb.arch/i386-avx.c: New.
4158 * gdb.arch/i386-avx.exp: Likewise.
4159
4160 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
4161
96e39866
DE
41622010-04-06 Doug Evans <dje@google.com>
4163
4164 * gdb.base/source-test.gdb: New file.
4165 * gdb.base/source.exp: Test source -v.
4166
5984a431
UW
41672010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4168
4169 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
4170
ec8a089a
PM
41712010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
4172
4173 * gdb.stabs/aout.sed: Convert all backslash to double backslash
4174 within one line, unless it is followed by a double quote.
4175 * gdb.stabs/hppa.sed: Idem.
4176 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
4177 * gdb.stabs/weird.exp: Check for correct parsing of
4178 char and string constants.
ec8a089a
PM
4179 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
4180 in .stabs to .stabx substitution.
4181
fce3c1f0
SS
41822010-04-05 Stan Shebs <stan@codesourcery.com>
4183
4184 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
4185 constant global.
4186 * gdb.trace/tfile.exp: Try to print them.
4187
d77f58be
SS
41882010-04-04 Stan Shebs <stan@codesourcery.com>
4189
4190 * gdb.base/completion.exp: Update for new "info watchpoints".
4191 * gdb.base/default.exp: Ditto.
4192 * gdb.base/help.exp: Ditto.
4193 * gdb.base/watchpoint.exp: Ditto.
4194 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 4195
af54718e
SS
41962010-04-04 Stan Shebs <stan@codesourcery.com>
4197
4198 * gdb.trace/tfile.exp: Sharpen tfind test.
4199
74d1f91e
JK
42002010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4201
4202 * gdb.base/break-entry.exp: New.
4203
eb8e76db 42042010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 4205 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
4206
4207 * gdb.reverse/i386-sse-reverse.exp: New file.
4208 * gdb.reverse/i386-sse-reverse.c: New file.
4209
bf65cad8
PA
42102010-04-02 Pedro Alves <pedro@codesourcery.com>
4211
4212 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4213
fff87407
SS
42142010-04-01 Stan Shebs <stan@codesourcery.com>
4215
4216 * gdb.trace/actions.exp: Tweak expected output.
4217 * gdb.trace/while-stepping.exp: Tweak expected output.
4218
fe01d668
L
42192010-04-01 H.J. Lu <hongjiu.lu@intel.com>
4220
4221 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
4222
86b17b60
PA
42232010-04-01 Pedro Alves <pedro@codesourcery.com>
4224
4225 * gdb.base/commands.exp: Adjust.
4226 * gdb.cp/extern-c.exp: Adjust.
4227
2c58c0a9
PA
42282010-04-01 Pedro Alves <pedro@codesourcery.com>
4229
4230 * gdb.trace/collection.c (local_test_func): Define a local struct,
4231 and instanciate it.
4232
0db9b91c
PA
42332010-04-01 Pedro Alves <pedro@codesourcery.com>
4234
4235 * gdb.trace/collection.exp (gdb_collect_args_test)
4236 (gdb_collect_argarray_test): XFAIL the tests that assume the
4237 argarray argument's elements are collected.
4238
8072405b
JK
42392010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4240
4241 * gdb.dwarf2/dw2-bad-parameter-type.exp,
4242 gdb.dwarf2/dw2-bad-parameter-type.S: New.
4243
8bf6485c
SS
42442010-03-31 Stan Shebs <stan@codesourcery.com>
4245
4246 * gdb.trace/save-trace.exp: Test save/restore of default-collect
4247 and tracepoint conditionals.
4248 (gdb_verify_tracepoints): Delete unused return.
4249
fd7f724a
KS
42502010-03-26 Keith Seitz <keiths@redhat.com>
4251
4252 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
4253 appear in the output before main.
4254 Remove KFAIL for gdb/2215 aka bz 9320.
4255
8d9e7719
DE
42562010-03-30 Doug Evans <dje@google.com>
4257
0906dd0b
DE
4258 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
4259 by dejagnu.
4260 * gdb.arch/amd64-dword.exp: Ditto.
4261
8d9e7719
DE
4262 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
4263 match.
4264 (break printf): Ditto.
4265
1da644f0
SW
42662010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
4267
4268 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
4269 gcc < 4.4.
4270 * gdb.cp/shadow.exp: Ditto.
4271
a8121990
PA
42722010-03-29 Pedro Alves <pedro@codesourcery.com>
4273
4274 * gdb.trace/collection.exp (run_trace_experiment): Make sure
4275 "tstart" is silent.
4276
6e79d367
PA
42772010-03-29 Pedro Alves <pedro@codesourcery.com>
4278
4279 * gdb.trace/collection.exp (executable): New.
4280 (binfile): Use it.
4281 (fpreg, spreg, pcreg): New.
4282 (test_register): Use gdb_test_multiple. Pass /x to print.
4283 (prepare_for_trace_test): New.
4284 (run_trace_experiment): Use "continue", not gdb_run_cmd.
4285 (gdb_collect_args_test, gdb_collect_argstruct_test)
4286 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
4287 prepare_for_trace_test.
4288 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
4289 fpreg, spreg and pcreg.
4290 (gdb_collect_expression_test, gdb_collect_globals_test): Use
4291 prepare_for_trace_test.
4292 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
4293 try to detect tracing support here. Don't set breakpoints at
4294 `begin' or `end' here.
4295 <global scope>: Use clean_restart. Run to main before checking
4296 for tracing support. Check for for tracing support here.
4297
09248348
JK
42982010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4299
4300 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
4301 " as $displacement" to "seen displacement message".
4302
d350db38
PA
43032010-03-28 Pedro Alves <pedro@codesourcery.com>
4304
4305 * gdb.trace/while-dyn.exp (executable): New variable.
4306 (binfile): Use it.
4307 (test_while_stepping): New function. Move most tests here. Call
4308 it once for each of the while-stepping, stepping and ws aliases.
4309
907af001
UW
43102010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4311
4312 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
4313 that do not provide the tagless_struct type name at all.
4314 (test_print_anon_union): Do not check value of uninitialized
4315 union member. Do not use cp_test_ptype_class, so we can accept
4316 "long" as well as "long int".
4317
610197fd
PA
43182010-03-26 Pedro Alves <pedro@codesourcery.com>
4319
4320 * gdb.trace/tfile.c (tohex, bin2hex): New.
4321 (write_error_trace_file): Hexify error description.
4322
6c28cbf2
SS
43232010-03-25 Stan Shebs <stan@codesourcery.com>
4324
4325 * gdb.trace/tfile.c: Generate an additional trace file, improve
4326 portability.
4327 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
4328 files in a better way.
4329
e62b8c7e
KS
43302010-03-25 Keith Seitz <keiths@redhat.com>
4331
4332 * gdb.java/jprint.exp: XFAIL printing of static class members
4333 because of GCC debuginfo problem.
4334
82ccf5a5
JK
43352010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4336
4337 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
4338
293e2f9e
DJ
43392010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4340
4341 * gdb.base/completion.exp: Allow long instead of long int.
4342 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
4343 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
4344 variable p.
4345 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
4346 * gdb.base/pointers.exp: Allow long instead of long int.
4347 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
4348 * gdb.base/step-line.exp: Allow a directory before the source file name.
4349
95a42b64
TT
43502010-03-24 Tom Tromey <tromey@redhat.com>
4351
4352 PR breakpoints/9352:
4353 * gdb.base/default.exp: Update.
4354 * gdb.base/commands.exp: Update.
4355 * gdb.cp/extern-c.exp: Test setting commands on multiple
4356 breakpoints at once.
4357
2390201f
DJ
43582010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4359
4360 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
4361 if gdb,nosignals.
4362 * gdb.base/watchpoints.c: Do not include unnecessary headers.
4363 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
4364 exited".
4365
8c9a6790
SS
43662010-03-24 Stan Shebs <stan@codesourcery.com>
4367
4368 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
4369
a6c727b2
DJ
43702010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4371
4372 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
4373 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
4374 argument. Handle "short" and "long".
4375 (Top level): Pass overprototyped output for old_fptr and xptr.
4376
4dfd5423
PA
43772010-03-23 Pedro Alves <pedro@codesourcery.com>
4378
4379 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
4380 format strings and add casts to avoid compiler warnings.
4381
43822010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
4383
4384 * lib/trace-support.exp (gdb_trace_setactions):
4385 Don't expect whitespace after ">" prompt.
4386 * gdb.trace/actions.exp: Adjust for output changes.
4387 * gdb.trace/while-stepping.exp: Likewise.
4388
c847d045
JK
43892010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4390
4391 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
4392 and r157645).
4393
5f717f1d
JK
43942010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4395
4396 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
4397 New.
4398
7d6d51d5
DJ
43992010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
4400
4401 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
4402 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
4403
3b11a015
SS
44042010-03-19 Stan Shebs <stan@codesourcery.com>
4405
4406 * gdb.trace/ax.exp: New file.
4407
d7d158ed
DE
44082010-03-19 Doug Evans <dje@google.com>
4409
6bb85cd1
DE
4410 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
4411 output from gcc.
4412
d7d158ed
DE
4413 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
4414 named /usr/sbin/prelink<foo>.
4415
4daf5ac0
SS
44162010-03-18 Stan Shebs <stan@codesourcery.com>
4417
4418 * gdb.trace/circ.exp: Test circular-trace-buffer.
4419 * gdb.trace/tfile.exp: Update tstatus test.
4420
e8d05480
JB
44212010-03-18 Joel Brobecker <brobecker@adacore.com>
4422
4423 * gdb.dwarf2/dw2-anonymous-func.S: New file.
4424 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
4425
441b986a
UW
44262010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4427
4428 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
4429
4247603b
PA
44302010-03-18 Pedro Alves <pedro@codesourcery.com>
4431
4432 * gdb.base/default.exp: Adjust the expected output of the finish
4433 and until commands when the inferior is not being run.
4434
13387711
SW
44352010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
4436
4437 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
4438 * gdb.cp/nsusing.exp: Ditto.
4439
6e31430b
TT
44402010-03-15 Tom Tromey <tromey@redhat.com>
4441
4442 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
4443 * gdb.cp/userdef.cc (operator==): New function.
4444 (main): New locals mem1, mem2.
4445
e2d69cb5
JZ
44462010-03-15 Jie Zhang <jie@codesourcery.com>
4447
4448 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
4449 Declare and use new loadtimeout variable.
4450
f572f0a9
DJ
44512010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
4452
4453 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
4454 Use gdb_load later.
4455
51f4c0b0
PA
44562010-03-14 Pedro Alves <pedro@codesourcery.com>
4457
4458 * gdb.base/solib-disc.c (main): Make format of fprintf a string
4459 literal. Add missing endlines to prints to stderr.
4460
1c809c68
TT
44612010-03-12 Tom Tromey <tromey@redhat.com>
4462
4463 PR c++/9708:
4464 * gdb.cp/m-static.exp: Add regression test.
4465 * gdb.cp/m-static.cc (method): New method.
4466 (main): Call it.
4467
00ae8fef
SW
44682010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
4469
4470 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
4471 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
4472
759f0f0b
PA
44732010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4474
21e24d21
PA
4475 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
4476
44772010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4478
759f0f0b
PA
4479 * lib/gdb.exp (skip_stl_tests): New.
4480 (gdb_compile): Symbian needs -ldl.
4481 (shlib_target_file): New.
4482 (shlib_symbol_file): New.
4483 (gdb_load_shlibs): Use shlib_target_file.
4484 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
4485 * gdb.cp/exception.exp: Use skip_stl_tests.
4486 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
4487 * gdb.cp/try_catch.exp: Use skip_stl_tests.
4488 * gdb.cp/mb-templates.exp: Ditto.
4489 * gdb.base/commands.exp: Relax regexes.
4490 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
4491 shlib_target_file and shlib_symbol_file.
4492 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
4493 sections.
4494 * gdb.base/ending-run.exp: Accept E32Main for symbian.
4495 * gdb.base/solib-disc.exp: Use
4496 shlib_target_file and shlib_symbol_file.
4497 * gdb.base/unload.exp: Don't skip on symbian. Use
4498 shlib_target_file and shlib_symbol_file.
4499 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
4500
6a8f2671 45012010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4502
6a8f2671
PA
4503 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
4504 * gdb.trace/report.exp: Adjust for x86 and x86_64.
4505 Issue a tfind end before looking for a tracepoint frame.
4506 * gdb.trace/tfind.exp: Adjust tstatus output.
4507 Adjust disassembly output.
4508 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
4509
ccf26247
JK
45102010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4511
4512 * gdb.base/break-interp.exp: Create new displacement parameter value
4513 for the test_ld calls.
4514 (reach): New parameter displacement, verify its content. New push of
4515 pf_prefix "reach-$func:". Import global expect_out.
4516 (test_core): New parameter displacement, verify its content. New push
4517 of pf_prefix "core:". New command "set verbose on". Import global
4518 expect_out.
4519 (test_attach): New parameter displacement, verify its content. New
4520 push of pf_prefix "attach:". New command "set verbose on". Import
4521 global expect_out.
4522 (test_ld): New parameter displacement, pass it to the reach, test_core
4523 and test_attach calls and verify its content in the "ld.so exit" test.
4524 * gdb.base/prelink.exp: Remove gdb_exit and final return.
4525 (prelink): Update expected text, use gdb_test.
4526
e469c7fb
DE
45272010-03-10 Doug Evans <dje@google.com>
4528
4529 * gdb.base/checkpoint.exp: Fix comment.
4530 Lengthen timeout while doing >600 checkpoints test.
4531 Rename duplicate "kill all one" test to keep test names unique.
4532
60e1c644
PA
45332010-03-10 Pedro Alves <pedro@codesourcery.com>
4534
4535 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
4536
cec808ec
KS
45372010-03-08 Keith Seitz <keiths@redhat.com>
4538
889bf7c5
PA
4539 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
4540 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
4541 (dm_type_long): New function.
4542 (dm_type_unsigned_short): New function.
4543 (dm_type_unsigned_long): New function.
4544 (myint): New typedef.
4545 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
4546 long, unsigned shor and long, operator char*, and typedef.
4547 (test_lookup_operator_functions): Add operator char* test.
4548 (test_paddr_operator_functions): Likewise.
4549 (test_paddr_overloaded_functions): Use probe values for
4550 short, long, and unsigned short and long.
4551 (test_paddr_hairy_functions): If the demangler probe detected
4552 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
4553 demangler.
4554 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
4555 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
4556 and "print null_pmf".
4557 Add test "ptype a.*pmf".
4558 * gdb.cp/overload.exp: Allow optional "int" to appear with
4559 "short" and "long".
4560 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
4561 long expect value for men_overload1arg.
4562 Allow "int" to appear with "short" and "long".
4563 When testing "info break", add argument for main (void).
4564 Also allow "int" to appear with "short" and "long".
4565 Ditto with "unsigned" and "long long".
cec808ec
KS
4566 * gdb.java/jmain.exp: Do not enclose methods names in single
4567 quotes.
4568 * gdb.java/jmisc.exp: Likewise.
4569 * gdb.java/jprint.exp: Likewise.
4570 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
4571
4572 From Jan Kratochvil <jan.kratochvil@redhat.com>:
4573 * gdb.cp/exception.exp (backtrace after first throw)
4574 (backtrace after second throw): Allow a namespace before __cxa_throw.
4575 (backtrace after first catch, backtrace after second catch): Allow
4576 a namespace before __cxa_begin_catch.
4577
4578 * gdb.cp/cpexprs.exp: New file.
4579 * gdb.cp/cpexprs.cc: New file.
4580
4581 From Daniel Jacobowitz <dan@codesourcery.com>
4582 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
4583 to use string_to_regexp.
4584 (ctor, dtor): New functions. Use them to match constructor
4585 and destructor function types.
4586 (Top level): Use runto_main.
4587
f870a310
TT
45882010-03-05 Tom Tromey <tromey@redhat.com>
4589
4590 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
4591 gdb.target_charset.
4592 (pp_ns.to_string): Likewise.
4593
0c199f28
KS
45942010-03-04 Keith Seitz <keiths@redhat.com>
4595
4596 * gdb.cp/overload.exp: Test that the filename portion of a linespec
4597 can be quoted. Test that both the filename and function/line
4598 portions can be quoted at the same time.
4599
c7437ca6
PA
46002010-03-04 Pedro Alves <pedro@codesourcery.com>
4601
4602 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
4603
b111b805
DE
46042010-03-03 Doug Evans <dje@google.com>
4605
24486cb7
DE
4606 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
4607 libc contains libpthread.
4608
b111b805
DE
4609 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
4610 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
4611 of gdb_compile. Add another pattern to match android backtrace.
4612
a0e0ef55
TT
46132010-03-03 Tom Tromey <tromey@redhat.com>
4614
4615 PR gdb/11345:
4616 * gdb.base/printcmds.exp (test_printf): Add test.
4617
1ba53b71
L
46182010-03-02 H.J. Lu <hongjiu.lu@intel.com>
4619
4620 * gdb.arch/amd64-byte.exp: New.
4621 * gdb.arch/amd64-dword.exp: Likewise.
4622 * gdb.arch/amd64-pseudo.c: Likewise.
4623 * gdb.arch/amd64-word.exp: Likewise.
4624 * gdb.arch/i386-byte.exp: Likewise.
4625 * gdb.arch/i386-pseudo.c: Likewise.
4626 * gdb.arch/i386-word.exp: Likewise.
4627
f5dff777
DJ
46282010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4629
4630 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
4631 types. Add structreg, bitfields, and flags registers.
4632 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
4633 registers.
4634
90884b2b
L
46352010-03-01 H.J. Lu <hongjiu.lu@intel.com>
4636
4637 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
4638 (load_description): Set architecture if defined.
4639
dc00d89f
PM
46402010-02-28 Phil Muldoon <pmuldoon@redhat.com>
4641
4642 * gdb.python/py-frame.exp: Add read_var block tests.
4643 * gdb.python/py-frame.c (block): New function.
4644
0e095b7e
JK
46452010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4646 Daniel Jacobowitz <dan@codesourcery.com>
4647
4648 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
4649
624f1a65
DM
46502010-02-25 David S. Miller <davem@davemloft.net>
4651
4652 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
4653 fix logic for setting all_syscalls_numbers.
4654
f3e9a817
PM
46552010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4656
4657 * Makefile.in: Add py-block and py-symbol.
4658 * gdb.python/py-symbol.exp: New File.
4659 * gdb.python/py-symtab.exp: New File.
4660 * gdb.python/py-block.exp: New File.
4661 * gdb.python/py-symbol.c: New File.
4662 * gdb.python/py-block.c: New File.
4663
f6bbabf0
PM
46642010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4665
4666 PR python/11314
4667 * lib/gdb.exp (skip_python_tests): New function.
4668 * gdb.python/py-cmd.exp: Use skip_python_tests.
4669 * gdb.python/py-frame.exp: Likewise.
4670 * gdb.python/py-function.exp: Likewise.
4671 * gdb.python/py-prettyprint.exp: Likewise.
4672 * gdb.python/py-template.exp: Likewise.
4673 * gdb.python/py-type.exp: Likewise.
4674 * gdb.python/py-value.exp: Likewise.
4675
85d721b8
PA
46762010-02-22 Pedro Alves <pedro@codesourcery.com>
4677
4678 PR9605
4679
4680 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
4681
48e32051
TT
46822010-02-19 Tom Tromey <tromey@redhat.com>
4683
4684 PR c++/8693, PR c++/9496:
4685 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
4686 regression tests.
4687
ac9c0048
JK
46882010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4689
4690 Fix compatibility with m68k as.
4691 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
4692 Use only /* comments */.
4693
57bb97a4
UW
46942010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4695
4696 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
4697 * configure: Regenerate.
4698
7d1bf85c
DJ
46992010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
4700
4701 * gdb.python/py-type.exp: Check for Python support.
4702
061b5285
PA
47032010-02-17 Pedro Alves <pedro@codesourcery.com>
4704
4705 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
4706 `regsub' syntax available.
4707
f8a8bc2c
PA
47082010-02-17 Pedro Alves <pedro@codesourcery.com>
4709
4710 * gdb.base/shmain.c (main): Remove printf call.
4711 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
4712 * gdb.base/unload.c (main): Make format of fprintf a string
4713 literal. Add missing endlines to prints to stderr.
4714 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
4715
6f451e5e
TT
47162010-02-17 Tom Tromey <tromey@redhat.com>
4717
4718 * gdb.java/jprint.java (jprint.props): New field.
4719 * gdb.java/jprint.exp (set_lang_java): Add regression test.
4720
12d79008
PA
47212010-02-17 Pedro Alves <pedro@codesourcery.com>
4722
ef801a0e 4723 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
4724 available.
4725
d252f7e5
DJ
47262010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4727
4728 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
4729 creation to support remote host testing.
4730
67bdab6c
DJ
47312010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4732
4733 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
4734 Recognize "command not found".
4735
bb391223
DJ
47362010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4737
4738 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
4739 single-stepping.
4740
70362913
DJ
47412010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4742
4743 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
4744 if arguments are not supported.
4745
493f3c00
DJ
47462010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4747
4748 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
4749 be const or non-const.
4750
8034c749
DJ
47512010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4752
4753 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
4754 mi_send_resuming_command to send -exec-continue.
4755
791dfb64
DJ
47562010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4757
4758 * gdb.base/list.exp (test_list_filename_and_function): Add test
4759 with single quotes.
4760 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
4761 matching.
4762 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
4763 Add KFAIL'd tests for PR gdb/11289.
4764
7c5fe868
DJ
47652010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4766
4767 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
4768
fdc498b8
DJ
47692010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4770
4771 * gdb.base/comp-dir/subdir/dummy.txt: New file.
4772 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
4773 a temporary directory.
4774
b519e2a6
DJ
47752010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4776
4777 * gdb.base/charset.exp: Use a single regular expression to match
4778 show host-charset and show target-charset output.
4779
74164c56
JK
47802010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4781
4782 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
4783 "Illegal process-id" expect string more exact.
4784 (attach to digits-starting nonsense is prohibited): New.
4785
701ed6dc
JK
47862010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4787
4788 * gdb.base/prelink.exp (set verbose on): New.
4789
889bf7c5 47902010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
4791
4792 * mi-reverse.exp: New file. Test for reverse option to the
4793 following MI commands: exec-continue, exec-finish, exec-next,
4794 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 4795
dadf0e9c
JB
47962010-02-09 Joel Brobecker <brobecker@adacore.com>
4797
4798 * gdb.ada/ptype_tagged_param: New testcase.
4799
714f19d5
TT
48002010-02-08 Tom Tromey <tromey@redhat.com>
4801
4802 PR c++/8017:
4803 * gdb.cp/overload.exp: Add tests.
4804 * gdb.cp/overload.cc (struct K): New.
4805 (namespace N): New.
4806 (main): Call new functions.
4807 (K::staticoverload): Define.
4808
889bf7c5 48092010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
4810
4811 PR gdb/10728
4812 * gdb.cp/pr10728-x.h: New file.
4813 * gdb.cp/pr10728-x.cc: New file.
4814 * gdb.cp/pr10728-y.cc: New file.
4815 * gdb.cp/pr10728.exp: New file.
4816 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
4817
889bf7c5 48182010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
4819
4820 PR gdb/9067
4821 * gdb.cp/pr9067.exp: New
4822 * gdb.cp/pr9067.cc: New
4823 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
4824
7b356089
JB
48252010-02-08 Joel Brobecker <brobecker@adacore.com>
4826
4827 * lib/gdb.exp (gdb_test_timeout): New global variable.
4828 Set it to timeout if not already set.
4829 (gdb_init): Reset the value of timeout to gdb_test_timeout.
4830
1be00882
DE
48312010-02-05 Doug Evans <dje@google.com>
4832
4833 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
4834 user.
4835
82856980
SW
48362010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
4837
4838 PR c++/7935:
4839 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
4840
1a334831
TT
48412010-02-04 Tom Tromey <tromey@redhat.com>
4842
4843 * gdb.cp/virtbase.exp: Make test case names unique.
4844
9c3c02fd
TT
48452010-02-02 Tom Tromey <tromey@redhat.com>
4846
4847 * gdb.cp/virtbase.exp: Add regression tests.
4848 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
4849 (main): Instantiate RHC.
4850
0cc2414c
TT
48512010-02-02 Tom Tromey <tromey@redhat.com>
4852
4853 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
4854 type-printing change.
4855
edf3d5f3
TT
48562010-02-02 Tom Tromey <tromey@redhat.com>
4857
4858 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
4859 * gdb.cp/virtbase.cc: New file.
4860 * gdb.cp/virtbase.exp: New file.
4861 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
4862
e4b7f41c
JK
48632010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4864
4865 PR libc/11214:
4866 * gdb.threads/current-lwp-dead.c: Include features.h.
4867 (HAS_NOMMU): New.
4868 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
4869
b381ea14
JK
48702010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4871
4872 * gdb.base/symbol-without-target_section.exp,
4873 gdb.base/symbol-without-target_section.c: New.
4874
c593ac0e
DJ
48752010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4876
4877 * gdb.base/bigcore.exp: Reset increased timeout.
4878 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
4879
db25f29d
DJ
48802010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4881
4882 * gdb.base/gcore.exp (capture_command_output): Use
4883 gdb_test_multiple.
4884
f9d67f43
DJ
48852010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4886
4887 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
4888 * gdb.arch/thumb2-it.exp (test_it_break): New function.
4889 (Top level): Call it.
4890
177321bd
DJ
48912010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4892
4893 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
4894
97f2ed50
DJ
48952010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4896
4897 * gdb.base/call-strs.exp, gdb.base/default.exp,
4898 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
4899 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
4900 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
4901 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
4902 gdb.base/watchpoint-solib.exp: Save and restore timeout.
4903 * gdb.base/ending-run.exp: Correct restore of timeout.
4904 * gdb.base/page.exp: Remove unnecessary timeout setting.
4905
e4e2711a
JB
49062010-01-29 Joel Brobecker <brobecker@adacore.com>
4907
4908 * gdb.ada/rec_return: New testcase.
4909
ba581dc1
JB
49102010-01-29 Joel Brobecker <brobecker@adacore.com>
4911
4912 * gdb.ada/call_pn: New testcase.
4913
4ea95be9
DJ
49142010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
4915
4916 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
4917 (Top level): Use it to resume.
4918 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
4919 the Thumb mode displaced stepping error as unsupported.
4920
df83a9bf
SW
49212010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
4922
889bf7c5
PA
4923 * gdb.cp/nsusing.exp: Added more tests.
4924 * gdb.cp/nsrecurs.exp: Ditto.
4925 * gdb.cp/nsusing.cc: Added test functions.
4926 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 4927
40b27cdc
JK
49282010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4929
4930 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
4931 absolute directory pathnames in gdb.sum file.
4932
de958931
SW
49332010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
4934
4935 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
4936 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
4937
708ead4e
TT
49382010-01-26 Tom Tromey <tromey@redhat.com>
4939
4940 PR exp/7643:
4941 * gdb.base/printcmds.exp (test_print_string_constants): Remove
4942 setup_kfail.
4943
b14e635e
SW
49442010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
4945
4946 * gdb.cp/nsrecurs.exp: New test.
4947 * gdb.cp/nsrecurs.cc: New test program.
4948 * gdb.cp/nsstress.exp: New test.
4949 * gdb.cp/nsstress.cc: New test program.
4950 * gdb.cp/nsdecl.exp: New test.
4951 * gdb.cp/nsdecl.cc: New test program.
4952
8540c487
SW
49532010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
4954
4955 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
4956 imported into file scope.
4957 Marked test as xfail.
4958 * gdb.cp/namespace-using.cc (marker5): New function.
4959 * gdb.cp/shadow.exp: New test.
4960 * gdb.cp/shadow.cc: New test program.
4961 * gdb.cp/nsimport.exp: New test.
4962 * gdb.cp/nsimport.cc: New test program.
4963
421d5d99
TT
49642010-01-25 Tom Tromey <tromey@redhat.com>
4965
4966 PR gdb/11049:
4967 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
4968 with "set print null-stop on".
4969
691f8dc1
JK
49702010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4971
4972 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
4973 Adjust it for DISASSEMBLY_OMIT_FNAME.
4974
0b92b5bb
TT
49752010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4976
4977 PR symtab/11199:
4978 * gdb.dwarf2/member-ptr-forwardref.exp,
4979 gdb.dwarf2/member-ptr-forwardref.S: New.
4980
23787403
JK
49812010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4982
4983 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
4984 (thread1_func): Protect thread1_tid with thread1_tid_cond by
4985 thread1_tid_mutex. Remove gdbstop_mutex handling.
4986 (thread2_func): Protect thread2_tid with thread2_tid_cond by
4987 thread2_tid_mutex. Remove gdbstop_mutex handling.
4988 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
4989 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
4990 pthread_cond_wait conditionalizations by while loops.
4991
b966cb8a
TT
49922010-01-20 Tom Tromey <tromey@redhat.com>
4993
4994 PR backtrace/10770:
4995 * gdb.dwarf2/pr10770.exp: New file.
4996 * gdb.dwarf2/pr10770.c: New file.
4997 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
4998
fcae584b
VP
49992010-01-20 Vladimir Prus <vladimir@codesourcery.com>
5000
5001 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
5002 that target was removed, and the test always runs native anyway.
5003
a0f49112
JK
50042010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5005
5006 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
5007 gdb.base/watchpoint-cond-gone-stripped.c: New.
5008
ceeb3d5a
TT
50092010-01-19 Tom Tromey <tromey@redhat.com>
5010
5011 PR c++/8000:
5012 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
5013 existing tests.
5014 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
5015 (main): Use AAA::SomeEnum.
5016
dd322c54
JK
50172010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5018
5019 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
5020 (test_ignore_count): Declare line_callme_body global.
5021 (run to breakpoint with ignore count): Use line_callme_body.
5022 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
5023 (set line_main_hello, set line_main_return): Reindent.
5024 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
5025 New.
5026 (continue to callee4): Use line_callee4_body.
5027 (check *stopped from CLI command): Use line_callee4_next.
5028 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
5029 (set line_main_hello, set line_main_return): Reindent.
5030 (set line_callee4_head, set line_callee4_body): New.
5031 (continue to callee4): Use line_callee4_body.
5032
4e8f195d
TT
50332010-01-18 Tom Tromey <tromey@redhat.com>
5034
5035 PR c++/9680:
5036 * gdb.cp/casts.cc: Add new classes and variables.
5037 * gdb.cp/casts.exp: Test new operators.
5038
9e14a9ba
JB
50392010-01-18 Tom Tromey <tromey@redhat.com>
5040 Thiago Jung Bauermann <bauerman@br.ibm.com>
5041
5042 * gdb.python/source2.py: New file.
5043 * gdb.python/source1: New file.
5044 * gdb.python/python.exp: Test "source" command.
5045
00bf0b85
SS
50462010-01-15 Stan Shebs <stan@codesourcery.com>
5047
5048 * gdb.trace/tfile.c: New file.
5049 * gdb.trace/tfile.exp: New file.
889bf7c5 5050
55235ad7
JK
50512010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5052
5053 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
5054
9f2982ff
JK
50552010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5056
5057 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
5058
bbfba9ed
JK
50592010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5060
5061 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5062 (libfunc): New parameter action. Implement also selectable "sleep".
5063 * gdb.base/break-interp-main.c: Include assert.h.
5064 (libfunc): New parameter action.
5065 (main): New parameters argc and argv. Assert argc. Pass argv.
5066 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5067 (test_attach): New proc.
5068 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
5069 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
5070
61f0d762
JK
50712010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5072
5073 * gdb.base/break-interp.exp (test_core): New proc.
5074 (test_ld): Call it.
5075
06a6f270
JK
50762010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5077
5078 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
5079 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
5080 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
5081 and gdb_compile_shlib. Use new -Wl compiler options.
5082 (dl bt, main bt): New tests.
5083
51bee8e9
JK
50842010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5085
5086 Support PIEs with no symfile_objfile.
5087 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5088 (test_ld): New parameter trynosym.
5089 (test_ld <$trynosym>): New block.
5090
b8040f19
JK
50912010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5092
5093 * gdb.base/break-interp.exp: New file.
5094
be759fcf
PM
50952010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5096
5097 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5098 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5099 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5100 test.
5101 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5102 * gdb.python/py-mi.exp: Add lazy string test.
5103
dc146f7c
VP
51042010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5105
5106 * lib/mi-support.exp (mi_check_thread_states): Handle
5107 core number in thread listing.
5108
b4ba55a1
JB
51092010-01-12 Joel Brobecker <brobecker@adacore.com>
5110
5111 * gdb.base/maint.exp: Adjust the expected output for the
5112 "maint print type" test. Use gdb_test_multiple instead of
5113 gdb_sent/gdb_expect.
5114
08e24bd4
DE
51152010-01-11 Doug Evans <dje@google.com>
5116
6496a609
DE
5117 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5118 from gdbserver_download. All callers updated.
5119
08e24bd4
DE
5120 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5121
b5cfddf5
JK
51222010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5123
5124 Implement binary numbers parsing.
5125 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5126 (test_integer_literals_rejected): New binary tests.
5127
3725885a
RW
51282010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5129
5130 * gdb.cell/configure: Regenerate.
5131
37aeb5df
JK
51322010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5133
5134 * gdb.base/corefile.exp: Move the core finding block out and call it as
5135 core_find, new variable $corefile, replace corefile by $corefile and
5136 [file tail $corefile] for usage vs. test names resp.
5137 * lib/gdb.exp (core_find): Move it as a new function here. New
5138 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5139 $destcore. Return "" on error.
5140
d521f563
JK
51412010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5142
5143 Workaround PR binutils/10802.
5144 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5145 (twice).
5146
28f24826
DJ
51472010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5148
5149 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5150
2de75e71
JB
51512010-01-08 Joel Brobecker <brobecker@adacore.com>
5152
5153 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
5154 call, to avoid interruption.
5155
fe00719b 51562010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
5157
5158 * gdb.stabs/weird.def (args93): New.
5159
d0ef5df8
DE
51602010-01-07 Doug Evans <dje@google.com>
5161
5162 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
5163
3a08d52f
TT
51642010-01-07 Tom Tromey <tromey@redhat.com>
5165
5166 * gdb.base/source.exp: Use correct line number.
5167
7a697b8d
SS
51682010-01-05 Stan Shebs <stan@codesourcery.com>
5169
5170 * gdb.trace/tracecmd.exp: Test ftrace.
5171
7803799a
UW
51722010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5173
5174 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
5175
c54eabfa
JK
51762010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5177
5178 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
5179 "uint_for_mi_testing".
5180
02e7ef19
JB
51812010-01-01 Joel Brobecker <brobecker@adacore.com>
5182
5183 Test indented comment in file being sourced.
5184 * gdb.base/commands.exp: Test indented comment in file being sourced.
5185
abd775ce
JB
51862010-01-01 Joel Brobecker <brobecker@adacore.com>
5187
5188 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
5189 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
5190 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
5191 notice.
5192
79b55b82
JB
51932010-01-01 Joel Brobecker <brobecker@adacore.com>
5194
5195 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
5196 notice.
5197
8997583e
JK
51982010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5199
5200 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
5201 missing $after_stopped and comma (,) expectation.
5202
6da95a67
SS
52032009-12-31 Stan Shebs <stan@codesourcery.com>
5204
5205 * gdb.trace/actions.exp: Test teval action.
889bf7c5 5206
218d2fc6
TJB
52072009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5208
5209 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
5210 (top level): Call test_watchpoint_in_big_blob.
5211 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
5212 watchpoints.
5213 (func3): Write to buf.
5214
236f1d4d
SS
52152009-12-29 Stan Shebs <stan@codesourcery.com>
5216
5217 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 5218
f61e138d
SS
52192009-12-28 Stan Shebs <stan@codesourcery.com>
5220
5221 * gdb.trace/tsv.exp: New file.
5222 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 5223
0219b378
DJ
52242009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
5225
5226 * gdb.base/find.c (main): Reference search buffers.
5227 * gdb.base/included.c (main): Reference integer.
5228 * gdb.base/ptype.c (charfoo): Declare.
5229 (intfoo): Call charfoo.
5230 * gdb.base/scope0.c (useitp): New function.
5231 (usestatics): Use useitp.
5232 (useit): Add a type for val.
5233 * gdb.base/scope1.c (useit1): Take a pointer argument.
5234 (usestatics1): Update calls to useit1.
5235 * gdb.cp/call-c.cc: Declare foo.
5236 (main): Call foo.
5237 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
5238 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
5239 (main): Call C::ensureRefs and ensureOtherRefs.
5240 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
5241 variables.
5242 (ensureOtherRefs): New function.
5243 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
5244 * gdb.cp/templates.cc (main): Call t5i.value.
5245
3f78692f
JK
52462009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5247
5248 Fix compatibility with G++-4.5.
5249 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
5250 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
5251 (uncaught return): Remove.
5252
429374b8
JK
52532009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5254 Phil Muldoon <pmuldoon@redhat.com>
5255
5256 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
5257 (bp_location13, bp_location14, bp_location17, bp_location18)
5258 (marker3_proto, marker4_proto): New variables.
5259 (breakpoint info): Update output.
5260 (run until breakpoint at marker3, run until breakpoint at marker4): New
5261 tests.
5262
859825b8
JK
52632009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5264
5265 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
5266 Replace the printf call of Y by provided "y-set-1" label. New block
5267 for the second shared library.
5268 * gdb.base/unload.exp: Compile also the second library, call
5269 gdb_load_shlibs also for it. Use now gdb_breakpoint.
5270 (single pending breakpoint info): Rename to ...
5271 (pending breakpoint info before run): ... this extended test.
5272 (libfile2, libname2, libsrcfile2, libsrc2)
5273 (lib_sl2): New variables.
5274 (exec_opts): Set also SHLIB_NAME2.
5275 (pending breakpoint info on first run at shrfunc1)
5276 (pending breakpoint info on second run at shrfunc1)
5277 (pending breakpoint info on second run at shrfunc2)
5278 (print y from libfile, print y from libfile2): New tests.
5279 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
5280 * gdb.base/unloadshr2.c: New.
5281
e6a386cd
HZ
52822009-12-22 Hui Zhu <teawater@gmail.com>
5283
5284 * gdb.reverse/sigall-reverse.exp: Adjust.
5285
9e19b45e
VP
52862009-12-21 Vladimir Prus <vladimir@codesourcery.com>
5287
5288 PR gdb/10884
5289
5290 * gdb.mi/var-cmd.c (do_bitfield_tests): New
5291 (main): Call do_bitfield_tests.
aacf5b1e 5292 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 5293
d53a7b30
JB
52942009-12-20 Joel Brobecker <brobecker@adacore.com>
5295
5296 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
5297 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
5298 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
5299 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
5300 gdb.modula2/unbounded1.c: Update copyright header.
5301
191ca0a1
CM
53022009-12-10 Chris Moller <moller@mollerware.com>
5303
5304 PR gdb/9399
5305 * gdb.cp/virtfunc2.exp: New tests
5306 * gdb.cp/virtfunc2.cc: New tests
5307 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
5308
0fa6cf1b
MS
53092009-12-10 Oza Pawandeep (paawan1982@yahoo.com
5310
5311 * gdb.reverse/i387-env-reverse.c: New file.
5312 * gdb.reverse/i387-env-reverse.exp: New file.
5313 * gdb.reverse/i387-stack-reverse.c: New file.
5314 * gdb.reverse/i387-stack-reverse.exp: New file.
5315
361ae042
PM
53162009-12-08 Phil Muldoon <pmuldoon@redhat.com>
5317
5318 * gdb.python/py-type.exp (test_range): New test.
5319
bfd31e71
PM
53202009-12-03 Phil Muldoon <pmuldoon@redhat.com>
5321
5322 PR python/10805
5323
5324 * gdb.python/py-type.exp: New file.
5325 * gdb.python/py-type.c: New file.
5326 * Makefile.in: Add py-type.
5327
57a1d736
TT
53282009-12-03 Tom Tromey <tromey@redhat.com>
5329
5330 * gdb.python/py-value.exp (test_parse_and_eval): New
5331 function.
5332
1f3b5d1b
PP
53332009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5334
5335 PR gdb/11022
5336
5337 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
5338 * gdb.base/pr11022.c: New test.
5339
8b7dbdc9
JK
53402009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5341
5342 Fix spurious false FAILs.
5343 * gdb.base/structs.c (chartest): New.
5344 (main): Fill-in chartest.
5345 * gdb.base/structs.exp (anychar_re, first): New.
5346 (start_structs_test): Import global anychar_re and first.
5347 New gdb_test call "set print elements 300; ${testfile}"
5348 (start_structs_test <$first>): New block.
5349 (any): Import global anychar_re. New variable ac. Use ${ac}.
5350
6a53b2ec
JK
53512009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5352
5353 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
5354
d7167b4c
JK
53552009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5356
5357 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
5358 Force $srcfile file.
5359 * gdb.base/foll-fork.c (callee): Comment out the printf call.
5360
b1798462
UW
53612009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5362
5363 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
5364 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5365 * gdb.threads/watchthreads-reorder.exp: Likewise.
5366
b6199126
DJ
53672009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
5368
5369 PR gdb/8704
5370
5371 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
5372 "if", and "thread". Correct matching in the previous test.
5373
b22a0510
DJ
53742009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
5375
5376 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
5377
930636d2
MS
53782009-11-23 Michael Snyder <msnyder@vmware.com>
5379
5380 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
5381 * gdb.reverse-watch-precsave.exp: Ditto.
5382
21a0512e
PP
53832009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
5384
5385 * gdb.asm/asm-source.exp: Adjust.
5386 * gdb.base/help.exp: Adjust.
889bf7c5 5387
fc30d5e0
PA
53882009-11-22 Pedro Alves <pedro@codesourcery.com>
5389
5390 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
5391 (do_syscall_tests_without_xml): Set data-directory to
5392 /the/path/to/nowhere.
5393
f6bc2008
PA
53942009-11-21 Pedro Alves <pedro@codesourcery.com>
5395
5396 * gdb.threads/local-watch-wrong-thread.c,
5397 gdb.threads/local-watch-wrong-thread.exp: New files.
5398
8c2fb5de
PA
53992009-11-21 Pedro Alves <pedro@codesourcery.com>
5400
5401 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
5402 assume new `regsub' syntax available.
5403
ebec9a0f
PA
54042009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5405
a79d3c27
JK
5406 * gdb.base/watchpoint-hw-hit-once.exp,
5407 gdb.base/watchpoint-hw-hit-once.c: New.
5408
54092009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5410
5411 * gdb.threads/watchthreads-reorder.exp,
5412 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 5413
276a961b
MK
54142009-11-17 Nathan Sidwell <nathan@codesourcery.com>
5415
5416 * gdb.xml/tdesc-regs.exp: Use for m68k.
5417
4867c1fb
PA
54182009-11-15 Pedro Alves <pedro@codesourcery.com>
5419
5420 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
5421
f6838f81
DJ
54222009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5423
5424 * lib/gdb.exp (current_target_name): New procedure.
5425 (gdb_wrapper_target): New variable.
5426 (gdb_wrapper_init): Set gdb_wrapper_target.
5427 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
5428 wrapper.
5429
4ac4dd3f
DJ
54302009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5431
5432 * gdb.base/remote.exp: Delete the slowest load test.
5433 Do not load with fixed packet sizes.
5434
a7881759
DJ
54352009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5436
5437 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
5438
97a5b505
DJ
54392009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5440
5441 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
5442 srcfile when setting a breakpoint.
5443
d3e1fc54
DJ
54442009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
5445
5446 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
5447 macros.
5448
7cbcbded
DJ
54492009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5450
5451 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
5452 to be in memory.
5453 * gdb.base/display.c (force_mem): New.
5454 (do_loops): Use it. Add breakpoint comments.
5455 (do_vars): Add a breakpoint comment.
5456 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
5457 line numbers.
5458
bdea3a92
NF
54592009-11-13 Nathan Froyd <froydnj@codesourcery.com>
5460
5461 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
5462 instead of a bare "run".
5463
269f82e5
PP
54642009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5465
5466 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 5467
a69b7d9d
DJ
54682009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5469
5470 * lib/cell.exp (skip_cell_tests): Clean up test files before
5471 returning.
5472
b598bfda
DJ
54732009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5474
5475 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
5476 and the breakpoint menu. Do not call perror if a prompt is seen.
5477 Consume the following GDB prompt.
5478 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
5479 * gdb.cp/namespace.exp: Use gdb_test.
5480 * gdb.cp/templates.exp: Use gdb_test.
5481 (test_template_breakpoints): Use gdb_test_multiple.
5482
87728fa0
DJ
54832009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5484
5485 * gdb.base/break1.c (struct some_struct, values): Move earlier.
5486 (marker4): Reference values.
5487
b67c692f
DJ
54882009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5489
5490 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
5491 is missing.
5492
f0df251a
DJ
54932009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5494
5495 * gdb.base/break.c (need_malloc): New.
5496 * gdb.base/constvars.c (main): Reference crass and crisp.
5497 * gdb.base/gdb1821.c (main): Reference bar.
5498 * gdb.cp/gdb1355.cc (main): Reference s1.
5499 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
5500 (main): Call them.
5501 * gdb.cp/hang2.cc (dummy2): Define.
5502 * gdb.cp/hang3.cc (dummy3): Define.
5503 * gdb.cp/m-data.cc (main): Reference shadow.
5504
bdf7534a
NF
55052009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5506 Nathan Froyd <froydnj@codesourcery.com>
5507
5508 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
5509 remote host.
5510
f24fce77
NF
55112009-11-12 Nathan Froyd <froydnj@codesourcery.com>
5512
5513 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
5514 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
5515 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5516 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5517 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5518 * gdb.dwarf2/dw2-producer.exp: Likewise.
5519 * gdb.dwarf2/mac-fileno.exp: Likewise.
5520 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
5521 py-prettyprint.py to the remote host.
5522 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
5523
40f0318e
KS
55242009-11-11 Keith Seitz <keiths@redhat.com>
5525
5526 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
5527 use it instead of "Foo".
5528 * gdb.cp/classes.exp (do_tests): Add a test to access
5529 a method through a typedef'd class name.
5530
f3d9f7fb
NF
55312009-11-11 Nathan Froyd <froydnj@codesourcery.com>
5532
5533 * gdb.base/long_long.exp: Permit leading zeros on floating-point
5534 exponents.
5535 * gdb.base/pointers.exp: Likewise.
5536 * gdb.cp/ref-types.exp: Likewise.
5537
a4216f37
KS
55382009-11-11 Keith Seitz <keiths@redhat.com>
5539
5540 * gdb.cp/cplusfuncs.cc (class foo): Add operators
5541 new[] and delete[].
5542 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
5543 "void".
5544 (probe_demangler): Remove all single-quoting of
5545 method and variable names.
5546 (info_func_regexp): Remove the word "void" from any
5547 occurrence of "(void)".
5548 (print_addr_2): Remove all single-quoting of
5549 method names.
5550 (print_addr_2_kfail): Likewise.
5551 (print_addr): Single-quote C function names before
5552 passing to print_addr_2.
5553 (test_paddr_operator_functions): Remove single-quoting
5554 for method names.
5555 Add tests for operator new[] and operator delete[].
5556
9b14d7aa
JK
55572009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5558
5559 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
5560
85feb311
KS
55612009-11-09 Keith Seitz <keiths@redhat.com>
5562
5563 * gdb.cp/overload.exp: Add tests for resolving overloaded
5564 methods in expression parsing/evaluation.
5565
fa335448
DJ
55662009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
5567
5568 * lib/gdb.exp (default_gdb_version): Use --version instead of
5569 --command.
5570
ec3c07fc
NS
55712009-11-10 Nathan Sidwell <nathan@codesourcery.com>
5572
5573 * lib/gdb.exp (gdb_compile_test): New.
5574 (skip_ada_tests, skip_java_tests): New.
5575 (gdb_compile): Use gdb_compile_test for f77.
5576 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
5577 * lib/java.exp (compile_java_from_source): Remove runtests check,
5578 use gdb_compile_test to record result.
5579 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
5580 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
5581 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
5582 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
5583 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
5584 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
5585 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
5586 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
5587 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
5588 adjust gdb_compile invocations.
5589
b8b4e42b
JK
55902009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5591
5592 * Makefile.in (abs_builddir): New.
5593 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
5594 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
5595 `$(abs_builddir)/site.exp'.
5596
f8b7eaf3
DJ
55972009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
5598
5599 * config/m68k-emc.exp, lib/emc-support.exp,
5600 gdb.trace/gdb_c_test.c: Delete.
5601 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
5602 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5603 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5604 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5605 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5606 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
5607 casing for m68k-*-elf.
5608
c4187697
NS
56092009-11-03 Pedro Alves <pedro@codesourcery.com>
5610
5611 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
5612 * gdb.arch/i386-prologue.exp: Likewise.
5613 * gdb.arch/i386-unwind.exp: Likewise.
5614
db16b772
DJ
56152009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5616
5617 * lib/gdb.exp (gdb_expect): Fix timeout typo.
5618
bcf71277
DJ
56192009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5620
5621 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
5622
0105cee2
DJ
56232009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5624
5625 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
5626
24ddea62
JK
56272009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5628
5629 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
5630
287ccc17
JK
56312009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5632
5633 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
5634 * gdb.base/sepdebug2.c: New file.
5635
08bca259 56362009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
5637
5638 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
5639 the modified warnings for catch syscall. Verify if GDB was compiled
5640 with support for lib expat, and choose which tests to run depending
5641 on this.
5642
5d4e2b76
VP
56432009-10-30 Vladimir Prus <vladimir@codesourcery.com>
5644
5645 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
5646 that composite commands are parsed OK. And also test
5647 that breakpoint commands do work.
5648
240e538a
MS
56492009-10-23 Michael Snyder <msnyder@vmware.com>
5650
5651 gdb.reverse/consecutive-precsave.exp: Change expect pattern
5652 to allow for new disassembly style.
5653
9c419145
PP
56542009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
5655
5656 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 5657
02506ff1
MS
56582009-10-22 Michael Snyder <msnyder@vmware.com>
5659
5660 * gdb.reverse/break-precsave.exp: New test.
5661 * gdb.reverse/consecutive-precsave.exp: Ditto.
5662 * gdb.reverse/finish-precsave.exp: Ditto.
5663 * gdb.reverse/i386-precsave.exp: Ditto.
5664 * gdb.reverse/machinestate-precsave.exp: Ditto.
5665 * gdb.reverse/sigall-precsave.exp: Ditto.
5666 * gdb.reverse/solilb-precsave.exp: Ditto.
5667 * gdb.reverse/step-precsave.exp: Ditto.
5668 * gdb.reverse/until-precsave.exp: Ditto.
5669 * gdb.reverse/watch-precsave.exp: Ditto.
5670
4cf866a3
MS
56712009-10-22 Michael Snyder <msnyder@vmware.com>
5672
5673 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
5674 for gdb_expect. Adjust one test's expect strings for the new
5675 format of disassemble.
5676 * gdb.reverse/finish-reverse.exp: Delete 'return'.
5677 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
5678 gdb_test_multiple.
5679 * gdb.reverse/step-reverse.exp: Delete 'return'.
5680 * gdb.reverse/until-reverse.exp: Delete blank lines.
5681 * gdb.reverse/watch-reverse.exp: Delete blank lines.
5682
2b28d209
PP
56832009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
5684
5685 * gdb.base/consecutive.exp: Adjust.
5686 * gdb.base/display.exp: Likewise.
5687 * gdb.base/pc-fp.exp: Likewise.
5688 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 5689
33b9c32b
MS
56902009-10-19 Michael Snyder <msnyder@vmware.com>
5691
5692 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
5693 * gdb.reverse/finish-reverse.c: Ditto.
5694 * gdb.reverse/sigall-reverse.c: Ditto.
5695 * gdb.reverse/solib-reverse.c: Ditto.
5696 * gdb.reverse/step-reverse.c: Ditto.
5697 * gdb.reverse/watch-reverse.c: Ditto.
5698
6c95b8df
PA
56992009-10-19 Pedro Alves <pedro@codesourcery.com>
5700 Stan Shebs <stan@codesourcery.com>
5701
5702 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
5703 * gdb.base/foll-exec.exp: Adjust to expect a process id before
5704 "Executing new program".
5705 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
5706 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
5707 left listed after having been killed.
5708 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
5709 * gdb.base/maint.exp: Adjust test.
5710
5711 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
5712 * gdb.multi/Makefile.in: New.
5713 * gdb.multi/base.exp: New.
5714 * gdb.multi/goodbye.c: New.
5715 * gdb.multi/hangout.c: New.
5716 * gdb.multi/hello.c: New.
5717 * gdb.multi/bkpt-multi-exec.c: New.
5718 * gdb.multi/bkpt-multi-exec.exp: New.
5719 * gdb.multi/crashme.c: New.
5720
279017b7
TG
57212009-10-13 Tristan Gingold <gingold@adacore.com>
5722
5723 * gdb.base/sepdebug.exp: Check debug info are found.
5724
0413d738
PA
57252009-10-08 Pedro Alves <pedro@codesourcery.com>
5726
5727 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
5728 bits.
5729
c628eecc
JK
57302009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5731
5732 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
5733
38af1bfe
JB
57342009-10-07 Joel Brobecker <brobecker@adacore.com>
5735
5736 * gdb.base/watchpoints.c: Add copyright header. Reformat one
5737 of the comments.
5738
2b0adecd
PM
57392009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
5740
5741 * gdb.base/annota1.exp: Remove obsolete match_max increase.
5742 * gdb.base/annota3.exp: Idem.
5743 * gdb.base/maint.exp: Idem.
5744
8d417781
PM
57452009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5746
889bf7c5 5747 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
5748 to default.
5749
bb61102d
PM
57502009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5751
889bf7c5 5752 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
5753 mingw and cygwin targets.
5754
ace5c364
PM
57552009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5756 Pedro Alves <pedro@codesourcery.com>
5757
889bf7c5 5758 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
5759 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
5760
c2d494a0
PM
57612009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5762
e1b52ce2
PM
5763 * gdb.base/shr1.c: Use %p in format string.
5764 * gdb.base/unload.c: Avoid warning in fprintf.
5765 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 5766
209f53f5
PM
57672009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5768
5769 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
5770 long type.
5771 (test_unlink): Correct printf string.
5772 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
5773 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
5774
8172766a
JK
57752009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5776
5777 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
5778 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
5779 * gdb.arch/ia64-breakpoint-shadow.S: New file.
5780
0f73703c
UW
57812009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5782
5783 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
5784 * gdb.objc/nondebug.exp: Likewise.
5785
b32306ca
UW
57862009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5787
5788 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
5789 target_info setting.
5790
5791 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
5792 that detect new threads during "info threads".
5793
0057022f
UW
57942009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5795
5796 * gdb.threads/manythreads.c (main): Increase thread stack size
5797 to 2*PTHREAD_STACK_MIN.
5798 * gdb.threads/multi-create.c (main): Likewise.
5799 (create_function): Likewise.
5800
f29c0325
UW
58012009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5802
5803 * gdb.base/dump.exp: Pass difference of pointer types instead
5804 of integer types as offset to restore in intarr3.srec case.
5805
fcb34849
UW
58062009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5807
5808 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
5809
d5142e3b
UW
58102009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5811
5812 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
5813
087b74b2 58142009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 5815
087b74b2
PM
5816 New test for two watchpoints, with disabling of
5817 the first inserted.
5818 * testsuite/gdb.base/watchpoints.c: New file.
5819 * testsuite/gdb.base/watchpoints.exp: New file.
5820
96c07c5b
TT
58212009-09-25 Tom Tromey <tromey@redhat.com>
5822
5823 * gdb.base/charset.exp: Test utf-16 strings with Python.
5824
b8899f2b
TT
58252009-09-25 Tom Tromey <tromey@redhat.com>
5826
5827 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
5828 UCS-4.
5829 * gdb.base/charset.c (utf_32_string): Rename.
5830 (init_utf32): Rename.
5831 (main): Update.
5832
329719ec
TT
58332009-09-22 Tom Tromey <tromey@redhat.com>
5834
5835 * gdb.python/py-function.exp: Add regression tests.
5836
11ef0d76
KS
58372009-09-21 Keith Seitz <keiths@redhat.com>
5838
5839 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
5840 with invalid operator.
5841
3fe8f3b3
KS
58422009-09-21 Keith Seitz <keiths@redhat.com>
5843
5844 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
5845 and destructor using typedef name of class.
5846 * gdb.cp/classes.cc (class Base1): Add a destructor.
5847 (base1): New typedef.
5848 (use_methods): Instanitate an object of type base1.
5849 * gdb.cp/templates.exp (test_template_typedef): New procedure.
5850 (do_tests): Call test_template_typedef.
5851 * gdb.cp/templates.cc (Baz::~Baz): New method.
5852 (intBazOne): New typedef.
5853 (main): Instantiate intBazOne.
5854
7a9fe101
PM
58552009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5856
5857 PR python/10633
5858
5859 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
5860 Function.
5861 (run_lang_tests): Add print elements test.
5862
2e4d963f
PM
58632009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5864
5865 * gdb.python/py-value.exp (test_subscript_regression): New
5866 function. Test for invalid subscripts.
5867 * gdb.python/py-value.c (main): Add test array, and pointer to it.
5868 (ptr_ref): New function.
5869
ec7e75e7
PP
58702009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5871
5872 * gdb.base/default.exp: Fix "show convenience".
5873
0cc7d26f
TT
58742009-09-15 Tom Tromey <tromey@redhat.com>
5875
5876 * lib/mi-support.exp (mi_create_varobj): Update.
5877 (mi_create_floating_varobj): Likewise.
5878 (mi_create_dynamic_varobj): New proc.
5879 (mi_varobj_update): Update.
5880 (mi_varobj_update_with_type_change): Likewise.
5881 (mi_varobj_update_kv_helper): New proc.
5882 (mi_varobj_update_dynamic_helper): Rewrite.
5883 (mi_varobj_update_dynamic): New proc.
5884 (mi_list_varobj_children): Update.
5885 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
5886 * gdb.python/python-prettyprint.py (pp_outer): New class.
5887 (pp_nullstr): Likewise.
5888 (lookup_function): Register new printers.
5889 * gdb.python/python-prettyprint.c (struct substruct): New type.
5890 (struct outerstruct): Likewise.
5891 (substruct_test): New function.
5892 (struct nullstr): New type.
5893 (string_1, string_2): New globals.
5894 (main): Add new tests.
5895 * gdb.python/python-mi.exp: Added regression tests.
5896 * gdb.mi/mi2-var-display.exp: Update.
5897 * gdb.mi/mi2-var-cmd.exp: Update.
5898 * gdb.mi/mi2-var-child.exp: Update.
5899 * gdb.mi/mi2-var-block.exp: Update.
5900 * gdb.mi/mi-var-invalidate.exp: Update.
5901 * gdb.mi/mi-var-display.exp: Update.
5902 * gdb.mi/mi-var-cmd.exp: Update.
5903 * gdb.mi/mi-var-child.exp: Update.
5904 * gdb.mi/mi-var-block.exp: Update.
5905 * gdb.mi/mi-break.exp: Update.
5906 * gdb.mi/gdb701.exp: Update.
5907
a96d9b2e
SDJ
59082009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
5909
5910 * Makefile.in: Inclusion of catch-syscall object.
5911 * gdb.base/catch-syscall.c: New file.
5912 * gdb.base/catch-syscall.exp: New file.
5913
b43b923a
MS
59142009-09-12 Michael Snyder <msnyder@vmware.com>
5915
5916 * gdb.reverse/step-reverse.exp: Explicitly check for targets
5917 that can support reverse debuggnig.
5918
cec03d70
TT
59192009-09-11 Tom Tromey <tromey@redhat.com>
5920
5921 * gdb.dwarf2/valop.S: New file.
5922 * gdb.dwarf2/valop.exp: New file.
5923
e23bb3fc
MK
59242009-09-11 Mark Kettenis <kettenis@gnu.org>
5925
5926 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
5927
37c3696d
DE
59282009-09-10 Doug Evans <dje@google.com>
5929
5930 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
5931 Add $gdb_prompt to second breakpoint regexp.
5932
5172aecb
JB
59332009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
5934
5935 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
5936 names, add missing ones.
5937 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
5938 * gdb.python/py-frame.c: Rename from python-frame.c.
5939 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
5940 testfile name.
5941 * gdb.python/py-function.exp: Rename from python-function.exp.
5942 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
5943 testfile name.
5944 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
5945 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
5946 Adjust testfile name.
5947 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
5948 * gdb.python/py-template.cc: Rename from python-template.cc.
5949 * gdb.python/py-template.exp: Rename from python-template.exp.
5950 Adjust testfile name.
5951 * gdb.python/py-value.c: Rename from python-value.c.
5952 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
5953 testfile name.
5954
b554e4bd
JK
59552009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5956
5957 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
5958 $bpt2address.
5959 (Second breakpoint address is valid on ia64)
5960 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
5961
9a68ae16
JM
59622009-09-03 Joseph Myers <joseph@codesourcery.com>
5963
5964 * gdb.base/ending-run.exp: Restrict regular expression matching
5965 line number to require closing brace following.
5966
146b9145
DE
59672009-09-03 Doug Evans <dje@google.com>
5968
5969 * gdb.base/store.exp (check_set): Fix typo in expected value message.
5970
787d21e1
TT
59712009-09-02 Tom Tromey <tromey@redhat.com>
5972
5973 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
5974
e7802207
TT
59752009-09-02 Tom Tromey <tromey@redhat.com>
5976
5977 * gdb.dwarf2/callframecfa.exp: New file.
5978 * gdb.dwarf2/callframecfa.S: New file.
5979
817aadd2
JK
59802009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5981
5982 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
5983 gdb.base/solib-overlap-main.c: New.
5984
4a76eae5
DJ
59852009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
5986
5987 PR gdb/10565
5988
5989 * gdb.base/bitfields.c (struct container, container): New.
5990 (main): Initialize it and call break5.
5991 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
5992
d4b96c9a
JK
59932009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5994
5995 Support constant DW_AT_data_member_location by GCC PR debug/40659.
5996 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
5997
4e22772d
JK
59982009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5999
6000 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
6001
2efab443
MS
60022009-08-26 Michael Snyder <msnyder@vmware.com>
6003
6004 * gdb.base/i386-reverse.c: New file.
6005 * gdb.base/i386-reverse.exp: New file.
6006 * gdb.base/Makefile.in: Add new files to be removed.
6007
07ab73a0
JM
60082009-08-26 Joseph Myers <joseph@codesourcery.com>
6009
6010 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
6011 environment-pwd for remote host.
6012 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
6013
676accff
KS
60142009-08-24 Keith Seitz <keiths@redhat.com>
6015
6016 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
6017 Add two new C++ completer tests which limit the output to a
889bf7c5 6018 given class.
676accff 6019
f9f7ad22
MS
60202009-08-24 Michael Snyder <msnyder@vmware.com>
6021
6022 * gdb.base/del.exp: Fix typo in comment.
6023 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
6024
81ecdfbb
RW
60252009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6026
6027 * configure: Regenerate.
6028 * gdb.hp/configure: Likewise.
6029 * gdb.hp/gdb.aCC/configure: Likewise.
6030 * gdb.hp/gdb.base-hp/configure: Likewise.
6031 * gdb.hp/gdb.compat/configure: Likewise.
6032 * gdb.hp/gdb.defects/configure: Likewise.
6033 * gdb.hp/gdb.objdbg/configure: Likewise.
6034 * gdb.stabs/configure: Likewise.
6035
cab0c772
UW
60362009-08-19 Doug Evans <dje@google.com>
6037
6038 * gdb.base/gdbvars.c: New file.
6039 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
6040
b8fa0bfa
PA
60412009-08-14 Pedro Alves <pedro@codesourcery.com>
6042
6043 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6044 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
6045
b84aa90a
PA
60462009-08-13 Pedro Alves <pedro@codesourcery.com>
6047
6048 * gdb.base/default.exp: Adjust "set language test": it's now an
6049 enum command. Larger help string moved to "help set language".
6050 * gdb.base/help.exp: Adjust "help set language" expected output,
6051 now lists all known languages.
6052
0d8f9b2c
NF
60532009-08-11 Nathan Froyd <froydnj@codesourcery.com>
6054
6055 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
6056 all frame arguments.
6057 * gdb.arch/altivec-regs.exp: Likewise.
6058
bda180e0
TT
60592009-08-07 Tom Tromey <tromey@redhat.com>
6060
6061 * gdb.base/setshow.exp: Add tests for changes to set language, set
6062 check range, and set check type.
6063
48cb2d85
VP
60642009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6065
6066 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6067 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 6068 Call it.
48cb2d85 6069
1ea34204
UW
60702009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6071
6072 * configure.ac: Run gdb.cell tests when appropriate.
6073 * configure: Regenerate.
6074 * lib/cell.exp: New file.
6075 * gdb.cell: New directory.
6076 * gdb.cell/configure.ac: New file.
6077 * gdb.cell/configure: New file.
6078 * gdb.cell/Makefile.in: New file.
6079 * gdb.cell/arch.exp: New file.
6080 * gdb.cell/break.c: New file.
6081 * gdb.cell/break.exp: New file.
6082 * gdb.cell/break-spu.c: New file.
6083 * gdb.cell/bt.c: New file.
6084 * gdb.cell/bt2-spu.c: New file.
6085 * gdb.cell/bt-spu.c: New file.
6086 * gdb.cell/bt.exp: New file.
6087 * gdb.cell/coremaker.c: New file.
6088 * gdb.cell/coremaker-spu.c: New file.
6089 * gdb.cell/core.exp: New file.
6090 * gdb.cell/gcore.exp: New file.
6091 * gdb.cell/data.c: New file.
6092 * gdb.cell/data.exp: New file.
6093 * gdb.cell/data-spu.c: New file.
6094 * gdb.cell/ea-cache.exp: New file.
6095 * gdb.cell/ea-cache.c: New file.
6096 * gdb.cell/ea-cache-spu.c: New file.
6097 * gdb.cell/ea-standalone.c: New file.
6098 * gdb.cell/ea-standalone.exp: New file.
6099 * gdb.cell/ea-test.c: New file.
6100 * gdb.cell/ea-test.exp: New file.
6101 * gdb.cell/f-regs.exp: New file.
6102 * gdb.cell/mem-access.c: New file.
6103 * gdb.cell/mem-access.exp: New file.
6104 * gdb.cell/mem-access-spu.c: New file.
6105 * gdb.cell/ptype.exp: New file.
6106 * gdb.cell/registers.exp: New file.
6107 * gdb.cell/size.c: New file.
6108 * gdb.cell/sizeof.exp: New file.
6109 * gdb.cell/size-spu.c: New file.
6110 * gdb.cell/solib.exp: New file.
6111 * gdb.cell/solib-symbol.exp: New file.
6112
85e747d2
UW
61132009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6114
6115 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6116
58d6951d
DJ
61172009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6118
6119 * gdb.base/float.exp: Handle VFP registers.
6120
6e0a4f15
MS
61212009-07-14 Michael Snyder <msnyder@vmware.com>
6122
dcd5da87
MS
6123 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6124 to bring gdb to the beginning of the calling line.
6125
6e0a4f15
MS
6126 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6127 confusing the i386 epilogue unwinder.
6128
782b2b07
SS
61292009-07-14 Stan Shebs <stan@codesourcery.com>
6130
6131 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6132
f662c3bc
MS
61332009-07-14 Michael Snyder <msnyder@vmware.com>
6134
6135 * gdb.reverse/step-reverse.exp (stepi into function call):
6136 Call instruction may not be first instruction in the line.
6137 (reverse stepi from a function call): Used wrong line number.
6138
8f313923
JK
61392009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6140
6141 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6142
4662c76e
JK
61432009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6144
6145 Fix gdb.base/macscp.exp when using custom inputrc.
6146 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6147 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6148 env(TERM) set.
6149 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6150 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6151
aa81e255
JK
61522009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6153
6154 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
6155 * gdb.base/annota1.exp (thread_test): Import global $testfile.
6156 Change the compilation target to match the testcase name.
6157 * gdb.base/sect-cmd.exp: Change the compilation target to match the
6158 testcase name.
6159 * a2-run.exp: Use for setup prepare_for_testing. Change the
6160 compilation target to match the testcase name.
6161 * gdb.base/commands.exp: Likewise.
6162 * gdb.base/finish.exp: Likewise.
6163 * gdb.base/float.exp: Likewise.
6164 * gdb.base/info-target.exp: Likewise.
6165 * gdb.base/relational.exp: Likewise.
6166 * gdb.base/term.exp: Likewise.
6167 * gdb.base/until.exp: Likewise.
6168 * gdb.base/volatile.exp: Likewise.
6169 * gdb.base/whatis-exp.exp: Likewise.
6170
4c93b1d7
HZ
61712009-07-11 Hui Zhu <teawater@gmail.com>
6172
6173 * gdb.base/help.exp (disassemble): Update expected help text.
6174
812f7342
TT
61752009-07-09 Tom Tromey <tromey@redhat.com>
6176
6177 * lib/gdb.exp: Handle TRANSCRIPT.
6178 (remote_spawn, remote_close, send_gdb): New procs.
6179
fbb8f299
PM
61802009-07-10 Phil Muldoon <pmuldoon@redhat.com>
6181
6182 * gdb.python/python-prettyprint.c: Add counted null string
6183 structure.
6184 * gdb.python/python-prettyprint.exp: Print null string. Test for
6185 embedded nulls.
6186 * gdb.python/python-prettyprint.py (pp_ns): New Function.
6187 * gdb.python/python-value.exp (test_value_in_inferior): Add
6188 variable length string fetch tests.
6189 * gdb.python/python-value.c (main): Add strings for string fetch tests.
6190
c0ac0ec7
JK
61912009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6192
6193 * gdb.base/dump.exp (inaccessible memory is reported): New test.
6194
30b66ecc
TT
61952009-07-07 Tom Tromey <tromey@redhat.com>
6196
6197 * gdb.base/call-rt-st.exp: Update for change to escape output.
6198 * gdb.base/callfuncs.exp: Likewise.
6199 * gdb.base/charset.exp: Likewise.
6200 * gdb.base/constvars.exp: Likewise.
6201 * gdb.base/long_long.exp: Likewise.
6202 * gdb.base/pointers.exp: Likewise.
6203 * gdb.base/printcmds.exp: Likewise.
6204 * gdb.base/setvar.exp: Likewise.
6205 * gdb.base/store.exp: Likewise.
6206 * gdb.cp/ref-types.exp: Likewise.
6207 * gdb.mi/mi-var-child.exp: Likewise.
6208 * gdb.mi/mi-var-display.exp: Likewise.
6209 * gdb.mi/mi2-var-display.exp: Likewise.
6210 * gdb.base/charset.exp: Test octal escape sequence length.
6211 Update for change to escape output.
6212
187c4a2b
JK
62132009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6214
6215 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
6216
d80a43f9
DJ
62172009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
6218
6219 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
6220
047427a8
JK
62212009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6222
6223 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
6224 gdbserver increasing $portnum if "Can't bind address" has been seen.
6225
8b5a0f4f
PA
62262009-07-05 Pedro Alves <pedro@codesourcery.com>
6227
6228 * gdb.base/ending-run.exp: Add "step out of main" pattern for
6229 mingw32ce.
6230
7d93ba58
PA
62312009-07-05 Pedro Alves <pedro@codesourcery.com>
6232
6233 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
6234 VFP format.
6235
2277426b
PA
62362009-07-02 Pedro Alves <pedro@codesourcery.com>
6237
6238 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
6239 linux. Adjust to use "inferior", "info inferiors", "detach
6240 inferior" and "kill inferior" instead of "restart", "info fork",
6241 "detach fork" and "delete fork".
6242 * gdb.base/ending-run.exp: Spell out "info".
6243 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
6244 the "kill" command.
6245
5af949e3
UW
62462009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6247
6248 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
6249 change to prefix TLS offset in hex with 0x.
6250
5d3729b5
UW
62512009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6252
6253 * gdb.base/default.exp: Update test case for "x" changes.
6254
af589bd0
TG
62552009-07-01 Tristan Gingold <gingold@adacore.com>
6256
6257 * gdb.base/bigcore.exp: Make darwin untested.
6258
40974f91
JK
62592009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6260
6261 * gdb.base/completion.exp (directory completion): Create the directory.
6262 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
6263 escapeuniquesub.
6264 (directory completion 2): Expect now ${escapeuniquesub}.
6265 (Glob remaining of directory test): Remove one excessive newline.
6266 Expect the real output.
6267
59dd3af6
JK
62682009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6269
6270 Fix `make check//%' target after `make check' has been ran.
6271 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
6272 a mkdir call.
6273 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
6274 (%/.dir): Remove.
6275
f4e164aa
JK
62762009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6277
6278 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
6279 the expected result record.
6280
69af2122
JK
62812009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6282
6283 Remove racy FAILs relying just on the timeouts.
6284 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
6285 (annotation_level 2): Remove racy FAILs.
6286
2fd481e1
PP
62872009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
6288
6289 gdb/10275
889bf7c5
PA
6290 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
6291
c38f313d
DJ
62922009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
6293
6294 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
6295
8b777f02
VP
62962009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6297
6298 * gdb.mi/mi-stack.exp: Testing symbolic options
6299 to -stack-list-locals and -stack-list-arguments.
6300
00c7eacf
JK
63012009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6302
6303 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
6304
6bc80edc
TT
63052009-06-29 Tom Tromey <tromey@redhat.com>
6306
6307 * dg-extract-results.sh: New file.
6308 * Makefile.in (FORCE_PARALLEL): New variable.
6309 (CHECK_TARGET): New conditional variable.
6310 (check): Use CHECK_TARGET.
6311 (DO_RUNTEST): New variable.
6312 (check-single): New target.
6313 (TEST_DIRS): New variable.
6314 (TEST_TARGETS): Likewise.
6315 (check-parallel): New target.
6316 (check-gdb.%): New pattern.
6317 (BASE1_FILES): New variable.
6318 (BASE2_FILES): Likewise.
6319 (check-gdb.base%): New pattern.
6320 (%/.dir): New pattern.
6321 * configure: Rebuild.
6322 * aclocal.m4 (AM_CONDITIONAL): New defun.
6323 * configure.ac: Check whether user is using GNU make.
6324 (GMAKE): New conditional.
6325
794684b6
SW
63262009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
6327
6328 * gdb.cp/namespace-nested-import.cc: New test.
6329 * gdb.cp/namespace-nested-import.exp: New test.
6330
edb3359d
DJ
63312009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
6332
6333 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
6334 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
6335 * gdb.opt/Makefile.in (EXECUTABLES): Update.
6336 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
6337 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
6338 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
6339 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
6340 gdb.opt/inline-markers.c: New files.
6341 * lib/gdb.exp (skip_inline_frame_tests): New function.
6342 (skip_inline_var_tests): New function.
6343
cf657a0c
AS
63442009-06-27 Andreas Schwab <schwab@linux-m68k.org>
6345
6346 * gdb.cp/exception.exp: Don't require $hex before inner frame in
6347 backtrace.
6348
28d41a99
MS
63492009-06-27 Michael Snyder <msnyder@vmware.com>
6350
6351 * gdb.reverse: New directory.
6352 * gdb.reverse/break-reverse.c: New test.
6353 * gdb.reverse/break-reverse.exp: New test.
6354 * gdb.reverse/consecutive-reverse.c: New test.
6355 * gdb.reverse/consecutive-reverse.exp: New test.
6356 * gdb.reverse/finish-reverse.c: New test.
6357 * gdb.reverse/finish-reverse.exp: New test.
6358 * gdb.reverse/machinestate.c: New test.
6359 * gdb.reverse/ms1.c: New test.
6360 * gdb.reverse/machinestate.exp: New test.
6361 * gdb.reverse/Makefile.in: New file.
6362 * gdb.reverse/shr2.c: New test.
6363 * gdb.reverse/solib-reverse.c: New test.
6364 * gdb.reverse/solib-reverse.exp: New test.
6365 * gdb.reverse/step-reverse.c: New test.
6366 * gdb.reverse/step-reverse.exp: New test.
6367 * gdb.reverse/until-reverse.c: New test.
6368 * gdb.reverse/ur1.c: New test.
6369 * gdb.reverse/until-reverse.exp: New test.
6370 * gdb.reverse/watch-reverse.c: New test.
6371 * gdb.reverse/watch-reverse.exp: New test.
6372 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
6373 * configure: Regenerate.
6374
fe3c8b0d
DE
63752009-06-26 Doug Evans <dje@google.com>
6376
6377 * gdb.base/psymtab.exp: Turn off pending breakpoints.
6378
3a72a602
PM
63792009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
6380
6381 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
6382 windows problem for 'file delete $binfile'.
6383
27aa8d6a
SW
63842009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
6385
6386 * gdb.cp/namespace-using.exp: New test.
6387 * gdb.cp/namespace-using.cc: New test.
6388
8ac055f8
JB
63892009-05-20 Joel Brobecker <brobecker@adacore.com>
6390
6391 * gdb.ada/variant_record_packed_array: New testcase.
6392
85e306ed
TT
63932009-06-23 Tom Tromey <tromey@redhat.com>
6394
6395 * gdb.base/charset.exp (test_combination): Regression test.
6396 * gdb.base/charset.c (my_wchar_t): New typedef.
6397 (myvar): New global.
6398 (main): Set myvar.
6399
56643c5e
PM
64002009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
6401
6402 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
6403 target.
6404
1fac167a
UW
64052009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6406
6407 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
6408
7ccb0be9
UW
64092009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6410
6411 * gdb.mi/gdb680.exp: Update test for error message.
6412
568d6575
UW
64132009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6414
6415 * gdb.base/annota1.exp: Allow multiple occurrences of the
6416 frames-invalid annotation.
6417 * gdb.cp/annota2.exp: Likewise.
6418
7cd1089b
PM
64192009-06-15 Phil Muldoon <pmuldoon@redhat.com>
6420
6421 * gdb.cp/gdb2495.cc: New file.
6422 * gdb.cp/gdb2495.exp: New file.
6423
72c63395
JK
64242009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6425
6426 Report error on GDB crash during runto.
6427 * lib/gdb.exp (runto <eof>): New.
6428
3788363d
DJ
64292009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
6430
6431 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
6432 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
6433 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
6434 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
6435 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
6436 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
6437 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
6438 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
6439 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
6440 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
6441 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
6442 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
6443 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6444 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
6445 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
6446 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
6447 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
6448 gdb.server/server-mon.exp, gdb.server/server-run.exp,
6449 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6450 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6451 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
6452 gdb.trace/passcount.exp, gdb.trace/report.exp,
6453 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
6454 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
6455 gdb.trace/while-stepping.exp: Use a unique name for the compiled
6456 executable.
6457
17592de3
PA
64582009-06-07 Pedro Alves <pedro@codesourcery.com>
6459
6460 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
6461 defined before referencing it.
6462
701e355d
DE
64632009-06-03 Doug Evans <dje@google.com>
6464
6465 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
6466 * gdb.arch/i386-see.c: Ditto.
6467
f2292c65
PM
64682009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
6469
6470 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
6471 (check_macro): Return 1 if undefined.
6472 If first test fails, check if macro debug information is available,
6473 and report unsupported test if no macro information is found.
6474
5a437975
DE
64752009-05-29 Doug Evans <dje@google.com>
6476
6477 * gdb.threads/hand-call-in-threads.exp: New.
6478 * gdb.threads/hand-call-in-threads.c: New.
6479
c141c696
MS
64802009-05-29 Michael Snyder <msnyder@vmware.com>
6481
6482 * gdb.base/break-always.exp: Change "1" to "on".
6483 Add confirmation check.
6484
b3444185
PA
64852009-05-28 Pedro Alves <pedro@codesourcery.com>
6486
6487 * gdb.threads/threxit-hop-specific.c: New.
6488 * gdb.threads/threxit-hop-specific.exp: New.
6489 * gdb.threads/thread-execl.c: New.
6490 * gdb.threads/thread-execl.exp: New.
6491
b6313243
TT
64922009-05-27 Tom Tromey <tromey@redhat.com>
6493 Thiago Jung Bauermann <bauerman@br.ibm.com>
6494
6495 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
6496 (mi_child_regexp): Likewise.
6497 (mi_list_varobj_children_range): Likewise.
6498 (mi_get_features): Likewise.
6499 (mi_list_varobj_children): Rewrite.
6500 * gdb.python/python-mi.exp: New file.
6501
a6bac58e
TT
65022009-05-27 Tom Tromey <tromey@redhat.com>
6503 Thiago Jung Bauermann <bauerman@br.ibm.com>
6504 Phil Muldoon <pmuldoon@redhat.com>
6505 Paul Pluzhnikov <ppluzhnikov@google.com>
6506
6507 * gdb.python/python-prettyprint.exp: New file.
6508 * gdb.python/python-prettyprint.c: New file.
6509 * gdb.python/python-prettyprint.py: New file.
6510 * gdb.base/display.exp: print/r is now valid.
6511
2c74e833
TT
65122009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
6513 Tom Tromey <tromey@redhat.com>
6514 Pedro Alves <pedro@codesourcery.com>
6515 Paul Pluzhnikov <ppluzhnikov@google.com>
6516
6517 * gdb.python/python-template.exp: New file.
6518 * gdb.python/python-template.cc: New file.
6519 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6520 tests.
6521 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6522 Call it.
6523 (test_value_after_death): New proc.
6524 * gdb.python/python-value.c (PTR): New typedef.
6525 (main): New variable 'x'.
6526
89c73ade
TT
65272009-05-27 Tom Tromey <tromey@redhat.com>
6528
6529 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6530 tests.
6531 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6532 Call it.
6533
a75724bc
PA
65342009-05-27 Pedro Alves <pedro@codesourcery.com>
6535
6536 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
6537
e58b0e63
PA
65382009-05-24 Pedro Alves <pedro@codesourcery.com>
6539
6540 * gdb.threads/fork-thread-pending.c: New.
6541 * gdb.threads/fork-thread-pending.exp: New.
6542
4ac36638
JK
65432009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6544
6545 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
6546 * gdb.dwarf2/dw2-strp.S (a_string2): New.
6547
889bf7c5 65482009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 6549
889bf7c5 6550 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 6551
b242c3c2
PA
65522009-05-17 Pedro Alves <pedro@codesourcery.com>
6553
6554 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
6555 `gdb_get_line_number'. Call `callee' in both parent and child.
6556 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
6557 `gdb_get_line_number' instead of hardcoding line numbers.
6558 (catch_fork_unpatch_child): New procedure to test detaching
6559 breakpoints from child fork.
6560 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
6561 hardcoding line numbers.
6562 (do_fork_tests): Run `catch_fork_unpatch_child'.
6563
ee342b23
VP
65642009-05-17 Vladimir Prus <vladimir@codesourcery.com>
6565
6566 * gdb.mi/mi-cmd-var.exp: Check that when varobj
6567 of structure type enters or leaves the scope, it
6568 is reported by -var-update.
6569
e2009e98
DE
65702009-05-11 Doug Evans <dje@sebabeach.org>
6571
6572 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 6573 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
6574 * gdb.threads/schedlock.c (main): Fix off-by-one error.
6575
00903456
JK
65762009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6577
6578 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
6579
dc621c35
DE
65802009-04-30 Doug Evans <dje@google.com>
6581
6582 * gdb.threads/watchthreads2.exp: New testcase.
6583 * gdb.threads/watchthreads2.c: New testcase.
6584
9ab4e744
DE
65852009-04-29 Doug Evans <dje@google.com>
6586
6587 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
6588 * gdb.cp/mb-ctor.cc: Ditto.
6589 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
6590 * gdb.cp/mb-inline.h (multi_line_foo): New function.
6591 * gdb.cp/mb-inline1.cc: Call it.
6592 * gdb.cp/mb-inline2.cc: Ditto.
6593 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
6594 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
6595
484086b7
JK
65962009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6597
6598 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
6599 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
6600 Replace all uses of `decimal' by `nonzero'.
6601 (info macro FROM_COMMANDLINE): New test.
6602
379a77b5
TT
66032009-04-27 Tom Tromey <tromey@redhat.com>
6604
6605 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
6606
b92b73c2
DE
66072009-04-27 Doug Evans <dje@google.com>
6608
6609 * gdb.threads/watchthreads.c (main): Initialize args before starting
6610 the threads. Plus formatting cleanup.
6611 * gdb.threads/watchthreads.exp: Avoid errant failures due to
6612 biased scheduling of one thread.
6613
945a118d
JG
66142009-04-27 Jerome Guitton <guitton@adacore.com>
6615
6616 * gdb.cp/templates.cc (GetMax): New template.
6617 (main): Declare two instances of GetMax.
6618 * gdb.cp/templates.exp: Add new test.
6619
d389af10
JK
66202009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6621
6622 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
6623
e7f86de9
JM
66242009-04-22 Joseph Myers <joseph@codesourcery.com>
6625
6626 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
6627
334cc82d
TT
66282009-04-15 Tom Tromey <tromey@redhat.com>
6629
6630 * gdb.base/charset.exp: Add regression test.
6631
d12672cc
JB
66322009-04-14 Joel Brobecker <brobecker@adacore.com>
6633
6634 * gdb.base/exe-lock.exp: New testcase.
6635
18e8c3bc
TT
66362009-04-13 Tom Tromey <tromey@redhat.com>
6637
6638 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
6639 operator on Frame.
6640
5ecd5cbe
UW
66412009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6642
6643 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
6644 * gdb.server/ext-attach.exp: Likewise.
6645
7309f756
VP
66462009-04-03 Vladimir Prus <vladimir@codesourcery.com>
6647
6648 Eliminate some sleep usage.
6649
889bf7c5
PA
6650 * gdb.mi/basics.c (do_nothing): New.
6651 (main): Use do_nothing instead of printf, so that
6652 not to introduce race condition between output of
6653 inferiour and output of gdb. Do not use sleep as it
6654 is not generally available on embedded targets.
7309f756 6655
f4b95f6f
PA
66562009-04-02 Pedro Alves <pedro@codesourcery.com>
6657
6658 * gdb.server/ext-attach.exp: Expect an optional process id after
6659 "Detached from remote process".
6660
de40b933
JK
66612009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6662
6663 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
6664 gdb.dwarf2/dw2-unresolved.exp: New.
6665
2ae101a4
PA
66662009-04-02 Pedro Alves <pedro@codesourcery.com>
6667
6668 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
6669 mi_run_to_main.
6670
56a8e183
PA
66712009-04-02 Pedro Alves <pedro@codesourcery.com>
6672
6673 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
6674 mi_run_to_main. Skip thread exit test on remote targets.
6675 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
6676 mi_run_to_main.
6677 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
6678 mi_run_to_main.
6679 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
6680 when expecting ^connected. Detect when the target doesn't support
6681 non-stop mode.
6682 (mi_run_cmd): Detect if non-stop mode was requested by isn't
6683 supported. Return -1 on error, 0 on success.
6684 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
6685 (mi_runto): Return mi_runto_helper's result explicitly.
6686
c35fafde
PA
66872009-04-01 Pedro Alves <pedro@codesourcery.com>
6688
6689 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
6690
f8a8dce6
JB
66912009-04-01 Tom Tromey <tromey@redhat.com>
6692
6693 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
6694 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
6695 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
6696 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
6697
71c25dea
TT
66982009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
6699 Jan Kratochvil <jan.kratochvil@redhat.com>
6700
6701 PR gdb/931
6702 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
6703 output.
6704 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
6705 for gdb/931.
6706 * dw2-strp.S (DW_AT_language): Change to C++.
6707 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
6708
02d9a9ce
JB
67092009-03-31 Joel Brobecker <brobecker@adacore.com>
6710
6711 * gdb.ada/tasks: New testcase.
6712
1042e4c0
SS
67132009-03-30 Stan Shebs <stan@codesourcery.com>
6714
6715 * gdb.trace/actions.exp: Update to match new info trace format.
6716 * gdb.trace/deltrace.exp: Ditto.
6717 * gdb.trace/infotrace.exp: Ditto.
6718 * gdb.trace/passcount.exp: Ditto.
6719 * gdb.trace/save-trace.exp: Ditto.
6720 * gdb.trace/while-stepping.exp: Ditto.
6721 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
6722
f8f6f20b
TJB
67232009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6724
6725 * gdb.python/python-frame.c: New file.
6726 * gdb.python/python-frame.exp: New file.
6727
c0c6f777
TJB
67282009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
6729
6730 * gdb.python/python-value.exp: Add tests for the address
6731 attribute.
6732
3cb51905
AS
67332009-03-29 Andreas Schwab <schwab@linux-m68k.org>
6734
6735 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
6736
88fc996f
DE
67372009-03-26 Doug Evans <dje@google.com>
6738
6739 * gdb.mi/mi-nonstop-exit.exp: New file.
6740 * gdb.mi/non-stop-exit.c: New file.
6741
56ef84b1
TT
67422009-03-26 Tom Tromey <tromey@redhat.com>
6743
6744 Update for change to prologue skipping:
6745 * gdb.mi/mi2-simplerun.exp: Update.
6746 * gdb.mi/mi2-break.exp: Update.
6747 * gdb.mi/mi-simplerun.exp: Update.
6748 * gdb.mi/mi-break.exp: Update.
6749 * gdb.base/ending-run.exp: Update.
6750
def2b000
TJB
67512009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
6752
6753 * gdb.python/python-value.exp (test_value_in_inferior): Test
6754 gdb.Value.is_optimized_out attribute.
6755
442ddf59
JK
67562009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6757
6758 * gdb.dwarf2/dw2-noloc-main.c: New file.
6759 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
6760 (.text): Remove.
6761 (.data): New.
6762 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
6763 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
6764 (DW_TAG_subprogram func_cu1, noloc): Remove.
6765 (main): New.
6766 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
6767 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
6768 (file_symbols): New procedure.
6769
a8df5de4
TT
67702009-03-25 Tom Tromey <tromey@redhat.com>
6771
6772 * gdb.base/charset.exp (valid_target_charset): New proc.
6773 Use it to skip tests on invalid charsets.
6774
cc1d7add
PM
67752009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
6776
6777 * gdb.base/completion.exp: Add a test for directory completion.
6778
bcd5727b
JK
67792009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6780
6781 Fix a racy FAIL.
6782 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
6783 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
6784
cc924cad
TJB
67852009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
6786
6787 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
6788 * gdb.python/python-function.exp: Add test for function returning
6789 a GDB value.
6790
bc3b79fd
TJB
67912009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
6792
6793 * gdb.python/python-function.exp: New file.
6794
6c7a06a3
TT
67952009-03-20 Tom Tromey <tromey@redhat.com>
6796
6797 * gdb.base/store.exp: Update for change to escape output.
6798 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
6799 to escape output.
6800 * gdb.base/pointers.exp: Update for change to escape output.
6801 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
6802 to escape output.
6803 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
6804 escape output.
6805 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
6806 to escape output.
6807 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
6808 escape output.
6809 * gdb.base/setvar.exp: Update for change to escape output.
6810 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
6811 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
6812 to escape output.
6813 (test_print_string_constants): Likewise.
6814 * gdb.base/charset.exp (valid_host_charset): Check size of
6815 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
6816 cases. Handle "auto"-related output.
6817 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
6818 (uvar, Uvar): New globals.
6819
c31af87b
JG
68202009-03-19 Jerome Guitton <guitton@adacore.com>
6821
6822 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
6823 deltas.
6824 * gdb.ada/fixed_points.exp: Ditto.
6825
51272cf2
PA
68262009-03-18 Pedro Alves <pedro@codesourcery.com>
6827
6828 * return-nodebug.c: Don't include stdio.h.
6829 (init): Delete.
6830 (func): Delete definition and provide extern declaration.
6831 (t): New.
6832 (main): Don't call printf. Call func and store its result in t.
6833 * return-nodebug1.c: New.
6834 * return-nodebug.exp: Don't expect stdio output. Instead, print
6835 the global variable t. Drop printf formatters and cast types from
6836 foreach loop. Don't use prepare_for_testing. Compile
6837 return-nodebug.c and return-nodebug1.c in separate steps. Don't
6838 define FORMAT or CAST.
6839
d24948ac
PP
68402009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6841
6842 * gdb.base/solib-display.exp: Disable test for remote targers.
6843
61ff14c6
JK
68442009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6845
6846 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
6847
cb4dce93
JK
68482009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6849
6850 Fix a racy FAIL.
6851 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
6852 code from `follow parent, print pids'.
6853 (`follow child, print pids', `follow parent, print pids'): Call it.
6854 Replace `gdb_test "break..."' by gdb_breakpoint.
6855
f7c60c5e
VP
68562009-03-13 Vladimir Prus <vladimir@codesourcery.com>
6857
6858 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 6859 sync and async modes.
f7c60c5e 6860
383ace49
JB
68612009-03-12 Joel Brobecker <brobecker@adacore.com>
6862
6863 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
6864 that was checked in by mistake. Remove loading of ada.exp, since
6865 this is not necessary in this case.
6866
4ce102af
JB
68672009-03-12 Joel Brobecker <brobecker@adacore.com>
6868
6869 * gdb.ada/ptype_arith_binop.exp: New testcase.
6870
529a2aef
JB
68712009-03-12 Joel Brobecker <brobecker@adacore.com>
6872
6873 * gdb.ada/mod_from_name: New testcase.
6874
8a38181c
JB
68752009-03-12 Joel Brobecker <brobecker@adacore.com>
6876
6877 * gdb.ada/tick_last_segv: New testcase.
6878
11436dee
VP
68792009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6880
61ff14c6 6881 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 6882
1f31650a
VP
68832009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6884
61ff14c6
JK
6885 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
6886 include the token in ^running and frame info in *stopped.
1f31650a 6887
a3247a22
PP
68882009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6889
6890 * solib-display.exp: New file.
6891 * solib-display-main.c: New file.
6892 * solib-display-lib.c: New file.
61ff14c6 6893
aae64587
PA
68942009-03-05 Pedro Alves <pedro@codesourcery.com>
6895
6896 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
6897
44aabfbc
JK
68982009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6899
6900 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
6901 (list_and_check_macro): Use more specific test name.
6902 (next to definition): Make the test names unique.
6903
c087fcd3
PM
69042009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
6905
6906 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 6907
c86cf029
VP
69082009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6909
6910 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
6911 notifications.
6912 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
6913 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
6914 * lib/mi-support.exp (library_loaded_re): New.
6915 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
6916
3ea85240
VP
69172009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6918
6919 * gdb.gdb/observer.exp: Use test_notification observer, not
6920 normal_stop, everywhere.
6921 (test_normal_stop_notifications): Rename to...
6922 (test_notifications): ...this.
6923 (test_observer_normal_stop): Rename to...
6924 (test_observer): ...this.
6925
1903f0e6
DE
69262009-02-16 Doug Evans <dje@google.com>
6927
6928 * gdb.arch/amd64-disp-step.S (test_int3): New test.
6929 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
6930 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
6931 (test_prefixed_syscall,test_int3): New tests.
6932 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
6933 (test_prefixed_syscall,test_int3): New tests.
6934
1d33d6ba
VP
69352009-02-14 Vladimir Prus <vladimir@codesourcery.com>
6936
3cb51905
AS
6937 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
6938 (mi_expect_interrupt): Likewise.
6939 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
6940 response.
1d33d6ba 6941
faafb047
PM
69422009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6943
6944 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
6945 * gdb.base/pc-fp.exp (get_valueofx): Remove.
6946 Replace calls to get_valueofx by get_hexadecimal_valueof.
6947
417e16e2
PM
69482009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6949
6950 * lib/gdb.exp (get_valueof): Accept anything as a return value.
6951 (get_integer_valueof): New procedure.
6952 (get_sizeof): Use new get_integer_value_of.
6953 * gdb.base/sizeof.exp: Replace all uses of get_valueof
6954 by get_integer_valueof.
6955
7065b901
TT
69562009-02-13 Tom Tromey <tromey@redhat.com>
6957
6958 * gdb.base/remote.exp (get_sizeof): Remove.
6959 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
6960 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
6961 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
6962 * lib/gdb.exp (get_valueof): Move from long_long.exp.
6963 (get_sizeof): Likewise.
6964
5d7cb8df
JK
69652009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6966
6967 PR fortran/9806
6968 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
6969
b2febfff
PP
69702009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6971
6972 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
6973
4aa995e1
PA
69742009-02-06 Pedro Alves <pedro@codesourcery.com>
6975
6976 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
6977
d8906c6f
TJB
69782009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6979
6980 * gdb.python/python-cmd.exp: New file.
6981
ff4ab08d
TG
69822009-02-06 Tristan Gingold <gingold@adacore.com>
6983
6984 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
6985
aacd552b
TG
69862009-02-05 Tristan Gingold <gingold@adacore.com>
6987
6988 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
6989 pointer is dereferenced and use this signal name in regexp.
6990 * gdb.base/signull.exp: Ditto.
6991 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
6992 * gdb.base/signull.c (main): Ditto.
6993
08c637de
TJB
69942009-02-04 Tom Tromey <tromey@redhat.com>
6995 Thiago Jung Bauermann <bauerman@br.ibm.com>
6996
6997 * gdb.python/python-value.exp: Use `gdb.history' instead of
6998 `gdb.value_from_history'.
6999 (test_value_numeric_ops): Add test for conversion of enum constant.
7000 * gdb.python/python-value.c (enum e): New type.
7001 (evalue): New global.
7002 (main): Use argv.
7003
20261af8
JG
70042009-02-04 Jerome Guitton <guitton@adacore.com>
7005
7006 * gdb.ada/uninitialized_vars: New test program.
7007 * gdb.ada/uninitialized_vars.exp: New testcase.
7008
52e44b43
TT
70092009-02-02 Tom Tromey <tromey@redhat.com>
7010
7011 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
7012 * gdb.cp/pr2489.cc: Rename...
7013 * gdb.cp/pr9594.cc: ... to this.
7014
1c71341a
TT
70152009-02-02 Tom Tromey <tromey@redhat.com>
7016
7017 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
7018 * gdb.cp/pr2489.cc: New file.
7019 * gdb.cp/cpcompletion.exp: New file.
7020
a4295225
TT
70212009-02-02 Tom Tromey <tromey@redhat.com>
7022
7023 PR exp/9059:
7024 * gdb.cp/call-c.exp: Add regression test.
7025 * gdb.cp/call-c.cc (FooHandle): New typedef.
7026 (main): New variable 'handle'.
7027
592375cd
VP
70282009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7029
7030 * lib/mi-support.exp (et_mi_thread_list)
7031 (check_mi_and_console_threads): Adjust for current thread in
7032 -thread-list-ids output.
7033
41447f92
VP
70342009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7035
889bf7c5
PA
7036 * gdb.mi/mi-break.exp (test_disabled_creation): New.
7037 Call it.
41447f92 7038
35669430
DE
70392009-01-28 Doug Evans <dje@google.com>
7040
7041 * gdb.arch/amd64-disp-step.S: New file.
7042 * gdb.arch/amd64-disp-step.exp: New file.
7043 * gdb.arch/i386-disp-step.S: New file.
7044 * gdb.arch/i386-disp-step.exp: New file.
7045
09f00d9a
PM
70462009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
7047
7048 * gdb.base/find.exp: Set newline variable
7049 using quotes instead of braces to fix cygwin failures.
7050
1e8fb976
PA
70512009-01-23 Pedro Alves <pedro@codesourcery.com>
7052
7053 * gdb.base/radix.exp: Add tests to ensure that that set
7054 input-radix 0 and set output-radix 0 are really rejected.
7055
da061712
PA
70562009-01-23 Pedro Alves <pedro@codesourcery.com>
7057
7058 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
7059 copyright years.
7060
dd7e2d2b
PA
70612009-01-23 Pedro Alves <pedro@codesourcery.com>
7062
7063 PR gdb/9664:
7064 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7065
392452f6
PA
70662009-01-22 Pedro Alves <pedro@codesourcery.com>
7067
7068 PR c++/9631:
7069 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7070
8653e71c
PM
70712009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
7072
7073 * gdb.server/file-transfer.exp: Use EXEEXT variable for
7074 binfile definition to fix Windows OS failure.
7075
a12cc160
DJ
70762009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7077
7078 PR gdb/9346
7079 * gdb.base/interrupt.c (sigint_handler): New.
7080 (main): Install a SIGINT handler if SIGNALS is defined. Exit
7081 on error.
7082 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7083 Test "signal SIGINT".
7084
b89667eb
DE
70852009-01-19 Doug Evans <dje@google.com>
7086
7087 * gdb.base/break.exp: Update expected gdb output.
7088 * gdb.base/sepdebug.exp: Ditto.
7089 * gdb.mi/mi-syn-frame.exp: Ditto.
7090 * gdb.mi/mi2-syn-frame.exp: Ditto.
7091 * gdb.base/call-signal-resume.exp: New file.
7092 * gdb.base/call-signals.c: New file.
7093 * gdb.base/unwindonsignal.exp: New file.
7094 * gdb.base/unwindonsignal.c: New file.
7095 * gdb.threads/interrupted-hand-call.exp: New file.
7096 * gdb.threads/interrupted-hand-call.c: New file.
7097 * gdb.threads/thread-unwindonsignal.exp: New file.
7098
adb483fe
DJ
70992009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7100
7101 * gdb.base/define.exp: Test defining and hooking prefix commands.
7102 * gdb.python/python.exp: Update test for "show user" output.
7103
60023297
JK
71042009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7105
7106 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7107 now the output exactly, using less wildcards. Expect also the output
7108 of gfortran-4.3. Update for the f-valprint.c modification from
7109 2008-04-22.
7110 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7111 Remove gdb_test test names where matching the command.
7112
ccc57cf9
PA
71132009-01-01 Pedro Alves <pedro@codesourcery.com>
7114
7115 PR breakpoints/9681:
7116 * gdb.base/watchpoint.exp: Add regression test.
7117
c7a6ca08
PA
71182008-12-31 Pedro Alves <pedro@codesourcery.com>
7119
7120 * gdb.threads/attach-into-signal.exp: Don't use
7121 gdb_suppress_entire_file.
7122 * gdb.threads/attach-stopped.exp: Ditto.
7123 * gdb.threads/attachstop-mt.exp: Ditto.
7124
3a031f65
PA
71252008-12-31 Pedro Alves <pedro@codesourcery.com>
7126
7127 PR gdb/8812:
7128 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7129
09e6485f
PA
71302008-12-29 Pedro Alves <pedro@codesourcery.com>
7131
7132 PR gdb/7536:
7133 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7134 and unsupported output radices are really rejected.
7135
0cd53049
JK
71362008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7137
7138 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7139
ba163c7e
TT
71402008-12-22 Tom Tromey <tromey@redhat.com>
7141
7142 * gdb.cp/punctuator.exp: New file.
7143
6f4de6c9
JK
71442008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7145
7146 * gdb.base/completion.exp (Completing non-existing component): New test.
7147
0f34d0b4
JK
71482008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7149
7150 Fix for PR gdb/8648.
7151 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7152 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7153 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
7154 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
7155
db2ad4c3
JK
71562008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7157
7158 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
7159
bb5ef15e
DP
71602008-12-16 Christophe Lyon <christophe.lyon@st.com>
7161
7162 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
7163 compiler actually generate code at the expected line number.
7164
90142adc
JZ
71652008-12-15 Jie Zhang <jie.zhang@analog.com>
7166
7167 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
7168
fad6eecd
TT
71692008-12-12 Tom Tromey <tromey@redhat.com>
7170
7171 * gdb.base/commands.exp (redefine_hook_test): New proc.
7172 Call it.
7173
17c8aaf5
TT
71742008-12-11 Tom Tromey <tromey@redhat.com>
7175
7176 * gdb.base/macscp.exp: New regression test.
7177
7c8adf68
TT
71782008-12-11 Tom Tromey <tromey@redhat.com>
7179
7180 * gdb.base/macscp.exp: Print "address.addr".
7181 * gdb.base/macscp1.c (struct outer): New struct.
7182 (address): New global.
7183
b05dcbb7
TT
71842008-12-09 Tom Tromey <tromey@redhat.com>
7185
7186 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
7187 Call it.
7188
2d476de1
DE
71892008-12-04 Doug Evans <dje@google.com>
7190
7191 * gdb.server/ext-run.exp: Relax regexp for init program.
7192
87bdc959
TG
71932008-12-03 Tristan Gingold <gingold@adacore.com>
7194
7195 * gdb.base/macscp.exp: Generate an object file during compilation
7196 to work around Darwin dsymutil limitations.
7197
e0740f77
JK
71982008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7199
7200 Test resolving external references to TLS variables.
7201 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
7202 FILE2_THREAD_LOCAL.
7203 (testfile2, srcfile2): New variables.
7204 * gdb.threads/tls.c (file2_thread_local)
7205 (function_referencing_file2_thread_local): New.
7206 * gdb.threads/tls2.c: New file.
7207
67f0aac5
JB
72082008-11-28 Joel Brobecker <brobecker@adacore.com>
7209
7210 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
7211 rather than integer, as integer might not be big enough when
7212 on 64bit targets.
67f0aac5 7213
c332165e
JG
72142008-11-27 Jerome Guitton <guitton@adacore.com>
7215
7216 * gdb.cp/formatted-ref.exp: Add equality test.
7217 * gdb.ada/formatted_ref.exp: Ditto.
7218
fc9b693c
JK
72192008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7220
7221 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
7222 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
7223
a9c64011
AS
72242008-11-20 Andreas Schwab <schwab@suse.de>
7225
7226 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
7227 matching syscall entry point.
7228 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
7229 (tcatch_vfork_then_child_follow): Likewise. Finish through
7230 vfork even if we stopped at the syscall trampoline.
7231
e2fd701e
DE
72322008-11-20 Doug Evans <dje@google.com>
7233
7234 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
7235
69abc51c
TJB
72362008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
7237
7238 * gdb.arch/ppc-dfp.exp: New file.
7239 * gdb.arch/ppc-dfp.c: New file.
7240
c14c28ba
PP
72412008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7242
7243 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 7244
2e74121d
DE
72452008-11-17 Doug Evans <dje@google.com>
7246
7247 * gdb.mi/mi-syn-frame.exp: Update expected output.
7248 * gdb.mi/mi2-syn-frame.exp: Update expected output.
7249
66bb093b
VP
72502008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7251
7252 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
7253 "thread N" results in =thread-selected.
7254 * lib/mi-support (mi_run_cmd, mi_expect_stop)
7255 (mi_send_resuming_command_raw): Be prepared for
7256 =thread-selected.
7257
3d043ef6
VP
72582008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7259
a9c64011
AS
7260 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
7261 * lib/mi-support.exp: Likewise.
3d043ef6 7262
808104c8
JB
72632008-11-16 Joel Brobecker <brobecker@adacore.com>
7264
7265 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
7266 commands from the expected output for "help catch".
7267
00b22944
JB
72682008-11-15 Joel Brobecker <brobecker@adacore.com>
7269
7270 * gdb.ada/int_deref.exp: New testcase.
7271
59669435
TT
72722008-11-14 Nick Roberts <nickrob@snap.net.nz>
7273
7274 * gdb.mi/gdb2549.exp: New file.
7275
de04a248
DE
72762008-11-11 Doug Evans <dje@google.com>
7277
7278 * gdb.base/callexit.exp: New file.
7279 * gdb.base/callexit.c: New file.
7280
6b8ce727
DE
72812008-11-10 Doug Evans <dje@google.com>
7282
7283 * lib/gdb.exp (GDBFLAGS): Move -nx ...
7284 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
7285 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
7286 (default_gdb_start,default_gdb_exit): Ditto.
7287 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
7288 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
7289 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
7290 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
7291 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
7292 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
7293
1b14b8aa
AS
72942008-11-03 Andreas Schwab <schwab@suse.de>
7295
7296 * gdb.base/hashline2.exp: Fix typo.
7297 * gdb.base/hashline3.exp: Likewise.
7298
f3134b88
TT
72992008-10-30 Tom Tromey <tromey@redhat.com>
7300
7301 * gdb.base/pointers.exp: Add test.
7302 * gdb.base/pointers.c (k, S): New typedefs.
7303 (instance): New global.
7304
c2226152
AS
73052008-10-30 Andreas Schwab <schwab@suse.de>
7306
7307 * gdb.base/args.exp: Add tests for newlines.
7308
462f405c
JB
73092008-10-30 Joel Brobecker <brobecker@adacore.com>
7310
7311 gdb.base/foll-exec.exp: Update the expected output of a couple
7312 of "info breakpoints" tests.
7313
79a45b7d
TT
73142008-10-28 Tom Tromey <tromey@redhat.com>
7315
7316 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
7317
adc13a14
PA
73182008-10-24 Pedro Alves <pedro@codesourcery.com>
7319
7320 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
7321 gdb_start_cmd.
7322 Use runto_main before any test that requires execution.
7323
252fbfc8
PA
73242008-10-23 Pedro Alves <pedro@codesourcery.com>
7325
7326 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
7327 instead of SIGINT.
7328
28148e3d
JB
73292008-10-22 Joel Brobecker <brobecker@adacore.com>
7330
7331 * gdb.base/completion.exp: Update expected output following
7332 the addition of the "info tasks" command.
7333
c209f847
TT
73342008-10-22 Tom Tromey <tromey@redhat.com>
7335
7336 * gdb.base/exprs.exp (test_expr): Add test for string
7337 concatenation.
7338
f177e350
PA
73392008-10-19 Pedro Alves <pedro@codesourcery.com>
7340
7341 * configure.ac: Output gdb.python/Makefile.
7342 * configure: Regenerate.
7343 * gdb.python/Makefile.in: New.
7344
cce89356
JB
73452008-10-16 Joel Brobecker <brobecker@adacore.com>
7346
7347 * gdb.base/foll-fork.exp: Adjust the expected output to match
7348 the new description for fork/vfork catchpoints in the "info
7349 breakpoints" output.
7350
176d289d
TJB
73512008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7352
7353 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
7354
a08702d6
TJB
73552008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7356
7357 * gdb.python/python-value.c: New file.
7358 * gdb.python/python-value.exp: New file.
7359
1c5cfe86
PA
73602008-10-15 Pedro Alves <pedro@codesourcery.com>
7361
7362 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
7363
5a98ad69
DP
73642008-10-15 Denis Pilat <denis.pilat@st.com>
7365
41702f1b 7366 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 7367
dcb1a1e2
TT
73682008-10-09 Tom Tromey <tromey@redhat.com>
7369
7370 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
7371 'fprintf' and 'stderr'.
7372
9124fe48
JB
73732008-10-07 Joel Brobecker <brobecker@adacore.com>
7374
7375 * gdb.ada/ref_tick_size.exp: New testcase.
7376
45452591
DE
73772008-10-06 Doug Evans <dje@google.com>
7378
7379 * gdb.dwarf2/dw2-cu-size.exp: New file.
7380 * gdb.dwarf2/dw2-cu-size.S: New file.
7381
7382 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
7383 .Ltype_int for clarity.
7384
4fc5b208
PP
73852008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7386
7387 PR gdb/2384:
7388 * gdb.cp/gdb2384.exp: Extended to test more cases.
7389 * gdb.cp/gdb2384.cc: Likewise.
7390 * gdb.cp/gdb2384-base.h: Likewise.
7391 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 7392
d78df370
JK
73932008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7394
7395 * gdb.base/maint.exp (maint print type): Remove printing
7396 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
7397
9a044a89
TT
73982008-09-30 Tom Tromey <tromey@redhat.com>
7399
7400 * gdb.base/macscp.exp: Add completion tests.
7401 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
7402 (TWENTY_THREE): Likewise.
7403 (FORTY_EIGHT): Likewise.
7404
506800a9
TT
74052008-09-30 Tom Tromey <tromey@redhat.com>
7406
7407 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
7408 everywhere.
7409 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
7410
1a6f01b5
JK
74112008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7412
7413 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
7414 testcase is derived from. Fix racy dependency on an expected PID
7415 number. No longer support the testcase on Linux kernel 2.4.x.
7416
2fae03e8
TT
74172008-09-27 Tom Tromey <tromey@redhat.com>
7418
7419 * gdb.base/macscp.exp: Add tests for stringification, splicing,
7420 and varargs.
7421
1ad15515
PA
74222008-09-22 Pedro Alves <pedro@codesourcery.com>
7423
7424 * lib/mi-support.exp (mi_expect_interrupt): New.
7425 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
7426 from gdb.mi/mi-nonstop.exp.
7427 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
7428 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
7429 lib/mi-support.exp.
7430 Use mi_check_thread_states throughout. Avoid ".*" and do not
7431 require an anchor after -exec-run.
7432
d0b76dc6
DJ
74332008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
7434
7435 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
7436 stop is pending. Avoid ".*" when two stops are pending.
7437 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
7438 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
7439 newlines in fullnames.
7440 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
7441 (mi_expect_stop): Update comments. Only anchor in sync mode.
7442 Do not match newlines.
7443 (mi_send_resuming_command_raw): Always return status.
7444 (mi_get_stop_line): Do not match more than one line by accident.
7445 Only anchor in sync mode.
7446 (mi_run_inline_test): If -exec-next fails, give up.
7447
9990c830
UW
74482008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7449
7450 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
7451 on SPU.
7452
ebcf6f00
JB
74532008-09-10 Joel Brobecker <brobecker@adacore.com>
7454
7455 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
7456
b6db24e5
JB
74572008-09-10 Joel Brobecker <brobecker@adacore.com>
7458
7459 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
7460 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7461 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
7462 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7463 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
7464 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
7465 gdb.ada/interface.exp, gdb.ada/null_array.exp,
7466 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7467 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7468 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7469 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
7470 Include the "= " sequence in the expected output of print tests.
7471
2bf448e0
JB
74722008-09-10 Joel Brobecker <brobecker@adacore.com>
7473
7474 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
7475 description for boolean types.
7476
d51fd4c8
PA
74772008-09-09 Pedro Alves <pedro@codesourcery.com>
7478
7479 * gdb.base/hook-stop-continue.c: New.
7480 * gdb.base/hook-stop-continue.exp: New.
7481
694182d2
DJ
74822008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7483
7484 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
7485
3b8a7fc0
JG
74862008-09-08 Jerome Guitton <guitton@adacore.com>
7487
7488 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
7489 (stack_check_probe_2, stack_check_probe_loop_1)
7490 (stack_check_probe_loop_2): New functions.
7491 (main): Add call to these new functions.
7492 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
7493 functions, check that the breakpoint is inserted at the appropriate
7494 location.
7495 (insert_breakpoint): Slightly refine this procedure so that it can
7496 be called several times in the test.
7497
96cc0ae8
JG
74982008-09-08 Jerome Guitton <guitton@adacore.com>
7499
7500 * gdb.base/stack-checking.c: New file.
7501 * gdb.base/stack-checking.exp: New file.
7502
1f08b409
TJB
75032008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7504
7505 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
7506 * gdb.arch/altivec-regs.exp: Likewise.
7507 * gdb.arch/vsx-regs.exp: Likewise.
7508
3099e1c4
TJB
75092008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7510
7511 * gdb.arch/ppc-fp.exp: New file.
7512 * gdb.arch/ppc-fp.c: New file.
7513
cc69bfc1
PP
75142008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7515
7516 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
7517 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 7518
b02a33db
MS
75192008-09-04 Michael Snyder <msnyder@vmware.com>
7520
7521 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
7522 as "at" (for non-debug functions such as _start).
7523
2992cbe0
UW
75242008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7525
7526 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
7527 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
7528 software watchpoints.
7529 * gdb.base/watch_thread_num.exp: Likewise.
7530
514f746b
AR
75312008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
7532
7533 * gdb.arch/i386-bp_permanent.exp: New test.
7534
876cecd0
TT
75352008-08-24 Tom Tromey <tromey@redhat.com>
7536
7537 * gdb.base/maint.exp: Update "maint print type".
7538
80f73d71
VP
75392008-08-21 Vladimir Prus <vladimir@codesourcery.com>
7540
7541 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
7542 support. Adjust the order of "*running" notifications.
7543 * gdb.mi/non-stop.c: Don't cast from int to void* and
7544 back.
7545
d9c78d7d
MK
75462008-08-20 Mark Kettenis <kettenis@gnu.org>
7547
7548 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
7549 expect to find it in the "info frame" output.
7550
97a2d1d3
DJ
75512008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
7552
7553 * gdb.base/interp.exp: Always consume both prompts.
7554
b96e2927
PA
75552008-08-20 Pedro Alves <pedro@codesourcery.com>
7556
7557 * gdb.base/pending.exp: Test pending breakpoints without symbols
7558 loaded.
7559
8cf6e61a
VP
75602008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7561
7562 * lib/mi-support.exp (mi_expect_stop): Produce
7563 more details on failures.
7564 * gdb.mi/mi-nonstop.exp: New.
7565 * gdb.mi/non-stop.c: New.
7566
c6ebd6cf
VP
75672008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7568
a9c64011
AS
7569 * gdb.mi/mi-async.exp: Use 'set target-async'.
7570 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 7571
46a9b8ed
DJ
75722008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
7573
7574 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
7575
44feb3ce
TT
75762008-08-17 Tom Tromey <tromey@redhat.com>
7577
7578 * gdb.base/help.exp (help catch): Rewrite.
7579
311a4e6b
TJB
75802008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7581
7582 * gdb.base/define.exp: Test indented command documentation.
7583 * gdb.python/python.exp: Test indented multi-line command.
7584
604c2f83
LM
75852008-08-15 Luis Machado <luisgpm@br.ibm.com>
7586
7587 * testsuite/gdb.arch/vsx-regs.c: New source file.
7588 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
7589 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
7590
886a217c
TT
75912008-08-14 Tom Tromey <tromey@redhat.com>
7592
7593 * gdb.base/macscp.exp: Add regression test for "macro define" or
7594 "macro undef" with no arguments.
7595
c814a4f3
PP
75962008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
7597
7598 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 7599
12ab8a60
UW
76002008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7601
7602 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
7603
d57a3c85
TJB
76042008-08-06 Tom Tromey <tromey@redhat.com>
7605
7606 * gdb.python/python.exp: New file.
7607
c7b778ff
JK
76082008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7609
7610 Fix for PR gdb/1543.
7611 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
7612 $LOCATION.
7613 (location): New variable.
7614 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
7615 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
7616 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
7617 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
7618 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
7619 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
7620 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
7621 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
7622 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
7623 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
7624 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
7625 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
7626 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
7627 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
7628 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7629 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
7630 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
7631 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
7632 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
7633 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7634 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
7635 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
7636 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
7637 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
7638 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
7639 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
7640 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
7641 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
7642 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
7643 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
7644 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
7645 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
7646 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
7647 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
7648 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
7649 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
7650 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
7651 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7652 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
7653 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
7654 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
7655 gdb.base/type-opaque.exp, gdb.base/until.exp,
7656 gdb.base/value-double-free.c, gdb.base/varargs.exp,
7657 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
7658 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
7659 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7660 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
7661 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
7662 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7663 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7664 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
7665 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
7666 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
7667 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
7668 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
7669 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
7670 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
7671 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
7672 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7673 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
7674 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
7675 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
7676 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7677 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
7678 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
7679 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
7680 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7681 gdb.pascal/types.exp, gdb.stabs/weird.exp,
7682 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
7683 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
7684 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
7685 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
7686 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
7687 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
7688 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7689 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7690 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7691 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7692 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7693 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7694 lib/mi-support.exp, lib/trace-support.exp: Remove reference
7695 to bug-gdb@prep.ai.mit.edu .
7696
5e06a3d1
VP
76972008-07-31 Vladimir Prus <vladimir@codesourcery.com>
7698
7699 * lib/mi-support.exp (mi_load_shlibs): New.
7700 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
7701
9d81d21b
VP
77022008-07-30 Vladimir Prus <vladimir@codesourcery.com>
7703
7704 * lib/mi-support.exp (get_mi_thread_list)
7705 (check_mi_and_console_threads): New, moved from ...
7706 * gdb.mi/mi-pthread.exp: ...here.
7707 * gdb.mi/gdb669.exp (get_mi_thread_list)
7708 (check_mi_and_console_threads): Delete.
7709 * gdb.mi/mi2-pthread.exp: Likewise.
7710
bae98fe0
TT
77112008-07-28 Tom Tromey <tromey@redhat.com>
7712
7713 * Makefile.in (just-check): Remove. Move body to...
7714 (check): ... here.
7715
57380f4e
DJ
77162008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7717
7718 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
7719 Add a test for duplicated SIGINTs.
7720
e09490f1
DJ
77212008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7722
7723 * gdb.threads/schedlock.exp (get_args): Update to work for any
7724 value of NUM.
7725 (Top level): Report the number of threads that did not resume.
7726
6387b45f
DJ
77272008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7728
7729 * gdb.dwarf2/dw2-compressed.S: Also define __start.
7730
62f64ff2
DJ
77312008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7732
7733 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
7734 non-MI prompt.
7735
fa8de41e
TT
77362008-07-26 Tom Tromey <tromey@redhat.com>
7737
7738 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
7739 (function_struct, function_struct_ptr): New globals.
7740 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
7741 function pointer in a struct.
7742
ccb3ac8a
TT
77432008-07-26 Tom Tromey <tromey@redhat.com>
7744
7745 * gdb.base/macscp.exp: Add test for macro lexing bug.
7746
d7d9f01e
TT
77472008-07-18 Tom Tromey <tromey@redhat.com>
7748
7749 * gdb.base/macscp.exp: Add macro tests.
7750
9bf07184
PP
77512008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7752
7753 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
7754
becf6477
PP
77552008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7756
7757 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
7758
0709f7d3
PP
77592008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
7760
7761 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 7762
7093c834
PP
77632008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7764
7765 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 7766
b432ffe3
JK
77672008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7768
7769 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
7770
b1a268e5
VP
77712008-07-12 Vladimir Prus <vladimir@codesourcery.com>
7772
7773 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
7774
e2995f8e
KB
77752008-07-11 Kevin Buettner <kevinb@redhat.com>
7776
7777 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
7778 of regexp to account for changes made to GDB in the printing of
7779 byte vectors.
7780
14032a66
TT
77812008-07-11 Tom Tromey <tromey@redhat.com>
7782
7783 * gdb.base/completion.exp: Add 'help' completion test.
7784
981505ef
JK
77852008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7786
7787 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
7788
10568435
JK
77892008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7790
7791 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
7792
4487aabf
PA
77932008-07-09 Pedro Alves <pedro@codesourcery.com>
7794
7795 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
7796
a4a9b1c4
PA
77972008-07-09 Pedro Alves <pedro@codesourcery.com>
7798
7799 * gdb.base/fullname.exp: Restore pwd if compiling failed.
7800
3c3185ac
JK
78012008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7802
7803 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
7804
7ebd49dc
VP
78052008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7806
7807 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
7808 previous commit. Add a comment.
7809
84e46146
PA
78102008-06-28 Pedro Alves <pedro@codesourcery.com>
7811
7812 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
7813
0f8d4a2f
VP
78142008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7815
7816 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
7817
f747e0ce
PA
78182008-06-27 Pedro Alves <pedro@codesourcery.com>
7819
7820 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
7821 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
7822 compiling an executable, link in an object that forces unbuffered
7823 output.
7824 * lib/set_unbuffered_mode.c: New file.
7825
734a5c36
JK
78262008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7827
7828 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
7829
a2840c35
VP
78302008-06-25 Vladimir Prus <vladimir@codesourcery.com>
7831
a9c64011
AS
7832 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
7833 mi_expect_stop.
7834 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
7835 Demand that *running is output.
7836 (detect_async): Perform checking every time.
7837 (mi_send_resuming_command): Extract everything into...
7838 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
7839 (mi_expect_stop): Don't accept any output before *stopped.
7840
6ae37fef
VP
78412008-06-13 Vladimir Prus <vladimir@codesourcery.com>
7842
7843 Robustify mi-simplerun.
a9c64011
AS
7844 * gdb.mi/basics.c (main): Add a call to sleep.
7845 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
7846 * gdb.mi/mi2-cli.exp: Likewise.
7847 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 7848
b4aa76f0 78492008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
7850
7851 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
7852
e1ac3328
VP
78532008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7854
a9c64011
AS
7855 * gdb.mi/mi-console.exp: Adjust.
7856 * gdb.mi/mi-syn-frame.exp: Adjust.
7857 * gdb.mi/mi2-console.exp: Adjust.
7858 * gdb.mi/mi2-syn-frame.exp: Adjust.
7859 * lib/mi-support.exp (mi_run_cmd): Adjust.
7860 (mi_send_resuming_command): Adjust.
e1ac3328 7861
f7f9a841
VP
78622008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7863
7864 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
7865 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
7866 testing of stopped.
7867 * gdb.mi/mi2-syn-frame.exp: Likewise.
7868 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
7869 (async, detect_async): New.
7870 (mi_expect_stop, mi_continue_to_line): Adjust expectation
7871 depending on if we're running in sync or async mode.
f7f9a841 7872
37cd5d19
TT
78732008-06-09 Tom Tromey <tromey@redhat.com>
7874
7875 * gdb.base/completion.exp: New tests for field name completion
7876 with spaces, and field name completion with '->'.
7877
65d12d83
TT
78782008-06-06 Tom Tromey <tromey@redhat.com>
7879
7880 * gdb.base/break1.c (struct some_struct): New struct.
7881 (values): New global.
7882 * gdb.base/completion.exp: Add field name completion test.
7883
ebfe2e3f
PP
78842008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7885
7886 * gdb.cp/call-c.exp: Test for incorrect handling of reference
7887 to pointer.
7888 * gdb.cp/call-c.cc: Likewise.
7889
bcf6fc3a
NR
78902008-06-06 Nick Roberts <nickrob@snap.net.nz>
7891
7892 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
7893 annotation.
7894
49fd4a42 78952008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 7896 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
7897
7898 * gdb.threads/execl.c, gdb.threads/execl1.c,
7899 gdb.threads/execl.exp: New tests.
a9c64011 7900
8a34ac3f
AR
79012008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
7902 Daniel Jacobowitz <dan@codesourcery.com>
7903
7904 * gdb.cp/exception.exp: Activate test, make it work with pending
7905 catchpoints.
7906
86ae69ef
JK
79072008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7908
7909 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
7910
f7f9ae2c
VP
79112008-05-28 Vladimir Prus <vladimir@codesourcery.com>
7912
a9c64011
AS
7913 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
7914 now printed.
7915 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 7916
2a2d4dc3
AS
79172008-05-27 Andreas Schwab <schwab@suse.de>
7918
7919 * gdb.base/frame-args.exp: Handle arguments that are optimized
7920 out.
7921
5099e4d9
LM
79222008-05-26 Luis Machado <luisgpm@br.ibm.com>
7923
7924 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
7925 quiet for ppc32 and group options into a single variable.
7926
d9c36a91
JB
79272008-05-23 Joel Brobecker <brobecker@adacore.com>
7928
7929 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
7930 of zero-size elements.
7931 * gdb.ada/null_array.exp: Test printing this new array.
7932
103a8671
JK
79332008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7934
7935 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
7936
07a4cc1a 79372008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
7938
7939 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
7940 of the "finish" command.
7941
55f996a7
NR
79422008-05-21 Nick Roberts <nickrob@snap.net.nz>
7943
7944 * gdb.base/annota1.exp: Test for new annotation.
7945
907fc202
UW
79462008-05-16 Pedro Alves <pedro@codesourcery.com>
7947
7948 * gdb.base/fixsection.exp: New file.
7949 * gdb.base/fixsection0.c: New file.
7950 * gdb.base/fixsection1.c: New file.
7951
e8f97270
UW
79522008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7953
7954 * gdb.base/annota1.exp: Accept printf@... in place of printf.
7955 * gdb.base/annota3.exp: Likewise.
7956
ac0bb574
NF
79572008-05-13 Nathan Froyd <froydnj@codesourcery.com>
7958
7959 * gdb.base/watch_thread_num.exp: Don't run tests that require
7960 watchpoints if the target doesn't support them.
7961
6fadd07a
DE
79622008-05-12 Doug Evans <dje@google.com>
7963
7964 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
7965
6e9a4a30
JB
79662008-05-09 Joel Brobecker <brobecker@adacore.com>
7967
7968 * gdb.ada/assign_1.exp: New testcase.
7969
08388c79
DE
79702008-05-09 Doug Evans <dje@google.com>
7971
a3c83fae
DE
7972 * gdb.base/find.exp: New file.
7973 * gdb.base/find.c: New file.
08388c79 7974
bd5ddfe8
DJ
79752008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
7976
7977 * gdb.base/commands.exp (watchpoint_command_test): Handle
7978 gdb,no_hardware_watchpoints.
7979 * gdb.base/float.exp: Allow ARM targets without floating point.
7980 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
7981
b5dd68e2 79822008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 7983 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
7984
7985 * gdb.ada/lang_switch: New test program.
7986 * gdb.ada/lang_switch.exp: New testcase.
7987
382d13d1
DE
79882008-05-05 Doug Evans <dje@google.com>
7989
7990 * gdb.base/help.exp (disassemble): Update expected help text.
7991
9dd789d0
PA
79922008-05-04 Pedro Alves <pedro@codesourcery.com>
7993
7994 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
7995
611c83ae
PA
79962008-05-04 Pedro Alves <pedro@codesourcery.com>
7997
7998 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
7999 different times.
8000
ff013f42
JK
80012008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8002
8003 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
8004 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
8005 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
8006 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
8007
96dff6a2
VP
80082008-05-04 Vladimir Prus <vladimir@codesourcery.com>
8009
8010 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
8011 notification to appear.
8012
55cd6f92
DJ
80132008-05-04 Daniel Jacobowitz <dan@debian.org>
8014
8015 * gdb.base/fullname.c: New file.
8016 * gdb.base/fullname.exp: New file.
8017 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
8018
d705c43c
PA
80192008-05-03 Pedro Alves <pedro@codesourcery.com>
8020
8021 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
8022 expressions with macros.
8023
333222e1
JK
80242008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8025
8026 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
8027
5ac01682
DJ
80282008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
8029
8030 * gdb.base/completion.exp: Handle lack of other symbols beginning
8031 with "a".
8032
8033 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
8034
237fc4c9
PA
80352008-05-02 Jim Blandy <jimb@codesourcery.com>
8036
8037 * gdb.asm/asmsrc1.s: Add scratch space.
8038
ed5e9466
DJ
80392008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8040 Daniel Jacobowitz <dan@codesourcery.com>
8041
8042 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
8043 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
8044 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
8045
b39cc962
DJ
80462007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
8047
8048 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
8049
36d520f5
JB
80502008-05-01 Joel Brobecker <brobecker@adacore.com>
8051
8052 * gdb.base/info-target.exp: New testcase.
8053
8d4e3071
DJ
80542008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8055
8056 * gdb.cp/hang.exp: Use .cc instead of .C.
8057 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
8058 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
8059
6f3f3097
DJ
80602008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8061
8062 * gdb.base/gdb1250.exp: Remove perror.
8063 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8064
5550a914
PA
80652008-04-30 Pedro Alves <pedro@codesourcery.com>
8066
8067 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8068 .2byte.
8069
d848e687
DJ
80702008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
8071
8072 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
8073 (maybe_kfail): New.
8074
93b5768b
PA
80752008-04-25 Pedro Alves <pedro@codesourcery.com>
8076
8077 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8078
721c02de
VP
80792008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8080
a9c64011
AS
8081 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8082 * gdb.mi/mi2-syn-frame.exp: Likewise.
8083 * lib/mi-support.exp: Likewise.
721c02de 8084
74960c60
VP
80852008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8086
8087 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8088 to specify regexp for the location to stop at.
8089 * gdb.base/break-always.c: New.
8090 * gdb.base/break-always.exp: New.
8091
d24317b4
VP
80922008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8093
8094 * lib/mi-support.exp (mi_runto_helper): Adjust
8095 for the original-location field.
8096 (mi_create_breakpoint, mi_list_breakpoints): New.
8097 * gdb.mi/mi-break.exp: Adjust.
8098 * gdb.mi/mi2-break.exp: Adjust.
8099 * gdb.mi/mi-pending.exp: Adjust.
8100 * gdb.mi/mi-simplerun.exp: Adjust.
8101 * gdb.mi/mi2-simplerun.exp: Adjust.
8102 * gdb.mi/mi-syn-frame.exp: Adjust.
8103 * gdb.mi/mi2-syn-frame.exp: Adjust.
8104 * gdb.mi/mi-until.exp: Adjust.
8105 * gdb.mi/mi2-until.exp: Adjust.
8106 * gdb.mi/mi-var-display.exp: Adjust.
8107 * gdb.mi/mi2-var-display.exp: Adjust.
8108 * gdb.mi/mi-watch.exp: Adjust.
8109 * gdb.mi/mi2-watch.exp: Adjust.
8110
fdc59709 81112008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 8112
a9c64011
AS
8113 * aclocal.m4: Add override.m4.
8114 * configure: Regenerate.
fdc59709 8115
8e91f023
VP
81162008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8117
8118 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8119 '-var-update --all-values' reports new value even the type
8120 of a variable object has changed.
8121
233a11ab
CS
81222008-04-18 Craig Silverstein <csilvers@google.com>
8123
8124 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8125 files.
d24317b4 8126
9c1137ad
JB
81272008-04-18 Joel Brobecker <brobecker@adacore.com>
8128
8129 * gdb.ada/atomic_enum: New test program.
8130 * gdb.ada/atomic_enum.exp: New testcase.
8131
66d0bbc7
DE
81322008-04-17 Doug Evans <dje@google.com>
8133
8134 * gdb.opt/Makefile.in: Fix whitespace.
8135
100906b0
UW
81362008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8137
8138 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8139
4584e32e
DE
81402008-04-17 Doug Evans <dje@google.com>
8141
8142 * gdb.base/hashline1.exp: New testcase.
8143 * gdb.base/hashline2.exp: New testcase.
8144 * gdb.base/hashline2.exp: New testcase.
8145
0a320680
PA
81462008-04-17 Pedro Alves <pedro@codesourcery.com>
8147
8148 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8149
18ac113b
AR
81502008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8151
8152 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8153 temporary breakpoint to match "Temporary breakpoint".
8154 * gdb.base/break.exp (delete_breakpoints): Likewise.
8155 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
8156 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8157 * gdb.base/display.exp: Likewise.
8158 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
8159 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
8160 * gdb.base/restore.exp (restore_tests): Likewise.
8161 * gdb.base/sepdebug.exp: Likewise.
8162 * gdb.base/watchpoint.exp: Likewise.
8163 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
8164 * gdb.mi/mi-pending.exp: Likewise.
8165 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
8166 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
8167 * gdb.mi/mi-var-cmd.exp: Likewise.
8168 * gdb.mi/mi-var-display.exp: Likewise.
8169 * gdb.mi/mi2-cli.exp: Likewise.
8170 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
8171 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
8172 * gdb.mi/mi2-var-display.exp: Likewise.
8173 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
8174 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
8175 new "disp" field.
a9c64011 8176 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
8177 reason. This is to support fix for PR2424.
8178
add38693
JK
81792008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8180
8181 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
8182
fcacd99f
VP
81832008-04-13 Vladimir Prus <vladimir@codesourcery.com>
8184
8185 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 8186 field. Add more floating varobj tests.
fcacd99f 8187 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
8188 field.
8189 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
8190 (main): Call do_at_tests.
8191 * lib/mi-support.exp (mi_create_floating_varobj)
8192 (mi_varobj_update_with_type_change): New.
fcacd99f 8193
de051565
MK
81942008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
8195
8196 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
8197 option of -var-evaluate-expression.
8198 * gdb.mi/mi2-var-display.exp: Likewise.
8199
dbc52822
VP
82002008-04-07 Vladimir Prus <vladimir@codesourcery.com>
8201
8202 Introduce test setup helpers.
a9c64011
AS
8203 * lib/gdb.exp (build_executable, clean_restart)
8204 (prepare_for_testing): New.
8205 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
8206 * gdb.base/return.exp: Likewise.
8207 * gdb.base/ending-run.exp: Likewise.
dbc52822 8208
473591da
NR
82092008-04-07 Nick Roberts <nickrob@snap.net.nz>
8210
8211 * gdb.mi/mi-async.exp: New test for asynchronous Machine
8212 Interface (MI) responses.
8213
2b2d9e11
VP
82142008-04-06 Vladimir Prus <vladimir@codesourcery.com>
8215
a9c64011
AS
8216 * gdb.cp/breakpoint.cc: New code to test conditions involving
8217 member variables.
8218 * gdb.cp/breakpoint.exp: Test condition involving member
8219 variables.
2b2d9e11 8220
bb378428
VP
82212008-04-05 Vladimir Prus <vladimir@codesourcery.com>
8222
8223 * lib/mi-support.exp (mi_expect_stop): New.
8224 (mi_run_cmd): Change the
8225 token. Use mi_send_resuming_command, use
8226 mi_expect_stop.
8227 (mi_execute_to_helper): Rename to mi_execute_to.
8228 (mi_send_resuming_command): Add more error patterns.
8229 (mi_wait_for_stop): Renamed to...
8230 (mi_get_stop_line): ...this.
8231 (mi_run_inline_test): Adjust.
8232
8233 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
8234 * gdb.mi/mi-console.exp: Likewise.
8235 * gdb.mi/mi-pending.exp: Likewise.
8236 * gdb.mi/mi-simplerun.exp: Likewise.
8237 * gdb.mi/mi-stack.exp: Likewise.
8238 * gdb.mi/mi-stepi.exp: Likewise.
8239 * gdb.mi/mi-syn-frame.exp: Add comment.
8240 * gdb.mi/mi-until.exp: Likewise.
8241 * gdb.mi/mi-var-display.exp: Likewise.
8242 * gdb.mi/mi-watch.exp: Likewise.
8243 * gdb.mi/mi2-cli.exp: Likewise.
8244 * gdb.mi/mi2-console.exp: Likewise.
8245 * gdb.mi/mi2-simplerun.exp: Likewise.
8246 * gdb.mi/mi2-stack.exp: Likewise.
8247 * gdb.mi/mi2-stepi.exp: Likewise.
8248 * gdb.mi/mi2-until.exp: Likewise.
8249 * gdb.mi/mi2-var-display.exp: Likewise.
8250 * gdb.mi/mi2-watch.exp: Likewise.
8251
62172bb9
UW
82522008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8253
8254 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
8255
8256 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
8257
a13e061a
PA
82582008-04-04 Pedro Alves <pedro@codesourcery.com>
8259
8260 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
8261 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
8262 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8263 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
8264 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
8265 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
8266 expect an mi error duplicated in stderr.
8267
eae06beb
JB
82682008-04-03 Joel Brobecker <brobecker@adacore.com>
8269
8270 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
8271 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
8272 Add a couple of tests that verify the behavior when the new setting
8273 is set to "cancel" and "all".
8274 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
8275 "ask" before we start the testing.
8276
79c6ced6
AR
82772008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
8278
8279 * gdb.cp/casts.cc: Add class reference variables.
8280 * gdb.cp/casts.exp: New test cases for up/down casting references.
8281
6c2d1a6b
MK
82822008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
8283
8284 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
8285 instead of beginning to make an extra test pass.
8286 * gdb.mi/mi2-var-display.exp: Likewise.
8287
55b411d9
MR
82882008-03-31 Maciej W. Rozycki <macro@mips.com>
8289
8290 * gdb.base/break.exp: Mark failures as such. Fix formatting.
8291
c6140da2
MD
82922008-03-31 Markus Deuling <deuling@de.ibm.com>
8293 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8294
8295 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
8296 value. Add xfail for older kernels.
8297
79732189
AR
82982008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
8299
8300 Bring mi-support in line with gdb.exp.
8301 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
8302 (mi_gdb_start): New function.
8303
33c3676e
MR
83042008-03-28 Maciej W. Rozycki <macro@mips.com>
8305
8306 * gdb.mi/mi-var-cmd.exp: Fix a typo.
8307
92e28119
VP
83082008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8309
8310 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
8311 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 8312
9e8e3afe
VP
83132008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8314
8315 * lib/mi-support.exp (mi_create_varobj_checked): New.
8316 (mi_list_varobj_children): Allow to check for a
8317 value.
8318 (mi_list_array_varobj_children): New.
8319
8320 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
8321 and mi_list_varobj_children, as opposed to hardcoding
8322 expected strings.
8323 * gdb.mi/gdb701.exp: Likewise.
8324 * gdb.mi/gdb792.exp: Likewise.
8325 * gdb.mi/mi-var-block.exp: Likewise.
8326 * gdb.mi/mi-var-cmd.exp: Likewise.
8327 * gdb.mi/mi-var-invalidate.exp: Likewise.
8328 * gdb.mi/mi2-var-block.exp: Likewise.
8329 * gdb.mi/mi2-var-child.exp: Likewise.
8330 * gdb.mi/mi2-var-cmd.exp: Likewise.
8331 * gdb.mi/mi2-var-display.exp: Likewise.
8332
9df50351
JK
83332008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8334
8335 Fix random false FAILs on i386.
8336 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
8337
31e5d73a
DJ
83382008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8339
8340 PR gdb/544
8341 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
8342
12f4afab
DJ
83432008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8344
8345 PR gdb/544
8346 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
8347
b562a0cb
DJ
83482008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8349
8350 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
8351 fixed PR gdb/544.
8352
17faa917
DJ
83532008-03-21 Pedro Alves <pedro@codesourcery.com>
8354
8355 * gdb.threads/fork-child-threads.exp: Test next over fork.
8356
6214f497
DJ
83572008-03-21 Chris Demetriou <cgd@google.com>
8358
8359 * gdb.base/break.exp (rbreak junk): New test for rbreak
8360 "Junk at end of arguments" issue.
8361
63092375
DJ
83622008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8363
8364 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
8365 *& to work on created array elements.
8366 (Top level): Test print $pc with a file. Test string operations
8367 without a target.
8368 * gdb.base/ptype.exp: Do not expect *& to work on created array
8369 elements.
8370
b21991b0
DJ
83712008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8372
8373 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8374 gdb.threads/staticthreads.exp: Update exit query.
8375
c4b347c7
SL
83762008-03-07 Sandra Loosemore <sandra@codesourcery.com>
8377
8378 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
8379
fa4727a6
DJ
83802008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
8381
8382 * gdb.base/watchpoint.c (global_ptr, func4): New.
8383 (main): Call func4.
8384 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
8385 (test_inaccessible_watchpoint): New.
8386
2f34202f
MR
83872008-02-29 Maciej W. Rozycki <macro@mips.com>
8388
8389 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
8390 select the largest.
8391
0d6ba1b1
DJ
83922008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8393
8394 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
8395 frames-invalid annotations.
8396
e691325a
PM
83972008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
8398
a9c64011 8399 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 8400
f85b5ecc
DE
84012008-02-27 Doug Evans <dje@google.com>
8402
8403 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
8404 for bug 1738.
8405 (breakpoint_to_handler_entry): Ditto.
8406
b40e7bf3
JB
84072008-02-27 Joel Brobecker <brobecker@adacore.com>
8408
8409 * gdb.base/ending-run.exp: Use the first line of code inside
8410 function body to test breakpoints.
8411 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
8412 location where the breakpoint is inserted when using the line
8413 where a function is declared. Fix typo in the description of
8414 one of the tests.
8415 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
8416
2faca73a
PM
84172008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8418
8419 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 8420 tests.
2faca73a 8421
6f439c36
PM
84222008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8423
8424 * gdb.base/args.exp: avoid same output for tests
8425 with single quotes.
8426
54e52265
VP
84272008-02-26 Vladimir Prus <vladimir@codesourcery.com>
8428
a9c64011
AS
8429 * gdb.base/annota1.exp: Adjust for 'info break'
8430 format changes.
8431 * gdb.base/annota3.exp: Likewise.
8432 * gdb.base/break.exp: Likewise.
8433 * gdb.base/condbreak.exp: Likewise.
8434 * gdb.base/pending.exp: Likewise.
8435 * gdb.base/sepdebug.exp: Likewise.
8436 * gdb.base/unload.exp: Likewise.
8437 * gdb.cp/ovldbreak.exp: Likewise.
8438 * gdb.mi/mi-pending.exp: Likewise.
54e52265 8439
897b09ca
DE
84402008-02-07 Doug Evans <dje@google.com>
8441
8442 * gdb.cp/mb-inline.exp: New.
8443 * gdb.cp/mb-inline.h: New.
8444 * gdb.cp/mb-inline1.cc: New.
8445 * gdb.cp/mb-inline2.cc: New.
8446
b1c32d35
PM
84472008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
8448
8449 * gdb.pascal/floats.pas: New test program.
8450 * gdb.pascal/floats.exp: New testcase.
8451
1a4ca44a
TJB
84522008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8453
8454 * gdb.base/callfuncs.c (t_float_many_args): New function.
8455 (t_double_many_args): New function.
8456 * gdb.base/callfuncs.exp: Add tests for exceeding float
8457 and double parameters passed through the stack.
8458
439048e8
JB
84592008-02-05 Joel Brobecker <brobecker@adacore.com>
8460
8461 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
8462 gdb.ada/complete/foo.adb: New files.
8463 * gdb.ada/complete.exp: New testcase.
8464
81fe8080
DE
84652008-02-03 Doug Evans <dje@google.com>
8466
301f0ecf
DE
8467 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
8468
81fe8080
DE
8469 * gdb.cp/gdb2384.exp: New file.
8470 * gdb.cp/gdb2384.cc: New file.
8471 * gdb.cp/gdb2384-base.h: New file.
8472 * gdb.cp/gdb2384-base.cc: New file.
8473
4b071aec
DE
84742008-02-02 Doug Evans <dje@google.com>
8475
8476 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
8477
61137ba6
JB
84782007-02-01 Joel Brobecker <brobecker@adacore.com>
8479
8480 * gdb.ada/sym_print_name: New test program.
8481 * gdb.ada/sym_print_name.exp: New testcase.
8482
84832007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
8484
8485 * gdb.ada/nested/hello.adb: New file.
8486 * gdb.ada/nested.exp: New testcase.
8487 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8488
98deb0da
VP
84892008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8490
8491 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
8492 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
8493 don't cause future evaluations of function to report
8494 creation of internal breakpoints.
98deb0da 8495
723a2275
VP
84962008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8497
8498 * gdb.mi/mi-break.exp (test_error): New.
8499 Call it.
8500
fb546a2f
LM
85012008-01-31 Luis Machado <luisgpm@br.ibm.com>
8502
8503 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
8504 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
8505
2d8fd90a
PM
85062008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8507
8508 * gdb.pascal/integers.pas: New test program.
8509 * gdb.pascal/integers.exp: New testcase.
8510
a7fa0ded
PM
85112008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8512
8513 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
8514
5e1a1926
TJB
85152008-01-30 Luis Machado <luisgpm@br.ibm.com>
8516
8517 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
8518 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
8519
8d04f9f0
JB
85202008-01-30 Paul Hilfinger <hilfinger@adacore.com>
8521
8522 * gdb.ada/formatted_ref: New test program.
8523 * gdb.ada/formatted_ref.exp: New testcase.
8524
8525 * gdb.cp/formatted-ref.cc: New file.
8526 * gdb.cp/formatted-ref.exp: New testcase.
8527
ce75a98f
JB
85282008-01-30 Joel Brobecker <brobecker@adacore.com>
8529
8530 * gdb.base/ptype.exp: Add testing of "ptype $pc".
8531
e835f6bf
NR
85322008-01-30 Nick Roberts <nickrob@snap.net.nz>
8533
8534 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
8535 (test_file_list_exec_source_file): Update to new macro-info field.
8536
d118ef87
PH
85372008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
8538
8539 * gdb.ada/exprs: New test program.
8540 * gdb.ada/exprs.exp: New testcase.
8541
7d35ab09
TJB
85422008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8543
8544 * dfp-test.c (DELTA, DELTA_B): New definitions.
8545 (double_val1, double_val2, double_val3, double_val4, double_val5,
8546 double_val6, double_val7, double_val8, double_val9, double_val10,
8547 double_val11, double_val12, double_val13, double_val14, dec32_val1,
8548 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
8549 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
8550 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
8551 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
8552 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
8553 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
8554 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
8555 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
8556 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
8557 dec128_val16): New global variables.
8558 (decimal_dec128_align): New function.
8559 (decimal_mixed): Likewise.
8560 (decimal_many_args_dec32): Likewise.
8561 (decimal_many_args_dec64): Likewise.
8562 (decimal_many_args_dec128): Likewise.
8563 (decimal_many_args_mixed): Likewise.
8564 * dfp-test.exp: Add tests calling new inferior functions.
8565
2d717e4f
DJ
85662008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8567
8568 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
8569 gdb.server/ext-run.exp: New files.
8570 * lib/gdbserver-support.exp (gdbserver_download): New.
8571 (gdbserver_start): New. Update gdbserver expected
8572 output.
8573 (gdbserver_spawn): Use them.
8574 (gdbserver_start_extended): New.
8575
e85a822c
DJ
85762008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8577
8578 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
8579 Run on GNU/Linux.
8580 (do_exec_tests): Check for systems which do not support catchpoints.
8581 Do not match START.
8582 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
8583 Run on GNU/Linux. Enable verbose output.
8584 (check_fork_catchpoints): New.
8585 (explicit_fork_child_follow, catch_fork_child_follow)
8586 (tcatch_fork_parent_follow): Update expected messages.
8587 (do_fork_tests): Use check_fork_catchpoints.
8588 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
8589 Run on GNU/Linux. Enable verbose output.
8590 (check_vfork_catchpoints): New.
8591 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
8592 expected messages.
8593 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
8594
401ea829
JB
85952008-01-29 Jim Blandy <jimb@red-bean.com>
8596
8597 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
8598 host' errors.
8599 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
8600
aceaf3ad
JB
86012008-01-29 Jim Blandy <jimb@red-bean.com>
8602
8603 * gdb.threads/sigthread.c: Use barriers to ensure that
8604 child_thread and child_thread_two are always initialized before we
8605 start to use them.
8606
a5606eee
VP
86072008-01-29 Vladimir Prus <vladimir@codesourcery.com>
8608
8609 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
8610 * gdb.base/watchpoint-solib.c: New.
8611 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 8612
c55a82bb
PM
86132008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
8614
8615 * gdb.base/gdb1056.exp: Add unsigned integer test.
8616
0993fe05
DE
86172008-01-28 Doug Evans <dje@google.com>
8618
8619 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
8620
4fe42e7f
JB
86212008-01-27 Jim Blandy <jimb@codesourcery.com>
8622
c7a69933
JB
8623 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
8624
4fe42e7f
JB
8625 * gdb.base/expand-psymtabs.exp: Doc fix.
8626
5def8285
MK
86272008-01-26 Mark Kettenis <kettenis@gnu.org>
8628
8629 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8630
5313c911
NR
86312008-01-24 Nick Roberts <nickrob@snap.net.nz>
8632
a9c64011 8633 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
8634 -var-set-format.
8635
93815fbf
VP
86362008-01-23 Chris Demetriou <cgd@google.com>
8637
8638 * gdb.threads/thread_events.c: New testcase source file.
8639 * gdb.threads/thread_events.exp: New testcase expect file.
8640
467a88ee
NR
86412008-01-23 Nick Roberts <nickrob@snap.net.nz>
8642
8643 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
8644
8645 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
8646 -var-set-format.
8647
d8f82aba
DJ
86482008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8649 Vladimir Prus <vladimir@codesourcery.com>
8650
8651 * gdb.base/float.exp: Allow missing floating point for m68k and
8652 PowerPC.
8653
60c46647
VP
86542008-01-22 Vladimir Prus <vladimir@codesourcery.com>
8655
8656 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
8657 ignore count.
8658 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
8659 * gdb.mi/mi-cli.exp: Adjust.
8660 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 8661
c7dd36a1
PA
86622008-01-17 Pedro Alves <pedro@codesourcery.com>
8663
8664 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
8665 and 'dummy_ptr' integer pointer. Initialize struct_declarations
8666 with dummy_ptr's address.
8667 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
8668 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
8669 all targets.
8670 * gdb.mi/mi2-var-child.exp: Likewise.
8671
39d5313e
JB
86722008-01-09 Joel Brobecker <brobecker@adacore.com>
8673
8674 * gdb.ada/null_array: New test program.
8675 * gdb.ada/null_array.exp: New testcase.
8676
0aea4bf3
LM
86772008-01-09 Luis Machado <luisgpm@br.ibm.com>
8678
8679 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
8680 with required float modifiers.
8681
0b354900
JB
86822008-01-08 Joel Brobecker <brobecker@adacore.com>
8683
8684 * gdb.ada/funcall_param: New test program.
8685 * gdb.ada/funcall_param.exp: New testcase.
8686
cdb7f5d4
JB
86872008-01-08 Joel Brobecker <brobecker@adacore.com>
8688
8689 * gdb.ada/arrayparam: New test program.
8690 * gdb.ada/arrayparam.exp: New testcase.
8691
88e2547f
JB
86922008-01-08 Joel Brobecker <brobecker@adacore.com>
8693
8694 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
8695 landed. Should also fix random failures in the test following it.
8696
f6867ce0
TJB
86972008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8698
8699 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
8700 for expressions with decimal float values.
8701 (test_dfp_conversions): New function to test casts to and from
8702 decimal float types.
8703 Call test_dfp_conversions.
8704 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
8705 elements.
8706 (main): Initialize ds.float4 and ds.double8 elements.
8707 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
8708 string to new error message.
8709 (d64_set_tests): Likewise.
8710 (d128_set_tests): Likewise.
8711 Add tests for expressions with decimal float variables. Add tests for
8712 conversions to and from decimal float types.
8713
f9c11282
JB
87142008-01-05 Joel Brobecker <brobecker@adacore.com>
8715
8716 * gdb.ada/packed_tagged/comp_bug.adb: New file.
8717 * gdb.ada/packed_tagged.exp: New testcase.
8718
0ecbca72
JB
87192008-01-04 Joel Brobecker <brobecker@adacore.com>
8720
8721 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
8722 gdb.ada/homonym/homonym_main.adb: New files.
8723 * gdb.ada/homonym.exp: New testcase.
8724
c18d3d89
JB
87252008-01-04 Joel Brobecker <brobecker@adacore.com>
8726
8727 * gdb.ada/packed_array.exp: Add testing of references to
8728 a packed array.
8729
ecc7085b
JB
87302008-01-04 Joel Brobecker <brobecker@adacore.com>
8731
8732 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
8733 New files.
8734 * gdb.ada/type_coercion.exp: New testcase.
8735
c474c922
JB
87362008-01-04 Joel Brobecker <brobecker@adacore.com>
8737
8738 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
8739 gdb.ada/tagged/foo.adb: New file.
8740 * gdb.ada/tagged.exp: New testcase.
8741
9005b927
JB
87422008-01-04 Joel Brobecker <brobecker@adacore.com>
8743
8744 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
8745 gdb.ada/ptype_field/foo.adb: New files.
8746 * gdb.ada/ptype_field.exp: New testcase.
8747
1a6aaad8
JB
87482008-01-03 Joel Brobecker <brobecker@adacore.com>
8749
8750 * gdb.ada/print_pc.exp: New testcase.
8751
0ef22f53
JB
87522008-01-03 Joel Brobecker <brobecker@adacore.com>
8753
8754 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
8755 gdb.ada/taft_type/p.adb: New files.
8756 * gdb.ada/taft_type.exp: New testcase.
8757
1689ecf8
JB
87582008-01-03 Joel Brobecker <brobecker@adacore.com>
8759
8760 * gdb.ada/array_bounds/bar.adb: New file.
8761 * gdb.ada/array_bounds.exp: New testcase.
8762
a4d0b9c3
JB
87632008-01-03 Joel Brobecker <brobecker@adacore.com>
8764
8765 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
8766 gdb.ada/arrayptr/foo.adb: New files.
8767 * gdb.ada/arrayptr.exp: New testcase.
8768
a31ace00
JB
87692008-01-03 Joel Brobecker <brobecker@adacore.com>
8770
8771 * gdb.base/set-lang-auto.exp: New testcase.
8772
a97fced3
JB
87732008-01-03 Joel Brobecker <brobecker@adacore.com>
8774
8775 * gdb.ada/fun_addr/foo.adb: New file.
8776 * gdb.ada/fun_addr.exp: New testcase.
8777
ef29ce1a
JK
87782008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8779
8780 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
8781 New files
8782
0fafefe3
JB
87832008-01-02 Joel Brobecker <brobecker@adacore.com>
8784
8785 * array_subscript_addr/p.adb: New file.
a9c64011 8786 * array_subscript_addr.exp: New testcase.
0fafefe3 8787
c4359f8d
JB
87882008-01-02 Joel Brobecker <brobecker@adacore.com>
8789
a9c64011 8790 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
8791 New files.
8792 * gdb.ada/str_cmp_ref.exp: New testcase.
8793
1aa1b15b
JB
87942008-01-01 Joel Brobecker <brobecker@adacore.com>
8795
8796 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
8797 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 8798 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 8799
81c9b2cf
JB
88002008-01-01 Joel Brobecker <brobecker@adacore.com>
8801
8802 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
8803 gdb.ada/ref_param/pck.ads: New files.
8804 * gdb.ada/ref_param.exp: New testcase.
8805
319e4674
JB
88062008-01-01 Joel Brobecker <brobecker@adacore.com>
8807
8808 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
8809 gdb.ada/interface/foo.adb: New files.
8810 * gdb.ada/interface.exp: New testcase.
8811
ef682c56
JB
88122007-12-31 Jim Blandy <jimb@codesourcery.com>
8813
8814 * gdb.base/multi-forks.exp: Consume all output from child
8815 processes before proceeding to next test.
8816
f6f3eb6c
JB
88172007-12-29 Jim Blandy <jimb@codesourcery.com>
8818
8819 * configure: Regenerated.
8820
f652e42f
JB
88212007-12-27 Joel Brobecker <brobecker@adacore.com>
8822
8823 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
8824 gdb.ada/fixed_cmp/fixed.adb: New files.
8825 * gdb.ada/fixed_cmp.exp: New testcase.
8826
6943e596
JB
88272007-12-27 Joel Brobecker <brobecker@adacore.com>
8828
8829 * gdb.ada/boolean_expr.exp: New testcase.
8830
aad9a193
JB
88312007-12-26 Jim Blandy <jimb@codesourcery.com>
8832
8833 * gdb.base/multi-forks.exp: Doc fix.
8834
fb5f3683
JB
88352007-12-26 Joel Brobecker <brobecker@adacore.com>
8836
8837 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8838 * gdb.ada/char_param.exp: Do not compile our test program with
8839 -gnata, this is unnecessary.
8840 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
8841
384e4a9c
JB
88422007-12-24 Joel Brobecker <brobecker@adacore.com>
8843
8844 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
8845 gdb.ada/print_chars/foo.adb: New files.
8846 * gdb.ada/print_chars.exp: New testcase.
8847
01e044f7
JB
88482007-12-24 Joel Brobecker <brobecker@adacore.com>
8849
8850 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
8851 gdb.ada/char_param/foo.adb: New files.
8852 * gdb.ada/char_param.exp: New testcase.
8853
0ce17860
JB
88542007-12-22 Jim Blandy <jimb@codesourcery.com>
8855
8856 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
8857 hard-coding source line numbers into the test.
8858 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
8859 gdb_get_line_number to find.
8860
919809b9
JB
88612007-12-22 Joel Brobecker <brobecker@adacore.com>
8862
8863 * gdb.base/ptype.c (highest): New struct type.
8864 (the_highest): New variable of that type.
8865 (main): Add dummy assignment to a field of variable the_highest.
8866 * gdb.base/ptype.exp: Test type printing of our new variable.
8867
abc8a88d
PM
88682007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
8869
8870 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 8871 and record first explicitly generated thread number.
abc8a88d
PM
8872 Use that thread number for thread specific watchpoint test.
8873 Add iteration number to repetitive tests.
8874
5158f3e3
CES
88752007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
8876 Jim Blandy <jimb@codesourcery.com>
8877
8878 * gdb.base/expand-psymtabs.c: New testcase
8879 source file.
8880 * gdb.base/expand-psymtabs.exp: New testcase
8881 expect file.
8882
37e4754d
LM
88832007-12-17 Luis Machado <luisgpm@br.ibm.com>
8884
8885 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
8886 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
8887
551e5d04
JB
88882007-12-17 Joel Brobecker <brobecker@adacore.com>
8889
8890 * gdb.ada/frame_args/foo.adb: New file.
8891 * gdb.ada/frame_args/pck.ads: New file.
8892 * gdb.ada/frame_args/pck.adb: New file.
8893 * gdb.ada/frame_args.exp: New testcase.
8894
a05ee097
JB
88952007-12-17 Joel Brobecker <brobecker@adacore.com>
8896
8897 * gdb.base/frame-args.c: New file.
8898 * gdb.base/frame-args.exp: New testcase.
8899
c162e8c9 89002007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 8901 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
8902
8903 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
8904
afe8ab22 89052007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8906
afe8ab22
VP
8907 * gdb.mi/mi-pending.exp: New.
8908 * gdb.mi/mi-pending.c: New.
8909 * gdb.mi/mi-pendshr.c: New.
8910
dfdfb3ca
JB
89112007-12-06 Jim Blandy <jimb@codesourcery.com>
8912
8913 * gdb.base/default.exp: Update expected output for 'info catch'.
8914
b7fca990
JK
89152007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8916
8917 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
8918 must be set to binary.
8919
6a1afc1e
PA
89202007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
8921
8922 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
8923
a6b151f1
DJ
89242007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
8925
8926 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
8927 gdb.mi/mi-file-transfer.exp: New.
8928
43039443
JK
89292007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8930
8931 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
8932
0ef2251b
MR
89332007-11-22 Maciej W. Rozycki <macro@mips.com>
8934
8935 * gdb.trace/backtrace.exp: Fix a typo.
8936 * gdb.trace/circ.exp: Likewise.
8937 * gdb.trace/collection.exp: Likewise.
8938 * gdb.trace/limits.exp: Likewise.
8939 * gdb.trace/report.exp: Likewise.
8940 * gdb.trace/tfind.exp: Likewise.
8941 * gdb.trace/while-dyn.exp: Likewise.
8942
5443631e
NR
89432007-11-21 Nick Roberts <nickrob@snap.net.nz>
8944
8945 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
8946 objects of pointers that can't be dereferenced are now
8947 "noneditable".
8948
a4ce5b0d
UW
89492007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8950
8951 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
8952 (target_cpu): Remove.
8953
d6e956e5
VP
89542007-10-15 Vladimir Prus <vladimir@codesourcery.com>
8955
8956 * gdb.base/ending-run.exp: Expect the list of cleared
8957 breakpoint to come in natural order, not the reversed one.
a9c64011 8958
214270ab
VP
89592007-11-07 Vladimir Prus <vladimir@codesourcery.com>
8960
8961 * gdb.mi/mi-var-child.c (do_child_deletion): New.
8962 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 8963
1a619819
LM
89642007-11-05 Luis Machado <luisgpm@br.ibm.com>
8965
8966 * gdb.base/printcmds.exp: New function
8967 test_printf_with_dfp.
8968
5b01a6fa
DE
89692007-11-02 Doug Evans <dje@google.com>
8970
8971 * gdb.disasm/t01_mov.s: Remove carriage returns.
8972 * gdb.disasm/t02_mova.s: Ditto.
8973 * gdb.disasm/t03_add.s: Ditto.
8974 * gdb.disasm/t04_sub.s: Ditto.
8975 * gdb.disasm/t05_cmp.s: Ditto.
8976 * gdb.disasm/t06_ari2.s: Ditto.
8977 * gdb.disasm/t07_ari3.s: Ditto.
8978 * gdb.disasm/t08_or.s: Ditto.
8979 * gdb.disasm/t09_xor.s: Ditto.
8980 * gdb.disasm/t10_and.s: Ditto.
8981 * gdb.disasm/t11_logs.s: Ditto.
8982 * gdb.disasm/t12_bit.s: Ditto.
8983 * gdb.disasm/t13_otr.s: Ditto.
8984
ec33ab7f
JK
89852007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8986
8987 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
8988
ae0d01ff
UW
89892007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8990
8991 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
8992 provide DFP support.
8993
55eddb0f
DJ
89942007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
8995
8996 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
8997 Test "set powerpc vector-abi". Skip auto-detection tests for old
8998 toolchains.
8999
7020f05c
PA
90002007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9001
9002 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
9003 with [string compare].
9004
84bc3db9
PA
90052007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9006
9007 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
9008 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
9009
5876dc88
LM
90102007-10-25 Luis Machado <luisgpm@br.ibm.com>
9011
9012 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
9013 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
9014 * gdb.opt/Makefile.in: New makefile.
9015 * Makefile.in: Create new directory "gdb.opt".
9016 * configure.ac: Add "gdb.opt" directory.
9017 * configure: Regenerated.
a9c64011 9018
c3ea9a14
DE
90192007-10-25 Doug Evans <dje@google.com>
9020
9021 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
9022 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
9023
a9c64011 90242007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
9025 Thiago Jung Bauermann <bauerman@br.ibm.com>
9026
9027 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
9028 Floating Point expressions.
9029 * gdb.base/dfp-test.exp: new file adding tests for Decimal
9030 Floating Point variables.
9031 * gdb.base/dfp-test.c: new file containing program with Decimal
9032 Floating variables, used by gdb.base/dfp-test.exp.
9033
62a24a2b
DJ
90342007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
9035
9036 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
9037
e7b1eae6
UW
90382007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9039
9040 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
9041 compiling test case with GCC.
9042 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
9043
c641edcc
UW
90442007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9045
9046 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9047 format changes.
9048
5e5ebfe6
MS
90492007-10-18 Michael Snyder <msnyder@specifix.com>
9050
9051 * gdb.base/dbx.exp: Add missing "-re " operator.
9052
e831e7b6
GM
90532007-10-16 Gaius Mulley <gaius@glam.ac.uk>
9054
9055 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
9056 * configure.ac: Removed trailing spaces after backslash.
9057 * gdb.modula2: New directory.
9058 * gdb.modula2/Makefile.in: New file.
9059 * gdb.modula2/unbounded-array.exp: New file.
9060 * gdb.modula2/unbounded1.c: New file.
9061
7cc46491
DJ
90622007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9063
9064 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9065
90662007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
9067
9068 * gdb.base/sigstep.c (main): Add checks for
9069 return values for setitimer call.
9070 Call setitimer again with itimer = ITIMER_REAL
9071 if first call to setitimer fails.
9072
e91528f0
KH
90732007-10-11 Kazu Hirata <kazu@codesourcery.com>
9074
9075 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9076 of $timeout.
9077
2ec9a4f8
DJ
90782007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9079
9080 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9081
90822007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
9083
9084 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9085 of gdb_expect call, to avoid interruption.
9086
64b2fa04
PA
90872007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9088
9089 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9090 (v_unsigned_long_long, v_long_long_array)
9091 (v_signed_long_long_array, v_unsigned_long_long_array)
9092 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9093 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9094 [!NO_LONG_LONG]: New.
9095 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9096 v_long_long_member.
9097
9098 (v_long_long_func, v_signed_long_long_func)
9099 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9100 (main) [!NO_LONG_LONG]: Initialize long long variants.
9101
9102 * gdb.base/whatis.exp: If board file requests no_long_long, build
9103 test with NO_LONG_LONG defined. Test long long, signed long long,
9104 and unsigned long long variants but only if board file doesn't
9105 disable it.
9106
a912286e 91072007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 9108 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
9109
9110 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9111 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9112 * configure: Regenerated.
9113 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9114 gdb.pascal/types.exp, lib/pascal.exp: New files.
9115
471ba8c9
DJ
91162007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9117
9118 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9119 call.
9120 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9121 to return to the call.
9122 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9123 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9124 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9125 * gdb.mi/mi-until.exp (test_until): Likewise.
9126 * gdb.mi/mi2-until.exp (test_until): Likewise.
9127
fef8a650
DJ
91282007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9129
9130 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9131 two-char array.
9132 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9133
d983da9c
DJ
91342007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9135
9136 * gdb.threads/watchthreads.c (thread_function): Sleep between
9137 iterations.
9138 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9139 at once for S/390. Generate matching fails and passes.
9140
17f62551
VP
91412007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9142
9143 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9144 the 'struct_declarations' variable to zeros.
a9c64011 9145
ed0616c6
VP
91462007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9147
9148 * gdb.cp/mb-ctor.cc: New.
9149 * gdb.cp/mb-ctor.exp: New.
9150 * gdb.cp/mb-templates.cc: New.
9151 * gdb.cp/mb-templates.exp: New.
9152
41f1b697
DJ
91532007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
9154
9155 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
9156
3f213f78
PA
91572007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
9158
9159 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
9160 targets.
9161 * configure: Regenerate.
9162
0d381245 91632007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9164
0d381245
VP
9165 * gdb.base/annota1.exp: Adjust for 'info break'
9166 format changes.
9167 * gdb.base/annota3.exp: Likewise.
9168 * gdb.base/break.exp: Likewise.
9169 * gdb.base/condbreak.exp: Likewise.
9170 * gdb.base/pending.exp: Likewise.
9171 * gdb.base/sepdebug.exp: Likewise.
9172 * gdb.base/unload.exp: Likewise.
9173 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 9174
fe3f5fa8
VP
91752007-09-22 Vladimir Prus <vladimir@codesourcery.com>
9176
9177 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
9178 messages.
9179 * gdb.base/chng-syms.exp: Likewise.
9180 * gdb.base/unload.exp: Likewise.
a9c64011 9181
a75cf6c0
DJ
91822007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
9183
9184 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
9185
18ecae38
DJ
91862007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
9187
9188 * schedlock.c (NUM): Change to 1.
9189 (main): Use args[0] for the main thread.
9190 * schedlock.exp: Only expect two threads. Only issue one pass or fail
9191 regardless of the number of threads.
9192
5509918f
MR
91932007-09-14 Maciej W. Rozycki <macro@mips.com>
9194
4a543daf
MR
9195 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
9196 type down.
9197 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9198 test.
9199 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
9200 watchpoint type down.
9201 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9202 test.
9203
92042007-09-14 Maciej W. Rozycki <macro@mips.com>
9205
5509918f
MR
9206 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
9207 Move all the tests here and run them twice, once using software
9208 watchpoints and once using hardware watchpoints.
9209 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
9210
40b53987
DJ
92112007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
9212
9213 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
9214 test.
9215
695e2681
MK
92162007-09-10 Mark Kettenis <kettenis@gnu.org>
9217
8b3fc8d8
MK
9218 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
9219 build-id.
9220
695e2681
MK
9221 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
9222 know about $ORIGIN. Calculate output dir from $dest instead of
9223 using ${objdir}/{$subdir}.
9224
58d69f29
MK
92252007-09-09 Mark Kettenis <kettenis@gnu.org>
9226
9227 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
9228 gcore, before continuing with the test.
9229
3e347599
DJ
92302007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
9231
9232 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
9233 * gdb.mi/mi-watch.exp: Likewise.
9234
ea37ba09
DJ
92352007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9236 Jim Blandy <jimb@codesourcery.com>
9237
9238 * gdb.arch/i386-sse.exp: Do not expect character constants.
9239 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
9240 * gdb.base/display.exp: Allow print/s.
9241 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
9242 and unsigned char array changes.
9243
2025a643
DJ
92442007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9245
9246 * gdb.base/display.exp: Add tests for printf %p.
9247
26669a27
PA
92482007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
9249
9250 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
9251 the dll name to unicode.
9252
c8f021f8
JK
92532007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9254
9255 * gdb.base/default.exp (show version): Update the version text.
9256 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
9257
4cf31eea
JK
92582007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9259
9260 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9261 New files.
9262
4935890f
JK
92632007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9264
9265 * lib/gdb.exp (build_id_debug_filename_get): New function.
9266 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
9267 Remove the generate DEBUG file for the future testcase runs.
9268 New testcase for the NT_GNU_BUILD_ID retrieval.
9269 Move the final testing step to ...
9270 (test_different_dir): ... a new function.
9271 New parameter XFAIL to XFAIL all the tests performed.
9272 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
9273 New parameter TYPE to PF_PREFIX all the tests performed.
9274
02142340
VP
92752007-08-31 Vladimir Prus <vladimir@codesourcery.com>
9276
9277 * gdb.mi/mi-var-cp.cc (path_expression): New
9278 function.
9279 * gdb.mi/mi-var-cp.exp: Run path exression tests.
9280
36acd84e
UW
92812007-08-27 Markus Deuling <deuling@de.ibm.com>
9282
9283 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
9284 to fit into SPU Local Store memory.
9285
a896d121
JB
92862007-08-23 Joel Brobecker <brobecker@adacore.com>
9287
9288 * gdb.base/default.exp: Adjust the expected output of "info
9289 warranty" after the switch to GPLv3.
9290
7b433602
JB
92912007-08-23 Joel Brobecker <brobecker@adacore.com>
9292
9293 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
9294 to 30000 (from 20000).
9295
e22f8b7c
JB
92962007-08-23 Joel Brobecker <brobecker@adacore.com>
9297
9298 Switch the license of all .exp files to GPLv3.
9299 Switch the license of all .f and .f90 files to GPLv3.
9300 Switch the license of all .s and .S files to GPLv3.
9301
5a0e3bd0
JB
93022007-08-23 Joel Brobecker <brobecker@adacore.com>
9303
9304 * configure.ac: Switch license to GPLv3.
9305
cc00619d
JB
93062007-08-23 Joel Brobecker <brobecker@adacore.com>
9307
9308 Switch the licensing to GPLv3 for all .ads and .adb files.
9309
8d26208a
DJ
93102007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
9311
9312 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
9313 and t_int_double.
9314 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
9315
4fcb9948
JB
93162007-08-17 Joel Brobecker <brobecker@adacore.com>
9317
9318 * gdb.base/step-line.c: Switch license to GPL version 3, and
9319 update copyright year.
9320 * gdb.base/step-line.inp: Likewise.
9321
b9c34f67
JB
93222007-08-17 Joel Brobecker <brobecker@adacore.com>
9323
9324 * gdb.base/gdb1555.exp: Make expected output immune to formatting
9325 changes inside gdb1555.c.
9326 * gdb.base/pending.exp: Likewise.
9327
2cc17678
DJ
93282007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
9329
9330 * config/default.exp: New file.
9331
e48883f7
DJ
93322007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9333
9334 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
9335 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
9336
1ab80e5b
MR
93372007-07-30 Maciej W. Rozycki <macro@mips.com>
9338
9339 * gdb.base/dump.exp: Force the correct endianness for binary
9340 formats not carrying this information.
9341
aba471f5
DJ
93422007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9343
9344 * gdb.threads/staticthreads.exp: Match .*sem_post.
9345
d4e07204
DJ
93462007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9347
9348 * gdb.base/readline.exp (operate_and_get_next): Match the final
9349 prompt.
9350
2b97317d
KB
93512007-07-23 Kevin Buettner <kevinb@redhat.com>
9352
9353 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
9354 to restarting SID.
9355
44efa07a
KB
93562007-07-18 Kevin Buettner <kevinb@redhat.com>
9357
9358 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
9359 prior to `gdb_start'.
9360
7b5ebade
KB
93612007-07-18 Kevin Buettner <kevinb@redhat.com>
9362
9363 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
9364 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
9365 Remove call to gdb_unload.
9366
255e7678
DJ
93672007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
9368 Daniel Jacobowitz <dan@codesourcery.com>
9369
9370 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
9371 for __WIN32__.
9372 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
9373 * gdb.base/unload.exp: Use shared library test routines.
9374
3a40aaa0
UW
93752007-07-03 Markus Deuling <deuling@de.ibm.com>
9376
9377 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
9378 * gdb.base/solib-symbol-lib.c: Likewise.
9379 * gdb.base/solib-symbol-main.c: Likewise.
9380
b0f4b84b
DJ
93812007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
9382
9383 * config/gdbserver.exp (gdb_reconnect): New.
9384 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
9385 gdb.base/solib-disc.exp: New files.
9386 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
9387 remote debugging".
9388 (gdb_compile): Add shlib_load flag.
9389 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
9390 port.
9391 (gdbserver_reconnect): New.
9392
1b05479a
DJ
93932007-07-01 Nick Roberts <nickrob@snap.net.nz>
9394 Daniel Jacobowitz <dan@codesourcery.com>
9395
9396 * gdb.base/annota3.exp: Test for if construct.
9397
86f78eb2
DJ
93982007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
9399
9400 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
9401
6a2eb474 94022007-06-21 Chris Dearman <chris@mips.com>
a9c64011 9403 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
9404
9405 * gdb.base/display.exp: Allow a newline after display/i.
9406 * gdb.base/pc-fp.exp: Likewise.
9407 * gdb.base/sigbpt.exp: Likewise.
9408
f8b73d13
DJ
94092007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9410
9411 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
9412 required features to be included.
9413
4339e69e
DJ
94142007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9415
9416 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
9417 in info threads output.
9418
23d964e7
UW
94192007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9420 Markus Deuling <deuling@de.ibm.com>
9421
9422 * gdb.arch/spu-info.exp: New testcase.
9423 * gdb.arch/spu-info.c: New file.
9424
fd20f75b
DJ
94252007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
9426
9427 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
9428 tpcs_offset. Restore lr after the call.
9429 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
9430
2226f861
DJ
94312007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
9432
9433 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
9434 (gdbserver_run): Kill any running gdbserver.
9435 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
9436
d12371a9
MR
94372007-05-17 Maciej W. Rozycki <macro@mips.com>
9438
9439 * gdb.base/sigbpt.exp: Preset segv_addr.
9440
93f02886
DJ
94412007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
9442
9443 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
9444 (gdb_compile_shlib): Likewise.
9445 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
9446 (default_gdb_init): Clear cleanfiles.
9447 (gdb_finish): Delete recorded cleanfiles.
9448 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
9449
9450 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
9451 Do not use isnative.
9452 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
9453 gdb.base/so-impl-ld.exp: Likewise.
9454 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
9455 * gdb.base/unload.exp: Likewise. Do not pass empty option to
9456 gdb_compile.
9457
b04e06d7
VP
94582007-05-15 Vladimir Prus <vladimir@codesourcery.com>
9459
9460 * config/unknown.exp: Remove.
9461
069ed931
UW
94622007-05-15 Markus Deuling <deuling@de.ibm.com>
9463
9464 * gdb.base/info-proc.exp: Check is_remote.
9465
09db0d03
UW
94662007-05-14 Markus Deuling <deuling@de.ibm.com>
9467
9468 * gdb.base/gcore.exp: Initialize variable core_supported.
9469
af2cbe8c
DJ
94702007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9471
9472 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
9473
027c0295
DJ
94742007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9475
9476 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
9477 * gdb.threads/print-threads.exp (test_all_threads): Allow
9478 negative and hexadecimal thread IDs.
9479
dc5000e7
DJ
94802007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9481
9482 * gdb.java/jprint.java (public): Avoid invalid call to static
9483 method.
9484
2e74ed18
DP
94852007-05-14 Denis Pilat <denis.pilat@st.com>
9486
9487 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
9488 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
9489 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9490 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
9491 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
9492
83547f02
UW
94932007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9494
9495 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 9496 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
9497 this mode.
9498 * gdb.base/ovlymgr.c: Provide stubs for spu target.
9499 * gdb.base/spu.ld: New file.
9500
b18be20d
DJ
95012007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
9502
9503 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
9504
be444858
DJ
95052007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
9506
9507 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
9508
b1d53152
DJ
95092007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9510
9511 * gdb.java/jmain.exp: Handle demangled names with and without method
9512 signatures.
9513
d084b331
DJ
95142007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9515
9516 * gdb.mi/mi-syn-frame.c (main, foo, bar)
9517 (have_a_very_merry_interrupt): Remove calls to puts.
9518 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
9519 inferior output.
9520 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
9521 test names.
9522
db9d7fc5
DJ
95232007-04-29 Markus Deuling <deuling@de.ibm.com>
9524 Daniel Jacobowitz <dan@codesourcery.com>
9525
9526 * gdb.base/auxv.exp (core_works): Also check is_remote.
9527 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
9528
ef783a7d 95292007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9530
ef783a7d
VP
9531 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
9532 message, not the undefined 'module' variable.
9533 * gdb.base/siginfo.exp: Likewise.
9534 * gdb.base/sigstep.exp: Likewise.
9535 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
9536 serialport.
9537 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
9538
b7b73cae
CV
95392007-04-25 Corinna Vinschen <vinschen@redhat.com>
9540
9541 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
9542 target sim fails. Return 0 otherwise.
9543 (gdb_load): Return prematurely if gdb_target_sim fails.
9544
7d90fdfa
DP
95452007-04-16 Denis Pilat <denis.pilat@st.com>
9546
9547 * gdb.base/setshow.exp: Reset height after having set it to 100.
9548
5d3e9c85
DP
95492007-04-16 Denis Pilat <denis.pilat@st.com>
9550
9551 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
9552
18e75969
DP
95532007-04-16 Denis Pilat <denis.pilat@st.com>
9554
9555 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
9556
25d5ea92
VP
95572007-04-14 Vladimir Prus <vladimir@codesourcery.com>
9558
9559 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
9560 tests. Run the frozen varobjs test.
9561 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 9562 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 9563
0b49cb80
JK
95642007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9565
9566 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
9567 gdb.base/type-opaque.exp: New files.
9568
a73bafbc 95692007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
9570
9571 * gdb.mi/mi-var-child.c
a73bafbc
VP
9572 (do_children_tests): User char[2] instead of
9573 char so that automatic printing of pointers to char
9574 don't give unpredicable result.
9575 * gdb.mi/var-cmd.c (do_locals_test): Initialize
9576 local variables.
9577 * gdb.mi/mi-var-child.exp: Step to right line
9578 of do_children_tests.
9579 * gdb.mi/mi2-var-child.exp: Likewise.
9580 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 9581 do_locals_tests.
a73bafbc
VP
9582 (do_children_tests): User char[2] instead of
9583 char so that automatic printing of pointers to char
a9c64011 9584 don't give unpredicable result.
a73bafbc 9585 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9586 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
9587 Pass test name to mi_wait_for_stop.
9588
7ce59000
DJ
95892007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9590
9591 * gdb.asm/asm-source.exp: Remove d10v case.
9592 * lib/gdb.exp (skip_cplus_tests): Likewise.
9593 * gdb.asm/d10v.inc: Deleted.
9594
20389057
DJ
95952007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9596
9597 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
9598
8807d78b
DJ
95992007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9600
9601 * config/netware.exp: Delete file.
9602
aa3edb8e
JB
96032007-03-29 Joel Brobecker <brobecker@adacore.com>
9604
9605 * gdb.dwarf2/dw2-noloc.S: New file.
9606 * gdb.dwarf2/dw2-noloc.exp: New file.
9607
297561ac
PA
96082007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
9609
9610 * gdb.cp/method2.cc: New test.
9611 * gdb.cp/method2.exp: New test.
9612 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
9613
1f81bd39
DJ
96142007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9615
9616 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
9617
9453113a
DJ
96182007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
9619
9620 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
9621
b741e217
DJ
96222007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9623
9624 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
9625 (gdb_load): Delete, replace with...
9626 (gdb_reload): ...this.
9627 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
9628 * gdb.server/server-mon.exp: Likewise.
9629 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
9630 (gdb_start_cmd): New.
9631 (gdb_file_cmd): Save the last loaded file.
9632 (gdb_reload): New.
9633 (gdb_gnu_strip_debug): Use transform.
9634 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
9635 support here. Use new $last_loaded_file. Check mtime.
9636 (gdb_target_cmd): Handle ObjC failure case.
9637 (infer_host_exec): Delete.
9638 (gdbserver_load): Rename to...
9639 (gdbserver_run): ...this. Simplify.
9640 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
9641 (mi_gdb_load): Move most contents to a new function...
9642 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
9643 (mi_run_cmd): Use mi_gdb_target_load.
9644 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
9645 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
9646 Use gdb_run_cmd.
9647 * gdb.base/charsign.exp: Remove incorrect comment.
9648 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
9649 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
9650 gdb.base/start.exp: Use gdb_start_cmd.
9651
446ab585 96522007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 9653 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
9654
9655 * gdb.base/sigbpt.exp: Fix the message when skipping test.
9656 * gdb.base/signull.exp: Similarly.
9657
bbb88ebf
UW
96582007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9659
9660 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
9661 messages available to test cases (like chng-sym.exp).
9662
cb8c4a99
AS
96632007-03-14 Andreas Schwab <schwab@suse.de>
9664
9665 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9666 format changes.
9667
4e463ff5
DJ
96682007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
9669
9670 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
9671 (optimized_1): New.
9672 (main): Call optimized_1.
9673 (gdb2029): Correct typos. Call gdb2029_marker.
9674 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
9675 for gdb2029.
9676
b6db2c47
MK
96772007-03-12 Mark Kettenis <kettenis@gnu.org>
9678
9679 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
9680 as tabs. Remove redundant test pattern.
9681
70ed3737
UW
96822007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9683
9684 * gdb.base/long_long.exp: Accept optional symbol name in <...>
9685 for /a format output.
9686
47b67b60
DJ
96872007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
9688
9689 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
9690 collect output incrementally.
9691
b8953b0e
UW
96922007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9693
9694 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
9695 for -var-create lpcharacter test.
9696 * gdb.mi/mi2-var-cmd.exp: Likewise.
9697
7acd5c40
UW
96982007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9699
9700 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
9701 pass on targets where address zero is readable.
9702
9c6759c1
UW
97032007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9704
9705 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
9706 just a single architecture.
9707
a2f1aeb4
UW
97082007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9709
9710 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
9711 (fetch_all_registers): New function, uses gdb_test_multiple and
9712 exp_continue to fetch inferior output line-by-line.
9713 Replace all uses of do_get_all_registers by fetch_all_registers.
9714
46579ac2
UW
97152007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9716
9717 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
9718 in target_info.
9719
fc133f24
MS
97202007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9721
a9c64011 9722 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
9723 consistancy; add a default (timeout) case.
9724
7646a51d
MS
97252007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9726
9727 * gdb.base/watchpoint.exp: Fix truncated comment.
9728
dcfff61f
MS
97292007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9730
9731 * Makefile.in: Remove spurious single-quotes from sed command.
9732
664e3ee9
DJ
97332007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9734
9735 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
9736 func.
9737 * gdb.mi/mi2-var-cmd.exp: Likewise.
9738
d7cc6f2f
JB
97392007-02-27 Joel Brobecker <brobecker@adacore.com>
9740
a9c64011
AS
9741 * gdb.dwarf2/dw2-producer.S: New file.
9742 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
9743
97442007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
9745
9746 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9747 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9748 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9749 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9750 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
9751 Revert tests to use mi_gdb_test and include value field in output
9752 of -var-create.
9753
93d42b30
DJ
97542007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9755
9756 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
9757
c499ed39
DJ
97582007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9759
9760 * gdb.base/maint.exp: Remove full paths from test names.
9761 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
9762 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
9763
9836f81b
JB
97642007-02-27 Joel Brobecker <brobecker@adacore.com>
9765
9766 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
9767
c74d0ad8
DJ
97682007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9769
9770 * gdb.server/server-mon.exp: New test.
9771
2711e456
DJ
97722007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9773
9774 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
9775
ff6f572f
DJ
97762007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9777
9778 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
9779 register capitalization.
9780
fada3feb
DP
97812007-02-13 Denis Pilat <denis.pilat@st.com>
9782
9783 * gdb.mi/mi-var-invalidate.exp: New file.
9784
fb1e4ffc
DJ
97852007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9786
9787 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
9788
3da939d7
DJ
97892007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9790
9791 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
9792
123dc839
DJ
97932007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9794
9795 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
9796 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
9797
877e3645 97982007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
9799
9800 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9801 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9802 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9803 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9804 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 9805 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 9806 Update tests to include value field in output of -var-create.
a9c64011 9807
3c0a2960
AS
98082007-02-08 Andreas Schwab <schwab@suse.de>
9809
9810 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
9811
108546a0
DJ
98122007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
9813
9814 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
9815 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
9816
d701dcab
DP
98172007-02-02 Denis Pilat <denis.pilat@st.com>
9818
9819 * gdb.threads/threadapply.exp: check that frame is not changed by
9820 the thread apply all command.
9821
783e3e2f
AS
98222007-01-31 Andreas Schwab <schwab@suse.de>
9823
6d9c3a87
AS
9824 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9825
3c50d7b9
AS
9826 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
9827 in the dwarf sections.
9828 * gdb.dwarf2/mac-fileno.S: Likewise.
9829
783e3e2f
AS
9830 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
9831 bspstore register on ia64.
9832
78ff580e
AS
98332007-01-29 Andreas Schwab <schwab@suse.de>
9834
cc8e9b12
AS
9835 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
9836 "frame-begin" annotation.
9837
78ff580e
AS
9838 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
9839 number of "frames-invalid" annotations.
9840
704a4f78
DJ
98412007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9842
9843 * gdb.base/commands.exp: Call if_commands_test.
9844 (gdb_test_no_prompt, if_commands_test): New.
9845
e741bf94
MK
98462007-01-28 Mark Kettenis <kettenis@gnu.org>
9847
9848 * gdb.threads/sigthread.c (NSIGS): Make bigger.
9849
474d0ad3
AS
98502007-01-27 Andreas Schwab <schwab@suse.de>
9851
9852 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
9853 .short/.int/.quad in the dwarf sections.
9854 * gdb.dwarf2/dw2-intercu.S: Likewise.
9855 * gdb.dwarf2/dw2-intermix.S: Likewise.
9856
e784b426
JK
98572007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9858
9859 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
9860 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
9861 array.
e784b426
JK
9862 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
9863 * gdb.base/setvar.exp: Likewise.
9864
37f08e04
AS
98652007-01-26 Andreas Schwab <schwab@suse.de>
9866
9a01813a
AS
9867 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
9868 test.
9869
37f08e04
AS
9870 * gdb.base/multi-forks.exp ("restart $i"): Also match
9871 __kernel_syscall_via_break.
9872
6e2a9270
VP
98732007-01-24 Vladimir Prus <vladimir@codesourcery.com>
9874
9875 * lib/mi-support.exp (mi_delete_varobj): New.
9876 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
9877 testcase.
9878 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
9879 (main): Call the above.
9880 (reference_update_test, base_in_reference_test)
9881 (reference_to_pointer): Delete the created varobjs.
a9c64011 9882
e515b470
DJ
98832007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
9884
9885 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
9886 * configure: Regenerated.
9887 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
9888 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
9889 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
9890 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
9891 * lib/gdb.exp (gdb_skip_xml_test): New function.
9892
08d8bcd7
DJ
98932007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
9894
9895 * gdb.base/sigrepeat.exp: Correct error message.
9896
98972007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
9898 Daniel Jacobowitz <dan@codesourcery.com>
9899
9900 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
9901 gdb.arch/i386-gnu-cfi-asm.S: New files.
9902
97c3f1f3
JK
99032007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9904
9905 * lib/gdb.exp: Abort on missing `site.exp'.
9906
cb1df416
DJ
99072007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9908 Daniel Jacobowitz <dan@codesourcery.com>
9909
9910 * gdb.base/included.c, gdb.base/included.exp,
9911 gdb.base/included.h: New files.
9912
35990120
DJ
99132007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9914
9915 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
9916 (maximize_rlimit): Reduce limits on 64-bit systems.
9917
6e81a116 99182007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
9919
9920 From Marcus Deuling <deuling@de.ibm.com>:
9921 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
9922 every case.
9923
6c3c41f3
NR
99242007-01-13 Nick Roberts <nickrob@snap.net.nz>
9925
9926 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
9927 (test_path_specification): Use objdir instead of srcdir to always
9928 get an absolute filename.
9929
2f12c312
DJ
99302007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9931
9932 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
9933
81121995
VP
99342007-01-11 Vladimir Prus <vladimir@codesourcery.com>
9935
9936 * gdb.mi/mi-var-cp.cc (reference_update_tests):
9937 Make sure the variable we're using is in scope.
9938 (reference_to_pointer): Likewise.
9939
4741b737
DJ
99402007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9941
9942 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
9943 has no debug information.
9944
054410c3
DJ
99452007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9946
9947 * gdb.base/annota1.exp: Remove extra send_gdb.
9948
818f79f6
DJ
99492007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9950
9951 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
9952
f7a6bb70
DJ
99532007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9954
9955 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
9956
57e66780
DJ
99572007-01-08 Nick Roberts <nickrob@snap.net.nz>
9958 Daniel Jacobowitz <dan@codesourcery.com>
9959
9960 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
9961 lcharacter or linteger change. Correct duplicated test name.
9962 * gdb.mi/mi2-var-cmd.exp: Likewise.
9963
3d799a95
DJ
99642007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9965
9966 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
9967
99682007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 9969
a9c64011
AS
9970 * gdb.base/nofield.c: New file.
9971 * gdb.base/nofield.exp: New testcase.
51679ba9 9972
eafb94e8
NR
99732007-01-05 Nick Roberts <nickrob@snap.net.nz>
9974
9975 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
9976
9977 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
9978 test.
9979
5e572bb4
DJ
99802007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9981
9982 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
9983
74a44383
DJ
99842007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9985
9986 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
9987 when continuing.
9988
1b572db9
DJ
99892007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9990
9991 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
9992 Expect ".exe" extension.
9993
381bc39b
DJ
99942007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9995
9996 * gdb.base/charset.exp: Add explicit filename to break.
9997 * gdb.base/dbx.exp: Add explicit filename to breaks.
9998
2b70e4c6
DJ
99992007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10000
10001 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
10002 * gdb.mi/mi2-file.exp: Likewise.
10003
303b6f5d
DJ
100042007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10005
10006 Implement specification of MI tests as comments
10007 in C and C++ sources.
10008 * lib/mi-support.exp (mi_autotest_data): New variable.
10009 (mi_autotest_source): New variable.
10010 (count_newlines, mi_prepare_inline_tests)
10011 (mi_get_inline_test, mi_continue_to_line)
10012 (mi_run_inline_test, mi_tbreak)
10013 (mi_send_resuming_command, mi_wait_for_stop): New functions.
10014 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
10015 Run inline tests.
10016 * gdb.mi/mi-var-cp.cc: Define tests here.
10017
23da0d94
VP
100182007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10019
10020 Simplify usage of mi_continue_to.
10021 * lib/mi-support.exp (mi_runto_helper): Renamed
10022 from mi_runto, added new parameter 'run_or_continue'.
10023 (mi_runto): Use mi_runto_helper.
10024 (mi_continue_to): Accept just function name as parameter.
10025 Use mi_runto_helper.
10026 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
10027 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10028
f9e18282
JB
100292006-01-04 Joel Brobecker <brobecker@adacore.com>
10030
10031 Make this testcase a bit more realistic. The current code
10032 is too simplistic, and allows the compiler to optimize out
10033 some of the entities we need for this testcase.
10034 * gdb.ada/null_record/bar.ads (Void_Star): New type.
10035 (Do_Nothing): Add extra parameter.
10036 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
10037 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
10038 by using a variable of type Void_Star.
10039
fd678c65
JB
100402006-01-04 Joel Brobecker <brobecker@adacore.com>
10041
10042 * gdb.ada/catch_ex/foo.adb: New file.
10043 * gdb.ada/catch_ex.exp: New testcase.
10044
05cfdb42
DJ
100452007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
10046
10047 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
10048 pass --image-base to linker.
10049
2e03ee74
DJ
100502007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10051 Daniel Jacobowitz <dan@codesourcery.com>
10052
10053 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
10054 secondary prompts.
10055
0d5de010
DJ
100562007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10057
10058 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
10059 output. Test the types of members and member pointers.
10060 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10061 gdb/2092.
10062 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10063 statement. Enable for GCC. Update expected output for some tests
10064 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10065 layout.
10066 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10067 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
10068 (Diamond::vget_base): New.
10069 (main): Add new tests.
10070 * gdb.cp/printmethod.exp: Update expected output for member functions.
10071 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
10072 print pEe->D::vg().
10073
61a771aa
DJ
100742007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10075
10076 * gdb.threads/tls.exp: Allow stops in sem_post.
10077
2fa63963
DJ
100782006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
10079
10080 * gdb.base/annota1.exp: Allow .*printf in backtraces.
10081 * gdb.base/annota3.exp: Likewise.
10082 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10083 again (instead of timing out).
10084 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10085 GCC bug 26475.
10086 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10087 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10088 test from jmisc1.exp.
10089 * gdb.java/jmisc1.exp: Delete.
10090 * gdb.java/jprint.exp: Adjust to work with method signatures including
10091 return types.
10092 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10093 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10094 * lib/java.exp (compile_java_from_source): Pass the correct type
10095 to target_compile.
10096
5eefc2b7
JB
100972006-12-31 Joel Brobecker <brobecker@adacore.com>
10098
10099 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10100 (stack_align_edx): New function.
10101 (stack_align_eax): New function.
10102 (main): Add calls to stack_align_edx and stack_align_eax.
10103 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10104 Add testing for the cases where the register used during a stack
10105 realignment is edx. Same for eax.
10106
227c54da
DJ
101072006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10108
10109 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10110 and generic PE targets.
10111
cab8ac94
JB
101122006-12-29 Joel Brobecker <brobecker@adacore.com>
10113
10114 * gdb.ada/array_return.exp: Update copyright date list.
10115
ba54f318
JB
101162006-12-27 Joel Brobecker <brobecker@adacore.com>
10117
10118 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10119 (Create_Small_Float_Vector): New function.
10120 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10121 function body.
10122 * gdb.ada/array_return/p.adb: Use new type and function from
10123 package Pck.
10124 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10125 able to print the value returned by a function returning an
10126 array of float.
10127
6b7a35dd
JB
101282006-12-20 Joel Brobecker <brobecker@adacore.com>
10129
10130 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10131 The associated tests should be PASSing.
10132
038224f6
VP
101332006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10134
10135 Test for base in references.
10136 * gdb.mi/mi-var-cp.cc: Add test code.
10137 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10138 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10139 * gdb.mi/mi2-watch.exp: Likewise.
10140 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10141 (mi_list_varobj_children): New function.
10142
b26ed50d
VP
101432006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10144
10145 * lib/mi-support.exp
10146 (mi_runto): Accept "()" after function name.
10147 (mi_create_varobj): New function.
10148 (mi_varobj_update): New function.
10149 (mi_Check_varobj_value): New function.
10150 * gdb.mi/mi-var-cp.exp: New file.
10151 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 10152
08232497
DJ
101532006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
10154
10155 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
10156 gdb.base/weaklib2.c: New files.
10157
d394c993 101582006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 10159
ac6c2fba
NS
10160 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
10161 info. Adjust test names.
10162
8ec659a0 10163 * gdb.base/break.c (main): Move position of malloc.
d394c993 10164 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 10165
acd65feb
VP
101662006-11-28 Vladimir Prus <vladimir@codesourcery.com>
10167
10168 * gdb.mi/mi-var-cmd.exp: Check -var-update after
10169 assignement of arrays and function pointers.
10170 * gdb.mi/var-cmd.c: Add declaration necessary for above
10171 tests.
10172
f556d5e5
NS
101732006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10174
10175 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
10176
10177 * gdb.threads/linux-dp.exp: Read thread table before and after
10178 creating each philosopher and verify it.
10179
697bc68d
NS
101802006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10181 Paul Brook <paul@codesourcery.com>
10182 Daniel Jacobowitz <dan@codesourcery.com>
10183
10184 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 10185 main to remove duplication. Add start function of the form
697bc68d
NS
10186 '_*start[1-9]*'. Add RVDS start function.
10187
29d73ae4
DJ
101882006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10189
10190 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
10191
c1d88655
UW
101922006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10193
10194 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
10195 * gdb.asm/spu.inc: New file.
10196 * gdb.base/term.exp: Disable if [target_info exists noargs].
10197 * gdb.gdb/complaints.exp: Disable if ![isnative].
10198 * gdb.gdb/selftest.exp: Likewise.
10199 * gdb.gdb/observer.exp: Likewise.
10200 * gdb.gdb/xfullpath.exp: Likewise.
10201 * gdb.base/attach.exp: Disable on SPU target.
10202 * gdb.cp/bs145503.exp: Likewise.
10203 * gdb.cp/exception.exp: Likewise.
10204 * gdb.cp/userdef.exp: Likewise.
10205
32a13b1a
DJ
102062006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10207
10208 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
10209
d8295fe9
VP
102102006-11-10 Vladimir Prus <vladimir@codesourcery.com>
10211
10212 * gdb.base/completion.exp: Fix completion tests for
10213 'info' and 'info '.
10214 * gdb.base/help.exp (help_test_raw, test_class_help)
10215 (test_prefix_command_help): Move...
10216 * lib/gdb.exp: Here.
10217 * gdb.base/main.exp: Adjust.
10218 * gdb.cp/maint.exp: Adjust.
10219 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 10220
8c394015
VP
102212006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10222
10223 * gdb.stabs/weird.exp (print_weird_var): Use
10224 gdb_test_multiple instead of gdb_expect.
10225
027fc1bc
VP
102262006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10227
10228 * gdb.base/help.exp (help_test_raw): New.
10229 (test_class_help): New.
10230 (test_prefix_command_help): New.
10231 Adjust testcases.
10232
67609209
FR
102332006-11-09 Christophe Lyon <christophe.lyon@st.com>
10234
10235 * gdb.base/constvars.c (main): Write to crass and crips, so that
10236 they are allocated by the compiler.
10237
f73adfeb
AS
102382006-10-27 Andreas Schwab <schwab@suse.de>
10239
10240 * gdb.base/multi-forks.exp: Use "detach fork" instead of
10241 "detach-fork".
10242
2f83a18e
DJ
102432006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
10244
10245 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
10246 of patterns.
10247
94277a38
DJ
102482006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10249
10250 * gdb.base/sepdebug.exp: Remove debug format test.
10251 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
10252 Handle no-symtab.
10253 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
10254
5bd2f6e2
DJ
102552006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10256
10257 * gdb.threads/manythreads.c (thread_function, main): Don't cast
10258 int to pointer or pointer to int.
10259 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
10260
8c008720
DJ
102612006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
10262
10263 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
10264
9e35dae4
DJ
102652006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10266
10267 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
10268
d9639e13
DJ
102692006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10270
10271 PR c++/2116
10272 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
10273
390a1bd0
JB
102742006-10-06 Joel Brobecker <brobecker@adacore.com>
10275
10276 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
10277 the corresponding bug has been fixed in GDB (PR/2018).
10278
dd920c33
JB
102792006-10-06 Joel Brobecker <brobecker@adacore.com>
10280
10281 * gdb.base/subst.exp: New testcase.
10282
53bbefe9
JB
102832006-10-06 Joel Brobecker <brobecker@adacore.com>
10284
10285 * gdb.ada/array_return/pck.ads: Add copyright notice.
10286 * gdb.ada/array_return/pck.adb: Likewise.
10287 * gdb.ada/array_return/p.adb: Likewise.
10288 * gdb.ada/exec_changed/first.adb: Likewise.
10289 * gdb.ada/exec_changed/second.adb: Likewise.
10290
09851417
JB
102912006-10-06 Joel Brobecker <brobecker@adacore.com>
10292
10293 * gdb.ada/watch_arg/watch.adb: New file.
10294 * gdb.ada/watch_arg.exp: New testcase.
10295
041bf30d
VP
102962006-10-02 Vladimir Prus <vladimir@codesourcery.com>
10297
10298 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 10299 via string_to_regexp.
041bf30d 10300 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 10301
f286fbdd 103022006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
10303
10304 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
10305 Remove unused / obsolete files.
10306
7c07f349
NR
103072006-09-19 Nick Roberts <nickrob@snap.net.nz>
10308
10309 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
10310
cd5ff84a
VP
103112006-09-17 Vladimir Prus <vladimir@codesourcery.com>
10312
10313 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
10314 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 10315 the number of frames.
cd5ff84a 10316
ae018d1a
DJ
103172006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
10318
10319 * gdb.base/args.c (main): Add breakpoint marker.
10320 * gdb.base/args.exp: Use args_test for tests. Add new tests which
10321 really test empty arguments.
10322 (args_load): Delete.
10323 (args_test): New.
10324
b399c549
NR
103252006-09-13 Nick Roberts <nickrob@snap.net.nz>
10326
10327 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 10328 check for one file.
b399c549 10329
2ab1eb7a
VP
103302006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
10331
10332 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
10333 HIGH_FRAME argument to -stack-list-locals can be larger than
10334 the number of frames.
a9c64011 10335
476308bf
FF
103362006-08-18 Fred Fish <fnf@specifix.com>
10337
10338 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
10339 '$' in front of skip_vmx_tests_saved when setting that.
10340
8625200f
AS
103412006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
10342
10343 * gdb.base/trace-commands.exp: New file.
10344
089ec8f1
DJ
103452006-08-10 Joel Brobecker <brobecker@adacore.com>
10346 Daniel Jacobowitz <dan@codesourcery.com>
10347
10348 * gdb.base/step-bt.exp: Make hexadecimal address optional in
10349 expected output of the backtrace commands.
10350
b60f0898
JB
103512006-08-09 Joel Brobecker <brobecker@adacore.com>
10352
10353 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
10354 untested followed by return combination.
10355 * gdb.arch/altivec-regs.exp: Likewise.
10356 * gdb.arch/e500-abi.exp: Likewise.
10357 * gdb.arch/e500-regs.exp: Likewise.
10358 * gdb.arch/gdb1291.exp: Likewise.
10359 * gdb.arch/gdb1431.exp: Likewise.
10360 * gdb.arch/gdb1558.exp: Likewise.
10361 * gdb.arch/i386-prologue.exp: Likewise.
10362 * gdb.arch/i386-unwind.exp: Likewise.
10363 * gdb.asm/asm-source.exp: Likewise.
10364 * gdb.base/a2-run.exp: Likewise.
10365 * gdb.base/advance.exp: Likewise.
10366 * gdb.base/all-bin.exp: Likewise.
10367 * gdb.base/annota1.exp: Likewise.
10368 * gdb.base/annota3.exp: Likewise.
10369 * gdb.base/args.exp: Likewise.
10370 * gdb.base/arithmet.exp: Likewise.
10371 * gdb.base/assign.exp: Likewise.
10372 * gdb.base/async.exp: Likewise.
10373 * gdb.base/attach.exp: Likewise.
10374 * gdb.base/bang.exp: Likewise.
10375 * gdb.base/bigcore.exp: Likewise.
10376 * gdb.base/bitfields.exp: Likewise.
10377 * gdb.base/bitfields2.exp: Likewise.
10378 * gdb.base/break.exp: Likewise.
10379 * gdb.base/call-sc.exp: Likewise.
10380 * gdb.base/call-strs.exp: Likewise.
10381 * gdb.base/callfuncs.exp: Likewise.
10382 * gdb.base/checkpoint.exp: Likewise.
10383 * gdb.base/chng-syms.exp: Likewise.
10384 * gdb.base/code-expr.exp: Likewise.
10385 * gdb.base/commands.exp: Likewise.
10386 * gdb.base/completion.exp: Likewise.
10387 * gdb.base/cond-expr.exp: Likewise.
10388 * gdb.base/condbreak.exp: Likewise.
10389 * gdb.base/consecutive.exp: Likewise.
10390 * gdb.base/constvars.exp: Likewise.
10391 * gdb.base/corefile.exp: Likewise.
10392 * gdb.base/cvexpr.exp: Likewise.
10393 * gdb.base/dbx.exp: Likewise.
10394 * gdb.base/define.exp: Likewise.
10395 * gdb.base/detach.exp: Likewise.
10396 * gdb.base/display.exp: Likewise.
10397 * gdb.base/dump.exp: Likewise.
10398 * gdb.base/ena-dis-br.exp: Likewise.
10399 * gdb.base/ending-run.exp: Likewise.
10400 * gdb.base/environ.exp: Likewise.
10401 * gdb.base/eval-skip.exp: Likewise.
10402 * gdb.base/exprs.exp: Likewise.
10403 * gdb.base/fileio.exp: Likewise.
10404 * gdb.base/finish.exp: Likewise.
10405 * gdb.base/float.exp: Likewise.
10406 * gdb.base/foll-exec.exp: Likewise.
10407 * gdb.base/foll-fork.exp: Likewise.
10408 * gdb.base/foll-vfork.exp: Likewise.
10409 * gdb.base/freebpcmd.exp: Likewise.
10410 * gdb.base/funcargs.exp: Likewise.
10411 * gdb.base/gcore.exp: Likewise.
10412 * gdb.base/gdb1090.exp: Likewise.
10413 * gdb.base/gdb1250.exp: Likewise.
10414 * gdb.base/huge.exp: Likewise.
10415 * gdb.base/info-proc.exp: Likewise.
10416 * gdb.base/interrupt.exp: Likewise.
10417 * gdb.base/jump.exp: Likewise.
10418 * gdb.base/langs.exp: Likewise.
10419 * gdb.base/lineinc.exp: Likewise.
10420 * gdb.base/list.exp: Likewise.
10421 * gdb.base/logical.exp: Likewise.
10422 * gdb.base/long_long.exp: Likewise.
10423 * gdb.base/macscp.exp: Likewise.
10424 * gdb.base/maint.exp: Likewise.
10425 * gdb.base/mips_pro.exp: Likewise.
10426 * gdb.base/miscexprs.exp: Likewise.
10427 * gdb.base/multi-forks.exp: Likewise.
10428 * gdb.base/opaque.exp: Likewise.
10429 * gdb.base/overlays.exp: Likewise.
10430 * gdb.base/pc-fp.exp: Likewise.
10431 * gdb.base/pointers.exp: Likewise.
10432 * gdb.base/printcmds.exp: Likewise.
10433 * gdb.base/psymtab.exp: Likewise.
10434 * gdb.base/ptype.exp: Likewise.
10435 * gdb.base/recurse.exp: Likewise.
10436 * gdb.base/relational.exp: Likewise.
10437 * gdb.base/relocate.exp: Likewise.
10438 * gdb.base/remote.exp: Likewise.
10439 * gdb.base/reread.exp: Likewise.
10440 * gdb.base/restore.exp: Likewise.
10441 * gdb.base/return.exp: Likewise.
10442 * gdb.base/return2.exp: Likewise.
10443 * gdb.base/scope.exp: Likewise.
10444 * gdb.base/sect-cmd.exp: Likewise.
10445 * gdb.base/sep.exp: Likewise.
10446 * gdb.base/sepdebug.exp: Likewise.
10447 * gdb.base/setshow.exp: Likewise.
10448 * gdb.base/setvar.exp: Likewise.
10449 * gdb.base/sigall.exp: Likewise.
10450 * gdb.base/sigbpt.exp: Likewise.
10451 * gdb.base/signals.exp: Likewise.
10452 * gdb.base/signull.exp: Likewise.
10453 * gdb.base/sizeof.exp: Likewise.
10454 * gdb.base/solib.exp: Likewise.
10455 * gdb.base/step-line.exp: Likewise.
10456 * gdb.base/step-test.exp: Likewise.
10457 * gdb.base/structs.exp: Likewise.
10458 * gdb.base/structs2.exp: Likewise.
10459 * gdb.base/term.exp: Likewise.
10460 * gdb.base/twice.exp: Likewise.
10461 * gdb.base/until.exp: Likewise.
10462 * gdb.base/varargs.exp: Likewise.
10463 * gdb.base/volatile.exp: Likewise.
10464 * gdb.base/watchpoint.exp: Likewise.
10465 * gdb.base/whatis-exp.exp: Likewise.
10466 * gdb.base/whatis.exp: Likewise.
10467 * gdb.cp/ambiguous.exp: Likewise.
10468 * gdb.cp/annota2.exp: Likewise.
10469 * gdb.cp/annota3.exp: Likewise.
10470 * gdb.cp/bool.exp: Likewise.
10471 * gdb.cp/breakpoint.exp: Likewise.
10472 * gdb.cp/casts.exp: Likewise.
10473 * gdb.cp/class2.exp: Likewise.
10474 * gdb.cp/classes.exp: Likewise.
10475 * gdb.cp/cplusfuncs.exp: Likewise.
10476 * gdb.cp/ctti.exp: Likewise.
10477 * gdb.cp/derivation.exp: Likewise.
10478 * gdb.cp/exception.exp: Likewise.
10479 * gdb.cp/gdb1355.exp: Likewise.
10480 * gdb.cp/hang.exp: Likewise.
10481 * gdb.cp/inherit.exp: Likewise.
10482 * gdb.cp/local.exp: Likewise.
10483 * gdb.cp/m-data.exp: Likewise.
10484 * gdb.cp/m-static.exp: Likewise.
10485 * gdb.cp/member-ptr.exp: Likewise.
10486 * gdb.cp/method.exp: Likewise.
10487 * gdb.cp/misc.exp: Likewise.
10488 * gdb.cp/namespace.exp: Likewise.
10489 * gdb.cp/overload.exp: Likewise.
10490 * gdb.cp/ovldbreak.exp: Likewise.
10491 * gdb.cp/pr-1023.exp: Likewise.
10492 * gdb.cp/pr-1210.exp: Likewise.
10493 * gdb.cp/pr-574.exp: Likewise.
10494 * gdb.cp/printmethod.exp: Likewise.
10495 * gdb.cp/psmang.exp: Likewise.
10496 * gdb.cp/ref-params.exp: Likewise.
10497 * gdb.cp/ref-types.exp: Likewise.
10498 * gdb.cp/rtti.exp: Likewise.
10499 * gdb.cp/templates.exp: Likewise.
10500 * gdb.cp/try_catch.exp: Likewise.
10501 * gdb.cp/userdef.exp: Likewise.
10502 * gdb.cp/virtfunc.exp: Likewise.
10503 * gdb.disasm/am33.exp: Likewise.
10504 * gdb.disasm/h8300s.exp: Likewise.
10505 * gdb.disasm/mn10300.exp: Likewise.
10506 * gdb.disasm/sh3.exp: Likewise.
10507 * gdb.disasm/t01_mov.exp: Likewise.
10508 * gdb.disasm/t02_mova.exp: Likewise.
10509 * gdb.disasm/t03_add.exp: Likewise.
10510 * gdb.disasm/t04_sub.exp: Likewise.
10511 * gdb.disasm/t05_cmp.exp: Likewise.
10512 * gdb.disasm/t06_ari2.exp: Likewise.
10513 * gdb.disasm/t07_ari3.exp: Likewise.
10514 * gdb.disasm/t08_or.exp: Likewise.
10515 * gdb.disasm/t09_xor.exp: Likewise.
10516 * gdb.disasm/t10_and.exp: Likewise.
10517 * gdb.disasm/t11_logs.exp: Likewise.
10518 * gdb.disasm/t12_bit.exp: Likewise.
10519 * gdb.disasm/t13_otr.exp: Likewise.
10520 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
10521 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
10522 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
10523 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
10524 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
10525 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10526 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10527 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10528 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
10529 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
10530 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10531 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10532 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10533 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10534 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10535 * gdb.mi/gdb701.exp: Likewise.
10536 * gdb.mi/gdb792.exp: Likewise.
10537 * gdb.mi/mi-basics.exp: Likewise.
10538 * gdb.mi/mi-break.exp: Likewise.
10539 * gdb.mi/mi-cli.exp: Likewise.
10540 * gdb.mi/mi-console.exp: Likewise.
10541 * gdb.mi/mi-disassemble.exp: Likewise.
10542 * gdb.mi/mi-eval.exp: Likewise.
10543 * gdb.mi/mi-file.exp: Likewise.
10544 * gdb.mi/mi-read-memory.exp: Likewise.
10545 * gdb.mi/mi-regs.exp: Likewise.
10546 * gdb.mi/mi-return.exp: Likewise.
10547 * gdb.mi/mi-simplerun.exp: Likewise.
10548 * gdb.mi/mi-stack.exp: Likewise.
10549 * gdb.mi/mi-stepi.exp: Likewise.
10550 * gdb.mi/mi-syn-frame.exp: Likewise.
10551 * gdb.mi/mi-until.exp: Likewise.
10552 * gdb.mi/mi-var-block.exp: Likewise.
10553 * gdb.mi/mi-var-child.exp: Likewise.
10554 * gdb.mi/mi-var-cmd.exp: Likewise.
10555 * gdb.mi/mi-var-display.exp: Likewise.
10556 * gdb.mi/mi-watch.exp: Likewise.
10557 * gdb.mi/mi2-basics.exp: Likewise.
10558 * gdb.mi/mi2-break.exp: Likewise.
10559 * gdb.mi/mi2-cli.exp: Likewise.
10560 * gdb.mi/mi2-console.exp: Likewise.
10561 * gdb.mi/mi2-disassemble.exp: Likewise.
10562 * gdb.mi/mi2-eval.exp: Likewise.
10563 * gdb.mi/mi2-file.exp: Likewise.
10564 * gdb.mi/mi2-read-memory.exp: Likewise.
10565 * gdb.mi/mi2-regs.exp: Likewise.
10566 * gdb.mi/mi2-return.exp: Likewise.
10567 * gdb.mi/mi2-simplerun.exp: Likewise.
10568 * gdb.mi/mi2-stack.exp: Likewise.
10569 * gdb.mi/mi2-stepi.exp: Likewise.
10570 * gdb.mi/mi2-syn-frame.exp: Likewise.
10571 * gdb.mi/mi2-until.exp: Likewise.
10572 * gdb.mi/mi2-var-block.exp: Likewise.
10573 * gdb.mi/mi2-var-child.exp: Likewise.
10574 * gdb.mi/mi2-var-cmd.exp: Likewise.
10575 * gdb.mi/mi2-var-display.exp: Likewise.
10576 * gdb.mi/mi2-watch.exp: Likewise.
10577 * gdb.stabs/exclfwd.exp: Likewise.
10578 * gdb.stabs/weird.exp: Likewise.
10579 * gdb.threads/gcore-thread.exp: Likewise.
10580 * gdb.trace/actions.exp: Likewise.
10581 * gdb.trace/backtrace.exp: Likewise.
10582 * gdb.trace/circ.exp: Likewise.
10583 * gdb.trace/collection.exp: Likewise.
10584 * gdb.trace/deltrace.exp: Likewise.
10585 * gdb.trace/infotrace.exp: Likewise.
10586 * gdb.trace/limits.exp: Likewise.
10587 * gdb.trace/packetlen.exp: Likewise.
10588 * gdb.trace/passc-dyn.exp: Likewise.
10589 * gdb.trace/passcount.exp: Likewise.
10590 * gdb.trace/report.exp: Likewise.
10591 * gdb.trace/save-trace.exp: Likewise.
10592 * gdb.trace/tfind.exp: Likewise.
10593 * gdb.trace/tracecmd.exp: Likewise.
10594 * gdb.trace/while-dyn.exp: Likewise.
10595 * gdb.trace/while-stepping.exp: Likewise.
10596
f4b618d1
JB
105972006-08-08 Joel Brobecker <brobecker@adacore.com>
10598
10599 * gdb.base/step-bt.c: New file.
10600 * gdb.base/step-bt.exp: New testcase.
10601
3d00d119
DJ
106022006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
10603
10604 * config/monitor.exp (gdb_load): Remove support for obsolete
10605 download-write-size.
10606 * gdb.base/remote.exp: Likewise. Update all callers of
10607 gdb_timed_load.
10608
017b5bd4
DJ
106092006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
10610
10611 * cursal.exp: Pass binfile to gdb_load.
10612
837c599d
DJ
106132006-08-01 Nathan Sidwell <nathan@codesourcery.com>
10614
10615 * gdb.base/cursal.exp: Add "" to gdb_load call.
10616
8dd4540b
MK
106172006-07-29 Mark Kettenis <kettenis@gnu.org>
10618
10619 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
10620 NetBSD/ELF targets.
10621
ab5c9f60
DJ
106222006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
10623
10624 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
10625 operator*.
10626
4c42eaff
DJ
106272006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
10628
10629 * gdb.base/completion.exp: Update for change in "file" behavior.
10630 * gdb.stabs/weird.exp: Likewise.
10631 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
10632 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
10633
0155cc76
NS
106342006-07-24 Nathan Sidwell <nathan@codesourcery.com>
10635
10636 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
10637 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
10638
16026cd7
AS
106392006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
10640
10641 * gdb.base/default.exp: Update source command error message.
10642 * gdb.base/help.exp: Update 'help source' message.
10643
16963cb6
DJ
106442006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
10645
10646 * gdb.cp/bs15503.exp: Update comment for no longer crashing
10647 test.
10648
6d7fd486
AS
106492006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
10650
10651 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
10652
29e8a844
DJ
106532006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10654
10655 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
10656
6afcfa39
DJ
106572006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10658
10659 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
10660
267a692b
MK
106612006-07-17 Mark Kettenis <kettenis@gnu.org>
10662
10663 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
10664 *-*-openbsd* from targets for wich we expect ARM FPA floating
10665 point format.
10666
85d2fec4
NR
106672006-07-17 Nick Roberts <nickrob@snap.net.nz>
10668
10669 * gdb.cp/annota3.exp: Expect frame-begin annotation.
10670
106712006-07-17 Mark Kettenis <kettenis@gnu.org>
10672
10673 * gdb.base/annota3.exp: Expect frame-begin annotation.
10674
85b4c6e8
JB
106752006-07-14 Joel Brobecker <brobecker@adacore.com>
10676
10677 * gdb.base/help.exp: Adjust "help unset" test to accept
10678 any list of unset commands.
10679
fb933624
DJ
106802006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
10681 Daniel Jacobowitz <dan@codesourcery.com>
10682
10683 * gdb.cp/ref-params.exp: New test.
10684 * gdb.cp/ref-params.cc: New source file.
10685 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
10686
1dff4b64
MK
106872006-07-08 Mark Kettenis <kettenis@gnu.org>
10688
10689 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
10690 spaces/tabs in regular expressions since they might not be there.
10691
40d2e0e3
AS
106922006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
10693
10694 * gdb.base/ifelse.exp: New file.
10695
f6c957d2
NS
106962006-07-04 Nathan Sidwell <nathan@codesourcery.com>
10697
10698 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
10699 line.
10700 * gdb.base/huge.exp: Loop over compilation to find a size that
10701 is acceptable.
10702 * gdb.base/remote.exp: Correct expected strings.
10703 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
10704
b9c5a23d
DJ
107052006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10706
10707 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
10708
9af2e58d
DJ
107092006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10710
10711 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
10712 native.
10713
30930ca5
DJ
107142006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10715
10716 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
10717 enable stabs testing.
10718
aa32fa1d
DJ
107192006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10720
bd4a4c80 10721 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
10722 gdb_test_multiple does.
10723
321fef15
DJ
107242006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10725
10726 * Makefile.in (host_alias): Remove.
10727 (target_alias): Use @target_noncanonical@.
10728 (site.exp): Don't set host_alias.
10729 * aclocal.m4: Remove contents. Include acx.m4.
10730 * configure: Regenerated.
10731 * configure.ac: Use ACX_NONCANONICAL_TARGET.
10732
e1c2defa
NS
107332006-06-13 Nathan Sidwell <nathan@codesourcery.com>
10734
e63b55d1
NS
10735 * lib/gdb.exp (gdb_load_cmd): New.
10736
5600ea19
NS
10737 * gdb.base/fileio.c: Add system(NULL) test.
10738 * gdb.base/fileio.exp: Check it.
10739
e1c2defa
NS
10740 * gdb.base/break.c: Add 10a breakpoint at }
10741 * gdb.base/break.exp: Add test for breakpoint at }
10742 * gdb.cp/anon-union.cc: Add code at end of function.
10743 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
10744 * gdb.mi/var-cmd.c: Add code at end of function.
10745 * gdb.mi/mi-var-display.exp: Adjust end of next.
10746 * gdb.mi/mi2-var-display.exp: Likewise.
10747 * gdb.base/fileio.c: Add stop function and insert calls at
10748 stopping places.
10749 * gdb.base/fileio.exp: Breakpoint stop function and remove
10750 explicit line number references.
10751
6c0112ec
JB
107522006-05-19 Joel Brobecker <brobecker@adacore.com>
10753
a9c64011
AS
10754 * gdb.base/del.exp (test_delete_alias): New function.
10755 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 10756
154189a4
FF
107572006-05-18 Fred Fish <fnf@specifix.com>
10758
10759 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
10760 required. Check for spurious output after program exits normally.
10761
582e64c2
FF
107622006-05-17 Fred Fish <fnf@specifix.com>
10763
10764 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
10765 gdb_load, so it works in the simulator.
10766
8ef6493a
FF
107672006-05-11 Fred Fish <fnf@specifix.com>
10768
10769 * gdb.base/bang.exp: Ignore unexpected output between the
10770 "program exited normally" and the gdb prompt, as many other
10771 tests do.
10772
692b141c
MK
107732006-05-07 Mark Kettenis <kettenis@gnu.org>
10774
10775 * gdb.base/help.exp: Make "delete checkpoint" part option for
10776 "help d" and "help delete" tests.
10777
540b8a30
UW
107782006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10779
a9c64011 10780 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
10781 expected output in some mi_gdb_test statements.
10782 * gdb.mi/mi2-basics.exp: Likewise.
10783
9b6462d9
JB
107842006-05-05 Joel Brobecker <brobecker@adacore.com>
10785
10786 * gdb.base/del.c: New file.
10787 * gdb.base/del.exp: New testcase.
10788
954de43b
DM
107892006-05-05 David S. Miller <davem@sunset.davemloft.net>
10790
10791 * gdb.base/break.exp: Do not assume a breakpoint on
10792 main will actually be in $srcfile when optimizing.
1303f75e
DM
10793 * gdb.base/savedregs.exp: Do not require that the dummy
10794 frame location match up to a symbol and source file location.
c3242428
DM
10795 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
10796 will get printed without a mi_cmd_data_list_register_values prefix.
10797 (*-data-list-register-*): Correct regular expressions to expect the new
10798 pseudo d? floating point registers.
10799 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 10800
c7e64c9a
DJ
108012006-05-05 Christophe Lyon <christophe.lyon@st.com>
10802
10803 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
10804 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
10805 is allocated by the compiler.
10806 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
10807 anons, e, anone to force their allocation by the compiler.
10808
108092006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
10810
10811 * gdb.base/help.exp: Update expected text for help d and
10812 help delete.
10813
27ce9a6d
MK
108142006-05-02 Mark Kettenis <kettenis@gnu.org>
10815
10816 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
10817 NetBSD/ELF targets.
10818
8608915f
MK
108192006-04-30 Mark Kettenis <kettenis@gnu.org>
10820
10821 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
10822 single-step breakpoint fails; make this a KFAIL on
10823 sparc*-*-openbsd*.
10824 * gdb.base/siginfo.exp: Likewise.
10825 * gdb.base/sigstep.exp (advance, advancei): Likewise.
10826
b8db102d
MS
108272006-04-26 Michael Snyder <msnyder@redhat.com>
10828
10829 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
10830 which may have to consume output from other forks.
10831 Add tests to make sure that "delete fork" succeeded.
10832
c702009a
MS
108332006-04-20 Michael Snyder <msnyder@redhat.com>
10834
10835 * 2006-03-22 Jim Blandy <jimb@redhat.com>
10836 Add support for the Renesas M32C and M16C.
10837
10838 * gdb.asm/asm-source.exp: Add m32c target.
10839 * gdb.asm/m32c.inc: Support for m32c target.
10840
e28493f2
AS
108412006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
10842
10843 * gdb.base/commands.exp (recursive_source_test): New test.
10844
880da185
DM
108452006-04-04 David S. Miller <davem@sunset.davemloft.net>
10846
10847 * gdb.base/float.exp: Add pattern for sparc targets.
10848
61d9b92f
DJ
108492006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10850
10851 * gdb.base/commands.exp (stray_arg0_test): New test.
10852
bd717df8
PB
108532006-03-30 Paul Brook <paul@codesourcery.com>
10854
10855 * gdb.mi/mi-until.exp: kfail broken until command.
10856 * gdb.mi/mi2-until.exp: Ditto.
10857
ec793d3c
NR
108582006-03-27 Nick Roberts <nickrob@snap.net.nz>
10859
10860 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
10861
831004b7
AO
108622006-03-08 Alexandre Oliva <aoliva@redhat.com>
10863
10864 * gdb.base/prelink.exp: Anchor tested-for regular expression
10865 on gdb prompt.
10866
effe49a0
PB
108672006-03-07 Paul Brook <paul@codesourcery.com>
10868
10869 * gdb.base/assign.exp: Correct fail message.
10870
e5461016
PB
108712006-03-07 Paul Brook <paul@codesourcery.com>
10872
10873 * lib/compiler.c: Extract armcc version number.
10874 * lib/compiler.cc: Ditto.
10875
fc91c6c2
PB
108762006-03-07 Paul Brook <paul@codesourcery.com>
10877
10878 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
10879 additional_flags=-w.
10880 * gdb.arch/altivec-regs.exp: Ditto.
10881 * gdb.arch/e500-abi.exp: Ditto.
10882 * gdb.arch/e500-regs.exp: Ditto.
10883 * gdb.base/all-bin.exp: Ditto.
10884 * gdb.base/annota1.exp: Ditto.
10885 * gdb.base/annota3.exp: Ditto.
10886 * gdb.base/args.exp: Ditto.
10887 * gdb.base/arithmet.exp: Ditto.
10888 * gdb.base/assign.exp: Ditto.
10889 * gdb.base/async.exp: Ditto.
10890 * gdb.base/bang.exp: Ditto.
10891 * gdb.base/break.exp: Ditto.
10892 * gdb.base/call-rt-st.exp: Ditto.
10893 * gdb.base/completion.exp: Ditto.
10894 * gdb.base/cond-expr.exp: Ditto.
10895 * gdb.base/condbreak.exp: Ditto.
10896 * gdb.base/consecutive.exp: Ditto.
10897 * gdb.base/define.exp: Ditto.
10898 * gdb.base/display.exp: Ditto.
10899 * gdb.base/ena-dis-br.exp: Ditto.
10900 * gdb.base/environ.exp: Ditto.
10901 * gdb.base/eval-skip.exp: Ditto.
10902 * gdb.base/info-proc.exp: Ditto.
10903 * gdb.base/jump.exp: Ditto.
10904 * gdb.base/logical.exp: Ditto.
10905 * gdb.base/long_long.exp: Ditto.
10906 * gdb.base/maint.exp: Ditto.
10907 * gdb.base/miscexprs.exp: Ditto.
10908 * gdb.base/pc-fp.exp: Ditto.
10909 * gdb.base/pointers.exp: Ditto.
10910 * gdb.base/relational.exp: Ditto.
10911 * gdb.base/reread.exp: Ditto.
10912 * gdb.base/sect-cmd.exp: Ditto.
10913 * gdb.base/sep.exp: Ditto.
10914 * gdb.base/sepdebug.exp: Ditto.
10915 * gdb.base/until.exp: Ditto.
10916 * gdb.base/whatis-exp.exp: Ditto.
10917 * gdb.cp/annota2.exp: Ditto.
10918 * gdb.cp/annota3.exp: Ditto.
10919 * gdb.trace/actions.exp: Ditto.
10920 * gdb.trace/backtrace.exp: Ditto.
10921 * gdb.trace/circ.exp: Ditto.
10922 * gdb.trace/collection.exp: Ditto.
10923 * gdb.trace/deltrace.exp: Ditto.
10924 * gdb.trace/infotrace.exp: Ditto.
10925 * gdb.trace/limits.exp: Ditto.
10926 * gdb.trace/packetlen.exp: Ditto.
10927 * gdb.trace/passc-dyn.exp: Ditto.
10928 * gdb.trace/passcount.exp: Ditto.
10929 * gdb.trace/report.exp: Ditto.
10930 * gdb.trace/save-trace.exp: Ditto.
10931 * gdb.trace/tfind.exp: Ditto.
10932 * gdb.trace/tracecmd.exp: Ditto.
10933 * gdb.trace/while-dyn.exp: Ditto.
10934 * gdb.trace/while-stepping.exp: Ditto.
10935 * lib/gdb.exp: Ditto.
10936 (gdb_compile): Handle nowarning option.
10937
5f4a23d9
AO
109382006-03-07 Alexandre Oliva <aoliva@redhat.com>
10939
10940 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
10941 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
10942 Rename executable to prelinkt. Don't re-prelink if we didn't
10943 get a core file. Test prelink -u exit status to tell whether
10944 prelinking failed. Use gdb_test_multiple.
10945
9733fc94
DJ
109462006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10947
10948 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
10949 (do_tests): Call it.
10950
cc10cae3
AO
109512006-02-28 Alexandre Oliva <aoliva@redhat.com>
10952
10953 * gdb.base/prelink.exp: New test.
10954 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
10955
15c46491
WZ
109562006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
10957
10958 * gdb.fortran/derived-type.f90: New file.
10959 * gdb.fortran/derived-type.exp: New testcase.
10960
5c9f7ded
DJ
109612006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
10962
10963 * gdb.base/default.exp: Allow ';' as a directory separator.
10964
5b96932b
AS
109652006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10966
10967 * gdb.base/help.exp (help add-symbol-file): Update.
10968
1986bccd
AS
109692006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10970
10971 * gdb.base/help.exp (help load): Update expected results.
10972
a8b7528f
FF
109732006-02-19 Fred Fish <fnf@specifix.com>
10974
10975 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
10976 specifix hex value as part of results.
10977 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 10978
f8261448
FF
109792006-02-16 Fred Fish <fnf@specifix.com>
10980
10981 * gdb.base/whatis.c: Define variables using typedefs char_addr,
10982 ushort_addr, and slong_addr, so the typedefs are not optimized
10983 away.
10984 * gdb.base/whatis.exp: Add tests using type name for struct type,
10985 union type, enum type, and typedef.
a9c64011 10986
31d8bdd2
MK
109872006-02-13 Mark Kettenis <kettenis@gnu.org>
10988
10989 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
10990
34e41e63
JB
109912006-02-13 Jim Blandy <jimb@redhat.com>
10992
10993 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
10994 case where it takes two "next" commands to skip past the init
10995 call.
10996
ac6e4f31
FF
109972006-02-12 Fred Fish <fnf@specifix.com>
10998
10999 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
11000 to handle cases where it takes two "next" commands to skip
11001 past the init call.
11002
2db2d571
JB
110032006-02-07 Joel Brobecker <brobecker@adacore.com>
11004
11005 * gdb.ada/array_return.exp: Mark the last test as expected to fail
11006 on hppa32 targets.
11007
38fcd64c
DJ
110082006-02-06 Vladimir Prus <ghost@cs.msu.su>
11009
11010 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
11011 field.
11012
1315ad46
MK
110132006-01-29 Mark Kettenis <kettenis@gnu.org>
11014
11015 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
11016
5625b943
DJ
110172006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11018
11019 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
11020 files.
11021
80df1bbe
DJ
110222006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11023
11024 * gdb.cp/maint.exp: Set complaints to a positive value.
11025
9078e690
DJ
110262006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11027
11028 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
11029 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
11030 function name.
11031
9c903399
DJ
110322006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11033
11034 * gdb.base/checkpoint.c: Update copyright notice. Include
11035 <stdlib.h>.
11036
761ae4d6
JB
110372006-01-04 Jim Blandy <jimb@redhat.com>
11038
11039 * gdb.asm/asm-source.exp: Independently provide default values for
11040 asm-flags and debug-flags. Use 'string equal' to do the
11041 comparison, not the implicit expr's '==' operator. Remove
11042 now-unneeded assignments to asm-flags. In h8300 case, place
11043 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
11044
099ac3dd
MS
110452006-01-04 Michael Snyder <msnyder@redhat.com>
11046
11047 * gdb.base/checkpoint.c: New file.
11048 * gdb.base/checkpoint.exp: New file.
11049 * gdb.base/multi-fork.c: New file.
11050 * gdb.base/multi-fork.exp: New file.
11051 * gdb.base/pi.txt: New file (data for checkpoint.c test).
11052
f4d85314
FF
110532006-01-04 Fred Fish <fnf@specifix.com>
11054
11055 * gdb.base/ptype.c (foo): Add typedef.
11056 (intfoo): Add function.
11057 * gdb.base/ptype1.c: New file.
11058 * gdb.base/ptype.exp: Handle compilation and linking with two
11059 source files. Test that proper type for "foo" is found based
11060 on source context rather than first match found in symtabs.
11061
a1b06f35
MK
110622005-12-28 Mark Kettenis <kettenis@gnu.org>
11063
11064 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11065 * gdb.asm/openbsd.inc: Indent commands.
11066
d082a1e2
MK
110672005-12-26 Mark Kettenis <kettenis@gnu.org>
11068
c65016bd
MK
11069 * gdb.base/freebpcmd.exp: Increase timeout.
11070
d082a1e2
MK
11071 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11072
d3c32a0e
DJ
110732005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11074
11075 * gdb.base/default.exp: Update check for "show version".
11076
9fdb1f50
RC
110772005-12-09 Randolph Chung <tausq@debian.org>
11078
11079 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
11080 * gdb.asm/pa64.inc: New file.
11081
5f2c56f7
RC
110822005-12-09 Randolph Chung <tausq@debian.org>
11083
11084 * gdb.asm/common.inc: Indent commands.
11085 * gdb.asm/asmsrc1.s: Likewise.
11086 * gdb.asm/asmsrc2.s: Likewise.
11087
8117349c
RC
110882005-12-09 Randolph Chung <tausq@debian.org>
11089
11090 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11091 (get_addr_of_sym): Remove duplicate print.
11092 (gen_core): xfail hppa*-*-hpux*, update expected output.
11093 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11094 * gdb.arch/pa64-nullify.s: New file.
11095
8f07f25a
RC
110962005-12-09 Randolph Chung <tausq@debian.org>
11097
11098 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11099
55b39184
DJ
111002005-12-07 Christophe Lyon <christophe.lyon@st.com>
11101
11102 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11103 code generation for these functions.
11104 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11105 error message.
11106
31e2b00f
AS
111072005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11108
11109 * gdb.base/help.exp (help b, help br, help bre, help brea)
11110 (help break): Update the expected message.
11111
c3d0b56e
SC
111122005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11113
11114 * gdb.asm/m68hc11.inc: Setup the data section.
11115 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11116 script for this test.
11117 (m6812-*-*): Likewise.
11118
36ae0ea9
RC
111192005-11-09 Randolph Chung <tausq@debian.org>
11120
11121 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11122
9d6f42e9
WZ
111232005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11124
11125 * gdb.base/break.exp: Fix a comment typo.
11126
e2126a14
EZ
111272005-11-03 Jim Blandy <jimb@redhat.com>
11128
a9c64011
AS
11129 Checked in by Elena Zannoni <ezannoni@redhat.com>
11130
889bf7c5 11131 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 11132
e0ac7199
CV
111332005-11-02 Corinna Vinschen <vinschen@redhat.com>
11134
11135 * gdb.arch/gdb1558.c: Include stdio.h.
11136
31d3fb18
MK
111372005-10-31 Mark Kettenis <kettenis@gnu.org>
11138
11139 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11140
e52b687c
MK
111412005-10-31 Mark Kettenis <kettenis@gnu.org>
11142
11143 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11144
f4711d79
PG
111452005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11146
a9c64011
AS
11147 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11148 vscr" tests to better match output.
f4711d79 11149
987a9106
JB
111502005-10-12 Jim Blandy <jimb@redhat.com>
11151
11152 * gdb.base/structs.exp (any): New function.
11153 (test_struct_returns): Don't make any assumptions at all about
11154 what value the function returns when GDB can't set the return
11155 value.
11156
2336bb58
JB
111572005-10-09 Joel Brobecker <brobecker@adacore.com>
11158
11159 * gdb.ada/arrayidx/p.adb: New file.
11160 * gdb.ada/arrayidx.exp: New testcase
11161
111622005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
11163
11164 * gdb.ada/array_return/pck.ads: New file.
11165 * gdb.ada/array_return/pck.adb: New file.
11166 * gdb.ada/array_return/p.adb: New file.
11167 * gdb.ada/array_return.exp: New testcase.
11168
705335ea
JB
111692005-10-03 Joel Brobecker <brobecker@adacore.com>
11170
a9c64011
AS
11171 * gdb.base/arrayidx.c: New file.
11172 * gdb.base/arrayidx.exp: New testcase.
705335ea 11173
11ee9940
NR
111742005-09-29 Nick Roberts <nickrob@snap.net.nz>
11175
11176 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
11177 frames-invalid and breakpoints-invalid are no longer generated
11178 with level 3 so don't expect them in the output.
11179
39fb8e9e
BR
111802005-09-27 Bob Rossi <bob@brasko.net>
11181
a9c64011 11182 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
11183 from test. Escape the | in mi_gdb_test call.
11184 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
11185 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
11186 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
11187 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
11188 expected regex's in mi_gdb_test calls.
11189 * lib/mi-support.exp: Remove arbitrary .* from tests.
11190 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
11191 Fully anchor GDB/MI expected results in mi_gdb_test.
11192 * lib/gdb.exp (string_to_regexp): Escape the ] character.
11193 * gdb.base/sizeof.exp: Remove escape character. Correct test.
11194
2af48f68
PB
111952005-09-26 Paul Brook <paul@codesourcery.com>
11196
11197 * long_long.exp: Exclude eabi targets from arm FPA float format test.
11198
f34502bc
WZ
111992005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11200
11201 * bfp-test.c: New file.
11202 * bfp-test.exp: New testcase.
11203
ca929517
WZ
112042005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11205
11206 * gdb.fortran/subarray.exp: New testcase to test the evaluation
11207 of subarray and substring variable.
11208 * gdb.fortran/subarray.f: New source file for the test of subarray
11209 and substring variable evaluation.
11210 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
11211 of string constant.
11212
c761af65
DJ
112132005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11214
11215 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
11216 copyright dates.
11217
561d7a1d
PG
112182005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
11219
11220 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
11221 powerpc altivec' test with an almost identical 'info vector' test.
11222
b2b64cc9
PG
112232005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11224
a9c64011
AS
11225 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11226 vscr" tests to match output.
b2b64cc9 11227
6ac4d15a
PG
112282005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11229
a9c64011
AS
11230 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
11231 output.
6ac4d15a 11232
40e55bef
BR
112332005-09-11 Bob Rossi <bob@brasko.net>
11234
889bf7c5
PA
11235 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
11236 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
11237 commands that return an MI output command and an asyncronous MI output
11238 command.
40e55bef
BR
11239 * gdb.mi/mi-console.exp: Ditto.
11240
3c7385ec
BR
112412005-09-11 Bob Rossi <bob@brasko.net>
11242
11243 * gdb.mi/mi-var-child.c: Include <string.h>.
11244
a6cd0eb3
DJ
112452005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
11246
11247 * killed.exp: Correct gdb_expect syntax.
11248
2f168eed
CV
112492005-08-09 Corinna Vinschen <vinschen@redhat.com>
11250
11251 * lib/mi-support.exp (mi_gdb_load): Fix typo.
11252
ecd3fd0f
BR
112532005-08-02 Bob Rossi <bob@brasko.net>
11254
11255 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
11256 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
11257 Change tests to inferior-tty-set/show.
11258 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
11259 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
11260 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
11261 inferior. Use mi_gdb_test to get GDB and Inferior output.
11262 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
11263 descriptor.
11264 (mi_inferior_tty_name): Add inferior PTY file name.
11265 (mi_gdb_start): Add INFERIOR_PTY parameter.
11266 (mi_gdb_test): Add IPATTERN parameter.
11267
f1ea48cb 112682005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 11269
f1ea48cb
BR
11270 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
11271 parameter to mi_gdb_test.
11272 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
11273
6e650a67
DJ
112742005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11275
11276 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
11277 struct_declarations.
11278 * gdb.mi/mi-var-child.exp: Step over the initialization of
11279 struct_declarations.
11280
8be260b6
DJ
112812005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11282
11283 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11284 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
11285 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
11286 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
11287 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
11288 file.
11289
4e660f07
NR
112902005-07-27 Nick Roberts <nickrob@snap.net.nz>
11291
11292 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
11293 (do_children_tests): Assign values to the extra elements.
11294
11295 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
11296 them for tests for "-var-update --no-values" and
a9c64011 11297 "-var-update --all-values".
4e660f07
NR
11298 Add test for "-var-list-children --simple-values".
11299
11300 * gdb.mi/basics.c (callee4): Add integer array D[3]...
11301
11302 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
11303 "-stack-list-locals --simple-values" Improve doc strings and
11304 comments.
11305
6bdae935
MK
113062005-07-18 Mark Kettenis <kettenis@gnu.org>
11307
598b7a6f
MK
11308 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
11309 *-*-openbsd*.
11310 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
11311
6bdae935
MK
11312 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
11313 sigaltsatck'.
11314
1323e929 113152005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 11316
1323e929
BR
11317 * gdb.base/default.exp (tty): Changed output of command.
11318 * gdb.base/help.exp (help tty): Ditto.
11319
b1a9c082
MK
113202005-07-12 Mark Kettenis <kettenis@gnu.org>
11321
11322 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
11323
10a844a2
MK
113242005-07-10 Mark Kettenis <kettenis@gnu.org>
11325
11326 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
11327 -stack-select-frame without arguments.
11328 (test_stack_frame_listing): Add test for newly implemented command
11329 -stack-info-frame.
11330
3cb3b8df
BR
113312005-07-06 Bob Rossi <bob@brasko.net>
11332
11333 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
11334 command.
11335 (Copyright): Update copyright.
11336
a0c5fbcf
WZ
113372005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
11338
11339 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
11340 tests to evaluate exponentiation expression.
11341
984971d0
AS
113422005-06-29 Andreas Schwab <schwab@suse.de>
11343
11344 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
11345 main to avoid warnings.
11346
11347 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
11348
fe03833f
NR
113492005-06-20 Nick Roberts <nickrob@snap.net.nz>
11350
11351 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
11352 -stack-select-frame without arguments.
11353 (test_stack_frame_listing): Add test for newly implemented command
11354 -stack-info-frame.
a9c64011 11355
7a55f279
WZ
113562005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
11357
0ffa0ea5
DJ
11358 * gdb.fortran/array-element.f: New file.
11359 * gdb.fortran/array-element.exp: New testcase.
7a55f279 11360
26585198
DJ
113612005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11362
11363 * gdb.base/bigcore.exp: Correct checks for systems which can
11364 not dump a large core file.
11365
c1bd25fd
DJ
113662005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11367
11368 * gdb.base/relocate.c: Add a copyright notice.
11369 (dummy): Remove.
11370 * gdb.base/relocate.exp: Test printing the values of variables
11371 from a relocatable file.
11372
589e074d
DJ
113732005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11374
11375 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
11376 excess MI output after an error.
11377
0915f927
JB
113782005-05-29 Joel Brobecker <brobecker@adacore.com>
11379
11380 * gdb.arch/alpha-step.c: New file.
11381 * gdb.arch/alpha-step.exp: New testcase.
11382
76ff342d
DJ
113832005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
11384 Dennis Brueni <dennis@slickedit.com>
11385
11386 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
11387 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
11388 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
11389 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
11390 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11391 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
11392 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
11393
96b0c7ac
DJ
113942005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
11395 Wu Zhou <woodzltc@cn.ibm.com>
11396
11397 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
11398 IBM's xlc compiler.
11399 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
11400 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
11401
f21565d2
JB
114022005-05-13 Jim Blandy <jimb@redhat.com>
11403
11404 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
11405 calling gdb_suppress_entire_file.
11406 * gdb.base/charset.exp: Same.
11407 * gdb.base/call-rt-st.exp: Same.
11408
6006a3a1
BR
114092005-05-05 Bob Rossi <bob_rossi@cox.net>
11410
11411 * lib/gdb.exp (fullname_syntax): Added global regex.
11412 (fullname_syntax_POSIX): Ditto.
11413 (fullname_syntax_UNC): Ditto.
11414 (fullname_syntax_DOS_CASE): Ditto.
11415 (fullname_syntax_DOS): Ditto.
11416 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
11417 fullname_syntax variable to scope and use it.
11418 (test_file_list_exec_source_files): Ditto.
11419 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
11420
c3b69c04
DJ
114212005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
11422
11423 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
11424
3c95e6af
PG
114252004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
11426
a9c64011
AS
11427 * lib/gdb.exp (skip_altivec_tests): New function, based on
11428 check_vmx_hw_available from the GCC testsuite.
11429 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
11430 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 11431
78df6c56
JB
114322005-05-02 Jim Blandy <jimb@redhat.com>
11433
11434 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
11435 calling gdb_suppress_entire_file.
11436
1690f9cf
DJ
114372005-04-30 Randolph Chung <tausq@debian.org>
11438
11439 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
11440 Slightly relax "sem_post" name checking.
11441
5ea106f7
PG
114422005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11443
11444 * gdb.base/unload.exp: Use new shared library infrastructure.
11445
bf7234cf
PG
114462005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11447
11448 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 11449 infrastructure.
bf7234cf 11450
547b869a
CV
114512005-04-29 Corinna Vinschen <vinschen@redhat.com>
11452
11453 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
11454 * gdb.asm/h8300.inc: New file.
11455
f07e55f0
PG
114562005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11457
11458 * gdb.base/shlib-call.exp: Change to use new shared library
11459 infrastructure.
11460
3cbba3d1
PG
114612005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11462
a9c64011
AS
11463 * gdb.base/pending.exp: Change to use new shared library
11464 infrastructure.
3cbba3d1 11465
ed6df200
PG
114662005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11467
a9c64011
AS
11468 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
11469 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 11470
8c8f4ebe
PG
114712005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
11472
a9c64011
AS
11473 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
11474 shared objects being adjusted and update copyright years.
8c8f4ebe 11475
607fbc54
DJ
114762005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
11477
11478 * ChangeLog: Correct some 2003-01-13 dates.
11479 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
11480 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
11481 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
11482 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
11483 gdb.trace/tfind.exp: Update copyright years.
11484
57bf0e56
DJ
114852005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
11486 Daniel Jacobowitz <dan@codesourcery.com>
11487
11488 * lib/gdb.exp (gdb_compile): Handle shlib=.
11489 (gdb_compile_shlib): New function.
11490
9b593790
PG
114912005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
11492
a9c64011 11493 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 11494
9494c6a5
DJ
114952005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11496
11497 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
11498 gdb.server.
11499 * configure.ac: Likewise.
11500 * configure: Regenerated.
11501 * gdb.gdbserver/Makefile.in: Moved to...
11502 * gdb.server/Makefile.in: ... here.
11503 * gdb.gdbserver/server.c: Moved to...
11504 * gdb.server/server.c: ... here.
11505 * gdb.gdbserver/server-run.exp: Moved to...
11506 * gdb.server/server-run.exp: ... here.
11507
6f8eac0e
DJ
115082005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11509
11510 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
11511 * configure.ac: Create gdb.gdbserver/Makefile.
11512 * configure: Regenerated.
11513 * lib/gdbserver-support.exp: New file, derived from
11514 config/gdbserver.exp.
11515 * config/gdbserver.exp: Use gdbserver-support.exp.
11516 * gdb.gdbserver/Makefile.in: New file.
11517 * gdb.gdbserver/server.c: New file.
11518 * gdb.gdbserver/server-run.exp: New file.
11519
6e87504d
PG
115202005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
11521
a9c64011
AS
11522 * lib/gdb.exp (test_compiler_info): Return compiler_info
11523 if no arguments are given.
6e87504d 11524
d1779be4
PG
115252005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
11526
11527 * gdb.arch/altivec-abi.exp: Check for compiler and set
11528 use altivec' flag accordingly.
11529 * gdb.arch/altivec-regs.exp: Likewise.
11530
88750304
DJ
115312005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
11532
11533 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
11534
f3fb768d
AS
115352005-03-27 Andreas Schwab <schwab@suse.de>
11536
11537 * gdb.base/bigcore.c (main): Add missing mode argument in open
11538 call.
11539
7e813ac5
DJ
115402005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
11541
11542 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
11543 downloads.
11544 * config/gdbserver.exp (gdb_load): Likewise.
11545
8e3049aa
PB
115462005-03-14 Paul Brook <paul@codesourcery.com>
11547
11548 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
11549 targets.
11550
a9df7c44
JB
115512005-03-09 Joel Brobecker <brobecker@adacore.com>
11552
11553 * gdb.dwarf2/dup-psym.S: New file.
11554 * gdb.dwarf2/dup-psym.exp: New testcase.
11555
9f0d94e8
JB
115562005-03-09 Joel Brobecker <brobecker@adacore.com>
11557
11558 * gdb.ada/exec_changed/first.adb: New file.
11559 * gdb.ada/exec_changed/second.adb: New file.
11560 * gdb.ada/exec_changed.exp: New testcase.
11561
5f579bc5
NS
115622005-03-08 Nathan Sidwell <nathan@codesourcery.com>
11563
36e9969c
NS
11564 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
11565 (A2): New class.
11566 (main): Test operator+.
11567 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
11568 breakpoint test.
11569
5f579bc5
NS
11570 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
11571 * gdb.base/signull.exp: Disable if gdb,nosignals.
11572 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
11573 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
11574 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
11575 * gdb.mi/mi2-console.exp: Likewise.
11576 * gdb.trace/collection.exp (run_trace_experiment): Consume the
11577 continue output at start.
11578 (gdb_collect_locals_test): Robustify regexp.
11579 * gdb.trace/passc-dyn.exp: Fix comment typo.
11580 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
11581
be46087e
CV
115822005-03-08 Corinna Vinschen <vinschen@redhat.com>
11583
11584 * gdb.asm/asm-source.exp: Add iq2000 case.
11585 * gdb.asm/iq2000.inc: New file.
11586
384e1a61 115872005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 11588
384e1a61
MI
11589 * gdb.base/command.exp: Change hardcoded value to regular expression.
11590 * gdb.base/float.exp: Add powerpc to the list of targets checked.
11591
584b6e9e
DJ
115922005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
11593
11594 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
11595 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
11596 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
11597 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
11598 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
11599
ab5b5d61
MK
116002005-03-05 Mark Kettenis <kettenis@gnu.org>
11601
11602 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
11603 changes.
11604
ae051c1b
PG
116052004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
11606
a9c64011
AS
11607 * lib/compiler.c: Add test for IBM's xlc compiler.
11608 * lib/compiler.cc: Likewise.
ae051c1b 11609
3f0f6ed2
JB
116102004-02-24 Joel Brobecker <brobecker@adacore.com>
11611
11612 * gdb.ada/fixed_points.exp: Create compilation object directory
11613 before running the test.
11614 * gdb.ada/null_record.exp: Likewise.
11615 * gdb.ada/packed_array.exp: Likewise.
11616 * gdb.ada/start.exp: Likewise.
11617
724f452b
JB
116182005-02-15 Joel Brobecker <brobecker@adacore.com>
11619
11620 * gdb.ada/packed_array/pa.adb: New file.
11621 * gdb.ada/packed_array.exp: New testcase.
11622
57f5cdfb 116232005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 11624
1f393151
MK
11625 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
11626 files.
11627
ebdda337
MK
11628 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
11629 on *-*-openbsd*. Correctly match whitespace in regukar
11630 expressions.
11631
cf309262
DJ
116322005-02-10 Daniel Jacobowitz <dan@debian.org>
11633
11634 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
11635 PR exp/1821
11636 * gdb.base/gdb1821.c: New test file.
11637 * gdb.base/gdb1821.exp: New test file.
11638
3be49e7a
JB
116392005-02-09 Joel Brobecker <brobecker@adacore.com>
11640
11641 * gdb.base/start.c: New file.
11642 * gdb.base/start.exp: New testcase.
11643
e292e67d
JB
116442005-02-09 Joel Brobecker <brobecker@adacore.com>
11645
11646 * gdb.ada/start/dummy.adb: New file.
11647 * gdb.ada/start.exp: New testcase.
11648
dbdfa66c
CV
116492005-02-09 Corinna Vinschen <vinschen@redhat.com>
11650
11651 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
11652 for printing symbols and statistics.
11653 Add test for using relative pathnames in "maint print msymbols" test.
11654 Mark "maint info sections DATA" XFAIL on Cygwin.
11655 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
11656 tests.
11657
d7941671
AC
116582005-02-09 Andreas Schwab <schwab@suse.de>
11659
11660 Committed by Andrew Cagney <cagney@gnu.org>
11661 * gdb.base/remotetimeout.exp: New file.
11662
74e5ef44
MK
116632005-02-07 Mark Kettenis <kettenis@gnu.org>
11664
11665 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
11666
464dd14d
JB
116672005-02-03 Joel Brobecker <brobecker@adacore.com>
11668
11669 * gdb.ada/gnat_ada.gpr: New file.
11670 * gdb.ada/gnat_ada.gin: Delete, no longer used.
11671 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
11672 * configure.ac: No longer generate gnat_ada.gpr.
11673 * configure: Regenerate.
11674 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
11675 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
11676 * gdb.ada/null_record/bar.ads: Likewise.
11677 * gdb.ada/null_record/bar.adb: Likewise.
11678 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
11679 * gdb.ada/null_record.exp (testdir): New variable.
11680 (testfile): executable is now in testdir subdirectory.
11681 (srcfile): Use full path to the main compilation unit.
11682 * gdb.ada/fixed_points.exp: Same changes as above.
11683
30d756ae
NR
116842005-02-03 Nick Roberts <nickrob@snap.net.nz>
11685
11686 * gdb.base/interp.exp: New test.
11687
9d799f85
AC
116882005-01-24 Andrew Cagney <cagney@gnu.org>
11689
11690 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
11691
15656118
AC
116922005-01-19 Andrew Cagney <cagney@gnu.org>
11693
a892c31b
AC
11694 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
11695 configure.ac not configure.in.
11696
15656118
AC
11697 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
11698 of powerpc*-*-*.
11699 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 11700 * gdb.base/list.exp (test_list_function)
15656118
AC
11701 (test_list_filename_and_function): Ditto.
11702 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
11703
a7b01baf
AC
117042005-01-16 Andrew Cagney <cagney@gnu.org>
11705
17d92a02
AC
11706 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
11707
a7b01baf
AC
11708 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
11709
bc8332bb
AC
117102005-01-14 Andrew Cagney <cagney@gnu.org>
11711
11712 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
11713 * gdb.mi/mi2-var-cmd.exp: Ditto.
11714
4d074752
CV
117152005-01-10 Corinna Vinschen <vinschen@redhat.com>
11716
11717 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
11718
bec39cab
AC
117192005-01-07 Andrew Cagney <cagney@gnu.org>
11720
11721 * configure.ac: Rename configure.in, require autoconf 2.59.
11722 * configure: Re-generate.
11723 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
11724 * gdb.stabs/configure: Re-generate.
11725 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
11726 * gdb.hp/configure: Re-generate.
11727 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
11728 autoconf 2.59.
11729 * gdb.hp/gdb.objdbg/configure: Re-generate.
11730 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
11731 autoconf 2.59.
11732 * gdb.hp/gdb.defects/configure: Re-generate.
11733 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
11734 autoconf 2.59.
11735 * gdb.hp/gdb.compat/configure: Re-generate.
11736 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
11737 autoconf 2.59.
11738 * gdb.hp/gdb.base-hp/configure: Re-generate.
11739 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
11740 autoconf 2.59.
11741 * gdb.hp/gdb.aCC/configure: Re-generate.
11742
f10b16d4
JB
117432004-12-15 Jim Blandy <jimb@redhat.com>
11744
11745 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
11746 under NPTL when there is debugging info available for libpthread.
11747
fb6e1814
JG
117482004-12-13 Jerome Guitton <guitton@gnat.com>
11749
11750 * gdb.ada/fixed_points.c: New file.
11751 * gdb.ada/fixed_points.exp: New file.
11752
fe46cd3a
RC
117532004-12-03 Randolph Chung <tausq@debian.org>
11754
11755 * gdb.arch/pa-nullify.exp: New file.
11756 * gdb.arch/pa-nullify.s: New file.
11757
8de0841b
RC
117582004-11-30 Randolph Chung <tausq@debian.org>
11759
11760 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
11761 instead of "tbug". Fix regexp to work properly with gdb_test.
11762
c8170782
PH
117632004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
11764
11765 * gdb.base/bitfields2.exp: New test.
11766 * gdb.base/bitfields2.c: New file.
11767
954269c2
RE
117682004-11-28 Richard Earnshaw <rearnsha@arm.com>
11769
11770 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
11771
0107feed
RC
117722004-11-16 Randolph Chung <tausq@debian.org>
11773
11774 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
11775
f073ae8c
DJ
117762004-11-14 Daniel Jacobowitz <dan@debian.org>
11777
11778 * gdb.threads/threadapply.exp: Correct "macro details" test.
11779
19ad59e7
JJ
117802004-11-11 Jeff Johnston <jjohnstn@redhat.com>
11781
11782 * gdb.threads/threadapply.exp: New test.
11783 * gdb.threads/threadapply.c: New file.
11784
9cf0961b
MK
117852004-11-07 Mark Kettenis <kettenis@gnu.org>
11786
11787 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
11788 frames.
11789
c789492a
FL
117902004-11-05 Felix Lee <felix+log1@specifixinc.com>
11791
11792 * gdb.base/cursal.exp: New file.
11793 * gdb.base/cursal.c: New file.
11794
a1e167bb
AC
117952004-11-03 Andrew Cagney <cagney@gnu.org>
11796
11797 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
11798
b7cbf173
MK
117992004-10-30 Mark Kettenis <kettenis@gnu.org>
11800
11801 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
11802 NetBSD/ELF targets.
11803
88f9d34f
JB
118042004-10-29 Joel Brobecker <brobecker@gnat.com>
11805
11806 * gdb.threads/bp_in_thread.c: New file, copied from
11807 pthread_cond_wait.c.
11808 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
11809 file, rather than reusing the .c file from another testcase.
11810
ca7d6a0c
JB
118112004-10-20 Joel Brobecker <brobecker@gnat.com>
11812
11813 * gdb.ada/null_record.exp: Check where we stopped after
11814 sending the start command, instead of where the associated
11815 temporary breakpoint was inserted.
11816
0d863d03
AC
118172004-10-14 Andrew Cagney <cagney@gnu.org>
11818
11819 * gdb.mi/gdb701.c (main): Return 0.
11820
d11e72cb
DJ
118212004-10-13 Daniel Jacobowitz <dan@debian.org>
11822
d40539a4 11823 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 11824
e1923096
JJ
118252004-10-12 Jeff Johnston <jjohnstn@redhat.com>
11826
11827 * gdb.threads/schedlock.c: Add comment markers to use to find
11828 line numbers.
11829 * gdb.threads/schedlock.exp: Adjust regex to handle the new
11830 comments.
11831 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
11832 breakpoint lines.
11833
ec8ba2c9
DJ
118342004-10-12 Daniel Jacobowitz <dan@debian.org>
11835
11836 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
11837
0eb3658b
DJ
118382004-10-12 Daniel Jacobowitz <dan@debian.org>
11839
11840 * configure.in: Add gdb.dwarf2.
11841 * configure: Regenerated.
11842 * Makefile.in: Add gdb.dwarf2.
11843 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
11844 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
11845 gdb.dwarf2/file1.txt: New files.
11846
a271cc33
OF
118472004-10-11 Orjan Friberg <orjanf@axis.com>
11848
a9c64011 11849 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
11850 of "run", since the latter doesn't work with remote targets. Adjust
11851 the breakpoint numbering accordingly.
11852 * gdb.threads/pthread_cond_wait.exp: Ditto.
11853
895ce074
MC
118542004-10-08 Michael Chastain <mec.gnu@mindspring.com>
11855
11856 * gdb.base/overlays.exp: Update copyright years.
11857
6be3092d
KI
118582004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
11859
11860 * gdb.base/overlays.exp: Disable if target is Linux.
11861
e05389b8
FL
118622004-10-06 Felix Lee <felix+log1@specifixinc.com>
11863
11864 * config/gdbserver.exp (gdb_load): Use right filename on remote.
11865
73cb587d
KI
118662004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
11867
11868 * gdb.asm/asm-source.exp: Add m32r-linux target.
11869 * gdb.asm/m32r-linux.inc: New file.
11870
3c0edcdc
AC
118712004-09-24 Andrew Cagney <cagney@redhat.com>
11872 David Anderson <anderson@redhat.com>
11873
11874 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
11875 command fails, assume things will work.
11876 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
11877 (_GNU_SOURCE): Define.
11878 (print_unsigned, print_hex): Change parameter to "long long".
11879 (print_byte_count): New function, use to print byte counts.
11880 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
11881 O_LARGEFILE.
11882 (main): Compute an upper bound on a corefile in max_core_size.
11883 Limit memory chunk size to max_core_size. Limit total memory
11884 allocated to max_core_size.
11885
4bb3667f
AC
118862004-09-23 Andrew Cagney <cagney@gnu.org>
11887
11888 * gdb.base/bigcore.exp: Replace the code that creates a corefile
11889 from a separate process with code that creates a corefile by
11890 making the inferior dump core.
11891
60fe1a51
MK
118922004-09-23 Mark Kettenis <kettenis@gnu.org>
11893
11894 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
11895 block.
11896
8e937346
MC
118972004-09-23 Michael Chastain <mec.gnu@mindspring.com>
11898
11899 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
11900 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
11901 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
11902 Likewise.
11903
7213f6d6
JJ
119042004-09-20 Jeff Johnston <jjohnstn@redhat.com>
11905
11906 * gdb.java/jprint.exp: New test case for java inferior call.
11907 * gdb.java/jprint.java: Ditto.
11908
eac69dca
JB
119092004-09-15 Joel Brobecker <brobecker@gnat.com>
11910
11911 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
11912
22227696
MC
119132004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11914
11915 * gdb.threads/killed.c: Include <stdlib.h>.
11916 * gdb.threads/pthreads.c: Likewise.
11917
7dd403a4
MC
119182004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11919
11920 * gdb.threads/killed.c: Add copyright notice.
11921
33f2d567
JM
119222004-09-10 Jason Molenda (jmolenda@apple.com)
11923
a9c64011
AS
11924 * gdb.base/define.exp: Two new tests to verify zero space chars
11925 after 'if' and 'while' commands in a user-defined command is correctly
11926 parsed.
33f2d567 11927
e05b62ac
AC
119282004-09-08 Andrew Cagney <cagney@gnu.org>
11929
11930 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
11931 delivery test with duplicate at end of file.
11932
9cbe82da
MK
119332004-09-06 Mark Kettenis <kettenis@jive.nl>
11934
11935 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
11936
564803d9
MC
119372004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11938
11939 * config/hppro.exp: Removed.
11940
7c6807ce
MC
119412004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11942
11943 * config/sparclet.exp: Removed.
11944
bf7e26dd
MC
119452004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11946
11947 * config/udi.exp: Removed.
11948
714e341b
MC
119492004-09-02 Michael Chastain <mec.gnu@mindspring.com>
11950
11951 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
11952 of "exp_continue".
11953 (advancei): Likewise.
11954
1236e623
JJ
119552004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11956
11957 * gdb.base/unload.exp: Fix so messages aren't duplicated.
11958
3bdcad15
MI
119592004-09-01 Manoj Iyer <manjo@austin.ibm.com>
11960
228af206 11961 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
11962 to check for nodebug in executable.
11963 * gdb.gdb/observer.exp (setup_test): Likewise.
11964 * gdb.gdb/selftest.exp (test_with_self): Likewise.
11965 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
11966
c72b934c
AC
119672004-09-01 Andrew Cagney <cagney@gnu.org>
11968
11969 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11970 files.
11971
edd9b715
JJ
119722004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11973
11974 * gdb.base/unload.exp: Fix expected warning message to match
11975 latest format.
11976
fb4ce06b
CV
119772004-09-01 Corinna Vinschen <vinschen@redhat.com>
11978
11979 * gdb.base/call-rt-st.exp: Fix typos.
11980
ce78e7c3
MI
119812004-08-31 Manoj Iyer <manjo@austin.ibm.com>
11982
11983 * gdb.threads/thread_check.exp: New testcase.
11984 * gdb.threads/thread_check.c: New testcase.
11985
2dedb159
AC
119862004-08-31 Andrew Cagney <cagney@gnu.org>
11987
11988 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
11989 (skip_to_handler_entry): New procedures. Test stepping into a
11990 handler when the breakpoint is at the handler's entry point.
11991
68f53502
AC
119922004-08-30 Andrew Cagney <cagney@gnu.org>
11993
11994 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
11995 gdb/1757.
11996
3e3ffd2b
MC
119972004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11998
11999 With code from Manoj Iyer <manjo@austin.ibm.com>:
12000 * lib/gdb.exp (gdb_file_cmd): Return more information in the
12001 return value. Add an arm for "no debugging symbols found".
12002 Change a stray "error" to "perror".
12003 (gdb_run_cmd): Adapt to new return value.
12004 * gdb.base/remote.exp: Adapt to new return value.
12005 * gdb.gdb/complaints.exp: Likewise.
12006 * gdb.gdb/observer.exp: Likewise.
12007 * gdb.gdb/selftest.exp: Likewise.
12008 * gdb.gdb/xfullpath.exp: Likewise.
12009
4b6f5fd2
JB
120102004-08-27 Joel Brobecker <brobecker@gnat.com>
12011
12012 * gdb.threads/bp_in_thread.exp: New testcase.
12013
e5b25496
MC
120142004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12015
12016 Fix PR testsuite/1735.
12017 * gdb.threads/schedlock.c (thread_function): Add a cast
12018 to suppress a gcc warning.
12019 * gdb.threads/thread-specific.c (thread_function): Likewise.
12020
934353d6
MC
120212004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12022
12023 * gdb.base/unload.c: Include <stdlib.h>.
12024
f98a0aef 120252004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 12026
f98a0aef 12027 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
12028 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
12029 synchronized after the "return".
12030
5a2e8882
MC
120312004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12032
12033 * gdb.mi/basics.c: Include <stdio.h>.
12034 * gdb.mi/pthreads.c: Include <stdlib.h>.
12035 * gdb.mi/var-cmd.c: Include <stdlib.h>.
12036
a9640423
MC
120372004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12038
12039 * gdb.threads/schedlock.c: Add copyright notice.
12040
b04e311d
AC
120412004-08-25 Andrew Cagney <cagney@gnu.org>
12042
12043 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
12044 (skip_over_handler, breakpoint_over_hander): New test procedures.
12045 (advance, advancei): Add a proper prefix, do not use
12046 rerun_to_main.
12047 * gdb.base/sigstep.c (main): Change to use an infinite loop.
12048
7c27f15b
MC
120492004-08-24 Michael Chastain <mec.gnu@mindspring.com>
12050
12051 * gdb.mi/basics.c: Add copyright notice.
12052 * gdb.mi/var-cmd.c: Add copyright notice.
12053
fffc87ae
MC
120542004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12055
12056 * lib/gdb.exp: Remove signed_keyword_not_used.
12057 * lib/compiler.c: Likewise.
12058 * lib/compiler.cc: Likewise.
12059
d782e0bf
MC
120602004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12061
12062 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12063 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12064
96033e83
MC
120652004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12066
12067 * gdb.base/whatis.c: Add copyright notice.
12068
cf38c229
MK
120692004-08-20 Mark Kettenis <kettenis@gnu.org>
12070
12071 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
12072 it to skip the breakpoints encoded in the inline assembly.
12073
f4b49756
MC
120742004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12075
12076 * Makefile.in: Add gdb.fortran.
12077
2f193b69
MC
120782004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12079
12080 * gdb.base/call-sc.exp (test_scalar_returns):
12081 Fix cut-and-paste glitch in "Make fun return now".
12082
89a237cb
MC
120832004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12084
12085 * configure.in: Add gdb.fortran.
12086 * configure: Regenerate.
12087 * gdb.fortran/Makefile.in: New file.
12088 * lib/gdb.exp (skip_fortran_tests): New procedure.
12089
469aff8e
MC
120902004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12091
12092 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12093 reference to bug-gnu@prep.ai.mit.edu.
12094 * gdb.mi/mi-var-child.exp: Likewise.
12095 * gdb.mi/mi-var-cmd.exp: Likewise.
12096 * gdb.mi/mi-var-display.exp: Likewise.
12097 * gdb.mi/mi2-var-block.exp: Likewise.
12098 * gdb.mi/mi2-var-child.exp: Likewise.
12099 * gdb.mi/mi2-var-cmd.exp: Likewise.
12100 * gdb.mi/mi2-var-display.exp: Likewise.
12101
00b51b9f
MK
121022004-08-15 Mark Kettenis <kettenis@gnu.org>
12103
12104 * gdb.base/unload.c (main): Make local variable msg const.
12105
45f07fef
MC
121062004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12107
12108 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12109 to bug-gnu@prep.ai.mit.edu.
12110 * gdb.mi/mi-disassemble.exp: Likewise.
12111 * gdb.mi/mi-eval.exp: Likewise.
12112 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12113 default line number.
12114 * gdb.mi/mi-return.exp: Likewise.
12115 * gdb.mi/mi-simplerun.exp: Likewise.
12116 * gdb.mi/mi-stack.exp: Likewise.
12117 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12118 number with explicit range test.
12119 * gdb.mi/mi-watch.exp: Likewise.
12120 * gdb.mi/mi2-break.exp: Likewise.
12121 * gdb.mi/mi2-cli.exp: Likewise.
12122 * gdb.mi/mi2-disassemble.exp: Likewise.
12123 * gdb.mi/mi2-eval.exp: Likewise.
12124 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12125 default line number.
12126 * gdb.mi/mi2-return.exp: Likewise.
12127 * gdb.mi/mi2-simplerun.exp: Likewise.
12128 * gdb.mi/mi2-stack.exp: Likewise.
12129 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12130 number with explicit range test.
12131 * gdb.mi/mi2-watch.exp: Likewise.
12132
dd8c8ee7
MC
121332004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12134
12135 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12136 * gdb.cp/m-static.exp: Likewise.
12137 * gdb.cp/rtti.exp: Likewise.
12138
4e838464
MK
121392004-08-14 Mark Kettenis <kettenis@gnu.org>
12140
12141 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12142
8d8cb839
EZ
121432004-08-14 Eli Zaretskii <eliz@gnu.org>
12144
12145 * ChangeLog: Prefix Local Variables with semi-colons and indent
12146 the reference to older ChangeLog files, to fix fontification in
12147 Emacs.
12148
deea8bb0
MC
121492004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12150
12151 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12152 * gdb.mi/mi2-break.exp: Likewise.
12153
c3297504
MC
121542004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12155
12156 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
12157
25808999
MC
121582004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12159
12160 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
12161
226a8d71
MC
121622004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12163
12164 * gdb.cp/classes.exp: Remove unused declarations. Just let
12165 test names default instead of providing special names. Remove
12166 extraneous demangler test.
12167
37fdf854
JJ
121682004-08-12 Jeff Johnston <jjohnstn@redhat.com>
12169
12170 * gdb.base/unload.exp: New test for breakpoints in dynamically
12171 loaded libraries.
12172 * gdb.base/unload.c: Ditto.
12173 * gdb.base/unloadshr.c: Ditto.
12174
2d3a7986
MC
121752004-08-12 Michael Chastain <mec.gnu@mindspring.com>
12176
12177 * gdb.cp/classes.exp (test_ptype_class_objects): Call
12178 cp_test_ptype_class.
12179 (test_enums): Likewise.
12180
c72b934c
AC
121812004-08-10 Andrew Cagney <cagney@gnu.org>
12182
12183 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12184 files.
12185
cc503c8a
AC
121862004-08-10 Andrew Cagney <cagney@gnu.org>
12187
12188 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
12189 init_malloc call.
12190
902f2ccb
MC
121912004-08-10 Michael Chastain <mec.gnu@mindspring.com>
12192
12193 * ChangeLog: Add copyright notice. The notice is copied
12194 from emacs 21.3 top level ChangeLog.
12195
78c90502
MC
121962004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12197
12198 * lib/cp-support.exp: New file.
12199 * lib/cp-support.exp (cp_test_type_class): New function.
12200 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
12201 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
12202 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
12203 cp_test_ptype_class.
12204
88e5ea78
MC
122052004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12206
12207 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
12208 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12209 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
12210 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
12211 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12212 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
12213 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
12214 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
12215 gdb.mi/mi2-watch.exp: Update copyright years.
12216
6a89fc9c
MK
122172004-08-09 Mark Kettenis <kettenis@gnu.org>
12218
12219 * gdb.base/sigaltstack.exp: Provide proper anchoring.
12220
1482e0de
MC
122212004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12222
12223 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
12224 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
12225 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
12226 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12227 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
12228 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
12229 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
12230 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12231 gdb.mi/mi-watch.exp: Update copyright years.
12232
1a5ce3f3
DJ
122332004-08-08 Daniel Jacobowitz <dan@debian.org>
12234
12235 PR gdb/1738
12236 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
12237 from a breakpoint with a pending signal.
12238
04f6ecf2
DJ
122392004-08-08 Daniel Jacobowitz <dan@debian.org>
12240
12241 PR gdb/1736
12242 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
12243 * gdb.base/sigaltstack.exp (finish_test): Consume output until
12244 the prompt.
12245 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
12246
54d90d35
DJ
122472004-08-08 Daniel Jacobowitz <dan@debian.org>
12248
12249 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
12250
d2f6abb0
DJ
122512004-08-08 Daniel Jacobowitz <dan@debian.org>
12252
12253 PR gdb/1736
12254 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
12255 for i?86-*-linux*.
12256
5598c03d
DJ
122572004-08-08 Daniel Jacobowitz <dan@debian.org>
12258
12259 * gdb.arch/i386-prologue.exp: Compile without debug information.
12260
c6fee705
MC
122612004-08-08 Michael Chastain <mec.gnu@mindspring.com>
12262
12263 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
12264 rather than asking gdb to search.
12265
dd90efdb
MC
122662004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12267
12268 * gdb.base/gcore.c: Include <string.h>.
12269
1e84bec1
MC
122702004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12271
12272 * gdb.base/gcore.c: Add copyright notice.
12273
e425eb2b
MC
122742004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12275
12276 * gdb.base/freebpcmd.c: Include <stdio.h>.
12277 * gdb.base/long_long.c: Include <string.h>.
12278 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
12279 * gdb.base/siginfo.c: Include <string.h>.
12280 * gdb.base/sigstep.c: Include <string.h>.
12281
cb9aaed5
MC
122822004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12283
12284 * gdb.base/complex.c: Include <stdlib.h>.
12285
55944f3d
MC
122862004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12287
12288 * gdb.base/complex.c: Add copyright notice.
12289
7b2953d9
MC
122902004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12291
12292 * gdb.base/charset.c: Include <stdlib.h>.
12293
c9133d23
MC
122942004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12295
12296 * gdb.base/auxv.c: Include <stdlib.h>.
12297
0a8490ad
MC
122982004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12299
12300 * gdb.base/auxv.c: Add copyright notice.
12301
3426d5ec
MC
123022004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12303
12304 * gdb.base/coremaker.c: Add copyright notice.
12305 * gdb.base/coremaker2.c: Add copyright notice.
12306
8da195dd
AC
123072004-08-04 Andrew Cagney <cagney@gnu.org>
12308
12309 * gdb.base/store.exp: Update copyright.
12310 (check_set, up_set, check_struct, up_struct): Add a prefix to test
12311 names, do not import gdb_prompt.
12312
8d394f98
AC
123132004-08-01 Andrew Cagney <cagney@gnu.org>
12314
12315 Fix PR testsuite/1729.
12316 * gdb.base/dump.exp: Add test name to callers of capture_value, do
12317 not use capture_value with value 4.
12318 (capture_value): Add optional test name parameter.
12319 (test_reload_saved_value, test_restore_saved_value): Use $msg as
12320 the prefix, pass to capture_value.
12321
b6702b23
MK
123222004-08-01 Mark Kettenis <kettenis@gnu.org>
12323
12324 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
12325 * gdb.arch/i386-prologue.c (standard): New prototype and function.
12326 (main): Call new function.
12327
c203e0ca
MC
123282004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12329
12330 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
12331
a7995a30
MC
123322004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12333
12334 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
12335
9366563b
MC
123362004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12337
b6eeaf26 12338 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
12339 Accept more values of vtbl pointer. Remove some messages
12340 about "obsolete gcc or gdb".
12341
2fc1f950
MC
123422004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12343
12344 * gdb.cp/classes.exp: Accept more varieties of ptype output.
12345
c724d49b
MC
123462004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12347
12348 * gdb.base/asm-source.exp: Properly convert target board
12349 debug flags from gcc format to binutils format.
12350
736b0fce
MK
123512004-07-28 Mark Kettenis <kettenis@gnu.org>
12352
12353 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
12354 gdb1718". PR backtrace/1718 partially fixed.
12355
5633ea5c
JJ
123562004-07-27 Jeff Johnston <jjohnstn@redhat.com>
12357
12358 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
12359
575eebb1
NC
123602004-07-26 Nick Clifton <nickc@redhat.com>
12361
12362 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
12363 good default value for a specific architecture is available then
12364 set it to that value. Otherwise default to the -gstabs switch.
12365 Remove the -g... switches from the asm-flags variable. Allow the
12366 target board info to override the value if it wants to. Pass the
12367 switch on the assembler command line.
12368
62104619
MK
123692004-07-23 Mark Kettenis <kettenis@gnu.org>
12370
12371 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
12372 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
12373 (main): Call new function.
12374
4a1135b8
MC
123752004-07-22 Michael Chastain <mec.gnu@mindspring.com>
12376
12377 Test for PR exp/1715.
12378 * gdb.base/radix.exp: Refactor common procedures. Make all
12379 test names unique. Change XFAIL to KFAIL.
12380
8a12c1f0
MC
123812004-07-20 Michael Chastain <mec.gnu@mindspring.com>
12382
12383 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
12384 * gdb.ada/gnat_ada.gin: ... to here.
12385 * configure.in: Use gnat_ada.gin.
12386 * configure: Regenerate.
12387
23b451cf
AC
123882004-07-20 Andrew Cagney <cagney@gnu.org>
12389
12390 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
12391 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
12392 XFAILs. Clean up test messages and comments. Check backtraces.
12393 Delete re-sync code.
12394
ab618a02
MC
123952004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12396
12397 Fix PR cli/740.
12398 * gdb.base/annota1.exp: Honor gdb,nosignals.
12399 * gdb.base/annota3.exp: Likewise.
12400
46dad340
MC
124012004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12402
12403 * lib/java.exp: Update copyright notice.
12404
756d8c70
AC
124052004-07-19 Andrew Cagney <cagney@gnu.org>
12406
12407 * gdb.base/selftest.exp: Copy file from here ...
12408 * gdb.gdb/selftest.exp: ... to here.
12409
586027e6
AC
124102004-07-16 Andrew Cagney <cagney@redhat.com>
12411
12412 * lib/insight-support.exp: Delete file.
12413 * lib/java.exp (java_init): Fix copyright.
12414
029d2200
AC
124152004-07-16 Andrew Cagney <cagney@gnu.org>
12416
12417 * gdb.base/restore.c: Append "prologue" to comments marking the a
12418 function's prologue.
12419 * gdb.base/restore.exp: Update copyright, re-indent.
12420 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
12421 callerN" prefix where needed. Update patterns that match a
12422 function's prologue.
12423
653b62c5
MC
124242004-07-16 Michael Chastain <mec.gnu@mindspring.com>
12425
12426 * gdb.base/restore.c: Add copyright notice.
12427
f7d690e5
AC
124282004-07-16 Andrew Cagney <cagney@gnu.org>
12429
12430 * gdb.base/logical.exp: Update copyright.
12431 (evaluate): New procedure. Use to re-implement tests using
12432 several tables.
12433
d629a7cb
MH
124342004-07-14 Martin Hunt <hunt@redhat.com>
12435
12436 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
12437 which fixes some problems where init.tcl was not found.
12438
9c7bb332
AC
124392004-07-13 Andrew Cagney <cagney@gnu.org>
12440
6bf46641
AC
12441 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
12442 (check_sizeof, check_valueof): Do not include the output in the
12443 test name. Use gdb_test.
12444 (get_valueof): Use gdb_test_multiple.
12445
c4ffd4c0
AC
12446 * gdb.base/step-test.exp: Update copyright. Use
12447 gdb_test_multiple. Ensure that test names do not include
12448 architecture dependent output.
12449
ab89363a
AC
12450 * gdb.gdb/observer.exp: Update copyright.
12451 (setup_test): Use gdb_test_multiple.
12452 (attach_first_observer, attach_second_observer)
12453 (attach_third_observer, detach_first_observer)
12454 (detach_second_observer, detach_third_observer)
12455 (reset_counters, check_counters): Make $message a prefix.
12456 (test_normal_stop_notifications): Add "args" parameter - a list of
12457 init functions to be called. Make $message a prefix,
12458 (test_observer_normal_stop): Change the message prefixes so that
12459 they are unique, pass the attach / detach procedures to
12460 test_normal_stop_notifications.
12461
ec58997a
AC
12462 * gdb.base/signull.exp (test_segv): Prefix all tests with
12463 "${name}". Clean up test messages.
12464
b475183b
AC
12465 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
12466
9c7bb332
AC
12467 * gdb.base/ena-dis-br.exp: Update copyright.
12468 (break_at): New function. Replace send_gdb with gdb_test,
12469 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
12470 ignore count, not stopped at bpt", with KFAIL.
12471
2dd95497
CV
124722004-07-13 Corinna Vinschen <vinschen@redhat.com>
12473
12474 * gdb.base/attach.exp: Remove cleanupfile handling.
12475
419e626b
AC
124762004-07-12 Andrew Cagney <cagney@gnu.org>
12477
12478 * gdb.base/annota1.exp: Cleanup corefile test name.
12479 * gdb.base/annota3.exp: Ditto.
12480
8b1b3228
AC
124812004-07-12 Andrew Cagney <cagney@gnu.org>
12482
78650829
AC
12483 * gdb.base/signals.exp: Clean up copyright, re-indent.
12484
8b1b3228
AC
12485 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
12486 gdb_test and gdb_test_multiple.
12487
935c2760
JJ
124882004-07-08 Jeff Johnston <jjohnstn@redhat.com>
12489
12490 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 12491 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
12492 provide line number info for first statement in main.
12493
1544280f
AC
124942004-07-08 Andrew Cagney <cagney@gnu.org>
12495
1279f4ff
AC
12496 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
12497
1544280f
AC
12498 * gdb.base/sigbpt.exp: Make the common part of each test name a
12499 prefix instead of suffix.
12500
bcc82369
BR
125012004-07-07 Bob Rossi <bob_rossi@cox.net>
12502
12503 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
12504 test from test_tbreak_creation_and_listing to
12505 test_file_list_exec_source_file
12506 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
12507 Changed name of test from test_tbreak_creation_and_listing to
12508 test_file_list_exec_source_file
12509
23f4b0aa
JJ
125102004-07-07 Jeff Johnston <jjohnstn@redhat.com>
12511
12512 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
12513 the jmisc() constructor instead of <init>.
12514 * gdb.java/jmisc1.exp: Ditto.
12515
56401cd5
AC
125162004-07-07 Andrew Cagney <cagney@gnu.org>
12517
12518 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
12519 corrupting the PC.
12520
44ae2f6a
MC
125212004-07-06 Michael Chastain <mec.gnu@mindspring.com>
12522
12523 * gdb.cp/templates.exp: Accept whitespace change in demangler
12524 output.
12525
45a83408
AC
125262004-07-06 Andrew Cagney <cagney@gnu.org>
12527
12528 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
12529
d205ad70
MC
125302004-07-02 Michael Chastain <mec.gnu@mindspring.com>
12531
12532 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
12533 * lib/compiler.cc: Likewise.
12534
06ea1a61
MC
125352004-06-30 Michael Chastain <mec.gnu@mindspring.com>
12536
12537 * lib/compiler.cc: Work around string preprocessing problem
12538 with old hp c++ compiler.
12539 * lib/compiler.c: Likewise.
12540
daab1251
CV
125412004-06-29 Corinna Vinschen <vinschen@redhat.com>
12542
12543 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
12544 directives to conditionalize symbol prefixing.
12545 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
12546 additional_flags handling. Add underscore prefix for Cygwin.
12547 * gdb.arch/i386-unwind.c: Use preprocessor directives to
12548 conditionalize symbol prefixing.
12549 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
12550 additional_flags handling. Add underscore prefix for Cygwin.
12551
cc984116
CV
125522004-06-29 Corinna Vinschen <vinschen@redhat.com>
12553
12554 * gdb.base/bigcore.exp: Skip test on Cygwin.
12555
c279b077
MC
125562004-06-28 Michael Chastain <mec.gnu@mindspring.com>
12557
12558 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
12559 formats for "info register". Use gdb_test_multiple. Fix
12560 the "invalid register" test.
12561
0e915747
CV
125622004-06-28 Corinna Vinschen <vinschen@redhat.com>
12563
12564 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
12565 PID for Cygwin. Add Cygwin specific strings to check for in some
12566 tests.
12567 (do_attach_tests): Add a test for user interaction when attaching
12568 to a process with no matching symbol table already loaded.
12569
11422c86
AC
125702004-06-26 Andrew Cagney <cagney@gnu.org>
12571
12572 Test PR java/1567 and PR java/1565.
12573 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
12574 * gdb.java/jmisc2.exp: Delete file.
12575
cefbce26
MC
125762004-06-26 Michael Chastain <mec.gnu@mindspring.com>
12577
12578 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
12579
e19f872c
CV
125802004-06-25 Corinna Vinschen <vinschen@redhat.com>
12581
12582 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
12583 attach process.
12584
d931ba3b
MC
125852004-06-23 Michael Chastain <mec.gnu@mindspring.com>
12586
12587 * gdb.cp/pr-1553.exp: Remove.
12588
aef68c48
MC
125892004-06-22 Michael Chastain <mec.gnu@mindspring.com>
12590
12591 * gdb.cp/pr-1553.cc: Remove.
12592 * gdb.cp/pr-1553.exp: Disable this test.
12593
8d5df71a
JB
125942004-06-20 Jim Blandy <jimb@redhat.com>
12595
a9c64011 12596 Fix PR testsuite/1680.
8d5df71a
JB
12597 * gdb.arch/i386-sse.exp: Properly quote curly braces in
12598 regular expressions.
12599
4ac6f39d
MC
126002004-06-19 Michael Chastain <mec.gnu@mindspring.com>
12601
12602 Fix PR testsuite/1679.
12603 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
12604 Issue an UNSUPPORTED result instead.
12605
1b413552
JB
126062004-06-18 Jim Blandy <jimb@redhat.com>
12607
12608 * gdb.base/charset.exp: Only send a control-C if we see a new
12609 prompt and incomplete command.
12610
6daa6ebd
MC
126112004-06-18 Michael Chastain <mec.gnu@mindspring.com>
12612
12613 * gdb.cp/pr-574.cc: Add copyright notice.
12614
51fa4ae0
JB
126152004-06-17 Jim Blandy <jimb@redhat.com>
12616
12617 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
12618 cases where the regexp has no groups; this grabs random text from
12619 the previous test suite, whatever that was.
12620
8fea26c5
MC
126212004-06-17 Michael Chastain <mec.gnu@mindspring.com>
12622
12623 * gdb.cp/printmethod.cc: Add copyright notice.
12624
1e3aeb41
MC
126252004-06-16 Michael Chastain <mec.gnu@mindspring.com>
12626
12627 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
12628
9d9030bc
AC
126292004-06-16 Andrew Cagney <cagney@gnu.org>
12630
12631 * gdb.base/signull.c: Update copyright. Include <string.h>.
12632 (bowler): Replace data_pointer with data_read
12633 and data_write cases. Add code_descriptor case.
12634 (zero, desc): New array and pointer.
12635 (data, code): Change to simple pointers.
12636 * gdb.base/signull.exp: Fix probe pattern matching a function
12637 descriptor SIGSEGV. Replace data_pointer with data_read and
12638 data_write tests.
12639
acd4ad44
AC
126402004-06-16 Andrew Cagney <cagney@gnu.org>
12641
12642 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
12643
08fd625c
MC
126442004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12645
12646 * gdb.base/long_long.c: Add copyright notice.
12647
1903502c
MC
126482004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12649
12650 * gdb.base/long_long.exp: Remove reference to
12651 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
12652 to gdb_breakpoint and gdb_continue_to_breakpoint.
12653
83313cb1
JB
126542004-06-14 Jim Blandy <jimb@redhat.com>
12655
12656 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
12657 endian case.
12658
1bf404ef
AC
126592004-06-14 Andrew Cagney <cagney@gnu.org>
12660
12661 * gdb.base/gcore.exp (capture_command_output): Delete the always
12662 passing tests containing inferior values.
12663 * gdb.base/ending-run.exp: Do not include the breakpoint address
12664 in the test message. Update copyright.
12665 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
12666 size in the test name, use gdb_test_multiple. Update copyright.
12667
ef220b33
MC
126682004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12669
12670 * gdb.cp/ref-types.cc: Add copyright notice.
12671
4f70a4c9
MC
126722004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12673
12674 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
12675 hp_aCC_compiler.
12676 * lib/compiler.cc: Likewise.
12677 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
12678 'set' commands. Log diagnostics for other lines. Set
12679 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
12680
335928ac
MC
126812004-06-13 Michael Chastain <mec.gnu@mindspring.com>
12682
12683 * gdb.cp/try_catch.cc: Add copyright notice.
12684
2efb12e8
MC
126852004-06-12 Michael Chastain <mec.gnu@mindspring.com>
12686
12687 * gdb.cp/userdef.cc: Add copyright notice.
12688
0bbed51a
MC
126892004-06-11 Michael Chastain <mec.gnu@mindspring.com>
12690
12691 * gdb.cp/virtfunc.cc: Add copyright notice.
12692
e12a46c9
RC
126932004-06-11 Randolph Chung <tausq@debian.org>
12694
12695 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
12696 problem.
12697
338e05af
AC
126982004-06-10 Andrew Cagney <cagney@gnu.org>
12699
12700 * lib/compiler.cc, lib/compiler.c: Append either
12701 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
12702 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
12703 instead of gcc-3-3.
12704
dc3f10cb
AC
127052004-06-09 Andrew Cagney <cagney@gnu.org>
12706
b4d946af
AC
12707 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
12708 gdb/1455, bug is specific to "long long" and "double".
a9c64011 12709
dc3f10cb
AC
12710 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
12711 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
12712 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
12713 fixed.
12714
b5c0bfa2
AC
127152004-06-09 Andrew Cagney <cagney@gnu.org>
12716
12717 * gdb.base/structs.exp (test_struct_returns): Replace
12718 "return_value_unknown" and "finish_value_unknown" by
12719 "return_value_known" and "finish_value_known". Instead of
12720 "return_value_unknown" iff "finish_value_unknown", check
12721 "return_value_known" implies "finish_value_known".
12722
caeb605f
MH
127232004-06-08 Martin Hunt <hunt@redhat.com>
12724
12725 * gdb.base/float.exp: Add pattern for mips targets.
12726
c892bb64
RC
127272004-06-08 Randolph Chung <tausq@debian.org>
12728
12729 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
12730 message for unknown architectures more clear.
12731
48306d3e
JB
127322004-06-08 Joel Brobecker <brobecker@gnat.com>
12733
12734 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
12735 start the execution of the program.
12736
83ecb59f
JB
127372004-06-07 Jim Blandy <jimb@redhat.com>
12738
12739 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
12740 * gdb.arch/i386-cpuid.h: New helper file.
12741
55264cb4
RC
127422004-06-07 Randolph Chung <tausq@debian.org>
12743
12744 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
12745 has started.
12746
23cadb28
RM
127472004-06-04 Roland McGrath <roland@redhat.com>
12748
12749 Fix PR gdb/1647.
12750 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
12751 differently to be robust to output buffering differences.
12752
51d01eda
MC
127532004-06-04 Michael Chastain <mec.gnu@mindspring.com>
12754
12755 * gdb.threads/pthreads.exp: Update copyright years.
12756 (check_control_c): Change asynchronous 'after' to synchronous.
12757
f4fc3b93
RM
127582004-06-04 Roland McGrath <roland@redhat.com>
12759
12760 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
12761 next gdb prompt.
12762
4013522b
MC
127632004-06-02 Michael Chastain <mec.gnu@mindspring.com>
12764
12765 Fix PR gdb/1636.
12766 * gdb.threads/manythreads.exp: Change asynchronous 'after'
12767 calls to synchronous.
12768
7a8f1e6b
JB
127692004-05-26 Jim Blandy <jimb@redhat.com>
12770
12771 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
12772
81bb3443
RC
127732004-05-24 Randolph Chung <tausq@debian.org>
12774
12775 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
12776 * gdb.asm/pa.inc: New file.
12777
8f5a3103
MK
127782004-05-22 Mark Kettenis <kettenis@gnu.org>
12779
12780 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
12781
734b8fe8 127822004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 12783 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
12784
12785 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
12786 GDB prompt.
12787
725603e1
UW
127882004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12789
f4fc3b93 12790 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
12791 setjmp/longjmp. Use sigaction instead of signal.
12792
8b923272 127932004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 12794 Michael Snyder <msnyder@redhat.com>
8b923272
JB
12795
12796 * gdb.threads/pthread_cond_wait.c: New file.
12797 * gdb.threads/pthread_cond_wait.exp: New testcase.
12798
8bfabb04
AC
127992004-05-13 Andrew Cagney <cagney@redhat.com>
12800
12801 * gdb.base/signull.exp, gdb.base/signull.c: New files.
12802 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
12803
42edda50
AC
128042004-05-11 Andrew Cagney <cagney@redhat.com>
12805
12806 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
12807 fixed but revealed gdb/1639.
12808
d303a6c7
AC
128092004-05-10 Andrew Cagney <cagney@redhat.com>
12810
12811 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
12812 func1" and "next to 2nd alarm", kernel bug avoided.
12813
bf08c2a1
DJ
128142004-05-10 Daniel Jacobowitz <dan@debian.org>
12815
12816 PR external/1568
12817 * gdb.base/bigcore.exp: Check the size of the dumped core file.
12818 XFAIL if it is smaller than bytes_allocated.
12819 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
12820 (main): Make chunks_allocated unsigned. Correct comment.
12821
c0586a34
JB
128222004-05-07 Joel Brobecker <brobecker@gnat.com>
12823
12824 * gdb.arch/powerpc-aix-prologue.c: New file.
12825 * gdb.arch/powerpc-aix-prologue.exp: New file.
12826
f2785d12
JB
128272004-05-07 Jim Blandy <jimb@redhat.com>
12828
12829 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
12830 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
12831
bd7f6e30
JB
128322004-05-06 Joel Brobecker <brobecker@gnat.com>
12833
12834 * gdb.base/sep.exp: No longer setup_kfail when the program was
12835 built with dwarf2.
12836
0a5e7efe
JI
128372004-05-05 Jim Ingham <jingham@apple.com>
12838
12839 * gdb.base/pending.exp: Make sure pending breakpoints
12840 preserve the ignore count.
f4fc3b93 12841
a8958849
MK
128422004-04-27 Jerome Guitton <guitton@gnat.com>
12843
12844 * i386-prologue.exp: Add testcase for jump instruction as first
12845 instruction of the real code.
12846 * i386-prologue.c (jump_at_beginning): New function.
12847
7e103f5b
MK
128482004-04-28 Mark Kettenis <kettenis@gnu.org>
12849
12850 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
12851 x86_64-*-*.
12852
5d38b224
MK
128532004-04-28 Mark Kettenis <kettenis@gnu.org>
12854
12855 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
12856 i*86-*-*.
12857
0ef32fd9
MK
128582004-04-25 Mark Kettenis <kettenis@gnu.org>
12859
12860 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
12861 expression that checks the return type.
12862
71d7dd7c
AC
128632004-04-23 Andrew Cagney <cagney@redhat.com>
12864
12865 * gdb.base/call-sc.exp: New test of scalar call/return values.
12866 * gdb.base/call-sc.c: Ditto.
12867
1e9f977e
JJ
128682004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12869
12870 * gdb.threads/manythreads.c: Reduce thread stack size.
12871
899d9e3a
JJ
128722004-04-23 Jeff Johnston <jjohnstn@redhat.com>
12873
12874 * gdb.threads/manythreads.c: Add copyright notice.
12875
61bcae62
AC
128762004-04-23 Andrew Cagney <cagney@redhat.com>
12877
12878 * gdb.base/siginfo.exp: Better handle step out of signal.
12879 * gdb.base/sigstep.exp: Ditto.
12880
7339a42e 128812004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 12882 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
12883
12884 * gdb.threads/manythreads.c: New testcase.
12885 * gdb.threads/manythreads.exp: Ditto.
12886
5c98409b
JB
128872004-04-22 Jim Blandy <jimb@redhat.com>
12888
12889 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
12890 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
12891
3b611f1a
MC
128922004-04-21 Michael Chastain <mec.gnu@mindspring.com>
12893
12894 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
12895
f0fd9238
AC
128962004-04-21 Andrew Cagney <cagney@redhat.com>
12897
12898 * gdb.base/sigstep.c: New file.
12899 * gdb.base/sigstep.exp: New file.
12900
90990674
JB
129012004-04-16 Joel Brobecker <brobecker@gnat.com>
12902
12903 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
12904 call to observer_notify_normal_stop.
12905
78cef34b
AC
129062004-04-15 Andrew Cagney <cagney@redhat.com>
12907
12908 * gdb.base/siginfo.c: New file.
12909 * gdb.base/siginfo.exp: New file.
12910
d2343407
JB
129112004-04-12 J. Brobecker <brobecker@gnat.com>
12912
12913 * gdb.base/sep.exp: Fix typo in comment.
12914
a2dba3c8
JB
129152004-04-12 J. Brobecker <brobecker@gnat.com>
12916
12917 * gdb.base/sep.c: New file.
12918 * gdb.base/sep-proc.c: New file.
12919 * gdb.base/sep.exp: New testcase.
12920
15f7b60e
MK
129212004-04-09 Mark Kettenis <kettenis@gnu.org>
12922
12923 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
12924 support.
12925
44f4de1a
AC
129262004-04-05 Andrew Cagney <cagney@redhat.com>
12927
12928 * gdb.base/sigaltstack.c: New file.
12929 * gdb.base/sigaltstack.exp: New file.
12930
ef04f396
JB
129312004-04-04 Joel Brobecker <brobecker@gnat.com>
12932
12933 * gdb.base/foll-fork.exp: Update the expected output for
12934 "help set follow-fork-mode", to match a change that was made
12935 to the help of this variable on 2004-01-13.
12936
d40d2c92
JB
129372004-04-01 Joel Brobecker <brobecker@gnat.com>
12938
12939 * lib/ada.exp: Add copyright notice.
12940 * bar.ads: Likewise.
12941 * bar.adb: Likewise.
12942 * null_record.adb: Likewise.
12943 * null_record.exp: Likewise.
12944 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
12945
f86ef5a3
JB
129462004-04-01 Joel Brobecker <brobecker@gnat.com>
12947
12948 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
12949 * configure: Regenerate.
12950
414e70e3
JB
129512004-04-01 Joel Brobecker <brobecker@gnat.com>
12952
12953 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
12954 to build the application. Remove the message printed when in
12955 verbose mode, redundant with the UNSUPPORTED message above.
12956
f0aaee49
JB
129572004-03-31 Joel Brobecker <brobecker@gnat.com>
12958
12959 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
12960 * gdb.ada (null_record.exp): New testcase.
12961
ac81cb54
JB
129622004-03-31 Joel Brobecker <brobecker@gnat.com>
12963
12964 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
12965
854af2f7
JB
129662004-03-31 Joel Brobecker <brobecker@gnat.com>
12967
12968 * gdb.ada: New subdirectory.
12969 * gdb.ada/Makefile.in: New file.
12970 * gdb.ada/gnat_ada.gpr.in: New file.
12971
034cb681
JB
129722004-03-31 Joel Brobecker <brobecker@gnat.com>
12973
12974 * lib/ada.exp: New file.
12975
78a1a894
DJ
129762004-03-24 Daniel Jacobowitz <drow@mvista.com>
12977
12978 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
12979 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
12980
4b2b3b3e
AC
129812004-03-22 Andrew Cagney <cagney@redhat.com>
12982
12983 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
12984 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
12985 Problem identified by Ulrich Weigand.
12986
23c73aa3
DC
129872004-03-17 David Carlton <carlton@kealia.com>
12988
12989 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
12990 PR c++/826.
12991
d63a86f8
RM
129922004-03-16 Roland McGrath <roland@redhat.com>
12993
12994 * gdb.base/auxv.exp: New file.
12995 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
12996
0e02aa50
DC
129972004-03-12 David Carlton <carlton@kealia.com>
12998
12999 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
13000 * gdb.cp/pr-1553.cc: Ditto.
13001 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
13002 pass branch.
13003
c20b71be
MC
130042004-03-12 Michael Chastain <mec.gnu@mindspring.com>
13005
13006 * gdb.cp/templates.exp: Accept more template types.
13007
c7414a01
MC
130082004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13009
13010 From Corinna Vinschen with modifications.
13011 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
13012 local variable obj_with_enum.
13013 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
13014 results with obj_with_enum.
13015
ed69573c
MC
130162004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13017
13018 * gdb.cp/classes.cc: New file, copied from misc.cc.
13019 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
13020
28301461
MC
130212004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13022
13023 * gdb.cp/misc.cc: Add copyright notice.
13024
1198ecbe
DC
130252004-03-05 David Carlton <carlton@kealia.com>
13026
13027 * gdb.cp/rtti.exp: Add 'print *obj3' test.
13028 * gdb.cp/rtti.h: Update copyright.
13029 (namespace n2::n3): New.
13030 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
13031 (n2::n3::func3): New.
13032 (main): Call n2::n3::func3.
13033 * gdb.cp/rtti2.cc: Update copyright.
13034 (n2::create3): New.
13035
9e08c470
MK
130362004-03-04 Mark Kettenis <kettenis@gnu.org>
13037
13038 * gdb.asm/openbsd.inc: Fix typo.
13039
4bebc3aa
FF
130402004-03-03 Fred Fish <fnf@redhat.com>
13041
13042 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
13043 "val" instead of unused "size". Update copyright year.
13044
6ea9fb37
DJ
130452004-02-29 Daniel Jacobowitz <drow@mvista.com>
13046
13047 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
13048 to use unsigned char.
13049 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
13050 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
13051
23b23974
DJ
130522004-02-29 Daniel Jacobowitz <drow@mvista.com>
13053
13054 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
13055 line of output.
13056
7574fd53
DJ
130572004-02-28 Daniel Jacobowitz <drow@mvista.com>
13058
13059 * gdb.base/relocate.c (dummy): Initialize.
13060
a195357f
DJ
130612004-02-28 Daniel Jacobowitz <drow@mvista.com>
13062
13063 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13064 a breakpoint at exit.
13065
72fd54a9
FF
130662004-02-27 Fred Fish <fnf@redhat.com>
13067
13068 * gdb.base/chng-syms.exp: Add expect condition to match failing
13069 case that isn't a timeout.
13070
b9d23137
AC
130712004-02-27 Andrew Cagney <cagney@redhat.com>
13072
13073 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13074 support.
13075
15d208f6 130762004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 13077
15d208f6
FF
13078 * gdb.arch/gdb1431.c: Remove.
13079 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
13080 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
13081 of "until" incorrectly.
13082
98f9cd2d
JB
130832004-02-26 J. Brobecker <brobecker@gnat.com>
13084
13085 * gdb.cp/class2.cc (empty): New class.
13086 (refer): New function.
13087 (main): Declare an object of type empty and use it.
13088 * gdb.cp/class2.exp: Print the value of an object of type empty.
13089
9b50c11b
JJ
130902004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13091
13092 * gdb.base/langs.exp: Update query string to match the
13093 new nquery format used for pending breakpoints.
13094
0dcd613f
AC
130952004-02-26 Andrew Cagney <cagney@redhat.com>
13096
13097 Fix PR i18n/1570.
13098 * gdb.base/charset.c: Update copyright notice.
13099 (main, init_string): Remove the escape character '\e' tests.
13100 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13101 * gdb.base/charset.exp (valid_host_charset): Ditto.
13102 * gdb.base/setvar.exp: Ditto.
13103
b8a56647
AC
131042004-02-24 Andrew Cagney <cagney@redhat.com>
13105
90d59e34
AC
13106 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13107 mmapped data in core file" PASS and FAIL messages consistent.
13108
b8a56647
AC
13109 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13110 setting a breakpoint. Work around PR java/1565.
13111
9f27c604
JJ
131122004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13113
13114 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13115 new nquery format.
13116 * gdb.base/pending.exp: Ditto.
13117
3224a706
MK
131182004-02-22 Mark Kettenis <kettenis@gnu.org>
13119
13120 * configure.in: Run stabs tests on *BSD.
13121 * configure: Regenerated.
13122
41e0a9ca
MK
131232004-02-21 Mark Kettenis <kettenis@gnu.org>
13124
13125 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13126
1e1b3428
FF
131272004-02-20 Fred Fish <fnf@redhat.com>
13128
13129 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13130 blank in test for "returns short", for consistency with other
13131 "returns xxx" tests. Update copyright year.
13132
f9a7572a
FF
131332004-02-19 Fred Fish <fnf@redhat.com>
13134
13135 New testcase for PR breakpoint/1558.
13136 * gdb.arch/gdb1558.exp: New file.
13137 * gdb.arch/gdb1558.c: New file.
13138
b2ce2854
EZ
131392004-02-19 Elena Zannoni <ezannoni@redhat.com>
13140
13141 * gdb.base/nodebug.exp: Fix typo.
13142
e7c9ff01
JB
131432004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13144
13145 Committed by Jim Blandy <jimb@redhat.com>.
13146
62f4b920
JB
13147 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13148
2db536a1
JB
13149 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13150
e7c9ff01
JB
13151 * gdb.base/float.exp: Support s390*-*-* targets.
13152
f3205b34
AF
131532004-02-17 Adam Fedor <fedor@gnu.org>
13154
13155 * gdb.base/gdb1555.exp: New file.
13156 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
13157
9d62932d
EZ
131582004-02-17 Elena Zannoni <ezannoni@redhat.com>
13159
13160 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
13161
344c9711
FF
131622004-02-16 Fred Fish <fnf@redhat.com>
13163
13164 * gdb.arch/gdb1291.c: Remove
13165 * gdb.arch/gdb1291.s: New test input file.
13166 * gdb.arch/gdb1291.exp: Expand test to check case that should not
13167 fail. Test for correct result, known incorrect result, other
13168 failures and timeouts.
13169
2d822687
AC
131702004-02-16 Andrew Cagney <cagney@redhat.com>
13171
13172 * gdb.base/bigcore.exp: New file.
13173 * gdb.base/bigcore.c: New file.
13174
dac15b66
AC
131752004-02-13 Andrew Cagney <cagney@redhat.com>
13176
13177 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
13178 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
13179 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
13180 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
13181 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
13182 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
13183 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
13184 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
13185 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
13186 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
13187
6bdfc2c4
JJ
131882004-02-11 Jeff Johnston <jjohnstn@redhat.com>
13189
13190 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
13191 executed is an alloc instruction.
13192
87b3ede8
DC
131932004-02-11 David Carlton <carlton@kealia.com>
13194
13195 * gdb.cp/breakpoint.exp: New.
13196 * gdb.cp/breakpoint.cc: New.
13197
6e19e2bf
MC
131982004-02-11 Michael Chastain <mec.gnu@mindspring.com>
13199
13200 Partial fix for PR gdb/1543.
13201 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
13202 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
13203 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
13204 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
13205 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
13206 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
13207 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
13208 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
13209 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
13210 to bug-gdb@prep.ai.mit.edu .
13211 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
13212 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
13213 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
13214 Likewise.
13215
5c5455dc
AC
132162004-02-10 Andrew Cagney <cagney@redhat.com>
13217
13218 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
13219 using gdb_internal_error_resync.
13220
9cf689d7
DJ
132212004-02-09 Daniel Jacobowitz <drow@mvista.com>
13222
13223 * gdb.threads/thread-specific.exp: Stop early if no threads are
13224 found.
13225
d2dc51db
MC
132262004-02-09 Michael Chastain <mec.gnu@mindspring.com>
13227
13228 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
13229
14b1a056
DJ
132302004-02-08 Daniel Jacobowitz <drow@mvista.com>
13231
13232 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
13233 breakpoints.
13234
83f66e8f
DJ
132352004-02-07 Daniel Jacobowitz <drow@mvista.com>
13236
13237 * config/sim.exp (gdb_load): Handle $arg == "".
13238 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
13239 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
13240
30fc0091
EZ
132412004-02-07 Elena Zannoni <ezannoni@redhat.com>
13242
a9c64011
AS
13243 * gdb.base/maint.exp: Update test to reflect
13244 obstack changes.
30fc0091 13245
4d806929
JJ
132462004-02-04 Jeff Johnston <jjohnstn@redhat.com>
13247
13248 * gdb.base/pendshr.c (pendfunc): New function that calls
13249 pendfunc1.
13250 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
13251
7bfdd688
FF
132522004-02-04 Fred Fish <fnf@redhat.com>
13253
13254 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
13255 function symbols and update copyright years.
13256 * gdb.arch/gdb1291.c: Ditto.
13257
aaa08ee4
MC
132582004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13259
13260 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
13261
dbad7755
MC
132622004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13263
13264 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
13265
ec4646ef
MC
132662004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13267
13268 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
13269
1b802196
FF
132702004-02-02 Fred Fish <fnf@redhat.com>
13271
13272 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
13273 remote targets. Update copyright years.
13274
18fe2033
JJ
132752004-02-02 Jeff Johnston <jjohnstn@redhat.com>
13276
13277 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
13278 support.
13279 * gdb.base/langs.exp: Fix test which attempts to create
13280 breakpoint on non-existent function to handle new pending
13281 support.
13282 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
13283 a breakpoint.
13284 * gdb.base/pending.exp: New test.
13285 * gdb.base/pending.c: New file.
13286 * gdb.base/pendshr.c: Ditto.
13287
8d577d32
DC
132882004-02-02 David Carlton <carlton@kealia.com>
13289
13290 * gdb.cp/overload.exp: Add overloadNamespace tests.
13291 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
13292 (overloadNamespace, XXX): New.
13293 (main): Call XXX::marker2.
13294
3ad13771
FF
132952004-02-01 Fred Fish <fnf@redhat.com>
13296
13297 * gdb.base/dump.exp: Use runto_main instead of "runto main".
13298 * gdb.base/finish.exp: Ditto.
13299 * gdb.base/gcore.exp: Ditto.
13300 * gdb.base/huge.exp: Ditto.
13301 * gdb.base/info-proc.exp: Ditto.
13302 * gdb.base/return2.exp: Ditto.
13303 * gdb.threads/gcore-thread.exp: Ditto.
13304
44c75849
DJ
133052004-02-01 Daniel Jacobowitz <drow@mvista.com>
13306
13307 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
13308
005bc093
MK
133092004-02-01 Mark Kettenis <kettenis@gnu.org>
13310
13311 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
13312 that opening the file succeeds on OpenBSD.
13313
c47cebdb
DJ
133142004-02-01 Daniel Jacobowitz <drow@mvista.com>
13315
13316 * gdb.threads/thread-specific.c: New file.
13317 * gdb.threads/threads-specific.exp: New test script.
13318 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
13319 to expect_out.
13320
5a01311c
MK
133212004-02-01 Mark Kettenis <kettenis@gnu.org>
13322
13323 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
13324 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
13325 only on the "print_small_structs from print_long_arg_list" test.
13326
ce22a4f1
DJ
133272004-02-01 Daniel Jacobowitz <drow@mvista.com>
13328
13329 * gdb.base/completion.exp: Kill a stray backslash.
13330
13331 From Jim Ingham <jingham@apple.com>:
13332 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
13333 agrees with the result from sending a tab.
13334
abbab9d3
DJ
133352004-01-31 Daniel Jacobowitz <drow@mvista.com>
13336
13337 * gdb.base/chng-syms.exp: Remove stray newline.
13338
53904d1e
MK
133392004-01-31 Mark Kettenis <kettenis@gnu.org>
13340
13341 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
13342 *-*-openbsd*.
13343 * gdb.asm/openbsd.inc: New file.
13344
3a4b3aac
MK
133452004-01-30 Mark Kettenis <kettenis@gnu.org>
13346
13347 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
13348 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
13349 *-*solaris2*. Remove commented out default settings for
13350 asm-flags. Replace gdb_compile with target_link.
13351
ebac27b4
MC
133522004-01-29 Michael Chastain <mec.gnu@mindspring.com>
13353
13354 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
13355 for all tests. Remove old hp-ux and cygnus xfail cases.
13356
d8679d84
PH
133572004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
13358
13359 * gdb.base/chng-syms.exp: New file.
13360 * gdb.base/chng-syms.c: New file.
13361
0a55bc22
MC
133622004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13363
13364 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
13365 Provide arms for current output in all my configurations.
13366
94b8e876
MC
133672004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13368
13369 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
13370 * lib/compiler.cc: Likewise.
13371 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
13372 get the right preprocessor. Eval the output directly. Remove
13373 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
13374 hp_f77_compiler and hp_f90_compiler completely.
13375 (gdb_preprocess): Delete.
13376 (get_compiler): Delete.
13377
7cf03d44
MK
133782004-01-24 Mark Kettenis <kettenis@gnu.org>
13379
13380 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
13381 <string.h>.
13382
68b6dce9
NR
133832004-01-24 Nick Roberts <nick@nick.uklinux.net>
13384
13385 * gdb.mi/mi-stack.exp: Update copyright.
13386
b368761e
DC
133872004-01-23 David Carlton <carlton@kealia.com>
13388
13389 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
13390 test for cp_lookup_transparent_type.
13391 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
13392 call them.
13393
f2061b53
DJ
133942004-01-23 Daniel Jacobowitz <drow@mvista.com>
13395
13396 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
13397 after -var-update.
13398
37fc574a
DC
133992004-01-23 David Carlton <carlton@kealia.com>
13400
13401 * gdb.cp/namespace.cc (C::ensureRefs): New.
13402 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
13403
8e94b928
NR
134042004-01-20 Nick Roberts <nick@nick.uklinux.net>
13405
13406 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
13407 case "-stack-list-locals 2".
13408 * gdb.mi/mi-var-child.exp: Test for case
13409 "-var-list-children --all-values NAME".
13410
997b0952
MC
134112004-01-18 Michael Chastain <mec.gnu@mindspring.com>
13412
13413 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
13414
52470da3
MK
134152004-01-18 Mark Kettenis <kettenis@gnu.org>
13416
7049b4b8
MK
13417 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
13418 used with gdb_test_multiple.
13419
52470da3
MK
13420 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
13421 read at address 0. This fixes PR testsuite/1504.
13422
da6012e5
DJ
134232004-01-18 Daniel Jacobowitz <drow@mvista.com>
13424
13425 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
13426 Remove downloading, guessing the host executable, the calls to
13427 gdb_file_cmd and gdb_target_cmd, and "load" support.
13428 (infer_host_exec): New function broken out from gdb_load.
13429 (gdb_load): New wrapper for gdbserver_gdb_load.
13430 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
13431 gdb_target_cmd. Use -target-select.
13432 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
13433 Download binaries to the host. Clear last_mi_remote_file when
13434 we load a new binary.
13435 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
13436 call gdbserver_gdb_load and mi_gdb_target_cmd.
13437
32c70722
MC
134382004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13439
13440 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
13441 type patterns.
13442
b0cecf36
MC
134432004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13444
13445 * gdb.cp/templates.exp: Fix typo in test name of
13446 "print Foo<volatile char*>::foo".
13447
4120d7e6
MC
134482004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13449
13450 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
13451
f679e530
BE
134522004-01-16 Ben Elliston <bje@wasabisystems.com>
13453
13454 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
13455 (clean mostlyclean): Remove empty rm.
13456
091c48f6
MC
134572004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13458
13459 * gdb.base/setvar.exp: Add copyright years.
13460
3e5fc8d2
DC
134612004-01-14 David Carlton <carlton@bactrian.org>
13462
13463 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
13464 PR c++/1511 and update coment.
13465 * gdb.cp/templates.exp: Update patterns to match current output.
13466 If changes involve something other than whitespace, KFAIL
13467 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
13468
63d06c5c
DC
134692004-01-14 David Carlton <carlton@kealia.com>
13470
13471 * gdb.cp/namespace.exp: Add tests involving classes defined within
13472 namespaces.
13473 * gdb.cp/namespace.cc (C::CClass): New.
13474 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
13475
a51dab88
EZ
134762004-01-14 Elena Zannoni <ezannoni@redhat.com>
13477
13478 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
13479 what debug info we have. Print a better message if something goes
13480 wrong while producing the separate debug info file.
13481
a476ccc9
MC
134822004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13483
13484 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
13485
f453692c
MC
134862004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13487
13488 * gdb.base/callfuncs.c: Add copyright notice.
13489
f40063a5
MC
134902004-01-13 Michael Chastain <mec.gnu@mindspring.com>
13491
13492 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
13493 inheritance. PR gdb/1498, PR gcc/13539.
13494
19ac3974
EZ
134952004-01-13 Elena Zannoni <ezannoni@redhat.com>
13496
a9c64011
AS
13497 * gdb.threads/gcore-thread.exp: Prefix name of binary with
13498 test specific name.
13499 * gdb.mi/gdb669.exp: Ditto.
13500 * gdb.mi/mi-pthreads.exp: Ditto.
13501 * gdb.mi/mi1-pthreads.exp: Ditto.
13502 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 13503
56c97c6e
MC
135042004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13505
13506 * gdb.cp/member-ptr.cc: Add copyright notice.
13507
a0644324
MC
135082004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13509
13510 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
13511 some patterns for recent versions of gcc and hpacc. Delete
13512 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
13513 Delete tests that access a NULL pointer-to-member-data. This
13514 script is still disabled for gcc.
13515
32fabe09
EZ
135162004-01-12 Elena Zannoni <ezannoni@redhat.com>
13517
13518 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 13519 escaped correctly.
32fabe09 13520
1f8a6abb
EZ
135212004-01-12 Elena Zannoni <ezannoni@redhat.com>
13522
13523 * gdb.base/sepdebug.exp: New file.
13524 * gdb.base/sepdebug.c: New file.
13525 * lib/gdb.exp (separate_debug_filename): New procedure.
13526 (gdb_gnu_strip_debug): New procedure.
13527
48efe704
AC
135282004-01-12 Andrew Cagney <cagney@redhat.com>
13529
13530 * gdb.mi/ChangeLog: Delete file. Renamed to ...
13531 * gdb.mi/ChangeLog-1999-2003: New file.
13532
a9415475
AC
135332004-01-12 Andrew Cagney <cagney@redhat.com>
13534
13535 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
13536 "Renaming a directory to a non-empty directory returns ENOTEMPTY
13537 or EEXIST", treat EBUSY as an XFAIL.
13538
83b8cf9d
MC
135392004-01-11 Michael Chastain <mec.gnu@mindspring.com>
13540
13541 * gdb.base/scope.exp: Remove obsolete setup_xfail for
13542 hp_cc_compiler.
13543
9939d2a8
MC
135442004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13545
13546 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
13547 decorations.
13548
1ff8cadf
MC
135492004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13550
13551 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
13552 and "(aCC)" decorations. Remove obsolete doco about old
13553 test results.
13554
6fa9022e
MC
135552004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13556
13557 * gdb.cp/exception.exp: Fix typo in doco.
13558
209721fe
MK
135592004-01-09 Mark Kettenis <kettenis@gnu.org>
13560
13561 * gdb.base/gdb1476.exp: Fix typo.
13562
ef11303e
MC
135632004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13564
13565 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
13566 file.
13567
041ab88c
MC
135682004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13569
13570 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
13571 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
13572 Use gdb_compile. Remove restriction on gcc. Add some patterns
13573 for recent version of gdb. Delete second half, which was a copy
13574 of the first half with different build flags. This test is
13575 still disabled because it is still not ready for production.
13576
e36d075a
MC
135772004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13578
13579 * gdb.cp/exception.cc: Add copyright notice.
13580 * gdb.cp/exception.exp: Add a notice that this file is broken
13581 because of line number changes caused by addition of copyright
13582 notice.
13583
42b190ad
MC
135842004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13585
13586 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
13587 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
13588
8f25f06b
MC
135892004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13590
13591 * gdb.cp/classes.exp: Accept gnu abi 2.
13592 * gdb.cp/derivation.exp: Likewise.
13593 * gdb.cp/overload.exp: Likewise.
13594 * gdb.cp/virtfunc.exp: Likewise.
13595
06ded8b8
MC
135962004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13597
13598 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
13599 semicolon after end of function.
13600
77c26ae3
MC
136012004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13602
13603 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
13604 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
13605 boilerplate code for compiling and running the program under
13606 test. Add some string method tests.
13607
20757486
MC
136082004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13609
13610 * gdb.cp/bs15503.cc: Add copyright notice.
13611 * gdb.cp/bs15503.exp: Adjust line number.
13612
0fd3b503
MC
136132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13614
13615 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
13616 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
13617
10d1bea8
MC
136182004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13619
13620 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
13621 hp_cc_compiler.
13622
2789202a
MC
136232004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13624
13625 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
13626 * gdb.cp/ctti.exp: Use the marker instead of "next".
13627 With gcc, run further before bailing.
13628
b862f14c
MC
136292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13630
13631 * gdb.cp/cttiadd.cc: Add copyright notice.
13632 * gdb.cp/cttiadd1.cc: Likewise.
13633 * gdb.cp/cttiadd2.cc: Likewise.
13634 * gdb.cp/cttiadd3.cc: Likewise.
13635
96da2469
MC
136362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13637
13638 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
13639 Use gdb_test, gdb_test_multiple. Use floating-point values that
13640 have exact representations in IEEE-ish formats.
13641
053248ff
MC
136422004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13643
13644 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
13645 compilers. Delete duplicate call to get_compiler_info.
13646 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
13647 * gdb.base/volatile.exp: Likewise.
13648
84acecdd
MK
136492004-01-07 Mark Kettenis <kettenis@gnu.org>
13650
13651 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
13652 memory at address 0.
13653
fe11a27f
MC
136542004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13655
13656 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
13657 to test for hp-ux assembler. Fix copyright years.
13658
60ad077b
AC
136592004-01-07 Andrew Cagney <cagney@redhat.com>
13660
13661 * gdb.base/fileio.c (strerrno): Add "EBUSY".
13662
1c9b8f33
AC
136632004-01-07 Andrew Cagney <cagney@redhat.com>
13664
13665 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
13666 when creating the read-only file. From analysis by Roland McGrath
13667 and Elena Zannoni.
13668
753ccc7a
MC
136692004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13670
13671 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
13672
eca3e36b
MC
136732004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13674
13675 * gdb.base/cvexpr.c: Be type-safe with function pointers and
13676 data pointers.
13677
f8d4bac4
MC
136782004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13679
13680 * gdb.cp/m-static.exp: Compile one source file at a time.
13681 Delete unused call to get_compiler_info.
13682
9b4e0f94
MC
136832004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13684
13685 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
13686 * gdb.base/call-rt-st.exp: Likewise.
13687 * gdb.base/nodebug.exp: Likewise.
13688 * gdb.base/volatile.exp: Likewise.
13689 * gdb.cp/ref-types.exp: Likewise.
13690 * gdb.cp/templates.exp: Likewise.
13691
023c1024
MK
136922004-01-05 Mark Kettenis <kettenis@gnu.org>
13693
13694 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
13695
19703c4a
MC
136962004-01-05 Michael Chastain <mec.gnu@mindspring.com>
13697
13698 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
13699 hppa*-hp-hpux*.
13700
18b67037
MK
137012004-01-04 Mark Kettenis <kettenis@gnu.org>
13702
ba6219c8
MK
13703 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13704 x86_64-*-*.
13705
18b67037
MK
13706 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13707 sparc64-*-* and sparc*-solaris2*.
13708
1bfbbb9d
MK
137092004-01-04 Mark Kettenis <kettenis@gnu.org>
13710
13711 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
13712 return ${tests}" test. The ${tests} already mentions the
13713 filename.
13714
06846494
MC
137152004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13716
13717 * gdb.cp/local.exp: Accept gcc abi 2.
13718
3b0cb202
MC
137192004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13720
13721 * gdb.cp/templates.exp: Accept gcc abi 2.
13722
0643ec3f
MC
137232004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13724
13725 * lib/compiler.cc: Remove supports_template_debugging.
13726 * gdb.cp/templates.exp: Do not test supports_template_debugging.
13727
d231d0b1
MC
137282004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13729
13730 * gdb.cp/namespace.exp: Accept gcc abi 2.
13731
44ffb27c
MC
137322004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13733
13734 * gdb.cp/method.exp: Accept gcc abi 2.
13735
184ad485
MC
137362004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13737
13738 * gdb.cp/classes.exp: Generate identical results as old version.
13739 * gdb.cp/derivation.exp: Likewise.
13740 * gdb.cp/overload.exp: Likewise.
13741 * gdb.cp/virtfunc.exp: Likewise.
13742
116f09e7
MC
137432004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13744
13745 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
13746 mysterious bug with sourceware version of expect.
13747
b1379776
MC
137482004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13749
13750 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
13751 current versions of gcc, including gcc abi 2. Remove gratuitous
13752 restart of test program. Use gdb_test_multiple and gdb_test for
13753 all tests. Add patterns to xfail missing "const" in "const char *"
13754 and kfail PR gdb/1155.
13755
6b7a4c0e
MC
137562004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13757
13758 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
13759 current versions of gcc, including gcc abi 2. Remove gratuitous
13760 restart of test program. Use gdb_test_multiple and gdb_test for
13761 all tests. Add patterns to kfail PR gdb/1498.
13762
51615d72
MC
137632003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13764
13765 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
13766 current versions of gcc, including gcc abi 2. Use "breakpoint"
13767 and "continue" instead of restarting the target program. Use
13768 gdb_test_multiple and gdb_test for all tests.
13769
7b79a9d7
MK
137702004-01-01 Mark Kettenis <kettenis@gnu.org>
13771
13772 * gdb.asm/asm-source.exp: Update copyright year. Link statically
13773 for *-*-solaris2*.
13774
1cd3489f
MC
137752003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13776
13777 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
13778 current versions of gcc, including gcc abi 2. Use "breakpoint"
13779 and "continue" instead of restarting the target program several
13780 times. Use gdb_test_multiple and gdb_test for all tests.
13781
850742db
MC
137822003-12-18 Michael Chastain <mec.gnu@mindspring.com>
13783
13784 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
13785 source files.
13786
eb4bbda8
MC
137872003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13788
13789 * gdb.base/environ.exp: Handle compiling test case from multiple
13790 source files.
13791
e42c7771
MC
137922003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13793
13794 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
13795
80e4b428
JB
137962003-12-17 Jim Blandy <jimb@redhat.com>
13797
5f06973a
JB
13798 * gdb.base/freebpcmd.c: Add copyright notice.
13799
80e4b428
JB
13800 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
13801
0ab84fb7
MC
138022003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13803
13804 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
13805
1b3bb3d0
JB
138062003-12-13 Jim Blandy <jimb@redhat.com>
13807
13808 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
13809
3a4c9371
KB
138102003-12-12 Kevin Buettner <kevinb@redhat.com>
13811
13812 * gdb.asm/frv.inc: New file.
13813 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
13814
a1dea79a
FF
138152003-12-09 Fred Fish <fnf@redhat.com>
13816
13817 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
13818 functions to break1.c and leave prototypes behind. Add more
13819 "set breakpoint NN here" comments.
13820 * gdb.base/break1.c: New file.
13821
13822 * gdb.base/break.exp: Handle compiling test case from multiple
13823 source files and change source file references as needed.
13824 * gdb.base/completion.exp: Ditto.
13825 * gdb.base/condbreak.exp: Ditto.
13826 * gdb.base/define.exp: Ditto.
13827 * gdb.base/ena-dis-br.exp: Ditto.
13828 * gdb.base/info-proc.exp: Ditto.
13829 * gdb.base/maint.exp: Ditto.
13830 * gdb.base/until.exp: Ditto.
13831
13832 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
13833 hardcoded line numbers.
13834 * gdb.base/define.exp: Ditto.
13835 * gdb.base/ena-dis-br.exp: Ditto.
13836 * gdb.base/maint.exp: Ditto.
13837 * gdb.base/until.exp: Ditto.
13838
13839 * gdb.base/completion.exp: Use "break1" for completion tests since
13840 "break" is no longer a unique prefix.
13841
5266b69c
AC
138422003-12-06 Andrew Cagney <cagney@redhat.com>
13843
13844 * gdb.base/structs.exp (test_struct_returns): When applicable, set
13845 "return_value_unimplemented". When an unimplemented struct return
13846 architecture, report incorrect values as a KFAIL
13847
374451f0
MC
138482003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13849
13850 * gdb.cp/rtti.exp: Accept new wording of warning from
13851 cp_lookup_rtti_type.
13852
ba9b20a7
MC
138532003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13854
13855 Partial fix for PR testsuite/1456.
13856 * gdb.base/scope.exp (test_at_main): Replace references to
13857 gcc_compiled with calls to test_compiler_info.
13858 (test_at_foo): Likewise.
13859 (test_at_bar): Likewise.
13860
b74b6d0b
MC
138612003-12-04 Michael Chastain <mec.gnu@mindspring.com>
13862
13863 Partial fix for PR testsuite/1456.
13864 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
13865 to test_compiler_info.
13866
ccfa3402
MC
138672003-12-03 Michael Chastain <mec.gnu@mindspring.com>
13868
13869 * gdb.base/so-impl-ld.exp: Update copyright notice.
13870
f6246aba
MC
138712003-12-02 Michael Chastain <mec.gnu@mindspring.com>
13872
13873 Partial fix for PR testsuite/1456.
13874 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
13875 to test_compiler_info.
13876
13ae734a
MC
138772003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13878
13879 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
13880 from current versions of gdb. Clean up regular expressions.
13881 Delete redundant timeout case.
13882
d8e1cdee
MC
138832003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13884
13885 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
13886 from current versions of gdb. Clean up regular expressions.
13887 Delete redundant timeout case.
13888
96457b64
MC
138892003-12-01 Michael Chastain <mec.gnu@mindspring.com>
13890
13891 Partial fix for PR testsuite/1456.
13892 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
13893 gcc_compiled with call to test_compiler_info.
13894
f35309fc
MC
138952003-11-30 Michael Chastain <mec.gnu@mindspring.com>
13896
13897 Partial fix for PR testsuite/1456.
13898 * gdb.base/list.exp (test_list_function): Delete unused declaration
13899 of gcc_compiled.
13900
d7afdf9b
MC
139012003-11-29 Michael Chastain <mec.gnu@mindspring.com>
13902
13903 Partial fix for PR testsuite/1456.
13904 * gdb.base/complex.exp: Replace reference to gcc_compiled with
13905 call to test_compiler_info.
13906
71507b56
MK
139072003-11-29 Mark Kettenis <kettenis@gnu.org>
13908
13909 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
13910 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
13911 it to create the appropriate note.inc.
13912 * gdb.asm/asmsrc1.s: Include "note.inc".
13913 * gdb.asm/netbsd.inc: New file.
13914 * gdb.asm/empty.inc: New file.
13915
f81f93f7
MC
139162003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13917
13918 Partial fix for PR testsuite/1456.
13919 * gdb.base/constvars.exp: Replace references to gcc_compiled with
13920 calls to test_compiler_info.
13921
9a77938e
MC
139222003-11-27 Michael Chastain <mec.gnu@mindspring.com>
13923
13924 Partial fix for PR testsuite/1456.
13925 * gdb.base/volatile.exp: Replace references to gcc_compiled with
13926 calls to test_compiler_info.
13927
e8367dc7
MK
139282003-11-27 Mark Kettenis <kettenis@gnu.org>
13929
13930 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
13931 pattern for the KFAILs.
13932
526c61ee
AF
139332003-11-25 Adam Fedor <fedor@gnu.org>
13934
13935 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
13936 * gdb.objc/objcdecode.m: New file.
13937
28f2d600
AF
139382003-11-25 Adam Fedor <fedor@gnu.org>
13939
13940 * gdb.objc/nondebug.exp: Test for PR objc/1236.
13941 * gdb.objc/nondebug.m: New file.
13942
a3895cee
BE
139432003-11-26 Ben Elliston <bje@wasabisystems.com>
13944
13945 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13946 NetBSD as it does on FreeBSD. Modelled on a similar change by
13947 Mark Kettenis on 2003-05-30.
13948 (link-flags): Set to "--entry _start" regardless of target.
13949 Special linker flags are to be appended to $link-flags.
13950 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
13951
c9f2c8a3
MC
139522003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13953
13954 * gdb.cp/method.exp: Accept output of new demangler.
13955
15a0587a 139562003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
13957
13958 * gdb/class2.exp: New file.
13959 * gdb/class2.cc: New file.
13960
3c00b570
MC
139612003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13962
13963 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
13964 of new demangler.
13965
7027acc7
MK
139662003-11-23 Mark Kettenis <kettenis@gnu.org>
13967
13968 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
13969 of gdb_test "run".
13970
b0e1598a
MK
139712003-11-23 Mark Kettenis <kettenis@gnu.org>
13972
13973 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
13974 "continue" into "run".
13975
4d9eda44
MC
139762003-11-23 Michael Chastain <mec.gnu@mindspring.com>
13977
13978 Partial fix for PR testsuite/1456.
13979 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
13980 call to test_compiler_info.
13981 * gdb.cp/ctti.exp: Likewise.
13982 * gdb.cp/derivation.exp: Likewise.
13983 * gdb.cp/member-ptr.exp: Likewise.
13984 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
13985 reference to gcc_compiled.
13986
139872003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
13988
13989 Fix PR testsuite/1463.
13990 * gdb.base/structs.exp (start_structs_test): Call
13991 get_debug_format before using the debug format.
13992
d422fe19
AC
139932003-11-22 Andrew Cagney <cagney@redhat.com>
13994
13995 * lib/gdb.exp (gdb_test_multiple): Add simple example.
13996 * gdb.base/structs.exp: Use gdb_test_multiple.
13997
039cf96d
AC
139982003-11-20 Andrew Cagney <cagney@redhat.com>
13999
6882279b
AC
14000 * gdb.base/structs.exp: Handle and recover from internal errors.
14001 Replace "foo${n}" with "foo<n>" in test messages.
14002
e53890ae
AC
14003 * gdb.base/structs.exp: Update copyright. Rewrite.
14004 * gdb.base/structs.c: Update copyright. Rewrite.
14005
2b211c59
AC
14006 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
14007 resync count exceeded.
d63a86f8 14008
039cf96d
AC
14009 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
14010 from the internal error.
14011 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
14012 Original from Jim Blandy.
14013 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 14014
eac98b22
AC
140152003-11-19 Andrew Cagney <cagney@redhat.com>
14016
14017 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
14018 KFAIL.
14019
67455b2a
MK
140202003-11-17 Mark Kettenis <kettenis@gnu.org>
14021
14022 New testcase for PR backtrace/1435.
14023 * gdb.arch/i386-unwind.exp: New file.
14024 * gdb.arch/i386-unwind.c: New file.
14025
853d6e5b
AC
140262003-11-17 Andrew Cagney <cagney@redhat.com>
14027
14028 * lib/gdb.exp (compiler_info): New global.
14029 (test_compiler_info): New function.
14030 (get_compiler_info): Set compiler_info.
14031 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
14032 "compiler_info" to gcc-<major>-<minor>.
14033
38cf6e11
MC
140342003-11-15 Michael Chastain <mec.gnu@mindspring.com>
14035
14036 * gdb.trace/configure: Remove.
14037
a50d3602
EZ
140382003-11-13 Elena Zannoni <ezannoni@redhat.com>
14039
14040 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 14041 breakpoints.
a50d3602
EZ
14042 * gdb.base/break.exp: Remove all references to explicit line
14043 numbers.
14044
d9407aaa
NC
140452003-11-11 Nick Clifton <nickc@redhat.com>
14046
14047 * gdb.base/shreloc.exp: Do not run for targets which do not
14048 support shared objects.
14049
db488fc1
CV
140502003-11-10 Corinna Vinschen <vinschen@redhat.com>
14051
14052 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
14053 Don't run tests if nofileio flag is given.
14054
6a90a18e
EZ
140552003-11-07 Elena Zannoni <ezannoni@redhat.com>
14056
14057 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 14058 as well as 'Watchpoint'.
6a90a18e 14059
0b915e9c
EZ
140602003-11-06 Elena Zannoni <ezannoni@redhat.com>
14061
14062 Reported by Jim Ingham <jingham@apple.com>:
14063 * gdb.base/annota1.exp: Match at least one occurrence of the
14064 signal handler annotation.
14065
d7e4b55f
EZ
140662003-11-06 Elena Zannoni <ezannoni@redhat.com>
14067
a9c64011
AS
14068 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14069 as well as 'Watchpoint'.
d7e4b55f 14070
2fe4e8d0
MC
140712003-11-05 Michael Chastain <mec@shout.net>
14072
14073 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14074
6ef88553
KW
140752003-11-03 Kris Warkentin <kewarken@qnx.com>
14076
14077 * gdb.arch/gdb1291.c: New test file.
14078 * gdb.arch/gdb1291.exp: New test script.
14079 * gdb.arch/gdb1431.c: New test file.
14080 * gdb.arch/gdb1431.exp: New test script.
14081
ae7dc4d8
MC
140822003-10-22 Michael Chastain <mec@shout.net>
14083
14084 * gdb.mi/pthreads.c: Add copyright notice.
14085
c39d7427
MC
140862003-10-22 Michael Chastain <mec@shout.net>
14087
14088 * gdb.threads/pthreads.c: Add copyright notice.
14089
8b7d96c1
MC
140902003-10-20 Michael Chastain <mec@shout.net>
14091
14092 * gdb.base/gdb1056.exp: New test script.
14093
d1d69fdd
DJ
140942003-10-13 Daniel Jacobowitz <drow@mvista.com>
14095
14096 * gdb.threads/killed.exp: Use gdb_run_cmd.
14097
7d605576
DJ
140982003-10-13 Daniel Jacobowitz <drow@mvista.com>
14099
14100 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14101 create a core file.
14102 * gdb.threads/gcore-thread.exp: Likewise.
14103
618ec112
CV
141042003-10-13 Corinna Vinschen <vinschen@redhat.com>
14105
14106 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14107 type, based on char type.
14108 (struct bit_flags_short_t): New bitfield type, based on short type.
14109 (init_bit_flags_char): New fuction.
14110 (init_bit_flags_short): Ditto.
14111 (print_bit_flags_char): Ditto.
14112 (print_bit_flags_short): Ditto.
14113 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14114
9367a73c
MC
141152003-10-11 Michael Chastain <mec@shout.net>
14116
14117 * gdb.base/call-rt-st.exp: Update copyright year.
14118
1decf120
KI
141192003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14120
14121 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14122 * gdb.disasm/sh3.s: Ditto.
14123
5445b2ae
DJ
141242003-10-07 Daniel Jacobowitz <drow@mvista.com>
14125
14126 * gdb.threads/switch-threads.exp: New test.
14127 * gdb.threads/switch-threads.c: New source file.
14128
aec24853
CV
141292003-10-07 Corinna Vinschen <vinschen@redhat.com>
14130
14131 * gdb.base/ending-run.exp: Add sh specific case.
14132
adc7428d
AC
141332003-10-06 Andrew Cagney <cagney@redhat.com>
14134
14135 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14136 * gdb.disasm/mn10200.exp: Delete obsolete file.
14137
c9d37158
DJ
141382003-09-29 Daniel Jacobowitz <drow@mvista.com>
14139
14140 * ChangeLog: Correct an entry command.exp -> commands.exp.
14141 * gdb.base/commands.exp (bp_deleted_in_command_test)
14142 (temporary_breakpoint_commands): Check noargs.
14143
79c2c32d
DC
141442003-09-25 David Carlton <carlton@kealia.com>
14145
14146 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14147 of some print tests, where appropriate. Add tests for C::D::cd,
14148 E::ce, F::cXfX, G::XgX.
14149 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14150
594e6d67
RE
141512003-09-25 Richard Earnshaw <rearnsha@arm.com>
14152
14153 * lib/java.exp (java_init): Import target_alias before using it.
14154
10f0d451
DC
141552003-09-25 David Carlton <carlton@kealia.com>
14156
14157 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
14158
274bcba0
EZ
141592003-09-23 Elena Zannoni <ezannoni@redhat.com>
14160
d63a86f8 14161 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 14162 weirdness.
274bcba0 14163
cdbf20f7
MC
141642003-09-17 Michael Chastain <mec@shout.net>
14165
14166 * gdb.cp/gdb1355.exp: New file.
14167 * gdb.cp/gdb1355.c: New file.
14168
71e06f80
CV
141692003-09-15 Corinna Vinschen <vinschen@redhat.com>
14170
14171 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
14172 * gdb.asm/sh.inc: New file.
14173
5c4e30ca
DC
141742003-09-11 David Carlton <carlton@kealia.com>
14175
bd45b7af
DC
14176 * gdb.cp/namespace.exp: Add tests for namespace types.
14177 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
14178 (test_namespace): New.
14179
1c199746
EZ
141802003-09-11 Elena Zannoni <ezannoni@redhat.com>
14181
a9c64011 14182 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 14183 * gdb.stabs/weird.exp: Ditto.
1c199746 14184
04ed252f
MC
141852003-09-08 Michael Chastain <mec@shout.net>
14186
14187 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
14188
d8a2d9e7
MC
141892003-09-07 Michael Chastain <mec@shout.net>
14190
14191 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
14192 'parse error'.
14193
161afb24
MK
141942003-09-07 Mark Kettenis <m.kettenis@osp.nl>
14195
14196 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
14197
49f2741a
MC
141982003-08-30 Michael Chastain <mec@shout.net>
14199
14200 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
14201 * gdb.gdb/observer.exp: Ditto.
14202 * gdb.gdb/xfullpath.exp: Ditto.
14203
8afa723e
MK
142042003-08-29 Mark Kettenis <kettenis@gnu.org>
14205
14206 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
14207 *-*-*bsd*.
14208
f31dfe3b
JJ
142092003-08-28 Jeff Johnston <jjohnstn@redhat.com>
14210
14211 * gdb.base/dump.exp: Skip for ia64.
14212
4630e498
JJ
142132003-08-25 Jeff Johnston <jjohnstn@redhat.com>
14214
14215 * gdb.asm/asm-source.exp: Add ia64 support.
14216 * gdb.asm/ia64.inc: New file.
14217
1105b7ef
MC
142182003-08-22 Michael Chastain <mec@shout.net>
14219
14220 * gdb.cp: New directory.
14221 * gdb.cp/*: Copy from gdb.c++/*.
14222 * gdb.c++/*: Remove.
14223 * Makefile.in: Change gdb.c++ to gdb.cp.
14224 * configure.in: Ditto.
14225 * configure: Regnerate.
14226
c945b932
MK
142272003-08-18 Mark Kettenis <kettenis@gnu.org>
14228
14229 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
14230 * gdb.arch/i386-prologue.c (gdb1338): Add function.
14231
2b66634b
DJ
142322003-08-17 Daniel Jacobowitz <drow@mvista.com>
14233
14234 * mi-var-display.exp (-var-list-children weird): Accept function
14235 pointers with argument types.
14236 * mi1-var-display.exp (-var-list-children weird): Likewise.
14237 * mi2-var-display.exp (-var-list-children weird): Likewise.
14238
a356f73b
DJ
142392003-08-17 Daniel Jacobowitz <drow@mvista.com>
14240
14241 * gdb.base/annota3.exp: Add missing newline.
14242
483417b8
MC
142432003-08-06 Michael Chastain <mec@shout.net>
14244
14245 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
14246
c99c59c3
MS
142472003-08-12 Michael Snyder <msnyder@redhat.com>
14248
14249 * gdb.base/float.exp: Add test for SH.
14250
55ed7501
MK
142512003-08-10 Mark Kettenis <kettenis@gnu.org>
14252
14253 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
14254
1a371f2e
EZ
142552003-08-07 Elena Zannoni <ezannoni@redhat.com>
14256
14257 * gdb.base/completion.exp: Remove reduntant completion test
14258 on filename.
14259
e0f353ce
EZ
142602003-08-07 Elena Zannoni <ezannoni@redhat.com>
14261
a9c64011
AS
14262 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
14263 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
14264 gdb.trace/save-trace.exp: Make sure that full pathnames are
14265 escaped correctly.
e0f353ce 14266
5710a1af 142672003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 14268
a9c64011
AS
14269 * configure.in: Don't generate config.h from config.hin.
14270 * configure: Regenerate.
14271 * config.hin: Remove file.
14272 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
14273 * gdb.threads/pthreads.c: Ditto.
5710a1af 14274
dcd81ce9
DJ
142752003-08-07 Daniel Jacobowitz <drow@mvista.com>
14276
14277 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14278 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
14279 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
14280 Replace ld24 with seth/add3.
14281
6009d884
AC
142822003-08-02 Andrew Cagney <cagney@redhat.com>
14283
14284 * gdb.base/annota3.exp: New file.
14285 * gdb.base/annota3.c: New file.
14286 * gdb.c++/annota3.exp: New file.
14287 * gdb.c++/annota3.cc: New file.
14288
51514e06
MC
142892003-07-29 Michael Chastain <mec@shout.net>
14290
14291 * gdb.threads/tls.c (spin): Check errno only if sem_wait
14292 actually failed.
14293 (do_pass): Likewise.
14294 * gdb.threads/tls.exp: Always initialize no_of_threads.
14295
4ee6625b
DJ
142962003-07-27 Daniel Jacobowitz <drow@mvista.com>
14297
14298 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
14299 pattern.
14300 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
14301 * gdb.threads/tls.exp: Recognize one case of the host library not
14302 supporting TLS.
14303
225f2bf6
AC
143042003-07-27 Andrew Cagney <cagney@redhat.com>
14305
14306 * gdb.base/fileio.exp: Use SH when running commands using
14307 remote_exec.
14308
bcb27c9f
DJ
143092003-07-24 Daniel Jacobowitz <drow@mvista.com>
14310
14311 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14312 * gdb.base/relocate.c (dummy): New padding array.
14313
3d67be83
MS
143142003-07-22 Michael Snyder <msnyder@redhat.com>
14315
d63a86f8 14316 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
14317
14318 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
14319 patterns to be more general, accepting old and new output.
14320 Some output chars (such as '+') also must be quoted.
d63a86f8 14321 Some addresses are displayed numerically instead of
3d67be83
MS
14322 symbolically.
14323
57ba3b85
MS
143242003-07-23 Michael Snyder <msnyder@redhat.com>
14325
686d097c
MS
14326 * gdb.base/return2.exp: Don't test long-long return.
14327
57ba3b85
MS
14328 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
14329 * gdb.disasm/t01_mov.exp: Ditto.
14330 * gdb.disasm/t02_mova.s: Ditto.
14331 * gdb.disasm/t02_mova.exp: Ditto.
14332 * gdb.disasm/t03_add.s: Ditto.
14333 * gdb.disasm/t03_add.exp: Ditto.
14334 * gdb.disasm/t04_sub.s: Ditto.
14335 * gdb.disasm/t04_sub.exp: Ditto.
14336 * gdb.disasm/t05_cmp.s: Ditto.
14337 * gdb.disasm/t05_cmp.exp: Ditto.
14338 * gdb.disasm/t06_ari2.s: Ditto.
14339 * gdb.disasm/t06_ari2.exp: Ditto.
14340 * gdb.disasm/t07_ari3.s: Ditto.
14341 * gdb.disasm/t07_ari3.exp: Ditto.
14342 * gdb.disasm/t08_or.s: Ditto.
14343 * gdb.disasm/t08_or.exp: Ditto.
14344 * gdb.disasm/t09_xor.s: Ditto.
14345 * gdb.disasm/t09_xor.exp: Ditto.
14346 * gdb.disasm/t10_and.s: Ditto.
14347 * gdb.disasm/t10_and.exp: Ditto.
14348 * gdb.disasm/t11_logs.s: Ditto.
14349 * gdb.disasm/t11_logs.exp: Ditto.
14350 * gdb.disasm/t12_bit.s: Ditto.
14351 * gdb.disasm/t12_bit.exp: Ditto.
14352 * gdb.disasm/t13_otr.s: Ditto.
14353 * gdb.disasm/t13_otr.exp: Ditto.
14354
e00759ef
EZ
143552003-07-22 Elena Zannoni <ezannoni@redhat.com>
14356
14357 * gdb.threads/tls.exp :Add kfail for 'info address' case.
14358
8bc2021f
EZ
143592003-07-22 Elena Zannoni <ezannoni@redhat.com>
14360
a9c64011
AS
14361 * gdb.threads/tls.c : New file.
14362 * gdb.threads/tls.exp : New file.
14363 * gdb.threads/tls-main.c : New file.
14364 * gdb.threads/tls-shared.c : New file.
14365 * gdb.threads/tls-shared.exp : New file.
8bc2021f 14366
89320c4c
AS
143672003-07-22 Andreas Schwab <schwab@suse.de>
14368
14369 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
14370
180dea7c
AS
143712003-07-20 Andreas Schwab <schwab@suse.de>
14372
14373 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
14374 due to insn reordering.
14375
0714963c
AC
143762003-07-15 Andrew Cagney <cagney@redhat.com>
14377
14378 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
14379
98a23b3f
MC
143802003-07-15 Michael Chastain <mec@shout.net>
14381
14382 * gdb.base/gdb1250.exp: New file.
14383 * gdb.base/gdb1250.c: New file.
14384
27e417a2
ML
143852003-07-09 Michal Ludvig <mludvig@suse.cz>
14386
14387 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
14388 expansion of size_t to 'unsigned long', not only to 'unsigned'.
14389
8bc2021f
EZ
143902003-07-09 Elena Zannoni <ezannoni@redhat.com>
14391
a9c64011
AS
14392 * gdb.threads/tls.c: New file.
14393 * gdb.threads/tls.exp: New file.
14394 * gdb.threads/tls-main.c: New file.
14395 * gdb.threads/tls-shared.c: New file.
14396 * gdb.threads/tls-shared.exp: New file.
8bc2021f 14397
d99968dc
EZ
143982003-07-09 Elena Zannoni <ezannoni@redhat.com>
14399
14400 * gdb.base/annota1.exp: Make sure that we properly escape the
14401 full path of the source file. Xfail more permissive patterns,
d63a86f8 14402 due to a compiler debug info problem.
d99968dc 14403
83876b3b
AS
144042003-07-07 Andreas Schwab <schwab@suse.de>
14405
2705e972
AS
14406 * gdb.asm/m68k.inc: New file.
14407 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
14408
83876b3b
AS
14409 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
14410 arguments"): Also match negative number.
14411
14412 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
14413
3a871b37
DJ
144142003-07-03 Daniel Jacobowitz <drow@mvista.com>
14415
14416 * gdb.base/store.c (charest): New typedef.
14417 (add_char): Rename to add_charest, update.
14418 (wack_char): Rename to wack_charest, update types. Return l + r
14419 to keep r live across the call.
14420 (wack_short, wack_int, wack_long, wack_longest, wack_float)
14421 (wack_double, wack_doublest): Return l + r to keep r live across
14422 the call.
14423 * gdb.base/store.exp: Accomodate store.c changes.
14424
b2a7f303
DC
144252003-06-30 David Carlton <carlton@kealia.com>
14426
14427 * gdb.c++/maint.exp (test_invalid_name): New.
14428 (test_first_component): Add tests for invalid names.
14429
3c6cb4a1
MC
144302003-06-29 Michael Chastain <mec@shout.net>
14431
14432 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
14433 output of '<VTT for class>' for virtual base classes.
14434
f1c2644b
DJ
144352003-06-29 Daniel Jacobowitz <drow@mvista.com>
14436
14437 * gdb.base/completion.exp: Tab-complete "complet" instead of
14438 "compl".
14439 * gdb.base/complex.exp, gdb.base/complex.c: New files.
14440
18080350
DJ
144412003-06-29 Daniel Jacobowitz <drow@mvista.com>
14442
14443 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
14444 * gdb.base/volatile.exp: Likewise.
14445
f56973f8
DJ
144462003-06-29 Daniel Jacobowitz <drow@mvista.com>
14447
14448 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
14449 gdb/1265.
14450
144512003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
14452 Daniel Jacobowitz <drow@mvista.com>
14453
14454 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
14455 initial line count of 'captured_main' from 26 to 32.
14456 (test_with_self): Allow xmalloc call to be interleaved with the
14457 preceding two lines.
14458
e766d4d6
JB
144592003-06-24 Joel Brobecker <brobecker@gnat.com>
14460
14461 * gdb.base/bang.exp: New testcase.
14462
f125c9a4
JB
144632003-06-23 Joel Brobecker <brobecker@gnat.com>
14464
14465 * gdb.base/langs.exp: Add some tests for the "minimal" language
14466 support.
14467
6e25beaf
EZ
144682003-06-23 Elena Zannoni <ezannoni@redhat.com>
14469
14470 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
14471 the testcase.
14472
2f816dda
DJ
144732003-06-22 Daniel Jacobowitz <drow@mvista.com>
14474
14475 * gdb.base/relocate.exp: Test add-symbol-file with a variable
14476 offset.
14477
db5a5748
DJ
144782003-06-22 Daniel Jacobowitz <drow@mvista.com>
14479
14480 * gdb.c++/pr-1210.cc: New file.
14481 * gdb.c++/pr-1210.exp: New file.
14482
1df0c130
DJ
144832003-06-21 Daniel Jacobowitz <drow@mvista.com>
14484
14485 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
14486 000-exec-continue.
14487
a92feac0
MK
144882003-06-15 Mark Kettenis <kettenis@gnu.org>
14489
14490 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
14491 on *-*-*bsd* instead of *-*-freebsd*.
14492
81a58f5b
AC
144932003-06-14 Andrew Cagney <cagney@redhat.com>
14494
14495 * gdb.base/store.exp: Test longest and doublest. Test all
14496 parameters. Weaken return statement match.
14497 * gdb.base/store.c: Add longest and doublest - aka long long and
14498 long double functions. Put all parameters into local register
14499 variables. Use negative values.
14500
b257a0d3
AC
145012003-06-14 Andrew Cagney <cagney@redhat.com>
14502
14503 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
14504 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
14505 exit status.
14506 * gdb.base/fileio.exp: Disable target when nointerrupts and
14507 noinferiorio, instead of limiting it to remote. Use remote_exec
14508 instead of system.
d63a86f8 14509
21c38304
JJ
145102003-06-12 Jeff Johnston <jjohnstn@redhat.com>
14511
14512 * gdb.base/float.exp: Add ia64 support.
14513
1bcdb424
CV
145142003-06-12 Corinna Vinschen <vinschen@redhat.com>
14515
14516 * gdb.base/fileio.exp: Run only on remote targets.
14517
6aeb981f
CV
145182003-06-10 Corinna Vinschen <vinschen@redhat.com>
14519
14520 * gdb.base/fileio.c: New file, testing File-I/O.
14521 * gdb.base/fileio.exp: Ditto.
14522
53df362e
RG
145232003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
14524
14525 * gdb.base/shreloc.exp: New file, check symbol values obtained from
14526 shared objects after relocation at load time (gdb PR/1132).
14527 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 14528 as above, part of the shared object relocation test.
53df362e 14529
ffee1b46
MK
145302003-06-08 Mark Kettenis <kettenis@gnu.org>
14531
b5ca3722
MK
14532 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
14533 fully filled history list.
14534 * gdb.base/gdb_history: New file.
14535
03ed860d
MK
14536 * gdb.base/signals.exp: XFAIL "continue to func1" on
14537 i*86-*-freebsd*.
14538
ffee1b46
MK
14539 * gdb.base/attach.exp: When trying to attach to a nonexistent
14540 process, make it possible to specify the PID based on the target,
14541 and do so for *-*-freebsd*.
14542
d80dbb52
RH
145432003-06-02 Richard Henderson <rth@redhat.com>
14544
14545 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
14546
6dd77b81
RH
145472003-06-02 Richard Henderson <rth@redhat.com>
14548
14549 * gdb.base/selftest.exp: Next over lim_at_start initialization.
14550
f6347e16
RH
145512003-06-02 Richard Henderson <rth@redhat.com>
14552
14553 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
14554
2c161407
DJ
145552003-06-01 Daniel Jacobowitz <drow@mvista.com>
14556
14557 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
14558 of globalvar.
14559
572eb746
MK
145602003-06-01 Mark Kettenis <kettenis@gnu.org>
14561
14562 * gdb.asm/asm-source.exp: Check for memory read errors in
14563 disassembler test on *BSD too.
14564
9e9617a5
RH
145652003-06-01 Richard Henderson <rth@redhat.com>
14566
14567 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
14568 for .frame.
14569 (gdbasm_call): Lose ldgp.
14570 (gdbasm_startup): Add frame information.
14571 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
14572
7b34ad4e
MK
145732003-05-31 Mark Kettenis <kettenis@gnu.org>
14574
14575 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
14576 i?86-*-*.
14577
10059fdf
MK
145782003-05-30 Mark Kettenis <kettenis@gnu.org>
14579
14580 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14581 FreeBSD.
14582
acf4b816
RH
145832003-05-29 Richard Henderson <rth@redhat.com>
14584
14585 * gdb.asm/alpha.inc: New file.
14586 * gdb.asm/asm-source.exp: Use it.
14587
e9ecd949
JB
145882003-05-29 Jim Blandy <jimb@redhat.com>
14589
14590 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
14591 'core.PID'.
14592
e3e5a4f3
JB
145932003-05-22 Jim Blandy <jimb@redhat.com>
14594
14595 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
14596 backtrace.
d63a86f8 14597
72fe3d25
DC
145982003-05-20 David Carlton <carlton@math.stanford.edu>
14599
14600 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
14601 this time.
14602
58da2eb2
DC
146032003-05-19 David Carlton <carlton@bactrian.org>
14604
14605 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
14606 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
14607
1fcb5155
DC
146082003-05-19 David Carlton <carlton@bactrian.org>
14609
14610 * gdb.c++/namespace.exp: Add namespace scope and anonymous
14611 namespace tests.
14612 Bump copyright date.
14613 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
14614 (main): Call C::D::marker2.
14615 * gdb.c++/namespace1.cc: New file.
14616
85e85163
JJ
146172003-05-14 Jeff Johnston <jjohnstn@redhat.com>
14618
14619 Roland McGrath <roland@redhat.com>
d63a86f8 14620 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
14621 there is no manager thread.
14622
a25fbfec
JJ
146232003-05-08 Jeff Johnston <jjohnstn@redhat.com>
14624
d63a86f8
RM
14625 * gdb.threads/schedlock.exp: Remove assumption that all threads
14626 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
14627 in one of the child threads rather than the main thread.
14628
be375bae
JB
146292003-05-07 Jim Blandy <jimb@redhat.com>
14630
09bf6082
JB
14631 Add support for assembly source testing on the s390x.
14632 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
14633 architecture.
14634 * gdb.asm/s390x.inc: New file.
14635
be375bae
JB
14636 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
14637 succession of 'if' statements.
14638
00905d52
AC
146392003-05-05 Andrew Cagney <cagney@redhat.com>
14640
14641 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
14642
b1e29e33
AC
146432003-05-05 Andrew Cagney <cagney@redhat.com>
14644
14645 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
14646 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
14647
e33d66ec
EZ
146482003-05-02 Elena Zannoni <ezannoni@redhat.com>
14649
14650 * gdb.base/charset.exp: Update based on new behavior of set/show
14651 charset commands.
14652
2b6fd0d8
AC
146532003-05-01 Andrew Cagney <cagney@redhat.com>
14654
14655 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
14656 variable do not give memory errors.
14657
130cacce
AF
146582003-04-30 Adam Fedor <fedor@gnu.org>
14659
14660 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
14661 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
14662 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
14663 gdb.objc/basicclass.m: : New files
14664
14665 * lib/gdb.exp (gdb_compile_objc): New procedure.
14666
bea71854
DJ
146672003-04-27 Daniel Jacobowitz <drow@mvista.com>
14668
14669 * gdb.base/signals.exp: Make backtrace tests more specific.
14670
0f20eeea
DC
146712003-04-23 David Carlton <carlton@bactrian.org>
14672
14673 * gdb.c++/maint.exp (test_first_component): Add tests for
14674 'operator' in more locations.
14675
c8c4d8dc
KB
146762003-04-16 Kevin Buettner <kevinb@redhat.com>
14677
14678 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
14679
3fe60e3c
EZ
146802003-04-16 Elena Zannoni <ezannoni@redhat.com>
14681
14682 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 14683 func marke' instead. Update test name.
3fe60e3c 14684
9219021c
DC
146852003-04-15 David Carlton <carlton@math.stanford.edu>
14686
14687 * gdb.c++/maint.exp: New file.
14688
5dd55bdd
EZ
146892003-04-14 Elena Zannoni <ezannoni@redhat.com>
14690
14691 * gdb.threads/schedlock.c: Change type of thread function argument
14692 to long, to avoid warnings on 64-bit platforms.
14693
00890572
EZ
146942003-04-14 Elena Zannoni <ezannoni@redhat.com>
14695
a9c64011
AS
14696 * gdb.base/attach.exp: Add new message from ptrace in case of
14697 attaching to nonexistent process.
d63a86f8 14698
93201743
JB
146992003-04-11 Jim Blandy <jimb@redhat.com>
14700
14701 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14702 gdb.c++/userdef.cc: Place comments on the lines to which the
14703 marker function might return.
14704 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14705 gdb.c++/userdef.exp: Look for those comments to check that we've
14706 returned to the right place, instead of checking line numbers.
14707
2a11c64d
EZ
147082003-04-11 Elena Zannoni <ezannoni@redhat.com>
14709
a9c64011
AS
14710 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
14711 match on sourcefile name, instead of directory name.
2a11c64d 14712
68ab8fc5
EZ
147132003-04-10 Elena Zannoni <ezannoni@redhat.com>
14714
d63a86f8 14715 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
14716 working directory name.
14717
5624293a
JB
147182003-04-09 Jim Blandy <jimb@redhat.com>
14719
14720 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14721 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
14722 after an inferior function call, report the failure, but allow the
14723 test to continue.
14724
f1f02ee4
SC
147252003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14726
14727 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14728 with -DPROTOTYPES.
14729
6eb79af0
SC
147302003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14731
14732 * gdb.base/break.exp: Revert last patch.
14733
8dfb4cf0
SC
147342003-04-04 Stephane Carrez <stcarrez@nerim.fr>
14735
14736 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14737 with -DPROTOTYPES.
14738
ed4c619a
AC
147392003-04-02 Andrew Cagney <cagney@redhat.com>
14740
14741 * gdb.base/callfuncs.exp: Make "print add" messages unique.
14742 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
14743 matching directories by the name breakpoint.
14744 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
14745 Make "continue to marker1" consistent.
14746 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
14747 message consistent.
14748 * lib/gdb.exp: Put "the program is no longer running", and "the
14749 program exited" in parenthesis.
14750 * lib/mi-support.exp: Ditto.
d63a86f8 14751
4e35d5f0 147522003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 14753
4e35d5f0
BR
14754 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
14755
71900fe8
AC
147562003-03-29 Andrew Cagney <cagney@redhat.com>
14757
14758 * gdb.base/sizeof.c (main): Print the value of '\377'.
14759 * gdb.base/sizeof.exp: Check the sign of '\377'.
14760
c0655a16
MC
147612003-03-27 Michael Chastain <mec@shout.net>
14762
14763 * gdb.base/gdb1090.exp: New file.
14764 * gdb.base/gdb1090.cc: New file.
14765
5b2a3989
JB
147662003-03-27 J. Brobecker <brobecker@gnat.com>
14767
14768 * gdb.gdb/observer.exp: New regression test.
14769
79876890
MC
147702003-03-27 Michael Chastain <mec@shout.net>
14771
14772 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
14773 * gdb.base/ptype.exp: Likewise.
14774
6eac95e3
CV
147752003-03-27 Corinna Vinschen <vinschen@redhat.com>
14776
14777 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
14778
e8c71839
MC
147792003-03-26 Michael Chastain <mec@shout.net>
14780
14781 * gdb.base/ptype.exp: Actually use some typedef'd types.
14782
71b10041
SC
147832003-03-21 Stephane Carrez <stcarrez@nerim.fr>
14784
14785 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
14786 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
14787
2512cf80
CV
147882003-03-20 Corinna Vinschen <vinschen@redhat.com>
14789
14790 * gdb.base/default.exp: Fix regular expression.
14791
0d195a4f
CV
147922003-03-20 Corinna Vinschen <vinschen@redhat.com>
14793
14794 * gdb.base/args.exp: Fix regular expression.
14795
8a2dbca8
CV
147962003-03-20 Corinna Vinschen <vinschen@redhat.com>
14797
14798 * gdb.base/help.exp: Allow Win32 child process.
14799
bf028682
CV
148002003-03-20 Corinna Vinschen <vinschen@redhat.com>
14801
14802 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
14803 when stepping out of main().
14804
182dbe85
CV
148052003-03-20 Corinna Vinschen <vinschen@redhat.com>
14806
14807 * gdb.base/default.exp: Check for win32 specific message when calling
14808 "run" without executable.
14809
d67a6ba5
CV
148102003-03-20 Corinna Vinschen <vinschen@redhat.com>
14811
14812 * gdb.base/args.exp: Expect .exe in output.
14813
a955b5bb
CV
148142003-03-20 Corinna Vinschen <vinschen@redhat.com>
14815
14816 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
14817 Cygwin native.
14818
bf6bad4b
AC
148192003-03-17 Andrew Cagney <cagney@redhat.com>
14820
14821 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
14822 vector registes.
14823 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
14824 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
14825
293e9a31
DC
148262003-03-17 David Carlton <carlton@math.stanford.edu>
14827
14828 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
14829 test, for PR breakpoints/38.
14830 Call test_watchpoint_and_breakpoint.
14831 * gdb.base/watchpoint.c (func3): New function.
14832 (main): Call func3.
14833
5330f2db
DC
148342003-03-04 David Carlton <carlton@math.stanford.edu>
14835
14836 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
14837 Garply<Garply<char> >:: garply".
14838 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
14839 with respect to PR c++/1111; note also PR c++/1113.
14840 (test_template_breakpoints): KFAIL "constructor breakpoint" with
14841 respect to PR c++/1062.
14842 KFAIL "destructor breakpoint" with respect to PR c++/1112.
14843
6ece72da
DC
148442003-03-03 David Carlton <carlton@math.stanford.edu>
14845
14846 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
14847 with respect to PR c++/57.
14848 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
14849 c++/826.
14850 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
14851 respect to PR c++/57.
14852
85ca1584
DC
148532003-03-03 David Carlton <carlton@math.stanford.edu>
14854
14855 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
14856 respect to PR c++/33 into FAILs.
14857
98e9c5b8
MC
148582003-03-03 Michael Chastain <mec@shout.net>
14859
7bedbf27
MC
14860 * configure.in: Update copyright years.
14861
148622003-03-03 Michael Chastain <mec@shout.net>
14863
14864 * Makefile.in: Update copyright years.
98e9c5b8 14865
f683e100
DC
148662003-02-28 David Carlton <carlton@math.stanford.edu>
14867
14868 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
14869 print class instead of struct and/or superfluous protection
14870 specifiers, as long as the resulting output is equivalent to the
14871 source code.
14872 Delete FIXME from end of messages on tests that don't need
14873 fixing.
14874
a9e0cf2c
DC
148752003-02-28 David Carlton <carlton@math.stanford.edu>
14876
14877 * gdb.c++/templates.exp (do_tests): Allow const in the two
14878 Foo<volatile char *>::foo tests.
14879
e8d359df
MS
148802003-02-27 Michael Snyder <msnyder@redhat.com>
14881
d63a86f8 14882 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
14883 will be consistant.
14884
0b71dc91
DC
148852003-02-26 David Carlton <carlton@math.stanford.edu>
14886
14887 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
14888 char *>::foo" test with respect to PR c++/33. Create a new test
14889 which is identical to that one except that it doesn't put the
14890 space between the "char" and the "*"; KFAIL it, too.
14891
dd14ab43
DC
148922003-02-26 David Carlton <carlton@math.stanford.edu>
14893
14894 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
14895 template types into either PASSes or KFAILs (corresponding to PR
14896 c++/57). Tweak indentation. Update copyright.
14897
1146c7f1
SC
148982003-02-23 Stephane Carrez <stcarrez@nerim.fr>
14899
14900 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
14901
74641dfb
MC
149022003-02-13 Michael Chastain <mec@shout.net>
14903
14904 * gdb.base/exprs.exp: Remove i960 remnants.
14905 * gdb.base/funcargs.exp: Likewise.
14906 * gdb.base/list.exp: Likewise.
14907 * gdb.base/ptype.exp: Likewise.
14908
559cd2d0
DC
149092003-02-14 David Carlton <carlton@math.stanford.edu>
14910
14911 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
14912 pEe->D::vg()" from XFAIL to KFAIL.
14913
c4f90d87
JM
149142003-02-13 Jason Molenda (jmolenda@apple.com)
14915
14916 * gdb.base/maint.exp: Update maint print statistics regexp to include
14917 new entries.
14918
cbc4d97c
MC
149192003-02-13 Michael Chastain <mec@shout.net>
14920
14921 * gdb.c++/inherit.exp: Remove call to get_debug_format.
14922
40f235b7
MC
149232003-02-12 Michael Chastain <mec@shout.net>
14924
14925 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
14926 * gdb.c++/inherit.exp: Likewise.
14927 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
14928 * gdb.c++/templates.exp: Likewise.
14929 * gdb.c++/virtfunc.exp: Likewise.
14930
c56716b0
JM
149312003-02-06 Jason Molenda (jason-cl@molenda.com)
14932
14933 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
14934 why the code is written that way.
14935
070afcf8
MC
149362003-02-05 Michael Chastain <mec@shout.net>
14937
14938 * gdb.base/dump.exp: Add missing copyright line.
14939
5d0331e5
JM
149402003-02-05 Jason Molenda (jason-cl@molenda.com)
14941
f7ae6d3e 14942 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
14943 at the beginning so the breakpoint doesn't get set on the loop.
14944
92851186
MC
149452003-02-05 Michael Chastain <mec@shout.net>
14946
14947 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
14948 output for configurations with gcc 2.95.3.
14949
cbf1e085
AC
149502003-02-05 Keith Seitz <keiths@redhat.com>
14951 Andrew Cagney <ac131313@redhat.com>
14952
14953 * gdb.mi/mi-cli.exp: New file.
d63a86f8 14954
29518e1e
MC
149552003-02-04 Michael Chastain <mec@shout.net>
14956
14957 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
14958 Call perror and then continue.
14959
5af1d5f3
MC
149602003-02-03 Michael Chastain <mec@shout.net>
14961
14962 * gdb.c++/pr-1023.cc: New file.
14963 * gdb.c++/pr-1023.exp: New file.
14964
6b549786
JB
149652003-02-05 Jim Blandy <jimb@redhat.com>
14966
14967 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
14968 it's local to foobar. Check for it there, and check that it's not
14969 present in main.
14970 * gdb.c++/local.cc (marker2): New function.
14971 (foobar): Call marker1.
14972 (main): Call marker2 instead of marker1.
14973
67f16606
AC
149742003-02-04 Andrew Cagney <ac131313@redhat.com>
14975
14976 * gdb.disasm/mn10200.exp: Obsolete file.
14977 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
14978 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
14979 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
14980
1c5cb38e
DC
149812003-02-04 David Carlton <carlton@math.stanford.edu>
14982
14983 * gdb.c++/overload.exp: Test intToChar(1).
14984 * gdb.c++/overload.cc (intToChar): New.
14985 (main): Call intToChar.
14986
d1fe6965
DC
149872003-02-03 David Carlton <carlton@math.stanford.edu>
14988
14989 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
14990 'might_kfail' arg.
14991 KFAIL some of the continue_to_bp_overloaded calls, according to
14992 PR c++/1025.
14993
9ba61c5d
MC
149942003-02-01 Michael Chastain <mec@shout.net>
14995
14996 * gdb.base/advance.c (marker1): New marker function.
14997 * gdb.base/advance.exp: When the 'advance' command lands on the
14998 return breakpoint, it can legitimately stop on either the
14999 current line or the next line. Accommodate both outcomes.
15000 * gdb.base/until.exp: Likewise.
15001
e7494ffb
AC
150022003-02-02 Andrew Cagney <ac131313@redhat.com>
15003
15004 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15005 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
15006 now a list, not a tuple.
15007 * gdb.mi/mi-var-display.exp: Ditto.
15008 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 15009
075559bc
AC
150102003-02-01 Andrew Cagney <ac131313@redhat.com>
15011
15012 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15013 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
15014 stack backtraces.
15015 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 15016
2bd4c7b1
MK
150172003-02-01 Mark Kettenis <kettenis@gnu.org>
15018
15019 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15020 gdb.mi/mi1-pthreads.exp: Return instead of calling
15021 gdb_suppress_entire_file.
15022
eabd8992
MS
150232003-02-01 Mark Salter <msalter@redhat.com>
15024
15025 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
15026
71469e2f
MS
150272003-01-31 Mark Salter <msalter@redhat.com>
15028
15029 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
15030 Support empty arg.
15031
38a94d44
MC
150322003-01-30 Michael Chastain <mec@shout.net>
15033
15034 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
15035 This was a workaround for a UTF-8 bug in readline 4.3. The bug
15036 has been fixed in gdb/readline on 2003-01-09.
15037
19ea9e73
MS
150382003-01-29 Michael Snyder <msnyder@redhat.com>
15039
e8d359df
MS
15040 * gdb.base/maint.exp: Allow for leading underscore in symbol.
15041 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
15042 * gdb.base/args.exp: Skip if target does not support args passing.
15043
2307bd6a
DJ
150442003-01-22 Daniel Jacobowitz <drow@mvista.com>
15045
19ea9e73 15046 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
15047 gdb_test. Accept a list of expect arguments as the third
15048 parameter.
15049 (gdb_test): Use it.
15050
f2dd3617
EZ
150512003-01-20 Elena Zannoni <ezannoni@redhat.com>
15052
15053 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
15054 allow for different test tree configurations. Update some
15055 tescases accordingly.
15056 * gdb.arch/altivec-regs.exp: Ditto.
15057 * gdb.asm/asm-source.exp: Ditto.
15058 * gdb.base/advance.exp: Ditto.
15059 * gdb.base/display.exp: Ditto.
d63a86f8 15060 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
15061 * gdb.base/mips_pro.exp: Ditto.
15062 * gdb.base/overlays.exp: Ditto.
15063 * gdb.base/relocate.exp: Ditto.
15064 * gdb.base/setshow.exp: Ditto.
15065 * gdb.base/step-line.exp: Ditto.
15066 * gdb.base/step-test.exp: Ditto.
15067 * gdb.base/until.exp: Ditto.
15068 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
15069
c71cdefd
DC
150702003-01-17 David Carlton <carlton@math.stanford.edu>
15071
15072 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
15073 corresponding to PR c++/945.
15074 Update copyright.
15075
fdba05d7
DC
150762003-01-17 David Carlton <carlton@math.stanford.edu>
15077
15078 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
15079 corresponding to PR c++/68.
15080
150812003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
15082
15083 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15084 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15085 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15086
c362c33a
EZ
150872003-01-15 Elena Zannoni <ezannoni@redhat.com>
15088
0fbc361c
EZ
15089 * gdb.base/break.exp: Fix change of default location, because of
15090 removal of until tests.
15091 * gdb.base/help.exp: Update test for new 'until' help message.
15092 Add test for help on 'advance'.
a9c64011 15093 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 15094
dabf8a35
MK
150952003-01-15 Mark Kettenis <kettenis@gnu.org>
15096
15097 * gdb.base/default.exp: Adapt "info float" test for recent changes
15098 to that command. Add test for "info vector".
15099 * gdb.base/float.exp: New file. Add test for "info float" that
15100 resembles the old test in gdb.base/default.exp.
15101
a1769aca
DC
151022003-01-15 David Carlton <carlton@math.stanford.edu>
15103
15104 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15105
82025e13
EZ
151062003-01-15 Elena Zannoni <ezannoni@redhat.com>
15107
15108 * gdb.base/break.exp: Move the tests of until command from here...
15109 * gdb.base/until.exp: ... to here. New file. Add other tests.
15110 * gdb.base/advance.c: New file.
15111 * gdb.base/advance.exp: New file.
15112
8f9ab801
EZ
151132003-01-14 Elena Zannoni <ezannoni@redhat.com>
15114
a9c64011
AS
15115 * gdb.base/args.c: New file.
15116 * gdb.base/args.exp: New file.
8f9ab801 15117
9ae66589
DJ
151182003-01-14 Daniel Jacobowitz <drow@mvista.com>
15119
15120 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15121
8d77e5c3
DJ
151222003-01-14 Daniel Jacobowitz <drow@mvista.com>
15123
15124 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15125
12d2f0a1
DJ
151262003-01-14 Daniel Jacobowitz <drow@mvista.com>
15127
15128 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15129 dates.
15130
6ca37014
DJ
151312003-01-13 Daniel Jacobowitz <drow@mvista.com>
15132
15133 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15134
b0023472
DJ
151352003-01-13 Daniel Jacobowitz <drow@mvista.com>
15136
15137 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15138 (ptype &*"foo").
15139 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15140
607fbc54 151412003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
15142
15143 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15144 * gdb.mi/mi1-console.exp: Likewise.
15145
607fbc54 151462003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
15147
15148 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15149 * gdb.mi/mi1-console.exp: Likewise.
15150
a1fb14a2
DJ
151512003-01-13 Daniel Jacobowitz <drow@mvista.com>
15152
15153 * gdb.c++/overload.exp: Remove some fixed XFAILs.
15154
c4cf40b7
DJ
151552003-01-09 Daniel Jacobowitz <drow@mvista.com>
15156
15157 * gdb.base/detach.exp: New test.
15158
696d5a5b
DJ
151592003-01-09 Daniel Jacobowitz <drow@mvista.com>
15160
15161 * Makefile.in (ALL_SUBDIRS): New variable.
15162 (subdirs, clean, distclean): Use it.
15163 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
15164 regenerating Makefile, since it is generated from the top level.
15165 * gdb.asm/Makefile.in: Likewise.
15166 * gdb.base/Makefile.in: Likewise.
15167 * gdb.c++/Makefile.in: Likewise.
15168 * gdb.disasm/Makefile.in: Likewise.
15169 * gdb.java/Makefile.in: Likewise.
15170 * gdb.mi/Makefile.in: Likewise.
15171 * gdb.threads/Makefile.in: Likewise.
15172 * gdb.trace/Makefile.in: Likewise.
15173
754533e4
DC
151742003-01-09 David Carlton <carlton@math.stanford.edu>
15175
15176 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
15177 Add copyright year 2003.
15178
d8b3e9ee
MC
151792003-01-06 Michael Chastain <mec@shout.net>
15180
15181 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
15182 When selecting a thread, 'line' and 'file' are optional.
15183 * gdb.mi/mi1-pthreads.exp: Likewise.
15184
8e9e0fe6
AS
151852003-01-06 Andreas Schwab <schwab@suse.de>
15186
15187 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
15188 failures.
15189
b5ab8ff3
DJ
151902003-01-04 Daniel Jacobowitz <drow@mvista.com>
15191
15192 Fix PR gdb/844
15193 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
15194 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
15195
15196 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
15197 instead of calling gdb_suppress_entire_file.
15198 * gdb.threads/print-threads.exp: Likewise.
15199 * gdb.threads/schedlock.exp: Likewise.
15200
15201 * gdb.threads/killed.exp: Return instead of calling
15202 gdb_suppress_entire_file.
15203 * gdb.threads/linux-dp.exp: Likewise.
15204 * gdb.threads/pthreads.exp: Likewise.
15205
1e698235
DJ
152062003-01-04 Daniel Jacobowitz <drow@mvista.com>
15207
15208 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
15209 stabs.
15210 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
15211 * gdb.base/whatis.exp: Always allow (void) after function names.
15212
147ff08c
DJ
152132003-01-04 Daniel Jacobowitz <drow@mvista.com>
15214
15215 * gdb.c++/casts.exp: Correct regexp.
15216
dc62bfc2
MK
152172003-01-04 Mark Kettenis <kettenis@gnu.org>
15218
15219 * configure.in: Call AC_CONFIG_HEADER. Don't call
15220 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
15221 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
15222 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
15223 aforementioned directories in the AC_OUPUT call.
15224 * config.hin: New file.
15225 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15226 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
15227 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
15228 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
15229 pass -I$objdir instead of -I$objdir/$subdir in compilation.
15230 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
15231 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
15232 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
15233 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
15234 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
15235 gdb.threads/configure.in, gdb.threads/configure,
15236 gdb.threads/config.in, gdb.trace/configure.in,
15237 gdb.trace/configure: Removed.
15238
77afa639
MC
152392003-01-03 Michael Chastain <mec@shout.net>
15240
15241 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
15242 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
15243
7634bb6e
DJ
152442003-01-03 Daniel Jacobowitz <drow@mvista.com>
15245
15246 * gdb.base/store.exp: Fix regular expressions.
15247
b39c905e
MK
152482002-12-28 Mark Kettenis <kettenis@gnu.org>
15249
15250 * configure.in: Rewrite.
15251 * configure: Regenerated.
15252
0a8551dd
DC
152532003-01-03 David Carlton <carlton@math.stanford.edu>
15254
15255 * gdb.base/psymtab.exp: New file.
15256 * gdb.base/psymtab1.c: Ditto.
15257 * gdb.base/psymtab2.c: Ditto.
15258
c60b7188
AF
152592002-12-23 Adam Fedor <fedor@gnu.org>
15260
15261 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
15262
ee73db83
DC
152632002-12-23 David Carlton <carlton@math.stanford.edu>
15264
15265 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
15266 and current_directory initialization.
15267
d6c1774e
JB
152682002-12-22 Jim Blandy <jimb@redhat.com>
15269
f0a847b8
JB
15270 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
15271 rather than as part of the output file name.
15272
d6c1774e
JB
15273 * gdb.base/attach.exp: There's no need to copy the test program to
15274 /tmp; that was only ever necessary on HP/UX, and this test is
15275 entirely disabled there anyway.
15276
f0708dbb
JB
152772002-12-21 Jim Blandy <jimb@redhat.com>
15278
4c2acfea
JB
15279 * gdb.c++/psmang.exp: Doc fix.
15280
f0708dbb
JB
15281 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
15282 test.
15283
9579e000
DC
152842002-12-20 David Carlton <carlton@math.stanford.edu>
15285
15286 * gdb.c++/annota2.exp: KFAIL annotate-quit.
15287
d1810171
MC
152882002-12-18 Michael Chastain <mec@shout.net>
15289
15290 * gdb.c++/annota2.exp: Add copyright year 2002.
15291
76565097
DC
152922002-12-17 David Carlton <carlton@math.stanford.edu>
15293
15294 * gdb.c++/try_catch.cc: Add marker comments.
15295 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
15296 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
15297 * gdb.c++/m-static.cc: Ditto.
15298 * gdb.c++/m-static1.cc: Ditto.
15299 * gdb.c++/try_catch.cc: Ditto.
15300
da81390b
JJ
153012002-12-16 Jeff Johnston <jjohnstn@redhat.com>
15302
15303 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
15304 to see whether we are using the new -environment-directory
15305 command which resets via -r or the old version of the command
15306 which may prompt the user. Part of fix for gdb/741.
15307
b304d130
AC
153082002-12-13 Andrew Cagney <ac131313@redhat.com>
15309
15310 * gdb.fortran/types.exp: Update obsolete comment.
15311 * gdb.fortran/exprs.exp: Ditto.
15312 * lib/gdb.exp: Delete obsolete code.
15313 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
15314 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
15315 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
15316 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
15317 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
15318 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
15319 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
15320 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
15321 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
15322 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
15323 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
15324 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
15325 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
15326 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
15327 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
15328 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
15329 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
15330 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
15331 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
15332 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
15333 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
15334 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
15335 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
15336 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
15337 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
15338 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
15339 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
15340 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
15341 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
15342 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
15343 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
15344 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
15345 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
15346 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
15347 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
15348 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
15349 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
15350
a23b6e6a
DC
153512002-12-11 David Carlton <carlton@math.stanford.edu>
15352
15353 * gdb.c++/m-data.exp: Add test for members that shadow global
15354 variables: see PR gdb/804.
15355 * gdb.c++/m-data.cc: Ditto.
15356
6604731b
DJ
153572002-12-10 Daniel Jacobowitz <drow@mvista.com>
15358
15359 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
15360
de46ecd7
DC
153612002-12-06 David Carlton <carlton@math.stanford.edu>
15362
15363 * gdb.base/store.c: Don't declare functions static.
15364
27e829d0
AC
153652002-12-04 Andrew Cagney <ac131313@redhat.com>
15366
15367 * gdb.base/store.exp, gdb.base/store.c: New files.
15368
92806416
DJ
153692002-12-03 Daniel Jacobowitz <drow@mvista.com>
15370
15371 * gdb.base/selftest.exp: Update for current gdb.
15372
3bcbaac5
DJ
153732002-12-03 Daniel Jacobowitz <drow@mvista.com>
15374
15375 * gdb.base/maint.exp: Only dump symbols from one source file
15376 or objfile.
15377
f4f00b1f
DJ
153782002-12-03 Daniel Jacobowitz <drow@mvista.com>
15379
15380 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
15381 function call.
15382
f1c8a949
JB
153832002-11-25 Jim Blandy <jimb@redhat.com>
15384
15385 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
15386 function appearing in error message.
15387
9e297a97
DJ
153882002-11-21 Daniel Jacobowitz <drow@mvista.com>
15389
15390 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
15391
1f312e79
JJ
153922002-11-08 Jeff Johnston <jjohnstn@redhat.com>
15393
d63a86f8
RM
15394 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
15395 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
15396 should be in mi console format. This is part of fix for PR gdb/604.
15397
83c31e7d
FN
153982002-09-18 Fernando Nasser <fnasser@redhat.com>
15399
15400 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
15401 which explicitly prints the zero offset as "+0".
15402
322b3f65
DJ
154032002-10-22 Daniel Jacobowitz <drow@mvista.com>
15404
15405 * gdb.threads/schedlock.c (args): Make unsigned.
15406
154072002-10-21 Daniel Jacobowitz <drow@mvista.com>
15408
15409 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
15410 numbers. Allow "foo2|selected stack frame".
15411 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
15412 * gdb.asm/asmsrc2.s: Likewise.
15413 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
15414 comments.
15415 * gdb.asm/mips.inc: New file.
15416
5e2fe5b8
AF
154172002-10-18 Adam Fedor <fedor@gnu.org>
15418
15419 * gdb.base/default.exp: Update expected output to include 'ObjC'.
15420 * gdb.base/help.exp: Likewise.
15421
abe1a5d0
KB
154222002-10-17 Kevin Buettner <kevinb@redhat.com>
15423
15424 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
15425 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
15426
10abb1d4
JB
154272002-10-02 Jim Blandy <jimb@redhat.com>
15428
15429 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
15430
1f609b42
AC
154312002-10-01 Andrew Cagney <ac131313@redhat.com>
15432
15433 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
15434 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
15435 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
15436 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
15437 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
15438 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
15439 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
15440
0aee02e4
AC
154412002-09-29 Andrew Cagney <ac131313@redhat.com>
15442
15443 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
15444 * mi0-disassemble.exp, mi0-eval.exp: Delete.
15445 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
15446 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
15447 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
15448 * mi0-var-block.exp, mi0-var-child.exp: Delete.
15449 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 15450
6fde09ad
KB
154512002-09-27 Kevin Buettner <kevinb@redhat.com>
15452
15453 * gdb.base/annota1.exp (info break): Make directory components of
15454 path optional since not all compilers emit this debug information.
15455
889bf7c5
PA
15456 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
15457 step ends up stepping out of the function instead of stopping on
15458 the epilogue.
6fde09ad 15459
9e8aab75
KS
154602002-09-26 Keith Seitz <keiths@redhat.com>
15461
15462 * lib/insight-support.exp (gdbtk_start): Figure out where
15463 the insight executable is based on where gdb is. Use this
15464 executable to start insight instead of gdb.
15465
e36180d7
AC
154662002-09-25 Andrew Cagney <cagney@redhat.com>
15467
15468 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
15469
9dd34b2b
AC
154702002-09-24 Andrew Cagney <ac131313@redhat.com>
15471
15472 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
15473 test_isolated_complaints.
15474 (test_empty_complaint): New function.
15475 (test_empty_complaints): New function. Check no output when no
15476 complaints.
d63a86f8 15477
dea97812
KB
154782002-09-19 Jim Blandy <jimb@redhat.com>
15479
a9c64011 15480 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 15481
54951bd7
AC
154822002-09-19 Andrew Cagney <ac131313@redhat.com>
15483
15484 * gdb.gdb/complaints.exp: New file.
15485
dec43320
AC
154862002-09-18 Andrew Cagney <ac131313@redhat.com>
15487
15488 * gdb.base/maint.exp: Check `help maint internal-warning'.
15489
e70d6e3f
DC
154902002-09-18 David Carlton <carlton@math.stanford.edu>
15491
15492 * gdb.c++/m-static.exp: Remove breakpoints depending on line
15493 numbers, and replace them by a single breakpoint after the
15494 constructors are all finished.
15495 Add test 4.
15496 * gdb.c++/m-static.cc: Add test 4.
15497 * gdb.c++/m-static.h: New file.
15498 * gdb.c++/m-static1.cc: New file.
15499
15500 * gdb.c++/printmethod.exp: New file.
15501 * gdb.c++/printmethod.cc: New file.
15502
15503 * gdb.c++/pr-574.exp: New file.
15504 * gdb.c++/pr-574.cc: New file.
15505
afb5c968
CV
155062002-09-18 Corinna Vinschen <vinschen@redhat.com>
15507
15508 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
15509 embedded targets which never actually exit.
15510
31e45dee
FN
155112002-09-18 Fernando Nasser <fnasser@redhat.com>
15512
15513 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
15514 "don't step after run" as unresolved or unsupported, instead of xfail.
15515
a283c5a1
CV
155162002-09-18 Corinna Vinschen <vinschen@redhat.com>
15517
15518 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
15519 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
15520 Add newline to expected string in "step out of main (status wrapper)"
15521 case.
15522
11350d2a
CV
155232002-09-18 Corinna Vinschen <vinschen@redhat.com>
15524
15525 * lib/gdb.exp (rerun_to_main): Allow restarting application.
15526 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
15527
0deec7d6
TT
155282002-09-17 Tom Tromey <tromey@redhat.com>
15529
15530 * gdb.base/printcmds.exp (test_print_string_constants): Expect
15531 \000, not \0, in double-quoted string.
15532
b2b4a1b5
CV
155332002-09-14 Corinna Vinschen <vinschen@redhat.com>
15534
c9d37158 15535 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
15536 string after running the commands execution on breakpoint tests.
15537
1c56143a
CV
155382002-09-13 Corinna Vinschen <vinschen@redhat.com>
15539
15540 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
15541
37f8da45
JB
155422002-09-12 Joel Brobecker <brobecker@gnat.com>
15543
15544 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
15545
08b468e0
KS
155462002-09-10 Keith Seitz <keiths@redhat.com>
15547
15548 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
15549 runto proc.
15550 (mi_run_to_main): Use mi_runto.
15551 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
15552
dc360f58
KS
155532002-09-10 Keith Seitz <keiths@redhat.com>
15554
15555 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
15556 regexp for stopping at main. Could have multiple event notifications.
15557 Don't assume that main was declared with no parameters.
15558 (mi_next): Use mi_step_to.
15559 (mi_step): Use mi_next_to.
15560
ce3abcfb
CV
155612002-09-09 Corinna Vinschen <vinschen@redhat.com>
15562
15563 * gdb.base/default.exp: Fix expected string in `info float' test.
15564
d1f5b980
BE
155652002-09-09 Ben Elliston <bje@redhat.com>
15566
15567 * config/mips.exp: Update comments.
15568 * config/mips-idt.exp: Likewise.
15569 * config/nind.exp: Likewise.
15570 * config/slite.exp: Likewise.
15571 * config/sparclet.exp: Likewise.
15572 * config/udi.exp: Likewise.
15573 * config/vx.exp: Likewise.
15574 * config/vxworks29k.exp: Likewise.
15575
2f71430b
JB
155762002-09-05 Jim Blandy <jimb@redhat.com>
15577
15578 * gdb.threads/killed.exp: Fix test failure message.
15579
7ddebc7e
KS
155802002-09-04 Keith Seitz <keiths@redhat.com>
15581
15582 * lib/mi-support.exp: Update copyright.
15583 (mi_gdb_test): Increase the priority of the expected pattern
15584 so that it matches gdb_test.
15585
0ae67eb3
KS
155862002-09-03 Keith Seitz <keiths@redhat.com>
15587
15588 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
15589 Use integer comparison instead of string comparison for testing
15590 whether binary was built.
15591
38fc42c8
JB
155922002-09-03 Jim Blandy <jimb@redhat.com>
15593
15594 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
15595
b6ff0e81
JB
155962002-08-29 Jim Blandy <jimb@redhat.com>
15597
15598 * gdb.threads/pthreads.exp: Move the portable thread compilation
15599 code into a function in lib/gdb.exp, and call that from here.
15600 * lib/gdb.exp (gdb_compile_pthreads): New function.
15601
07c98896
KS
156022002-08-29 Keith Seitz <keiths@redhat.com>
15603
15604 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
15605 expect_out so that callers can get at it.
15606
0312286c
DJ
156072002-08-23 Daniel Jacobowitz <drow@mvista.com>
15608
15609 * gdb.threads/print-threads.c: New file.
15610 * gdb.threads/print-threads.exp: New file.
15611 * gdb.threads/schedlock.c: New file.
15612 * gdb.threads/schedlock.exp: New file.
15613
dd039bc4
EZ
156142002-08-22 Elena Zannoni <ezannoni@redhat.com>
15615
a9c64011
AS
15616 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
15617 not altivec.c.
dd039bc4 15618
1f36144c
MK
156192002-08-17 Mark Kettenis <kettenis@gnu.org>
15620
15621 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
15622 targets. The problem should be fixed now.
15623
16057ec7 156242002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
15625
15626 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
15627 2002-07-24 change that removes final dots from error messages.
15628
3c1499ad
TT
156292002-08-13 Tom Tromey <tromey@redhat.com>
15630
15631 * gdb.base/readline.exp: New file.
15632
a20ce2c3
AC
156332002-08-01 Andrew Cagney <ac131313@redhat.com>
15634
15635 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
15636 supress message.
15637
db034ac5
AC
156382002-08-01 Andrew Cagney <cagney@redhat.com>
15639
15640 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
15641 CHILL_FOR_TARGET and CHILL_LIB.
15642 * configure.in (configdirs): Remove gdb.chill.
15643 * configure: Regenerate.
15644 * lib/gdb.exp: Obsolete references to chill.
15645 * gdb.fortran/types.exp: Ditto.
15646 * gdb.fortran/exprs.exp: Ditto.
15647
3e000b18
KB
156482002-07-30 Kevin Buettner <kevinb@redhat.com>
15649
15650 * gdb.base/shlib-call.exp (additional_flags): Conditionally
15651 set Irix-specific compile and link flags.
15652
28f4966b
KB
156532002-07-29 Kevin Buettner <kevinb@redhat.com>
15654
15655 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
15656 source files. The ``-o'' option doesn't work with the ``-E'' option
15657 when using the Irix compiler.
15658
46c0d5a6
DJ
156592002-07-19 Daniel Jacobowitz <drow@mvista.com>
15660
15661 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
15662 Improve support for reusing an exec file. Copy exec file
15663 to target, and run gdbserver on the target instead of on the host.
15664
eecf4bed
JB
156652002-07-18 Jim Blandy <jimb@redhat.com>
15666
0f815cdf
JB
15667 * gdb.base/ending-run.exp: Don't expect to see the program end in
15668 some orderly fashion when we're running on a real stand-alone
15669 board.
15670
eecf4bed
JB
15671 * gdb.base/interrupt.exp: Correct logic for skipping tests on
15672 targets that don't support interrupts.
15673
52d309e4
JB
156742002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
15675
15676 * gdb.base/attach.exp: Add patterns to match output from /proc-based
15677 systems.
15678 Move comments in expect statements to inside the actions, so that they
15679 don't get matched against.
15680
ff683d9e
MK
156812002-07-10 Mark Kettenis <kettenis@gnu.org>
15682
15683 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
15684 function when asleep" test.
15685
b5356753
AC
156862002-07-10 Andrew Cagney <ac131313@redhat.com>
15687
15688 * gdb.base/page.exp: Rewrite to handle problems with very long
15689 `info set' output. Update copyright.
15690
6aa4d13a
AC
156912002-06-26 Andrew Cagney <ac131313@redhat.com>
15692
15693 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
15694 gdb.threads-hp.
15695 * gdb.hp/configure: Regenerate.
15696 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
15697 * gdb.hp/gdb.threads-hp/configure: Delete file.
15698 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
15699
8cf8c2b8
AC
157002002-06-22 Andrew Cagney <ac131313@redhat.com>
15701
15702 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
15703 setlocale, bindtextdomain and textdomain.
15704
6827a8f8
JB
157052002-06-11 Jim Blandy <jimb@redhat.com>
15706
919d772c
JB
15707 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
15708 preprocessor macro information is present.
15709
6827a8f8
JB
15710 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
15711 tests.
15712
c15b0d21
MS
157132002-06-06 Michael Snyder <msnyder@redhat.com>
15714
c5984d70
MS
15715 * gdb.base/overlays.exp: Record addresses of overlay
15716 functions in TCL variables rather than in GDB variables,
15717 to avoid having GDB convert them to pointers (with loss
15718 of information).
15719
d63a86f8 15720 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 15721 default linker script changes.
c15b0d21
MS
15722 * gdb.base/long_long.exp: Add check for sizeof (long double).
15723
be26fe0d
ML
157242002-06-06 Michal Ludvig <mludvig@suse.cz>
15725
15726 * gdb.asm/asm-source.exp: Add x86-64 target.
15727 * gdb.asm/x86_64.inc: New.
d63a86f8 15728
258093ca 157292002-05-30 Michael Chastain <mec@shout.net>
258093ca 15730
4b3153f1 15731 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
15732 * gdb.c++/m-static.cc: New file.
15733 * gdb.c++/m-static.exp: New file.
15734
241264c6
MS
157352002-05-28 Michael Snyder <msnyder@redhat.com>
15736
15737 * gdb.base/call-ar-st.exp: Allow for reduced floating point
15738 precision.
15739
9bba8c8f 157402002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 15741
4b3153f1 15742 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
15743 * gdb.c++/m-data.cc: New file.
15744 * gdb.c++/m-data.exp: New file.
15745
157462002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 15747
4b3153f1 15748 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 15749 * gdb.c++/try_catch.cc: New file.
d63a86f8 15750 * gdb.c++/try_catch.exp: New file.
9bba8c8f 15751
def1b996
MC
157522002-05-27 Michael Chastain <mec@shout.net>
15753
15754 * gdb.c++/local.exp: Accept more nested types in output.
15755
522ba268
MC
157562002-05-26 Michael Chastain <mec@shout.net>
15757
15758 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
15759
277254ba
MS
157602002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
15761
15762 * lib/gdb.exp (gdb_wrapper_init): Just because
15763 gdb_wrapper_file exists, this does not mean that the file
15764 should not be rebuilt. That is what gdb_wrapper_initialized
15765 is for.
15766 (default_gdb_init): Reset gdb_wrapper_initialized.
15767
b61a8733
MS
157682002-05-23 Michael Snyder <msnyder@redhat.com>
15769
d63a86f8 15770 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
15771 the precision of the floating point test results.
15772 * gdb.base/call-rt-st.exp: Ditto.
15773
b61a8733
MS
15774 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
15775 * gdb.base/call-rt-st.exp: Ditto.
15776
56f6e910
MC
157772002-05-19 Michael Chastain <mec@shout.net>
15778
15779 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
15780
ad0b0016
EZ
157812002-05-19 Elena Zannoni <ezannoni@redhat.com>
15782
a9c64011
AS
15783 * configure.in (configdirs): Add gdb.arch.
15784 * configure: Regenerate.
ad0b0016 15785
f617d2b6
JB
157862002-05-17 Jim Blandy <jimb@redhat.com>
15787
15788 * gdb.base/completion.exp: Recognize the more detailed error
15789 messages produced by the macro expander's lexical analyzer.
15790
eac2a696
EZ
157912002-05-14 Elena Zannoni <ezannoni@redhat.com>
15792
a9c64011
AS
15793 * gdb.arch/altivec-abi.c: New file.
15794 * gdb.arch/altivec-abi.exp: New file.
15795 * gdb.arch/altivec-regs.c: New file.
15796 * gdb.arch/altivec-regs.exp: New file.
eac2a696 15797
2fdde8f8
DJ
157982002-05-14 Daniel Jacobowitz <drow@mvista.com>
15799
15800 * gdb.base/maint.exp (maint print type): Update for new type
15801 structure.
d63a86f8 15802
e31f1a7c
EZ
158032002-05-14 Elena Zannoni <ezannoni@redhat.com>
15804
15805 * gdb.arch: New directory.
15806 * gdb.arch/configure.in: New file.
15807 * gdb.arch/configure: New file.
15808 * gdb.arch/Makefile.in: New file.
15809
db589741
CV
158102002-05-13 Corinna Vinschen <vinschen@redhat.com>
15811
15812 * gdb.asm/asm-source.exp: Add v850 as supported target.
15813 * gdb.asm/v850.inc: New file.
15814
8ce2a7dc
DJ
158152002-05-13 Daniel Jacobowitz <drow@mvista.com>
15816
15817 * gdb.c++/annota2.exp (annotate-quit): Add comment.
15818
df763c7f
DJ
158192002-05-12 Daniel Jacobowitz <drow@mvista.com>
15820
15821 * gdb.base/break.exp: Check 'break "marker2"'.
15822
377daeed
MS
158232002-05-10 Michael Snyder <msnyder@redhat.com>
15824
15825 * gdb.base/long_long.exp: Fix typo.
15826
c4b7bc2b
JB
158272002-05-10 Jim Blandy <jimb@redhat.com>
15828
ecac9a4e
JB
15829 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
15830 a bug.
15831
c4b7bc2b
JB
15832 * gdb.base/printcmds.exp (test_integer_literals_rejected):
15833 Recognize more detailed error message produced by the macro
15834 expander's lexical analyzer.
15835 * lib/gdb.exp (test_print_reject): Same.
15836
e71019a1
MK
158372002-05-09 Mark Kettenis <kettenis@gnu.org>
15838
15839 * gdb.c++/method.exp: Fix typo.
15840
fedfc8e6
MS
158412002-05-08 Michael Snyder <msnyder@redhat.com>
15842
166a1957
MS
15843 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
15844 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 15845 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
15846 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
15847 Add iftarget clause for strongarm.
d63a86f8 15848
f1c47eb2
MS
158492002-05-06 Michael Snyder <msnyder@redhat.com>
15850
cb9a9d3e
MS
15851 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
15852 (gdb_continue_to_end): Accept output from status wrapper.
15853 * gdb.base/ending-run.exp: Add case for output from status wrapper.
15854 Clean up fail messages to match pass messages.
15855
f1c47eb2
MS
15856 Enable the "needs_status_wrapper" testsuite feature.
15857 * lib/gdb.exp (gdb_wrapper_init): New procedure.
15858 (gdb_compile): Conditionally call gdb_wrapper_init.
15859 * gdb.base/a2-run.exp: Recognize output from status wrapper.
15860 * gdb.c++/method.exp: Recognize output from status wrapper.
15861
6079c749
BE
158622002-05-06 Ben Elliston <bje@redhat.com>
15863From Graydon Hoare <graydon@redhat.com>
15864
15865 * config/sid.exp: Include support for "rawsid" protocol.
15866
188baff3
JB
158672002-05-03 Jim Blandy <jimb@redhat.com>
15868
15869 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
15870 * gdb.c++/hang3.C: New file.
15871
b9c07f0f
AC
158722002-05-04 Andrew Cagney <ac131313@redhat.com>
15873
15874 * gdb.base/default.exp: Remove obsolete code.
15875 * gdb.c++/misc.exp: Ditto. Update copyright.
15876 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
15877 * gdb.base/whatis.exp: Ditto. Update copyright.
15878 * gdb.base/scope.exp: Ditto. Update copyright.
15879 * gdb.base/ptype.exp: Ditto. Update copyright.
15880 * gdb.base/printcmds.exp: Ditto. Update copyright.
15881 * gdb.base/opaque.exp: Ditto. Update copyright.
15882 * gdb.base/list.exp: Ditto.
15883 * gdb.base/funcargs.exp: Ditto. Update copyright.
15884 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
15885 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
15886 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
15887 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
15888 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
15889 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
15890
5c7a0397
MS
158912002-05-02 Michael Snyder <msnyder@redhat.com>
15892
d6dcc264 15893 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
15894 * gdb.base/long_long.exp: Add xscale target.
15895 * gdb.base/default.exp: Add xscale target.
15896
eb7f1c48
JB
158972002-05-01 Jim Blandy <jimb@redhat.com>
15898
15899 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
15900 gdb.c++/hang.exp: New test.
15901
a6befae8
FF
159022002-05-01 Fred Fish <fnf@redhat.com>
15903
15904 * gdb.base/completion.exp: Handle completions of "./Make" for
15905 more than one completion possibility, as is the case when we
15906 build and test in the source tree.
15907
0a310277
AG
159082002-04-29 Anthony Green <green@redhat.com>
15909
15910 * gdb.java/jmisc1.exp: New file.
15911 * gdb.java/jmisc2.exp: New file.
15912
6ff9af88
DJ
159132002-04-24 Daniel Jacobowitz <drow@mvista.com>
15914
15915 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
15916
96b3d632
EZ
159172002-04-23 Elena Zannoni <ezannoni@redhat.com>
15918
15919 * gdb.base/help.exp: Change 'help status' to allow for target
15920 dependent output differences.
15921
5019bb54
MC
159222002-04-22 Michael Chastain <mec@shout.net>
15923
15924 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
15925
a805a116
MC
159262002-04-22 Michael Chastain <mec@shout.net>
15927
15928 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
15929
a1706bfd
DM
159302002-04-17 David S. Miller <davem@redhat.com>
15931
15932 * gdb.asm/sparc64.inc: New file.
15933 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
15934
a73a20a2
EZ
159352002-04-19 Elena Zannoni <ezannoni@redhat.com>
15936
15937 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
15938 instruction file directly into the build tree. Clean up at end of
15939 test.
15940
ba678339
DM
159412002-04-18 David S. Miller <davem@redhat.com>
15942
15943 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
15944 handle 64-bit platforms correctly.
15945 * gdb.base/maint.exp: Likewise.
15946
b03399da
KB
159472002-04-18 Kevin Buettner <kevinb@redhat.com>
15948
15949 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
15950 ``-fpic'' when compiling files comprising a shared library, but
15951 it does need additional linker flags in order to find shared
15952 libraries at run time.
15953
e2004992
KB
159542002-04-18 Kevin Buettner <kevinb@redhat.com>
15955
15956 * gdb.base/cvexpr.c (use): New function.
15957 (main): Invoke use() on all global variables to prevent
15958 some linkers from deleting these otherwise unused symbols.
15959
d8937120
MC
159602002-04-17 Michael Chastain <mec@shout.net>
15961From David S. Miller <davem@redhat.com>
15962
15963 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
15964 handle 64-bit platforms correctly.
15965
ffd61a58
MS
159662002-04-12 Michael Snyder <msnyder@redhat.com>
15967From Jim Blandy <jimb@redhat.com>
a9c64011 15968 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
15969 script can handle this instead.
15970 * gdb.base/bar.c (barx): Same.
15971 * gdb.base/baz.c (bazx): Same.
15972 * gdb.base/grbx.c (grbxx): Same.
15973
15974 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
15975 manager doesn't automatically unmap overlays unnecessarily.
15976
6b8426a6
MH
159772002-04-10 Martin M. Hunt <hunt@redhat.com>
15978
15979 * gdb.base/ending-run.exp: Fix pattern for Mips targets
15980 stepping out of main.
15981
34af4875
MC
159822002-04-09 Michael Chastain <mec@shout.net>
15983
15984 * gdb.c++/local.cc (main): Move call to marker1() inside nested
15985 scope so that the nested scope tests will make sense.
15986 * gdb.c++/local.exp: Write patterns that actually work with gcc
15987 (the HP patterns "were never known to work with gcc").
15988 Keep the old aCC patterns too.
15989
2d1676a0
DJ
159902002-04-09 Daniel Jacobowitz <drow@mvista.com>
15991
15992 * gdb.base/attach.exp: Correct target board test.
15993
3a63e3f9
MC
159942002-04-08 Michael Chastain <mec@shout.net>
15995
15996 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
15997 in a const method. Add some xfail and fail cases for configurations
15998 that do not emit the "const ...".
15999
f18dabd2
MC
160002002-04-07 Michael Chastain <mec@shout.net>
16001
16002 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
16003 Accept "A * const" and "const A * const" as type of "this".
16004 Fix spelling of getFunky throughout. Make messages uniform.
16005
0fcddd82
EZ
160062002-04-07 Elena Zannoni <ezannoni@redhat.com>
16007
a9c64011 16008 Work around for PR gdb/285:
0fcddd82
EZ
16009 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
16010
16a8534a
EZ
160112002-04-07 Elena Zannoni <ezannoni@redhat.com>
16012
16013 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
16014 instructions file at run time instead of configure time.
16015 Sometimes we run the test in a directory that is not the one we
16016 configured in.
16017 * gdb.asm/configure.in: Delete creation of symlink.
16018 * gdb.asm/configure: Regenerate.
16019
24181d81
JB
160202002-04-05 J. Brobecker <brobecker@gnat.com>
16021
16022 * gdb.gdb/xfullpath.exp: New test, to exercise the new
16023 xfullpath () function.
16024
7cdb7107
DJ
160252002-04-04 Daniel Jacobowitz <drow@mvista.com>
16026
16027 * gdb.asm/Makefile.in: Correct dependencies.
16028
16029 * gdb.asm/powerpc.inc: New file.
16030 * gdb.asm/asm-source.exp: Add PowerPC.
16031 * gdb.asm/configure.in: Likewise.
16032 * gdb.asm/configure: Regenerated.
16033
a7d17088
DJ
160342002-04-04 Daniel Jacobowitz <drow@mvista.com>
16035
16036 * gdb.base/relocate.exp: New file.
16037 * gdb.base/relocate.c: New file.
16038
cd721503
FF
160392002-04-04 Fred Fish <fnf@redhat.com>
16040
16041 * gdb.base/step-test.exp: Update comment regarding stopping in
16042 memcpy/bcopy calls inserted as part of the compiler runtime.
16043
b22ad7a7
MS
160442002-04-04 Michael Snyder <msnyder@redhat.com>
16045
16046 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
16047
5f279fa6
DJ
160482002-04-03 Daniel Jacobowitz <drow@mvista.com>
16049
16050 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
16051 (gdb_expect): Remove $notransfer hack.
16052
dd0fd3ce
DJ
160532002-04-02 Daniel Jacobowitz <drow@mvista.com>
16054
16055 * gdb.c++/classes.exp ("calling method for small class"): Match
16056 updated register output.
16057
1e50cda1
DJ
160582002-03-30 Daniel Jacobowitz <drow@mvista.com>
16059
16060 Fix PR gdb/452
16061 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16062 when finished. Make gdb_file_cmd send "exec-file" when
16063 appropriate.
16064
24015922
DJ
160652002-03-30 Daniel Jacobowitz <drow@mvista.com>
16066
16067 * gdb.base/attach.exp: Remove extra setup_xfail.
16068
dd7dfd64
MS
160692002-03-26 Michael Snyder <msnyder@redhat.com>
16070
16071 * gdb.base/default.exp: Add tests for dump, append, and restore.
16072 * gdb.base/help.exp: Add tests for dump, append, and restore.
16073 * gdb.base/dump.exp: New file, test dump, append and restore.
16074 * gdb.base/dump.c: New file.
16075
48b2f8d7
MS
160762002-03-27 Michael Snyder <msnyder@redhat.com>
16077
d63a86f8 16078 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
16079 clean-ups in help messages.
16080
05b4d525
FF
160812002-03-26 Fred Fish <fnf@redhat.com>
16082
16083 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16084 have debugging info for those functions and the compiler uses them
16085 internally to copy structs around.
16086
d7679631
FF
160872002-03-26 Fred Fish <fnf@redhat.com>
16088
16089 * gdb.base/list.exp: Revert the change made yesterday and add note
16090 about why we don't list the default lines for remote targets.
16091
523ac3f9
MS
160922002-03-25 Michael Snyder <msnyder@redhat.com>
16093
16094 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16095
754b2b8d
FF
160962002-03-25 Fred Fish <fnf@redhat.com>
16097
16098 * gdb.base/list.exp: This test works on remote targets so remove
16099 the short circuit for remote targets. Update copyright.
16100
33c3e192
FF
161012002-03-25 Fred Fish <fnf@redhat.com>
16102
16103 * gdb.base/attach.exp: Fix logic error that was suppressing this
16104 test for all non hppa*-*-hpux* targets, instead of the hp target.
16105 Move comments closer to the suppression point. Also now need to
16106 check that we are running natively.
16107
d43e73ee
MS
161082002-03-22 Michael Snyder <msnyder@redhat.com>
16109
882c8f02
MS
16110 * gdb.base/default.exp: Add test for gcore. Update copyright.
16111 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 16112
04c12f60
FF
161132002-03-06 Fred Fish <fnf@redhat.com>
16114
16115 * gdb.base/funcargs.c: Remove extraneous ';' character.
16116 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16117
b43df995
MC
161182002-03-04 Michael Chastain <mec@shout.net>
16119
16120 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16121 accommodate gcc v3 function signature.
16122 * gdb.mi/mi0-var-cmd-exp: Ditto.
16123
92362027
AC
161242002-02-24 Andrew Cagney <ac131313@redhat.com>
16125
16126 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16127 ``GNU/Linux'' or ``Linux kernel''
16128 * testsuite/gdb.threads/pthreads.c: Ditto.
16129
258ad32d
MC
161302002-02-24 Michael Chastain <mec@shout.net>
16131
16132 * gdb.threads/pthreads.c (thread1): Add a return statement.
16133 (thread2): Likewise.
16134 (foo): Likewise.
16135
04c3b3d4
MC
161362002-02-23 Michael Chastain <mec@shout.net>
16137
16138 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16139 to placate gcc.
16140
5a2a0a20
MC
161412002-02-23 Michael Chastain <mec@shout.net>
16142
16143 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16144 test "ptype bint". The test passes on all my stabs configurations.
16145
a640f7fc
JB
161462002-02-21 Jim Blandy <jimb@redhat.com>
16147
27924826
JB
16148 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16149 filename at a time, and watch for the ones we want to see.
16150
a640f7fc
JB
16151 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16152 types of pointers to prototyped functions.
16153
edcc8c75
AC
161542002-02-20 Andrew Cagney <ac131313@redhat.com>
16155
16156 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
16157 signed, unsigned and straight char.
16158 (padding_char, padding_short, padding_int, padding_long,
16159 padding_long_long, padding_float, padding_double,
16160 padding_long_double): New global variables.
16161 (fill, fill_structs): New functions.
16162
16163 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
16164 for correctly sized writes. Update copyright.
16165 (get_valueof): New procedure.
16166 (get_sizeof): Call get_valueof.
16167 (check_valueof): New procedure.
16168 (check_padding): New procedure.
16169
ac57ea44
MC
161702002-02-20 Michael Chastain <mec@shout.net>
16171
16172 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
16173 to setup_xfail. Document some of the remaining calls.
16174
7a10c941
MC
161752002-02-18 Michael Chastain <mec@shout.net>
16176
16177 * gdb.c++/userdef.exp: Update copyright year.
16178
fb8acdcc
DJ
161792002-02-18 Daniel Jacobowitz <drow@mvista.com>
16180
16181 * gdb.c++/userdef.exp: Test overloaded operators properly.
16182 Remove xfails.
16183
fda6ae12
MS
161842002-02-14 Michael Snyder <msnyder@redhat.com>
16185
16186 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
16187
676a0442
DJ
161882002-02-14 Daniel Jacobowitz <drow@mvista.com>
16189
16190 * gdb.base/a2-run.exp: Check for a remote target properly.
16191 * gdb.base/annota1.exp: Likewise.
16192 * gdb.base/list.exp: Likewise.
16193 * gdb.base/reread.exp: Likewise.
16194 * gdb.base/scope.exp: Likewise.
16195 * gdb.base/shlib-call.exp: Likewise.
16196 * gdb.base/term.exp: Likewise.
16197 * gdb.c++/annota2.exp: Likewise.
16198
78b4f468
RE
161992002-02-13 Richard Earnshaw <rearnsha@arm.com>
16200
16201 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
16202
9a81ba51
MC
162032002-02-10 Michael Chastain <mec@shout.net>
16204
16205 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
16206 (call_after_alloca): Ditto.
16207
004af6c7
DJ
162082002-02-10 Daniel Jacobowitz <drow@mvista.com>
16209
16210 * gdb.base/ending-run.exp: Guard "cont" test with
16211 gdb_skip_stdio_test.
16212
37225f62
JB
162132002-02-06 Jim Blandy <jimb@redhat.com>
16214
16215 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
16216 from here...
16217 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
16218 To here. Disable this test on non-HP platforms. Add big comment.
16219
fe6fdd96
MS
162202002-02-04 Michael Snyder <msnyder@redhat.com>
16221
16222 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
16223 other than d10v and m32r.
16224
036fad3f
RE
162252002-02-02 Richard Earnshaw <rearnsha@arm.com>
16226
16227 * gdb.base/default.exp: Rewrite test patterns to reduce time
16228 taken to match them.
16229
7148ab62
DJ
162302002-01-30 Daniel Jacobowitz <drow@mvista.com>
16231
16232 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
16233 Allow a start function above main.
16234 * gdb.threads/linux-dp.exp: Fix copyright date.
16235
396cc255
DJ
162362002-01-30 Daniel Jacobowitz <drow@mvista.com>
16237
a9c64011
AS
16238 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
16239 (check_philosopher_stack): Check for manager thread before checking
16240 for a just-starting thread.
396cc255 16241
f038d31b
DJ
162422002-01-30 Daniel Jacobowitz <drow@mvista.com>
16243
16244 From Neil Booth <neil@daikokuya.demon.co.uk>:
16245 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
16246 warnings.
16247
b3ff9d9a
FF
162482002-01-21 Fred Fish <fnf@redhat.com>
16249
16250 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
16251 not caller.
16252
39ad761d
JB
162532002-01-21 Jim Blandy <jimb@redhat.com>
16254
16255 * gdb.base/reread.exp: Check that GDB properly re-reads the
16256 executable file when it changes while no inferior is running.
16257
aaf320fa
FF
162582002-01-21 Fred Fish <fnf@redhat.com>
16259
a9c64011
AS
16260 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
16261 optionally accept the "shlib events" variation.
aaf320fa 16262
808a31f5
JB
162632002-01-21 Jim Blandy <jimb@redhat.com>
16264
16265 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
16266 call `fflush' after every `printf', so that the output is produced
16267 at predictable points, regardless of whatever buffering does (or
16268 doesn't) take place.
16269 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
16270 at different points.
16271
4420d5e2
DJ
162722002-01-20 Daniel Jacobowitz <drow@mvista.com>
16273
16274 * gdb.c++/inherit.exp: Update copyright years.
16275 * gdb.c++/method.exp: Likewise.
16276
3e36a0f4
DJ
162772002-01-20 Daniel Jacobowitz <drow@mvista.com>
16278
16279 * gdb.c++/classes.exp: Update for improved v3 support and skipping
16280 artificial methods/arguments.
16281 * gdb.c++/derivation.exp: Likewise.
16282 * gdb.c++/inherit.exp: Likewise.
16283 * gdb.c++/method.exp: Likewise.
16284 * gdb.c++/virtfunc.exp: Likewise.
16285
b4ceaee6
AC
162862002-01-18 Andrew Cagney <ac131313@redhat.com>
16287
16288 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
16289 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
16290 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
16291 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
16292 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
16293 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
16294
ecace851
JB
162952002-01-17 Jim Blandy <jimb@redhat.com>
16296
16297 * gdb.asm/asm-source.exp (info symbol): Take another shot at
16298 anchoring the pattern matching the entry point symbol's name.
16299
375fc983
AC
163002002-01-17 Andrew Cagney <ac131313@redhat.com>
16301
16302 * gdb.base/maint.exp: Update ``maint internal-error'' to match
16303 continue/quit query. Update copyright.
16304
fe6fdd96
MS
163052002-01-14 Michael Snyder <msnyder@redhat.com>
16306
16307 * gdb.base/gcore.exp: Remove extra debugging output.
16308
e017c81f
DJ
163092002-01-13 Daniel Jacobowitz <drow@mvista.com>
16310
16311 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
16312 for slightly dubious v2 mangled string.
16313
37ab3bf8
DJ
163142002-01-13 Daniel Jacobowitz <drow@mvista.com>
16315
16316 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
16317
1bc05c3a 163182002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 16319
1bc05c3a 16320 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 16321
1bc05c3a
JM
16322 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
16323 constructors.
16324 * gdb.c++/derivation.exp: Likewise.
16325 * gdb.c++/templates.exp: Likewise.
16326 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 16327
1bc05c3a
JM
163282002-01-10 Michael Snyder <msnyder@redhat.com>
16329
16330 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 16331
a911c360
MS
163322002-01-08 Michael Snyder <msnyder@redhat.com>
16333
16334 * gdb.base/gcore.exp: New test for generate-core-file command.
16335 * gdb.base/gcore.c: Testcase for above.
16336 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
16337
ea2119ec
JM
163382002-01-08 Jason Merrill <jason@redhat.com>
16339
16340 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
16341
68203136
FF
163422002-01-07 Fred Fish <fnf@redhat.com>
16343
16344 * gdb.c++/overload.exp: Remove unconditional xfails for:
16345 print foo_instance1.overloadargs(1)
16346 print foo_instance1.overloadargs(1, 2)
16347 print foo_instance1.overloadargs(1, 2, 3)
16348 print foo_instance1.overloadargs(1, 2, 3, 4)
16349 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
16350 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
16351 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
16352 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
16353 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
16354 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
16355 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
16356 print foo_instance1.overload1arg()
16357 print foo_instance1.overload1arg((char)arg2)
16358 print foo_instance1.overload1arg((signed char)arg3)
16359 print foo_instance1.overload1arg((unsigned char)arg4)
16360 print foo_instance1.overload1arg((int)arg7)
16361 print foo_instance1.overload1arg((unsigned int)arg8)
16362 print foo_instance1.overload1arg((float)arg11)
16363 print foo_instance1.overload1arg((double)arg12)
d63a86f8 16364
21b9b5b1
MS
163652002-01-07 Michael Snyder <msnyder@redhat.com>
16366
16367 * gdb.base/huge.exp: New test. Print a very large target data object.
16368 (skip_huge_test): New test variable. Define if you want to skip this
16369 test. The test reads an 8 megabyte data object from the target, so it
16370 might be very time consuming on remote targets with a slow connection.
16371 * gdb.base/huge.c: New file. Test case for above.
16372
725f922e
FF
163732002-01-07 Fred Fish <fnf@redhat.com>
16374
16375 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
16376 g_instance.bfoo, and g_instance.cfoo.
16377
889bf7c5 163782002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 16379
889bf7c5
PA
16380 * gdb.base/break.c (multi_line_if_conditional): New function.
16381 (multi_ilne_while_conditional): Likewise.
16382 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
16383 IF or WHILE condition puts the breakpoint at the start of
16384 the condition.
f286b2c3 16385
634d57ec
JL
16386 * gdb.base/selftest.exp (backtrace through signal handler): Remove
16387 hppa*-*-hpux* expected failure.
16388 * gdb.base/structs.exp (do_function_calls): Similarly.
16389
16390 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
16391 watchpoints.
16392
9fbfe2dc
AC
163932002-01-06 Andrew Cagney <ac131313@redhat.com>
16394
16395 Fix PR gdb/66.
16396 * gdb.base/structs.exp: Replace skip for a29k with skip for
16397 gdb,cannot_call_functions.
16398 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
16399 * gdb.base/callfuncs.exp: Ditto.
16400 * gdb.base/call-rt-st.exp: Ditto.
16401 * gdb.base/call-strs.exp: Ditto.
16402 * gdb.base/callfwmall.exp: Ditto.
16403 * gdb.base/scope.exp: Obsolete xfail a29k.
16404 * gdb.c++/misc.exp: Ditto.
16405 * gdb.c++/cplusfuncs.exp: Ditto.
16406 * gdb.base/ptype.exp: Ditto.
16407 * gdb.base/printcmds.exp: Ditto.
16408 * gdb.base/opaque.exp: Ditto.
16409 * gdb.base/list.exp: Ditto.
16410 * gdb.base/funcargs.exp: Ditto.
16411 * gdb.base/default.exp: Ditto.
16412
8ddad156
MS
164132002-01-04 Michael Snyder <msnyder@redhat.com>
16414
ca4976a6 16415 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
16416 * gdb.base/maint.exp: Add tests for maint info sections options.
16417
1b074332
JL
16418Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
16419
16420 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
16421
7d159115
CV
164222001-12-20 Corinna Vinschen <vinschen@redhat.com>
16423
16424 * gdb.asm/arm.inc: New file.
16425 * gdb.asm/asm-source.exp: Add arm targets.
16426 * gdb.asm/configure.in: Ditto.
16427 * gdb.asm/configure: Recreated from configure.in.
16428
8fb87725
JL
16429Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
16430
afabe08c
JL
16431 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
16432 with HP's compiler.
16433 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16434 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16435 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16436 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16437
16438 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
16439 either HP's compilers or GCC.
16440
db521deb
JL
16441 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
16442 a SIGBUS or SIGSEGV.
16443
16444 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
16445
16446 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
16447 can be compiled with either HP's compiler or GCC.
16448
cfa88ab7
JL
16449 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
16450 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
16451 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
16452
ca344dff
JL
16453 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
16454 to match current gdb output. Update due to using auto-solib-limit
16455 for limiting instead of overloading auto-solib-add.
16456 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
16457 test program.
16458
3f3c6e55 16459 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
16460 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
16461 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16462 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16463 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16464 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16465 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
16466 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
16467 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
16468 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
16469 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
16470 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
16471 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 16472
8fb87725
JL
16473 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
16474 a SIGTRAP to the inferior.
16475
cf599fa7
CV
164762001-12-19 Corinna Vinschen <vinschen@redhat.com>
16477
16478 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
16479 Substitute call to target_link by call to gdb_compile.
16480
2cd045cd
JL
16481Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
16482
a9c64011
AS
16483 * gdb.base/break.exp: Fix HP specific search string when testing
16484 backtracing in a called function.
2cd045cd 16485
a9c64011
AS
16486 * gdb.base/constvars.exp: Only set lang to C++ if we're
16487 compiling the test with HP's compilers.
16488 * gdb.base/volatile.exp: Similarly.
2cd045cd 16489
99ebe9ac
JB
164902001-12-19 Jim Blandy <jimb@redhat.com>
16491
16492 * gdb.base/printcmds.exp: Expect the null character to be printed
16493 as '\0', and the '\013' to be printed as '\v'.
16494 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
16495 * gdb.base/setvar.exp: Same.
16496
b9891b29
JB
164972001-12-17 Jim Blandy <jimb@redhat.com>
16498
0eba65ab
JB
16499 * gdb.base/completion.exp: Rather than completing very long
16500 filenames, which can make the readline library produce output we
16501 don't recognize, cd to the directory first, and then complete
16502 using nice, short relative paths.
16503
6970b5b1
JB
16504 * gdb.base/completion.exp: On some systems, there is, in fact, a
16505 variable named `b' in scope, since GDB treats all static
a9c64011
AS
16506 variables as being in scope. So use `no_var_named_this'
16507 instead of `b'.
6970b5b1 16508
b9891b29 16509 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 16510 can't find the core file's registers as a failure.
b9891b29 16511
e6ccd35f
JSC
165122001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
16513
a9c64011
AS
16514 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
16515 test expect string more specific.
e6ccd35f 16516
105ba819
CV
165172001-12-13 Corinna Vinschen <vinschen@redhat.com>
16518
16519 * gdb.asm/asm-source.exp: Add support for xstormy16.
16520 * gdb.asm/configure.in: Ditto.
16521 * gdb.asm/configure: Rebuild.
16522 * gdb.asm/xstormy16.inc: New file.
16523
e9e79dd9
FF
165242001-12-10 Fred Fish <fnf@redhat.com>
16525
16526 * gdb.base/maint.exp: Update to match changes in type dumping code.
16527
347dc97d
JB
165282001-12-10 Jim Blandy <jimb@redhat.com>
16529
16530 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
16531 matching the entry point symbol's name at the beginning of the
16532 line.
347dc97d 16533
5178b9d6
DJ
165342001-12-07 Daniel Jacobowitz <drow@mvista.com>
16535
16536 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
16537 gdb.c++/inherit.exp, gdb.c++/method.exp,
16538 gdb.c++/namespace.exp, gdb.c++/templates.exp,
16539 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
16540 and class layout support.
16541
af890c52
DJ
165422001-12-07 Daniel Jacobowitz <drow@mvista.com>
16543
16544 * gdb.c++/classes.exp: Add test for static member function.
16545 * gdb.c++/misc.cc: Add class with static member function.
16546
7a345fb3
JB
165472001-12-07 Jim Blandy <jimb@redhat.com>
16548
f2e54a80 16549 If GDB says it can't find the struct the function returned, report
8032bf31
JB
16550 those tests as `unsupported'.
16551 * gdb.base/call-rt-st.exp (print_struct_call): New function.
16552 Rewrite subsequent tests to use it.
16553
16554 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
16555 those tests as `unsupported'.
16556 * gdb.base/structs.exp (call_struct_func): New function.
16557 (do_function_calls): Use call_struct_func to call the functions
16558 returning structs.
16559
0bc69509
JB
16560 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
16561 whether functions are prototyped or not, so we can't possibly pass
16562 arguments to t_float_values2 properly.
16563
7a345fb3
JB
16564 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
16565 value of `timeout' for targets other than the mips*tx39-*.
16566
edb6ede1
MS
165672001-12-06 Michael Snyder <msnyder@redhat.com>
16568
d63a86f8 16569 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
16570 and detect whether the start symbol has a leading underscore.
16571
2d842f13
JB
165722001-12-04 Jim Blandy <jimb@redhat.com>
16573
16574 * gdb.base/completion.exp: Clarify indentation.
16575
68550daf
JB
165762001-12-03 Jim Blandy <jimb@redhat.com>
16577
16578 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
16579 variables on the S/390, not `.word'.
16580
cd5195a8
JB
165812001-11-30 Jim Blandy <jimb@redhat.com>
16582
16583 Add assembly-source tests for s390-ibm-linux.
16584 * gdb.asm/s390.inc: New file.
16585 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
16586 the S/390 architecture.
a9c64011 16587 * gdb.asm/configure: Regenerated.
cd5195a8 16588
ca9efc90
MS
165892001-11-30 Michael Snyder <msnyder@redhat.com>
16590
16591 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
16592 next, info source, info sources, info line, global and static
16593 variables, and static functions.
16594 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
16595 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
16596 * gdb.asm/asmsrc1.s: Add a static function and some variables.
16597 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
16598 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
16599 (gdbasm_leave): Restore frame pointer.
16600 (gdbasm_startup): Copy stack set-up from crt0.S.
16601
d0e66976
FN
166022001-11-26 Fernando Nasser <fnasser@redhat.com>
16603
16604 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
16605 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
16606 to a local (non-static) variable. Copy tstruct.a to a static buffer
16607 and return a pointer to that buffer.
16608 * gdb.base/callfwmall.c (t_structs_a): Ditto.
16609
e2334072
MK
166102001-11-24 Mark Kettenis <kettenis@gnu.org>
16611
16612 * gdb.asm/configure.in: Fix recognition of ix86 target.
16613 * gdb.asm/configure: Regenerate.
16614
756caa3d
MS
166152001-11-21 Michael Snyder <msnyder@redhat.com>
16616
16617 * gdb.asm/sparc.inc: New file.
16618 * gdb.asm/asm-source.exp: Recognize sparc target.
16619 * gdb.asm/configure.in: Recognize sparc target.
16620 * gdb.asm/configure: Regenerate.
d63a86f8 16621
9a4d72d5
MS
166222001-11-21 Michael Snyder <msnyder@redhat.com>
16623
16624 * gdb.asm/m32r.inc: New file.
16625 * gdb.asm/asm-source.exp: Recognize m32r target.
16626 * gdb.asm/configure.in: Recognize m32r target.
16627 * gdb.asm/configure: Regenerate.
16628
a773d1cd
MS
166292001-11-20 Michael Snyder <msnyder@redhat.com>
16630
017ac23d
MS
16631 * gdb.asm/i386.inc: New file.
16632 * gdb.asm/asm-source.exp: Recognize ix86 target.
16633 * gdb.asm/configure.in: Recognize ix86 target.
16634 * gdb.asm/configure: Regenerate.
16635
a773d1cd
MS
16636 * gdb.c++/namespace.exp: Fix quotes in output messages.
16637
bb632afb
MS
166382001-11-14 Michael Snyder <msnyder@redhat.com>
16639
25d559ca 16640 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
16641 qualifier in a type cast expression, to designate an address
16642 in the instruction space (Harvard architecture).
16643
4749e309
MS
166442001-11-13 Michael Snyder <msnyder@redhat.com>
16645
16646 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
16647 Tests for expressions using 'const' and 'volatile'.
16648
25050984
CV
166492001-11-13 Corinna Vinschen <vinschen@redhat.com>
16650
16651 * gdb.asm/asm-sources.exp: Allow defining linker flags.
16652
1902c51f
DJ
166532001-11-12 Daniel Jacobowitz <drow@mvista.com>
16654
16655 * lib/mi-support.exp (mi_run_to_helper): Move comments
16656 outside of gdb_expect.
16657
dcf95b47
DJ
166582001-11-11 Daniel Jacobowitz <drow@mvista.com>
16659
16660 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
16661 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
16662 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
16663 mi0_run_to): New functions.
16664 * gdb.mi/mi-simplerun.exp: Use them.
16665 * gdb.mi/mi0-simplerun.exp: Likewise.
16666 * gdb.mi/mi-var-cmd.exp: Likewise.
16667 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 16668
45b074e1
AC
166692001-11-10 Andrew Cagney <ac131313@redhat.com>
16670
16671 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
16672 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
16673
bf50d346
AC
166742001-11-09 Andrew Cagney <ac131313@redhat.com>
16675
16676 * gdb.base/restore.exp: Include $expected value in restored test
16677 message.
16678
9383332c
AC
166792001-11-09 Andrew Cagney <ac131313@redhat.com>
16680
16681 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
16682 implemented.
16683
db62520a
MS
166842001-11-08 Michael Snyder <msnyder@redhat.com>
16685
16686 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
16687 Add pass/fail message for stop at breakpoint in call dummy function.
16688
b5703437
MS
166892001-11-07 Michael Snyder <msnyder@redhat.com>
16690
d63a86f8
RM
16691 * gdb.c++/templates.exp (test_template_breakpoints):
16692 If we get an overload menu, but it does not match what
760f6330 16693 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
16694 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
16695 making the whitespace optional. Argument for "new" may be
16696 "unsigned" as well as "unsigned int/long".
d63a86f8 16697 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
16698 making the whitespace optional. Also replace "(void) with
16699 "((void|)), making the keyword "void" optional.
d63a86f8 16700 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
16701 making the whitespace optional. Also replace "(void) with
16702 "((void|)), making the keyword "void" optional.
3bf40917
MS
16703 * gdb.base/callfuncs.c (t_float_values): This function must
16704 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 16705 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
16706 can be tested against both cases. Usually one case involves
16707 promotion of float to double, while the other does not.
16708 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
16709 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
16710 includes a stack frame for "start".
16711
c8ab4e6d
JB
167122001-11-05 Jim Blandy <jimb@redhat.com>
16713
16714 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
16715 pointers are 32 bits long, and that offsets of relocs are always
16716 stored in the data (REL-style), and not in the reloc entry itself
16717 (RELA-style).
16718 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
16719 stabs.
16720
3f08ced9
MS
167212001-11-01 Michael Snyder <msnyder@redhat.com>
16722
16723 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
16724 and regular expression operators by using quoting.
16725
cbfa24cd
MS
167262001-10-31 Michael Snyder <msnyder@redhat.com>
16727
16728 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
16729 depending on what the symbol table contains.
16730 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
16731 the output of the ptype command. Similarly, accept both "const &"
16732 and "const&".
16733
aaa68313
CV
167342001-10-31 Corinna Vinschen <vinschen@redhat.com>
16735
16736 * gdb.base/miscexprs.c (main): Add usage of preprocessor
16737 symbol `STORAGE' to allow to choose the storage class of
16738 the local datastructures.
16739 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
16740 compiler directive.
16741
91740388
MS
167422001-10-30 Michael Snyder <msnyder@redhat.com>
16743
16744 * gdb.base/jump.exp: Allow it to run for all targets.
16745
1b7c05e7
CV
167462001-10-29 Corinna Vinschen <vinschen@redhat.com>
16747
16748 * gdb.base/call-ar-st.c (print_double_array): Match for loop
16749 with new double_array size.
16750 (main): Change storage class of all local variables to static.
16751 Reduce size of double_array to 9.
16752 * gdb.base/call-ar-st.exp: Increase timeout value.
16753 Change expected output for double array to match new size in
16754 call-ar-st.c.
16755
36a22261
CV
167562001-10-29 Corinna Vinschen <vinschen@redhat.com>
16757
16758 * gdb.base/ending-run.exp: Create identical output when passing
16759 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 16760 Stormy16 target.
36a22261 16761
92b8ae91
MK
167622001-10-28 Mark Kettenis <kettenis@gnu.org>
16763
16764 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
16765 that we catch the expected failure under Linux/x86.
16766
cb135b83
OF
167672001-10-29 Orjan Friberg <orjanf@axis.com>
16768
16769 * gdb.base/setvar.exp: Escape curly braces.
16770 * gdb.stabs/weird.exp: Ditto.
16771
6884aa54
DJ
167722001-10-27 Daniel Jacobowitz <drow@mvista.com>
16773
16774 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
16775 * gdm.mi/mi0-hack-cli.exp: Likewise.
16776
0398c9aa
AC
167772001-10-25 Andrew Cagney <ac131313@redhat.com>
16778
16779 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
16780 messages.
16781
d20bf2e8
AC
167822001-10-21 Andrew Cagney <ac131313@redhat.com>
16783
16784 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
16785 checking MI enabled.
16786
03dd63aa
CV
167872001-10-09 Corinna Vinschen <vinschen@redhat.com>
16788
16789 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
16790
1d9d99f3
FCE
167912001-10-04 Frank Ch. Eigler <fche@redhat.com>
16792
16793 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
16794 if gdb child process crashes, just signal an error.
16795
838ae6c4
JB
167962001-10-02 Jim Blandy <jimb@redhat.com>
16797
16798 * lib/gdb.exp (test_xfail_format): Simplify.
16799
16800 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
16801 front of the variable name `format'. Simplify `if'.
16802
8f0cbc1c
DJ
168032001-10-01 Daniel Jacobowitz <drow@mvista.com>
16804
16805 * gdb.threads/pthreads.exp: Wait for output and delay
16806 before sending ^C.
16807
1f08dafd
DJ
168082001-10-01 Daniel Jacobowitz <drow@mvista.com>
16809
16810 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
16811 some incorrect output instead of timing out.
16812 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
16813
674f90ff
CV
168142001-09-28 Corinna Vinschen <vinschen@redhat.com>
16815
16816 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
16817 check to allow additional `int'.
16818
9b284272
DJ
168192001-09-27 Daniel Jacobowitz <drow@mvista.com>
16820
16821 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
16822 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
16823
b55a4771
MS
168242001-09-27 Michael Snyder <msnyder@redhat.com>
16825
16826 * lib/gdb.exp (test_debug_format): New proc.
16827 (setup_xfail_format): Use new proc test_debug_format.
16828 * gdb.base/constvars.exp (local_compiler_xfail_check): New
16829 proc; use new service proc test_debug_format.
16830 Replace all other "gcc_compiled" tests with this test.
16831 * gdb.base/volatile.exp (local_compiler_xfail_check): New
16832 proc; use new service proc test_debug_format.
16833 Replace all other "gcc_compiled" tests with this test.
16834
168352001-09-27 Michael Snyder <msnyder@redhat.com>
16836
16837 * gdb.base/cvexpr.exp: New file.
16838 * gdb.base/cvexpr.c: New file
16839 Test for expressions using const and volatile keywords.
16840
4e6667ac
CV
168412001-09-26 Corinna Vinschen <vinschen@redhat.com>
16842
16843 * gdb.base/constvars.exp: Check for different orders of keywords
16844 and additional "int" strings in output.
16845
4f337972
AC
168462001-09-22 Andrew Cagney <ac131313@redhat.com>
16847
16848 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
16849 responses from "help maint".
16850
2015650d
FCE
168512001-09-19 Frank Ch. Eigler <fche@redhat.com>
16852
16853 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
16854 to localhost:NNN instead of :NNN, in case Xvfb is listening
16855 only on TCP.
16856
f3bcedc1
CV
168572001-09-19 Corinna Vinschen <vinschen@redhat.com>
16858
16859 * gdb.base/recurse.exp: When checking leaving the watchpoint
16860 scope, recognize when gdb is in function's epilogue and pass.
16861
6b819c92
KS
168622001-09-18 Keith Seitz <keiths@redhat.com>
16863
16864 * lib/insight-support.exp (_gdbtk_export_target_info): Add
16865 support for running tests against sid targets.
16866 (gdbtk_done): Ditto.
16867
a10c9419
CV
168682001-09-18 Corinna Vinschen <vinschen@redhat.com>
16869
16870 * gdb.base/ending-run.c (main): Set stdout buffersize
16871 to the same reasonable value for any target.
16872 * gdb.base/ending-run.exp: Add a regular expression
16873 to make testsuite happy on Sanyo Stormy16 target.
16874
739d0d99
CV
168752001-09-17 Corinna Vinschen <vinschen@redhat.com>
16876
16877 * gdb.base/display.c (do_loops): Add float variable `f'.
16878 Increment f in loop.
16879 * gdb.base/display.exp: Increment timeout by 60 seconds.
16880 Change float display test to use variable `f'.
16881
1b8947f0
JB
168822001-09-17 Jim Blandy <jimb@redhat.com>
16883
16884 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
16885 overflowing the limited breakpoint tables on some ROM monitors
16886 (like the ROM68K).
16887
9890ac81
FCE
168882001-09-15 Frank Ch. Eigler <fche@redhat.com>
16889
16890 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
16891 the "-ac" (disable access control) flag.
16892
6db765ea
JH
168932001-08-30 Jeff Holcomb <jeffh@redhat.com>
16894
16895 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
16896 ints.
16897
4c32cc04
KS
168982001-08-30 Keith Seitz <keiths@redhat.com>
16899
16900 * lib/gdb.exp: Move all insight-related functionality into
16901 separate file.
16902 * lib/insight-support.exp: New file.
16903
8d6e6f81
FCE
169042001-08-29 Frank Ch. Eigler <fche@redhat.com>
16905
16906 * config/sid.exp (sid_start): Never set sid verbosity; disable
16907 expect_background {} that consumed its stdout; tolerate </dev/null.
16908 Attempt to set endianness override in "sid" protocol mode. Cleanup.
16909
6a90e1d0
AC
169102001-08-18 Andrew Cagney <ac131313@redhat.com>
16911
16912 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
16913 CLI jump command to start it.
16914 (mi_run_to_main): Fail immediatly when unexpected output.
16915
1759b3c3
AC
169162001-08-18 Andrew Cagney <ac131313@redhat.com>
16917
16918 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
16919 beginning of function. Fix PR gdb/191.
16920
61d11d80
FCE
169212001-08-16 Frank Ch. Eigler <fche@redhat.com>
16922
16923 * config/sid.exp (sid_start): Don't warn if we cannot figure out
16924 what to force sid endianness to.
16925
942a4df2
KS
169262001-08-15 Keith Seitz <keiths@redhat.com>
16927
16928 * lib/gdb.exp (gdbtk_start): Don't set environment
16929 variables for TCL_LIBRARY and friends. Insight will
16930 now figure these out for itself.
16931
0521c418
MS
169322001-08-02 Michael Snyder <msnyder@redhat.com>
16933
16934 * gdb.base/completion.exp: Remove the symbol "a64l" from
16935 the expect string; this is target-specific, and not related
16936 to what is being tested.
16937
74a9a58a
DB
169382001-08-02 Dave Brolley <brolley@redhat.com>
16939
16940 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
16941
c70819fa
MS
169422001-07-25 Michael Snyder <msnyder@redhat.com>
16943
c2b8fa57
MS
16944 * gdb.base/consecutive.exp: New file. Test stepping over
16945 breakpoints on consecutive instructions.
16946 * gdb.base/consecutive.c: New file.
16947
c70819fa
MS
16948 * gdb.base/call-rt-st.exp: Use double-backslash to quote
16949 curly braces in regular expressions.
16950
2b1a1355
MS
169512001-07-25 Michael Snyder <msnyder@redhat.com>
16952
16953 * gdb.base/ending-run.exp: Accept "Program exited normally" as
16954 legitimate output from stepping out of main.
16955
413eca6f
KS
169562001-07-22 Keith Seitz <keiths@redhat.com>
16957
16958 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
16959 the empty string, do not run the tests.
16960
7e5a9322
SC
169612001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16962
16963 * gdb.base/long_long.exp: Detect size of pointer. Take into
16964 account 2-byte pointers when testing for p/a results.
16965
de58f10f
SC
169662001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16967
d63a86f8 16968 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
16969 and defined to 1K for m68hc11.
16970 (random_data): Reduce table to 1K for embedded platforms (68hc11).
16971 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
16972 (sizeof_random_data): New variable to tell the size of the data table;
16973 don't test past this size; always run to main.
16974
d6f5fea1
SC
169752001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16976
16977 * gdb.base/return2.exp: return of long long and double fails for
16978 68HC11; don't execute these tests on that platform.
16979 * gdb.base/return.exp: Return of a double fails for 68hc11.
16980
c477543d
SC
169812001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16982
16983 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
16984 tests that print a float.
16985 * call-rt-st.exp: Likewise.
16986
63cf1c79
MK
169872001-07-12 Mark Kettenis <kettenis@gnu.org>
16988
16989 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
16990 running this test on Linux.
16991
112f9ab5
MC
169922001-06-24 Michael Chastain <chastain@redhat.com>
16993
16994 * gdb.base/arithmet.exp: Remove some tests to make all test names
16995 unique.
16996
4970cb0f
MS
169972001-07-03 Michael Snyder <msnyder@redhat.com>
16998
16999 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
17000 the output of the ptype command.
17001
d85da69f
MS
170022001-07-02 Michael Snyder <msnyder@redhat.com>
17003
4c8a82de
MS
17004 * gdb.base/completion.exp: Don't assume that break.c is the only
17005 source file that may contain functions named "marker".
d85da69f
MS
17006 * gdb.base/corefile.exp: Quote the curly braces in regexp.
17007
8afc772b
AC
170082001-06-28 Andrew Cagney <ac131313@redhat.com>
17009
17010 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
17011 of files to delete.
17012
17013 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
17014 * gdb.disasm/h8300s.exp: New file.
17015 gdb.disasm/h8300s.s: Likewise.
17016
cff22675
AC
170172001-06-27 Andrew Cagney <ac131313@redhat.com>
17018
17019 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
17020 empty breakpoint tables.
17021
68c81b54
AC
170222001-06-25 Andrew Cagney <ac131313@redhat.com>
17023
17024 * lib/mi-support.exp: Update args=... part of stop-reason
17025 patterns. Accept either a list or a tuple.
17026
2dd62704
AC
170272001-06-23 Andrew Cagney <ac131313@redhat.com>
17028
17029 * lib/mi-support.exp: Remove local emacs variable defining
17030 change-log-default-name.
17031
b4127474
MC
170322001-06-22 Michael Chastain <chastain@redhat.com>
17033
17034 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
17035 This is operationally compatible with the previous version.
17036
8dbfb380
JB
170372001-06-13 Jim Blandy <jimb@redhat.com>
17038
17039 * lib/gdb.exp (gdb_test): Doc fix.
17040
f2d8c86d
MC
170412001-06-10 Michael Chastain <chastain@redhat.com>
17042
17043 * gdb.base/exprs.exp: Remove a duplicate test.
17044
81564d34
JB
170452001-06-06 Jim Blandy <jimb@redhat.com>
17046
17047 * gdb.base/return2.exp (main): Use values to test float and double
17048 returns that are not NaN's, to avoid being confused by IEEE
17049 comparison rules.
17050
da55addb
MS
170512001-06-04 Michael Snyder <msnyder@redhat.com>
17052
17053 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 17054 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
17055 rather than wait for 12 more tests to time out.
17056
42c65987
JB
170572001-06-06 Jim Blandy <jimb@redhat.com>
17058
b18bced9 17059 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 17060 Don't forget to match the GDB prompt.
b18bced9 17061
42c65987
JB
17062 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17063
5b41e5f0
JB
170642001-06-04 Jim Blandy <jimb@redhat.com>
17065
17066 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17067 command.
17068
015e046f
KB
170692001-05-31 Kevin Buettner <kevinb@redhat.com>
17070
17071 * gdb.base/annota1.exp (info break): Match four or more spaces
17072 after "Address".
17073
fb1ffbbe
MC
170742001-05-31 Michael Chastain <chastain@redhat.com>
17075
17076 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
17077 (dm_type_int_star): Likewise.
17078 (dm_type_long_star): Likewise.
17079 (dm_type_void_star): Likewise.
17080
5ea2a32c
KB
170812001-05-29 Kevin Buettner <kevinb@redhat.com>
17082
17083 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17084 to a known value in order to get consistent results regardless
17085 of the setting of INPUTRC or the presence or contents of .inputrc.
17086
ae23c492
MS
170872001-05-24 Michael Snyder <msnyder@redhat.com>
17088
ac55707e
MS
17089 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17090 Don't require that the main thread and the manager thread are the
17091 first in the list.
17092
ae23c492
MS
17093 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17094 debugging. If test fails, issue an "unsupported" not a "fail".
17095
400071f1
JB
170962001-05-24 Jim Blandy <jimb@redhat.com>
17097
17098 Don't assume that short is shorter than int.
17099 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17100 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 17101 this isn't true.
400071f1
JB
17102 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17103 an int, is not equal to ~0 stored in an unsigned char. This tests
17104 the same thing that the previous test meant to, but works on
17105 16-bit machines, too.
17106 ("print unsigned char != (~0)"): Same test, complemented.
17107
0816a3e5
MS
171082001-05-24 Michael Snyder <msnyder@redhat.com>
17109
17110 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 17111 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
17112 and prevents dejagnu getting out of step.
17113
f6dc23a9
KB
171142001-05-23 Kevin Buettner <kevinb@redhat.com>
17115
17116 * gdb.base/finish.exp (finish_void): Revise pattern for
17117 stopping on the call statement to not permit stopping at
17118 the start of the instructions comprising the call sequence.
17119
7dbd117d
MC
171202001-05-19 Michael Chastain <chastain@redhat.com>
17121
17122 * gdb.base/callfuncs.exp: Make all test names unique.
17123 * gdb.base/commands.exp: Make all test names unique.
17124 * gdb.base/condbreak.exp: Make all test names unique.
17125 * gdb.base/dbx.exp: Make all test names unique.
17126 * gdb.base/default.exp: Make all test names unique.
17127 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17128 and TIMEOUT messages to their corresponding PASS message.
17129 * gdb.base/ending-run.exp: Make all test names unique.
17130 * gdb.base/long_long.exp: Remove duplicate test.
17131
6b0b0a9e
KB
171322001-05-21 Kevin Buettner <kevinb@redhat.com>
17133
17134 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17135 stop on the call statement as well as the statement after the
17136 call.
17137
2caa35cb
MS
171382001-05-21 Michael Snyder <msnyder@redhat.com>
17139
17140 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17141
40713331
EZ
171422001-05-10 Elena Zannoni <ezannoni@redhat.com>
17143
a9c64011
AS
17144 * gdb.base/completion.exp: Revamp test. Make it execute on all
17145 platforms.
40713331 17146
c2c1be8d
EZ
171472001-05-10 Elena Zannoni <ezannoni@redhat.com>
17148
a9c64011
AS
17149 * config/gdbserver.exp (gdb_load): Handle the case
17150 in which the arguments to gdbserver are given in the
17151 baseboard configuration file.
17152 Also handle the case in which the server needs to do a
17153 load.
2c9cd303 17154
9671de48
KS
171552001-05-07 Keith Seitz <keiths@cygnus.com>
17156
a9c64011
AS
17157 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
17158 set up the display for testing.
17159 (gdbtk_start): Convert all paths to paths that tcl will like.
17160 Export target information to environment.
17161 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
17162 necessary.
17163 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
17164 (to_tcl_path): New proc to convert a given pathname into
17165 a path acceptible as an argument to a tcl command.
17166 (_gdbtk_export_target_info): New proc to export target info
17167 into the environment for gdbtk testing.
17168 (gdbtk_done): New proc to signal end-of-test.
9671de48 17169
5a360f47
JB
171702001-05-06 Jim Blandy <jimb@redhat.com>
17171
17172 * restore.c: Make the code of caller0 correspond to its comment.
17173
66c756c6
MS
171742001-05-03 Michael Snyder <msnyder@redhat.com>
17175
17176 * config/sid.exp (gdb_target_sid): Check for error messages.
17177 On error or timeout, don't make expect exit (which will terminate
17178 all subsequent tests); instead just make gdb exit.
d63a86f8 17179 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
17180 return a negative value.
17181
a966fde5
JB
171822001-04-24 Jim Blandy <jimb@redhat.com>
17183
851c18e0
JB
17184 * gdb.c++/templates.exp: If we see the prompt for the overload
17185 list, but we haven't recognized any of the longer patterns,
17186 arrange for this test to fail, not hang.
17187
a966fde5
JB
17188 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
17189 variations.
17190
db144853
MC
171912001-04-22 Michael Chastain <chastain@redhat.com>
17192
17193 * gdb.c++/local.exp: Use the 'runto' library function.
17194 * gdb.c++/namespace.exp: Likewise.
17195 * gdb.c++/overload.exp: Likewise.
17196
3207ec21
KB
171972001-03-26 Kevin Buettner <kevinb@redhat.com>
17198
17199 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
17200 * gdb.base/step-line.exp: New file. Test step/next in presence of
17201 #line directives.
17202 * gdb.base/step-line.c: New file. Test program for the above.
17203 * gdb.base/step-line.inp: New file. We pretend that this file has
17204 been transformed by some other tool into step-line.c.
17205
13b57657
JB
172062001-03-21 Jim Blandy <jimb@redhat.com>
17207
17208 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
17209 unmangled operator names.
17210
754cbe1c
JB
172112001-03-20 Jim Blandy <jimb@redhat.com>
17212
17213 * gdb.threads/linux-dp.exp: Recognize an additional message
17214 generated by GDB when it doesn't understand how to debug threads
17215 on the target system.
17216
177495c9
AC
172172001-03-19 Andrew Cagney <ac131313@redhat.com>
17218
17219 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
17220
f266096b
MC
172212001-03-12 Michael Chastain <chastain@redhat.com>
17222
17223 * gdb.c++/derivation.exp: Use the 'runto' library function.
17224
cac3c2ff
MC
172252001-03-12 Michael Chastain <chastain@redhat.com>
17226
17227 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
17228
b6c11a24
MC
172292001-02-24 Michael Chastain <chastain@redhat.com>
17230
17231 * gdb.c++/ref-types.exp: Change handwritten code to library
17232 function 'runto'.
17233
6bae5bce
OF
172342001-03-16 Orjan Friberg <orjanf@axis.com>
17235
17236 * gdb.base/signals.exp: Set count to 0 explicitly.
17237
0015fd9a
MS
172382001-03-15 Mark Salter <msalter@redhat.com>
17239
17240 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
17241 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
17242 (gdb_load): Add support for additional target_info: gdb_download_size
17243 and gdb_load_timeout.
0015fd9a 17244
fc33412a
DT
17245Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
17246
17247 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
17248 file -- to prevent failing when the compile fails but we have no
17249 intention of running the tests anyway.
fc33412a
DT
17250
17251 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
17252 tests if set.
17253
17254 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 17255 integers.
fc33412a
DT
17256
17257 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
17258 * gdb.c++/namespace.exp: Ditto.
17259
115f06de
OF
172602001-03-07 Orjan Friberg <orjanf@axis.com>
17261
17262 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
17263 * gdb.base/pointers.exp: Relax pattern match of decimals.
17264
b6ba6518
KB
172652001-03-06 Kevin Buettner <kevinb@redhat.com>
17266
17267 * Makefile.in, config/abug.exp, config/cfdbug.exp,
17268 config/cpu32bug.exp, config/dve.exp, config/est.exp,
17269 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
17270 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
17271 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
17272 config/sh.exp, config/sid.exp, config/slite.exp,
17273 config/sparclet.exp, config/udi.exp, config/unknown.exp,
17274 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
17275 config/vxworks.exp, config/vxworks29k.exp,
17276 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
17277 gdb.base/all-bin.exp, gdb.base/annota1.exp,
17278 gdb.base/arithmet.exp, gdb.base/assign.exp,
17279 gdb.base/async.exp, gdb.base/attach.exp,
17280 gdb.base/bitfields.exp, gdb.base/bitops.exp,
17281 gdb.base/break.exp, gdb.base/call-ar-st.exp,
17282 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
17283 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
17284 gdb.base/commands.exp, gdb.base/completion.exp,
17285 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17286 gdb.base/constvars.exp, gdb.base/corefile.exp,
17287 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
17288 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
17289 gdb.base/ending-run.exp, gdb.base/environ.exp,
17290 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17291 gdb.base/finish.exp, gdb.base/foll-exec.exp,
17292 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
17293 gdb.base/funcargs.exp, gdb.base/help.exp,
17294 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
17295 gdb.base/logical.exp, gdb.base/long_long.exp,
17296 gdb.base/maint.exp, gdb.base/mips_pro.exp,
17297 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
17298 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
17299 gdb.base/pointers.exp, gdb.base/printcmds.exp,
17300 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
17301 gdb.base/regs.exp, gdb.base/relational.exp,
17302 gdb.base/remote.exp, gdb.base/reread.exp,
17303 gdb.base/restore.exp, gdb.base/return2.exp,
17304 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
17305 gdb.base/selftest.exp, gdb.base/setshow.exp,
17306 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
17307 gdb.base/sigall.exp, gdb.base/signals.exp,
17308 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
17309 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17310 gdb.base/step-test.exp, gdb.base/structs.c,
17311 gdb.base/structs.exp, gdb.base/structs2.exp,
17312 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
17313 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
17314 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
17315 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17316 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
17317 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
17318 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
17319 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
17320 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
17321 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
17322 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
17323 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
17324 gdb.fortran/types.exp, gdb.java/jmisc.exp,
17325 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17326 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
17327 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17328 gdb.trace/circ.exp, gdb.trace/collection.exp,
17329 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
17330 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17331 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
17332 gdb.trace/report.exp, gdb.trace/save-trace.exp,
17333 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17334 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17335 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
17336 notices.
17337
dc96c6c7 173382001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
17339
17340 * gdb.base/varargs.c (find_max_double): Fix printf format string:
17341 first arg is int not float.
17342
dc96c6c7 173432001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
17344
17345 * gdb.base/reread.exp: Unsupported for non-native targets;
17346 doesn't work for remote debugging.
17347
9b0c4aeb
FN
173482001-02-19 Fernando Nasser <fnasser@redhat.com>
17349
17350 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
17351 * gdb.base/ending-run.exp: Properly handle the BSP state when
17352 stepping past the end of main.
9b0c4aeb 17353
02aa71d5
MC
173542001-02-19 John Moore <jmoore@redhat.com>
17355
17356 * gdb.base/commands.exp (infrun_breakpoint_command_test):
17357 Converted HPUX fix for non-expected items following multiple
17358 step commands into general solution for all platforms.
17359
1fa449a4
MC
173602001-02-18 Michael Chastain <chastain@redhat.com>
17361
17362 * gdb.c++/classes.exp (do_tests): Change runto statements
17363 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17364 statements demangler agnostic.
17365 * gdb.c++/virtfunc.exp (do_tests): Likewise.
17366 (gdb_virtfunc_restart): Likewise.
17367
b2f9ec70
MC
173682001-02-14 Michael Chastain <chastain@redhat.com>
17369
17370 * gdb.c++/inherit.exp (do_tests): Change runto statements
17371 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17372 statements demangler agnostic.
17373
cf74b8ca
AC
17374Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
17375
17376 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
17377 ``continue to bkpt at common_routine in thread 2'' and ``stopped
17378 before calling common_routine 15 times'' tests.
cf74b8ca 17379
99f78f56
MC
173802001-02-11 Michael Chastain <chastain@redhat.com>
17381
17382 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
17383 Helps the test script figure out which demangler is in use.
17384 (dm_type_foo_ref): Ditto.
17385 (dm_type_int_star): Ditto.
17386 (dm_type_long_star): Ditto.
17387 (dm_type_unsigned_int): Ditto.
17388 (dm_type_void): Ditto.
17389 (dm_type_void_star): Ditto.
99707966 17390 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
17391 Probe the gdb demangler and set variables to accommodate
17392 formatting differences.
17393 (info_func_regexp): New function. Same as info_func, but
17394 matches against a regexp.
17395 (info_func): Match against a literal string.
17396 (print_addr_2): New function. Match against a literal string,
17397 which can be different from the input to gdb.
17398 (print_addr): Simply call print_addr_2 with the same argument twice.
17399 (test_lookup_operator_functions): Use demangler formatting variables.
17400 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
17401 the tests in the same order as the C++ class declaration.
17402 (test_paddr_operator_functions): Ditto.
17403 (test_paddr_overloaded_functions): Ditto.
17404 (test_paddr_hairy_functions): Use demangler formatting variables.
17405 Add reference to gdb/19 for related tests.
17406 (do_tests): Call probe_demangler.
17407
1de8f023
KB
174082001-01-30 Kevin Buettner <kevinb@redhat.com>
17409
17410 * gdb.c++/templates.cc (printf): Remove unused function definition.
17411
ca3f91ed
MS
174122001-01-26 Felix Lee <flee@redhat.com>
17413
17414 * sid.exp (sid_exit): Pass host, not target, to remote_close.
17415
174162001-01-25 matthew green <mrg@redhat.com>
17417
17418 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
17419 up sid.
17420 (sid_exit): Call `remote_pop_conn' after GDB is gone.
17421
174222001-01-25 matthew green <mrg@redhat.com>
17423
17424 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 17425 Deprecate $sid_spawn_id.
ca3f91ed
MS
17426 (sid_exit): Remove code necessary only for `spawn.'
17427
174282001-01-25 matthew green <mrg@redhat.com>
17429
17430 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
17431
fb18ec4a
MC
174322001-01-28 Michael Chastain <chastain@redhat.com>
17433
17434 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
17435 to call when tests fail. It takes gdb out of the overloaded
17436 function choice menu back to the main prompt, so that the test
17437 program stays synchronized.
17438 (set_bp_overloaded): New proc to collect all the common
17439 code for setting a breakpoint on an overloaded name. Calls
17440 take_gdb_out_of_choice_menu when needed.
17441 (menu_overload1arg): New variable to collect the repeated
17442 instances of the expected menu for an overloaded name. Change
17443 the regular expression to handle changes in g++ type encoding:
17444 "void" can be either "void" or "", and "unsigned int" can be
17445 either "unsigned int" or "unsigned".
17446 (continue_to_bp_overloaded): Change regular expressions to handle
17447 changes in g++ type encoding.
17448 (no proc): Call take_gdb_out_of_choice_menu when needed.
17449 Remove redundant calls to "info break". Accept either "canceled"
17450 or "cancelled". Change regular expressions in "info break"
17451 calls to handle changes in g++ type encoding. Give all tests
17452 unique strings.
17453
9c646a6e
BE
174542001-01-17 Ben Elliston <bje@redhat.com>
17455
17456 * config/sid.exp: New file.
17457
9549d9c1
AC
17458Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
17459
17460 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
17461
dc96c6c7 174622000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
17463
17464 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
17465 Add a RE to accept a non-ascii char if one is ever presented.
17466
b4df4f68
FN
174672000-12-20 Fernando Nasser <fnasser@redhat.com>
17468
297dd0fd 17469 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 17470
dc96c6c7 174712000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 17472
d63a86f8 17473 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
17474 in regexp. One '\' does not suffice on Linux.
17475
4a7bddb6
MC
174762000-12-09 Michael Chastain <chastain@redhat.com>
17477
17478 * gdb.base/break.exp (test_clear_command): Use a marker function
17479 rather than 'main' for the test function. Also move this
17480 test to an execution point where the marker function names are
17481 guaranteed to be bound to functions. (Executing tests after a
17482 'finish' from main runs into name conflicts with local names
17483 in __libc_start_main).
17484
dc96c6c7 174852000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
17486
17487 * gdb.base/finish.exp: New test for gdb's "finish" command.
17488 * gdb.base/return2.exp: New test for gdb's "return" command.
17489 * gdb.base/return2.c: New source file for above.
17490
dc96c6c7 174912000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
17492
17493 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
17494 * gdb.base/miscexprs.exp: Ditto.
17495 * gdb.base/pointers.exp: Ditto.
17496 * gdb.c++/derivation.exp: Ditto.
17497 * gdb.c++/local.exp: Ditto.
17498 * gdb.c++/namespace.exp: Ditto.
17499 * gdb.c++/overload.exp: Ditto.
17500 * gdb.c++/ref-types.exp: Ditto.
17501
dc96c6c7 175022000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
17503
17504 * gdb.base/constvars.exp: Test result of "up" command.
17505 * gdb.base/miscexprs.exp: Ditto.
17506 * gdb.base/pointers.exp: Ditto.
17507 * gdb.base/scope.exp: Ditto.
17508 * gdb.c++/derivation.exp: Ditto.
17509 * gdb.c++/local.exp: Ditto.
17510 * gdb.c++/namespace.exp: Ditto.
17511 * gdb.c++/overload.exp: Ditto.
17512 * gdb.c++/ref-types.exp: Ditto.
17513
44097287
FN
175142000-11-22 Michael Chastain <chastain@redhat.com>
17515
17516 * mips_pro.exp: Accept either "middle -> top -> main" or
17517 "middle -> main" in the backtrace, because gcc can optimize
17518 tail calls to jumps. Remove setup_xfail for the hppa case.
17519 Add a comment with the original warning messages from PR 3016,
17520 which was filed in 1993, to preserve them for posterity.
17521
9d2e1bab
ND
175222000-11-17 Nick Duffek <nsd@redhat.com>
17523
17524 * lib/gdb.exp (gdb_test): Override timeout with board info.
17525
1aca8eb7
ND
175262000-11-17 Nick Duffek <nsd@redhat.com>
17527
17528 * gdb.base/display.exp: Don't kill running stub. Add "again" to
17529 the second kill and detach messages.
17530
93076499
ND
175312000-11-17 Nick Duffek <nsd@redhat.com>
17532
17533 * configure.in: Add AC_EXEEXT.
17534 * configure: Regenerate.
17535 * Makefile.in (just-check): Export EXEEXT.
17536 * lib/gdb.exp ($EXEEXT): Import from environment.
17537 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
17538 expect "maint dump-me" on Cygwin.
17539 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
17540 $EXEEXT.
17541
30e87cd3
ND
175422000-11-17 Nick Duffek <nsd@redhat.com>
17543
17544 * gdb.base/break.exp: Test backtrace and finish from called
17545 function on all platforms, not just HP-UX.
17546
dc96c6c7 175472000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
17548
17549 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
17550 code from gdb_target_monitor, so it can be used independantly
17551 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 17552
dc96c6c7 175532000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
17554
17555 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
17556 * gdb.base/corefile.exp: Expect the message "Program is being
17557 debugged already" when we send the "corefile" command, since
17558 the preceeding gdb_load may have connected gdb to a remote target.
17559 * gdb.base/display.exp: Disable hardware watchpoints if new
17560 board info variable "no_hardware_watchpoints" is true.
17561 Replace single-letter commands with more readable ones.
17562 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
17563 if new board info variable "no_hardware_watchpoints" is true.
17564 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
17565 to see if stdio (printf) testing is possible.
17566 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
17567 board info variable "no_hardware_watchpoints" is true. Use new
17568 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
17569
39124dea
FN
175702000-11-13 Fernando Nasser <fnasser@redhat.com>
17571
17572 From Orjan Friberg <orjanf@axis.com>:
17573 * gdb.base/printcmds.exp: Escape curly braces followed by a number
17574 in array print pattern match.
17575
a9e2e984
FN
175762000-11-09 Fernando Nasser <fnasser@redhat.com>
17577
17578 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
17579 spelling "cancelled" to U.S. spelling "canceled" to match changes
17580 made to gdb.
17581 * gdb.c++/ovldbreak.exp: Ditto.
17582
c7db355b
PS
175832000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17584
17585 * gdb.base/callfuncs.c (main): Moved to end of file, call
17586 t_double_values to initialize the FPU before inferior calls are made.
17587 * gdb.base/callfuncs.exp: Test for register preservation after calling
17588 inferior functions. Add tests for continuining, finishing and
17589 returning from a stop in a call dummy.
17590
dc96c6c7 175912000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
17592
17593 * gdb.base/commands.exp: Break up long lines, and re-indent.
17594
dc96c6c7 175952000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
17596
17597 * config/gdbserver.exp: Rewritten from the ground up, to make it
17598 compatible with the current dejagnu tree, and to make it work with
17599 the new "gdbserver" in libremote.
17600
dc96c6c7 176012000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17602
17603 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
17604 * gdb.base/varargs.exp: Skip entire test if no printf support.
17605 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
17606 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
17607
dc96c6c7 176082000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17609
17610 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
17611 no floating point support.
17612 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
17613 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
17614 * gdb.base/call-rt-st.exp: Ditto.
17615 * gdb.base/call-strs.exp: Ditto.
17616
bac5fc66
JG
176172000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
17618
17619 * gdb.base/sizeof.c: include <stdio.h>.
17620
17621 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
17622 'finish', otherwise uncaptured gdb_prompt would potentially
17623 throw remaining test points out of sync.
bac5fc66 17624
b22a6027
SB
176252000-07-26 Scott Bambrough <scottb@netwinder.org>
17626
17627 * gdb.base/recurse.exp: Run tests for all targets.
17628 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
17629 gnu-oldld case on ARM.
17630 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
17631 for ARM targets.
d63a86f8 17632
d8231941
AG
17633Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
17634
17635 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
17636 * gdb.java/configure: Rebuild.
17637
8caabe69
AG
17638Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
17639
17640 * gdb.java/jv-exp.exp: New file.
17641
9d273ca3
AG
17642Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
17643
17644 * configure: Rebuilt.
17645 * configure.in (configdirs): Add gdb.java.
17646 * gdb.java/jmisc.java: New file.
17647 * gdb.java/jmisc.exp: New file.
17648 * gdb.java/Makefile.in: New file.
17649 * gdb.java/configure: Rebuilt.
17650 * gdb.java/configure.in: New file.
17651 * lib/java.exp: New file.
17652
4f823a66
AC
17653Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
17654
17655 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 17656 underflow.
4f823a66 17657
2391e11d
AC
17658Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
17659
17660 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 17661 and the compilers sizes.
2391e11d 17662
54602222
ND
176632000-07-09 Nick Duffek <nsd@redhat.com>
17664
17665 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
17666 (use_methods): New function.
17667 (main): Call use_methods().
17668 * gdb.c++/classes.exp (test_method_param_class): New procedure.
17669 (do_tests): Call test_method_param_class.
17670
2bec0572
ND
176712000-07-09 Nick Duffek <nsd@redhat.com>
17672
17673 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
17674 spelling.
17675 (test_enums): New procedure. Move enum tests from end of script
17676 to here. Set breakpoint on function name instead of line number.
17677 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
17678 (enums2): New marker function.
17679 (enums1): New function.
17680 (main): Call enums1(). Move enum tests to enums1().
17681
78492fde
AC
17682Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
17683
17684 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 17685 compile/link program. Update line numbers.
78492fde
AC
17686 * gdb.asm/d10v.inc: Define ``startup''.
17687 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 17688
49a2cef8
AC
17689Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
17690
17691 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
17692
3e6c8688
EZ
176932000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17694
17695 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 17696 of 'help maint print' command.
3e6c8688 17697
9ff5cbe9
AC
17698Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
17699
17700 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 17701 they use gdb_expect_list.
9ff5cbe9 17702
17c579bd
AC
17703Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
17704
17705 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
17706 memory-read-packet-size'' instead of ``set endian big'' to test
17707 long commands.
17c579bd 17708
e6d71bf3
DB
177092000-06-03 Daniel Berlin <dan@cgsoftware.com>
17710
17711 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 17712 g++, and stop skipping them.
e6d71bf3
DB
17713
17714 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
17715 work under g++.
17716
d63a86f8 17717 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
17718 initialization.
17719
dc96c6c7 177202000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
17721
17722 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
17723 the regular expression: accept an (almost) arbitrary sequence of
17724 "frames-invalid" and "breakpoints-invalid" messages both before
17725 and after the "starting" message.
17726
dc96c6c7 177272000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
17728
17729 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 17730
dc96c6c7 177312000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
17732
17733 * gdb.base/annota1.exp (annotate-signal-handler-caller):
17734 Relax the regular expression a little, make it pass on Solaris 8.
17735
8216cda9
KB
177362000-05-12 Kevin Buettner <kevinb@redhat.com>
17737
17738 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 17739 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
17740 Instead, it is permissible for gdb to stop on the line of the
17741 call itself.
17742
1a570b2f
MS
177432000-05-12 Michael Snyder <msnyder@.cygnus.com>
17744
17745 * gdb.base/break.exp (bp on small function, optimized file):
17746 Add a second pass pattern. The behavior differs here between stabs
17747 and dwarf for one-line functions. Stabs preserves two line symbols
17748 (one before the prologue and one after) with the same line number,
17749 but dwarf regards these as duplicates and discards one of them.
17750 Therefore the address after the prologue (where the breakpoint is)
17751 has no exactly matching line symbol, and GDB reports the breakpoint
17752 as if it were in the middle of a line rather than at the beginning.
17753
dc96c6c7 177542000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 17755
d63a86f8 17756 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
17757 rather than "send_gdb" (for consistancy).
17758
7d418785
AC
17759Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
17760
17761 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
17762 * gdb.c++/templates.cc: Properly check for GCC version number.
17763 * lib/compiler.cc: Likewise
17764
dc96c6c7 177652000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 17766
d63a86f8 17767 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
17768 gdb may not stop at the first line of main, due to code motion.
17769
dc96c6c7 177702000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
17771
17772 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
17773 This test depends on parsing the printf output from the target.
17774 Since the sparclet stub doesn't do stdio, this will never work.
17775 * gdb.base/call-rt-st.exp: ditto.
17776 * gdb.base/call-strs: ditto.
17777
dc96c6c7 177782000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
17779
17780 * gdb.base/miscexprs.exp: make sizeof long array test portable.
17781
17782 * gdb.base/ending-run.exp: After connecting to a remote target,
17783 but before running, the target will appear to be in a random
17784 location. Specify both a file and a line for breakpoints.
17785 Also, the function that calls main may be called 'init'
17786 rather than 'start'.
17787
a5a51225
EZ
177882000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17789
17790 * gdb.base/help.exp: Update output for add-symbol-file command.
17791
7930cc7c
FN
177922000-04-10 Fernando Nasser <fnasser@cygnus.com>
17793
17794 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17795 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
17796
23e37ab1
C
177972000-04-07 J.T. Conklin <jtc@redback.com>
17798
e93c542c
C
17799 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
17800
23e37ab1
C
17801 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
17802
591b8fa3
PDM
17803Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
17804
17805 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 17806 values that can be represented exactly.
591b8fa3
PDM
17807 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
17808 above change, and to not check against the directory part of the source
17809 file name.
17810 (step into print_long_arg_list): Likewise.
17811 (print print_small_structs from print_long_arg_list): Likewise.
17812 (print print_long_arg_list): Likewise.
17813
7a495180
EZ
178142000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17815
30b53638 17816 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 17817
beb998c6
AC
17818Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
17819
17820 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
17821
1c689132
DB
178222000-03-25 Daniel Berlin <dan@cgsoftware.com>
17823
17824 * gdb.base/commands.exp (deprecated_command_test): Add test for
17825 deprecate with no arguments.
17826
c1790a9d
JL
178272000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
17828
17829 * gdb.base/break.exp: Add new test for setting breakpoints on
17830 optimized code so we can test breakpoints work even when function
17831 prologues may be optimized away
17832
003ba290
FN
178332000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
17834
17835 From David Whedon <dwhedon@gordian.com>
a9c64011 17836 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 17837
6837a0a2
DB
178382000-03-22 Daniel Berlin <dan@cgsoftware.com>
17839
17840 * gdb.base/help.exp: Added test for new apropos command.
17841
b9593231
KB
178422000-03-21 Kevin Buettner <kevinb@redhat.com>
17843
17844 * gdb.base/pointers.c (usevar): New function.
17845 (main): Make sure that global variables v_int_pointer2, rptr,
17846 and y are all referenced someplace in the program by calling
17847 usevar() on them. [Some linkers delete symbols which are
17848 never referenced. The space remains, but there's no way to
17849 get a (symbolic) handle on the variable from the debugger.]
17850
751a959b
EZ
178512000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17852
17853 * gdb.base/printcmds.c: Add typedeffed arrays.
17854
17855 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 17856 procedure to test arrays that are typedef'd.
751a959b 17857
73a93a32
JI
178582000-03-13 James Ingham <jingham@leda.cygnus.com>
17859
17860 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 17861 the library directories.
73a93a32 17862
fb40c209
AC
17863Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
17864
17865 * configure.in (configdirs): Add sub directory gdb.mi.
17866 * configure: Re-generate.
17867
17868 * gdb.mi: New directory.
d63a86f8 17869
ee4dd2c9
AC
178702000-02-25 Scott Bambrough <scottb@netwinder.org>
17871
17872 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 17873 a long long value as a double on ARM platforms.
ee4dd2c9 17874
70f0cc22
JB
178752000-02-16 Jim Blandy <jimb@redhat.com>
17876
17877 * gdb.base/break.exp ("breakpoint line number"): Make sure the
17878 default source file is set properly before running this test.
17879
853819b8
EZ
178802000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17881
17882 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 17883 gdbtk/library directory, not in gdbtcl2.
853819b8 17884
dfcd3bfb
JM
178852000-02-04 Jim Blandy <jimb@redhat.com>
17886
17887 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
17888 backslash from regexp pattern.
17889
17890 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
17891 procedure. Use it to run all the "continue to bp overloaded"
17892 tests. Note that this changes the names of the tests slightly.
17893 If the breakpoint hit message includes a hex PC value, because
17894 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
17895 from the real source code, still consider that a pass.
17896
17897 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
17898 XFAIL here if the breakpoint message contains a hex address. Note
17899 similar change on 1999-11-02.
17900
17901 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
17902
17903 * gdb.base/ptype.exp: Establish a default source file before
17904 calling get_debug_format.
17905
179062000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
17907
17908 * gdb.base/watchpoint.exp: Remove duplication of test messages.
17909
8b93c638
JM
179102000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17911
17912 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
17913 of successive stepi commands -- while in the prologue we should see
17914 the function entry bracket.
17915
179162000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17917
17918 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
17919 reach __change_mode() when stepping through the end of main().
17920
c5394b80
JM
179212000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
17922
17923 * gdb.base/default.exp: Fix expected pattern.
17924 * gdb.base/help.exp: Same.
17925
0d06e24b
JM
179262000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17927
17928 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 17929 Don't use xfail's because that affects only the following test.
d63a86f8 17930
0d06e24b 17931 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 17932 solaris or linux.
0d06e24b
JM
17933
17934 * gdb.base/selftest.exp: Update to reflect changes to main.c.
17935
dc96c6c7 179362000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 17937
d63a86f8 17938 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
17939 "A syntax error" rather than "A parse error". Accept both.
17940
179412000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
17942
17943 * gdb.base/default.exp: Remove OS dependent string from "target
17944 remote" test.
17945 * gdb.base/help.exp: Same for "help target remote" test.
17946
c3f6f71d
JM
179472000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17948
17949 From Jim Kingdon <kingdon@redhat.com>:
17950
17951 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
17952 prompt (cleanup rather than necessity, but still might keep output
17953 from spilling to next test).
c3f6f71d
JM
17954
179552000-01-02 Fred Fish <fnf@cygnus.com>
17956
17957 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
17958 AIX, which defines them in <sys/types.h>.
17959
ed9a39eb 179601999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 17961
ed9a39eb 17962 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 17963 float" test.
ed9a39eb
JM
17964
179651999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 17966
ed9a39eb 17967 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
17968
17969 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
17970 outermost frame disallowed".
17971
179721999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
17973
17974 * gdb.base/setvar.exp: New tests for setting the value of a struct
17975 with a constant list.
17976
179771999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17978
17979 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
17980 require the user to type a cast before setting the value of a struct.
17981
de57eccd
JM
179821999-12-06 Jim Blandy <jimb@cygnus.com>
17983
17984 * gdb.base/default.exp: Expect the new 'info float' command on
17985 all i386 platforms.
17986
17987 * gdb.threads/linux-dp.exp: Expand our ability to recognize
17988 LinuxThreads libraries that don't support debugging.
17989
c2d11a7d
JM
17990Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17991
17992 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
17993 Change the buffer type to ``unsigned char'' to simplify size
17994 arithmetic.
c2d11a7d
JM
17995
17996 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
17997 stub only handles 400-1 byte packets. Verify that the download
17998 worked.
c2d11a7d
JM
17999
180001999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
18001
18002 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
18003 tests, using UNRESOLVED for the untested cases. Also, does not wait
18004 for a timeout if the prompt was received before a recognizable pattern.
18005
180061999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
18007
18008 * lib/gdb.exp (gdb_expect_list): Fix spelling.
18009
180101999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18011
18012 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 18013 watchpoints.
c2d11a7d
JM
18014
180151999-11-24 Jason Merrill <jason@casey.cygnus.com>
18016
18017 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
18018
18019 * gdb.c++/local.exp: Be more flexible in recognizing local class
18020 name mangling. Don't allow horribly truncated method names.
18021 * gdb.c++/derivation.exp: Expect protected inheritance.
18022 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
18023 * gdb.c++/virtfunc.exp: Likewise.
18024 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
18025 when printing a nested enum.
18026
180271999-11-22 Jim Blandy <jimb@cygnus.com>
18028
18029 * gdb.base/step-test.exp: Properly await GDB's response to setting
18030 a breakpoint on the call to large_struct_by_value.
18031
18032 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
18033 just because we have debug info for the `start' function.
18034
180351999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
18036
18037 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
18038 "Unknown signal" messages, which indicate (on LinuxThreads) that
18039 GDB doesn't know how to debug threads on this system. This is
18040 better than hanging while philosopher 0 dumps chatter into gdb.log.
18041
180421999-11-18 Tom Tromey <tromey@cygnus.com>
18043
18044 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
18045
180461999-11-18 Fred Fish <fnf@cygnus.com>
18047
18048 * gdb.base/coremaker2.c: Add sample program for generating
18049 cores that is more self contained than coremaker.c. Eventually
18050 I'll add more code to this and tie it into the testsuite.
18051
4ce44c66
JM
180521999-11-12 Stan Shebs <shebs@andros.cygnus.com>
18053
18054 * gdb.base/dollar.exp: Remove, now in gdb.hp.
18055
180561999-11-10 Jimmy Guo <guo@cup.hp.com>
18057
18058 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 18059 from $srcdir/lib/.
4ce44c66 18060 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 18061 and gdb.c++/.
4ce44c66
JM
18062
18063 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18064
d63a86f8 18065 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
18066 'continue with watch' test point.
18067
180681999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18069
18070 Merged from p2linux-990323-branch:
d63a86f8 18071
4ce44c66
JM
18072 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18073
11cf8741
JM
18074Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
18075
18076 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 18077 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
18078
18079Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18080
18081 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 18082 gdb_expect_list.
11cf8741
JM
18083
18084Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18085
18086 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18087
180881999-11-03 Mark Salter <msalter@cygnus.com>
18089
18090 * gdb.base/break.exp: Fix "stub continue" pattern.
18091
180921999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18093
18094 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18095
180961999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18097
18098 * gdb.base/display.exp ("finish"): Add timeout clause.
18099
18100 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18101 plain prompt clause, so this doesn't have to time out in order to
18102 fail.
18103
18104 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 18105 breakpoint hit messages include an address.
11cf8741
JM
18106
18107 * gdb.base/display.exp: Don't forget to escape parens in regular
18108 expressions. Unix regexp notatation sucks.
18109
181101999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18111
18112 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 18113 order for 'signalled' message.
11cf8741 18114
5c44784c
JM
181151999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18116
18117 From Jimmy Guo <guo@cup.hp.com>:
18118 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18119 * gdb.base/annota1.c: Add code for tests to work with.
18120
181211999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18122
18123 * gdb.base/remote.exp: New test for remote downloading settings.
18124 * gdb.base/remote.c: New file with large .data.
18125
917317f4
JM
181261999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18127
18128 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18129 for LinuxThreads support, merged from the Code Fusion branch.
18130
18131Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18132
18133 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
18134 containing exp_continue into a while within an expect. Don't
18135 attempt a start more than three times. Check return value from
18136 gdb_load.
d63a86f8 18137
2df3850c
JM
18138Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18139
18140 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 18141 a pass case.
2df3850c 18142
2acceee2
JM
181431999-10-01 Kevin Buettner <kevinb@cygnus.com>
18144
18145 * gdb.base/break.c (main): Added a statement that we can step
18146 off of.
18147 * gdb.base/break.exp: Added tests for setting a breakpoint
18148 at an offset and stepping onto a breakpoint.
18149
181501999-10-01 Fred Fish <fnf@cygnus.com>
18151
d63a86f8 18152 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
18153 gdb output.
18154
c2c6d25f
JM
181551999-09-18 Jim Blandy <jimb@cris.red-bean.com>
18156
18157 * gdb.base/break.exp: Code locations are in hex, don't forget!
18158 (For HP-UX.)
18159
181601999-09-17 Stan Shebs <shebs@andros.cygnus.com>
18161
18162 * condbreak.exp: Use break.c as test program.
18163 * condbreak.c: Remove, redundant with break.c.
18164
181651999-09-15 Stan Shebs <shebs@andros.cygnus.com>
18166
18167 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 18168 Z-packets if the target needs it.
c2c6d25f
JM
18169
181701999-09-13 James Ingham <jingham@leda.cygnus.com>
18171
18172 * gdb.c++/overload.exp: Added tests for listing overloaded
18173 functions with function pointers in the arg, explicitly calling
18174 out the version you want.
18175
cff3e48b
JM
181761999-09-09 Stan Shebs <shebs@andros.cygnus.com>
18177
18178 * long_long.exp: Add variations of test cases that work for
18179 targets with 16-bit ints and 32-bit doubles.
18180
d4f3574e
SS
181811999-09-08 Stan Shebs <shebs@andros.cygnus.com>
18182
18183 * break.c (main): Compare a possibly-uninitialized argc with an
18184 unlikely value that fits in 16 bits.
18185
181861999-09-07 Stan Shebs <shebs@andros.cygnus.com>
18187
18188 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
18189 0xfeeb, don't want negative numbers if ints are 16 bits.
18190
18191 * lib/gdb.exp (skip_cplus_tests): New proc.
18192 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
18193 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
18194 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
18195 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
18196 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
18197 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
18198 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
18199 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
18200
18201 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
18202
18203Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
18204
18205 * gdb.base/corefile.exp (up): Allow a parameter to appear
18206 in the frame that we're going up to.
18207
18208 From Jim Blandy <jimb@cygnus.com>:
18209
18210 * gdb.base/default.exp (info float): Expect some output now.
18211
18212 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
18213 returning floating-point values to fail on the x86.
18214 * gdb.base/callfwmall.exp (do_function_calls): Same.
18215
18216 * gdb.base/list.exp (test_listsize): Correct expectations for
18217 listing line 1 with listsize 2. Also, listing a single line
18218 works now, as does listing three lines. [Kevin's note: There
18219 were a number of other cases fixed too where the expectations
18220 differed...]
18221
182221999-09-02 Stan Shebs <shebs@andros.cygnus.com>
18223
18224 * gdb.base/selftest.exp: Add case for when version prints as
18225 constant string instead of char pointer.
18226
104c1213
JM
182271999-08-25 Stan Shebs <shebs@andros.cygnus.com>
18228
18229 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 18230 stepping out of main.
104c1213
JM
18231
18232 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
18233 G++ used.
18234
18235 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 18236 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
18237
18238 * gdb.c++/ovldbreak.exp: Update match string in test that
18239 includes a warning of multiple breakpoints.
18240
182411999-08-24 Stan Shebs <shebs@andros.cygnus.com>
18242
18243 * gdb.base/display.exp: Improve precision of step-after-finish
18244 added yesterday.
18245
18246 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 18247 test.
104c1213
JM
18248
18249 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
18250 configs when using G++, not just hppa*.
18251
182521999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18253
18254 * gdb.base/async.c: New file.
18255 * gdb.base/async.exp: New file.
18256
18257Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
18258
18259 * gdb.base/break.exp: Tweak PA specific tests to properly handle
18260 PA64.
18261
53a5351d
JM
18262Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
18263
104c1213
JM
18264 * gdb.base/display.exp: "finish" can leave us mid-line on many
18265 targets, deal with it. Add a small constant to main, instead of
18266 1000 since main+1000 may not be a valid address in the target.
18267
53a5351d
JM
18268 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
18269 on hpux11.
18270
18271 * gdb.base/attach.exp: Handle another hpux11 error message variant
18272 when attaching to a process that does not exist.
18273
182741999-08-19 J.T. Conklin <jtc@redback.com>
18275
18276 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 18277 characters in 'continue to 1241' test.
53a5351d
JM
18278
182791999-08-17 Stan Shebs <shebs@andros.cygnus.com>
18280
18281 * gdb.base/call-ar-st.exp: Add a shorter match case for the
18282 stop in print_long_arg_list, define and use a whitespace
18283 variable in print_small_structs test, add an XFAIL for Solaris.
18284 * gdb.base/dbx.exp: XFAIL func commands until somebody is
18285 interested enough to fix.
18286
7be570e7
JM
182871999-08-13 Keith Seitz <keiths@cygnus.com>
18288
18289 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
18290 (dbx_gdb_load): Remove. Use gdb_load instead, since that
18291 proc knows about targets other than the natives.
18292 (test_assign): Use "gdb_run_cmd" to "run" the target.
18293 Check that we've actually hit the breakpoint at main.
18294 When we attempt to assign a value to a local variable, check
18295 that the variable is in the current scope, i.e., don't use
18296 a test with an empty result.
18297
18298Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
18299
18300 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 18301 command.
7be570e7
JM
18302
183031999-08-09 Stan Shebs <shebs@andros.cygnus.com>
18304
18305 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18306 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
18307 gdb.compat, gdb.threads-hp.
18308 gdb.hp/configure, gdb.hp/configure.in: New files.
18309 gdb.hp/Makefile.in: Recurse into new subdirs.
18310 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
18311 gdb.hp/gdb.objdbg: New directory, tests for debugging info
18312 in object files.
18313 gdb.hp/tools: New directory, aux tools for HP-specific tests.
18314
96baa820
JM
183151999-08-05 Stan Shebs <shebs@andros.cygnus.com>
18316
18317 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 18318 funky printf, remove a bogus p/a test.
96baa820
JM
18319
183201999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18321
18322 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
18323 connected to the target. This is necessary when running not
18324 natively.
96baa820
JM
18325
183261999-08-03 Stan Shebs <shebs@andros.cygnus.com>
18327
18328 * gdb.base/step-test.exp: Removed some extraneous messages.
18329
18330 * gdb.base/long_long.exp: Don't run memory examination tests
18331 on little-endian targets (they will need a different set of
18332 results to match).
18333
183341999-08-02 Stan Shebs <shebs@andros.cygnus.com>
18335
18336 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
18337 until somebody decides to fix GDB.
18338
18339 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 18340 constant as "ULL".
96baa820
JM
18341 * gdb.base/long_long.exp: Loosen x/c test, add partial result
18342 matches for a couple x/2 commands.
18343
a0b3c4fd
JM
183441999-07-30 Stan Shebs <shebs@andros.cygnus.com>
18345
18346 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
18347 by merging in ref-types2 tests.
18348 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
18349
18350 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18351 * gdb.c++/Makefile.in: Add standard actions.
18352 (EXECUTABLES): Rename from PROGS, update list.
18353 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
18354 from gdb.hp.
18355 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
18356 foo and bar locals.
18357 * gdb.c++/anon-union.exp: Fix tests to match.
18358 * gdb.c++/classes.exp: Run if HP compiler used, add extra
18359 expect matches to handle output variations.
18360 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
18361 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 18362 output, add HP alternatives for new and delete prints.
a0b3c4fd 18363 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 18364 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
18365 * gdb.c++/demangle.exp: Use $style when reporting failure.
18366 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
18367 * gdb.c++/inherit.exp: Run if HP compiler used, add some
18368 match alternatives.
18369 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 18370 compilers.
a0b3c4fd
JM
18371 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
18372 * gdb.c++/method.exp: Add match alternatives.
18373 * gdb.c++/misc.cc: Add bool types.
18374 * gdb.c++/misc.exp: Add tests for bool types.
18375 * gdb.c++/overload.exp: Add xfails.
18376 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
18377 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
18378 add some more template parameter tests (only for HP currently).
18379 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
18380 * gdb.c++/virtfunc.cc: Add return type and value for main.
18381 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
18382 match alternatives.
d63a86f8 18383
a0b3c4fd
JM
183841999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18385
18386 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
18387
183881999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
18389
18390 * gdb.base/signals.exp: Don't expect getting a backtrace from
18391 within a signal handler to fail on Linux.
18392
183931999-07-29 Stan Shebs <shebs@andros.cygnus.com>
18394
18395 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18396 * lib/gdb.exp: Remove some gratuitious semicolons.
18397 (delete_breakpoints): Increase timeout.
18398 (gdb_expect): Add -notransfer option.
18399 (gdb_test): Use -notransfer option.
18400 (get_compiler_info): Add f77 case.
18401 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 18402 case.
a0b3c4fd
JM
18403 (gdb_preprocess): Call get_compiler.
18404
18405 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
18406 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
18407 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
18408 gdb.base/long_long.exp, gdb.base/printcmds.exp,
18409 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
18410 third arg to gdb_test.
a0b3c4fd
JM
18411 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
18412 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 18413 HP-UX xfails, add others.
a0b3c4fd
JM
18414 * gdb.base/completion.exp: Reflect name change of self-test.
18415 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
18416 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
18417 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
18418 HP failure number.
a0b3c4fd
JM
18419 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
18420 useless HP-UX 10.30 references.
18421 * gdb.base/maint.exp: Loosen matches.
18422 * gdb.base/pointers.c (main): Declare more_code.
18423 * gdb.base/pointers.exp: Match on output of a `next'.
18424 * gdb.base/structs.c: Add prototypes.
18425 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
18426 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
18427
184281999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18429
18430 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 18431 command.
a0b3c4fd
JM
18432
184331999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18434
18435 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
18436 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
18437
18438 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
18439 debug info. Deal with lack of signal hanlder info in stack.
18440
a9c64011 18441 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
18442 * gdb.base/annota1.exp: If printf has debug info, deal with it.
18443
5a2468f5
JM
184441999-07-19 Stan Shebs <shebs@andros.cygnus.com>
18445
18446 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 18447 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 18448
adf40b2e
JM
18449Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18450
18451 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 18452 a1-selftest.exp.
adf40b2e
JM
18453 * gdb.base/configure: Re-generate.
18454
184551999-07-12 Stan Shebs <shebs@andros.cygnus.com>
18456
18457 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
18458 in trying to run first and name is too long.
18459
18460 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
18461 pointers2.c and pointers2.exp, respectively.
18462 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
18463 doschk happier.
18464
43e526b9
JM
184651999-07-08 Stan Shebs <shebs@andros.cygnus.com>
18466
18467 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
18468 callfuncs2.c and callfuncs2.exp.
18469
18470 * gdb.base/list.exp: Remove mistaken xfails.
18471 * gdb.base/list0.h: Add optional prototypes.
18472
9846de1b
JM
18473Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
18474
a9c64011 18475 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 18476 calling malloc.
a9c64011
AS
18477 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
18478 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 18479 use.
9846de1b
JM
18480
184811999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18482
18483 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
18484 * gdb.base/annota2.cc, annota2.exp: Move from here.
18485 * gdb.c++/annota2.cc, annota2.exp: To here.
18486 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
18487
43ff13b4
JM
18488Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
18489
18490 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 18491 a consistent format.
43ff13b4 18492
085dd6e6
JM
184931999-06-25 Stan Shebs <shebs@andros.cygnus.com>
18494
18495 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18496 * lib/gdb.exp (get_compiler_info): Add detection for assorted
18497 HP compilers, also set the globals $true and $false.
18498
18499 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
18500 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
18501 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
18502 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
18503 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
18504 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
18505 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
18506 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
18507 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
18508 whatis.c} Add C++ compatible function definitions and return
18509 types, add includes for library functions.
085dd6e6
JM
18510 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
18511 * gdb.base/step-test.c (myglob): Rename from glob.
18512 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
18513 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
18514 files, move here from gdb.hp.
085dd6e6 18515 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
18516 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
18517 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
18518 Adjust line numbers in regexps.
085dd6e6
JM
18519
18520 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
18521 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
18522 instead of 0/1.
18523
18524 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
18525 foll-vfork.exp: New files, move here from gdb.hp.
18526 * gdb.base/page.exp: New file, test of pagination command.
18527
18528 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
18529 recursion test.
18530 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
18531
18532 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 18533 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
18534
18535 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 18536 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 18537 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 18538 watchpoint test.
085dd6e6
JM
18539 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
18540 them work.
18541 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
18542 expressions properly.
18543 * gdb.base/corefile.exp: Loosen the match slightly.
18544 * gdb.base/default.exp: Allow "Error accessing memory" message
18545 also.
18546 * gdb.base/display.exp: Skip over x/0 j if PA64.
18547 * gdb.base/funcargs.exp: Add xfails for HP-UX.
18548 * gdb.base/interrupt.exp: Ditto.
18549 * gdb.base/langs.exp: Add symbolic matches governed by compiler
18550 in use.
18551 * gdb.base/list.exp: Add xfails for HP-UX.
18552 * gdb.base/long_long.exp: Refine some of the numeric matches.
18553 * gdb.base/mips_pro.exp: Xfail on HP-UX.
18554 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
18555 * gdb.base/nodebug.exp: Succeed on more varieties of output.
18556 * gdb.base/opaque.exp: Remove some HP-UX xfails.
18557 * gdb.base/ptype.exp: Succeed on more varieties of output.
18558 * gdb.base/scope.exp: Add xfails for HP-UX.
18559 * gdb.base/sect-cmd.exp: Add more cases.
18560 * gdb.base/setvar.exp: Add xfails for HP-UX.
18561 * gdb.base/shlib-call.exp: Loosen some matches slightly.
18562 * gdb.base/signals.exp: Match on void symbolically.
18563 * gdb.base/step-test.exp: Add case for PA64.
18564 * gdb.base/term.exp: Add exit and restart.
18565 * gdb.base/twice.exp: Clean up after self.
18566 * gdb.base/varargs.exp: Disable overload resolution explicitly.
18567 * gdb.base/whatis.exp: Allow more ways to pass tests.
18568
18569 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 18570 no longer useful.
085dd6e6
JM
18571
18572Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
18573
18574 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 18575 list of patterns.
085dd6e6 18576 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
18577 print_double_array(double_array)", "continuing to breakpoint
18578 1018", "print print_double_array(array_d)" and "continuing to
18579 1034" tests.
d63a86f8 18580
085dd6e6
JM
185811999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
18582
a9c64011 18583 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
18584
185851999-06-24 Stan Shebs <shebs@andros.cygnus.com>
18586
18587 * config/mt-*: Remove, these haven't been used since 1996.
18588
185891999-06-22 Stan Shebs <shebs@andros.cygnus.com>
18590
18591 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 18592 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
18593 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
18594
9e0b60a8
JM
185951999-06-18 Stan Shebs <shebs@andros.cygnus.com>
18596
18597 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
18598 simpler match case for the ptype of the big class.
18599
186001999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18601
18602 * gdb.exp: Fix test for gdb_prompt existence.
18603
186041999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18605
18606 * gdb.exp (gdb_test): Add fail after calls to perror.
18607
186081999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18609
18610 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
18611
186121999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18613
18614 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
18615
0f71a2f6
JM
18616Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
18617
18618 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 18619 malloc() is linked in.
0f71a2f6
JM
18620
186211999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18622
18623 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
18624 step at end.
18625
18626 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
18627
186281999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
18629
18630 * gdb.java/jv-print.exp: New file. (Our first Java test!)
18631
cce74817
JM
18632Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
18633
18634 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
18635 * gdb.base/mips_pro.exp: Likewise.
18636
186371999-06-02 Keith Seitz <keiths@cygnus.com>
18638
18639 * gdb.c++/templates.cc: Change all "new" operators to throw
18640 an exception.
18641 * gdb.c++/cplusfuncs.cc: Likewise.
18642
18643 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
18644
18645Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
18646
18647 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
18648 * gdb.base/ending-run.exp: When stepping out of main, accept a
18649 step into an arbitrary assembler file.
cce74817 18650
392a587b
JM
186511999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18652
d63a86f8 18653 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 18654 "breakpoint-invalid" to be printed.
d63a86f8 18655 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
18656 number of "frames-invalid" and "breakpoint-invalid" to be printed.
18657 * gdb.base/annota2.cc: Initialize a.x to 0.
18658
9e086581
JM
186591999-05-17 Keith Seitz <keiths@cygnus.com>
18660
18661 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
18662 when "skip_float_tests" set.
18663 Ditto for "print print_double_array(array_d)", "print print_small_structs",
18664 "print print_ten_doubles", and "step into print_long_arg_list".
18665 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
18666 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
18667 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
18668 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
18669 "skip_float_tests" is set.
18670 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
18671 when "skip_float_tests" set.
d63a86f8 18672
cd0fc7c3
SS
186731999-05-06 Keith Seitz <keiths@cygnus.com>
18674
18675 * gdb.base/annota2.cc: Include stdio.h.
18676
18677Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
18678
18679 * gdb.base/crossload.exp: Remove, this has been disabled ever
18680 since BFD stopped including all targets, and cross-GDB gets
18681 plenty of testing anyway.
18682 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
18683 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
18684 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
18685 * gdb.base/README: Remove, was doc for this.
18686 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 18687 needed.
cd0fc7c3 18688
b83266a0
SS
186891999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18690
18691 * gdb.base/call-ar-st.exp: Fix one regular expression in test
18692 output.
18693
18694 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
18695 * gdb.base/annota2.exp: New file. More annotation tests.
18696 * gdb.base/annota1.c: New file. Source file for annota1.exp.
18697 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
18698
186991999-04-23 Angela Marie Thomas <angela@cygnus.com>
18700
18701 * config/cfdbug.exp: New file.
18702
7a292a7a
SS
187031999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
18704
18705 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
18706 Marcus Daniel's and Dale Hawkins's demangler crashes.
18707
18708 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
18709 test_lucid_style_demangling, test_arm_style_demangling,
18710 test_hp_style_demangling): Try Tom Tromey's core-dumping
18711 identifier under each demangling style.
7a292a7a
SS
18712
187131999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
18714
18715 * gdb.c++/demangle.exp: Include the current demangling style
18716 in all test names.
18717 (current_demangling_style): New global variable.
18718 (set_demangling_style, test_demangling_core, test_demangling,
18719 test_demangling_exact): New functions.
18720 (test_gnu_style_demangling, test_lucid_style_demangling,
18721 test_arm_style_demangling, test_hp_style_demangling): Use those,
18722 instead of calling gdb_test and gdb_test_exact directly.
18723 (catch_demangling_errors): New function, which reports errors
18724 signalled by the demangling test functions in an orderly way.
18725 (do_tests): Use catch_demangling_errors.
18726
187271999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
18728
18729 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 18730 grouping in expressions, not {}.
7a292a7a
SS
18731
18732 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 18733 initialized yet.
7a292a7a
SS
18734
187351999-04-01 Stan Shebs <shebs@andros.cygnus.com>
18736
18737 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
18738 are listed.
18739
187401999-03-26 Stan Shebs <shebs@andros.cygnus.com>
18741
18742 * gdb.stabs/weird.exp: Test for CC being defined before
18743 looking at its value.
18744
187451999-03-25 Stan Shebs <shebs@andros.cygnus.com>
18746
18747 * gdb.base/call-ar-st.exp: Remove stray '#'.
18748 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
18749 "short int" and "long int".
18750 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 18751 change, to mollify finicky HP compiler.
7a292a7a
SS
18752 * gdb.hp/reg-test.exp (testfile): Fix file name.
18753 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 18754
7a292a7a
SS
18755 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
18756 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
18757 alternate form of enum ptype.
18758
c906108c
SS
187591999-03-23 Stan Shebs <shebs@andros.cygnus.com>
18760
7a292a7a
SS
18761 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
18762 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
18763 passing skip_hp_tests, so as not to waste time on guaranteed
18764 failure.
7a292a7a 18765
c906108c
SS
18766 * gdb.c++/overload.cc: Pass string instead of char addr, always
18767 init ccpfoo.
18768 * gdb.c++/templates.cc: Fix syntax error.
18769
7a292a7a
SS
18770Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18771
18772 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 18773 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
18774 command.
18775
187761999-03-18 James Ingham <jingham@cygnus.com>
18777
18778 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
18779
18780 * gdb.c++/method.exp: It was testing an uninitialized int on the
18781 stack and assuming it was positive.
18782
18783 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
18784
18785 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 18786 keep it from killing the rest of the tests.
7a292a7a
SS
18787 Use gdb_continue_to_end.
18788
18789 * gdb.base/sigall.exp: use gdb_continue_to_end.
18790
18791 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
18792
18793 * gdb.base/display.exp: use runto_main, not run.
18794
d63a86f8
RM
18795 * gdb.base/default.exp: Check for the current error message in the
18796 r abbreviation test.
7a292a7a
SS
18797 Add strongarm to the targets that know info float.
18798
d63a86f8 18799 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
18800 run which doesn't work with monitors.
18801
18802 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
18803
18804 * gdb.base/break.exp: use the gdb_continue_to_end proc.
18805
18806 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
18807 program. Traps the case (in Cygmon) when the program never really
18808 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
18809 more places, so I used my name. Sorry Mark...
18810
18811 * config/monitor.exp (gdb_target_monitor): added another
18812 target_info parameter: remotebinarydownload. This will set the
18813 remotebinarydownload flag if this is causing some boards trouble.
18814
188151999-03-18 Mark Salter <msalter@cygnus.com>
18816
18817 * lib/gdb.exp (continue_to_exit): New function.
18818
18819 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
18820 * gdb.base/ending-run.exp: Ditto.
18821 * gdb.base/step-test.exp: Ditto.
18822
188231999-03-16 Stan Shebs <shebs@andros.cygnus.com>
18824
18825 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
18826 (suggested by Art Haas <ahaas@neosoft.com>).
18827
188281999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
18829
889bf7c5 18830 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
18831
18832Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
18833
18834 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 18835 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
18836
188371999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
18838
18839 * gdb.base/call-strs.exp: Don't assume that `step' will step over
18840 a call to strlen; sometimes we do have sources.
18841
188421999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
18843
18844 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 18845 character, so GDB won't print garbage after its end.
d63a86f8 18846
c906108c
SS
18847 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
18848 breakpoint there instead. Sometimes GCC emits memcpy to handle
18849 the large structures being passed by value, so we step into that
18850 instead of sum_array_print, which obscures what we're really testing.
18851 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
18852 the bizarre steps into memcpy, so do that here. Add check for
18853 stepping into function calls that pass large structures by value.
18854 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
18855 Remove all references to specific line numbers.
18856 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
18857 New type and function.
18858 (main): Call large_struct_by_value, passing it a large struct by value.
18859 * lib/gdb.exp (gdb_get_line_number): New function.
18860
18861 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
18862 more portable.
18863
7a292a7a
SS
188641999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
18865
c906108c
SS
18866 * lib/gdb.exp: Doc fixes.
18867
7a292a7a
SS
188681999-03-05 Nick Clifton <nickc@cygnus.com>
18869
d63a86f8 18870 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
18871
188721999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
18873
c906108c 18874 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
18875 commands. They're not germane to this test, and they don't work
18876 that way on remote targets.
c906108c 18877
3fc11d3e
JM
188781999-03-01 James Ingham <jingham@cygnus.com>
18879
18880 * Changelog entries merged over from gdb development branch.
18881
3fc11d3e
JM
18882 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
18883
18884 * lib/gdb.exp (gdbtk_analyze_results): Generic function
18885 for outputting results of test run.
18886
2d4a1622 18887 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
18888
18889 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 18890
7a292a7a
SS
188911999-02-25 Felix Lee <flee@cygnus.com>
18892
18893 * lib/gdb.exp (debug_format): initialize
18894
c906108c
SS
188951999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
18896
18897 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
18898 * gdb.base/call-rt-st.c: Ditto.
18899
c906108c
SS
189001999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
18901
18902 * gdb.threads/pthreads.exp (horiz): New variable.
18903 (test_startup): Fix regexps that capture thread numbers.
18904
189051999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
18906
18907 * gdb.base/smoke.exp: Disambiguate two test case names (both
18908 called ``print'').
18909
18910Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18911
18912 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 18913 compilation.
c906108c
SS
18914
189151999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18916
18917 * gdb.base/miscexprs.exp: Change patterns to match GDB's
18918 actual output formatting.
18919 * gdb.base/smoke.exp: GDB removes leading 0's.
18920 * gdb.base/volatile.exp: Don't check type of remuneration;
18921 that variable is no longer defined in constvars.c.
18922 * gdb.base/step-test.c (main): Exit with explicit exit code.
18923 * gdb.base/step-test.exp: Remove two nexti checks--they are
18924 not portable.
18925
189261999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18927
18928 * gdb.base/help.exp ("help delete display"): Fix test to match
18929 gdb's output.
18930
18931 * gdb.base/long_long.c (known_types): Initialize values to zero.
18932 * gdb.base/long_long.exp: Step one more line
18933 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
18934 leading zeros. Explicitly ask for hex formatting. Use
18935 unique test case names.
c906108c
SS
18936
18937Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18938
d63a86f8 18939 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
18940
18941 * gdb.c++/method.exp: Add missing close brace.
18942
189431999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
18944
18945 * gdb.base/maint.exp: Use 'set height 0' to disable page
18946 prompting, not 'set height 400'.
18947
18948 Fix a bunch of timeouts.
18949 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
18950 four separate tests, so expect doesn't take forever to match a ton
18951 of text against a regexp with lots of .* forms.
18952 ("maint print psymbols", "maint print symbols"): Make some of
18953 these greps more selective, so that expect doesn't try to wade
18954 through huge piles of output and time out.
18955
18956 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
18957
18958 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
18959 tests: one which doesn't expect shlib events to be reported, and
18960 another which does, but is XFAIL for all platforms other than
18961 HP/UX.
c906108c
SS
18962
18963 * gdb.base/break.exp: Teach the test suite that the `catch
18964 fork', `catch vfork', and `catch exec' commands produce error
18965 messages on platforms that don't provide these features.
18966
18967Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18968
18969 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
18970 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
18971 (shortening names from solib_threshold.exp etc), won't run on
18972 anything but HP-UX for the foreseeable future.
c906108c 18973 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 18974 reflect move.
c906108c
SS
18975
18976Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
18977
18978 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 18979 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
18980
18981Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
18982
18983 * gdb.base/shlib-call.exp: add test cases to verify that gdb
18984 successfully re-sets breakpoints in shared libraries.
18985 * gdb.base/shmain.c (main): return 0, don't fall off the end.
18986
18987Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18988
d63a86f8
RM
18989 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
18990 and compiled w/o GCC.
c906108c
SS
18991
18992 * gdb.hp/watch-cmd.exp: ditto.
18993
18994 * gdb.hp/watch-hp.exp: ditto.
18995
18996 * gdb.hp/xdb1.exp: ditto.
18997
18998 * gdb.hp/xdb2.exp: ditto.
18999
19000 * gdb.hp/dbx.exp: ditto.
19001
19002Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
19003
19004 * constvars.c: Remove C++-isms.
19005 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 19006 with GCC.
c906108c
SS
19007
19008Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
19009
19010 The following changes are part of the HP merge.
19011
19012 * gdb.base/break.exp: new tests to verify that catchpoints for
19013 fork, vfork, and exec don't trigger inappropriately.
19014
19015 * gdb.base/opaque.exp: compile one file at a time, then link.
19016
19017 * gdb.base/signals.exp: be more restrictive about which hppa
19018 systems receive a setup_xfail. new tests.
19019
19020 * gdb.base/solib_threshold.build: new file.
19021 * gdb.base/solib_threshold.exp: new file.
19022 * gdb.base/solib_threshold.link_opts: new file.
19023 * gdb.base/solib_threshold.mk: new file.
19024 * gdb.base/gen_solib_threshold.c: new file.
19025
19026 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
19027 tests. New tests for enums inside classes.
19028
19029 * gdb.c++/compiler.cc: indicate support of template debugging.
19030
19031 * gdb.c++/demangle.exp: run hp style demangling tests.
19032
19033 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
19034 tests.
19035
19036 * gdb.c++/misc.cc: changes to support new tests.
19037
19038 * gdb.c++/templates.cc: changes to support HP's compiler; changes
19039 to support new tests.
19040
19041 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
19042 gcc, then skip these tests.
19043
19044Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
19045
19046 The following files are part of the HP merge; some had longer
19047 names at HP, but have been renamed to be no more than 14
19048 characters in length.
19049
19050 * gdb.hp/ambiguous.cc: new file.
19051 * gdb.hp/ambiguous.exp: new file.
19052 * gdb.hp/attach.exp: new file.
19053 * gdb.hp/attach2.exp: new file.
19054 * gdb.hp/classes-hp.exp: new file.
19055 * gdb.hp/ctti.exp: new file.
19056 * gdb.hp/ctti-add.cc: new file.
19057 * gdb.hp/ctti-add1.cc: new file.
19058 * gdb.hp/ctti-add2.cc: new file.
19059 * gdb.hp/ctti-add3.cc: new file.
19060 * gdb.hp/dbx.exp: new file.
19061 * gdb.hp/exception.cc: new file.
19062 * gdb.hp/exception.exp: new file.
19063 * gdb.hp/foll-exec.c: new file.
19064 * gdb.hp/foll-exec.exp: new file.
19065 * gdb.hp/foll-fork.c: new file.
19066 * gdb.hp/foll-fork.exp: new file.
19067 * gdb.hp/foll-vfork.c: new file.
19068 * gdb.hp/foll-vfork.exp: new file.
19069 * gdb.hp/inherit-hp.exp: new file.
19070 * gdb.hp/more-steps.exp: new file.
19071 * gdb.hp/namespace.cc: new file.
19072 * gdb.hp/namespace.exp: new file.
19073 * gdb.hp/optimize.exp: new file.
19074 * gdb.hp/pxdb.c: new file.
19075 * gdb.hp/pxdb.exp: new file.
19076 * gdb.hp/quicksort.exp: new file.
19077 * gdb.hp/reg-test.exp: new file.
19078 * gdb.hp/reg-test.s: new file.
19079 * gdb.hp/sized-enum.c: new file.
19080 * gdb.hp/sized-enum.exp: new file.
19081 * gdb.hp/start-stop.exp: new file.
19082 * gdb.hp/templ-hp.cc: new file.
19083 * gdb.hp/templ-hp.exp: new file.
19084 * gdb.hp/thr-lib.c: new file.
19085 * gdb.hp/thr-lib.exp: new file.
19086 * gdb.hp/thr-lib.h: new file.
19087 * gdb.hp/thr-liblib.c: new file.
19088 * gdb.hp/virtfun-hp.c: new file.
19089 * gdb.hp/virtfun-hp.exp: new file.
19090 * gdb.hp/watch-cmd.exp: new file.
19091 * gdb.hp/watch-hp.exp: new file.
19092 * gdb.hp/xdb1.exp: new file.
19093 * gdb.hp/xdb2.exp: new file.
19094 * gdb.hp/xdb3.exp: new file.
19095
19096Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19097
19098 The following files are part of the HP merge; some had longer
19099 names at HP, but have been renamed to be no more than 14
19100 characters in length.
19101
19102 * gdb.base/ss.h: new file.
19103 * gdb.base/call-ar-st.c: new file.
19104 * gdb.base/call-ar-st.exp: new file.
19105 * gdb.base/call-rt-st.c: new file.
19106 * gdb.base/call-rt-st-exp: new file.
19107 * gdb.base/call-strs.exp: new file.
19108 * gdb.base/ena-dis-br.exp: new file.
19109 * gdb.base/environ.exp: new file.
19110 * gdb.base/long_long.exp: new file.
19111 * gdb.base/sect-cmd.exp: new file.
19112 * gdb.base/shlib-cl2.exp: new file.
19113 * gdb.base/smoke.exp: new file.
19114 * gdb.base/so-impl-ld.c: new file.
19115 * gdb.base/so-impl-ld.exp: new file.
19116 * gdb.base/so-indr-cl.c: new file.
19117 * gdb.base/so-indr-cl.exp: new file.
19118 * gdb.base/varargs.exp: new file.
19119 * gdb.base/volatile.exp: new file.
19120 * gdb.base/whatis-exp.exp: new file.
7a292a7a 19121 * gdb.base/display.exp: new file.
c906108c
SS
19122 * gdb.c++/derivation.exp: new file.
19123 * gdb.c++/local.exp: new file.
19124 * gdb.c++/member-ptr.exp: new file.
19125 * gdb.c++/overload.exp: new file.
19126 * gdb.c++/ovldbreak.exp: new file.
19127 * gdb.c++/ref-types.exp: new file.
19128 * gdb.c++/ref-types2.exp: new file.
19129 * gdb.c++/userdef.exp: new file.
d63a86f8 19130
c906108c
SS
19131Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19132
19133 * gdb.base/default.exp: Reflect wording change in remote.c.
19134
dc96c6c7 19135Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19136
19137 * gdb.base/help.exp: Update to reflect current text.
19138
19139Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19140
19141 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19142 they're stack variables and contain garbage.
19143 * gdb.c++/anon-union.exp: new file.
19144
19145 The following changes were made by David Taylor
889bf7c5
PA
19146 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19147 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19148 in changes by HP.
c906108c
SS
19149
19150 * gdb.base/bitops.exp: new file.
19151 * gdb.base/default.exp: change expected messages for catch and
19152 info catch tests to reflect HP merge changes.
19153 * gdb.base/enable-disable-break.exp
19154 * gdb.base/ending-run.c: new file.
19155 * gdb.base/long_long.c: new file.
19156 * gdb.base/maint.exp: new file.
19157 * gdb.base/pointers2.exp: new file.
19158 * gdb.base/shlib-call2.exp: new file.
19159 * gdb.base/solib.exp: new file.
19160 * gdb.base/step-test.c: new file.
19161 * gdb.c++/anon-union.cc: new file.
19162 * gdb.c++/local.cc: new file.
19163 * gdb.c++/member-pointer.cc: new file.
19164 * gdb.c++/method.cc: new file.
19165 * gdb.c++/ref-types.cc: new file.
19166 * gdb.c++/ref-types2.cc: new file.
19167 * gdb.c++/userdef.cc: new file.
d63a86f8 19168
c906108c
SS
19169 * gdb.base/scope.exp: compile one file at a time, then link.
19170 * gdb.base/langs.exp: ditto.
19171 * gdb.base/list.exp: ditto.
d63a86f8 19172
c906108c
SS
19173Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
19174
19175 The following changes were made by David Taylor
889bf7c5
PA
19176 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19177 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19178 in changes by HP.
d63a86f8 19179
c906108c
SS
19180 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
19181 skip tests. When compiling pass c++ flag to gdb_compile.
19182 * gdb.c++/
d63a86f8 19183
c906108c
SS
19184 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
19185 test for on hppa*-*-hpux*; use args to see if c++ was specified.
19186 (skip_hp_tests): new function.
19187 (gdb_preprocess): new function.
19188
19189 * configure.in (hpdir): decide whether to configure gdb.hp.
19190 * configure: regenerated.
19191
19192 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
19193 to delete on clean.
19194 (EXECUTABLES): update to reflect new additions.
19195 * gdb.base/commands.exp: update message expected.
19196 * gdb.base/default.exp: add copyright notice.
19197 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
19198 * gdb.base/help.exp: update messages to reflect current text.
19199 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
19200 targets for recurse tests.
19201 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
19202 skip this file.
19203
19204 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
19205 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
19206 compilation.
19207 * gdb.c++/misc.exp: ditto.
19208 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
19209 run the tests. tell gdb_compile that it's a c++ compilation.
19210
19211 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 19212
c906108c
SS
19213 * gdb.base/all-bin.exp: new file.
19214 * gdb.base/arithmet.exp: new file.
19215 * gdb.base/assign.exp: new file.
19216 * gdb.base/completion.exp: new file.
19217 * gdb.base/cond-expr.exp: new file.
19218 * gdb.base/condbreak.exp: new file.
19219 * gdb.base/define.exp: new file.
19220 * gdb.base/dollar.exp: new file.
19221 * gdb.base/environment.exp: new file.
19222 * gdb.base/eval-skip.exp: new file.
19223 * gdb.base/jump.exp: new file.
19224 * gdb.base/logical.exp: new file.
19225 * gdb.base/pointers.exp: new file.
19226 * gdb.base/relational.exp: new file.
19227 * gdb.base/section_command.exp: new file.
19228 * gdb.base/whatis-expr.exp: new file.
19229
19230 * gdb.base/all-types.c: new file.
19231 * gdb.base/call-array-struct.c: new file.
19232 * gdb.base/call-return-struct.c: new file.
19233 * gdb.base/call-strings.c: new file.
19234 * gdb.base/callfuncs2.c: new file.
19235 * gdb.base/condbreak.c: new file.
19236 * gdb.base/constvars.c: new file.
19237 * gdb.base/display.c: new file.
19238 * gdb.base/int-type.c: new file.
19239 * gdb.base/jump.c: new file.
19240 * gdb.base/miscexprs.c: new file.
19241 * gdb.base/pointers.c: new file.
19242 * gdb.base/pointers2.c: new file.
19243 * gdb.base/shmain.c: new file.
19244 * gdb.base/shr1.c: new file.
19245 * gdb.base/shr2.c: new file.
19246 * gdb.base/solib.c: new file.
19247 * gdb.base/solib1.c: new file.
19248 * gdb.base/solib2.c: new file.
19249 * gdb.base/varargs.c: new file.
19250 * gdb.c++/derivation.cc: new file.
19251 * gdb.c++/overload.cc: new file.
19252 * gdb.c++/ovldbreak.cc: new file.
19253 * gdb.hp/attach.c: new file.
19254 * gdb.hp/attach2.c: new file.
19255 * gdb.hp/average.c: new file.
19256 * gdb.hp/compiler.c: new file.
19257 * gdb.hp/compiler.cc: new file.
19258 * gdb.hp/execd-program.c: new file.
19259 * gdb.hp/follow-exec.c: new file.
19260 * gdb.hp/follow-fork.c: new file.
19261 * gdb.hp/follow-vfork-and-exec.c: new file.
19262 * gdb.hp/misc-hp.cc: new file.
19263 * gdb.hp/more-steps.c: new file.
19264 * gdb.hp/optimize.c: new file.
19265 * gdb.hp/quicksort.c: new file.
19266 * gdb.hp/run-hp.c: new file.
19267 * gdb.hp/start-stop.c: new file.
19268 * gdb.hp/sum.c: new file.
19269 * gdb.hp/templates-hp.cc: new file.
19270 * gdb.hp/thread-local-in-lib.c: new file.
19271 * gdb.hp/thread-local-in-lib.h: new file.
19272 * gdb.hp/thread-local-in-lib.lib.c: new file.
19273 * gdb.hp/vforked-program.c: new file.
19274 * gdb.hp/virtfunc-hp.cc: new file.
19275 * gdb.hp/watchpoint-hp.c: new file.
19276 * gdb.hp/xdb.c: new file.
19277 * gdb.hp/xdb0.c: new file.
19278 * gdb.hp/xdb0.h: new file.
19279 * gdb.hp/xdb1.c: new file.
19280
19281Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
19282
19283 The following change was made by Edith Epstein
889bf7c5
PA
19284 <eepstein@cygnus.com> as part of a project to merge in changes
19285 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
19286
19287 * gdb.c++/demangle.exp: changed the expected output for some
19288 ARM-style mangling -- removed second reference to datatype.
889bf7c5 19289 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 19290 T1<char>::~T1<char>(void)
c906108c 19291 becomes,
a9c64011
AS
19292 maint demangle __dt__11T1__pt__2_cFv
19293 T1<char>::~T1(void)
c906108c 19294
889bf7c5 19295 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 19296
c906108c
SS
19297Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
19298
19299 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
19300 * gdb.trace/backtrace.exp: Likewise.
19301 * gdb.trace/circ.exp: Likewise.
19302 * gdb.trace/collection.exp: Likewise.
19303 * gdb.trace/deltrace.exp: Likewise.
19304 * gdb.trace/infotrace.exp: Likewise.
19305 * gdb.trace/limits.exp: Likewise.
19306 * gdb.trace/packetlen.exp: Likewise.
19307 * gdb.trace/passc-dyn.exp: Likewise.
19308 * gdb.trace/passcount.exp: Likewise.
19309 * gdb.trace/report.exp: Likewise.
19310 * gdb.trace/save-trace.exp: Likewise.
19311 * gdb.trace/tfind.exp: Likewise.
19312 * gdb.trace/tracecmd.exp: Likewise.
19313 * gdb.trace/while-dyn.exp: Likewise.
19314 * gdb.trace/while-stepping.exp: Likewise.
19315
193161998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
19317
19318 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
19319
19320Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
19321
19322 From Brendan Kehoe:
19323 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
19324 int return types.
19325
19326Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
19327
19328 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 19329 remote dos host testing right.
c906108c
SS
19330
19331Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
19332
19333 * gdb.base/corefile.exp: remove some xfails.
19334
19335Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
19336
19337 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 19338 have different timestamps.
c906108c
SS
19339
19340Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
19341
19342 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 19343 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
19344
19345Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
19346
19347 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 19348 delta.
c906108c
SS
19349
19350Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
19351
19352 * gdb.base/default.exp: Add brace missing from previous delta.
19353
19354Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
19355
19356 * gdb.base/default.exp: Support test for info float for all
19357 varieties of arm toolchain.
19358
dc96c6c7 19359Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19360
19361 * gdb.trace/*.exp: remove "remote_download" command.
19362
dc96c6c7 19363Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19364
19365 * gdb.trace/*.exp: remove -gdwarf from compile.
19366
19367Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
19368
19369 * gdb.trace/configure.in(AC_INIT): typo
19370 * gdb.trace/configure: regenerated
19371
dc96c6c7 19372Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19373
19374 * config/m68k-emc.exp: New file.
19375 * lib/<emc-support.exp trace-support.exp}: New files.
19376 * configure.in: add new test directory gdb.trace.
19377 * gdb.trace/{configure configure.in Makefile.in}: New files.
19378 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
19379 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
19380 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
19381 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
19382 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
19383 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
19384 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 19385
dc96c6c7 19386Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19387
19388 * gdb.c++/classes.exp: Change all regular expressions to match
19389 arbitrary combinations of newline/carriage-return, so that they
19390 will work equally well on Unix and Windows.
19391 * gdb.c++/inherit.exp: ditto.
19392 * gdb.c++/virtfunc.exp: ditto.
19393
193941998-08-11 Dawn Perchik <dawn@cygnus.com>
19395
19396 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
19397
c2d11a7d
JM
19398Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
19399
19400 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
19401 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
19402 to use a0-a3/d0-d3 as needed.
19403
19404Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
19405
19406 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
19407 * gdb.disasm/am33.exp: Corresponding changes.
19408
c906108c
SS
194091998-07-11 Felix Lee <flee@cygnus.com>
19410
19411 * gdb.base/callfuncs.exp: add cmp10 test.
19412 * gdb.base/callfuncs.c (cmp10): new function.
19413
19414Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
19415
d63a86f8 19416 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
19417 into two parts to get around a synchronization problem in expect.
19418
3fc11d3e
JM
19419Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
19420
19421 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
19422
19423 * configure.in: Add options for gdbtk testsuite.
19424
19425 * configure: Regenerate.
19426
19427 * gdb.gdbtk: New directory to hold gdbtk tests.
19428
c906108c
SS
19429Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19430
19431 * gdb.fortran/types.exp: Escape brackets in expect patterns
19432 for test_float_literal_types_accepted tests.
19433 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
19434 before run test.
19435
c2d11a7d
JM
19436Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
19437
19438 * am33.exp: Just compile, do not link the testcase.
19439 * am33.s: Add ".am33" pseudoop to force am33 mode.
19440
c906108c
SS
194411998-06-25 Felix Lee <flee@cygnus.com>
19442
19443 * gdb.base/setshow.exp: make sure $pc is sane.
19444
19445 * gdb.stabs/weird.exp: split expect patterns properly.
19446
c2d11a7d
JM
19447Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
19448
19449 * gdb.disasm/am33.s: New disassembler testfile for the am33.
19450 * gdb.disasm/am33.exp: Run it.
19451
dc96c6c7 19452Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19453
19454 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
19455 match processing (and eliminate spurious timeouts when running).
19456
dc96c6c7 19457Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19458
19459 * gdb.base/signals.exp (test_handle_all_print): put back Mach
19460 exception test, but conditionalize it on target [mach | gnu].
19461
dc96c6c7 19462Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19463
19464 * gdb.base/overlays.exp: fixup compile line for linker script.
19465
19466Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
19467
19468 * gdb.fortran/types.exp: don't guess at float size.
19469
19470Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
19471
19472 * gdb.base/exprs.exp: delete test that depends on int size.
19473
19474Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
19475
19476 * config/sim.exp: Removed checks for target triplets.
19477 (gdb_target_sim): Use gdb,target_sim_options.
19478
19479Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
19480
19481 * gdb.base/reread.exp: New file.
19482 * gdb.base/reread1.c: New file.
19483 * gdb.base/reread2.c: New file.
19484
19485Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
19486
19487 * config/sim.exp: Use 'target sim -sparclite' when running
19488 SPARClite programs.
19489
19490Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
19491
19492 * gdb.base/structs2.exp: New file.
19493 * gdb.base/structs2.c: New file.
19494
19495Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
19496
19497 * gdb.asm/common.inc: New file.
19498 * gdb.asm/d10v.inc: New file.
19499 * asm-source.exp: Pass -I's to gas to find .inc files.
19500 Update line numbers in expected output.
19501 * asmsrc1.s: Rewrite.
19502 * asmsrc2.s: Rewrite.
19503 * configure.in: Create arch.inc symlink.
19504 * configure: Regenerate.
19505 * Makefile.in (distclean): Delete arch.inc.
19506
19507Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
19508
19509 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
19510 (t_enum_value2): ditto
19511 (t_enum_value3): ditto
19512 (main): ditto
c906108c
SS
19513Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19514
19515 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
19516 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
19517 change.
19518 Use gdb_test instead of send_gdb/gdb_expect sequences.
19519
19520Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
19521
19522 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
19523 not void.
19524
19525Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
19526
19527 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
19528 subroutines. Used to test gdbs ability to single step through PC
19529 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
19530
19531Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
19532
19533 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
19534 more rigorous EGCS C++ error checking.
19535
19536Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19537
a9c64011
AS
19538 * gdb.base/help.exp: Clean up `help set args' and `help show args'
19539 tests.
19540 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
19541 function when asleep.
19542 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
19543 for i*86 Linux and SVR4 signal handling problems.
19544 Remove linux xfail for `next to handler in signals_tests_1', fixed
19545 by recent infrun.c change.
19546 Limit backtrace to 10 frames to avoid timeout problems with infinite
19547 stack backtraces.
19548 Adjust expect pattern in `handle all print' test to match Apr 28 1997
19549 target.[ch] change.
c906108c
SS
19550
19551Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
19552
19553 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
19554 for a newline from gdb before continuing.
19555 (default_gdb_exit): Just look for y or n.
19556 (gdb_test): Detect abnormal exit from GDB running on DOS; if
19557 it does, fail the rests of the tests in the file.
19558
19559Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
19560
19561 * config/cygmon.exp: New file.
19562
19563Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
19564
19565 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 19566 main" test on remote targets.
c906108c
SS
19567
19568 * gdb.base/scope.exp: Fix problem with filelocal_bss before
19569 run test on remote targets.
19570
19571Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
19572
19573 * gdb.asm: New directory.
19574 * configure.in: Configure it.
19575 * configure: Regenerate.
19576 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
19577 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
19578
19579Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
19580
19581 * config/mn10300-eval.exp: New file to support MN10300 eval board.
19582
dc96c6c7 19583Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19584
a9c64011
AS
19585 * gdb.base/overlays (several files): Merge the two overlay
19586 managers into one. Change variables (foox, barx, bazx, grbxx)
19587 back into ints but force them to load in their proper sections.
c906108c
SS
19588
19589Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
19590
19591 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 19592 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
19593 (D10VCopy): Handle memory regions crossing 16k boundaries.
19594 (D10VCopy): Transfer data in 32 bit chunks.
19595
19596Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
19597
19598 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 19599 correct.
c906108c
SS
19600
19601 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 19602 map. Include space for printf in .text segment.
c906108c
SS
19603
19604 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 19605 updated d10v memory VMA/LMA map.
c906108c 19606 (D10VCopy): Call D10VTranslate.
d63a86f8 19607
c906108c
SS
19608Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
19609
19610 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
19611
19612 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
19613 that it won't be put into the .sdata - small data -
19614 section. Update reference.
c906108c
SS
19615 * gdb.base/baz.c (bazx, baz): Ditto.
19616 * gdb.base/foo.c (foox, foo): Ditto.
19617 * gdb.base/grbx.c (grbxx, grbx): Ditto.
19618
19619 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 19620 to be arrays.
d63a86f8 19621
dc96c6c7 19622Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19623
a9c64011
AS
19624 * gdb.base/overlays.exp: fix up and get working again.
19625 Add tests for backtraces from an overlay function.
d63a86f8 19626
c906108c
SS
19627Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
19628
19629 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
19630 "calling function with watchpoint enabled".
19631
19632Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
19633
19634 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 19635 gdb_suppress_tests for d10v-*-*.
c906108c
SS
19636 * lib/gdb.exp (gdb_suppress_tests): Disable this function
19637 pending review of whether it is useful or not.
19638
19639Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
19640
19641 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
19642
19643Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
19644
19645 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
19646 * config/dve.exp: New file to support Densan boards.
19647
19648Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
19649
19650 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 19651 reads and BSD.
c906108c
SS
19652
19653Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
19654
19655 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
19656 response.
19657
19658 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
19659
19660Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
19661
19662 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 19663 test.
c906108c
SS
19664
19665 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 19666 target_sizeof_long and target_bigendian_p.
c906108c 19667 (structs_by_value, structs_by_reference): Check values according
889bf7c5 19668 to targets word size and endianess.
d63a86f8 19669
c906108c
SS
19670Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
19671
19672 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 19673 output.
c906108c
SS
19674
19675Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
19676
19677 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 19678 Update test of set args help to match source change.
c906108c
SS
19679
19680Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
19681
19682 * gdb.base/default.exp: Expect help system output to be in
19683 alphabetical order.
19684 * gdb.base/help.exp: Ditto.
19685
19686Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
19687
19688 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
19689 "i*86-pc-linux-gnu*".
19690 * gdb.base/interrupt.exp: Ditto.
19691 * gdb.base/corefile.exp: Ditto.
19692
19693 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 19694 define vxworks when building the testcase.
c906108c
SS
19695
19696 * gdb.base/ptype.exp: Fix testnames to be unique.
19697 * gdb.base/radix.exp: Ditto.
19698 * gdb.base/term.exp: Ditto.
19699 * gdb.base/whatis.exp: Ditto.
19700 * gdb.c++/classes.exp: Ditto.
19701
19702Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
19703
19704 * gdb.base/callfuncs.exp: Fix indentation.
19705
19706 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
19707 suppress_flag has been set.
19708 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
19709 target feature.
19710
19711Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
19712
19713 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
19714 the testcase.
19715
19716 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 19717 set_debug_traps() and breakpoint().
c906108c
SS
19718 * gdb.c++/misc.cc (main): Ditto.
19719 * gdb.c++/templates.cc (main): Ditto.
19720 * gdb.c++/virtfunc.cc (main): Ditto.
19721
19722Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
19723
19724 * lib/gdb.exp(gdb_step_for_stub): New function.
19725 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
19726 exists, reload the executable and do a "continue" instead of
19727 doing a jump.
19728 (runto_main): Use gdb_step_for_stub.
d63a86f8 19729
c906108c 19730 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 19731 tests to have unique names.
c906108c
SS
19732 * gdb.base/callfuncs.exp: Ditto.
19733 * gdb.base/commands.exp: Ditto.
19734 * gdb.base/default.exp: Ditto.
19735 * gdb.base/help.exp: Ditto.
19736 * gdb.base/list.exp: Ditto.
19737 * gdb.base/opaque.exp: Ditto.
19738 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
19739 similar tests.
d63a86f8 19740
c906108c
SS
19741 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
19742 * gdb.c++/cplusfuncs.cc: Ditto.
19743 * gdb.c++/virtfunc.cc: Ditto.
19744
19745 * config/monitor.exp: Keep track of the last file we saw, rather
19746 than trying to get the info from gdb.
19747
19748 * gdb.fortran/types.exp: Move comment to previous line.
19749
19750Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
19751
19752 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 19753 target mode.
c906108c
SS
19754
19755Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
19756
19757 From Bob Manson:
19758 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 19759 string from GDB when it connects.
c906108c
SS
19760
19761 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
19762
19763Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
19764
19765 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
19766 if we can't get a debug format from GDB (we may be testing an
19767 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
19768
19769 * gdb.stabs/weird.exp: Fix quoting.
19770
19771 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
19772
19773Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
19774
19775 * config/arm-ice.exp: New file.
19776
19777Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
19778
19779 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 19780 until it has been modified to work with the new testsuite.
c906108c 19781
99707966 19782 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
19783 testcase won't compile, cause all of the testcases in the file to
19784 fail instead.
c906108c
SS
19785
19786 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
19787 (gdb_clear_suppressed): New procedure.
19788 (gdb_stop_suppressing_tests): Only clear suppress_flag if
19789 it contains a positive value.
19790
19791Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
19792
19793 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
19794
19795 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
19796
19797Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
19798
19799 * lib/gdb.exp (setup_xfail_format): New function.
19800 (get_debug_format): New function to get debug format.
19801 (debug_format): New global variable to hold last value set
19802 by get_debug_format.
19803 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 19804 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
19805 * gdb.c++/ptype.exp: Ditto.
19806 * gdb.c++/classes.exp: Ditto.
19807 * gdb.c++/cplusfuncs.exp: Ditto.
19808 * gdb.c++/inherit.exp: Ditto.
19809 * gdb.c++/templates.exp: Ditto.
19810 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 19811
c906108c
SS
19812Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
19813
19814 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
19815 host doesn't have a currently-open connection.
19816
19817 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
19818 any gdb stub target. Handle cases where gdb doesn't respond when
19819 interrupted in a sane fashion.
c906108c
SS
19820
19821 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 19822 same thing in a totally different way.
c906108c
SS
19823
19824 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 19825 setting "timeout".
c906108c 19826 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 19827 default_gdb_init now.
c906108c
SS
19828
19829Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
19830
19831 * gdb.base/printcmds.exp: Fix "check for floating addition"
19832 regexp to accept results within approx +/- .01 of exact value.
19833 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
19834
19835Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
19836
19837 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 19838 properly.
c906108c
SS
19839 (gdb_expect): Add optional timeout parameter, and add timeout
19840 value to various calls.
19841 (gdb_suppress_tests): Only give one warning message per group.
19842
19843Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
19844
19845 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
19846 global variables. Handle getting a value for $timeout more
19847 gracefully.
c906108c
SS
19848
19849Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19850
19851 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 19852 initialize.
c906108c 19853 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 19854 by a target configuration file.
c906108c
SS
19855 (gdb_expect): Pass the timeout to remote_expect.
19856
19857 * config/monitor.exp(gdb_load): Fix typo in regexp.
19858
19859Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
19860
19861 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
19862
19863Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
19864
19865 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
19866 here. Call gdb_target_exec before rebooting the target, to make
19867 sure the connection to the target is closed.
c906108c
SS
19868 (gdb_load): Pass the name of the executable to gdb_target_monitor.
19869 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
19870 Also detect "Timeout reading from remote" error.
19871
19872 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
19873 gdb_target_monitor. Don't call gdb_file_cmd here; let
19874 gdb_target_monitor do it.
c906108c
SS
19875
19876 * gdb.disasm/hppa.exp: Don't use exec_output.
19877
19878Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
19879
19880 * gdb.base/list.exp: If we're debugging a non-native target,
19881 try to set the pc register to point to the start of the
19882 program before doing the first list command.
19883
19884 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 19885 test_calls after restarting.
c906108c
SS
19886
19887 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 19888 reloading.
c906108c
SS
19889
19890 * gdb.base/watchpoint.exp: Fix typo.
19891
19892 * gdb.base/setshow.exp: Check for use_gdb_stub.
19893
19894 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 19895 stub case.
c906108c
SS
19896 * gdb.base/langs.exp: Ditto.
19897
19898 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
19899 gdb_load_offset. If we weren't given a file to load, figure out
19900 what the current file is and use it.
c906108c
SS
19901
19902 * config/i386-bozo.exp: New file.
19903
19904Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
19905
19906 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
19907 feature.
19908
19909 * config/proelf.exp: New entry.
19910
19911Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
19912
19913 * lib/gdb.exp: Remove spurious .* patterns at the beginning
19914 of regexps.
19915
19916 * gdb.base/watchpoint.exp: Don't run the test_stepping
19917 tests if gdb can't call functions on the target.
19918
19919 * gdb.base/setshow.exp: Don't run the set prompt tests if
19920 the board has gdb_prompt set.
19921
19922Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
19923
19924 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
19925 * gdb.base/commands.exp: Likewise.
19926 * gdb.base/setshow.exp: Likewise.
19927
19928Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
19929
19930 * config/monitor.exp(gdb_start): Look for gdb_prompt target
19931 feature.
19932
19933 * config/i960.exp: New file.
19934
19935Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
19936
19937 * gdb.base/funcargs.exp: Check for gdb,short_int target
19938 feature instead of looking for explicit target triplets.
19939
dc96c6c7 19940Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 19941
d63a86f8 19942 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
19943 "p 123DEADBEEF", to check parse_number.
19944 * top.c: change "to enable to enable" to "to enable" in a couple
19945 of help strings.
19946
19947Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
19948
19949 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
19950 on the mn10300.
d63a86f8 19951
c906108c
SS
19952Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
19953
19954 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
19955 where the test executable is run with explicit args.
19956 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
19957
19958Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
19959
19960 * gdb.base/run.c: Use FAKEARGV to build test executable that
19961 does not require a command line arg, since most simulators
19962 don't currently support passing such an arg into the simulated
19963 program.
19964 * gdb.base/commands.exp: Change tests to insert the proper
19965 value as the arg to the first recursive factorial call. Change
19966 compilation line to define FAKEARGV at compile time.
19967
19968Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
19969
19970 * gdb.base/recurse.exp: Enable these tests for the mn10300.
19971 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
19972 function with watchpoint enabled" test.
19973
19974Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
19975
19976 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 19977 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
19978
19979 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 19980 "Tests restarted" messages.
c906108c
SS
19981
19982Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
19983
19984 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
19985
dc96c6c7 19986Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19987
19988 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
19989 for INFO SYMBOL; add help tests for OVERLAY commands.
19990 * gdb.base/default.exp: add tests for INFO SYMBOL command;
19991 add tests for OVERLAY commands
19992 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
19993 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
19994 * gdb.base/sigall.c: add usestubs code frag
19995 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 19996
c906108c
SS
19997Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
19998
19999 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
20000 failures.
20001 (gdb_stop_suppressing_tests): Note that tests have restarted.
20002
20003Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
20004
20005 * config/h8300.exp: New file.
20006
20007Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
20008
20009 * gdb.base/setshow.exp: Check for the existence of a
20010 feature, not its value.
20011
20012Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
20013
20014 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
20015
20016 * gdb.base/scope.exp: It's now init0(), not init().
20017
20018 * gdb.base/scope0.c: For now, change init() to be init0().
20019
20020 * config/monitor.exp: Use gdb_serial in preference to serial
20021 or netport.
20022
20023 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 20024 and it's not already set.
c906108c
SS
20025
20026Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
20027
20028 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 20029 isn't using a stub and if it supports argument passing.
c906108c
SS
20030
20031Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
20032
20033 * config/udi.exp(gdb_start): Make sure UDICONF is set
20034 properly before starting gdb.
20035
20036Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
20037
20038 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
20039 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
20040 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
20041
20042Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
20043
20044 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 20045 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
20046
20047 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
20048
20049 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
20050
20051 * config/monitor.exp: Make sure we disconnect from the target.
20052 Also, try a reboot/reload cycle instead of failing if the
20053 load fails.
20054
20055Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
20056
20057 * gdb.base/default.exp: Don't set match_max.
20058 * gdb.base/help.exp: Ditto.
20059 * gdb.base/list.exp: Ditto.
20060 * gdb.base/signals.exp: Ditto.
20061
20062 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20063 set, use remote_ld to download the testcase instead of
20064 the GDB loader.
20065
20066Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20067
20068 * config/vr5000.exp: New file.
20069
20070 * config/monitor.exp(gdb_target_monitor): Add pattern for
20071 "Ending remote" to detect errors in connecting.
20072
20073 * gdb.base/setshow.exp: Add .* within auto language test.
20074
20075 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
20076 target feature.
20077
20078 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 20079 and reboot the board if necessary.
c906108c
SS
20080
20081 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20082 a set of tests. Remove print.* from the patterns being checked.
20083
20084Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20085
20086 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20087 refer to gdb_spawn_id.
20088
20089 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20090 longer used.
20091 * config/sparclet.exp: Ditto.
20092 * config/sparclet-old.exp: Ditto.
20093 * config/slite.exp: Ditto.
20094 * config/sim.exp: Ditto.
20095 * gdb.base/funcargs.exp: Ditto.
20096
20097 * lib/gdb.exp:Remove references to gdb_spawn_id.
20098 (gdb_expect): Move to remote.exp.
20099
20100Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20101
20102 * config/monitor.exp: Detect the "Couldn't establish connection"
20103 message from GDB.
20104
20105Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20106
20107 * gdb.base/bitfields.exp: Use runto instead of explicit
20108 gdb_run_cmd/gdb_expect sequences.
20109
20110 * gdb.base/break.exp(text_next_with_recursion): Add match for
20111 gdb_expect call.
20112
20113 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20114 We also need to handle the "A program is being debugged already"
20115 prompt from gdb. Use gdb_test to set the baud rate.
20116
20117 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20118 to 20000. Really. I mean it.
20119
20120Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20121
20122 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
20123 fails. If suppress_flag is set, skip perror message about not
20124 being able to send to GDB.
c906108c 20125 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 20126 GDB.
c906108c
SS
20127 (gdb_expect): If suppress_flag is set, always fail immediately.
20128 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20129 (gdb_init): Call gdb_stop_suppressing_tests.
20130 (default_gdb_exit): Ditto.
20131 (default_gdb_start): Ditto.
20132
20133 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 20134 gdb_stop_suppressing_tests as appropriate.
c906108c 20135 * gdb.base/break.exp: Ditto.
889bf7c5 20136 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
20137 * gdb.base/commands.exp: Ditto.
20138 * gdb.base/exprs.exp: Ditto.
889bf7c5 20139 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
20140 * gdb.base/list.exp: Ditto.
20141 * gdb.base/recurse.exp: Ditto.
889bf7c5 20142 * gdb.base/scope.exp: Ditto.
c906108c
SS
20143 * gdb.base/structs.exp: Ditto.
20144 * gdb.c++/inherit.exp: Ditto.
20145
20146Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20147
20148 * config/vr4300.exp: New file.
20149
99707966 20150 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 20151
99707966 20152 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
20153
20154Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
20155
20156 * lib/gdb.exp(gdb_init): New function.
20157
20158 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 20159 for each individual variable set.
c906108c
SS
20160
20161 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
20162 name.
20163
20164 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
20165
20166 * gdb.base/scope.exp: Use gdb_test.
20167
20168 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
20169 aborting; the testsuite driver will do that for us (see
20170 gdb_finish). Also, use gdb_test in a few more places.
20171
20172Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
20173
20174 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
20175
20176Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
20177
20178 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
20179 and "add_tests" are not at the same address.
20180
20181Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
20182
20183 * gdb.base/ptype.exp: Use gdb_test.
20184
20185Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
20186
20187 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
20188 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
20189 left in. No longer expect them to fail.
20190
20191 * gdb.stabs/*.mt; Deleted, no longer used.
20192 * gdb.stabs/configure.in: Remove references to target makefile
20193 frags.
20194 * gdb.stabs/configure: Rebuilt.
20195
20196 * gdb.disasm/*.mt: Deleted, no longer used.
20197 * gdb.disasm/configure.in: Remove references to target makefile
20198 frags. Use "sh3.s" as the unique filename for this directory.
20199 * gdb.disasm/configure: Rebuilt.
20200
20201 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
20202 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
20203 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
20204
20205Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
20206
20207 * config/udi.exp: Use mondfe,name instead of remote_host.
20208
20209Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
20210
20211 * gdb.base/watchpoint.exp: Don't expect a failure when calling
20212 a function with a watchpoint enabled on the mn10200.
20213
20214 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
20215 before trying to create it!
20216
20217Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
20218
20219 * config/vx.exp: Use hostname instead of netport.
20220
20221 * config/vxworks.exp: New file.
20222
20223 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
20224
20225 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 20226 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
20227 occurs.
20228
20229 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
20230 $gdb_spawn_id directly.
20231 (gdb_run_cmd): Try _start as well as start. Use the target feature
20232 gdb,start_symbol as the symbol to start from when jumping.
20233
20234Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
20235
20236 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
20237 redundant) test.
20238
20239 * gdb.base/recurse.exp: Relax final value test for 'b' so that
20240 it doesn't lose for 16bit integer systems.
20241
20242Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
20243
20244 * gdb.fortran/types.exp: If the target doesn't support "double"
20245 data types, then expect "real" types to only be 4 bytes.
20246
20247 * gdb.c++/virtfunc.exp: Expect failure for virtual function
20248 call tests if the target doesn't support inferior function calls.
20249
20250 * gdb.base/printcmds.exp: Allow minor deviation in FP values
20251 in printf tests.
20252
20253Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
20254
20255 * gdb.base/help.exp: Disable "help set", "help show", and
20256 "help support". Simplify regexp for "help stack".
20257
20258 * gdb.base/default.exp: Set match_max to 5000 and the timeout
20259 to 60 seconds. Temporarily set match_max to 15000 around the
20260 "info copying" test.
20261
20262 * gdb.base/nodebug.exp: Don't try to do an inferior function
20263 call if the target doesn't support them.
20264 * gdb.base/printcmds.exp: Likewise.
20265 * gdb.base/setvar.exp: Likewise.
20266 * gdb.base/structs.exp: Likewise.
20267 * gdb.c++/templates.exp: Likewise.
20268 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
20269
20270 * gdb.base/recurse.exp: Enable for the mn10200.
20271
20272 * configure.in: Do configure gdb.stabs directory for *-*-elf
20273 targets.
20274 * configure: Rebuilt.
20275
20276 * gdb.base/break.exp: Check for gdb,noresults before testing
20277 exit status and/or results from the target.
20278 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
20279 * lib/gdb.exp: Remove old (now bogus) initialization of
20280 noinferior, noargs, noresults and nosignals.
20281
20282Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
20283
20284 * config/sh.exp: New file.
20285
20286 * config/slite.exp: Try to connect multiple times to the board
20287 before rebooting. Only send a "monitor run" if need_monitor_run
20288 is set.
20289
20290 * gdb.base/break.exp: Don't do the "stub continue" test if
20291 the target has gdb_stub set.
20292
20293 * gdb.base/callfuncs.exp: Increase the timeout.
20294
20295 * gdb.base/interrupt.exp: Don't even try to compile the testcase
20296 if the target has gdb,noinferiorio set.
20297
20298 * gdb.base/list.exp: Increase match_max to 10000 characters.
20299
20300 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
20301
20302 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
20303 target.
20304
20305 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
20306
20307Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
20308
20309 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
20310 trying to delete the copy of gdb. Catch the file delete so we
20311 don't die if the delete fails; also, the file should be copied to
20312 the host, not to the build.
c906108c
SS
20313
20314Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
20315
20316 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 20317 parenthesis in case it contains multiple regexps separated
c906108c
SS
20318 with |.
20319
20320 * gdb.base/watchpoint.exp: Use gdb_test.
20321 * gdb.base/default.exp: Ditto.
20322
20323Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
20324
99707966 20325 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 20326
c906108c
SS
20327 * gdb.base/scope.exp: Use gdb_test.
20328 * gdb.c++/classes.exp: Ditto.
20329 * gdb.c++/inherit.exp: Ditto.
20330
20331Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
20332
20333 * gdb.base/crossload.exp: Don't use execute_anywhere, use
20334 remote_exec instead.
20335 * gdb.base/corefile.exp: Don't be ridiculous.
20336 * gdb.base/*.c: Add missing stub invocations.
20337
20338Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
20339
20340 * config/slite.exp: Miscellaneous fixes.
20341
20342 * lib/gdb.exp: Fix runto.
20343
20344 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
20345 the target.
20346
20347 * gdb.base/watchpoint.exp: Fix regexp.
20348
20349 * lib/gdb.exp(default_gdb_exit): Add a catch to the
20350 close and wait commands, as the descriptor may now be
20351 invalid. Always call "remote_close host".
20352
20353Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
20354
20355 Major rewrite for testsuite revision.
d63a86f8 20356
c906108c
SS
20357 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
20358 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
20359 instead of relying on spawn_id to always contain a valid
20360 spawn id.
20361 (get_compiler_info): New procedure to build the ${binfile}.ci
20362 file, instead of replicating this in N different places.
20363 (gdb_compile): New procedure.
d63a86f8 20364
c906108c 20365 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
20366 appropriate arguments) instead of compile. Use gdb_test in a lot
20367 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
20368 at the start of a testcase, as this is no longer done magically.
20369
20370 config/*-gdb.exp: Rename without the -gdb suffix.
20371
20372 config/mips.exp: Use remote_close instead of exit_remote_shell.
20373 config/monitor.exp: Use target_info instead of looking at
20374 baud, timeout, etc.
20375 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
20376
20377Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20378
20379 * gdb.c++/templates.exp (test_ptype_of_templates),
20380 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
20381 Update expect patterns for destructors and assignment operators
20382 to match corresponding c-typeprint.c changes.
20383 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
20384 to destructor breakpoint test, GDB should be able to set the
20385 destructor breakpoint without specifying arguments.
20386
20387Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
20388
20389 * gdb.threads/pthreads.exp: Change result for failure to compile due
20390 to lack of pthreads runtime support from an error to simply an
20391 unsupported test, per dejagnu standards.
20392
20393Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20394
20395 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
20396 where GDB exits to reduce pattern match time.
20397 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
20398
20399 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
20400
dc96c6c7 20401Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20402
20403 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
20404 * gdb.base/default.exp: ditto.
20405 * gdb.base/nodebug.exp: ditto.
20406 * gdb.base/printcmds.exp: ditto.
20407 * gdb.base/ptype.exp: ditto.
20408 * gdb.base/setvar.exp: ditto.
20409 * gdb.base/structs.exp: ditto.
20410 * gdb.base/setshow.c: Guard against uninitialized values of argc.
20411
20412Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
20413
20414 * configure, */configure: Rebuild with autoconf 2.12.
20415
20416Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
20417
20418 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
20419 use new i*86-pc-linux*-gnu quads.
20420 * gdb.base/corefile.exp: Ditto.
20421 * gdb.base/signals.exp: Ditto.
20422 * gdb.base/sigall.exp: Ditto.
20423 * gdb.base/interrupt.exp: Ditto.
20424
20425 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
20426 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
20427 RedHat 4.0.
d63a86f8 20428
c906108c 20429 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
20430 linux. This allows the test case to at least compile on latest
20431 linux, but still not run due to missing the threads runtime library.
c906108c
SS
20432
20433Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20434
20435 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
20436 directory to search gdb directory. Accept and step over conditional
20437 stack alignment code. Consume $prompt in failure cases.
20438 Reset timeout to $oldtimeout instead of some arbitrary value.
20439 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
20440 timeout problems with infinite stack backtraces.
20441 * gdb.base/ptype.exp (ptype struct link, union tu_link):
20442 Accept function parameters for linkfunc member.
20443
20444Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
20445
20446 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
20447 (CXXFLAGS): Remove, unreferenced.
20448 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
20449 previous -B options and also add -B option to pick up cross compiled
20450 runtime.
c906108c
SS
20451 (TARGET_INCLUDES): Add for -I options and add code to initialize when
20452 doing cross compiles.
20453 (target_alias): Declare global.
20454 (xgcc): Set variable to full path of gcc in build tree. Use findfile
20455 to verify that gcc exists in build tree, and if so set CC to that
20456 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 20457
c906108c
SS
20458Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
20459
20460 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
20461 ptype test for anonymous union. Fixup testcase to match
20462 current gcc debug output.
20463
20464Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
20465
20466 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
20467 force argument to an unsigned long type.
20468
20469Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
20470
20471 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 20472 tests and anonymous union print/ptype tests.
c906108c
SS
20473 * gdb.base/list.exp (test_forward-search): Increase timeout by
20474 5 minutes for the "search extremely long line" case.
20475 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
20476 completely optional and that the pass/fail messages use the command as
20477 the message if that third arg is a null string.
20478 (gdb_test_exact): Arrange that a null string pattern means match a
20479 null string output rather than any output, which might include random
889bf7c5 20480 errors.
c906108c
SS
20481 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
20482 backtrace test.
20483 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
20484 always failing and failure is now exposed by gdb.exp changes.
20485
20486Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
20487
20488 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
20489 weren't being noted.
20490
20491Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20492
20493 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
20494 * gdb.stabs/weird.exp: Remove v_comb xfails.
20495
dc96c6c7 20496Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20497
20498 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 20499 list.exp scope.exp watchpoint.exp]
c906108c 20500 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 20501
dc96c6c7 20502Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20503
20504 * config/monitor.exp: Increase download timeout to 1000 seconds.
20505
dc96c6c7 20506Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20507
20508 * config/m32r.exp: Increase timeout to 120 seconds.
20509
20510Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
20511
20512 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
20513 and accept older ordering as obsolescent gcc or gdb.
20514 * gdb.c++/templates.exp: Ditto.
20515 * gdb.c++/virtfunc.exp: Ditto.
20516
20517Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
20518
20519 * gdb.base/coremaker.c: Add code to mmap some data so we
20520 can check that it ends up in the core file.
20521 * gdb.base/corefile.exp: Add test to read mmapped data
20522 from core file.
20523
dc96c6c7 20524Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20525
20526 * config/m32r.exp: New file.
20527
20528Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
20529
20530 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
20531 that cflags can contains -gstabs, and work correctly for other tests.
20532
dc96c6c7 20533Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20534
20535 * gdb.base/setshow.exp: New file, tests show and set.
20536 * gdb.base/setshow.c: New file, tests show and set.
20537 * gdb.base/help.exp: Add test for help set|show annotate.
20538 * gdb.base/default.exp: Add test for set|show annotate.
20539
20540Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
20541
20542 * testsuite/gdb.base/break.exp: Make backtrace from factorial
20543 errors unique.
20544 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
20545 explicitly.
20546
20547Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
20548
20549 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
20550 and width commands. This is done elsewhere.
20551 * (gdb_start): Don't call gdb_start_sim here. That's already
20552 done in gdb_load. This fixes lots of failures in default.exp.
20553
20554Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
20555
20556 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
20557 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
20558 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
20559 in the same we we treat other failures (since it may be an expected
889bf7c5 20560 condition), rather than as an error.
c906108c
SS
20561 * gdb.base/signals.exp (test_handle_all_print): Revert back to
20562 old test format.
20563
20564Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
20565
20566 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
20567 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 20568 twice. Nuke the duplicates.
c906108c 20569 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 20570 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
20571 Remove config.h along with other config files.
20572
20573Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
20574
20575 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
20576 "p func1 ()" and note that rests of tests are skipped.
20577 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20578 setup_xfails for "print func2::coremaker_local".
c906108c
SS
20579 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
20580 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
20581 affected by the previous run test.
20582 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
20583 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
20584 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
20585 "pass int powerset tuple" and "pass modeless int powerset tuple".
20586 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
20587 "real write 4" and "real write 8".
20588 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20589 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
20590 "print \$i after tuple assign 2", and
20591 "print vs2 after tuple assign 2".
20592 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
20593 meaningful error message and return -1 so the caller can
20594 suppress further tests and avoid a cascade of errors.
d63a86f8 20595
c906108c
SS
20596Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
20597
20598 * gdb.base/a1-selftest.exp: Tweak tests to account for new
20599 format for printing version.
20600 * gdb.base/default.exp: Ditto.
20601 * gdb.base/interrupt.exp: Fix problem with cascade of
20602 errors if child process dies while calling a function.
d63a86f8 20603
c906108c
SS
20604Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
20605
20606 * Makefile.in (VPATH): Add
20607 * Makefile.in (Makefile, config.status): Fix rules so things get
20608 remade when necessary.
20609
20610Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
20611
20612 * Makefile.in (just-check): Add path to sibling expect dir
20613 to environment variable specified by RPATH_ENVVAR.
20614
20615Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
20616
20617 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
20618 (just-check): Add shared library paths for libstdc++, tk,
20619 tcl, bfd, and opcodes to the environment variable specified
20620 in RPATH_ENVVAR.
20621 * configure.in: Add support to recognize --enable-shared flag
20622 and generate correct value for RPATH_ENVVAR.
20623 * configure: Regenerated with autoconf.
20624
20625Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
20626
20627 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 20628 include all osf versions.
c906108c
SS
20629 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
20630 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
20631 when target is linux. When failing to build pthreads test
20632 executable, give more meaningful message.
20633 * gdb.threads/pthreads.c: Hpux also uses old definition of second
20634 arg for pthread_create.
d63a86f8 20635
c906108c
SS
20636Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
20637
20638 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 20639 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 20640 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 20641 and -lpthreads (everybody else).
c906108c
SS
20642 (test_startup): Fail gracefully if threads are not supported.
20643 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
20644 "p/c array_index("abcdef",2)" when not gcc compiled.
20645 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
20646 "print func2::coremaker_local" when not gcc compiled.
20647 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
20648 "ptype on opaque struct tagname (statically)",
20649 "ptype on opaque struct tagname (dynamically) 1", and
20650 "ptype on opaque struct tagname (dynamically) 2"
20651 for not compiled with gcc.
20652 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
20653 backtrace when compiled with gcc.
d63a86f8 20654 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
20655 than always return success.
20656
20657Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
20658
20659 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
20660
20661Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
20662
20663 * gdb.base/structs.exp: Undo last change.
20664
20665Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
20666
20667 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
20668 encapsulate all the steps/nexts done during self test, starting
20669 at main, and makes them less sensitive to optimization issues.
20670 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
20671 signal handler" test.
20672 * gdb.threads/pthreads.exp: Only run this for native configs.
20673 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
20674 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
20675 tests.
20676 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
20677 for "runto test_calls(void)" test.
d63a86f8 20678
c906108c
SS
20679Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
20680
20681 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
20682 and don't expect address info in breakpoint confirmations.
20683
20684Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
20685
20686 * gdb.base/list.exp (test_forward_search): Increase timeout
20687 temporarily by 60 seconds for searching extremely long line,
889bf7c5 20688 and then reset to old value when done. Increase expect input
c906108c
SS
20689 buffer to 10000.
20690
20691Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
20692
20693 * gdb.base/list.exp (test_forward_search): Fix to handle very
20694 long source line without overflowing expect's input buffer.
20695
20696Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
20697
20698 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
20699 "buffer_full".
20700
20701 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
20702 "buffer_full".
20703
20704 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
20705 "buffer_full".
20706
20707 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
20708 "buffer_full".
20709
20710Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
20711
20712 * configure.in (configdirs): Add gdb.threads.
20713 * configure: Regenerated with autoconf.
20714 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
20715 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
20716 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 20717
c906108c
SS
20718Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
20719
20720 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
20721
20722Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
20723
20724 * gdb.base/signals.exp (test_handle_all_print): Test separately for
20725 each signal's status in the output of "handle all print".
20726 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
20727 the \r\n sequence that immediately precedes the gdb prompt.
20728 * gdb.base/a1-selftest.exp: Save original timeout and restore
20729 after test.
20730
20731Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
20732
20733 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
20734 symbol.
20735
20736Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
20737
20738 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
20739
20740Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
20741
20742 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
20743 timeout by 60 seconds.
20744
20745Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
20746
20747 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
20748 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
20749 error return.
20750
20751Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
20752
20753 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
20754 gdb initialization, also report how long dejagnu waited. Restore
20755 old timeout before doing error return. Temporarily increase timeout
889bf7c5 20756 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
20757
20758Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
20759
20760 * lib/gdb.exp: Report timeout value for verbosity level 2.
20761 * config/gdbserver.exp: Ditto.
20762 * config/hppro.exp: Ditto.
20763 * config/mips-gdb.exp: Ditto.
20764 * config/monitor.exp: Ditto.
20765 * config/netware.exp: Ditto.
20766 * config/sim-gdb.exp: Ditto.
20767 * config/slite-gdb.exp: Ditto.
20768 * config/udi-gdb.exp: Ditto.
20769 * config/unix-gdb.exp: Ditto.
20770 * config/vx-gdb.exp: Ditto.
20771 * gdb.base/a1-selftest.exp: Ditto.
20772 * gdb.base/a2-run.exp: Ditto.
20773 * gdb.base/break.exp: Ditto.
20774 * gdb.base/corefile.exp: Ditto.
20775 * gdb.base/list.exp: Ditto.
20776 * gdb.base/recurse.exp: Ditto.
20777 * gdb.base/scope.exp: Ditto.
20778 * gdb.base/signals.exp: Ditto.
20779
20780Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20781
20782 * gdb.threads/Makefile.in (docdir): Removed.
20783
20784Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20785
20786 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 20787 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 20788 @srcdir@.
d63a86f8 20789 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
20790 autoconf 2.5 or higher.
20791 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
20792
20793Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
20794
20795 * configure: Regenerated.
20796 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
20797 avoid name clashes with SunOS headers.
20798
20799Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
20800
20801 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
20802
20803Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
20804
20805 * gdb.base/callfuncs.exp: Finish last change -- make sure the
20806 prototype information ends up in the compiler info file.
20807
20808Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
20809
20810 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
20811 attempting to regenerate it. Eliminate use of a temporary file
20812 and just generate the info file directly. Source it immediately,
20813 for consistency of use.
20814 * gdb.base/corefile.exp: Ditto
20815 * gdb.base/exprs.exp: Ditto.
20816 * gdb.base/funcargs.exp: Ditto.
20817 * gdb.base/langs.exp: Ditto.
20818 * gdb.base/list.exp: Ditto.
20819 * gdb.base/mips_pro.exp: Ditto.
20820 * gdb.base/nodebug.exp: Ditto.
20821 * gdb.base/opaque.exp: Ditto.
20822 * gdb.base/ptype.exp: Ditto.
20823 * gdb.base/scope.exp: Ditto.
20824 * gdb.base/setvar.exp: Ditto.
20825 * gdb.base/signals.exp: Ditto.
20826 * gdb.base/whatis.exp: Ditto.
20827 * gdb.c++/templates.exp: Ditto.
20828 * gdb.c++/virtfunc.exp: Ditto.
20829 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 20830 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
20831
20832Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20833
20834 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
20835 it got fixed by the recent lookup_minimal_symbol_by_pc change.
20836 Increase timeout, a lot of single stepping might be needed if the
20837 target has no hardware watchpoints.
20838
20839Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
20840
20841 * gdb.base/break.exp: Ignore compiler warnings when compiling
20842 break.c.
20843 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
20844 * gdb.base/default.exp: Add h8300 xfails. Handle messages
20845 from remote-sim.
20846 * gdb.base/exprs.exp: Add h8300 xfails.
20847 * gdb.base/funcargs.exp: Likewise.
20848 * gdb.base/nodebug.exp: Likewise.
20849 * gdb.base/printcmds.exp: Likewise.
20850 * gdb.base/ptype.exp: Likewise.
20851 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
20852 h8300 xfails.
d63a86f8 20853 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
20854 on the h8300.
20855 * gdb.base/funcargs.c: Explicitly make last constant argument to
20856 call_after_alloca_subr an unsigned long type.
20857 * gdb.base/return.c: Include stdio.h.
20858
20859Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
20860
20861 * config/abug.exp: New file for the older Motorola Bug monitor
20862 that runs on the mvme13x series VME boards.
20863 * config/monitor.exp: Use the new config array for target settings
20864 if they exist.
20865
20866Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
20867
20868 * sim-gdb.exp: Make the SH simulator allocate less space when
20869 it is targeted.
20870
20871Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
20872
20873 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
20874 test.
20875
20876Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
20877
20878 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
20879 "rs6000-*-*" for "list function in include file" when gcc compiled.
20880 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
20881 for "p ctable1[120]".
20882 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
20883 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
20884 Remove setup_xfail for "rs6000-*-*" for
20885 "print 'scope0.c'::filelocal before run".
20886 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
20887 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
20888 since some compilers don't allow both options to be given
20889 on the same command line. Create object file and move it.
d63a86f8 20890
c906108c
SS
20891Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
20892
20893 * gdb.base/corefile.exp: Always regenerate the core file, since
20894 we always regenerate the coremaker program. Detect special case
20895 where registers cannot be read from core file.
d63a86f8 20896
c906108c
SS
20897Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
20898
20899 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
20900 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
20901 * gdb.c++/templates.exp: Only match on basename of file since
20902 some formats like xcoff don't encode directory information.
20903 * gdb.stabs/weird.exp: Use the right sed script for powerpc
20904 and rs6000 AIX xcoff targets.
20905 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
20906 * configure: Regenerate.
20907 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
20908 here, rather than in distclean.
d63a86f8 20909
c906108c
SS
20910Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
20911
20912 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
20913 defined, and use it to compile the test case with -O2. The
20914 native compilation still uses no optimization.
20915 * gdb.base/mips_pro.c: Remove inline assembly code since
20916 it is compiled PIC by default, which results in assembler
20917 warnings that make the testsuite think the compilation
20918 was unsuccessful.
20919
20920Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
20921
20922 * gdb.c++/misc.exp: Add note to message for
20923 "print s.a for foo struct" that this is a known gcc 2.7.2
20924 and earlier bug.
20925
20926Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
20927
20928 * gdb.base/break.exp: Fix pattern for matching "Delete all
20929 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
20930 setup_xfail for deleting all breakpoints test. Fix various
20931 timeout messages to include "(timeout)".
20932 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
20933 for "p t_float_values2(3.14159,float_val2)".
20934 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
20935 for "continue to call2g" when gcc compiled.
20936 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
20937 "up to foo in langs.exp", "show language at foo in langs.exp",
20938 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
20939 and "show language at fsub in langs.exp".
20940 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
20941 "list line 1 in include file", "list message for lines past EOF",
20942 "list function in include file", "list list0.h:foo", and
20943 "list filename:function; nonexistant function".
20944 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
20945 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
20946 and "ptype t_char_array" to be for native cc only.
d63a86f8 20947
c906108c
SS
20948Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
20949
d63a86f8 20950 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 20951 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 20952 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
20953
20954Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
20955
20956 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
20957 "bt in signals.exp". This problem only appears when running
20958 the testsuite, and then only intermittently.
20959
20960Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
20961
20962 * gdb.base/return.exp (return_tests): Differentiate between
20963 two tests of continuing.
20964
20965Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
20966
20967 * */Makefile.in (maintainer-clean): Remove config.log.
20968 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
20969 * gdb.c++/Makefile.in (PROGS): Add inherit.
20970 (clean): Remove *.ci.
20971
20972Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
20973
20974 * gdb.c++/misc.cc: Add test code from Mike Stump.
20975 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
20976
20977Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
20978
20979 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
20980 to "alpha-*-osf2*" and add comment.
20981 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
20982 setup_xfail for "step over execarg initialization" and
20983 "step over corearg initialization".
c906108c
SS
20984 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
20985 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
20986 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 20987 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
20988 "print func2::coremaker_local", and "backtrace in corefile.exp".
20989 * gdb.base/signals.exp: Build and source signals.ci.
20990 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
20991 to be for gcc only.
20992 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 20993
c906108c
SS
20994Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20995
20996 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
20997 Feb 3 procfs.c change.
20998
20999Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
21000
21001 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
21002
21003Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
21004
21005 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
21006 from dejagnu's apparent default of 10 seconds, which gives random
21007 results when running the tests over NFS on moderately loaded systems.
21008 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
21009
21010Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
21011
21012 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
21013 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 21014 result reports.
c906108c
SS
21015
21016Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
21017
21018 * configure.in (CY_AC_PATH_TCLH): Remove.
21019 * configure: Regenerate.
21020
21021Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
21022
21023 * gdb.c++/Makefile.in (clean): Add missing '{'.
21024
21025Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
21026
21027 * lib/gdb.exp: Provide a default value for noinferior.
21028
21029 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
21030 Load libgloss.exp.
21031
21032Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
21033
21034 * gdb.disasm/hppa.exp: Compile directly into an executable, use
21035 the executable, not the .o to run the tests from.
21036
21037Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
21038
21039 * gdb.base/break.exp: Don't test for program exit or exit status
21040 if $noresults if nonzero.
21041 * gdb.base/langs.exp: Likewise.
21042 * gdb.base/watchpoint.exp: Likewise.
21043
21044 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
21045 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
21046 trying to compile the testcase.
21047
21048Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
21049
21050 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
21051 * gdb.base/signals.exp (continue to handler): Likewise.
21052
21053Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
21054
21055 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
21056
21057 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
21058
21059Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21060
21061 * gdb.base/corefile.exp: Recognize "not found" as failure
21062 when trying to determine if a core file was generated.
21063 If no core file was generate the first time, try again without
21064 the ulimit -c to work around braindamaged shells.
21065
21066Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21067
21068 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
21069 [] tests with "test" and enclose string in quotes.
21070 * gdb.stabs/configure: Rebuild
d63a86f8 21071
c906108c
SS
21072Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
21073
21074 Changes in sync with expect:
21075 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
21076 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
21077 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
21078 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
21079 argument to AC_REQUIRE.
21080 * configure: Regenerated.
21081
21082Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21083
21084 * gdb.base/corefile.exp: When generating a core, discard any
21085 error messages about ulimit not found and the "core dumped"
21086 message from the shell that runs the coredumper.
21087
21088Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21089
21090 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21091
21092 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21093 which sed script to run. Expect failure for v_comb test
21094 on PA targets too.
d63a86f8 21095
c906108c
SS
21096Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21097
21098 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 21099 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
21100
21101Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21102
21103 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21104 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 21105 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
21106 * lib/gdb.exp (default_gdb_start): Fix typo.
21107 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21108 messages to not include the full program name that caused
21109 the core dump since some systems (such as solaris) apparently
21110 truncate this path to about 80 characters.
21111 When generating a core file first try increasing the core file
21112 size limit to unlimited since some systems may default it to
21113 zero, and it is harmless to try it. Move the test for failing
21114 to generate a core file to where it will actually get executed.
21115 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21116 new gdb result from g++ debug info improvements and make old
21117 pattern obsolescent. Also account for size_t differences
21118 (may be int or long).
21119 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21120 initialization before function call is placed in the delay slot
21121 and thus appears to be skipped over by commands such as "next".
21122
21123Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21124
21125 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21126
21127Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21128
21129 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21130 input source file; fix code to compile test to deal with this
21131 convention.
21132 * gdb.c++/*.exp: Likewise.
21133
21134Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21135
21136 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21137 "bt in signals.exp".
21138
21139Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21140
21141 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21142 "step over execarg initialization" and
889bf7c5 21143 "step over corearg initialization".
c906108c
SS
21144
21145Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21146
21147 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21148 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21149
21150Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21151
21152 From Rob Savoye (rob@poseidon.cygnus.com)
21153 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
21154 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
21155 configure.in}, gdb.disasm/{Makefile.in, configure.in},
21156 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
21157 configure.in}: Major reworking for autoconfig.
c906108c
SS
21158 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
21159 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 21160 New files.
c906108c
SS
21161 * config/unix-gdb.exp: Make GDB global.
21162 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
21163 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
21164 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
21165 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
21166 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
21167 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 21168 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
21169 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
21170 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
21171 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
21172 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 21173 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
21174 to returns as necessary, arrange for test to compile own testcase
21175 executable.
c906108c 21176 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 21177
c906108c
SS
21178Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
21179
21180 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 21181 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
21182 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
21183 "backtrace through signal handler".
21184
21185Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21186
21187 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
21188 continuing from a job control stop signal.
21189 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
21190
21191Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
21192
21193 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
21194 * gdb.base/corefile.exp: Likewise.
21195 * gdb.base/funcargs.exp: Likewise.
21196
21197Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
21198
21199 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
21200 * config/monitor.exp: Add support for setting baud rate.
21201
21202Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
21203
21204 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
21205 i*86-*-linux* xfails for "backtrace through signal handler".
21206 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
21207 "print func2::coremaker_local".
21208 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 21209 alpha-dec-osf2* xfail for
c906108c
SS
21210 "delete all breakpoints when none".
21211
21212Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
21213
21214 * gdb.base/break.exp: Change test that deletes all breakpoints
21215 when no user breakpoints are installed. A post 4.15 change
21216 causes gdb to no longer prompt in this case.
21217
21218Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
21219
21220 * gdb.base/return.exp (return_tests): Change xfail for test
21221 "correct value returned double test" to stop xfailing at
21222 Solaris 2.5. Apparently the bug has been fixed.
21223
21224Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
21225
21226 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
21227 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
21228
21229Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
21230
21231 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
21232 * gdb.disasm/hppa.s: Corresponding changes.
21233
21234Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
21235
21236 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
21237 makefile fragment.
21238 * config/mt-hpux: Deleted.
21239
21240Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
21241
d63a86f8 21242 * Many files: When warning about suppressed tests due to a
c906108c
SS
21243 nonexistant test binary, avoid incrementing the warning count.
21244
21245Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
21246
21247 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 21248
c906108c
SS
21249Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21250
21251 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
21252 "sparc-*-solaris2*".
21253
21254Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21255
21256 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
21257 Add global and local variables and initialize them.
21258 * gdb.base/corefile.exp: Test correct mapping of corefile sections
21259 by printing variables. Remove rs6000 and powerpc xfails, BFD now
21260 extracts the file name and terminating signal from the core file.
21261 * TODO: Remove note about tests for correct mapping of corefile.
21262 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
21263 from optimizing it away.
21264 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
21265 handles common blocks.
21266
21267Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
21268
21269 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
21270 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
21271
21272Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
21273
21274 * Makefile.in (maintainer-clean): New target, synonym for
21275 realclean.
21276 * gdb.base/Makefile.in (maintainer-clean): Likewise.
21277 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
21278 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
21279 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
21280 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
21281 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
21282
21283Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21284
21285 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
21286 xfails when not gcc compiled for "print foo::funclocal".
21287 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
21288 "print foo::funclocal at foo",
21289 "print 'scope1.c'::foo::funclocal at foo",
21290 "print foo::funclocal_bss at foo",
21291 "print 'scope1.c'::foo::funclocal_bss at foo",
21292 "print foo::funclocal_ro at foo",
21293 "print 'scope1.c'::foo::funclocal_ro at foo",
21294 "print bar::funclocal at foo" and
21295 "print 'scope1.c'::bar::funclocal at foo".
21296 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
21297 gcc compiled for "print foo::funclocal at bar".
21298 Expand all messages to ensure that they identify that
21299 the test is at bar().
21300 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
21301 gcc compiled for:
21302 "ptype on opaque struct pointer (statically)",
21303 "ptype on opaque struct tagname (statically)",
21304 "ptype on opaque struct pointer (dynamically) 1",
21305 "ptype on opaque struct tagname (dynamically) 1",
21306 "ptype on opaque struct pointer (dynamically) 2" and
21307 "ptype on opaque struct tagname (dynamically) 2
21308 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
21309 gcc compiled for:
21310 "p datalocal"
21311 "whatis datalocal",
21312 "ptype datalocal",
21313 "p bsslocal",
21314 "whatis bsslocal", and
21315 "ptype bsslocal".
21316 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
21317 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
21318 when not gcc compiled.
21319 * gdb.base/funcargs.exp (float_and_integral_args): Add
21320 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
21321 compiled.
21322 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
21323 "backtrace from call6a" when not gcc compiled.
21324 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
21325 "backtrace from call7a" when not gcc compiled.
21326 * gdb.base/callfuncs.exp (do_function_calls):
21327 Add "hppa*-*-hpux*" xfail when not gcc compiled for
21328 "p t_char_array_values(char_array_val2,char_array_val1)",
21329 "p t_char_array_values(char_array_val1,char_array_val2)",
21330 "p t_char_array_values("carray 1","carray 2")",
21331 "p t_char_array_values("carray 1",char_array_val2)",
21332 "p t_char_array_values(char_array_val1,"carray 2")",
21333 "p sum_args(1,{2})",
21334 "p sum_args(2,{2,3})",
21335 "p sum_args(3,{2,3,4})",
21336 "p sum_args(4,{2,3,4,5})"
21337 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
21338 "backtrace in corefile.exp" when not gcc compiled.
21339
21340Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21341
21342 * gdb.base/signals.exp: Rewrite `handle all print' test as
21343 a procedure. Accept blanks or TABs as whitespace, increase
21344 timeout and expect input buffer size for the large output
21345 from the command. Remove "i*86-*-bsdi2.0" xfail.
21346
21347Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21348
21349 * gdb.base/setvar.exp: Add new testcases for truncation when
21350 assigning invalid values to bitfields.
21351
21352Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
21353
d63a86f8 21354 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
21355 mips-sgi-irix* xfail for
21356 "call inferior func with struct - returns char *"
21357 and fix test so that an optional (unsigned char *) cast is
889bf7c5 21358 accepted in the result.
c906108c
SS
21359
21360Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
21361
21362 * gdb.base/funcargs.exp (float_and_integral_args): Remove
21363 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21364 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
21365 * gdb.base/signals.exp: Remove duplicate "handle all print" test
21366 that accidentally got checked in.
21367
21368Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
21369
d63a86f8 21370 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
21371 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
21372 compiled test.
21373 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
21374 Add mips-sgi-irix5* xfail for not gcc compiled.
21375 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
21376 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
21377 "p top", "whatis top", "p middle", and "whatis middle".
21378 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
21379 "whatis signed char" for not gcc compiled.
21380 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
21381 "set variable signed char=-1 (-1)" and
21382 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
21383 * gdb.base/funcargs.exp (float_and_integral_args):
21384 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
21385 Add mips-sgi-irix* xfail when not gcc compiled for
21386 "continue to call2b".
21387 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
21388 "continue to call2g".
21389 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
21390 "backtrace from call6a"
21391 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
21392 "backtrace from call7k".
21393 Add mips-sgi-irix5* xfail when not gcc compiled for
21394 "backtrace from call7a".
21395 (localvars_after_alloca): Fix gdb_test cmds for
21396 "print * after runto ...".
21397 Remove rs6000-*-* xfails for
21398 "print i after runto localvars_after_alloca" and
21399 "print l after runto localvars_after_alloca"
21400 for all compilers.
21401 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 21402 when not compiled with gcc, for:
c906108c
SS
21403 "print signed char == (minus)",
21404 "print signed char != (minus)",
21405 "print signed char < (minus)",
21406 "print signed char > (minus)".
21407 * gdb.base/callfuncs.exp (do_function_calls):
21408 Add mips-sgi-irix* xfail, when compiled with native compiler, for
21409 "call inferior func with struct - returns char *".
d63a86f8 21410 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
21411 "correct value returned double test" to include Solaris 2.4.
21412 * gdb.base/funcargs.exp (float_and_integral_args):
21413 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 21414
c906108c
SS
21415Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21416
21417 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
21418 enumeration bitfields if compiling with GNU C.
21419 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
21420 to empty' prompt.
21421
21422Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
21423
21424 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
21425 test for PRO targets.
21426
21427 * gdb.base/funcargs.exp: Avoid ever setting more than 8
21428 breakpoints in the inferior at any given time by making
21429 two groups of breakpoints for call2*, call6* and call7*
21430 tests.
21431
21432Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21433
21434 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
21435 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
21436 from optimizing it away.
21437 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
21438 "call inferior func with struct".
21439
21440Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
21441
21442 * configure.in: Only configure gdb.chill for particular targets.
21443
21444Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
21445
21446 * gdb.base/Makefile.in: Add action to .c.o transformation
21447 rule that generates a .ci file for each .o file and remove
21448 explicit .c.o rules except for callfuncs.o.
21449 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
21450 generates a .ci file for each .o file and remove explicit
21451 .cc.o rules.
21452 (clean): Remove *.tmp *.ci files.
21453 (EXECUTABLES): Remove templ-info.exp.
21454 * gdb.base/compiler.c: New file.
21455 * gdb.c++/compiler.cc: New file
21456 * gdb.base/scope.exp: Source gdb.base/scope.ci.
21457 Change rs6000-*-* xfail for
21458 "print 'scope0.c'::filelocal_ro" and
21459 "print 'scope1.c'::filelocal" and
21460 "print 'scope1.c'::filelocal_bss" and
21461 "print 'scope1.c'::filelocal_ro" and
21462 "print 'scope1.c'::foo::funclocal" and
21463 "print 'scope1.c'::foo::funclocal_ro" and
21464 "print 'scope1.c'::bar::funclocal" and
21465 "print 'scope0.c'::filelocal_ro" and
21466 "print 'scope1.c'::filelocal at foo" and
21467 "print 'scope1.c'::filelocal_bss at foo" and
21468 "print 'scope1.c'::filelocal_ro at foo" and
21469 "print 'scope1.c'::foo::funclocal at foo" and
21470 "print 'scope1.c'::foo::funclocal_bss at foo" and
21471 "print 'scope1.c'::foo::funclocal_ro at foo" and
21472 "print 'scope1.c'::bar::funclocal at foo" and
21473 "print 'scope0.c'::filelocal_ro" and
21474 "print 'scope1.c'::filelocal" and
21475 "print 'scope1.c'::filelocal_bss" and
21476 "print 'scope1.c'::filelocal_ro" and
21477 "print 'scope1.c'::foo::funclocal" and
21478 "print 'scope1.c'::foo::funclocal_bss" and
21479 "print 'scope1.c'::foo::funclocal_ro" and
21480 "print 'scope1.c'::bar::funclocal" and
21481 "print 'scope1.c'::bar::funclocal_bss"
21482 to only be xfail'd when not compiled with gcc.
d63a86f8 21483 Add rs6000-*-* xfail for
c906108c
SS
21484 "print 'scope0.c'::filelocal_bss before run"
21485 when compiled with gcc.
21486 (test_at_main): Add rs6000-*-* xfail for
21487 "print filelocal_ro in test_at_main"
21488 when compiled with gcc.
21489 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 21490 Add rs6000-*-aix* xfail for
c906108c
SS
21491 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
21492 "ptype t_char_array", not compiled with gcc.
21493 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
21494 xfail for "list foo (in include file)" when gcc compiled.
21495 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 21496 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
21497 "run to call0a" if not compiled with gcc.
21498 (unsigned_integral_args): Add rs6000-*-* xfail for
21499 "run to call1a" if not compiled with gcc.
21500 (float_and_integral_args): Add rs6000-*-* xfail for
21501 "run to call2a" if not compiled with gcc and for
21502 "continue to call2b" for any compiler.
21503 Add rs6000-*-* xfail to
21504 "print f1 after run to call2a" for gcc compiled.
21505 (discard_and_shuffle): Add rs6000-*-* xfail for
21506 "run to call6a".
21507 (shuffle_round_robin): Add rs6000-*-* xfail for
21508 "backtrace from call7a" if not compiled with gcc.
21509 Add rs6000-*-* xfail for
21510 "backtrace from call7b" if compiled with gcc.
21511 (call_after_alloca): Add rs6000-*-* xfail for
21512 "print c in call_after_alloca" and
21513 "print s in call_after_alloca" and
21514 "backtrace from call_after_alloca_subr"
21515 if not compiled with gcc.
21516 (localvars_in_indirect_call): Add rs6000-*-* xfail for
21517 "print c in localvars_in_indirect_call" and
21518 "print c in localvars_in_indirect_call" and
21519 "backtrace in indirectly called function" and
21520 "stepping into indirectly called function"
21521 if not compiled with gcc.
21522 (localvars_after_alloca): Add rs6000-*-* xfail for
21523 "print c after runto localvars_after_alloca" and
21524 "print s after runto localvars_after_alloca" and
21525 "print i after runto localvars_after_alloca" and
21526 "print l after runto localvars_after_alloca"
21527 for all compilers.
21528 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
21529 than whatis-info.exp.
21530 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
21531 than opaque-info.exp.
21532 Setup rs6000-*-* xfail for
d63a86f8 21533 "ptype on opaque struct pointer (statically)" and
c906108c
SS
21534 "ptype on opaque struct pointer (dynamically)" when
21535 not compiled with gcc.
21536 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
21537 rather than callf-info.exp.
21538 (do_function_calls): Add clear_xfail for rs6000-*-* for
21539 "p t_float_values2(3.14159,float_val2)". Seems to work
21540 fine there, both with xlc and gcc. Need to find out what
21541 it is doing right and fix other platforms.
21542 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
21543 "call inferior func with struct - returns int",
21544 "call inferior func with struct - returns long",
21545 "call inferior func with struct - returns float",
21546 "call inferior func with struct - returns double",
21547 "call inferior func with struct - returns char *",
21548 but only if not gcc compiled (presumes xlc compiled).
21549 Change rs6000-*-* xfails for
21550 "call inferior func with struct - returns char" and
21551 " call inferior func with struct - returns short" to only
21552 xfail if not using gcc.
21553 (clean mostlyclean): Remove *.ci and *.tmp files.
21554 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
21555 than templ-info.exp.
21556 * gdb.base/langs.exp: Source gdb.base/langs.ci.
21557 Add rs6000-*-* xfail for "up to foo in langs.exp"
21558 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 21559 when not gcc compiled.
d63a86f8 21560
c906108c
SS
21561Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21562
21563 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
21564 * gdb.base/corefile.exp: Likewise.
21565 * gdb.base/list.exp: Likewise.
21566 * gdb.base/scope.exp: Likewise.
21567 * gdb.base/siganls.exp: Likewise.
21568
21569 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
21570 compiler output.
21571 * gdb.base/whatis.exp: Likewise.
21572
21573Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
21574
21575 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
21576 failure (opcode table has been fixed to match reality).
21577
21578Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
21579
21580 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
21581 "call inferior func with struct - returns char",
21582 "call inferior func with struct - returns short"
21583
21584 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
21585 "print 'scope0.c'::filelocal at main",
21586 "print 'scope0.c'::filelocal_bss in test_at_main",
21587 "print 'scope0.c'::filelocal at foo",
21588 "print 'scope0.c'::filelocal_bss in test_at_foo",
21589 "print 'scope0.c'::filelocal at bar",
21590 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 21591
c906108c
SS
21592 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
21593 in source file 1". This bug seems to have been fixed with both
21594 gcc and native cc (was native assembler bug?).
21595
21596Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
21597
21598 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
21599 "backtrace through signal handler" to "i*86-*-sysv4*".
21600 * gdb.base/signals.exp: Add xfail for "'next' behaved as
21601 continue" case. Add "known SVR4 bug" to fail message.
21602 Add "i*86-*-bsdi2.0" xfail for "handle all print".
21603 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
21604 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
21605 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
21606 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
21607 "up to foo in langs.exp", "show language at foo in
21608 langs.exp", "up to cppsub_ in langs.exp", "show
21609 language at cppsub_ in langs.exp", "up to fsub in
21610 langs.exp", and "show language at fsub in langs.exp".
21611 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
21612 "bactrace in corefile.exp".
21613 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
21614 "call inferior function with struct - returns float" and
21615 "call inferior function with struct - returns double".
d63a86f8 21616
c906108c
SS
21617Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
21618
21619 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
21620 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
21621 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
21622 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
21623
21624Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
21625
21626 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
21627 (or overriden) "CHILL" macro rather then bare "gcc".
21628 Also look for ../../gcc/xgcc since that is what we will
21629 actually need, not "Makefile". Remove following assignment
21630 of CHILL to CHILL_FOR_TARGET because that results in
21631 recursive definition.
21632
21633Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
21634
21635 * gdb.base/corefile.exp: Change xfail for backtrace in
21636 corefile.exp from linuxaout to all linux.
21637 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
21638 cases where we miss the breakpoint at the signal handler
21639 for some reason. Setup xfail for linuxoldld/linuxaout and
21640 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
21641 hitting SIGURG breakpoint.
21642 * gdb.base/signals.exp: Setup xfail for "next" acting like
21643 continue to add linuxoldld. Setup xfail for all linux for
21644 "next to handler in signals_tests_1", "backtrace in
21645 signals_tests_1", "continue to func1", "pass SIGUSR1",
21646 and continue to handler".
21647
21648Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
21649
21650 * Update all FSF addresses except those in COPYING* files.
21651
21652Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
21653
21654 * gdb.base/a2-run.exp: Change messages to be more explicit about
21655 the status of args, and quote binfile in results.
21656
21657Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
21658
21659 * gdb.base/callfuncs.exp: Add tests for passing structs to
21660 inferior functions and return various types.
21661 * gdb.base/callfuncs.c: Add functions to receive a struct
21662 and return a member of the struct, in various types.
21663
21664Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21665
21666 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
21667
21668Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
21669
21670 * config/vxworks29k.exp: New file, sources vxworks.exp.
21671
21672Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21673
21674 * config/gdbremote.exp: New file. Testing framework using
21675 gdbserver.
21676
21677Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
21678
21679 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
21680 "call function when asleep" and "send end of file".
21681 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
21682 for "backtrace in corefile.exp".
21683 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
21684 for "backtrace through signal handler".
21685 * gdb.base/corefile.exp: Make sure we actually generate a core file
21686 before trying the core tests. Some systems allow the user to suppress
21687 generation of core files and default to that (linux for example).
21688 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
21689 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
21690
21691Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21692
21693 * gdb.threads: New directory with some crude multi-threaded
21694 gdb tests (step.exp and step2.exp).
21695 * config/mt-lynx (STEP_EXECUTABLE): Define.
21696 (THREADFLAGS): Define.
21697
21698Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
21699
21700 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
21701
21702 * gdb.base/signals.exp: Disable whole file for lynx until
21703 further notice.
21704
21705 * gdb.base/signals.exp: xfail test where "next" acts like
21706 "continue" for lynx.
21707
21708 * gdb.base/interrupt.exp: xfail test for calling function while
21709 inferior is asleep for lynx.
21710
21711 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
21712 than one cr-lf after each command.
21713
21714Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21715
21716 * configure.in: Reinstate setting of stabsdirs variable, fix
21717 typo in setting up configdirs for native builds.
21718
21719 * gdb.base/return.exp: Fix typo in return double test.
21720 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
21721 compiler from optimizing them away.
21722
21723Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
21724
21725 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
21726 sequences to be echo'd by gdb when using gdb_test.
21727 * gdb.chill/chexp.exp: Likewise.
21728 * gdb.fortran/exprs.exp: Likewise
21729
21730Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21731
21732 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
21733 after the inferior gdb has started.
21734
21735 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
21736 after each command.
21737 * gdb.base/funcargs.exp: Likewise.
21738 * gdb.base/gdbvars.exp: Likewise.
21739 * gdb.base/interrupt.exp: Likewise.
21740 * gdb.base/list.exp: Likewise.
21741 * gdb.base/watchpoint.exp: Likewise.
21742 * gdb.c++/demangle.exp: Likewise.
21743 * gdb.c++/inherit.exp: Likewise.
21744 * gdb.chill/chexp.exp: Likewise.
21745 * gdb.fortran/exprs.exp: Likewise.
21746
21747 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
21748 test if we can't handle IO to/from the inferior.
21749
21750 * gdb.c++/misc.exp: Always check for a program already being
21751 started after sending a "run" command to gdb.
21752
21753 * gdb.base/twice.exp: Start with a fresh gdb.
21754
21755 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
21756 only depend on gdb's expression code, not the chill runtime.
21757
21758 * gdb.base/return.c: Put return values into variables so we
21759 can have gdb print them rather than depending on the program
21760 to print them.
21761 * gdb.base/return.exp: Corresponding changes.
21762
21763 * lib/gdb.exp: Provide default value for noinferiorio.
21764 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
21765 the inferior.
21766
21767 * gdb.base/break.exp: Always check for a program already being
21768 started after sending a "run" command to gdb.
21769 (text_next_with_recursion): Don't check the output from the
21770 program's printf statement. Instead just make sure the program
21771 exited.
21772
21773 * gdb.base/commands.exp: Protect tests which need arguments with
21774 $noargs conditionals.
21775
21776Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21777
21778 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
21779 of structure member arrays to match gdb/valops.c:value_addr change.
21780
21781Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
21782
21783 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
21784 cases.
21785
21786Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
21787
21788 * configure.in (configdirs): Remove gdb.chill from default list
21789 of subdirs and then add it back in only if doing a native build.
21790 The current chill compiler does not yet work in any cross build.
21791 * Revert all signal changes from Jul 6.
21792 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
21793 for sh-hms targets, allowing these tests to link, with no other
21794 changes. Testing is suppressed by setting "nosignals" in site.exp.
21795
21796Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
21797
21798 * configure.in (signaldirs): Define and add to configdirs for all
21799 targets except some specific ones that are known to not support signals.
21800 Also clean up formatting.
21801 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
21802 (signals, sigall): Remove rules to build.
21803 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
21804 Moved to new gdb.signals directory.
21805 * gdb.signals: New test directory.
21806 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
21807 signals.c signals.exp}: New or moved files.
21808
21809Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
21810
21811 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
21812
21813Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
21814
21815 * gdb.base/return.exp: Xfail `return double' test failure
21816 on at least Solaris 2.3 and handle future/past versions on
21817 a case by case basis as appropriate. Also update message
21818 to include i*86 failures.
21819
21820Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21821
21822 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
21823
21824 * lib/gdb.exp: Fix comment which erroneously identified
21825 gdb_file_cmd as gdb_load (the 19 May change was in fact to
21826 gdb_file_cmd not gdb_load).
21827 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
21828
21829 * gdb.base/setvar.exp: Make test names consistent between pass and
21830 fail cases. Use gdb_test more.
21831
21832Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21833
21834 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
21835
21836Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21837
21838 * gdb.base/help.exp: Fix expected help string for `show commands'.
21839
21840Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
21841
21842 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
21843
21844 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
21845 of a text section.
21846
21847Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
21848
21849 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
21850 that loop eventually terminates. Fix Connection refused logic so
21851 that testsuite will expire nicely.
21852
21853Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
21854
21855 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
21856 config/rom68k.exp: New tcl glue for the appropriate monitors.
21857 These all just end up calling monitor.exp.
21858 * config/monitor.exp (gdb_target_monitor): Handle `Connection
21859 refused' by retrying. Cleanup some timeout issues.
21860 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
21861 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
21862 callers don't have to set/restore global timeout variable.
21863
21864 * The following set of changes centralizes management of the global
21865 timeout variable. This way, it can be set in one target dependent
21866 place instead of dozens of places scattered throughout the test suite.
21867 If you need to lengthen a timeout, then you should either set timeout
21868 in one of the config/{target}.exp files, or multiply it by a factor.
21869 Setting it to an absolute value is always going to lose for some
21870 targets.
21871 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
21872 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
21873 * gdb.base/funcargs.exp: Don't set timeout.
21874 * gdb.base/list.exp (test_forward_search): Only use local timeout.
21875 * gdb.base/printcmds.exp (test_print_string_constants
21876 test_print_array_constants): Don't set timeout.
21877 * gdb.base/ptype.exp: Don't set timeout.
21878 * gdb.base/recurse.exp: Don't set timeout.
21879 * gdb.base/return.exp: Don't set timeout.
21880 * gdb.base/watchpoint.exp: Don't set timeout.
21881 * gdb.c++/classes.exp (do_tests): Don't set timeout.
21882 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
21883
21884Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
21885
21886 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
21887
21888Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21889
21890 * lib/gdb.exp: Disable chill tests for irix5.
21891
21892Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21893
21894 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
21895 each test pass or fail.
21896
21897Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21898
21899 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
21900 xlc not gcc.
21901
21902Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
21903
21904 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
21905
21906Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
21907
21908 * config/est.exp: Fix copyright and comments. Remove dead code.
21909 Use targetname, serialport and baud variables instead of fixed
21910 constants.
21911 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
21912 * config/cpu32bug.exp: New file to support cpu32bug monitors.
21913
21914Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21915
21916 * gdb.base/watchpoint.exp: Don't run
21917 test_watchpoint_triggered_in_syscall for sunos.
21918
21919Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21920
21921 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
21922 they don't seem to exist. Do include stdio.h.
21923
21924Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21925
21926 * gdb.base/a1-selftest.exp: Add alpha xfail.
21927
21928Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21929
21930 * gdb.base/watchpoint.c (main): Prompt before calling read().
21931 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
21932 Revise accordingly. Remove cruft about sending "123" several
21933 times, until it gets noticed. Clean up the "print buf[0]" stuff
21934 so that it passes or fails, and waits for prompts in the usual way.
21935
21936Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21937
21938 * gdb.base/recurse.exp: Fix comment.
21939
21940 * TODO: Remove item about printing variables in nodebug.exp. Add
21941 item about enabling tests which are only run on some targets.
21942
21943 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
21944 fail, make test names unique, use new gdb_test convention
21945 regarding pattern, use gdb_test more, etc.).
21946
21947 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
21948 fail, make test names unique, etc.).
21949
21950Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21951
21952 * gdb.base/nodebug.c: Change return type of top and middle to
21953 short.
21954 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
21955 are fixed by the recent mdebugread.c changes. Allow `short ()'
21956 as type for top and middle.
21957
21958Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21959
21960 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
21961 nearly as I can tell, the whole thing was an accident in Stu's
21962 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
21963 to replace a send/expect pair with gdb_test, but ended up only
21964 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
21965 of 30 Mar 1995 took care of it, but left this vestigial comment
21966 which I am now nuking.
21967
21968Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21969
21970 * gdb.base/break.exp: Look for different line number for
21971 breakpoint at main depending on usestubs.
21972
21973Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21974
21975 * gdb.base/list.exp: Adjust some alternate expect patterns to
21976 match recent list0.c change. Add alternate expect pattern for
21977 output from `list default lines around main' for optimizing
21978 compilers.
21979
21980Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21981
21982 * lib/gdb.exp: If nosignals is not set, set it to 0.
21983
21984Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
21985
21986 * config/slite-gdb.exp: Responds to load symbol table prompt.
21987 * gdb.base/break.exp: Adjust line number, fix rerun.
21988 * gdb.base/langs0.c: Add #ifdef usestubs.
21989
21990Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
21991
21992 * gdb.base/list.exp: Adjust line contents after adding new lines in
21993 list0.c. Also fix a syntax error.
21994
21995 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
21996 * gdb.base/break.exp: ditto.
21997 * gdb.base/list.exp: ditto.
21998 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
21999 * gdb.base/run.c: ditto.
22000 * gdb.base/list0.c: ditto.
22001 * gdb.base/funcargs.c: ditto.
22002
22003Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
22004
22005 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
22006 $targetname, $serialport and $baud instead of hardwired variables.
22007 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
22008 target doesn't support signals.
22009
22010Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
22011
22012 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
22013
22014Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22015
22016 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
22017 Don't rely on the value of an auto variable before it has been
22018 initialized. Use gdb_test more.
22019
22020Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22021
22022 * lib/gdb.exp (default_gdb_version): A version number must start
22023 with a digit, but other than that contains all characters up to
22024 the first whitespace character.
22025
22026Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22027
22028 * gdb.base/commands.exp (breakpoint_command_test): New tests.
22029
22030Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22031
22032 * gdb.c++/*.exp: Warn if executable does not exist. The original
22033 reason for skipping the warning was that configure.in sometimes
22034 intentionally skipped building the executables but the tcl code
22035 had no way of knowing. That (a) was always bogus with respect to
22036 error handling, (b) is no longer true (right now there is no way
22037 to skip C++ tests).
22038
22039 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
22040
22041Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22042
22043 * gdb.base/list.exp: Add expect patterns for output from
22044 SunPRO compiled executables.
22045 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
22046 types.
22047
22048Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22049
22050 * gdb.base/break.exp (test_next_with_recursion): Accept any line
22051 number (we are already testing that the correct source line text
22052 gets printed).
22053
22054 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
22055 that is what is intended, but something needed to be done to get
22056 sunos4 native working again.
22057
22058 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
22059
22060 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22061 apparently went with a (very) old xfail.
22062
22063Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22064
22065 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22066 runto_main is a proc in gdb.exp that will do 'step' for target use
22067 stubs.
22068 * gdb.base/exprs.exp: ditto.
22069 * gdb.base/interrupt.exp: ditto.
22070 * gdb.base/opaque.exp: ditto.
22071 * gdb.base/printcmds.exp: ditto.
22072 * gdb.base/ptype.exp: ditto.
22073 * gdb.base/scope.exp: ditto.
22074 * gdb.base/setvar.exp: ditto.
22075 * gdb.base/signals.exp: ditto.
22076 * gdb.base/twice.exp: ditto.
22077 * gdb.c++/classes.exp: ditto.
22078 * gdb.c++/inherit.exp: ditto.
22079 * gdb.c++/templates.exp: ditto.
22080 * gdb.base/break.exp: no run and hit main for stubs. Change line
22081 numbers for breakpoints and info breakpoint.
22082 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22083 breakpoint().
22084 * gdb.base/callfuncs.c: ditto.
22085 * gdb.base/exprs: ditto.
22086 * gdb.base/interrupt.c: ditto.
22087 * gdb.base/opaque0.c: ditto.
22088 * gdb.base/printcmds.c: ditto.
22089 * gdb.base/ptype.c: ditto.
22090 * gdb.base/scope0.c: ditto.
22091 * gdb.base/setvar.c: ditto.
22092 * gdb.base/signals.c: ditto.
22093 * gdb.base/twice.c: ditto.
22094 * gdb.c++/misc.cc: ditto.
22095 * gdb.c++/templates.cc: ditto.
22096
22097Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22098
22099 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22100
22101 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22102 somewhere between `read' and `main.c'. I'm pretty sure the
22103 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22104 and it isn't particularly useful.
22105
22106 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22107
22108Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22109
22110 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22111
22112Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22113
22114 * config/mt-slite: add LIBS and -nostdlib.
22115 * config/slite-gdb.exp: add this new file to support sparclite target.
22116
22117Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22118
22119 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22120
22121 * gdb.base/a2-run.exp: Change argument to istarget from
22122 "*-*-vxworks" to "*-*-vxworks*".
22123 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22124
22125Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22126
22127 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22128 will not runto main but do a 'step' to step out of breakpoint().
22129 * config/mt-slite: add -Dusestubs.
22130
22131Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22132
22133 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22134 instead of just @.
22135
22136 * gdb.base/signals.exp: Add test for "handle all print".
22137 * TODO: Remove "handle all print". Also remove item about
22138 checking copyright date (I don't like the idea of a spurious FAIL
22139 based on when we run the tests).
22140
22141 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22142 for SunOS4 (reason for failure not investigated). Remove
22143 redundant test for $binfile.
22144
22145 * gdb.base/nodebug.c (array_index): Call malloc.
22146
22147 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22148
22149Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22150
22151 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22152 conventions and slightly simplify the matching regexp.
22153
22154Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22155
22156 * gdb.base/break.exp: Update gdb_test invocation to use new
22157 convention.
22158
22159 * lib/gdb.exp: If noargs is not set, set it to 0.
22160
22161 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
22162 tests unique.
22163
22164 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
22165
22166Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22167
22168 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
22169 one argument of type "<non-float parameter>".
22170
22171Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
22172
22173 * config/rom68k.exp: New file to support Motorola IDP board.
22174 * gdb.base/a2-run.exp: Skip this file if noargs is set.
22175 * gdb.base/break.c: Change things around so that this program
22176 doesn't depend upon args. This is necessary to make remote
22177 targets work (in general, they can't take args).
22178 * gdb.base/break.exp: Don't try to send args to program. Don't
22179 expect output. Also, replace lots of code with gdb_test.
22180
22181Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22182
22183 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
22184 printing of '\'' (which is what the comment says we are testing,
22185 even though we were not), not '''.
22186 (test_integer_literals_rejected): Test that printing ''' is an error.
22187
22188 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22189 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
22190 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
22191 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
22192 Use gdb_test not test_print_accept.
22193 * lib/gdb.exp: Remove test_print_accept.
22194
22195 * gdb.base/signals.exp (signal_tests_1): Make pass message
22196 consistent with fail message.
22197
22198 * gdb.base/whatis.exp: Remove xfails for printing char vs.
22199 unsigned char; the bug (PR 1821) is fixed.
22200
22201 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
22202
22203 * gdb.base/scope.exp (test_at_localscopes): Call pass for
22204 successful tests--makes xfailing them work right.
22205
22206Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22207
22208 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
22209 only \r\n, not .*. The test can pass .* as the last thing in
22210 $pattern if that is what it wants. In addition to providing this
22211 flexibility, this change should speed up pattern matching in cases
22212 where the pattern already ended with .* (there were a number of
22213 them). This change also helps catch bad patterns--in the old
22214 scheme the typo "char \*" instead of "char \\*" would pass. Now
22215 it is caught.
22216 * Many .exp files: Update callers.
22217
22218 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
22219 clearer and does not spuriously match multiple ('s. Likewise for
22220 ) and *.
22221
22222 * gdb.base/nodebug.exp: Test ability to call a function and pass
22223 it a string (even with no debugging info).
22224
22225 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
22226 "p '\'", which is the same as "p ''" once tcl gets done with
22227 quoting, to "p '\\'", which I suspect is what is intended (one
22228 backslash gets sent to GDB).
22229
22230 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
22231
22232Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22233
22234 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
22235 1817) was fixed literally years ago.
22236
22237Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22238
22239 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
22240 test, it causes stepping out of call_after_alloca_subr with
22241 optimizing compilers.
22242 (localvars_in_indirect_call): Consume GDB prompt if `finish'
22243 fails.
22244
22245 * gdb.c++/templates.exp: Source templ-info.exp only if
22246 the templates executable exists.
22247
22248 * gdb.c++/misc.cc (class Contains_static_instance,
22249 class Contains_nested_static_instance),
22250 gdb.c++/classes.exp (test_static_members): Test printing of
22251 a class that contains a static instance of the class.
22252
22253Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22254
22255 * gdb.base/langs2.c (cppsub_): Don't prototype.
22256 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
22257 only, I believe).
22258
22259Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22260
22261 * lib/gdb.exp (skip_chill_tests): New procedure.
22262
22263 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
22264
22265Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
22266
22267 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
22268 each expect pattern. Cuts runtime from 12 to about 4 seconds.
22269
22270Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22271
22272 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
22273
22274 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
22275 disassemble 8, not 16, instructions for part 4.
22276
22277 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
22278 support the latter anymore.
22279
22280 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
22281 -DNO_PROTOTYPES.
22282 * gdb.base/callfuncs.c: Control use of prototypes based on
22283 NO_PROTOTYPES, not __STDC__.
22284 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
22285 t_float_values2 tests if prototypes in use.
22286
22287 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
22288 t_double_values): When checking differences against DELTA, check
22289 that difference is within the range (-DELTA,DELTA), not just
22290 (-infinity,DELTA).
22291
22292Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
22293
22294 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
22295 'file' command firts, then 'target', then 'load', this is due to gdb
22296 target set up.
22297 * config/mips-gdb.exp: Fix a couple regular exp bugs.
22298
22299Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
22300
22301 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
22302 FP load/store variants.
22303 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
22304
22305Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22306
22307 * gdb.base/term.exp: Do not give a warning if not native, it is
22308 not an abnormal condition.
22309
22310Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
22311
22312 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
22313 t_char_array".
22314
22315Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22316
22317 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
22318 are getting the version number.
22319
22320 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
22321 if not native, it is not an abnormal condition.
22322
22323Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22324
22325 * lib/gdb.exp: Just use "file exists", rather than undocumented
22326 dejagnu procedure "findfile".
22327
22328Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22329
22330 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
22331 (LDFLAGS): Set to -Xlinker -Ur.
22332
22333 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
22334 Removed, these values are set by lib/gdb.exp.
22335
22336 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
22337
22338Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22339
22340 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
22341 of replicating gdb startup code.
22342
22343 * config/mt-vxworks (LDFLAGS): Set to -r.
22344 (CFLAGS_FOR_TARGET): Removed.
22345
22346 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
22347 (gdb) and gdb for vxworks uses (vxgdb).
22348
22349 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
22350 executable is not in the tree and host != target, use sed and
22351 program_transform_name to determine the gdb name used by the
22352 target.
22353
22354 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
22355 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
22356
22357Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22358
22359 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
22360 floats, chars, and shorts where there are ANSI-style function
22361 definitions.
22362
22363 * gdb.base/langs.exp, gdb.base/langs*: New test.
22364 * gdb.base/Makefile.in: Build it.
22365 * TODO: Remove item about checking that C names don't get C++
22366 demangling applied; this test tests it.
22367
22368Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22369
22370 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
22371 went with the const70 xfail. The xfail went away a year ago.
22372
22373 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
22374
22375 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
22376 for hp300.
22377
22378 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
22379
22380 * gdb.base/a1-selftest.exp: Don't run on hp300.
22381
22382Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22383
22384 * Makefile.in (site.exp): Set host_alias and target_alias as well
22385 as host_triplet and target_triplet.
22386
22387Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22388
22389 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
22390
22391 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
22392 places as other ecoff systems).
22393
22394 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
22395 ultrix.
22396
22397Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22398
22399 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
22400 remove them.
22401 * gdb.base/nodebug.exp: Accept "function" in addition to "text
22402 variable and "variable" in addition to "data variable".
22403 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
22404
22405 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
22406 2.
22407 * gdb.base/list1.c (long_line): Add additional statement at start
22408 of function.
22409 * gdb.base/list.exp (test_forward_search): Update line number to
22410 reflect new statement.
22411
22412Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22413
22414 * gdb.base/signals.exp: Reinitialize searched source directories
22415 after gdb_start call.
22416
22417Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
22418
22419 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
22420 * gdb.stabs/Makefile.in: Likewise.
22421
22422 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
22423 change. Instead split the tests into smaller pieces.
22424 * gdb.disasm/hppa.s: Corresponding changes.
22425
22426Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22427
22428 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22429 Quote ^C when passing it to stty. For some shells ^ is a pipe.
22430
22431 * gdb.base/funcargs.exp: Modify many tests so that every test
22432 either passes or fails. Make some test names unique.
22433
22434Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22435
22436 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22437 Call stty to set interrupt character.
22438
22439 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
22440 for HP assembler versus GNU assembler based on actual behavior of
22441 $(CC), rather than assuming that $(AS) is always the GNU assembler.
22442
22443 * TODO: Suggest a few more stepping tests.
22444
22445Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
22446
22447 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
22448 restart GDB for h8300 after a continue.
22449 (return): Add pattern to match a29k-udi behavior.
22450 * gdb.base/nodebug.exp: Remove obsolete comment.
22451 * gdb.base/regs.exp: New file, testing of register displays.
22452 * gdb.base/return.exp: Fix typo in reference to $objdir.
22453 * gdb.base/whatis.exp: Always start with a fresh GDB.
22454
22455Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22456
22457 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
22458 higher, these tests generate a lot of output.
22459
22460Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22461
22462 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
22463 code following the catch silently ignored some errors; without the
22464 catch they should be thrown like any other tcl error. Also, the
22465 catch used "" instead of {} which meant all the callers who wanted
22466 to include one of the characters "[]$ had to quote it an extra time.
22467 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
22468 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
22469 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
22470 Remove extra quoting.
22471
22472Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
22473
22474 * gdb.base/commands.exp: Make test names unique; every test either
22475 passes or fails. Update some comments.
22476
22477 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
22478
22479Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22480
22481 The following fixes a FAIL caused by the fact that the alpha stabs
22482 configuration didn't use the ".if alpha" code in weird.def.
22483 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
22484 bit pointer, so the 32 bit version works even on the alpha.
22485 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
22486 Remove the stuff which allowed us to have separate versions for
22487 alpha and everything else.
22488
22489 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
22490 regexp which "info func operator\[\](" is supposed to match. Fix
22491 string to send to GDB. Note that GDB still doesn't work right. Add a
22492 new test for "info func .perator\[\](" which GDB does handle correctly.
22493
22494 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
22495
22496Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22497
22498 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
22499 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
22500 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
22501 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
22502 it makes the tests harder to understand and confuses test-o-matic.
22503 The preferred style is that each test provides a PASS or a FAIL,
22504 and has a unique message (e.g. "continue #54" not just "continue")
22505 which is the same for the pass and the fail.
22506 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22507 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
22508 to lib/gdb.exp.
22509 * gdb.base/printcmds.exp: Use test_print_accept. Remove
22510 prt_accept which was basically the same thing. Likewise for
22511 test_print_reject and prt_reject.
22512 * lib/gdb.exp (test_print_reject): Add some more error message
22513 patterns to match from the former printcmds.exp (prt_reject).
22514 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
22515 One defect of the passcount stuff is that some of it failed to
22516 report XPASS where appropriate.
22517 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
22518 stuff before and after arg in expected pattern.
22519 (test_paddr_operator_functions): Re-do test without print_addr_of;
22520 this is the only test which seems to want extra stuff there.
22521
22522Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22523
22524 * gdb.base/nodebug.exp: Update new tests to reflect improved
22525 wording of gdb output.
22526
22527 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
22528 and "ptype" work on variables in files compiled without -g.
22529 Replaces commented out "maint print msymbol" tests.
22530
22531Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22532
22533 * gdb.base/setvar.c (dummy): Call malloc.
22534
22535 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
22536 losing with the irix4 sed.
22537
22538 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
22539 ALRM" on irix4.
22540
22541Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22542
22543 * TODO: Remove items about corefile.exp testing new exec-file and
22544 backtrace; both are now done. Add items about printing enums.
22545
22546Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22547
22548 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
22549 "get signal $thissig" test fails.
22550
22551 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
22552
22553Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22554
22555 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
22556 compiler warning with dec alpha compiler.
22557
22558 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
22559 extra \n from gdb_test call (this explains why the prompt test
22560 that I removed yesterday was there).
22561 (user_defined_command_test): Remove extra \n and prompt test.
22562
22563 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
22564 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
22565 doesn't exist.
22566 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
22567 Also remove alpha workaround, which turns out to be because
22568 SIGABRT == SIGLOST.
22569
22570 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
22571
22572 * gdb.base/help.exp: Don't test "help show".
22573
22574Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22575
22576 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
22577 "set print address" is on.
22578 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
22579 pass prompt to gdb_test; gdb_test already looks for the prompt.
22580
22581 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
22582
22583 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
22584 was a vestige of the manual TESTSTRATEGY, and the purpose of it
22585 was to make sure that gdb can read a core file. But (a) the "read
22586 the corefile" part didn't make it to a1-selftest.exp, we just
22587 delete the corefile after creating it, and (b) we test reading
22588 corefiles in corefile.exp anyway. Also, this test left around a
22589 xgdb process on Solaris.
22590
22591 * gdb.base/corefile.exp: Also test backtrace.
22592
22593Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
22594
22595 * gdb.base/commands.exp: Test a simple user defined command with
22596 arguments and if/while statements; verify the full user command is
22597 printed by "show user".
22598
22599 * gdb.base/commands.exp: Test if/while commands as part of a
22600 breakpoint command list; verify they appear in breakpoint
22601 information.
22602
22603Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22604
22605 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
22606 than by dividing by zero.
22607
22608Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
22609
22610 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
22611 performing an inferior call with watchpoints enabled.
22612 * gdb.base/watchpoint.c (main): Delete second unnecessary read
22613 call.
22614
22615Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22616
22617 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
22618 of "file" command.
22619
22620 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
22621 Add additional pattern for when "int operator int(void);" appears
22622 in a different order.
22623
22624Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22625
22626 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
22627
22628 * gdb.base/help.exp: Replace most of docstrings for "info signals"
22629 and "signal" with ".*".
22630
22631Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22632
22633 * TODO: Add note about "handle all nostop".
22634
22635 * gdb.base/{sigall.c, sigall.exp}: New test.
22636 * gdb.base/Makefile.in: Add it.
22637
22638Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
22639
22640 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
22641 when invoking GDB, suppresses any windowing interface.
22642
22643Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
22644
22645 * config/sim-gdb: New file, simulator testing support.
22646
22647Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
22648
22649 * gdb.base/interrupt.exp: Test calling func1 twice.
22650
22651Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
22652
22653 * gdb.base/list.exp (test_forward_search): Set timeout higher
22654 when we'll be getting lots of output from gdb.
22655
22656 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
22657 "init_malloc" to after the expect statement. Run it if that
22658 regexp is taken, but also for two others which happen if source
22659 cannot be found.
22660
22661Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22662
22663 * gdb.base/printcmds.exp: New test, for printing register before
22664 program is running.
22665
22666Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22667
22668 * gdb.base/list.exp: Correct some alternate expect patterns
22669 to reflect changes in list1.c.
22670
22671Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22672
22673 * TODO: Add item regarding large frames.
22674
22675 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
22676
22677 * TODO: Remove item about enabling return.exp; it
22678 is enabled. Suggest a few more "return" tests.
22679
22680Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22681
22682 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
22683 anonymous unions.
22684
22685Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22686
22687 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
22688 and pr-5646.o, so "make" is the same as "make all", not "make
22689 pr-4975.o".
22690
22691Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
22692
22693 * gdb.base/list.exp: Adjust expectations to reflect changes in
22694 list1.c.
22695 (test_forward_search): New test proc.
22696 * gdb.base/list1.c (long_line): New function, has long source line.
22697
22698Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
22699
22700 * gdb.base/a1-selftest.exp: Change initial stepping to know about
22701 additional line of code that was added.
22702
22703Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
22704
22705 * gdb.disasm/hppa.s: Break the large branching tests into smaller
22706 tests so as not to overflow expect's input buffers.
22707 * gdb.disasm/hppa.exp: Corresponding changes.
22708
22709Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22710
22711 Beginnings of template debugging tests.
22712 * gdb.c++/templ-info.cc: New file to test for template
22713 debugging capability of the compiler.
22714 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
22715 templ-info.cc.
22716 * gdb.c++/templates.cc: Add explicit template instantiations
22717 to enable compiling with -fno-implicit-templates. Add destructor
22718 and 'value' method to T5 class for template tests.
22719 * gdb.c++/templates.exp: Add testcases for printing of template
22720 types, setting breakpoints on template methods and calling a
d63a86f8 22721 template method.
c906108c
SS
22722
22723Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
22724
22725 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
22726 branch target since some assemblers (gas-2.5) may emit a
22727 relocation for the branch instead of resolving it in the
22728 assembler.
22729
22730Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22731
22732 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
22733 through signal handler.
22734
22735Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22736
22737 * configure.in (*-*-netware): Use config/mt-netware.
22738
22739 * config/mt-netware: New file.
22740 * config/mt-i386-netware: Removed, separate configs for different
22741 netware architectures are no longer needed now that we have
22742 --with-headers.
22743
22744Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22745
22746 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
22747 by the recent changes to use ANSI C arithmetic conversions.
22748
22749Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22750
22751 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
22752 bug involving using inferior_pid to figure out whether to select a
22753 frame.
22754
22755Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
22756
22757 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
22758 match the current disassembler output.
22759
22760Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
22761
22762 * gdb.fortran/exprs.exp: Expect VOID instead of void.
22763 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
22764 types, expect "int" as type of integer values (for now).
22765
22766Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
22767
22768 * gdb.base/commands.exp: New tests for if/while commands.
22769
22770Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
22771
22772 * lib/gdb.exp (runto): Replace sub-pattern for hex value
22773 by .*, since hex values have different syntax in Chill mode.
22774
22775Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22776
22777 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
22778 linefeed from expect pattern for repeated types with indices > 9.
22779
22780Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
22781
22782 First part of Fortran test suite.
22783 * gdb.fortran: New directory.
22784 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
22785
22786Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22787
22788 * gdb.base/default.exp: Update expect pattern for load command
22789 without arguments.
22790
22791Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
22792
22793 * configure.in: Change i386 to i[345]86.
22794 * gdb.base/configure.in: Likewise.
22795 * gdb.c++/configure.in: Likewise.
22796 * gdb.chill/configure.in: Likewise.
22797
22798Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
22799
22800 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
22801 patterns, since that is not a valid context for comments.
22802
22803Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
22804
22805 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
22806 repeated types and repeated types with indices > 9.
22807
22808Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
22809
22810 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
22811 2417; old bug has been fixed.
22812
22813Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
22814
22815 * gdb.base/interrupt.exp: When trying to wake up the inferior,
22816 send the newline ourselves instead of assuming gdb_test will do
22817 so when passed an empty input string.
22818
22819 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
22820 stabs testcode.
22821
22822Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22823
22824 * lib/gdb.exp (gdb_test): Don't send anything if the first
22825 argument is an empty string. This makes cases where we want to
22826 match output that is already in expect's buffers (for example,
22827 matching a breakpoint after gdb_run_cmd has been called) work
22828 reliably.
22829
22830Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22831
22832 * config/netware.exp: New file.
22833
22834Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22835
22836 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
22837 the -B and -L prefixes so we can find the debugging stub.
22838
22839 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
22840 there and we are using the gcc from the tree.
22841
22842 * gdb.base/types.c: Removed.
22843
22844 * gdb.base/configure.in: Look for makefile fragments in ../config.
22845 Recognize i386-*-netware.
22846 * gdb.c++/configure.in: Likewise.
22847
22848Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22849
22850 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
22851 the correct TCL syntax.
22852
22853Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22854
22855 * gdb.base/opaque.exp: use runto instead of messing around with
22856 breakpoints. Simplify by using gdb_test.
22857
22858 * gdb.base/bitfields.exp: restart between tests on netware targets
22859 because breakpoints aren't relocated after target death. Run
22860 processes to completion.
22861
22862 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
22863
22864Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
22865
22866 * Makefile.in: Remove extra tabs that confuse some versions
22867 of "make". Use the newly built gdb to test with by default,
22868 rather than the first one in the tester's search path.
22869
22870Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
22871
22872 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
22873
22874 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
22875 condition help.
22876
22877Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22878
22879 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
22880
22881 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
22882 running.
22883 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
22884 * gdb.base/funcargs.exp: Likewise.
22885
22886 * gdb.base/bitfields.exp: Simplify by using gdb_test.
22887 * gdb.base/funcargs.exp: Likewise.
22888
22889 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
22890 message is "".
22891
22892Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22893
22894 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
22895 return,signals,twice}.exp: Handle non-existant binaries
22896 consistantly.
22897
22898 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
22899 * gdb.base/Makefile.in: Don't try to generate a core dump, we
22900 might testing a cross development system.
22901
22902Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22903
22904 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
22905 runtest script is relative to ${srcdir}, not ${rootdir}.
22906
22907Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
22908
22909 * gdb.base/signals.exp: Allow for optionality of breakpoint
22910 address.
22911
22912Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22913
22914 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
22915
22916Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22917
22918 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
22919 for size_t definition.
22920 * gdb.c++/templates.cc: Likewise
22921
22922 * config/mt-i386-netware: New file.
22923
22924 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
22925 defined.
22926
22927 * gdb.base/Makefile.in: Added support for systems that name core
22928 files by appending "core" to the program name.
22929 * gdb.base/a1-selftest.exp: Likewise.
22930
22931Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22932
22933 * gdb.base/return.exp: Add comment and message for `return double'
22934 test failure on Sparc Solaris.
22935
22936Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
22937
22938 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
22939
22940Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22941
22942 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
22943 from optimizing them away.
22944 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
22945 patterns to include default constructors and assignment operators,
22946 to match gcc versions beyond 2.5.8. Accept any cplus demangling
22947 character in the output of the virtual base pointer.
22948
22949Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22950
22951 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
22952 expression match in print_addr_of to avoid unintented matches.
22953 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
22954 versions up to 2.5.8.
22955
22956Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22957
22958 * gdb.base/list.exp: Tweak alternate pattern for listing of an
22959 included file to run under newer versions of expect.
22960 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
22961 consecutive >'s in templates to accomodate recent cplus-dem.c change.
22962 Remove xfail for the virtual table of BDDHookV.
22963
22964Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
22965
22966 * lib/gdb.exp (string_to_regexp): Set a default result.
22967 (default_gdb_start): Fix misleading message.
22968
22969Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
22970
22971 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
22972 Remove all CC, etc definitions.
22973 * config/mt-hpux: New file.
22974 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
22975 (CFLAGS, LDFLAGS): Define.
22976 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
22977
22978 * Makefile.in (site.exp): Don't insert host_os, etc.
22979 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
22980 (distclean): Check existence of subdir.
22981 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
22982 * gdb.base/Makefile.in: General cleanup and simplification.
22983 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22984 to build executables. Use default rule to build .o files.
22985 (EXPECT, RUNTEST, CC): Fix relative pathname.
22986 (site.exp): Don't insert host_os, etc.
22987 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
22988 and/or SIGUSR1 defined.
22989 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
22990 * gdb.c++/Makefile.in: General cleanup and simplification.
22991 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22992 (CFLAGS): Remove.
22993 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
22994
22995Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
22996
22997 * gdb.base/recurse.exp: Misc changes to get tests running again
22998 after Kung's changes to the watchpoint code.
22999 * gdb.base/watchpoint.exp: Likewise.
23000
23001Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
23002
23003 * lib/gdb.exp (string_to_regexp): Convert {\} also.
23004
23005Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
23006
23007 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
23008 * lib/gdb.exp (default_gdb_start): Define.
23009 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
23010 gdb.base/funcargs.exp, gdb.base/opaque.exp,
23011 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
23012 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
23013 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
23014 Don't call gdb_target_udi in between tests.
23015
23016Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23017
23018 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
23019 (which was basically just a local version of the same thing). In
23020 addition to avoiding duplication, gdb_test_exact is faster.
23021 * lib/gdb.exp (gdb_test_exact): Fix typo.
23022
23023 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
23024 don't give an error.
23025
23026 * gdb.base/term.exp: Call delete_breakpoints before starting.
23027
23028 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
23029 (t10): Add comment.
23030
23031Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23032
23033 Reorganization of the GDB Test Suite.
23034
23035 * gdb.base: New directory, contains all the basic tests.
23036 * gdb.c++: New directory, tests specific to C++.
23037 * gdb.chill: New directory, tests specific to Chill.
23038 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
23039 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
23040 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
23041 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
23042 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
23043 t30-31 to chill).
23044 * */gdbme.*: Rename to match appropriate expect scripts.
23045 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
23046 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
23047 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
23048 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
23049 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
23050 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
23051 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
23052 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
23053 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
23054 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
23055 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
23056 gdb.c++/virtfunc.cc: New names of C++ files.
23057 * gdb.chill/chillvars.ch: New name of Chill file.
23058 * gdb.base/configure.in, gdb.c++/configure.in,
23059 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23060 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23061 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23062 * configure.in (configdirs): Update to reflect directory changes.
23063 (target_abbrev): No longer define for any configuration.
23064 * Makefile.in: Cosmetic improvements to header comments.
23065
23066Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23067
23068 Various changes to gdb.t31:
23069
23070 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
23071 * gdbme.ch: Make all key-words and predefineds be upper-case.
23072 * chillvars.exp: Expect key-words and predefinds in upper-case.
23073
23074 * chillvars.exp: Use gdb_test_exact many places.
23075 Change expected output for arrays (which now includes index labels).
23076
23077 * pr-5020.exp, gdme.ch (module PR_5020):
23078 New test, for PR-5020.
23079
23080Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
23081
23082 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23083 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23084
23085Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23086
23087 * Makefile.in: Fix bit-rot in definitions of CHILL,
23088 CHILL_FOR_TARGET and Chill_LIB.
23089 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23090 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23091 CHILL, and CHILL_LIB.
23092
23093Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23094
23095 * Revert the previous changes. Please see Rob's directory
23096 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23097
23098Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23099
23100 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
23101 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23102 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23103 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
23104 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23105 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23106 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23107 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23108 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23109 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23110 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23111 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23112 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23113 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23114 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23115 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23116 changes from 94Q1.
23117
23118Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23119
23120 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23121 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23122 Rob's new testing fragments.
23123
23124Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23125
23126 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 23127 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
23128
23129Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23130
23131 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23132 version also, match on casted version strings, and match on
23133 gdb startup case where the line numbers might be messed up.
23134
23135Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23136
23137 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 23138 (CFLAGS): Delete it from here.
c906108c
SS
23139
23140Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23141
23142 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23143
23144Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23145
23146 * Makefile.in (RUNTEST): Default to just "runtest".
23147
23148Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23149
23150 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23151 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23152 the code has been restructured.
23153
23154Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23155
23156 * gdb.t00/default.exp (set write): Allow any number of \r and/or
23157 \n, not just one of each.
23158
23159 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
23160 /bin/cc gives a warning if you do.
23161
23162Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
23163
d63a86f8 23164 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
23165 __t10ListS_link1ZUiRCUiPT0
23166
23167Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23168
23169 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
23170 on local variables in recursive functions.
23171
23172 * gdb.t07/Makefile.in: Build the new test.
23173
23174Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23175
23176 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
23177 directly. Instead compare the return values from actual calls.
23178
23179Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
23180
23181 * Makefile.in (check): Set TCL_LIBRARY for runtest.
23182
23183Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23184
23185 * From Peter Schauer with minor modifications.
a9c64011
AS
23186 * gdb.t15/return.exp (return_tests): Handle targets where "return"
23187 stops in mid-line in the caller. Add xfail for returning a float
23188 value on X86 targets.
c906108c
SS
23189
23190Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23191
23192 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
23193 to avoid expect lossage.
23194 (fmem_LRbug_tests): Likewise.
23195 * gdb.disasm/hppa.s: Corresponding changes.
23196
23197 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
23198 conditions to work with latest dejagnu/expect.
23199
23200 * gdb.t15/funcargs.exp (finish from indirect call): No longer
23201 expected to fail on the PA.
23202 (backtrace in call with trampolines): Explicitly require main
23203 to be frame #1 (no trampolines should show up in backtrace).
23204
23205 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
23206 "continue -expect".
23207 * gdb.t06/break.exp: Likewise.
23208 * gdb.t07/watchpoint.exp: Likewise.
23209 * gdb.t13/bitfields.exp: Likewise.
23210 * gdb.t15/{funcargs,return}.exp: Likewise.
23211 * gdb.stabs/weird.exp: Likewise.
23212 * config/{mips,udi}-gdb.exp: Likewise.
23213
23214 * hppa.sed: Enclose comments within a sed command to avoid
23215 losing with the old OSF1 sed.
23216
23217Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23218
23219 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
23220 sequent dynix.
23221 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
23222 * gdb.t15/funcargs.exp: Conditionally step again to really
23223 finish from marker_call_with_trampolines. Handle the case where
23224 the first step from within call_with_trampolines already steps
23225 us back to main.
23226 * gdb.t15/gdbme.c: Add comment to closing brace of
23227 call_with_trampolines for funcargs.exp.
23228
23229Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23230
d63a86f8 23231 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
23232 Fix typo(s).
23233
23234Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23235
23236 * gdb.t07/gdbme.c: More code for watchpoint testing.
23237
23238 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
23239 "Hardware watchpoint" throughout file.
23240 (test_watchpoint_triggered_in_syscall): New test.
23241 (test_complex_watchpoint): New test.
23242
23243Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23244
23245 * gdbme.c (call_with_trampolines): New function to try and step
23246 into. Tests trampoline problems on the PA.
23247
23248 * funcargs.exp (localvars_in_indirect_call): No longer expect
23249 stepping into indirect call to fail on PAs.
23250 (test_stepping_over_trampolines): New test.
23251
23252Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23253
23254 * TODO: Add suggestions for static member function tests, and
23255 completion tests.
23256
23257Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23258
23259 * TODO: Add suggestions for "p/a" tests.
23260
23261 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
23262 (default_gdb_exit): Replace all the hair with sending "quit" to
23263 the process with a simple close.
23264
23265Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23266
23267 * TODO: Add suggestions for shared library tests.
23268
23269Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23270
23271 * TODO: Add suggestions for x/s tests.
23272
23273Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23274
23275 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
23276 "enable once", and "enable breakpoints once" with ".*".
23277
23278Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23279
23280 * TODO: Add suggestions about structure passing tests.
23281
23282Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23283
23284 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
23285 the primary1 test, use work around if __GNUC__ < 2.
23286 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
23287 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
23288 Test for bad output rather than waiting for timeout. Issue
23289 second continue only if first continue failed.
23290
23291Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23292
23293 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
23294 operator[] test with gdb_test because the old code didn't seem to
23295 be getting the quoting right with the new dejagnu.
23296
23297Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
23298
23299 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
23300 one from the path.
23301 * Makefile.in: Use a fresh expect if there is one, use runtest
23302 from the src tree if there is one.
d63a86f8 23303
c906108c
SS
23304Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23305
23306 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
23307 next over recursive call. Revise the tests from that point on
23308 (which had been skipped) to match GDB's actual (correct) output.
23309
23310 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
23311 with next over a breakpoint whose condition is false.
23312
23313 * gdb.t00/help.exp: Comment out "help set print" tests just like
23314 (and for same reason as) "help set" test.
23315
23316Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23317
23318 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
23319 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
23320
23321Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23322
23323 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
23324 necessary gdb_target_udi.
23325
23326 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
23327
23328 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
23329 1838 and 2417; they are fixed.
23330
23331 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
23332 gdb.t03/ptype.exp (ptype structure, ptype union):
23333 Remove xfails; the test is looser than when the xfails were added.
23334
23335 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
23336 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
23337
23338 * gdb.t01/run.exp: Only run shell test if isnative.
23339
23340 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
23341 since "run" automatically loads if necessary. Call gdb_target_udi
23342 after the "file" since "file" kills any execution target.
23343
23344 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
23345 GDB. GDB doesn't work that way (not anymore at least) on UDI.
23346 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
23347 argument for UDI.
23348
23349Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23350
23351 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
23352
23353 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
23354
23355Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23356
23357 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
23358 properly quoting regexps. This makes the second argument to
23359 demangle a fixed string, which matches the callers, instead of a
23360 shell-style pattern which is what the previous implementation
23361 used. Update some of the callers.
23362
23363Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23364
23365 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
23366 (comib_nullified_tests): Fix typo.
23367 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
23368 strings. No longer expected to fail.
23369
23370 * gdb.disasm/hppa.s (addib_tests): Fix typo.
23371 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
23372 strings. No longer expected to fail.
23373
23374 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
23375 string. No longer expected to fail.
23376
23377Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23378
23379 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
23380 No longer expected to fail.
23381
23382 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
23383 string. No longer expected to fail.
23384
23385Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23386
23387 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
23388 only in the names (I probably got most of them). I was even
23389 generous with some which differed in underscores in names, and
23390 probably missed a few, and I *still* was able to remove almost a
23391 third of the file with almost no impact on testsuite coverage.
23392
23393Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23394
23395 * gdb.t00/default.exp: Match udi_attach error message as well as
23396 the one from child_attach.
23397
23398 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
23399
23400 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
23401
23402 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
23403 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
23404
23405 * Move test with enums and partial symbols back to
23406 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
23407 Reverts the change of 26 May 93. Per today's change to
23408 stabs.texinfo, the behavior that weird.exp was expecting was
23409 unreasonable; what is important is that the compiler+gdb get
23410 things right, which happens with a recent gcc. Also fix the test
23411 to deal with native compilers which put out the stab gdb can't
23412 deal with.
23413
23414Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23415
23416 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
23417 in the names. The main thing these accomplish is to slow things down.
23418 Many more such duplicates surely remain.
23419
23420 * gdb.t00/help.exp: Comment out "help support" test just like
23421 (and for same reason as) "help set" test.
23422
23423Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
23424
23425 * gdb.t06/break.exp: Remove setup_xfails for
23426 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
23427 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
23428 about known bug in gcc to include up through 2.5.8.
23429 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
23430 well as "_vb$".
23431 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
23432 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
23433 with latest gcc and gdb.
23434 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
23435 well as "_vb$".
23436
23437Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23438
23439 * configure.in (hppa*-*-*): Also configure and build stabs-only
23440 tests.
23441
23442Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23443
23444 * gdb.t10/hppa.mt: A makefile fragment for the PA.
23445 * gdb.t10/configure.in (hppa*-*-*): Use it.
23446
23447Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23448
23449 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
23450
23451Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23452
23453 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
23454 versions prior to 1.13.5.
23455
23456Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23457
23458 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
23459 the prompt is at the start of a line.
23460
23461Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23462
23463 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
23464 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
23465 in the copr tests now.
23466 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
23467 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
23468 expected to fail.
23469
23470Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
23471
23472 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
23473 gdb.t31/chillvars.exp, lib/gdb.exp:
23474 Tweak to run under either version of expect.
23475 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
23476 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
23477 * gdb.t11/list.exp: Remove extraneous whitespace.
23478
23479Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23480
23481 * gdb.t16/printcmds.exp (test_print_strings): Accept
23482 "(unsigned char *) " before the string.
23483
23484 * TODO: Add notes about printing of fancy types and GDB expressions.
23485
23486Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
23487
23488 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
23489 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 23490 if doing mips-idt-ecoff.
c906108c
SS
23491
23492Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
23493
23494 * Most .exp files: Tweak to run under either version of expect.
23495
23496Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23497
23498 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
23499 xfails; I'm not sure why they are failing, but not because of PR 1806.
23500
23501Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
23502
23503 * config/unix-gdb.exp: Remove gdb_unload cause it's already
23504 defined in lib/gdb.exp.
23505
23506Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23507
23508 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
23509 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
23510 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
23511 have to be typeless.
23512
23513Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23514
23515 * TODO: Add suggestion for copyright year test.
23516
23517Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
23518
23519 * configure.in (*-*-lynxos*): Add stabs tests.
23520
23521Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23522
23523 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
23524 so insert a tab before any assembler directive in column zero.
23525
23526 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
23527 stores.
23528 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
23529 stores.
23530 (fpu_short_memory_tests): Likewise.
23531
23532Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23533
23534 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
23535 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
23536 .stabs directives in comments.
23537
23538Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23539
23540 * TODO: New file, describing tests we could write.
23541 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
23542
23543Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23544
23545 * gdb.t06/signals.exp: Add kludge to force re-sync.
23546
23547 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
23548 to xgdb instead of gdb, get out of gdb.
23549
23550Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
23551
23552 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
23553 for info.
23554
23555Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23556
23557 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
23558 * gdb.stabs/configure.in (hppa*-*-*): Use it.
23559 * gdb.stabs/hppa.sed: New sed script for the PA.
23560
23561Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23562
23563 * gdb.stabs: Re-write weird.def and configuration to use sed
23564 instead of cpp. sed is portable and POSIX; cpp is neither.
23565
23566Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23567
23568 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
23569
23570Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23571
23572 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
23573
23574Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23575
23576 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
23577 "_vb$".
23578 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
23579 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
23580
23581Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23582
23583 * lib/gdb.exp: Comment out code which depends on non-existent
23584 `transform' procedure.
23585
23586Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
23587
23588 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
23589 * lib/gdb.exp: Transform tool name.
23590 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
23591 1.1's new error handling system.
23592
23593Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23594
23595 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
23596
23597Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23598
23599 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
23600 They made pattern matching so slow that timeouts happened on
23601 heavily loaded systems. Now any output from "show print" which
23602 gets us back to the GDB prompt is a PASS.
23603
23604Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
23605
23606 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
23607
23608Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23609
23610 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
23611
23612 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
23613 It is not from PR 3220.
23614
23615Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23616
23617 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
23618 just started failing because they depended on the order the
23619 subcommands are presented, or exact docstring text. This kind of
23620 test is a pain and has minimal benefit.
23621
23622Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23623
23624 * gdb.t09/corefile.exp: At end of test, use "core" command with
23625 no arguments.
23626
23627Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
23628
23629 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
23630 17}/Makefile.in: Make it possible to run the testsuite with Sun
23631 make and CC = cross gcc by adding explicit build rules for .o
23632 files.
23633
23634Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23635
23636 * gdb.t15/funcargs.exp: Don't put comments on same line as
23637 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 23638
c906108c
SS
23639Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23640
23641 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
23642
23643Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
23644
23645 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
23646 * gdb.t20/inherit.exp: remove three dumplicate entries.
23647
23648Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23649
23650 * gdb.t06/break.exp: For "next over recursive call", fail on any
23651 incorrect output, not just on "factorial (value=2)".
23652
23653Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23654
23655 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
23656 working now. Add an xfail if accesing a bss variable causes
23657 a memory error if the target is not yet run.
23658
23659Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23660
23661 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
23662 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
23663 name of __st* demangling (2 strings). Did Kung really get the
23664 more than 95 others right without testing them?
23665
23666Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
23667
23668 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
23669
23670Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
23671
23672 * configure.in (configdirs): Add gdb.disasm
23673 * gdb.disasm: New directory for GDB disassembler tests.
23674 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
23675
23676Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23677
23678 * gdb.t00/help.exp: Don't test "help set".
23679
23680 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
23681 from within expect statements. None of these happen anymore and
23682 they cause regressions to be silently unnoticed.
23683
23684 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
23685 messages) about known failures with gcc cygnus-2.4.5-930417.
23686
23687 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
23688 comp-info.exp so it gets built if it doesn't exist.
23689
23690 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
23691 it is no longer used.
23692 * gdb.t13/comp-info.c: Removed.
23693
23694Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23695
23696 * gdb.t06/signals.exp: Add xfail for sun3.
23697
23698Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23699
23700 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
23701 relevant because ^C doesn't get sent but failure can be reproduced
23702 interactively).
23703
23704Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23705
23706 * gdb.stabs/alpha.mt: New configuration file for alpha.
23707 * gdb.stabs/configure.in: Use it.
23708 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
23709 sharing with alpha.mt, redefine long to word via preprocessor.
23710 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
23711 for alpha.
23712 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
23713 native cc.
23714 * gdb.t00/teststrategy.exp: Change expect string so that we
23715 consume the `(xgdb)' from the command echo and from the gdb prompt.
23716 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
23717 gdb currently compares all values as long, so this failure probably
23718 applies to any configuration where LONGEST is bigger than a target int.
23719 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
23720 with gcc.
23721 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
23722 to handle opaque pointers, gcc is.
23723 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
23724 as first argument. Include <sys/types.h> and change all operator
23725 new definitions to use size_t.
23726 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
23727 now that we use size_t.
23728
23729Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23730
a9c64011 23731 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 23732 a long or float array cast all array members to the same type.
a9c64011 23733 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 23734 with 64 bit longs.
a9c64011 23735 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 23736 on alpha.
a9c64011 23737 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
23738
23739Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23740
23741 * gdb.t24 (demangle.exp): Constructors of templates have names like
23742 vector<int>::vector(int) not vector<int>::vector<int>(int). See
23743 section 14.6 of the ARM.
23744
23745 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
23746 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
23747 accomplish little and slow down the testsuite.
23748
23749 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
23750 Accept spaces various places.
23751
23752Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23753
23754 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
23755 with watchpoint enabled.
23756
23757 * Makefile.in: Remove definition of CC and remove the second
23758 definition of CXX (the "CXX = gcc" one remains). These definitions
23759 were causing backquotes to be expanded within backquotes, which
23760 doesn't work.
23761
23762Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
23763
23764 * gdb.t17/callfuncs.exp: Add "return 0" to end.
23765
23766Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23767
a9c64011
AS
23768 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
23769 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
23770 by mips cc and contains no stabs entries.
23771
23772Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
23773
23774 * config/vx-gdb.exp: Use fake device to load files rather than
23775 NFS.
23776 * lib/gdb.exp: New proc to do "file" command.
23777 * config/unix-gdb.exp: Use new "file" proc.
23778
23779Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
23780
23781 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
23782 Rework board rebooting slightly.
23783 (gdb_exit): Don't exit from the remote shell; there isn't one.
23784 * gdb.stabs/weird.exp: If a program is being debugged already,
23785 kill it.
23786 * gdb.t04/setvar.exp: Stop and restart gdb.
23787 * gdb.t05/expr.exp: Likewise.
23788 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
23789 restart gdb and reload the program.
23790 * gdb.t08/opaque.exp: Likewise.
23791 * gdb.t12/scope.exp: Likewise.
23792 * gdb.t13/bitfields.exp: Likewise.
23793 * gdb.t15/funcargs.exp: Likewise.
23794 * gdb.t20/classes.exp: Likewise.
23795 * gdb.t03/ptype.exp: Increase timeout.
23796 * gdb.t16/printcmds.exp (test_print_string_constants,
23797 test_print_array_constants): Likewise.
23798 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
23799 * gdb.t20/classes.exp (do_tests): Likewise.
23800 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
23801
23802Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
23803
23804 * gdb.stabs: Renamed *wierd* to *weird*.
23805
23806Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23807
23808 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
23809 for timeout. Add "known gcc 2.4.5 bug" to failure message.
23810
23811Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23812
23813 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
23814 (do_tests): Remove xfail for whatis on one_var and two_var.
23815
23816Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
23817
23818 * Makefile.in: Made cross building work better by adding
23819 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
23820
23821Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23822
23823 * gdb.t15/{return.c,return.exp,Makefile.in}:
23824 New test, currently commented out.
23825
23826Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
23827
23828 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
23829 still running and removes the leftover named socket so GDb can do
23830 clean restarts.
23831
23832Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
23833
23834 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
23835 console, not GDB.
23836 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
23837 cross testing works better with "make check"
23838 * config/unix-gdb: Use default procedures for exit and version.
23839 * config/vx-gdb.exp: Cleaned up and massaged back to working order
23840 with the newest VxWorks.
23841
23842Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23843
23844 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
23845 old form.
23846
23847 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
23848 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
23849
23850 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
23851
23852 * config/unix-gdb.exp: Remove this version of gdb_exit
23853 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
23854 Rob says he'll look at it when he gets back to testing boards.
23855
23856Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
23857
23858 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
23859 an expected fail for certain ptype commands.
23860
23861 * gdb.t20/classes.exp: Update expected results of "ptype class
23862 Base1" to account for the constructor that now appears in the type.
23863
23864Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
23865
23866 * configure.in (configdirs): Restore gdb.t04, which mysteriously
23867 disappeared from list.
23868 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
23869 "alldone" proc with call to cleanup and exit.
23870 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
23871 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
23872 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
23873 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
23874 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
23875 "alldone" proc with simple returns that suppress remaining
23876 tests. The alldone proc went away many months ago.
23877
23878Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23879
23880 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
23881
23882 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
23883
23884Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23885
23886 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
23887 as vax gdb will display them.
23888
23889Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23890
23891 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
23892 optimizers.
23893
23894 * scope.exp: Change "bad value for localval" messages so each one
23895 is unique.
23896
23897 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
23898 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
23899
23900 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
23901
23902Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23903
23904 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
23905 doesn't exist (due to optimization).
23906
23907Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23908
23909 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
23910 contains \r because the filename is long.
23911
23912 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
23913 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
23914
23915Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23916
23917 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
23918 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
23919 Ultrix.
23920 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
23921 int tests.
23922 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
23923
23924Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
23925
23926 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
23927
23928 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 23929 to match does not match the passing case but still matches the
c906108c
SS
23930 failing case.
23931
23932Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23933
23934 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
23935
23936Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
23937
23938 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
23939 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
23940 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
23941 Remove various versions of gdb_exit.
23942 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
23943 gdb_exit.
23944 * config/unix-gdb.exp: gdb_exit remains here, and should override
23945 the generic version, since it's doing a lot of wierd stuff that
23946 the other versions aren't. FIXME, fold it in, or abandon this
23947 version.
23948
23949Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23950
23951 * gdb.t24/demangle.exp: Add tests for PR 3220.
23952
23953Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23954
23955 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
23956
23957Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
23958
23959 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
23960 "i386-*-*". Works for i486 as well.
23961
23962 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
23963 bug, and expand domain of xfail to all SVR4 systems, since the
23964 actual problem is likely to be in generic SVR4 /proc support.
23965
23966Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23967
23968 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
23969
23970Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
23971
23972 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
23973 xfails for other systems. Match a missing 'Continuing.' as an
23974 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
23975
23976 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
23977 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
23978 Only issue warning for missing executables if -all option is used.
23979
23980 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
23981 file if -all option is used. It's like an unpredictable XFAIL.
23982
23983Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23984
23985 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
23986 for dynamically linked binaries.
23987
23988 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
23989
23990Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23991
23992 * gdb.t20/inherit.exp: Change message for "print tagless struct"
23993 to state that this is a known bug in old versions of g++.
23994
23995Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23996
23997 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
23998 while waiting for `Continuing'.
23999
24000Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
24001
24002 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
24003 in text, data, and bss.
24004 * gdb.t10/nodebug.c: Add local and global test variables for
24005 initialized and uninitialized data.
24006
24007Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24008
24009 * config/unix-gdb.exp (gdb_exit): Add "wait".
24010
24011Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24012
24013 * gdb.t06/signals.exp: xfail the continue from the handler for all
24014 targets.
24015
24016 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
24017 function with watchpoints enabled, the i386 call dummy starts with
24018 a call.
24019
24020 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
24021 386 bsd names its corefiles.
24022
24023Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
24024
24025 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
24026 compilers don't grok it.
24027 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
24028 with small octal ints rather than character constants, which
24029 are signed and might not fit if first promoted to int.
24030
24031Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
24032
24033 * gdb.t09/Makefile.in (clean): Remove corefile.
24034
24035Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24036
24037 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
24038
24039Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24040 and Jim Kingdon (kingdon@cygnus.com)
24041
24042 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
24043 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
24044 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
24045
24046Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24047
24048 * gdb.t17/interrupt.exp: Add xfail for hppa.
24049
24050Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24051
24052 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
24053 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
24054 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
24055 to determine signed-ness of bitfields and use the result to setup
24056 the xfail.
24057 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
24058 * gdb.t15/funcargs.exp: Use them to step until the second indirect
24059 call line is reached if necessary.
24060
24061Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24062
24063 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24064
24065Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24066
24067 * gdb.t06/break.exp: Also test `clear' command.
24068
24069Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24070
24071 * gdb.t00/teststrategy.exp: Remove extra quote.
24072
24073 * gdb.t07/watchpoint.exp: Change xfail for calling function with
24074 watchpoint enabled to be for all non-68k machines.
24075
24076 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
24077
24078Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24079
24080 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
24081 targets use aout.mt instead of ecoff.mt as gas understands
24082 standard aout format.
24083
24084Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24085
24086 * lib/gdb.exp (runto): Don't insist that function we are running to
24087 was compiled with -g.
24088
24089 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24090
24091 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24092 to get back into the read system call.
24093 Accept leading newline in case where we woke it up.
24094
24095Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24096
24097 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24098 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24099 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24100 enable ecoff configuration.
24101
24102Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24103
24104 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24105
24106Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24107
24108 * gdb.t16/printcmds.exp: Add another printf test.
24109
24110Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24111
24112 * configure.in: If configured -with-stabs on any target, add
24113 stabsdirs to configdirs.
24114
24115Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24116
24117 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24118 fun" so pattern does not match the command itself.
24119
24120Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24121
24122 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24123
24124Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24125
24126 * gdb.t17/interrupt.exp: Test for more things.
24127
24128Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24129
24130 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24131 compiler arranges the code and line numbers.
24132
24133 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24134
24135Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24136
24137 * gdb.t00/help.exp: Increase expect input buffer size.
24138
24139Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24140
24141 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24142
24143 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24144
24145 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24146
24147 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24148 [0-9]*, not just [0-9].
24149
24150Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24151
24152 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24153
24154 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
24155
24156Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24157
24158 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
24159
24160Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24161
24162 * gdb.t06/signals.c: Add xfails for sun3.
24163
24164 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
24165
24166 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
24167 test_stepping tests.
24168
24169Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24170
24171 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
24172
24173 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
24174
24175 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
24176 rather than actually putting it through cpp twice.
24177
24178 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
24179
24180Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
24181
24182 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
24183 no longer needed.
24184
24185Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24186
24187 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
24188
24189 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
24190 C++ features prints as "struct", make it a pass, not an xfail.
24191
24192Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24193
24194 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
24195 Don't require VA to print as "class" rather than "struct".
24196
24197Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
24198
24199 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
24200
24201Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24202
24203 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
24204
24205Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24206
24207 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
24208 order.
24209
24210Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24211
24212 * gdb.t16/printcmds.exp: Add printf tests.
24213
24214 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
24215
24216 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
24217
24218Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
24219
24220 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
24221 pass counts, to counteract any existing or future setup_xfails.
24222
24223Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24224
24225 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
24226 {BEGIN,END}_COMMON for common block instead of STAB.
24227 * gdb.stabs/wierd.exp: Add xfail for rs6000.
24228
24229 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
24230 intp_var should be N_GSYM not N_LSYM.
24231 wierd-aout.S: Use a label for the value of the N_SO.
24232 wierd.def: Remove all backslashes.
24233 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
24234
24235Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24236
24237 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
24238 get the expected next to inheritance3.
24239
24240Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24241
24242 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
24243 now that gcc-2.4 gets it right.
24244
24245Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24246
24247 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
24248
24249 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
24250 generating comp-info.exp which works for cross-compilation.
24251
24252Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
24253
24254 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
24255 "*-*-sysv4.*".
24256
24257Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
24258
24259 * gdb.t01/run.exp: Start with a fresh gdb.
24260 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
24261 SVR4.x.
24262
24263Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
24264
24265 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
24266 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
24267 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
24268 Makefile.in (distclean, realclean): Remove gdbme.c from list of
24269 things to remove.
24270
24271Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
24272
24273 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
24274 test cases from bug reports.
24275
24276Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
24277
24278 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
24279 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
24280 avoid spurious xfails.
24281 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
24282 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
24283 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
24284
24285Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
24286
24287 * gdb.t00/teststrategy.exp: Rework to provide more useful
24288 description of each test, fix problem with systems that define
24289 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
24290 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
24291 results for "next over recursive call" so timeouts aren't taken
24292 by error.
24293
24294Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
24295
24296 * gdb.t12/scope.exp: Test printing of variables before run.
24297
24298 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
24299 printed in wrong order due to sorting.
24300
24301Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
24302
24303 * gdb.t00/teststrategy.exp: Fix expected results for printing
24304 user entered string constant. Is array of char, prints with no
24305 address.
24306
24307 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
24308 commands.
24309 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
24310 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
24311 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
24312 of struct of char arrays.
24313 * gdb.t00/radix.exp: New tests for radix commands.
24314
24315Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
24316
24317 * gdb.t16/printcmd.exp: Print a variable before running program
24318 (with xfail for AIX).
24319
24320Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
24321
24322 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
24323
24324 * gdb.t16/printcmd.exp: Don't print variables before running program.
24325
24326 * gdb.t06/break.exp: Don't require envp argument to main.
24327
24328 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
24329
24330 * gdb.t02/whatis.exp, gdb.t11/list.exp:
24331 Add xfails for rs6000.
24332
24333 * gdb.t02/whatis.exp: Change other tests not to re-test something
24334 we already tested.
24335
24336 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
24337 each type used has a variable of that type.
24338
24339Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
24340
24341 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
24342
24343Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
24344
24345 * configure.in: change srctrigger to be a file, not a directory
24346
24347Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
24348
24349 * configure.in (mips-idt-ecoff*): Added trailing '*'.
24350
24351 * gdb.t11/list.exp: Fixed a couple of typos.
24352
24353Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
24354
24355 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
24356 is fixed and PR is closed.
24357 * gdb.t16 (gdbme.c): Add simple test string variable.
24358 * gdb.t16 (printcmds.exp): Add tests with simple test string
24359 variable, primarily for boundaries on "set print elements".
24360
24361Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
24362
24363 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
24364 Make leading 0's optional and don't expect a tab in the middle
24365 of the number.
24366
24367 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
24368
24369 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
24370 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
24371 don't end command passed to gdb_test with newline.
24372
24373 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
24374 signed keyword away, don't expect signed bitfields to be signed.
24375
24376 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
24377 printing with only as many 1's as are in the field as well as printing
24378 with 32 1's (see comment).
24379
24380Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
24381
24382 * gdb.t00/default.exp: Start with a fresh gdb.
24383 * configure.in (configdirs): Remove gdb.t31 until the chill
24384 compiler works again. It no longer is able to find chillrt0
24385 since it isn't in libchill.a anymore.
24386 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
24387 wierd.o, make more modular.
24388 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
24389 spurious newlines that caused problems.
24390
24391Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24392
24393 * Move test with enums and partial symbols from gdb.t03/ptype.exp
24394 to gdb.stabs/wierd.exp since GCC has worked around the bug.
24395 gdb.stabs/wierd.{exp,def}: Many new tests.
24396
24397 * gdb.t00/default.exp: update info line for new message.
24398
24399 * gdb.t02/{whatis.exp,gdbme.c}:
24400 Test that "char *" doesn't print as "caddr_t".
24401
24402Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24403
24404 * gdb.t00/help.exp: Use .* in place of some help messages which
24405 just changed.
24406 gdb.t00/default.exp: Update "info frame" test for new message.
24407 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
24408 Remove some xfails
24409
24410Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24411
24412 * gdb.t03/{gdbme.c,ptype.exp}:
24413 Add tests for typedef'd struct and union without tags.
24414 Also check "whatis" on a variable of a typedef'd enum without a tag.
24415
24416 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
24417 PRMS 1823; the bug still exists but isn't reproduced by this test
24418 anymore), and remove rs6000 XFAIL (the bug is fixed).
24419
24420 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
24421 duplicated from whatis.exp. For those that are left, accept
24422 "long", "long int", or "int" for long variables (whatis.exp already
24423 has an XFAIL for "int", so no need to fail it here).
24424
24425 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
24426 Deal with GCC's names for types now that GDB uses the compiler's names.
24427
24428 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
24429 setup_xfail's for sunos4. If we #defined the signed keyword away,
24430 don't expect GDB to know that char it is signed.
24431
24432 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
24433
24434Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
24435
24436 * configure.in (configdirs): Add gdb.t24 for C++ tests that
24437 should work on any system, regardless of debugging format.
24438 * gdb.t21/demangle.exp: Move to gdb.t24.
24439 * gdb.t24/demangle.exp: Move from gdb.t21.
24440 * gdb.t24/{Makefile.in, configure.in}: New files.
24441
24442Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24443
24444 * configure.in: Do gdb.stabs and C++ tests only for stabs.
24445 * gdb.stabs: New directory.
24446
24447Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24448
24449 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
24450 not just "Quit anyway?".
24451
24452Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
24453
24454 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
24455 that all setup_xfails are immediately followed by clear_xfails.
24456
24457Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
24458
24459 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
24460 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
24461 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
24462 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
24463 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
24464 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24465 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24466 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
24467 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
24468 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
24469 gdb.t31/chillvars.exp, lib/gdb.exp:
24470 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
24471 bug-gdb@prep.ai.mit.edu.
24472
24473Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
24474
24475 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
24476 with 0.0, not integer 0.
24477
24478Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
24479
24480 * gdb.t06/break.exp: Update for "Kill the program" message change.
24481
24482Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
24483
24484 * Makefile.in (GDBFLAGS): Set to -nx.
24485 * Makefile.in (site.exp): Use GDBFLAGS.
24486
24487Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24488
24489 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
24490 Makefiles.
24491 (check): depend on just-check.
24492 (just-check): added so that tests can be run without a noop
24493 build pass.
24494
24495Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24496
24497 Switch to using configure's configdirs.
24498 * Makefile.in (Makefile): add configure.in dependency.
24499 (SUBDIRS): removed redundant assignment.
24500 * configure.in: switch subdirs assignment to configdirs.
24501 * gdb.t*/configure.in: new files.
24502
24503Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
24504
24505 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
24506 works.
24507
24508Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
24509
24510 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
24511 in explicit rules. Apparently this is not supported by some makes.
24512
24513Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
24514
24515 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
24516
24517Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24518
24519 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
24520 disappeared.
24521
24522Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
24523
24524 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
24525
24526Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
24527
24528 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
24529 watchpoint problem that is now fixed.
24530 * gdb.t30/chexp.exp: Remove setup_xfail for printing
24531 uninitialized convenience variables.
24532 * gdb.t31/chillvars.exp: Fix expected patterns for printing
24533 structures.
24534
24535Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24536
24537 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
24538 which causes expect to get out of sync with gdb on long output
24539 from help set.
24540 * gdb.t09/corefile.exp: Make expected pattern for core file
24541 failing signal and frame output format less sun specific.
24542
24543Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
24544
24545 * gdb.t31/chillvars.exp: Add and remove initial dummy
24546 breakpoint, so that symbol table is forced in.
24547 (Needed at least on Sunos4, though it seems not SVR4.)
24548 * gdb.t31/chillvars.exp: Update for changed output format.
24549
24550Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
24551
a9c64011 24552 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
24553
24554Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
24555
24556 * Makefile.in: Added --srcdir when invoking runtest, removed the
24557 need for a local config file. (optional now)
24558
24559Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
24560
24561 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
24562 failure count used to force early termination. Add some more
24563 expected failures for gnu style demangling.
24564
24565Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24566
24567 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
24568 pmi variable from gdb.t20/gdbme to get optimized away.
24569 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
24570 Check for written corefile upon timeout _and_ eof.
24571
24572Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24573
24574 * config/unix-gdb.exp: Add missing return 0.
24575
24576Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24577
24578 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
24579 test termination.
24580
24581Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
24582
24583 * configure.in (subdirs): Put back gdb.t17 which mysteriously
24584 disappeared.
24585
24586Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
24587
24588 * gdb.t10/crossload.exp: Disable the i860-elf test until such
24589 time as i860 support works.
24590
d63a86f8 24591 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
24592 "backtrace 100\r" rather than just "backtrace\r", to match last
24593 change.
24594
24595Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
24596
24597 * config/udi-gdb.exp (gdb_exit): Remove close command.
24598 (gdb_target_udi): New procedure to set the UDI target.
24599 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
24600 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
24601 Added waits for prompts after several question responses. Added
24602 some more responses used by a29k-amd-udi-gdb.
24603 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
24604 pass different arguments, restart UDI connection after program
24605 completion.
24606 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
24607 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24608 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
24609 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
24610 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
24611 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
24612 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24613 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
24614 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
24615 after program completion.
24616 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
24617 compiled with a SELECT_VECS setting.
24618 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
24619 infinite recursion.
24620
24621 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
24622 Added checks for COFF results, and made them expected failures for
24623 all targets. It would be better to make them expected failures
24624 for COFF targets only.
24625
24626Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
24627
24628 * Makefile.in: add null dvi target, don't bother to recurse
24629 through test directories for info and install-info; rename
24630 $(datadir) to be dejagnu instead of deja-gnu
24631
24632Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
24633
24634 * gdb.t31/gdbme.ch: Re-enable code that previously caused
24635 compiler to coredump.
24636 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
24637 code.
24638
24639Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
24640
24641 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
24642 coredump.
24643 * gdb.t31/chillvars.exp: Comment out tests that depend on that
24644 code.
24645
24646Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
24647
24648 * gdb.t03/ptype.exp: tests for return code from gdb_test.
24649 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
24650 which in a shell. Deletes xgdb when done.
24651 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
24652 Tests the return from the "set height" or "set width" commands.
24653 Added a few return codes where needed.
24654
24655Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
24656
24657 * Makefile.in (SUBDIRS): Add gdb.t17.
24658 * configure.in (subdirs): Add gdb.t17.
24659 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
24660 files to test gdb's calling of functions in the inferior with
24661 the correct arguments and gdb's ability to retrieve any
24662 result returned.
24663
24664Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
24665
24666 * config/unix-gdb.exp (gdb_exit): Remove close commands that
24667 may be called after gdb goes away. Previous versions of expect
24668 needed these to avoid file descriptor leaks, but they cause
24669 errors with the current revision of expect.
24670 * gdb.t00/gdbvars.exp: Use -re on expected output after
24671 setting sevenbit-strings.
24672 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
24673 to set sevenbit-strings consistent across tests.
24674 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
24675 set sevenbit-strings consistent across tests.
24676
24677Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
24678
24679 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
24680 expected output to match current "expect" expectations.
24681
24682Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
24683
24684 * gdb.t00/default.exp: Change expected output for default "source"
24685 command, to match new gdb behavior which requires a filename to
24686 source.
24687
24688Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
24689
24690 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
24691 expected fail for i486-*-* that misses the marker2 function.
24692 * gdb.t10/crossload.exp (bfddefault): Allow successful
24693 recognition of a format to pass even if no symbols are found.
24694 Explicitly catch failures where the format is not recognized
24695 or is ambiguous, and add the reason to the fail message.
24696 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
24697 the cause is and invalid target and add reason to failure message.
24698 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
24699 elf32-i386, elf32-sparc, and elf32-i860.
24700 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
24701 Set up expected failure for 'filename'::variable scope resolution,
24702 which is now apparently broken on all targets.
24703 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
24704 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
24705 gdb.t23/templates.exp: Change failure for missing binfile into
24706 just a warning.
24707 gdb.t21/demangle.exp: Change all cfront references to 'arm'
24708 references.
24709
24710Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
24711
24712 * gdb.t00/default.exp: Add expected output for default "source"
24713 command, to match new gdb behavior.
24714 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
24715
24716Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
24717
24718 * config/*-gdb.exp: returns an error, rather than exiting on
24719 internal errors.
24720
24721Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
24722
24723 * gdb.t03/gdbme.c: Add pointer to struct variable.
24724 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
24725 referencing struct members.
24726
24727Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
24728
24729 * configure.in (mips-idt-ecoff): New target.
24730 * config/mips-gdb.exp: New file for remote board using MIPS remote
24731 debugging protocol.
24732
24733 * Redid configuration scheme. Removed gdb.t*/configure.in.
24734 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
24735 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
24736 distclean targets. Built executables via .o files. Adjusted
24737 tests to account for source files in $(srcdir) rather than
24738 $(objdir).
24739 * lib/gdb.exp (runto): Don't expect () after the function name,
24740 because it may have arguments.
24741
24742Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
24743
24744 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
24745 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
24746 expected failures for mips-idt-* and mips-sgi-*.
24747 * gdb.t00/default.exp (attach): Kill process if requested.
24748 * gdb.t00/help.exp (help target core, help target): Accept a gdb
24749 that does not read core files.
24750 * gdb.t01/run.exp: Removed checks for exit status code.
24751 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
24752 it is linked in.
24753 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
24754 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
24755 appropriate, rather than doing it by hand.
24756 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
24757 execution.
24758 * gdb.t10/crossload.exp: Kill existing program if needed.
24759 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
24760 appropriate, rather than doing it by hand. Always increase
24761 timeout for this test, not just for VxWorks.
24762
24763Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
24764
24765 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
24766 of Chill STRUCT types and STRUCT values.
24767 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
24768 than "char".
24769 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 24770 struct2): New struct definitions and initializations to test
c906108c
SS
24771 simple Chill STRUCT types.
24772
24773Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
24774
24775 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
24776 the null byte at the end of strings.
24777 * gdb.t00/default.exp: Make show version insensitive to copyright
24778 date.
24779 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
24780 to avoid dependencies on target char signedness.
24781 * gdb.t16/printcmds.exp: Update expected results for explicitly
24782 unsigned char.
24783 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
24784 now work.
24785 * gdb.t21/demangle.exp: Add many more patterns for template
24786 demangling, most of them being expected failures.
24787 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
24788 string we are matching for, to match on the whole string.
24789 * gdb.t21/demangle.exp: Add many new test strings to demangle,
24790 and fix a whole bunch that had incorrect expected output but were
24791 passing anyway because of the bug in "proc demangle".
24792 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
24793 type.
24794 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
24795
24796Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
24797
a9c64011
AS
24798 * gdb/testsuite: made modifications to testcases, etc., to allow
24799 them to work properly given the reorganization of deja-gnu and the
24800 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
24801
24802Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
24803
24804 * gdb/testsuite: Initial creation of gdb/testsuite.
24805 Migrated dejagnu testcases and support files for testing nm to
24806 gdb/testsuite from deja-gnu. These files were moved "as is"
24807 with no modifications. This migration is part of a major overhaul
24808 of dejagnu. The modifications to these testcases, etc., which
24809 will allow them to work with the new version of dejagnu will be
24810 made in a future update.
48efe704 24811
8d8cb839 24812 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 24813\f
8d8cb839
EZ
24814;; Local Variables:
24815;; mode: change-log
24816;; left-margin: 8
24817;; fill-column: 74
24818;; version-control: never
24819;; End:
902f2ccb
MC
24820
24821 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 24822 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
24823 Copying and distribution of this file, with or without modification,
24824 are permitted provided the copyright notice and this notice are preserved.
This page took 2.450381 seconds and 4 git commands to generate.