2011-07-21 Phil Muldoon <pmuldoon@redhat.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
d17b6f81
PM
12011-07-21 Phil Muldoon <pmuldoon@redhat.com>
2
3 * gdb.python/python.exp: Add prompt substitution tests.
4
918dd910
JK
52011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6
7 Fix crash if referenced CU is aged out.
8 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
9 New.
10 * gdb.dwarf2/implptr.exp: Likewise.
11
0e37a63c
JK
122011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13
14 * gdb.dwarf2/implptr.S: Rebuilt.
15 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
16 (bar): Use them for j, k, l.
17 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
18 COMPILE.
19 (print j in implptr:bar): Update for the intp typedef.
20 (print p[0].x in implptr:foo): Use more exact regex.
21
f65cf84c
TT
222011-07-18 Tom Tromey <tromey@redhat.com>
23
24 * gdb.cp/static-method.exp: Add missing single quote.
25
d5b4a7be
YQ
262011-07-18 Yao Qi <yao@codesourcery.com>
27
28 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
29 supported.
30 * gdb.mi/mi-nonstop-exit.exp: Likewise.
31 * gdb.mi/mi-nonstop.exp: Likewise.
32 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
33 * gdb.mi/mi-nsintrall.exp: Likewise.
34 * gdb.mi/mi-nsmoribund.exp: Likewise.
35 * gdb.mi/mi-nsthrexec.exp: Likewise.
36 * gdb.python/py-evthreads.exp: Likewise.
37
e9ea2662
JK
382011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
39
40 Code cleanup.
41 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
42 it. Substitute it instead of test_compiler_info everywhere.
43
ce451573
UW
442011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
45
46 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
47 remote targets as well.
48
756d88a7
UW
492011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
50
51 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
52 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
53
31f83dc5
UW
542011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
55
56 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
57 a remote machine, not the host.
58 (gdb_compile_shlib): Set soname if target is remote.
59
059241a0
PP
602011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
61
62 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
63
28a0b48c 642011-07-13 Matt Rice <ratmice@gmail.com>
65
66 * gdb.python/py-objfile-script-gdb.py: Renamed to
67 py-objfile-script-gdb.py.in.
68 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
69 py-objfile-script-gdb.py.
70 * gdb.python/py-objfile-script.exp: Update reference to
71 py-objfile-script-gdb.py.
72
9a771b67
JK
732011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
74
75 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
76 reference undefined label.
77
04ad99e6
JK
782011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
79
80 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
81 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
82 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
83 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
84
713389e0
PM
852011-07-11 Phil Muldoon <pmuldoon@redhat.com>
86
87 PR python/12438
88 * gdb.python/python.exp: Add maint set/show python print-stack
89 deprecated tests. Add set/show python print-backtrace tests.
90
97d146f8
JK
912011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
92
93 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
94 debug info.
95
facde0e5 962011-07-06 Matt Rice <ratmice@gmail.com>
97
98 * gdb.python/python.exp: Update filename paths.
99 * gdb.python/py-symtab.exp: Ditto.
100
438640d1
MP
1012011-07-06 Marek Polacek <mpolacek@redhat.com>
102
103 * gdb.python/py-evthreads.exp: Add missing `$'.
104
33a365df
MF
1052011-07-06 Jie Zhang <jie.zhang@analog.com>
106
107 * config/bfin.exp: New file.
108 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
109 * gdb.asm/bfin.inc: New file.
110
8f7ae686
MP
1112011-07-06 Marek Polacek <mpolacek@redhat.com>
112
df46027d 113 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
114 the whole output.
115
eb2a6f42
TT
1162011-07-05 Tom Tromey <tromey@redhat.com>
117
118 * gdb.java/jprint.java (jprint.hi): New field.
119 * gdb.java/jprint.exp: Print string.
120
177b42fe
TJB
1212011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
122
123 * gdb.base/call-sc.c: Fix typos.
124 * gdb.base/ifelse.exp: Likewise.
125 * gdb.base/structs.c: Likewise.
126
3b2a0cf2
JB
1272011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
128
129 * gdb.base/jit-so.exp: New test.
130 * gdb.base/jit-dlmain.c: New file.
131 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
132
46fc714c
JK
1332011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
134
135 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
136 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
137 * gdb.cp/pr9167.exp (p b): Likewise.
138 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
139 (test value of P in inner_m, test type of Z in inner_m): Call
140 setup_xfail for gcc <= 4.5.
46fc714c 141
418c7cf7
JK
1422011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
143
144 * gdb.cp/paren-type.cc: New files.
145 * gdb.cp/paren-type.exp: New files.
146
3d50dd94
JK
1472011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
148
149 Stop on first linespec terminator instead of eating what we can.
150 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
151 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
152 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
153 (break C::f()): ... this one.
154 (break C::operator()()): New test.
155 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
156 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
157 test.
158
dcf9f4ab
JK
1592011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
160
161 Fall back linespec to minimal symbols.
162 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
163 error message.
164 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
165 * gdb.cp/minsym-fallback-main.cc: New file.
166 * gdb.cp/minsym-fallback.cc: New file.
167 * gdb.cp/minsym-fallback.exp: New file.
168 * gdb.cp/minsym-fallback.h: New file.
169
3f542ed1
JK
1702011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
171
172 * gdb.cp/no-dmgl-verbose.cc: New file.
173 * gdb.cp/no-dmgl-verbose.exp: New file.
174
1752011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
176
177 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
178 __GI_.
179 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
180 (f): New function.
181 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
182 (complete p 'func<short>(): ... here.
183 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
184 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
185 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
186 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
187 Make them KFAIL gcc/49546.
188
00eb2c4a
JB
1892011-07-01 Joel Brobecker <brobecker@adacore.com>
190
191 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
192
85a20c42
JK
1932011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
194
195 Test GCC PR debug/49546.
196 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
197 (test type of F in k3_m, test value of F in k3_m): New.
198 * gdb.cp/temargs.cc (struct S3, struct K3): New.
199 (main): New variable k3. Call k3.k3_m.
200
d2d43431
JB
2012011-07-01 Jean-Charles Delay <delay@adacore.com>
202
203 * gdb.ada/packed_array.exp: Fix expected outout.
204
54ae186f
JB
2052011-07-01 Jean-Charles Delay <delay@adacore.com>
206
207 * gdb.ada/packed_array.exp: fixed expected output.
208
8f17729f
JB
2092011-07-01 Joel Brobecker <brobecker@adacore.com>
210
211 * gdb.ada/same_enum: New testcase.
212
f5aa6869
JB
2132011-07-01 Joel Brobecker <brobecker@adacore.com>
214
215 * gdb.ada/ptr_typedef: New testcase.
216
828292f2
JB
2172011-07-01 Joel Brobecker <brobecker@adacore.com>
218
219 * gdb.ada/arrayptr.exp: Add ptype test.
220
18920c42
JB
2212011-07-01 Joel Brobecker <brobecker@adacore.com>
222
223 * gdb.ada/char_enum: New testcase.
224
3536d9e3 2252011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
226
227 * gdb.base/dump.exp (capture_pointer_with_type): New.
228 Get value from address instead of name.
229 Start GDB once, and do `dump' and `restore'
230 tests together.
231
db863c42
MF
2322011-06-30 Jie Zhang <jie.zhang@analog.com>
233 Mike Frysinger <vapier@gentoo.org>
234
235 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
236 helper functions for getting/setting remotetimeout variable.
237 * lib/gdb.exp (gdb_load): If the target is remote, set
238 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
239 with $loadtimeout. Set $load_ok to 0 before doing the load.
240 Instead of returning, immediately, set $load_ok to 0. Call
241 set_remotetimeout with $oldremotetimeout, and then return if
242 $load_ok is 1.
243
e9e642a8
AB
2442011-06-30 Andrew Burgess <aburgess@broadcom.com>
245
246 * gdb.python/py-template.exp: Don't run this test if the target
247 does not support c++ tests.
248
32019081
JK
2492011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
250
251 Fix non-only rename list for Fortran modules import.
252 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
253 tests.
254 * gdb.fortran/module.f90 (module moduse): New.
255 (program module): use moduse, test var_x, var_y and var_z.
256
0ecee54c
TT
2572011-06-29 Tom Tromey <tromey@redhat.com>
258
259 PR testsuite/12040:
260 * gdb.fortran/array-element.exp: Use f90, not f77.
261 * gdb.fortran/complex.exp: Use f90, not f77.
262 * gdb.fortran/derived-type.exp: Use f90, not f77.
263 * gdb.fortran/library-module.exp: Use f90, not f77.
264 * gdb.fortran/logical.exp: Use f90, not f77.
265 * gdb.fortran/module.exp: Use f90, not f77.
266 * gdb.fortran/multi-dim.exp: Use f90, not f77.
267 * gdb.fortran/subarray.exp: Use f90, not f77.
268
3b2b8fea
TT
2692011-06-29 Tom Tromey <tromey@redhat.com>
270
271 * gdb.fortran/charset.exp: New file.
272 * gdb.fortran/charset.f90: New file.
273
42159ca5
TT
2742011-06-29 Tom Tromey <tromey@redhat.com>
275
276 PR testsuite/12040:
277 * lib/future.exp: New file, mostly extracted from ada.exp.
278 Rewrote compatibility code to use rename.
279 (gdb_find_gfortran): New proc.
280 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
281 gfortran patch.
282 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
283 Move to future.exp.
284 * lib/gdb.exp: Always load future.exp.
285
af69a5ce
YQ
2862011-06-28 Yao Qi <yao@codesourcery.com>
287
288 * gdb.cp/exception.cc: Don't include iostream.
289 (bar): Remove print statement.
290 (catcher): New.
291 (main): Remove print statements. Call function catcher.
292 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
293 Set breakpoint on catcher, and check the value of parameter.
294
ab5c6a72
YQ
2952011-06-23 Yao Qi <yao@codesourcery.com>
296
297 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
298 1.2 is disabled. KFAIL for uclinux.
299
9497469f
MP
3002011-06-23 Marek Polacek <mpolacek@redhat.com>
301
302 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
303 mi_gdb_test.
304
b9132588
MP
3052011-06-23 Marek Polacek <mpolacek@redhat.com>
306
5d197ed0 307 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 308
e55595ca
MP
3092011-06-23 Marek Polacek <mpolacek@redhat.com>
310
5d197ed0
MP
311 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
312
3132011-06-23 Marek Polacek <mpolacek@redhat.com>
314
315 * gdb.mi/mi2-basics.exp: Fix races. Honour the
316 `test_exec_and_symbol_mi_operatons' return value.
317 (test_mi_interpreter_selection): Use mi_gdb_test instead of
318 gdb_test_multiple.
319 (test_exec_and_symbol_mi_operatons): Likewise.
320 (test_path_specification): Likewise.
e55595ca 321
be777e08
YQ
3222011-06-23 Yao Qi <yao@codesourcery.com>
323
324 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
325 supported.
326 * lib/gdb.exp (support_displaced_stepping): New.
327
615556d6
YQ
3282011-06-23 Yao Qi <yao@codesourcery.com>
329
330 * gdb.threads/execl.exp: Skip on remote target.
331
833b0ca7
MP
3322011-06-21 Marek Polacek <mpolacek@redhat.com>
333
5d197ed0 334 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
335 mi_gdb_test.
336
1ee4023a
MP
3372011-06-20 Marek Polacek <mpolacek@redhat.com>
338
5d197ed0 339 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 340
d0b1d624
MP
3412011-06-20 Marek Polacek <mpolacek@redhat.com>
342
5d197ed0 343 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
344 mi_gdb_test.
345
79aa92c1
MP
3462011-06-20 Marek Polacek <mpolacek@redhat.com>
347
5d197ed0 348 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 349
5ce5db06
YQ
3502011-06-14 Yao Qi <yao@codesourcery.com>
351
352 gdb/testsuite/
353 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
354
533a737e
JK
3552011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
356
357 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
358
d0e53741
TT
3592011-06-10 Tom Tromey <tromey@redhat.com>
360
361 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
362 Add tests for pointer-to-member-function.
363 * gdb.cp/temargs.cc (S::somefunc): New function.
364 (K2): New class.
365 (main): Instantiate K2; call method.
366
b5916bbd
JB
3672011-06-08 Joel Brobecker <brobecker@adacore.com>
368
369 * gdb.python/py-inferior.c (f2): Make str an array rather
370 than a pointer.
371 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
372
5be4dfca
JK
3732011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
374
375 * gdb.base/async-shell.c: New file.
376 * gdb.base/async-shell.exp: New file.
377
9f47e254
PA
3782011-06-06 Pedro Alves <pedro@codesourcery.com>
379
380 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
381
64b9b334
JB
3822011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
383
384 From Stephen Kitt <steve@sk2.org>
385 * gdb.base/help.exp: Adjust following some spelling corrections
386 in GDB.
387
dbc0f131
YQ
3882011-06-01 Yao Qi <yao@codesourcery.com>
389
390 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
391
fd336a18
KS
3922010-05-31 Keith Seitz <keiths@redhat.com>
393
394 PR c++/12750
395 * gdb.cp/static-method.cc: New file.
396 * gdb.cp/static-method.exp: New file.
397
fa8b9902
KS
3982010-05-31 Keith Seitz <keiths@redhat.com>
399
400 PR symtab/12704
401 * gdb.cp/anon-ns.cc: New file.
402 * gdb.cp/anon-ns.exp: New file.
403
0a5b1e09
PA
4042011-05-31 Pedro Alves <pedro@codesourcery.com>
405
406 * gdb.arch/i386-dr3-watch.c: New file.
407 * gdb.arch/i386-dr3-watch.exp: New file.
408
0578b8d1
YQ
4092011-05-30 Yao Qi <yao@codesourcery.com>
410
411 * gdb.base/callfuncs.c (t_structs_fc): New.
412 (t_structs_dc, t_structs_ldc): New.
413 (t_double_many_args):
414 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
415 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
416 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
417 * gdb.base/callfuncs.exp: Call new functions.
418
6680506e
YQ
4192011-05-30 Yao Qi <yao@codesourcery.com>
420
ff4d2c60
YQ
421 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
422 Call rerun_and_prepare for each test to isolate effects.
423
4242011-05-30 Yao Qi <yao@codesourcery.com>
425
426 * gdb.base/varargs.c (find_max_float_real): New.
427 (find_max_double_real, find_max_long_double_real): New.
428 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
429 * lib/gdb.exp (setup_kfail_for_target): New.
430
e43ec454
YQ
4312011-05-30 Yao Qi <yao@codesourcery.com>
432
433 * gdb.base/funcargs.c (callca, callcb, callcc): New.
434 (callcd, callce, callcf, callc1a, callc1b): New.
435 (callc2a, callc2b): New.
436 * gdb.base/funcargs.exp (complex_args): New.
437 (complex_integral_args, complex_float_integral_args): New.
438 * lib/gdb.exp (support_complex_tests): New. Determine
439 whether to run test cases on _Complex types.
440
432b4d03
JK
4412011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
442
443 * gdb.threads/leader-exit.c: New file.
444 * gdb.threads/leader-exit.exp: New file.
445
6caf069d
MP
4462011-05-27 Marek Polacek <mpolacek@redhat.com>
447
9497469f 448 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 449
97fce28b
MP
4502011-05-27 Marek Polacek <mpolacek@redhat.com>
451
452 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
453 remove the `supported' variable.
454 * gdb.mi/mi-nonstop.exp: Likewise.
455 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
456 * gdb.mi/mi-nsintrall.exp: Likewise.
457 * gdb.mi/mi-nsmoribund.exp: Likewise.
458 * gdb.mi/mi-nsthrexec.exp: Likewise.
459
9da8c2a0
PA
4602011-05-26 Pedro Alves <pedro@codesourcery.com>
461
462 * gdb.reverse/finish-reverse-bkpt.exp: New test.
463
2c03e5be
PA
4642011-05-26 Pedro Alves <pedro@codesourcery.com>
465
466 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
467
2e21250d
KS
4682011-05-24 Keith Seitz <keiths@redhat.com>
469
470 PR breakpoint/12803
471 * gdb.cp/cmpd-minsyms.cc (a): New method.
472 (b): New method.
473 (c): New method.
474 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
475
cdac0397
PA
4762011-05-24 Pedro Alves <pedro@codesourcery.com>
477
478 * gdb.base/commands.exp (watchpoint_command_test): Check that the
479 watchpoint's command list didn't execute when the watchpoint went
480 out of scope.
481
ee5683ab
PM
4822011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
483
484 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
485 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
486 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
487 * gdb.arch/i386-gnu-cfi.exp: Likewise.
488 * gdb.arch/i386-permbkpt.exp: Likewise.
489 * gdb.arch/i386-prologue.exp: Likewise.
490 * gdb.arch/i386-size-overlap.exp: Likewise.
491 * gdb.arch/i386-size.exp: Likewise.
492 * gdb.arch/i386-unwind.exp: Likewise.
493 * gdb.reverse/i386-precsave.exp: Likewise.
494 * gdb.reverse/i386-reverse.exp: Likewise.
495 * gdb.reverse/i386-sse-reverse.exp: Likewise.
496 * gdb.reverse/i387-env-reverse.exp: Likewise.
497 * gdb.reverse/i387-stack-reverse.exp: Likewise.
498
c91c8c16
PA
4992011-05-24 Pedro Alves <pedro@codesourcery.com>
500
501 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
502 file doesn't error, using MI.
503
c50491a7
TT
5042011-05-23 Tom Tromey <tromey@redhat.com>
505
506 * gdb.base/charset.exp (string_display): Add tests to assign to
507 arrays.
508 * gdb.base/charset.c (short_array, int_array, long_array): New.
509
4a07b7da
PA
5102011-05-20 Pedro Alves <pedro@codesourcery.com>
511
512 Cope with async mode.
513
4a07b7da
PA
514 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
515 into gdb_test + mi_expect_stop.
516
b275f2d2
PA
5172011-05-20 Pedro Alves <pedro@codesourcery.com>
518
519 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
520 (callme): Remove printf call.
521
eec52c44
PM
5222011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
523
524 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
525 quote pattern to avoid problems with Cygwin/mingw expect versions.
526 * gdb.base/default.exp (show convenience): Use double
527 quote pattern for regular expressions.
528
b3c8eb43
JK
5292011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
530
531 Fix -readnow for -gdwarf-4 unused type units.
532 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
533 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
534
ed731959
JK
5352011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
536
537 * gdb.base/kill-after-signal.c: New file.
538 * gdb.base/kill-after-signal.exp: New file.
539
3b48433d
PA
5402011-05-16 Pedro Alves <pedro@codesourcery.com>
541
542 * gdb.ada/start.exp: Call untested with the correct test filename.
543 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
544 test filename. Make the test's binary unique.
545 * gdb.arch/i386-signal.exp: Call untested with the correct test
546 filename.
547 * gdb.arch/i386-size-overlap.exp: Ditto.
548 * gdb.arch/Makefile.in (EXECUTABLES): Update.
549 * gdb.base/gcore-buffer-overflow.exp: Ditto.
550 * gdb.cp/call-c.exp: Ditto.
551 * gdb.mi/mi-reverse.exp: Call untested with the correct test
552 filename. Make the test's binary unique.
553 * gdb.mi/Makefile.in (EXECUTABLES): Update.
554 * gdb.python/py-mi.exp: Ditto.
555 * gdb.python/Makefile.in (EXECUTABLES): Update.
556 * gdb.reverse/i386-precsave.exp: Ditto.
557 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
558 test filename.
559 * gdb.reverse/i387-stack-reverse.exp: Ditto.
560 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
561 unique.
562 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
563 test filename.
564 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
565 * gdb.trace/tfile.exp: Ditto.
566
ba4a8bdd
YQ
5672011-05-14 Yao Qi <yao@codesourcery.com>
568
569 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
570 type.
571
dbaefcf7
DE
5722011-05-13 Doug Evans <dje@google.com>
573
574 * gdb.python/py-objfile-script.exp: New file.
575 * gdb.python/py-objfile-script.c: New file.
576 * gdb.python/py-objfile-script-gdb.py: New file.
577 * testsuite/gdb.python/py-section-script.exp: Test
578 "info auto-load-scripts".
579
9930639c
TT
5802011-05-13 Tom Tromey <tromey@redhat.com>
581
582 * gdb.dwarf2/clztest.exp: New file.
583 * gdb.dwarf2/clztest.c: New file.
584 * gdb.dwarf2/clztest.S: New file.
585
05272e11
DE
5862011-05-13 Doug Evans <dje@google.com>
587
cc63ef9b
DE
588 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
589 String16 tests.
05272e11 590
6edba76f
TT
5912011-05-13 Tom Tromey <tromey@redhat.com>
592
593 * lib/gdb.exp (is_x86_like_target): New proc.
594 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
595 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
596 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
597 -nostdlib to compiler.
598 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
599 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
600 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
601 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
602 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
603
028d0ed5
TJB
6042011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
605
606 * gdb.python/py-function.exp: Test setting a value from a function
607 which executes a command.
608
8a9b8146
TT
6092011-05-12 Tom Tromey <tromey@redhat.com>
610
611 * gdb.dwarf2/typeddwarf.S: New file.
612 * gdb.dwarf2/typeddwarf.c: New file.
613 * gdb.dwarf2/typeddwarf.exp: New file.
614
10483e8e
MP
6152011-05-12 Marek Polacek <mpolacek@redhat.com>
616
617 * gdb.mi/mi-basics.exp: Fix races. Honour the
618 `test_exec_and_symbol_mi_operatons' return value.
619 (test_mi_interpreter_selection): Use mi_gdb_test instead of
620 gdb_test_multiple.
621 (test_exec_and_symbol_mi_operatons): Likewise.
622 (test_path_specification): Likewise.
623
faf067f1
JK
6242011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
625
626 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
627 (gdb_touch_execfile): Remove catch wrappers. New variable time.
628 Replace `file copy' and `file rename' by `file mtime'. Twice.
629
7ff911a3
JK
6302011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
631
632 * gdb.base/readline-ask.c: New file.
633 * gdb.base/readline-ask.exp: New file.
634 * gdb.base/readline-ask.inputrc: New file.
635
a536c6d7
UW
6362011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
637
638 * gdb.cell/bt.exp: Delete breakpoints before running to signal
639 to avoid race condition.
640 * gdb.cell/coremaker.c: Use small stack size.
641 * gdb.cell/ea-standalone.exp: Use file name without path as
642 argument to c_to.
643 * gdb.cell/fork.exp: Allow other output when continuing to end.
644
d472a426
JK
6452011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
646
647 * gdb.threads/corethreads.c: New file.
648 * gdb.threads/corethreads.exp: New file.
649
6502011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
651
652 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
653 Try to compile the test using -Wl,-z,norelro first.
654 (load_core): New variable libthread_db_seen, initialize it.
655 (zeroed-threads cannot be listed): Protect it by XFAIL on
656 !$libthread_db_seen.
657
8be455d7
JK
6582011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
659
660 PR 12573
661 * gdb.dwarf2/dw2-skip-prologue.S: New file.
662 * gdb.dwarf2/dw2-skip-prologue.c: New file.
663 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
664
1976171a
JK
6652011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
666
667 * gdb.cp/psymtab-parameter.cc: New file.
668 * gdb.cp/psymtab-parameter.exp: New file.
669
7db6f30f
JK
6702011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
671
672 Fix a race.
673 * gdb.cp/static-print-quit.exp (print c): Split to ...
674 (print c - <return>, print c - q <return>, print c - to quit):
675 ... these. Make the testfile untested on gdb-7.1.
676
85161e9e 6772011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
678
679 * lib/gdb.exp (exec_target_file, exec_symbol_file,
680 gdb_rename_execfile, gdb_touch_execfile): New.
681 * gdb.base/reread.exp: Use new procs to handle multiple
682 exec files.
683
0c51be18
YQ
6842011-05-05 Yao Qi <yao@codesourcery.com>
685
686 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
687 (test_adr_32bit, test_pop_pc): New.
688 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
689 (test_adr_32bit, test_pop_pc): New.
690
4d393d60
JM
6912011-05-04 Joseph Myers <joseph@codesourcery.com>
692
693 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
694 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
695 targets.
696 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
697 handle targets.
698
8ffd0459
JK
6992011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
700
701 * gdb.base/completion.exp (complete help info wat): Rename to ...
702 (complete 'help info wat'): ... here.
703 Remove all `-re ".*' and `-re "^.*' redundant regexes.
704 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
705
8e28d804
PA
7062011-05-04 Pedro Alves <pedro@codesourcery.com>
707
708 * gdb.base/completion.exp: Use gdb_test_multiple instead of
709 gdb_test and explicit $gdb_prompt/timeout matches.
710
3eb2ef34
YQ
7112011-05-04 Yao Qi <yao@codesourcery.com>
712
713 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
714 and __thumb2__.
715
aaaf81a3
MP
7162011-05-03 Marek Polacek <mpolacek@redhat.com>
717
718 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
719 in place of `gdb_test "delete breakpoints"'. This eliminates two
720 testcases.
721
c4cbc0df
PA
7222011-05-02 Pedro Alves <pedro@codesourcery.com>
723
724 PR testsuite/12649
725 Fix races.
726
727 * gdb.base/completion.exp: Remove all sleep calls. Remove
728 unnecessary regexs. Don't explicitly expect anything after the
729 prompt. Eat the prompt if necessary.
730
b4cbb4a3
EBM
7312011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
732
733 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
734 accept to show the caller line again as well as the line after.
735
d65aec65
PM
7362011-04-29 Phil Muldoon <pmuldoon@redhat.com>
737
738 PR mi/12531
739
740 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
741 compile target.
742 * gdb.python/py-prettyprint.exp: Add C++ object for
743 CPLUS_FAKE_CHILD test.
744
30852783
UW
7452011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
746
747 * gdb.base/signest.exp: New file.
748 * gdb.base/signest.c: Likewise.
749
c7b1f0d9
JK
7502011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
751
752 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
753 thread and breakpoint notifications.
754
559a7a62
JK
7552011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
756
757 * gdb.base/fortran-sym-case.c: New file.
758 * gdb.base/fortran-sym-case.exp: New file.
759 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
760 * gdb.dwarf2/dw2-case-insensitive.c: New file.
761 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
762
8344e389
JK
7632011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
764
765 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
766 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
767 false #1', `if true else false #2' and `if true else false #3'.
768
2484c66b
UW
7692011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
770
771 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
772 while delivering signal.
773
8d3788bd
VP
7742011-04-27 Vladimir Prus <vladimir@codesourcery.com>
775
776 MI breakpoint notifications.
777
778 * testsuite/gdb.mi/mi-cli.exp: Adust.
779 * testsuite/gdb.mi/mi2-cli.exp: Adust.
780 * testsuite/gdb.mi/mi-watch.exp: Adust.
781 * testsuite/gdb.mi/mi2-watch.exp: Adust.
782 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
783 notifications.
784
3e03848b
JK
7852011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
786
787 * gdb.base/gdbindex-stabs-dwarf.c: New file.
788 * gdb.base/gdbindex-stabs.c: New file.
789 * gdb.base/gdbindex-stabs.exp: New file.
790
918c9108
YQ
7912011-04-25 Yao Qi <yao@codesourcery.com>
792
793 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
794 with /*...*/.
795 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
796
90556b8c
JK
7972011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
798
799 * gdb.python/py-value.exp (test_objfiles): Name the first test
800 `py-value in file.filename'.
801
03f2bd59
JK
8022011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
803
804 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
805 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
806 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
807 !gdbserver_reconnect_p..
808 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
809
7b08b9eb
JK
8102011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
811
812 * gdb.cp/cpcompletion.exp (complete class methods)
813 (complete class methods beginning with F): Move them above runto. New
814 comment about the runto delimiter.
815
b78974c3
PA
8162011-04-20 Pedro Alves <pedro@codesourcery.com>
817
818 * gdb.base/maint.exp: Test that "maint print registers" works
819 without a running program.
820
20429c40 8212011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 822
20429c40
MP
823 * gdb.base/setshow.exp: Fix racy tests.
824 ($old_gdb_prompt): New variable.
825
7a9dd1b2
TT
8262011-04-19 Tom Tromey <tromey@redhat.com>
827
828 * gdb.mi/mi-nsmoribund.exp:
829 * gdb.hp/gdb.objdbg/objdbg01.exp:
830 * gdb.base/structs.exp (test_struct_returns):
831 * gdb.base/call-sc.exp (test_scalar_returns):
832 * gdb.base/bigcore.exp: Remove duplicate words.
833
02835898
JK
8342011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
835
836 * gdb.base/break-interp-lib.c (v, vptr): New variables.
837 * gdb.base/break-interp.exp (test_attach): New comment.
838
254f582e
JK
8392011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
840
841 * gdb.threads/gcore-thread.exp ($core0file): New variable.
842 (clear __stack_user.next, clear stack_used.next)
843 (save a zeroed-threads corefile): New test.
844 Call core_load for $core0file.
845 (zeroed-threads cannot be listed): New test.
846
4fe85f5c
JK
8472011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
848
849 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
850 filename.
851 ($srcfile): Preserve the original value.
852 ($testfile): Match it the .exp filename.
853 ($corefile): New variable. Substitute it around.
854 Use clean_restart.
855 ($prev_timeout): Remove.
856 (load_core): Move core loading into this proc.
857 Fix restore of $timeout if load_core fails.
858
63524580
JK
8592011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
860
861 * gdb.base/eu-strip-infcall.c: New file.
862 * gdb.base/eu-strip-infcall.exp: New file.
863
90359a16
JK
8642011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
865
866 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
867 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
868
626e7282
JK
8692011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
870
871 Fix Python access to inlined frames.
872 * gdb.python/py-frame-inline.c: New file.
873 * gdb.python/py-frame-inline.exp: New file.
874
3363d018
EBM
8752011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
876
877 * gdb.base/gdb1090.exp: Change breakpoint location to read the
878 content of 's24' correctly (avoiding "optimized out").
879 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
880
28781456
JK
8812011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
882
883 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
884
4a4106ca
TJB
8852011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
886
887 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
888 expect a colon in watch -location output.
889
d26ccb4f
JK
8902011-04-13 Marek Polacek <mpolacek@redhat.com>
891
df46027d 892 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
893 New testcase `expect response to define backtrace'. Also remove
894 redundant `default' block.
895
e1ab1f9c
JK
8962011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
897
898 * gdb.python/py-prettyprint.c (struct hint_error): New.
899 (main): New variable hint_error.
900 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
901 "print hint_error".
902 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
903 (register_pretty_printers): Register it.
904
0c2e6019
TT
9052011-04-04 Tom Tromey <tromey@redhat.com>
906
907 * gdb.cp/maint.exp (test_help): Update.
908 (test_namespace): Likewise.
909
af57139d
JB
9102011-04-01 Joel Brobecker <brobecker@adacore.com>
911
912 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
913 * gdb.ada/arrayptr.exp: Add new tests.
914
956a9fb9
JB
9152011-04-01 Joel Brobecker <brobecker@adacore.com>
916
917 * gdb.ada/mi_catch_ex: New testcase.
918
d0c4d642
PA
9192011-04-01 Pedro Alves <pedro@codesourcery.com>
920
921 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
922 base::overload(void) method without specifying "const".
923
18819fa6
UW
9242011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
925
926 * gdb.arch/thumb-singlestep.S: New file.
927 * gdb.arch/thumb-singlestep.exp: Likewise.
928
a4c8e806
TT
9292011-03-31 Tom Tromey <tromey@redhat.com>
930
931 * gdb.python/py-prettyprint.py (exception_flag): New global.
932 (NoStringContainerPrinter._iterator.next): Check it.
933 * gdb.python/py-prettyprint.c (main): New variable nstype2.
934 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
935
53832f31
TT
9362011-03-29 Tom Tromey <tromey@redhat.com>
937
938 * gdb.cp/anon-struct.cc: New file.
939 * gdb.cp/anon-struct.exp: New file.
940
e4620230
JK
9412011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
942
943 Test STT_GNU_IFUNC support.
944 * gdb.base/gnu-ifunc-lib.c: New file.
945 * gdb.base/gnu-ifunc.c: New file.
946 * gdb.base/gnu-ifunc.exp: New file.
947
d0fb5eae
JK
9482011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
949
950 Support a ring of related breakpoints.
951 * gdb.base/watchpoint-delete.c: New file.
952 * gdb.base/watchpoint-delete.exp: New file.
953
20106cfb
JK
9542011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
955
956 * gdb.ada/arrayparam.exp (print first after function call): Use
957 explicit package name. Add a comment
958 (print lasta after function call): Rename ...
959 (print last after function call): ... it and use explicit package
960 name.
961 (print length after function call): Use explicit package name.
962 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
963 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
964 (multiple matches for symbol i): Rename ...
965 (multiple matches for symbol integervar): ... it.
966 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
967 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
968
e7ab5e63
AB
9692011-03-25 Andrew Burgess <aburgess@broadcom.com>
970
971 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
972 environment variable to make grep output more predictable. Move
973 all the environment setup into gdb_init so it's done once per test
974 case rather than each time we start gdb.
975
9ef07c8c
TT
9762011-03-24 Tom Tromey <tromey@redhat.com>
977
978 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
979 test.
980
dd90784c
JK
9812011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
982
983 * gdb.dwarf2/dw2-entry-value-main.c: New file.
984 * gdb.dwarf2/dw2-entry-value.S: New file.
985 * gdb.dwarf2/dw2-entry-value.exp: New file.
986
05775840
PM
9872011-03-22 Phil Muldoon <pmuldoon@redhat.com>
988
989 PR python/12183
990
991 * gdb.python/py-function.exp: Add GdbError tests.
992
8661b11b
PA
9932011-03-18 Pedro Alves <pedro@codesourcery.com>
994
995 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
996 (reglocal_test_func, statlocal_test_func): New functions.
997 (globals_test_func): Call new functions.
998 * gdb.trace/unavailable.exp (gdb_collect_args_test)
999 (gdb_collect_locals_test): New procedure.
1000 (gdb_trace_collection_test): Call new procedures.
1001
0fdb4f18
PA
10022011-03-18 Pedro Alves <pedro@codesourcery.com>
1003
1004 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
1005 (test_register, test_register_unavailable): New procedures.
1006 (gdb_unavailable_registers_test): New procedure.
1007 (gdb_trace_collection_test): Call it.
1008
99c3dc11
PM
10092011-03-18 Phil Muldoon <pmuldoon@redhat.com>
1010
1011 PR python/12149
1012
1013 * gdb.python/python.exp: Add gdb.write tests.
1014
29703da4
PM
10152010-03-17 Phil Muldoon <pmuldoon@redhat.com>
1016
1017 * gdb.python/Makefile.in: Add py-objfile.
1018 * gdb.python/py-objfile.exp: New file.
1019 * gdb.python/py-objfile.c: New file.
1020 * gdb.python/py-block.exp: Add is_valid tests.
1021 * gdb.python/py-inferior.exp: Ditto.
1022 * gdb.python/py-infthread.exp: Ditto.
1023 * gdb.python/py-symbol.exp: Ditto.
1024 * gdb.python/py-symtab.exp: Ditto.
1025
598997c8
KS
10262011-03-16 Keith Seitz <keiths@redhat.com>
1027
1028 PR c++/12273
1029 * gdb.cp/cmpd-minsyms.exp: New test.
1030 * gdb.cp/cmpd-minsyms.cc: New file.
1031
1032 PR c++/11734
1033 * gdb.cp/ovsrch.exp: New test.
1034 * gdb.cp/ovsrch.h: New file.
1035 * gdb.cp/ovsrch1.cc: New file.
1036 * gdb.cp/ovsrch2.cc: New file.
1037 * gdb.cp/ovsrch3.cc: New file.
1038 * gdb.cp/ovsrch4.cc: New file.
1039
c91513d8
PP
10402011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1041
1042 PR gdb/12528
1043 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1044 * gdb.base/break-on-linker-gcd-function.exp: New test.
1045 * gdb.base/break-on-linker-gcd-function.cc: New file.
1046
7470fc63
AT
10472011-03-15 Andreas Tobler <andreast@fgznet.ch>
1048
1049 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1050
959e7469
PM
10512011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1052
1053 * lib/gdb.exp (gdb_unload): Add another termination case.
1054
9373cf26
JK
10552011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1056
1057 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
1058 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1059 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1060 Provide a stub byte there.
1061 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1062 DW_AT_entry_pc.
1063 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1064
24e9cda0
UW
10652011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1066
1067 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1068 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1069 "generic ABI, auto".
1070 (altivec_abi_tests): Accept vectors returned by reference.
1071
7371cf6d
PM
10722010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1073
1074 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1075
ce77046a
UW
10762011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1077
1078 * gdb.python/py-section-script.exp: Skip test if no Python support.
1079
176400c3
UW
10802011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1081
1082 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1083
ecec24e6
PM
10842011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1085
1086 * gdb.python/py-parameter.exp: Update tests to the new Python
1087 parameter API. Add "no documentation" test. Add deprecated API
1088 backward compatibility test.
1089
5dbdd470
TT
10902011-03-09 Tom Tromey <tromey@redhat.com>
1091
1092 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1093 gdb_continue_to_end.
1094
b66e66ee
MK
10952011-03-09 Mark Kettenis <kettenis@gnu.org>
1096
1097 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1098 tabs.
1099
eceb0c5f
TT
11002011-03-09 Tom Tromey <tromey@redhat.com>
1101
1102 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1103 parentheses.
1104 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1105 $command.
1106 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1107 argument to gdb_continue_to_end.
1108 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1109 argument to gdb_continue_to_end.
1110 * gdb.cp/annota3.exp: Fix regex.
1111 * gdb.cp/annota2.exp: Fix regex.
1112 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1113 gdb_continue_to_end.
1114 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1115 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1116 gdb_continue_to_end.
1117
63154eca
PA
11182011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1119
1120 * gdb.server/ext-run.exp
1121 (load new file without any gdbserver inferior): New test.
1122
967d1f9b
TT
11232011-03-07 Tom Tromey <tromey@redhat.com>
1124
1125 * Makefile.in (TAGS): Rewrite.
1126
d68dcbb9
JK
11272011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1128
1129 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1130 initial commands echo. New match for `Found trace'. Anchor all the
1131 other matches. Anchor and match for `No trace frame found' the final
1132 match.
1133
6bf58e63
TT
11342011-03-07 Tom Tromey <tromey@redhat.com>
1135
1136 * Makefile.in (TAGS): New target.
1137
fda326dd
TT
11382011-03-07 Tom Tromey <tromey@redhat.com>
1139
1140 * lib/opencl.exp (skip_opencl_tests): Update for exit message
1141 change.
1142 * lib/mi-support.exp (mi_gdb_test): Update for exit message
1143 change.
1144 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
1145 exit message change.
1146 (skip_altivec_tests): Update for exit message change.
1147 (skip_vsx_tests): Likewise.
1148 (gdb_continue_to_end): Likewise. Add 'command' argument.
1149 * lib/cell.exp (skip_cell_tests): Update for exit message change.
1150 * gdb.threads/tls.exp: Update for exit message change.
1151 * gdb.threads/thread-unwindonsignal.exp: Use
1152 gdb_continue_to_end.
1153 * gdb.threads/step.exp (step_it): Update for exit message change.
1154 (continue_all): Likewise.
1155 * gdb.threads/print-threads.exp (test_all_threads): Update for
1156 exit message change.
1157 * gdb.threads/interrupted-hand-call.exp: Use
1158 gdb_continue_to_end.
1159 * gdb.threads/execl.exp: Use gdb_continue_to_end.
1160 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
1161 gdb_continue_to_end.
1162 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
1163 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
1164 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
1165 * gdb.cp/method.exp: Update for exit message change.
1166 * gdb.cp/mb-templates.exp: Update for exit message change.
1167 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
1168 * gdb.cp/annota3.exp: Update for exit message change.
1169 * gdb.cp/annota2.exp: Update for exit message change.
1170 * gdb.cell/fork.exp: Use gdb_continue_to_end.
1171 * gdb.base/term.exp: Update for exit message change.
1172 * gdb.base/step-test.exp (test_i): Update for exit message change.
1173 * gdb.base/sigstep.exp (advance): Update for exit message change.
1174 (advancei): Likewise.
1175 * gdb.base/siginfo.exp: Update for exit message change.
1176 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
1177 * gdb.base/reread.exp: Use gdb_continue_to_end.
1178 * gdb.base/langs.exp: Use gdb_continue_to_end.
1179 * gdb.base/interrupt.exp: Update for exit message change.
1180 * gdb.base/gdb1555.exp: Update for exit message change.
1181 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
1182 * gdb.base/ending-run.exp: Update for exit message change.
1183 * gdb.base/chng-syms.exp: Update for exit message change.
1184 * gdb.base/checkpoint.exp: Update for exit message change.
1185 * gdb.base/catch-syscall.exp (check_for_program_end): Use
1186 gdb_continue_to_end.
1187 (test_catch_syscall_with_wrong_args): Likewise.
1188 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
1189 * gdb.base/break-interp.exp (test_ld): Update for exit message
1190 change.
1191 * gdb.base/bang.exp: Update for exit message change.
1192 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
1193 (do_call_attach_tests): Likewise.
1194 * gdb.base/a2-run.exp: Update for exit message change.
1195 * gdb.arch/ppc-dfp.exp: Update for exit message change.
1196 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
1197 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
1198
dd19bd70
JK
11992011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1200
1201 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
1202
30e62689
TT
12032011-03-03 Tom Tromey <tromey@redhat.com>
1204
1205 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
1206 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
1207 * gdb.hp/gdb.aCC/configure.ac: Remove.
1208 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
1209 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
1210 * gdb.hp/gdb.base-hp/configure.ac: Remove.
1211 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
1212 * gdb.hp/gdb.compat/configure (Makefile): Remove.
1213 * gdb.hp/gdb.compat/configure.ac: Remove.
1214 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
1215 * gdb.hp/gdb.defects/configure (Makefile): Remove.
1216 * gdb.hp/gdb.defects/configure.ac: Remove.
1217 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
1218 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
1219 * gdb.hp/gdb.objdbg/configure.ac: Remove.
1220 * gdb.hp/configure.ac: Remove.
1221 * gdb.hp/configure: Remove.
1222 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
1223 substitution.
1224 (Makefile): Remove rule.
1225 * gdb.cell/configure.ac: Remove.
1226 * gdb.cell/configure: Remove.
1227 * gdb.stabs/Makefile.in (Makefile): Remove.
1228 (distclean): Don't remove config.status or config.log.
1229 * gdb.stabs/configure (Makefile): Remove.
1230 * gdb.stabs/configure.ac: Remove.
1231 * configure: Rebuild.
1232 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
1233 Remove stabs- and cell-specific logic. Test for existence of
1234 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
1235 subdirectories, gdb.cell, and and gdb.stabs.
1236 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
1237
c171f854
JB
12382011-03-03 Joel Brobecker <brobecker@adacore.com>
1239
1240 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
1241 end of buffer.
1242
9a5193cb
JB
12432011-03-02 Joel Brobecker <brobecker@adacore.com>
1244
1245 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
1246 gdb_test when running a test where we expected no output back.
1247
9bb4c1bb
MS
12482011-02-28 Michael Snyder <msnyder@vmware.com>
1249
1250 * gdb.cp/overload.cc: Change initializer value to integer.
1251
3bd0f5ef
MS
12522011-02-27 Michael Snyder <msnyder@vmware.com>
1253
1254 * gdb.multi/base.exp: Add test for remove-inferiors.
1255
2279eaad
JB
12562011-02-26 Joel Brobecker <brobecker@adacore.com>
1257
1258 * gdb.python/py-frame.exp: Simplify the initialization phase
1259 using prepare_for_testing.
1260
c82c0b55
MS
12612011-02-25 Michael Snyder <msnyder@vmware.com>
1262
1263 * gdb.multi/base.exp: Add tests for info inferiors with args.
1264
1d94651b
JK
12652011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1266
1267 * gdb.dwarf2/dw2-ranges.S: Rename to ...
1268 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
1269 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
1270 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
1271 asmfile3. Comment the STABS (#3) file compilation. Compile
1272 everything through assembler. Provide KFAIL for symtab/12497.
1273 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
1274 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
1275 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
1276 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
1277
3bd0f5ef
MS
12782011-02-24 Michael Snyder <msnyder@vmware.com>
1279
1280 * gdb.base/break.exp: Add tests for delete breakpoints using
1281 convenience variables and value history references.
1282
12c1418e
MS
12832011-02-24 Michael Snyder <msnyder@vmware.com>
1284
1285 * gdb.base/break.exp: Remove debugging 'printf' accidentally
1286 left behind in previous check-in.
1287
e5a67952
MS
12882011-02-23 Michael Snyder <msnyder@vmware.com>
1289
1290 * gdb.base/break.exp: Add tests for "info break" with arguments.
1291 * gdb.trace/infotrace.exp: Update patterns for error and help.
1292 * gdb.base/completion.exp: Update pattern.
1293 * gdb.base/ena-dis-br.exp: Update pattern.
1294 * gdb.base/help.exp: Update patterns.
1295
12962011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
1297
1298 * gdb.base/memattr.exp: New test.
1299 * gdb.base/memattr.c: Test load for memattr.exp.
1300
6e6fbe60
DE
13012011-02-22 Doug Evans <dje@google.com>
1302
1303 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
1304
1d41d745
MS
13052011-02-22 Michael Snyder <msnyder@vmware.com>
1306
1307 * Makefile.in: Make more clean.
1308 * gdb.ada/Makefile.in: Ditto.
1309 * gdb.arch/Makefile.in: Ditto.
1310 * gdb.asm/Makefile.in: Ditto.
1311 * gdb.base/Makefile.in: Ditto.
1312 * gdb.cp/Makefile.in: Ditto.
1313 * gdb.dwarf2/Makefile.in: Ditto.
1314 * gdb.java/Makefile.in: Ditto.
1315 * gdb.mi/Makefile.in: Ditto.
1316 * gdb.modula2/Makefile.in: Ditto.
1317 * gdb.python/Makefile.in: Ditto.
1318 * gdb.server/Makefile.in: Ditto.
1319 * gdb.stabs/Makefile.in: Ditto.
1320 * gdb.threads/Makefile.in: Ditto.
1321 * gdb.trace/Makefile.in: Ditto.
1322
79ba84ca
MS
13232011-02-22 Michael Snyder <msnyder@vmware.com>
1324
df46027d 1325 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
1326 info threads.
1327
b9b35694
JB
13282011-02-22 Joel Brobecker <brobecker@adacore.com>
1329
1330 * gdb.python/py-breakpoint.exp: Fix the expected output of
1331 one of the "maint info breakpoints" tests to accept the output
1332 generated on platforms that do not have hardware watchpoints.
1333
8bfb830f
JB
13342011-02-22 Joel Brobecker <brobecker@adacore.com>
1335
1336 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
1337 clean_restart. Be a little stricter in the expected output
1338 for one of the tests. Fix a typo in one of the comments.
1339
c45f3c54
JB
13402011-02-22 Joel Brobecker <brobecker@adacore.com>
1341
1342 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
1343 Delete variable binfile, no longer use. Add or modify test
1344 comments to make them unique.
1345
b97c863c
MS
13462011-02-21 Michael Snyder <msnyder@vmware.com>
1347
1348 * Makefile.in: Update for make clean.
1349 * gdb.ada/Makefile.in: Ditto.
1350 * gdb.arch/Makefile.in: Ditto.
1351 * gdb.asm/Makefile.in: Ditto.
1352 * gdb.base/Makefile.in: Ditto.
1353 * gdb.cp/Makefile.in: Ditto.
1354 * gdb.dwarf2/Makefile.in: Ditto.
1355 * gdb.java/Makefile.in: Ditto.
1356 * gdb.mi/Makefile.in: Ditto.
1357 * gdb.modula2/Makefile.in: Ditto.
1358 * gdb.python/Makefile.in: Ditto.
1359 * gdb.server/Makefile.in: Ditto.
1360 * gdb.stabs/Makefile.in: Ditto.
1361 * gdb.threads/Makefile.in: Ditto.
1362 * gdb.trace/Makefile.in: Ditto.
1363
aea5b279
MS
13642011-02-21 Michael Snyder <msnyder@vmware.com>
1365
1366 * gdb.threads/thread-find.exp: Update patterns for changes in
1367 output of "info threads" command.
1368
e3039479
UW
13692011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1370 Ulrich Weigand <uweigand@de.ibm.com>
1371
1372 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
1373 (skip_hw_watchpoint_tests): Likewise.
1374 (skip_hw_watchpoint_multi_tests): Likewise.
1375
b800ec70
UW
13762011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
1377
1378 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
1379 (skip_hw_watchpoint_tests): Likewise.
1380 (skip_hw_watchpoint_multi_tests): Likewise.
1381 (skip_hw_watchpoint_access_tests): Likewise.
1382
1383 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
1384 * gdb.base/pr11022.exp: Likewise.
1385 * gdb.base/watch-read.exp: Likewise.
1386 * gdb.base/watch_thread_num.exp: Likewise.
1387 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1388 * gdb.base/watchpoint-hw.exp: Likewise.
1389 * gdb.base/watchpoint.exp: Likewise.
1390 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
1391 * gdb.threads/watchthreads-reorder.exp: Likewise.
1392 * gdb.threads/watchthreads.exp: Likewise.
1393 * gdb.threads/watchthreads2.exp: Likewise.
1394
91033e37
JB
13952011-02-21 Joel Brobecker <brobecker@adacore.com>
1396
1397 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
1398 the debugger is unable to find the array bounds.
1399
eeaafae2
JK
14002011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1401
1402 * gdb.cp/typedef-operator.exp: New file.
1403 * gdb.cp/typedef-operator.cc: New file.
1404
e338d953
MS
14052011-02-17 Michael Snyder <msnyder@vmware.com>
1406
1407 * gdb.threads/thread-find.exp: Fix regular expressions.
1408
e67ad678
JB
14092011-02-17 Joel Brobecker <brobecker@adacore.com>
1410
1411 * gdb.ada/packed_array: Expand testcase to test printing of
1412 unconstrained packed array.
1413
93084bca
JB
14142011-02-17 Joel Brobecker <brobecker@adacore.com>
1415
1416 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
1417
a0c78a73
PA
14182011-02-16 Pedro Alves <pedro@codesourcery.com>
1419
f65d5553 1420 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
1421 (main): Initialize it before collecting, and and clear it
1422 afterwards.
f65d5553
PA
1423 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1424 collecting with '{type} addr', where the addr expression is not an
1425 rvalue.
a0c78a73 1426
3dfcbbd2
KW
14272011-02-16 Ken Werner <ken.werner@de.ibm.com>
1428
1429 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
1430 a bool variable. Expect correct OpenCL names for vector types. Use the
1431 uc3 variable name instead of referring to the uchar3 built-in type.
1432 Escape the asterisk at the half pointer test.
1433
08807d5a
PA
14342011-02-16 Pedro Alves <pedro@codesourcery.com>
1435
f65d5553 1436 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
1437 (main): Initialize it before collecting, and and clear it
1438 afterwards.
f65d5553
PA
1439 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1440 collecting overlapping memory ranges.
08807d5a 1441
60f98dde
MS
14422011-02-15 Michael Snyder <msnyder@vmware.com>
1443
1444 * gdb.base/default.exp: Add tests for thread commands.
1445 * gdb.base/help.exp: Add tests for thread commands.
1446 * gdb.threads/thread-find.exp: New test for thread find command.
1447
648cd113
KW
14482011-02-15 Ken Werner <ken.werner@de.ibm.com>
1449
1450 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
1451
494e194e
YQ
14522011-02-15 Yao Qi <yao@codesourcery.com>
1453
1454 PR tdep/12352
1455 * gdb.arch/arm-disp-step.S : New test for str instruction.
1456 * gdb.arch/arm-disp-step.exp : Likewise.
1457
d9492458
TJB
14582011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
1459
1460 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
1461 "vector_register2_vr" test strings. Test the extended floating
1462 point registers (F32~F63).
1463 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
1464 IBM XL C compiler. Make the test program use a register provided
1465 by the compiler for the lxvd2x instruction.
1466
8af8e3bc
PA
14672011-02-14 Pedro Alves <pedro@codesourcery.com>
1468
1469 * gdb.trace/unavailable.cc (class Base, class Middle, class
1470 Derived): New types.
1471 (derived_unavail, derived_partial, derived_whole): New globals.
1472 (virtual_partial): New global.
1473 (virtualp): Point at virtual_partial.
1474 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
1475 related to unavailable vptr.
1476
1b28d0b3
PA
14772011-02-14 Pedro Alves <pedro@codesourcery.com>
1478
1479 * gdb.trace/unavailable.cc (a, b, c): New globals.
1480 (main): Set and clear them.
1481 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
1482 `a' and `c', and check that `b' isn't collected, although `a' and
1483 `c' are.
1484
ec0a52e1
PA
14852011-02-14 Pedro Alves <pedro@codesourcery.com>
1486
1487 * gdb.trace/unavailable.cc (struct Virtual): New.
1488 (virtualp): New global pointer.
1489 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
1490 printing a pointer to an object whose type has a vtable, with
1491 print object on.
1492
24e6bcee
PA
14932011-02-14 Pedro Alves <pedro@codesourcery.com>
1494
1495 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
1496 value repeat handles unavailableness.
1497
39d37385
PA
14982011-02-14 Pedro Alves <pedro@codesourcery.com>
1499
1500 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
1501 tests for building arrays from unavailable values, subscripting
1502 non-memory rvalue unvailable arrays, and accessing fields or
1503 baseclasses of non-lazy unavailable values,
1504 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
1505 struct types.
1506 (g_smallstruct, g_smallstruct_b): New globals.
1507
06d72e16
PA
15082011-02-14 Pedro Alves <pedro@codesourcery.com>
1509
1510 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
1511
bc9a5551
JK
15122011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1513
1514 Fix const/volatile qualifiers of C++ types, PR c++/12328.
1515 * gdb.cp/overload-const.exp: New file.
1516 * gdb.cp/overload-const.cc: New file.
1517
54fcddd0
UW
15182011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1519
1520 * gdb.opencl/callfuncs.cl: New file.
1521 * gdb.opencl/callfuncs.exp: New test.
1522 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
1523
d6dafb7c
UW
15242011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1525
1526 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
1527 when computing result.
1528 * gdb.arch/altivec-abi.exp: Update expected results.
1529
a449c2d8
TJB
15302011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1531
1532 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
1533 * gdb.base/jit.exp: Likewise.
1534 * gdb.base/pie-execl.exp: Likewise.
1535 * gdb.base/solib-nodir.exp: Likewise.
1536 * gdb.base/solib-overlap.exp: Likewise.
1537
764880b7
PA
15382011-02-07 Pedro Alves <pedro@codesourcery.com>
1539
1540 * gdb.trace/collection.c (global_pieces): New.
1541 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
1542 New procedure.
1543 (gdb_trace_collection_test): Call it.
1544
505500db
SW
15452011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
1546
1547 * gdb.python/py-evthreads.c: New file.
1548 * gdb.python/py-evthreads.exp: New file.
1549 * gdb.python/py-events.py: New file.
1550 * gdb.python/py-events.exp: New file.
1551 * gdb.python/py-events.c: New file.
1552
385203ed
DD
15532011-02-04 David Daney <ddaney@caviumnetworks.com>
1554
1555 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
1556
9011945e
AB
15572011-02-03 Andrew Burgess <aburgess@broadcom.com>
1558
1559 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
1560 gdb.base/disasm-end-cu.exp: New test for disassembling over the
1561 boundary between two compilation units.
1562
580688f3
PA
15632011-02-02 Pedro Alves <pedro@codesourcery.com>
1564
1565 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
1566 (Virtual): New structs.
1567 (virtual_o, virtual_middle_b): New globals.
1568 * gdb.cp/virtbase.exp: New tests.
1569
d3f0f853
PP
15702011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
1571
1572 * gdb.base/jit.exp: New file.
1573 * gdb.base/jit-main.c: New file.
1574 * gdb.base/jit-solib.c: New file.
1575
b2030fb5
UW
15762011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
1577
1578 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
1579 proceed to initial kernel entry point.
1580 * gdb.opencl/datatypes.exp: Likewise.
1581 * gdb.opencl/operators.exp: Likewise.
1582 * gdb.opencl/vec_comps.exp: Likewise.
1583
2db19d1e
SW
15842011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
1585
1586 * gdb.cp/nsnested.cc: New.
1587 * gdb.cp/nsnested.exp: New.
1588 * gdb.cp/nsnoimports.exp: New.
1589 * gdb.cp/nsnoimports.cc: New.
1590
6b0c4c1f
JB
15912011-01-31 Joel Brobecker <brobecker@adacore.com>
1592
1593 * gdb.base/interact.exp: Add extra tests that verify that
1594 the value of the interactive-mode setting does not change
1595 after the script is sourced.
1596
80b23b6a
JK
15972011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1598
1599 * gdb.cp/noparam.exp: New file.
1600 * gdb.cp/noparam.cc: New file.
1601
ffd5ec24
PA
16022011-01-28 Pedro Alves <pedro@codesourcery.com>
1603
1604 * gdb.trace/tfile.exp: Test that with no traceframe selected,
1605 there's no stack or registers.
1606
a81766d8
TT
16072011-01-26 Tom Tromey <tromey@redhat.com>
1608
1609 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
1610 space before string output. Add test for "set print pretty off"
1611 case.
1612
585fdaa1
PA
16132011-01-25 Pedro Alves <pedro@codesourcery.com>
1614
1615 * gdb.base/frame-args.exp: Adjust.
1616 * gdb.dwarf2/dw2-noloc.exp: Adjust.
1617 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
1618 * gdb.dwarf2/pieces.exp: Adjust.
1619 * gdb.opt/clobbered-registers-O2.exp: Adjust.
1620 * gdb.opt/inline-locals.exp: Adjust.
1621 * gdb.threads/fork-child-threads.exp: Adjust.
1622
d468832a
KW
16232011-01-25 Ken Werner <ken.werner@de.ibm.com>
1624
1625 * gdb.opencl/convs_casts.cl: Move program scope variables into the
1626 OpenCL kernel function. Add a comment as marker. Add address space
1627 qualifiers for the remaining program scope variables.
1628 * gdb.opencl/datatypes.cl: Likewise.
1629 * gdb.opencl/operators.cl: Likewise.
1630 * gdb.opencl/vec_comps.cl: Likewise.
1631 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
1632 Add breakpoint at the marker comment.
1633 * gdb.opencl/datatypes.exp: Likewise.
1634 * gdb.opencl/operators.exp: Likewise.
1635 * gdb.opencl/vec_comps.exp: Likewise.
1636
490f124f
PA
16372011-01-24 Pedro Alves <pedro@codesourcery.com>
1638
1639 * gdb.base/printcmds.c (some_struct): New struct and instance.
1640 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
1641 procedure.
1642 <global scope>: Call it.
1643
6da78614
KW
16442011-01-21 Ken Werner <ken.werner@de.ibm.com>
1645
1646 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
1647 argument to the gdb_compile_opencl_hostapp call.
1648
ec64c9aa
YQ
16492011-01-19 Yao Qi <yao@codesourcery.com>
1650
1651 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
1652 positve list.
1653
810cfdbb
YQ
16542011-01-19 Yao Qi <yao@codesourcery.com>
1655
1656 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
1657 canonical form.
1658 Remove "xscale-*-*"
1659 * gdb.xml/tdesc-regs.exp: Likewise.
1660 * gdb.python/py-section-script.exp: Replace ARM target triplet
1661 with canonical form.
1662 Match arm*-*-symbianelf*.
1663 * gdb.base/dup-sect.exp: Likewise.
1664 * lib/dwarf.exp: New.
1665 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
1666 dwarf2_support.
1667 * gdb.dwarf2/dup-psym.exp: Likewise.
1668 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
1669 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1670 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
1671 * gdb.dwarf2/dw2-basic.exp: Likewise.
1672 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1673 * gdb.dwarf2/dw2-const.exp: Likewise.
1674 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
1675 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
1676 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1677 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
1678 * gdb.dwarf2/dw2-filename.exp: Likewise.
1679 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1680 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
1681 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1682 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1683 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
1684 * gdb.dwarf2/dw2-noloc.exp: Likewise.
1685 * gdb.dwarf2/dw2-op-call.exp: Likewise.
1686 * gdb.dwarf2/dw2-producer.exp: Likewise.
1687 * gdb.dwarf2/dw2-ranges.exp: Likewise.
1688 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
1689 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
1690 * gdb.dwarf2/dw2-strp.exp: Likewise.
1691 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
1692 * gdb.dwarf2/implptr.exp: Likewise.
1693 * gdb.dwarf2/mac-fileno.exp: Likewise.
1694 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
1695 * gdb.dwarf2/pieces.exp: Likewise.
1696 * gdb.dwarf2/pr11465.exp: Likewise.
1697 * gdb.dwarf2/valop.exp: Likewise.
1698 * gdb.dwarf2/watch-notconst.exp: Likewise.
1699 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
1700
4694da01
TT
17012011-01-19 Tom Tromey <tromey@redhat.com>
1702
1703 * gdb.python/py-infthread.exp: Add thread tests.
1704
b075872c
JB
17052011-01-14 Joel Brobecker <brobecker@adacore.com>
1706
1707 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
1708
2c3e6e24
JB
17092011-01-14 Joel Brobecker <brobecker@adacore.com>
1710
1711 * gdb.ada/widewide: New testcase.
1712
de8fa76c
JB
17132011-01-13 Joel Brobecker <brobecker@adacore.com>
1714
1715 * gdb.base/interact.exp: New testcase.
1716
1b05df00
TT
17172011-01-12 Tom Tromey <tromey@redhat.com>
1718
1719 * gdb.mi/gdb2549.exp: Update for error message changes.
1720 * gdb.mi/mi-cli.exp: Likewise.
1721 * gdb.mi/mi-disassemble.exp: Likewise.
1722 * gdb.mi/mi-pthreads.exp: Likewise.
1723 * gdb.mi/mi-regs.exp: Likewise.
1724 * gdb.mi/mi-stack.exp: Likewise.
1725 * gdb.mi/mi-var-block.exp: Likewise.
1726 * gdb.mi/mi-var-cmd.exp: Likewise.
1727 * gdb.mi/mi2-cli.exp: Likewise.
1728 * gdb.mi/mi2-disassemble.exp: Likewise.
1729 * gdb.mi/mi2-pthreads.exp: Likewise.
1730 * gdb.mi/mi2-regs.exp: Likewise.
1731 * gdb.mi/mi2-stack.exp: Likewise.
1732 * gdb.mi/mi2-var-block.exp: Likewise.
1733 * gdb.mi/mi2-var-cmd.exp: Likewise.
1734
c2ff108b
JK
17352011-01-12 Andrew Burgess <aburgess@broadcom.com>
1736 Jan Kratochvil <jan.kratochvil@redhat.com>
1737
1738 PR fortran/11104 and DWARF unbound arrays detection.
1739 * gdb.fortran/multi-dim.exp: New file.
1740 * gdb.fortran/multi-dim.f90: New file.
1741
b716877b
AB
17422011-01-12 Andrew Burgess <aburgess@broadcom.com>
1743
1744 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
1745 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
1746 add new tests for opcode dumping.
1747
6c162d5e
TT
17482011-01-11 Tom Tromey <tromey@redhat.com>
1749
1750 * gdb.python/py-infthread.exp: Load gdb-python.exp.
1751
77b06cd7
TJB
17522010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
1753
1754 Convert hardware watchpoints to use breakpoint_ops.
1755 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
1756 type is not supported.
1757 * gdb.base/foll-fork.exp: Likewise.
1758 * gdb.base/foll-vfork.exp: Likewise.
1759
f39a75d0
PM
17602011-01-10 Phil Muldoon <pmuldoon@redhat.com>
1761
1762 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
1763 Use load_lib gdb-python.exp.
1764 * gdb.python/python.exp: Ditto.
1765 * gdb.python/py-function.exp: Ditto.
1766
fc529d80
AS
17672011-01-09 Andreas Schwab <schwab@linux-m68k.org>
1768
1769 * gdb.threads/tls.exp ("info address me"): Fix expected output.
1770
fb03cb59
JK
17712011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1772
1773 * configure: Regenerate.
1774
d8e22779
TT
17752011-01-06 Tom Tromey <tromey@redhat.com>
1776
1777 * gdb.python/py-frame.exp: Test gdb.newest_frame.
1778
09050809
JB
17792011-01-06 Joel Brobecker <brobecker@adacore.com>
1780
fc529d80
AS
1781 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
1782 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
1783 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1784 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
1785 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
1786 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1787 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
1788 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
1789 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
1790 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
1791 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
1792 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
1793 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
1794 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1795 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1796 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
1797 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
1798 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
1799 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1800 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
1801 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
1802 gdb.ada/uninitialized_vars.exp,
1803 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
1804 Simplify by using clean_restart.
09050809 1805
8ed5dd9e
JB
18062011-01-06 Joel Brobecker <brobecker@adacore.com>
1807
1808 Add marker to be used as anchor for inserting breakpoints.
1809 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
1810 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
1811 Likewise.
1812
1813 Remove uses of gdb_start_cmd.
1814 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
1815 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
1816
1817 Do not run testcase if testing with GDBserver.
1818 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
1819 if testing with GDBserver.
1820
368a124f
JB
18212011-01-06 Joel Brobecker <brobecker@adacore.com>
1822
1823 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
1824 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
1825 copyright header.
1826
44944448
JB
18272011-01-05 Joel Brobecker <brobecker@adacore.com>
1828
1829 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
1830 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
1831 testsuite/gdb.fortran/complex.f,
1832 testsuite/gdb.fortran/derived-type.f90,
1833 testsuite/gdb.fortran/library-module-lib.f90,
1834 testsuite/gdb.fortran/library-module-main.f90,
1835 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
1836 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
1837 Copyright year update.
1838
31886ea6
JB
18392011-01-05 Joel Brobecker <brobecker@adacore.com>
1840
1841 * gdb.base/langs1.f: Add copyright header.
1842
ebedcab5
JK
18432011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1844
1845 * gdb.base/morestack.exp: New file.
1846 * gdb.base/morestack.c: New file.
1847
de1eb2f9
JK
18482011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1849
1850 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
1851
9e87a409
JB
18522010-12-29 Joel Brobecker <brobecker@adacore.com>
1853
1854 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
1855 * gdb.ada/arrayptr.exp: Add test printing that new variable.
1856
720d1a40
JB
18572010-12-29 Joel Brobecker <brobecker@adacore.com>
1858
1859 * gdb.ada/lang_switch.exp: Correct expected parameter value.
1860
a283af87
AS
18612010-12-25 Andreas Schwab <schwab@linux-m68k.org>
1862
5d3d9cba
AS
1863 * gdb.threads/tls.exp: Fix typo.
1864
a283af87
AS
1865 * gdb.threads/thread-specific.exp (get_thread_list): Update.
1866 * gdb.threads/execl.exp: Update.
1867
2a20745c
YQ
18682010-12-23 Yao Qi <yao@codesourcery.com>
1869
1870 * gdb.arch/arm-disp-step.exp: New.
1871 * gdb.arch/arm-disp-step.S: New.
1872
a7658b96
TT
18732010-12-21 Tom Tromey <tromey@redhat.com>
1874
1875 * gdb.threads/execl.exp: Update.
1876 * gdb.threads/linux-dp.exp: Update.
1877 * gdb.threads/manythreads.exp: Update.
1878 * gdb.threads/tls.exp: Update.
1879
5b79abe7
TT
18802010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1881
1882 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
1883 (NextOverThrowDerivates) <resumebpt>: New.
1884 (resumebpt_test): New.
1885 (main): Call resumebpt_test.
1886 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
1887
0914bcdb
SS
18882010-12-12 Stan Shebs <stan@codesourcery.com>
1889
1890 * gdb.trace/tsv.exp: Test print command on trace state variables.
1891
305aeedc
TT
18922010-12-09 Tom Tromey <tromey@redhat.com>
1893
1894 * gdb.base/interp.exp: Add regression test.
1895
186c406b
TT
18962010-12-09 Tom Tromey <tromey@redhat.com>
1897
1898 * gdb.java/jnpe.java: New file.
1899 * gdb.java/jnpe.exp: New file.
1900 * gdb.cp/nextoverthrow.exp: New file.
1901 * gdb.cp/nextoverthrow.cc: New file.
1902
aae1c79a
DE
19032010-12-07 Doug Evans <dje@google.com>
1904
1905 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
1906 of data-directory.
1907 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
1908 updated.
1909 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
1910
60f98dde 19112010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
1912
1913 * gdb.base/callfuncs.exp: Test for skip_float_tests.
1914 * gdb.base/call-sc.exp: Ditto.
1915 * gdb.base/finish.exp: Ditto.
1916 * gdb.base/return.exp: Ditto.
1917 * gdb.base/return2.exp: Ditto.
1918
5fa290c1
DE
19192010-11-30 Doug Evans <dje@google.com>
1920
1921 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
1922 (gdb_expect_list): Fix spelling errors in comments.
1923 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
1924 send_gdb/gdb_expect_list where applicable.
1925 * gdb.base/call-ar-st.exp: Ditto.
1926 * gdb.base/funcargs.exp: Ditto.
1927 * gdb.base/gcore.exp: Ditto.
1928 * gdb.base/page.exp: Ditto.
1929 * gdb.base/sigaltstack.exp: Ditto.
1930 * gdb.base/siginfo.exp: Ditto.
1931 * gdb.base/sigstep.exp: Ditto.
1932 * gdb.base/trace-commands.exp: Ditto.
1933
4e04c971
DE
19342010-11-29 Doug Evans <dje@google.com>
1935
1936 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
1937 printer-name;subprinter-name.
1938
8cf6f0b1
TT
19392010-11-29 Tom Tromey <tromey@redhat.com>
1940
1941 * gdb.dwarf2/implptr.exp: New file.
1942 * gdb.dwarf2/implptr.c: New file.
1943 * gdb.dwarf2/implptr.S: New file.
1944
94b6973e
PM
19452010-11-29 Phil Muldoon <pmuldoon@redhat.com>
1946
fc529d80 1947 PR python/12199
94b6973e
PM
1948
1949 * gdb.python/py-breakpoint.exp: Test the delete method.
1950
8358c15c
JK
19512010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1952
1953 Fix step_resume_breakpoint unsaved during an infcall.
1954 * gdb.base/step-resume-infcall.exp: New file.
1955 * gdb.base/step-resume-infcall.c: New file.
1956
f6df29bc
TJB
19572010-11-24 Edjunior Machado <emachado@br.ibm.com>
1958
1959 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
1960
f2b5a5cf
TJB
19612010-11-24 Edjunior Machado <emachado@br.ibm.com>
1962
1963 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
1964 on ppc64's symbols; "finish" and "return" commands must accept to
1965 show the caller line again as well as the line after.
1966 * gdb.asm/powerpc64.inc: New file.
1967
6b0ecdc2
DE
19682010-11-23 Doug Evans <dje@google.com>
1969
1970 * lib/gdb.exp (gdb_test_sequence): New function.
1971 (gdb_expect_list): Add verbose -log call for each pattern.
1972 * gdb.base/signals.exp (test_handle_all_print): Call it.
1973 Reduce timeout increment from 6 minutes to 1 minute.
1974 * gdb.server/ext-run.exp: Call it.
1975
ea976c60
PM
19762010-11-23 Phil Muldoon <pmuldoon@redhat.com>
1977
f2b5a5cf 1978 PR python/12212
ea976c60
PM
1979
1980 * gdb.python/python.exp: Check that selected_thread raises an
1981 error when no inferior is loaded.
1982
c0efa795
JK
19832010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1984
1985 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
1986 * gdb.dwarf2/dw2-stack-boundary.S: New file.
1987
ec3aa567
JK
19882010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1989
1990 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
1991 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
1992
d8249011
DE
19932010-11-18 Doug Evans <dje@google.com>
1994
1995 * gdb.server/ext-run.exp: Fix intermittent failures.
1996
d4eba7d1
NF
19972010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1998
1999 * gdb.stabs/gdb11479.exp: Use runto_main.
2000
b04c2f88
NF
20012010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2002
2003 * gdb.base/break-entry.exp: Skip if using a stub.
2004
ae9d7ce4
NF
20052010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2006
2007 * gdb.python/py-inferior.exp: Pack values in target endianness.
2008
621c8364
TT
20092010-11-12 Tom Tromey <tromey@redhat.com>
2010
2011 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
2012 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
2013 MemoryError.
2014 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
2015 type.
2016 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
2017 MemoryError.
2018 (test_subscript_regression): Update exception type.
2019
84f4c1fe
PM
20202010-11-11 Phil Muldoon <pmuldoon@redhat.com>
2021
2022 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
2023 breakpoint tests.
2024
a1442452
PA
20252010-11-09 Pedro Alves <pedro@codesourcery.com>
2026
2027 * gdb.base/watchpoint.exp: Test "watch -location" with an
2028 innacessible location.
2029
efd11a33
JK
20302010-11-09 Edjunior Machado <emachado@br.ibm.com>
2031 Luis Machado <luisgpm@br.ibm.com>
2032
2033 * gdb.base/maint.exp: Expect "." prefix.
2034 * gdb.base/nodebug.exp: Expect "." Likewise.
2035 * gdb.base/sepsymtab.exp: Expect "." Likewise.
2036 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2037 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2038 POWER server processors.
2039
aa00efb5
JK
20402010-11-08 Edjunior Machado <emachado@br.ibm.com>
2041 Luis Machado <luisgpm@br.ibm.com>
2042
2043 * gdb.base/break-entry.exp: convert entry point for
2044 ppc64 and expect leading `.' on ppc64's symbols
2045
99e7ae30
DE
20462010-11-05 Doug Evans <dje@google.com>
2047
2048 * gdb.base/help.exp: Update expected output.
b521dba8
DE
2049 * gdb.python/py-param.exp: Delete, contents moved to ...
2050 * gdb.python/py-parameter.exp: ... here. New file.
2051 Add test for gdb.parameter ("directories").
99e7ae30 2052
f4b8a18d
KW
20532010-11-05 Ken Werner <ken.werner@de.ibm.com>
2054
2055 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
2056 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
2057 * configure: Regenerate.
2058 * gdb.opencl/Makefile.in: New File.
2059 * gdb.opencl/datatypes.exp: Likewise.
2060 * gdb.opencl/datatypes.cl: Likewise.
2061 * gdb.opencl/operators.exp: Likewise.
2062 * gdb.opencl/operators.cl: Likewise.
2063 * gdb.opencl/vec_comps.exp: Likewise.
2064 * gdb.opencl/vec_comps.cl: Likewise.
2065 * gdb.opencl/convs_casts.exp: Likewise.
2066 * gdb.opencl/convs_casts.cl: Likewise.
2067 * lib/opencl.exp: Likewise.
2068 * lib/opencl_hostapp.c: Likewise.
2069 * lib/opencl_kernel.cl: Likewise.
2070 * lib/cl_util.c: Likewise.
2071 * lib/cl_util.c: Likewise.
2072 * gdb.base/default.exp (set language): Add "opencl" to the list of
2073 languages.
2074
a9d5ef47
SW
20752010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2076
2077 * gdb.cp/overload.exp: Added test for inheritance overload.
2078 * gdb.cp/overload.cc: Ditto.
2079 * gdb.cp/oranking.exp: Removed releveant kfails.
2080
03eb1c79
JK
20812010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2082 Joel Brobecker <brobecker@adacore.com>
2083
2084 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2085 check test_compiler_info.
2086
dbc98a8b
KW
20872010-11-03 Ken Werner <ken.werner@de.ibm.com>
2088
2089 * gdb.base/gnu_vector.exp: Adjust expect messages.
2090
120bd360
KW
20912010-11-03 Ken Werner <ken.werner@de.ibm.com>
2092
2093 * gdb.base/gnu_vector.exp: Add unary operator tests.
2094
c37f7098
KW
20952010-11-03 Ken Werner <ken.werner@de.ibm.com>
2096
2097 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2098
7b51bc51
DE
20992010-11-02 Doug Evans <dje@google.com>
2100
2101 * gdb.python/py-pp-maint.c: New file.
2102 * gdb.python/py-pp-maint.exp: New file.
2103 * gdb.python/py-pp-maint.py: New file.
2104
50c97f38
TT
21052010-11-02 Tom Tromey <tromey@redhat.com>
2106
2107 * gdb.base/default.exp: Remove "scheme" from language list.
2108
a289b8f6
JK
21092010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2110
2111 Revert:
2112 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2113 * gdb.threads/sigstep-threads.exp: New file.
2114 * gdb.threads/sigstep-threads.c: New file.
2115
cd017491
MS
21162010-10-20 Michael Snyder <msnyder@vmware.com>
2117
2118 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2119
8e6a5956
UW
21202010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2121
2122 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2123 Skip test completely if gdb,no_hardware_watchpoints.
2124
2c04da0d
UW
21252010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2126
2127 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2128 strict, but do not check for any particular function name within libc.
2129
79afc5ef
SW
21302010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2131
2132 * gdb.cp/smartp.exp: New test.
2133 * gdb.cp/smartp.cc : New test.
2134
026ffab7
SW
21352010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2136
2137 * gdb.cp/converts.exp: Test pointer to bool conversion.
2138 Test pointer to long conversion.
2139 * gdb.cp/oranking.exp: Removed relevant kfail.
2140
3a772aa4
TT
21412010-10-18 Tom Tromey <tromey@redhat.com>
2142
2143 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
2144 argument to lazy_string.
2145 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
2146 (pp_ls.to_string): Use it.
2147 * gdb.python/py-prettyprint.c (main): Move declarations to top.
2148 Add "estring2" local.
2149
5fc3827b
JK
21502010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2151
2152 Fix s390x compatibility.
2153 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
2154 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
2155
8aeb23f3
JK
21562010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2157
2158 * gdb.threads/sigstep-threads.exp: New file.
2159 * gdb.threads/sigstep-threads.c: New file.
2160
c1e56572
JK
21612010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2162
2163 * gdb.base/pie-execl.exp: New file.
2164 * gdb.base/pie-execl.c: New file.
2165
92163a10
JK
21662010-10-13 Doug Evans <dje@google.com>
2167 Jan Kratochvil <jan.kratochvil@redhat.com>
2168
2169 PR exp/12117
2170 * gdb.cp/ptype-cv-cp.cc: New file.
2171 * gdb.cp/ptype-cv-cp.exp: New file.
2172
7062b0a0
SW
21732010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
2174
2175 * gdb.cp/converts.cc: New test program.
2176 * gdb.cp/converts.exp: New test.
2177 * gdb.cp/overload.exp: Added test for void* vs int*.
2178 * gdb.cp/overload.exp: Ditto.
2179 * gdb.cp/oranking.exp: Removed related kfail.
2180
0e3509db
DE
21812010-10-13 Doug Evans <dje@google.com>
2182
2183 * lib/gdb-python.exp (gdb_check_python_config): New function.
2184 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
2185 * gdb.python/lib-types.cc: New file.
2186 * gdb.python/lib-types.exp: New file.
2187
8dc78533
JK
21882010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2189
2190 * gdb.python/py-error.exp: New file.
2191 * gdb.python/py-error.py: New file.
2192
93c17e06
JK
21932010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2194
2195 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
2196 gdb_test_multiple.
2197
d8b34041
JK
21982010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2199
2200 * gdb.base/break-interp.exp: Use ldlags for linking flags.
2201 * gdb.base/prelink.exp: Likewise.
2202 * gdb.base/solib-nodir.exp: Likewise.
2203 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
2204 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
2205 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
2206
e0cc584e
UW
22072010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
2208
2209 * break-interp.exp (test_ld): Use two separate gdb_expect statements
2210 for the "info files" test to avoid timeouts on slow machines.
2211
cfc353b1
JK
22122010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2213
2214 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
2215 (main): Make openlib dummy call.
2216
d3d7896d
JK
22172010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2218
2219 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
2220 * break-interp.exp (reach): Move the core body ...
2221 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
2222 (test_ld): Provide always real argument, even to the linker. Replace
2223 dl_main by _dl_debug_state.
2224
5e533c94
JK
22252010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2226
2227 Fix results of prelinked PIEs on ppc*.
2228 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
2229 Accept also DISPLACEMENT "PRESENT".
2230 (main): Replace "ZERO" displacements by "PRESENT".
2231
33540610
SW
22322010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
2233
2234 * gdb.cp/oranking.exp: New test.
2235 * gdb.cp/oranking.cc: New test program.
2236
3bdf2bbd
KW
22372010-10-08 Ken Werner <ken.werner@de.ibm.com>
2238
2239 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
2240 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
2241
2f608a3a
KW
22422010-10-06 Ken Werner <ken.werner@de.ibm.com>
2243
2244 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
2245 lush, lynx) New constant.
2246 * gdb.base/constvars.exp: Test const array types.
2247 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
2248
aa2e2d8d
DE
22492010-10-06 Doug Evans <dje@google.com>
2250
2251 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
2252 of syscall staging area.
2253
2844d6b5
KW
22542010-10-06 Ken Werner <ken.werner@de.ibm.com>
2255
2256 * gdb.base/gnu_vector.c: Add variable c4.
2257 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
2258 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2259
7d8ac8bb
MR
22602010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
2261
2262 * gdb.arch/altivec-abi.exp: Fix a typo.
2263
84a02e58
MR
22642010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
2265
2266 * lib/mi-support.exp (thread_selected_re): Correct pattern used
2267 to match a thread ID.
2268
b18e6318
JK
22692010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2270
2271 Fix s390x testcase compatibility.
2272 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
2273
a2c09bd0
DE
22742010-10-01 Doug Evans <dje@google.com>
2275
2276 * lib/gdb-python.exp: New file.
2277 * gdb.python/py-block.exp: Use it.
2278 * gdb.python/py-breakpoint.exp: Ditto.
2279 * gdb.python/py-frame.exp: Ditto.
2280 * gdb.python/py-inferior.exp: Ditto.
2281 * gdb.python/py-param.exp: Ditto.
2282 * gdb.python/py-prettyprint.exp: Ditto.
2283 * gdb.python/py-shared.exp: Ditto.
2284 * gdb.python/py-symbol.exp: Ditto.
2285 * gdb.python/py-symtab.exp: Ditto.
2286 * gdb.python/py-type.exp: Ditto.
2287 * gdb.python/py-value.exp: Ditto.
2288 * gdb.python/python.exp: Ditto.
2289
38f12cfc
TT
22902010-09-30 Tom Tromey <tromey@redhat.com>
2291
2292 * gdb.base/anon.exp: New file.
2293 * gdb.base/anon.c: New file.
2294
9ae8282d
TT
22952010-09-30 Tom Tromey <tromey@redhat.com>
2296
2297 * gdb.base/completion.exp: Test completion through anonymous
2298 union.
2299 * gdb.base/break1.c (struct some_struct): Add anonymous union.
2300
e9e07ba6
JK
23012010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2302
2303 Fix printing parameters of inlined functions.
2304 * gdb.dwarf2/dw2-inline-param.exp: New file.
2305 * gdb.dwarf2/dw2-inline-param-main.c: New file.
2306 * gdb.dwarf2/dw2-inline-param.S: New file.
2307
cd2effb2
JK
23082010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2309
2310 PR corefiles/12071.
2311 * gdb.base/corefile.exp (quit with a process, no question: load core)
2312 (quit with a core file): New tests.
2313
bceffbf3
JK
23142010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2315
2316 Fix GDB crash on inferior calls with self-referencing classes.
2317 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
2318 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
2319 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
2320
1736ad11
JK
23212010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2322
2323 Fix lost siginfo_t for inferior calls.
2324 * gdb.base/siginfo-infcall.exp: New file.
2325 * gdb.base/siginfo-infcall.c: New file.
2326
a176ad92
JB
23272010-09-22 Joel Brobecker <brobecker@adacore.com>
2328
2329 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
2330
c2b0a229
JK
23312010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2332
2333 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
2334 New test.
2335 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
2336
e8ae22d1
JB
23372010-09-22 Joel Brobecker <brobecker@adacore.com>
2338
2339 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
2340 type of our const type.
2341
ec322823
SW
23422010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
2343
2344 * gdb.cp/pr12028.cc: New.
2345 * gdb.cp/pr12028.exp: New.
2346
72929c62
JB
23472010-09-22 Joel Brobecker <brobecker@adacore.com>
2348
2349 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
2350
875b4ff5 23512010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 2352 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
2353
2354 PR mi/11407
2355 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
2356 * gdb.mi/dw2-ref-missing-frame-main.c New File.
2357 * gdb.mi/dw2-ref-missing-frame.S New File.
2358 * gdb.mi/dw2-ref-missing-frame.exp New File.
2359
7155d578
TT
23602010-09-14 Tom Tromey <tromey@redhat.com>
2361
2362 PR symtab/8399:
2363 * gdb.threads/tls.exp: Remove kfail. Update expected output.
2364
515ed532
TT
23652010-09-14 Tom Tromey <tromey@redhat.com>
2366
2367 PR exp/11803:
2368 * gdb.threads/tls.exp: Use C++.
2369 (check_thread_local): Use K::another_thread_local.
2370 * gdb.threads/tls.c (class K): New.
2371 (another_thread_local): Now a member of K.
2372 (spin): Update. No longer K&R C.
2373
450ca57c
SW
23742010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2375
2376 * gdb.cp/koenig.cc: created class for testing member lookup.
2377 * gdb.cp/koenig.exp: Added test for member lookup.
2378
dbd492a3
JK
23792010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2380
2381 Fix false FAILs on sourcetree topdir directory containing "kill".
2382 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
2383 source line matching regexp.
2384
8d4d924b
JK
23852010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2386
2387 * gdb.python/python.exp (set height 0, collect help from uiout)
2388 (verify help to uiout): New tests.
2389
8e64f2a0
JK
23902010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2391
2392 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
2393 is_lp64_target to check 64bit target.
2394
4569eed2
JK
23952010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2396
2397 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
2398 (test_ld) <powerpc64-*>: New.
2399
5e1617b1
DJ
24002010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2401
2402 * gdb.cp/templates.exp (test_template_args): Allow "struct".
2403
c767944b
DJ
24042010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2405
2406 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
2407 (FunctionArg::method): New function.
2408 (empty, arg): New variables.
2409 (main): Call arg.method.
2410 * gdb.cp/templates.exp (test_template_args): New function.
2411 (do_tests): Call it.
2412
27d3a3fc
UW
24132010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2414
2415 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
2416 of "next" to proceed over pthread_exit call.
2417
55b7ce7f
UW
24182010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2419
2420 * gdb.base/maint.exp: Avoid wildcards against potentially very long
2421 "maint print statistics" output to prevent expect timeouts.
2422
809df446
JK
24232010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2424
2425 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
2426 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2427 (test_float_rejected): ... here.
2428 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
2429 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2430 (test_float_rejected): ... here.
2431 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
2432 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2433 (test_float_rejected): ... here.
2434 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
2435 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2436 (test_float_rejected): ... here.
2437
8464be76
DJ
24382010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2439
2440 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
2441 before disabling hardware watchpoints.
2442 (test_inaccessible_watchpoint): Check that hardware watchpoints
2443 are used. Test for watchpoints on a constant address.
2444
14dba4b4
JK
24452010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2446
2447 * gdb.base/ui-redirect.exp: New file.
2448
3f3540e1 24492010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 2450 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
2451
2452 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
2453
0f254bb7
DE
24542010-08-31 Doug Evans <dje@google.com>
2455
2456 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
2457
03f17ccf
TT
24582010-08-30 Tom Tromey <tromey@redhat.com>
2459
2460 PR python/11792:
2461 * gdb.python/py-value.exp (test_subscript_regression): Add
2462 dynamic_type test.
2463
640617ad
DJ
24642010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
2465
2466 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
2467 instead of running to main. Do not test the main function.
2468 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
2469 Add new main.
2470
2ed91d1b
PA
24712010-08-26 Pedro Alves <pedro@codesourcery.com>
2472
2473 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
2474 one test.
2475
673bfd45
DE
24762010-08-24 Doug Evans <dje@google.com>
2477
2478 PR symtab/11942
2479 * gdb.dwarf2/dw4-sig-types.cc: New file.
2480 * gdb.dwarf2/dw4-sig-types.h: New file.
2481 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
2482 * gdb.dwarf2/dw4-sig-types.exp: New file.
2483
f9ffd4bb
TT
24842010-08-23 Tom Tromey <tromey@redhat.com>
2485
2486 PR python/11145:
2487 * gdb.python/py-value.c (Base, Derived): New types.
2488 (base): New global.
2489 * gdb.python/py-value.exp (test_subscript_regression): Add
2490 dynamic_cast test.
2491
d839c8a4
TT
24922010-08-23 Tom Tromey <tromey@redhat.com>
2493
2494 PR python/10676:
2495 * gdb.python/py-type.exp (test_fields): Add tests for type
2496 equality.
2497
702c2711
TT
24982010-08-23 Tom Tromey <tromey@redhat.com>
2499
2500 PR python/11915:
2501 * gdb.python/py-type.exp (test_fields): Add tests for array.
2502
832bafd3
KS
25032010-08-23 Keith Seitz <keiths@redhat.com>
2504
2505 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
2506 have any children. Create a new abbrev for it.
2507 Add missing terminal sequence to .debug_abbrev.
2508
c37bf528
KS
25092010-08-20 Keith Seitz <keiths@redhat.com>
2510
2511 PR symtab/11465:
2512 * gdb.dwarf2/pr11465.exp: New test.
2513 * gdb.dwarf2/pr11465.S: New file.
2514 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
2515 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
2516
4572cbac
TJB
25172010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
2518
2519 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
2520 registers. Update data sets with the new v2_double element in the
2521 VSX register union. Add vector_register3_vr data set for the AltiVec
2522 registers. Use gdb_test_no_output instead of send_gdb.
2523
e7fbb131
PA
25242010-08-19 Pedro Alves <pedro@codesourcery.com>
2525
2526 * gdb.python/py-shared.exp: New file, factored out from
2527 python.exp.
2528 * gdb.python/py-shared.c: New file.
2529 * gdb.python/py-shared-sl.c: New file.
2530 * gdb.python/python-1.c: New file.
2531 * gdb.python/python-sl.c: Delete.
2532 * gdb.python/python.c: Mention python-1.c.
2533 * gdb.python/python.exp: Move shared library tests to
2534 py-shared.exp.
2535 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
2536 (MISCELLANEOUS): New.
2537 (clean mostlyclean): Also remove $MISCELLANEOUS.
2538
d30f5e1f
DE
25392010-08-19 Doug Evans <dje@google.com>
2540
2541 PR exp/11926
2542 * gdb.base/printcmds.exp (test_float_accepted): New function.
2543 Move existing float tests there. Add tests for floats with suffixes.
2544 (test_float_rejected): New function.
2545 * gdb.java/jv-print.exp (test_float_accepted): New function.
2546 (test_float_rejected): New function.
2547 * gdb.objc/print.exp: New file.
2548 * gdb.pascal/print.exp: New file.
2549 * lib/objc.exp: New file.
2550
7b3fd859
PM
25512010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
2552
2553 * gdb.base/default.exp (info set): Avoid full buffer error and force
2554 reading up to final gdb prompt.
2555 (show): Likewise.
2556
c92817ce
TT
25572010-08-18 Tom Tromey <tromey@redhat.com>
2558
2559 PR symtab/11919:
2560 * gdb.base/completion.exp: Add test.
2561
f1208f9e
DE
25622010-08-18 Doug Evans <dje@google.com>
2563
2564 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
2565 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
2566 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
2567 Simplify, early exit if runto_main fails.
2568 * gdb.fortran/exprs.exp: load_lib fortran.exp.
2569 (set_lang_fortran): Moved to lib/fortran.exp.
2570 * gdb.fortran/types.exp: load_lib fortran.exp.
2571 (set_lang_fortran): Moved to lib/fortran.exp.
2572 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
2573 * gdb.java/jprint.exp (set_lang_java): Ditto.
2574 * gdb.java/jv-exp.exp: load_lib java.exp.
2575 If set_lang_java fails, issue a warning instead of failure to be
2576 consistent with other set_lang_foo uses.
2577 (set_lang_java): Moved to lib/java.exp.
2578 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
2579 If set_lang_java fails, issue a warning instead of failure to be
2580 consistent with other set_lang_foo uses.
2581 * gdb.pascal/types.exp: load_lib pascal.exp.
2582 (set_lang_pascal): Moved to lib/pascal.exp.
2583 * lib/fortran.exp: New file.
2584 * lib/java.exp (set_lang_java): New function.
2585 * lib/pascal.exp (set_lang_pascal): New function.
2586
2f06b485
YQ
25872010-08-18 Yao Qi <yao@codesourcery.com
2588
2589 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
2590 func_nofb_start and func_loopfb_start, so that address of functions
2591 is equal to these labels on Thumb.
2592
96e25403
YQ
25932010-08-18 Yao Qi <yao@codesourcery.com>
2594
2595 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
2596 to reflect latest c source file.
2597
36e6adc4
JK
25982010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2599
2600 * gdb.cp/infcall-dlopen.exp: New file.
2601 * gdb.cp/infcall-dlopen.cc: New file.
2602 * gdb.cp/infcall-dlopen-lib.cc: New file.
2603
f431efe5
PA
26042010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2605 Pedro Alves <pedro@codesourcery.com>
2606
2607 PR breakpoints/11371
2608
2609 * gdb.base/watch-cond-infcall.exp: New file.
2610 * gdb.base/watch-cond-infcall.c: New file.
2611
06a64a0b
TT
26122010-08-16 Tom Tromey <tromey@redhat.com>
2613
2614 * gdb.base/help.exp: Update.
2615 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
2616 watchpoint.
2617 (test_watch_location): New proc.
2618 (test_watchpoint_in_big_blob): Delete watchpoint.
2619 * gdb.base/watchpoint.c (func5): New function.
2620 (main): Call it.
2621
70ebf4ed
DE
26222010-08-16 Doug Evans <dje@google.com>
2623
2624 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
2625
ca5c20b6
PM
26262010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2627
2628 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
2629 tests.
2630
7346b668
KW
26312010-08-11 Ken Werner <ken.werner@de.ibm.com>
2632
2633 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
2634 * gdb.base/gnu_vector.c: New File.
2635 * gdb.base/gnu_vector.exp: Likewise.
2636
cb2e07a6
PM
26372010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2638
2639 * gdb.python/python.c: New File.
2640 * gdb.python/python-sl.c: New File.
2641 * gdb.python/python.exp: Test solib_address and decode_line
2642 * functions.
2643
5da1313b
JK
26442010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2645
2646 * gdb.python/python.exp (show height, set height 10)
2647 (verify pagination beforehand, verify pagination beforehand: q)
2648 (gdb.execute does not page, verify pagination afterwards)
2649 (verify pagination afterwards: q): New.
2650
49c3ccf7
DE
26512010-08-02 Doug Evans <dje@google.com>
2652
2653 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
2654 because of an older gcc, change test2
2655 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
2656 to unsupported.
2657
42c0c4f1
KH
26582010-07-30 Kazu Hirata <kazu@codesourcery.com>
2659
2660 * gdb.base/break-always.exp: Do not expect full paths to file
2661 names.
2662 * gdb.base/commands.exp: Likewise.
2663
d3765805
DE
26642010-07-30 Doug Evans <dje@google.com>
2665
c98ee71b
DE
2666 * gdb.cp/temargs.exp: For new tests that require newer gccs,
2667 xfail them when run with older gccs.
2668
fd961404
DE
2669 * lib/gdb.exp (build_executable): Forward "c++" option to
2670 get_compiler_info.
2671
999adef4
DE
2672 * gdb.python/py-type.exp (test_template): Mark as xfail tests
2673 "python print ttype.template_argument(1)" and
2674 "python print isinstance(ttype.template_argument(1), gdb.Value)"
2675 if using gcc 4.4 or earlier.
2676
d3765805
DE
2677 * gdb.base/valgrind-db-attach.exp: Use unique test name for
2678 attach-to-debugger handling.
2679
1276c759
JK
26802010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2681
2682 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
2683 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
2684 (main): Use copyreloc.
2685 * gdb.base/prelink.exp (split debug of executable)
2686 (.dynbss vs. .bss address shift): New tests.
2687
88caa9b9
PA
26882010-07-29 Pedro Alves <pedro@codesourcery.com>
2689
2690 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
2691 in gdb_test_multiple.
2692
c6f2ac43
PA
26932010-07-29 Pedro Alves <pedro@codesourcery.com>
2694
2695 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
2696 environment.
2697
326fd672
TT
26982010-07-28 Tom Tromey <tromey@redhat.com>
2699
2700 PR python/11060:
2701 * gdb.python/py-type.c (Temargs): New template.
2702 (temvar): New variable.
2703 * gdb.python/py-type.exp (test_template): New proc.
2704
3ce3b1ba
PA
27052010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2706
2707 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
2708 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
2709
34eaf542
TT
27102010-07-28 Tom Tromey <tromey@redhat.com>
2711
2712 PR c++/9946:
2713 * gdb.cp/temargs.exp: New file.
2714 * gdb.cp/temargs.cc: New file.
2715
d41b819e
JK
27162010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2717
2718 * gdb.base/help.exp (help disassemble): Update the content.
2719
26ab7092
JK
27202010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2721
2722 * gdb.threads/ia64-sigill.exp: New file.
2723 * gdb.threads/ia64-sigill.c: New file.
2724
5283e9e1
TT
27252010-07-27 Tom Tromey <tromey@redhat.com>
2726
2727 * gdb.opt/inline-cmds.c (ATTR): New define.
2728 (func1): Use it.
2729 (func2): Likewise.
2730 (func3): Likewise.
2731 (outer_inline1): Likewise.
2732 (outer_inline2): Likewise.
2733 * gdb.opt/inline-bt.c (ATTR): New define.
2734 (func1): Use it.
2735 (func2): Likewise.
2736 * gdb.opt/inline-locals.c (ATTR): New define.
2737 (func1): Use it.
2738 (func2): Likewise.
2739
e992ef73
TT
27402010-07-27 Tom Tromey <tromey@redhat.com>
2741
2742 * gdb.stabs/gdb11479.c (hack): New function.
2743 (test): Use it.
2744 (test2): Use it.
2745 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
2746 (int32_search_buf, int64_search_buf): No longer static.
2747 (x): Remove.
2748 * gdb.base/relocate.c (hack): New function.
2749
5374244e
PM
27502010-07-27 Phil Muldoon <pmuldoon@redhat.com>
2751
2752 * gdb.python/py-value.exp (test_inferior_function_call): New function.
2753 * gdb.python/py-value.c (func1): New function.
2754 (func2): Likewise.
2755
a99aee83
CV
27562010-07-26 Corinna Vinschen <vinschen@redhat.com>
2757
2758 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
2759 as not to clash with .data section.
2760
a04ba985
JG
27612010-07-26 Jerome Guitton <guitton@adacore.com>
2762
2763 * gdb.base/code_elim.exp: New file.
2764 * gdb.base/code_elim1.c: New file.
2765 * gdb.base/code_elim2.c: New file.
2766
23bd0f7c
PA
27672010-07-21 Pedro Alves <pedro@codesourcery.com>
2768
2769 PR symtab/11827
2770
2771 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
2772 (some_volatile_enum): New variable.
2773 * gdb.base/printcmds.exp (test_print_enums): New.
2774 <top level>: Call it.
2775
883df6dd
SW
27762010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
2777
2778 * gdb.cp/fpointer.cc: New test.
2779 * gdb.cp/fpointer.exp: New test.
2780
569b05a5
JK
27812010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2782
2783 * gdb.base/solib-nodir.exp: New file.
2784 * lib/gdb.exp (runto): New case for a GDB internal error.
2785
51d7d803
JK
27862010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2787 Ulrich Weigand <uweigand@de.ibm.com>
2788 Tom Tromey <tromey@redhat.com>
2789
2790 * gdb.base/charset-malloc.c: New file.
2791 * gdb.base/charset.c (malloc_stub): New prototype.
2792 (main): Call it instead of malloc itself.
2793 * gdb.base/charset.exp: Use only prepare_for_testing.
2794 (binfile): Remove the variable.
2795
c0edd9ed
JK
27962010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2797
2798 Make core files the process_stratum.
2799 * gdb.base/corefile.exp (run: load core again)
2800 (run: sanity check we see the core file, run: with core)
2801 (run: core file is cleared, attach: load core again)
2802 (attach: sanity check we see the core file, attach: with core)
2803 (attach: core file is cleared): New tests.
2804 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
2805
3cbaedff
KW
28062010-07-14 Ken Werner <ken.werner@de.ibm.com>
2807
2808 * gdb.arch/altivec-abi.exp: New tests.
2809
91158a56
TT
28102010-07-13 Tom Tromey <tromey@redhat.com>
2811
2812 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
2813 (main): Use it.
2814 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
2815
0f5238ed
TT
28162010-07-13 Tom Tromey <tromey@redhat.com>
2817
2818 * gdb.base/label.exp: New file.
2819 * gdb.base/label.c: New file.
2820
add265ae
L
28212010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
2822 H.J. Lu <hongjiu.lu@intel.com>
2823
2824 * lib/gdb.exp (is_ilp32_target): New.
2825 (is_lp64_target): Likewise.
2826
2827 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
2828 target.
2829 * gdb.arch/amd64-disp-step.exp: Likewise.
2830 * gdb.arch/amd64-dword.exp: Likewise.
2831 * gdb.arch/amd64-i386-address.exp: Likewise.
2832 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 2833
add265ae
L
2834 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
2835 target.
2836 * gdb.arch/i386-bp_permanent.exp: Likewise.
2837 * gdb.arch/i386-byte.exp: Likewise.
2838 * gdb.arch/i386-disp-step.exp: Likewise.
2839 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2840 * gdb.arch/i386-prologue.exp: Likewise.
2841 * gdb.arch/i386-size-overlap.exp: Likewise.
2842 * gdb.arch/i386-size.exp: Likewise.
2843 * gdb.arch/i386-sse.exp: Likewise.
2844 * gdb.arch/i386-unwind.exp: Likewise.
2845 * gdb.arch/i386-word.exp: Likewise.
2846
2847 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
2848 test only when building 64-bit executables. Do not hard-code
2849 -m64 option.
2850
2dfb8c17
DE
28512010-07-07 Doug Evans <dje@google.com>
2852
2853 * lib/gdb.exp (gdb_test_list_exact): New function.
2854 * gdb.base/default.exp (show convenience): Call it, add tests for
2855 $_sdata = void, $_thread = 0.
2856
4e5799b6
JK
28572010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2858 Joel Brobecker <brobecker@adacore.com>
2859
2860 Fix re-run of PIE executable, PR shlibs/11776.
2861 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
2862 Remove $displacement_main to match the solib-svr4.c change. New "kill"
2863 and re-"run" of the inferior.
2864
1a219cc7
JK
28652010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2866 Joel Brobecker <brobecker@adacore.com>
2867
2868 Cope with missing /usr/sbin/prelink.
2869 * lib/prelink-support.exp (prelink_no):
2870 <result == 1 && $output is "no such file or directory">: New.
2871 (prelink_yes): Likewise. Return on failed prelink_no.
2872
5e3b36f8
JK
28732010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2874 Joel Brobecker <brobecker@adacore.com>
2875
2876 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
2877 build_executable by build_executable_own_libs. Replace "prelink -R"
2878 execution by a call of prelink_yes. Comment why "prelink -r" needs no
2879 change.
2880 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
2881 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
2882 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
2883 Replace build_executable by build_executable_own_libs's function
2884 build_executable_own_libs.
2885 (prelinkNO): Create new stub to call prelink_no.
2886 (prelinkYES): Create new stub to call prelink_yes.
2887 (test_attach): Rename calls of copy to file_copy.
2888 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
2889 (copy): Move to ...
2890 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
2891 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
2892 * gdb.base/prelink.exp: Disable testcase also for is_remote and
2893 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
2894 special flags by gdb_compile_shlib. Replace second gdb_compile by
2895 build_executable_own_libs. Replace "prelink -R" execution by a call of
2896 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
2897 a second call of prelink_yes. Replace restart commands by
2898 clean_restart.
2899 (prelink): Rename to ...
2900 (seen displacement message): ... this test. Extend its expectation
2901 strictness.
2902
86e4bafc
JK
29032010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2904
2905 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
2906 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
2907 displacement message exactly once.
2908
3cd07d20
JK
29092010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2910 Joel Brobecker <brobecker@adacore.com>
2911
2912 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
2913 its restore after the <$relink_args != ""> loop. new comment.
2914
0a1e94c7
JK
29152010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2916 Joel Brobecker <brobecker@adacore.com>
2917
2918 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
2919 code for it. New variable relink_args.
2920 (prelinkYES): Call prelinkNO.
2921 (test_attach): Accept new parameter relink_args. Re-prelink the binary
2922 in such case. Move the core code to ...
2923 (test_attach_gdb): ... a new function. Send GDB command "file".
2924 Extend expected "Attaching to " string.
2925
2f70bcfb
TT
29262010-07-02 Tom Tromey <tromey@redhat.com>
2927
2928 * gdb.base/bitops.exp: Remove extraneous "pass".
2929
a17ac5b0
TT
29302010-07-02 Ken Werner <ken.werner@de.ibm.com>
2931
2932 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2933
dc10affe
PA
29342010-07-01 Pedro Alves <pedro@codesourcery.com>
2935
d41c0fc8
PA
2936 * gdb.base/help.exp: Adjust expected output.
2937
29382010-07-01 Pedro Alves <pedro@codesourcery.com>
2939
2940 * gdb.base/help.exp: Adjust expected output.
dc10affe 2941
0a600c36
JK
29422010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2943
2944 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
2945 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
2946 c++/11702.
2947
37cc8bfe
JK
29482010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2949 Doug Evans <dje@google.com>
2950
2951 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
2952 add .dynamic entry'.
2953
254e6b9e
DE
29542010-06-29 Doug Evans <dje@google.com>
2955
2956 Test PR c++/11702.
2957 * gdb.cp/m-static.exp: Add testcase.
2958 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
2959
595939de 29602010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
2961 Tom Tromey <tromey@redhat.com>
2962 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
2963
2964 * gdb.python/py-inferior.c: New File.
2965 * gdb.python/py-infthread.c: New File.
2966 * gdb.python/py-inferior.exp: New File.
2967 * gdb.python/py-infthread.exp: New File.
2968
98751a41
JK
29692010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2970
2971 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
2972 (ptype ::C::OtherFileClass typedefs): New.
2973 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
2974 (C::OtherFileClass::cOtherFileClassVar2): New.
2975 (C::OtherFileClass::cOtherFileClassVar_use): Use also
2976 cOtherFileClassVar2.
2977 (C::cOtherFileType2, C::cOtherFileVar2): New.
2978 (C::cOtherFileVar_use): use also cOtherFileVar2.
2979 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
2980
41f62f39
JK
29812010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2982
2983 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
2984 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
2985 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
2986 (print ::C::cOtherFileVar)
2987 (whatis C::OtherFileClass::cOtherFileClassType)
2988 (whatis ::C::OtherFileClass::cOtherFileClassType)
2989 (print C::OtherFileClass::cOtherFileClassVar)
2990 (print ::cOtherFileClassVar)
2991 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
2992 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
2993 trailing content.
2994 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
2995 (C::OtherFileClass::cOtherFileClassVar)
2996 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
2997 (C::cOtherFileVar, C::cOtherFileVar_use): New.
2998
af53d231
JK
29992010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3000
3001 Test PR c++/11703 and PR gdb/1448.
3002 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
3003 gdb/1448.
3004
9655fd1a
JK
30052010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3006
3007 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
3008 (main) <rtti_data>: New.
3009 * gdb.cp/virtbase.exp (print rtti_data): New.
3010
824cc8dd
JK
30112010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3012 Joel Brobecker <brobecker@adacore.com>
3013
3014 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
3015
6036c742
JK
30162010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3017
3018 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
3019
de6a0421
DE
30202010-06-28 Doug Evans <dje@google.com>
3021
3022 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
3023
b2dae948
DE
30242010-06-27 Doug Evans <dje@google.com>
3025
3026 * gdb.cp/m-static.exp: Update expected test output.
3027
0f3bb72e
PH
30282010-06-25 Paul Hilfinger <hilfinger@adacore.com>
3029
889bf7c5
PA
3030 * gdb.gdb/selftest.exp: Adjust expected message for
3031 capturing start-up runtime.
0f3bb72e 3032
bc9f0842
TT
30332010-06-25 Tom Tromey <tromey@redhat.com>
3034
3035 PR python/10808:
3036 * gdb.python/python.exp: Add new tests.
3037
099ef718
SW
30382010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3039
3040 * gdb.cp/operator.cc: Created an import loop.
3041 * gdb.cp/operator.exp: Added testcase for import loop.
3042
5868a632
JK
30432010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3044
3045 Test PR python/11407.
3046 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
3047 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
3048 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
3049 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
3050 executable_nofb and executable_fb. New variables srcsfile, objsfile,
3051 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
3052 binfile. Call gdb_compile with clean_restart twice.
3053 (func_nofb print, func_nofb backtrace, func_loopfb print)
3054 (func_loopfb backtrace): New.
3055
af76db58
JK
30562010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3057
3058 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3059 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3060 by a hand made one.
3061 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3062 i?86 requirement. Remove variables srcfile and binfile. New variable
3063 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3064
f2c7657e
UW
30652010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3066
3067 * gdb.cell/dwarfaddr.exp: New file.
3068 * gdb.cell/dwarfaddr.S: New file.
3069
628fe4e4
JK
30702010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3071
3072 Test PR 9436.
3073 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3074
f1421989
HZ
30752010-06-24 Hui Zhu <teawater@gmail.com>
3076
3077 * gdb.base/eval.exp: New file.
3078
d03285ec
UW
30792010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3080
3081 * gdb.cell/fork.exp: New file.
3082 * gdb.cell/fork.c: Likewise.
3083 * gdb.cell/fork-spu.c: Likewise.
3084
41b2c92d
PM
30852010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3086
3087 * lib/gdb.exp (banned_variables_traced): New global variable.
3088 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3089 (gdb_init): Use `trace add variable' instead of obsolete
3090 `trace variable'.
3091
d5bc977f
DE
30922010-06-21 Doug Evans <dje@google.com>
3093
3094 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3095
d2ed6730
UW
30962010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3097
3098 * gdb.arch/spu-ls.exp: New file.
3099 * gdb.arch/spu-ls.c: Likewise.
3100
6aed2dbc
SS
31012010-06-18 Stan Shebs <stan@codesourcery.com>
3102
3103 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3104
e0756905
UW
31052010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3106
3107 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3108 * gdb.base/watch-cond.exp: Likewise.
3109 * gdb.python/py-breakpoint.exp: Likewise.
3110
d8053d4d
PA
31112010-06-18 Pedro Alves <pedro@codesourcery.com>
3112
3113 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3114 clean_restart, make sure every test has a distinct message, and
3115 that messages don't include the executable' full path.
3116
81ce510c
DE
31172010-06-17 Doug Evans <dje@google.com>
3118
3119 * gdb.arch/i386-size.exp: Updated expected output for
3120 DISASSEMBLY_OMIT_FNAME.
3121
65d79d4b
SDJ
31222010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3123 Sergio Durigan Junior <sergiodj@redhat.com>
3124
3125 * gdb.base/watch-notconst.c: New file.
3126 * gdb.base/watch-notconst.S: New file.
3127 * gdb.base/watch-notconst2.c: New file.
3128 * gdb.base/watch-notconst2.S: New file.
3129 * gdb.base/watch-notconst.exp: New file.
3130 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
3131 (func4): Add operations on `global_ptr_ptr'.
3132 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
3133 routine to test watchpoints created with a constant expression.
3134 (test_inaccessible_watchpoint): Include tests for watchpoints
3135 created with a constant expression.
3136
df0f4836
KB
31372010-06-14 Kevin Buettner <kevinb@redhat.com>
3138
3139 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3140 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
3141 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
3142 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
3143 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3144 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3145 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
3146 of `_start'.
3147
b769def5
UW
31482010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3149
3150 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
3151 not supported on the target.
3152 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3153 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3154 * gdb.mi/mi-nsintrall.exp: Likewise.
3155 * gdb.mi/mi-nsmoribund.exp: Likewise.
3156 * gdb.mi/mi-nsthrexec.exp: Likewise.
3157
d914c394
SS
31582010-06-11 Stan Shebs <stan@codesourcery.com>
3159
3160 * gdb.base/permissions.exp: New file.
3161
31622010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
3163
3164 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
3165 does not support ELF executable class.
3166
f3ce5b9c
UW
31672010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3168
3169 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
3170
8e46892c
JK
31712010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3172
3173 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
3174 (runto): Catch "The target does not support running in non-stop mode.".
3175
6cc55c64
MS
31762010-06-11 Michael Snyder <msnyder@vmware.com>
3177
3178 * gdb.base/setshow.exp (set language asm): Don't use
3179 gdb_test_no_output, fails on some targets.
3180
caddefa4
UW
31812010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3182
3183 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
3184 * gdb.cp/pr9167.exp: Likewise.
3185
468b1aa7
UW
31862010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3187
3188 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
3189
5c3552dc
UW
31902010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3191
3192 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
3193
02e6fe6a
UW
31942010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3195
3196 * gdb.base/charset.c (main): Make sure malloc gets linked in.
3197
0e03807e
TT
31982010-06-11 Tom Tromey <tromey@redhat.com>
3199
3200 PR gdb/9977, PR exp/11636::
3201 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
3202 (pieces_test_f6): Update expected output.
3203
2bdf28a0
JK
32042010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3205
3206 * gdb.base/moribund-step.exp: New.
3207
f6978de9
MS
32082010-06-08 Michael Snyder <msnyder@vmware.com>
3209
3210 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 3211 * gdb.ada/boolean_expr.exp:
f6978de9
MS
3212 * gdb.ada/frame_args.exp: Ditto.
3213 * gdb.ada/lang_switch.exp: Ditto.
3214 * gdb.ada/ptype_arith_binop.exp: Ditto.
3215 * gdb.ada/ref_param.exp: Ditto.
3216 * gdb.ada/type_coercion.exp:Ditto.
3217
3218 * gdb.asm/asm-source.exp: Ditto.
3219
3220 * gdb.base/attach.exp: Ditto.
3221 * gdb.base/bitfields2.exp: Ditto.
3222 * gdb.base/call-signal-resume.exp: Ditto.
3223 * gdb.base/callfuncs.exp: Ditto.
3224 * gdb.base/commands.exp: Ditto.
3225 * gdb.base/dbx.exp: Ditto.
3226 * gdb.base/default.exp: Ditto.
3227 * gdb.base/dump.exp: Ditto.
3228 * gdb.base/exprs.exp: Ditto.
3229 * gdb.base/freebpcmd.exp: Ditto.
3230 * gdb.base/interrupt.exp: Ditto.
3231 * gdb.base/list.exp: Ditto.
3232 * gdb.base/long_long.exp: Ditto.
3233 * gdb.base/maint.exp: Ditto.
3234 * gdb.base/ptype.exp: Ditto.
3235 * gdb.base/return.exp: Ditto.
3236 * gdb.base/setshow.exp: Ditto.
3237 * gdb.base/sigbpt.exp: Ditto.
3238 * gdb.base/sigrepeat.exp: Ditto.
3239
3240 * gdb.cp/classes.exp: Ditto.
3241
3242 * gdb.dwarf2/dw2-restore.exp: Ditto.
3243
3244 * gdb.gdb/selftest.exp: Ditto.
3245
3246 * gdb.multi/base.exp: Ditto.
3247 * gdb.multi/bkpt-multi-exec.exp: Ditto.
3248
3249 * gdb.python/py-block.exp: Ditto.
3250 * gdb.python/py-prettyprint.exp: Ditto.
3251 * gdb.python/py-template.exp: Ditto.
3252
3253 * gdb.server/ext-attach.exp: Ditto.
3254 * gdb.server/ext-run.exp: Ditto.
3255 * gdb.server/server-mon.exp: Ditto.
3256
3257 * gdb.threads/fork-thread-pending.exp: Ditto.
3258 * gdb.threads/hand-call-in-threads.exp: Ditto.
3259 * gdb.threads/interrupted-hand-call.exp: Ditto.
3260 * gdb.threads/linux-dp.exp: Ditto.
3261 * gdb.threads/manythreads.exp: Ditto.
3262 * gdb.threads/print-threads.exp: Ditto.
3263 * gdb.threads/pthreads.exp: Ditto.
3264 * gdb.threads/schedlock.exp: Ditto.
3265 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3266 * gdb.threads/threadapply.exp: Ditto.
3267
de7ff789
MS
32682010-06-08 Michael Snyder <msnyder@vmware.com>
3269
889bf7c5 3270 * gdb.ada/exec_changed.exp:
de7ff789
MS
3271 Use ".*" instead of "" as wildcard regexp.
3272
3273 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
3274 * gdb.base/call-ar-st.exp: Ditto.
3275 * gdb.base/checkpoint.exp: Ditto.
3276 * gdb.base/default.exp: Ditto.
3277 * gdb.base/dump.exp: Ditto.
3278 * gdb.base/ending-run.exp: Ditto.
3279 * gdb.base/fileio.exp: Ditto.
3280 * gdb.base/miscexprs.exp: Ditto.
3281 * gdb.base/pointers.exp: Ditto.
3282 * gdb.base/readline.exp: Ditto.
3283 * gdb.base/reread.exp: Ditto.
3284 * gdb.base/restore.exp: Ditto.
3285 * gdb.base/shlib-call.exp: Ditto.
3286 * gdb.base/valgrind-db-attach.exp: Ditto.
3287 * gdb.base/volatile.exp: Ditto.
3288 * gdb.base/watchpoints.exp: Ditto.
3289
3290 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
3291
3292 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
3293 * gdb.python/py-value.exp: Ditto.
3294
3295 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
3296 * gdb.trace/circ.exp: Ditto.
3297 * gdb.trace/collection.exp: Ditto.
3298 * gdb.trace/packetlen.exp: Ditto.
3299 * gdb.trace/passc-dyn.exp: Ditto.
3300 * gdb.trace/report.exp: Ditto.
3301 * gdb.trace/tfile.exp: Ditto.
3302 * gdb.trace/tfind.exp: Ditto.
3303 * gdb.trace/while-dyn.exp: Ditto.
3304
3bebe2f2
JK
33052010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3306
3307 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
3308
5c631832
JK
33092010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3310
3311 Test PR 10640.
3312 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
3313
4c3376c8
SW
33142010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
3315
3316 * gdb.cp/koenig.exp: Test for ADL operators.
3317 * gdb.cp/koenig.cc: Added ADL operators.
3318 * gdb.cp/operator.exp: New test.
3319 * gdb.cp/operator.cc: New test.
3320
dc226d5a
MS
33212010-06-04 Michael Snyder <msnyder@vmware.com>
3322
dfb88a23
MS
3323 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
3324 * gdb.base/pending.exp: Ditto.
f7ae76b3 3325
dc226d5a
MS
3326 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
3327
967cf477
DE
33282010-06-04 Doug Evans <dje@google.com>
3329
3330 * gdb.python/py-prettyprint.exp: Add new test for enabled and
3331 disabled printers.
3332 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
3333 (enable_lookup_function): New function.
3334
eb801841
TT
33352010-06-04 Tom Tromey <tromey@redhat.com>
3336
3337 * gdb.python/py-value.exp (test_value_hash): Don't test equality
3338 of hash and id.
3339
38979823
JK
33402010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3341
3342 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
3343 newline.
3344 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
3345 (empty verbose non-noisy clear, empty verbose noisy clear)
3346 (empty non-verbose noisy clear): Likewise.
3347
35ec993f
MS
33482010-06-03 Michael Snyder <msnyder@vmware.com>
3349
3350 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
3351 * gdb.base/display.exp: Ditto.
3352 * gdb.base/find.exp: Ditto.
3353 * gdb.base/ifelse.exp: Ditto.
3354 * gdb.base/multi-forks.exp: Ditto.
3355 * gdb.base/recurse.exp: Ditto.
3356 * gdb.base/setshow.exp: Ditto.
3357 * gdb.base/value-double-free.exp: Ditto.
3358 * gdb.base/watch-vfork.exp: Ditto.
3359 * gdb.base/watch_thread_num.exp: Ditto.
3360 * gdb.base/watchpoint-solib.exp: Ditto.
3361 * gdb.base/watchpoint.exp: Ditto.
3362 * gdb.base/watchpoints.exp: Ditto.
3363
3364 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
3365 * gdb.cp/overload.exp: Ditto.
3366 * gdb.cp/virtfunc.exp: Ditto.
3367
3368 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
3369
889bf7c5 3370 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
3371 Replace gdb_test with gdb_test_no_output.
3372
889bf7c5 3373 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
3374 Replace gdb_test with gdb_test_no_output.
3375 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3376 * gdb.threads/watchthreads.exp: Ditto.
3377 * gdb.threads/watchthreads2.exp: Ditto.
3378
3379 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
3380 * gdb.trace/tfind.exp: Ditto.
3381
c22decce
JB
33822010-06-03 Joel Brobecker <brobecker@adacore.com>
3383
3384 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
3385 successful test if message is the empty string.
3386
fd5700c7
JK
33872010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3388
3389 * gdb.fortran/module.exp (stopped language detection): New test.
3390
f55ee35c
JK
33912010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3392
3393 Support DW_TAG_module as separate namespaces.
3394 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
3395 gdb.fortran/library-module-lib.f90: New.
3396 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
3397 (print i): Remove.
3398 (continue to breakpoint: i-is-1, print var_i value 1)
3399 (continue to breakpoint: i-is-2, print var_i value 2)
3400 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
3401 (print var_d, print var_i value 14, ptype modmany, complete `modm)
3402 (complete `modmany, complete `modmany`, complete `modmany`var)
3403 (show language, setting breakpoint at module): New tests.
3404 * gdb.fortran/module.f90 (module mod): Remove.
3405 (module mod1, module mod2, module modmany, subroutine sub1)
3406 (subroutine sub2, program module): New.
3407
b8e8282f
JK
34082010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3409
3410 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
3411 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
3412 * gdb.cp/anon-union.exp (pass): Rename to ...
3413 (print z 2): ... here.
b8e8282f 3414
019ebafc
MS
34152010-06-02 Michael Snyder <msnyder@vmware.com>
3416
e68d8fd4
MS
3417 * gdb.trace/actions.exp: Use gdb_test_no_output.
3418 * gdb.trace/circ.exp: Ditto.
3419 * gdb.trace/packetlen.exp: Ditto.
3420 * gdb.trace/save-trace.exp: Ditto.
3421 * gdb.trace/tracecmd.exp: Ditto.
3422 * gdb.trace/tsv.exp: Ditto.
3423
12b5d08a
MS
3424 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
3425 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
3426 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3427 * gdb.threads/manythreads.exp: Ditto.
3428 * gdb.threads/print-threads.exp: Ditto.
3429 * gdb.threads/pthreads.exp: Ditto.
3430 * gdb.threads/schedlock.exp: Ditto.
3431 * gdb.threads/staticthreads.exp: Ditto.
3432 * gdb.threads/thread-specific.exp: Ditto.
3433 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3434 * gdb.threads/threadapply.exp: Ditto.
3435 * gdb.threads/watchthreads.exp: Ditto.
3436 * gdb.threads/watchthreads2.exp: Ditto.
3437
89493308
MS
3438 * gdb.python/py-block.exp: Use gdb_test_no_output.
3439 * gdb.python/py-prettyprint.exp: Ditto.
3440 * gdb.python/py-template.exp: Ditto.
3441 * gdb.python/py-value.exp: Ditto.
3442
3443 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
3444 * gdb.reverse/watch-reverse.exp: Ditto.
3445
3446 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
3447 * gdb.server/ext-run.exp: Ditto.
3448
019ebafc
MS
3449 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
3450 * gdb.dwarf2/dw2-compressed.exp: Ditto.
3451 * gdb.dwarf2/dw2-intercu.exp: Ditto.
3452 * gdb.dwarf2/dw2-intermix.exp: Ditto.
3453 * gdb.dwarf2/dw2-producer.exp: Ditto.
3454 * gdb.dwarf2/mac-fileno.exp: Ditto.
3455
3456 * gdb.gdb/observer.exp: Use gdb_test_no_output.
3457 * gdb.gdb/selftest.exp: Ditto.
3458
3459 * gdb.multi/base.exp: Use gdb_test_no_output.
3460
3461 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
3462
3e0ca3a5
JK
34632010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3464
3465 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
3466
9db70545
MS
34672010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
3468
a8d52276
MS
3469 * gdb.cp/class2.exp: Use gdb_test_no_output.
3470 * gdb.cp/classes.exp: Ditto.
3471 * gdb.cp/extern-c.exp: Ditto.
3472 * gdb.cp/inherit.exp: Ditto.
3473 * gdb.cp/maint.exp: Ditto.
3474 * gdb.cp/mb-inline.exp: Ditto.
3475 * gdb.cp/mb-templates.exp: Ditto.
3476 * gdb.cp/method2.exp: Ditto.
3477 * gdb.cp/misc.exp: Ditto.
3478 * gdb.cp/ovldbreak.exp: Ditto.
3479 * gdb.cp/punctuator.exp: Ditto.
3480 * gdb.cp/templates.exp: Ditto.
3481 * gdb.cp/virtbase.exp: Ditto.
3482
889bf7c5 3483 * gdb.threads/attach-stopped.exp:
9db70545 3484 Replace uses of send_gdb / gdb_expect.
889bf7c5 3485 * gdb.threads/attachstop-mt.exp:
9db70545 3486 Replace uses of send_gdb / gdb_expect.
889bf7c5 3487 * gdb.threads/gcore-thread.exp:
9db70545 3488 Replace uses of send_gdb / gdb_expect.
889bf7c5 3489 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
3490 Replace uses of send_gdb / gdb_expect.
3491 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3492 * gdb.threads/print-threads.exp:
9db70545
MS
3493 Replace uses of send_gdb / gdb_expect.
3494 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
3495 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
3496 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
3497
3498 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
3499 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
3500 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
3501 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
3502 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
3503 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
3504 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
3505 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
3506 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
3507 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
3508 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
3509
359cc68c
JK
35102010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3511
3512 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
3513
7d3fe98e
SW
35142010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
3515
3516 * gdb.cp/koenig.exp: Added new test case.
3517 * gdb.cp/koenig.cc: Ditto.
3518
27d3a1a2
MS
35192010-06-01 Michael Snyder <msnyder@vmware.com>
3520
3521 * gdb.base/arithmet.exp: Use gdb_test_no_output.
3522 * gdb.base/arrayidx.exp: Ditto.
3523 * gdb.base/attach.exp: Ditto.
3524 * gdb.base/auxv.exp: Ditto.
3525 * gdb.base/bigcre.exp: Ditto.
3526 * gdb.base/break-always.exp: Ditto.
3527 * gdb.base/break-interp.exp: Ditto.
3528 * gdb.base/break.exp: Ditto.
3529 * gdb.base/breakpoint-shadow.exp: Ditto.
3530 * gdb.base/call-ar-st.exp: Ditto.
3531 * gdb.base/call-sc.exp: Ditto.
3532 * gdb.base/call-signal-resume.exp: Ditto.
3533 * gdb.base/callfuncs.exp: Ditto.
3534 * gdb.base/catch-syscall.exp: Ditto.
3535 * gdb.base/charset.exp: Ditto.
3536 * gdb.base/code-expr.exp: Ditto.
3537 * gdb.base/commands.exp: Ditto.
3538 * gdb.base/cond-expr.exp: Ditto.
3539 * gdb.base/condbreak.exp: Ditto.
3540 * gdb.base/cursal.exp: Ditto.
3541 * gdb.base/cvexpr.exp: Ditto.
3542 * gdb.base/default.exp: Ditto.
3543 * gdb.base/del.exp: Ditto.
3544 * gdb.base/detach.exp: Ditto.
3545 * gdb.base/display.exp: Ditto.
3546 * gdb.base/ena-dis-br.exp: Ditto.
3547 * gdb.base/eval-skip.exp: Ditto.
3548 * gdb.base/foll-fork.exp: Ditto.
3549 * gdb.base/foll-vfork.exp: Ditto.
3550 * gdb.base/frame-args.exp: Ditto.
3551 * gdb.base/funcargs.exp: Ditto.
3552 * gdb.base/gcore-buffer-overflow.exp: Ditto.
3553 * gdb.base/gdbvars.exp: Ditto.
3554 * gdb.base/help.exp: Ditto.
3555 * gdb.base/ifelse.exp: Ditto.
3556 * gdb.base/included.exp: Ditto.
3557 * gdb.base/list.exp: Ditto.
3558 * gdb.base/macscp.exp: Ditto.
3559 * gdb.base/maint.exp: Ditto.
3560 * gdb.base/multi-fork.exp: Ditto.
3561 * gdb.base/overlays.exp: Ditto.
3562 * gdb.base/page.exp: Ditto.
3563 * gdb.base/pending.exp: Ditto.
3564 * gdb.base/pointers.exp: Ditto.
3565 * gdb.base/pr11022.exp: Ditto.
3566 * gdb.base/prelink.exp: Ditto.
3567 * gdb.base/printcmds.exp: Ditto.
3568 * gdb.base/psymtab.exp: Ditto.
3569 * gdb.base/randomize.exp: Ditto.
3570 * gdb.base/relational.exp: Ditto.
3571 * gdb.base/relocate.exp: Ditto.
3572 * gdb.base/remote.exp: Ditto.
3573 * gdb.base/sepdebug.exp: Ditto.
3574 * gdb.base/set-lang-auto.exp: Ditto.
3575 * gdb.base/setshow.exp: Ditto.
3576 * gdb.base/setvar.exp: Ditto.
3577 * gdb.base/signals.exp: Ditto.
3578 * gdb.base/signull.exp: Ditto.
3579 * gdb.base/sigstep.exp: Ditto.
3580 * gdb.base/sizeof.exp: Ditto.
3581 * gdb.base/solib-disc.exp: Ditto.
3582 * gdb.base/store.exp: Ditto.
3583 * gdb.base/structs.exp: Ditto.
3584 * gdb.base/structs2.exp: Ditto.
3585 * gdb.base/subst.exp: Ditto.
3586 * gdb.base/term.exp: Ditto.
3587 * gdb.base/trace-commands.exp: Ditto.
3588 * gdb.base/unwindonsignal.exp: Ditto.
3589 * gdb.base/valgrind-db-attach.exp: Ditto.
3590 * gdb.base/varargs.exp: Ditto.
3591 * gdb.base/watch-cond.exp: Ditto.
3592 * gdb.base/watch_thread_num.exp: Ditto.
3593 * gdb.base/watchpoint-cond-gone.exp: Ditto.
3594 * gdb.base/watchpoint.exp: Ditto.
3595 * gdb.base/whatis-exp.exp: Ditto.
3596
f8d3bf8f
MS
35972010-06-01 Michael Snyder <msnyder@vmware.com>
3598
3599 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
3600 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
3601 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
3602 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
3603 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
3604 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
3605 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
3606 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
3607 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
3608 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
3609 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
3610 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
3611 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
3612 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
3613 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
3614
3f9e0d32
JK
36152010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3616
3617 * gdb.base/commands.exp (begin commands on watch): Remove excessive
3618 trailing newline.
3619 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
3620 * gdb.java/jmisc.exp (p *args\n): Rename to ...
3621 (p *args): ... here and remove excessive trailing newline.
3622
f629457d
JB
36232010-05-31 Joel Brobecker <brobecker@adacore.com>
3624
3625 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
3626
09eef106
JK
36272010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3628
3629 Accept the new Linux kernel "t (tracing stop)" string.
3630 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
3631 Update comment.
3632 (state_wait) <T (tracing stop)>: New.
3633 (main): Update the state_wait expect string.
3634
94f31136
PA
36352010-05-28 Pedro Alves <pedro@codesourcery.com>
3636
3637 * limits.c, limits.exp: Delete files.
3638 * Makefile.in (clean mostlyclean): Adjust.
3639 * tracecmd.exp: Adjust.
3640
096554ab
JK
36412010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3642
3643 * gdb.base/tui-layout.exp: New.
3644
27d3a1a2 36452010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 3646
889bf7c5 3647 * gdb.reverse/break-precsave.exp:
bcd2dc50 3648 Replace uses of send_gdb / gdb_expect.
889bf7c5 3649 * gdb.reverse/break-reverse.exp:
bcd2dc50 3650 Replace uses of send_gdb / gdb_expect.
889bf7c5 3651 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 3652 Replace uses of send_gdb / gdb_expect.
889bf7c5 3653 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 3654 Replace uses of send_gdb / gdb_expect.
889bf7c5 3655 * gdb.reverse/finish-precsave.exp:
bcd2dc50 3656 Replace uses of send_gdb / gdb_expect.
889bf7c5 3657 * gdb.reverse/finish-reverse.exp:
bcd2dc50 3658 Replace uses of send_gdb / gdb_expect.
889bf7c5 3659 * gdb.reverse/i386-precsave.exp:
bcd2dc50 3660 Replace uses of send_gdb / gdb_expect.
889bf7c5 3661 * gdb.reverse/i386-reverse.exp:
bcd2dc50 3662 Replace uses of send_gdb / gdb_expect.
889bf7c5 3663 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 3664 Replace uses of send_gdb / gdb_expect.
889bf7c5 3665 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 3666 Replace uses of send_gdb / gdb_expect.
889bf7c5 3667 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 3668 Replace uses of send_gdb / gdb_expect.
889bf7c5 3669 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 3670 Replace uses of send_gdb / gdb_expect.
889bf7c5 3671 * gdb.reverse/machinestate.exp:
bcd2dc50 3672 Replace uses of send_gdb / gdb_expect.
889bf7c5 3673 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 3674 Replace uses of send_gdb / gdb_expect.
889bf7c5 3675 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 3676 Replace uses of send_gdb / gdb_expect.
889bf7c5 3677 * gdb.reverse/solib-precsave.exp:
bcd2dc50 3678 Replace uses of send_gdb / gdb_expect.
889bf7c5 3679 * gdb.reverse/solib-reverse.exp:
bcd2dc50 3680 Replace uses of send_gdb / gdb_expect.
889bf7c5 3681 * gdb.reverse/step-precsave.exp:
bcd2dc50 3682 Replace uses of send_gdb / gdb_expect.
889bf7c5 3683 * gdb.reverse/step-reverse.exp:
bcd2dc50 3684 Replace uses of send_gdb / gdb_expect.
889bf7c5 3685 * gdb.reverse/until-precsave.exp:
bcd2dc50 3686 Replace uses of send_gdb / gdb_expect.
889bf7c5 3687 * gdb.reverse/until-reverse.exp:
bcd2dc50 3688 Replace uses of send_gdb / gdb_expect.
889bf7c5 3689 * gdb.reverse/watch-precsave.exp:
bcd2dc50 3690 Replace uses of send_gdb / gdb_expect.
889bf7c5 3691 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
3692 Replace uses of send_gdb / gdb_expect.
3693
3def43e0
JK
36942010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3695
3696 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
3697 excessive newline.
3698
27d3a1a2 36992010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
3700
3701 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
3702 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
3703 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
3704 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
3705 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
3706 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
3707 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
3708 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
3709 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
3710 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
3711 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
3712 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
3713 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
3714 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
3715 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
3716 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
3717 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
3718 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
3719 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 3720
27d3a1a2 37212010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 3722
22454424
MS
3723 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
3724 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
3725
3726 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
3727 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
3728 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
3729
889bf7c5 3730 * gdb.reverse/consecutive-reverse.exp:
22454424 3731 Replace uses of send_gdb / gdb_expect.
889bf7c5 3732 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
3733 Replace uses of send_gdb / gdb_expect.
3734
3735 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
3736 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
3737 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3738 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
3739 Replace uses of send_gdb / gdb_expect.
3740 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
3741 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
3742 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
3743 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
3744 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
3745 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
3746 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
3747 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
3748 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
3749
37502010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 3751
22454424 3752 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3753
22454424 3754 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3755
22454424
MS
3756 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
3757 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
3758 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
3759 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
3760 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
3761 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
3762 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
3763 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
3764 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3765
6e5f2c59
TT
37662010-05-25 Tom Tromey <tromey@redhat.com>
3767
3768 * gdb.base/macscp.exp: Add missing space after setup_kfail.
3769
bbc8b958
TT
37702010-05-25 Tom Tromey <tromey@redhat.com>
3771
3772 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
3773 argument order.
3774 * gdb.base/macscp.exp: Fix setup_kfail argument order.
3775 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
3776 order.
3777 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
3778 order.
3779 * gdb.base/call-sc.exp (setup_kfails): Remove.
3780 (setup_compiler_kfails): Remove.
3781 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
3782 argument order.
3783 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
3784 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
3785 (advancei): Fix setup_kfail argument order.
3786 * gdb.base/radix.exp: Fix setup_kfail argument order.
3787 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
3788 order.
3789 * gdb.base/structs.exp (setup_kfails): Remove.
3790 (setup_compiler_kfails): Fix setup_kfail argument order.
3791 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
3792 order.
3793 * gdb.java/jmain.exp: Fix setup_kfail argument order.
3794 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
3795 setup_kfail argument order.
3796 * gdb.cp/overload.exp: Fix setup_kfail argument order.
3797
83d1babf
TT
37982010-05-25 Tom Tromey <tromey@redhat.com>
3799
3800 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
3801
6acb16a2
MS
38022010-05-25 Michael Snyder <msnyder@vmware.com>
3803
3804 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
3805 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
3806 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
3807 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
3808 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
3809 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
3810 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
3811 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
3812 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
3813 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
3814 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
3815 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
3816 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
3817 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
3818 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
3819 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
3820 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
3821 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
3822 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
3823 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
3824 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
3825 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
3826 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
3827 * gdb.base/default.exp: Replace send_gdb with gdb_test.
3828 * gdb.base/define.exp: Replace send_gdb with gdb_test.
3829 * gdb.base/display.exp: Replace send_gdb with gdb_test.
3830 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
3831 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
3832 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
3833 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
3834 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
3835 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
3836 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
3837 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
3838 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
3839 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
3840 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
3841 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
3842 * gdb.base/help.exp: Replace send_gdb with gdb_test.
3843 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
3844 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
3845 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3846 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
3847 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
3848 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
3849 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
3850 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 3851 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3852
38532010-05-25 Doug Evans <dje@google.com>
3854
3855 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
3856 gdb.string_to_argv.
ad3986f0 3857
d3b1e874
TT
38582010-05-21 Tom Tromey <tromey@redhat.com>
3859
3860 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
3861 Call it.
3862 * gdb.dwarf2/pieces.S: Update.
3863 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
3864
cb826367
TT
38652010-05-21 Tom Tromey <tromey@redhat.com>
3866
3867 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
3868 Call it.
3869 * gdb.dwarf2/pieces.c (struct C): New.
3870 (f6): New function.
3871 * gdb.dwarf2/pieces.S: Replace.
3872
74de6778
TT
38732010-05-21 Tom Tromey <tromey@redhat.com>
3874
3875 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
3876 Call it.
3877
afd74c5f
TT
38782010-05-21 Tom Tromey <tromey@redhat.com>
3879
3880 * gdb.dwarf2.pieces.exp: New file.
3881 * gdb.dwarf2.pieces.S: New file.
3882 * gdb.dwarf2.pieces.c: New file.
3883
a7b75dfd 38842010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3885 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
3886
3887 * lib/gdb.exp (gdb_test_no_output): New function.
3888 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
3889 when testing commands that should produce no output.
3890
c81c812a
JB
38912010-05-17 Joel Brobecker <brobecker@adacore.com>
3892
3893 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
3894 parameter that we want to watch being a constant.
3895
0cce5bd9
JB
38962010-05-17 Joel Brobecker <brobecker@adacore.com>
3897
3898 * gdb.ada/cond_lang: New testcase.
3899
47050449
JB
39002010-05-17 Joel Brobecker <brobecker@adacore.com>
3901
3902 * lib/gdb.exp (banned_variables): New variable/constant.
3903 (gdb_init): Add write trace on variables listed in banned_variables.
3904 (gdb_finish): Remove write traces on variables listed in
3905 banned_variables.
3906
77c01586
JB
39072010-05-17 Joel Brobecker <brobecker@adacore.com>
3908
3909 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
3910 * gdb.cp/koenig.exp: Likewise.
3911
88d4aea7
PM
39122010-05-14 Phil Muldoon <pmuldoon@redhat.com>
3913
889bf7c5 3914 PR python/11482
88d4aea7
PM
3915
3916 * gdb.python/py-value.exp (test_value_hash): New function.
3917
f5a010c0
PM
39182010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
3919
3920 PR exp/11530.
3921 * gdb.base/gdb11530.c: New file.
3922 * gdb.base/gdb11530.exp: New file.
3923
8ef4892f
JK
39242010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3925
3926 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
3927 * gdb.dwarf2/dw2-modula2-self-type.S: New.
3928
7322dca9
SW
39292010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
3930
3931 * gdb.cp/koenig.exp: New test.
3932 * gdb.cp/koenig.cc: New test program.
3933
02e7ea18
JB
39342010-05-05 Joel Brobecker <brobecker@adacore.com>
3935
3936 Remove the use of prms_id and bug_id throughout the testsuite.
3937
e1c34c5d
PM
39382010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
3939
3940 PR exp/11349.
3941 * testsuite/gdb.cp/ref-types.exp: Add test to examine
3942 use a reference local variable.
3943
8e1d0c49
JK
39442010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3945
3946 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
3947 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
3948 variable different_dir. Move debugfile into a full directory pathname
3949 under DIFFERENT_DIR.
3950 * lib/gdb.exp (separate_debug_filename): Remove.
3951 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
3952 variable debug_dir and mkdir of it. Update function comments.
3953
e66408ed
PA
39542010-04-29 Pedro Alves <pedro@codesourcery.com>
3955
3956 PR gdb/11557
3957
3958 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
3959 files.
3960
d7b32ed3
PM
39612010-04-29 Phil Muldoon <pmuldoon@redhat.com>
3962
889bf7c5 3963 * gdb.python/py-param.exp: New File.
d7b32ed3 3964
6aecb9c2
JB
39652010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
3966
3967 * gdb.base/default.exp: Fix "set language" test.
3968
bdf92a1c
PM
39692010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
3970
3971 PR breakpoints/11531.
3972 * gdb.base/gdb11531.c: New file.
3973 * gdb.base/gdb11531.exp: New file.
3974
3f172e24
TT
39752010-04-26 Tom Tromey <tromey@redhat.com>
3976
3977 * gdb.base/completion.exp: Add tests for completion and deprecated
3978 commands.
3979
64af4c92
JK
39802010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3981
3982 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
3983 (print /x char_array): Escape curly brackets.
3984
492928e4
JK
39852010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3986
3987 Fix deadlock on looped list of loaded shared objects.
3988 * gdb.base/solib-corrupted.exp: New.
3989
66d09542
DE
39902010-04-23 Doug Evans <dje@google.com>
3991
3992 * gdb.python/py-section-script.c: New file.
3993 * gdb.python/py-section-script.exp: New file.
3994 * gdb.python/py-section-script.py: New file.
3995
8bd10a10
CM
39962010-04-20 Chris Moller <cmoller@redhat.com>
3997
3998 PR 10179
3999
4000 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
4001 * gdb.base/pr10179-a.c:
4002 * gdb.base/pr10179-b.c:
4003 * gdb.base/pr10179.exp: New files.
4004
c0201579
JK
40052010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4006
4007 Fix crashes on dangling display expressions.
4008 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
4009 is SEP.
4010 (lib_flags): Remove the "debug" keyword.
4011 (libsepdebug): New variable for iterating new loop.
4012 (save_pf_prefix): New variable wrapping the loop.
4013 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
4014 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
4015
793b0ff8
PM
40162010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4017
4018 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
4019
097f51f7
PM
40202010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4021
4022 PR stabs/11479.
4023 * gdb.stabs/gdb11479.exp: New file.
4024 * gdb.stabs/gdb11479.c: New file.
4025
9a22f0d0
PM
40262010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4027
4028 * gdb.base/charset.c (Strin16, String32): New variables.
4029 * gdb.base/charset.exp (gdb_test): Test correct display
4030 of 16 or 32 bit strings.
4031
40322010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
4033
4034 PR 9167
4035 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
4036 * gdb.cp/pr9167.cc: New file.
4037 * gdb.cp/pr9167.exp: New file.
4038
4039
6e354e5e
PM
40402010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4041
4042 PR pascal/11492.
4043 * gdb.pascal/gdb11492.pas: New file.
4044 * gdb.pascal/gdb11492.exp: New file.
4045
be942545
JB
40462010-04-20 Joel Brobecker <brobecker@adacore.com>
4047
1667e6e3 4048 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 4049
0c3acc09
JB
40502010-04-20 Joel Brobecker <brobecker@adacore.com>
4051
4052 * gdb.ada/dyn_loc: New testcase.
4053
ec31cde5
CM
40542010-04-20 Chris Moller <cmoller@redhat.com>
4055
4056 PR 10867
889bf7c5 4057
ec31cde5
CM
4058 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4059 * gdb.cp/pr10687.cc: New file.
4060 * gdb.cp/pr10687.exp: New file.
4061
4062
ce4b0682
SDJ
40632010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4064 Sergio Durigan Junior <sergiodj@redhat.com>
4065
4066 * gdb.fortran/logical.exp: New testcase.
4067 * gdb.fortran/logical.f90: New file.
4068
3436961f
DE
40692010-04-19 Doug Evans <dje@google.com>
4070
4071 * gdb.base/help.exp (help source): Update expected output.
4072
4d836c09
JK
40732010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4074
4075 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4076 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4077 gdb_exit and return.
4078 (executable): New variable.
4079 (binfile): Use it.
4080
6149aea9
PA
40812010-04-19 Pedro Alves <pedro@codesourcery.com>
4082
4083 PR breakpoints/8554.
4084
4085 * gdb.trace/save-trace.exp: Adjust.
4086
ed41462c
L
40872010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4088
4089 PR corefiles/11511
4090 * gdb.arch/system-gcore.exp: New.
4091 * gdb.arch/gcore.c: Likewise.
4092
3f7b2faa
DE
40932010-04-15 Doug Evans <dje@google.com>
4094
fa33c3cd
DE
4095 * gdb.python/py-progspace.c: New file.
4096 * gdb.python/py-progspace.exp: New file.
4097
3f7b2faa
DE
4098 * gdb.base/source.exp: Add tests for "source -s".
4099
79f283fe
PM
41002010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4101
4102 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4103 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4104 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4105 * gdb.python/py-mi.exp: New test for to_string returning None.
4106
fc8eb08a
PM
41072010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4108
4109 * gdb.python/py-breakpoint.c: Make result global.
4110
26e197f6
JK
41112010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4112
4113 Fix non-GNU make compatibility.
4114 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4115
adc36818
PM
41162010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4117
4118 * gdb.python/py-breakpoint.exp: New File.
4119 * gdb.python/py-breakpoint.C: Ditto.
4120
64e17368
SS
41212010-04-08 Stan Shebs <stan@codesourcery.com>
4122
4123 * gdb.trace/actions.exp: Clear default-collect.
4124 * gdb.trace/save-trace.exp: Clear default-collect.
4125
fff5cc64
PM
41262010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4127
4128 * gdb.python/py-value: Add null string variable.
4129 (test_lazy_string): Test zero length, NULL address lazy
4130 strings.
4131
a055a187
L
41322010-04-07 H.J. Lu <hongjiu.lu@intel.com>
4133
4134 * gdb.arch/i386-avx.c: New.
4135 * gdb.arch/i386-avx.exp: Likewise.
4136
4137 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
4138
96e39866
DE
41392010-04-06 Doug Evans <dje@google.com>
4140
4141 * gdb.base/source-test.gdb: New file.
4142 * gdb.base/source.exp: Test source -v.
4143
5984a431
UW
41442010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4145
4146 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
4147
ec8a089a
PM
41482010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
4149
4150 * gdb.stabs/aout.sed: Convert all backslash to double backslash
4151 within one line, unless it is followed by a double quote.
4152 * gdb.stabs/hppa.sed: Idem.
4153 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
4154 * gdb.stabs/weird.exp: Check for correct parsing of
4155 char and string constants.
ec8a089a
PM
4156 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
4157 in .stabs to .stabx substitution.
4158
fce3c1f0
SS
41592010-04-05 Stan Shebs <stan@codesourcery.com>
4160
4161 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
4162 constant global.
4163 * gdb.trace/tfile.exp: Try to print them.
4164
d77f58be
SS
41652010-04-04 Stan Shebs <stan@codesourcery.com>
4166
4167 * gdb.base/completion.exp: Update for new "info watchpoints".
4168 * gdb.base/default.exp: Ditto.
4169 * gdb.base/help.exp: Ditto.
4170 * gdb.base/watchpoint.exp: Ditto.
4171 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 4172
af54718e
SS
41732010-04-04 Stan Shebs <stan@codesourcery.com>
4174
4175 * gdb.trace/tfile.exp: Sharpen tfind test.
4176
74d1f91e
JK
41772010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4178
4179 * gdb.base/break-entry.exp: New.
4180
eb8e76db 41812010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 4182 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
4183
4184 * gdb.reverse/i386-sse-reverse.exp: New file.
4185 * gdb.reverse/i386-sse-reverse.c: New file.
4186
bf65cad8
PA
41872010-04-02 Pedro Alves <pedro@codesourcery.com>
4188
4189 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4190
fff87407
SS
41912010-04-01 Stan Shebs <stan@codesourcery.com>
4192
4193 * gdb.trace/actions.exp: Tweak expected output.
4194 * gdb.trace/while-stepping.exp: Tweak expected output.
4195
fe01d668
L
41962010-04-01 H.J. Lu <hongjiu.lu@intel.com>
4197
4198 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
4199
86b17b60
PA
42002010-04-01 Pedro Alves <pedro@codesourcery.com>
4201
4202 * gdb.base/commands.exp: Adjust.
4203 * gdb.cp/extern-c.exp: Adjust.
4204
2c58c0a9
PA
42052010-04-01 Pedro Alves <pedro@codesourcery.com>
4206
4207 * gdb.trace/collection.c (local_test_func): Define a local struct,
4208 and instanciate it.
4209
0db9b91c
PA
42102010-04-01 Pedro Alves <pedro@codesourcery.com>
4211
4212 * gdb.trace/collection.exp (gdb_collect_args_test)
4213 (gdb_collect_argarray_test): XFAIL the tests that assume the
4214 argarray argument's elements are collected.
4215
8072405b
JK
42162010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4217
4218 * gdb.dwarf2/dw2-bad-parameter-type.exp,
4219 gdb.dwarf2/dw2-bad-parameter-type.S: New.
4220
8bf6485c
SS
42212010-03-31 Stan Shebs <stan@codesourcery.com>
4222
4223 * gdb.trace/save-trace.exp: Test save/restore of default-collect
4224 and tracepoint conditionals.
4225 (gdb_verify_tracepoints): Delete unused return.
4226
fd7f724a
KS
42272010-03-26 Keith Seitz <keiths@redhat.com>
4228
4229 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
4230 appear in the output before main.
4231 Remove KFAIL for gdb/2215 aka bz 9320.
4232
8d9e7719
DE
42332010-03-30 Doug Evans <dje@google.com>
4234
0906dd0b
DE
4235 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
4236 by dejagnu.
4237 * gdb.arch/amd64-dword.exp: Ditto.
4238
8d9e7719
DE
4239 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
4240 match.
4241 (break printf): Ditto.
4242
1da644f0
SW
42432010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
4244
4245 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
4246 gcc < 4.4.
4247 * gdb.cp/shadow.exp: Ditto.
4248
a8121990
PA
42492010-03-29 Pedro Alves <pedro@codesourcery.com>
4250
4251 * gdb.trace/collection.exp (run_trace_experiment): Make sure
4252 "tstart" is silent.
4253
6e79d367
PA
42542010-03-29 Pedro Alves <pedro@codesourcery.com>
4255
4256 * gdb.trace/collection.exp (executable): New.
4257 (binfile): Use it.
4258 (fpreg, spreg, pcreg): New.
4259 (test_register): Use gdb_test_multiple. Pass /x to print.
4260 (prepare_for_trace_test): New.
4261 (run_trace_experiment): Use "continue", not gdb_run_cmd.
4262 (gdb_collect_args_test, gdb_collect_argstruct_test)
4263 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
4264 prepare_for_trace_test.
4265 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
4266 fpreg, spreg and pcreg.
4267 (gdb_collect_expression_test, gdb_collect_globals_test): Use
4268 prepare_for_trace_test.
4269 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
4270 try to detect tracing support here. Don't set breakpoints at
4271 `begin' or `end' here.
4272 <global scope>: Use clean_restart. Run to main before checking
4273 for tracing support. Check for for tracing support here.
4274
09248348
JK
42752010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4276
4277 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
4278 " as $displacement" to "seen displacement message".
4279
d350db38
PA
42802010-03-28 Pedro Alves <pedro@codesourcery.com>
4281
4282 * gdb.trace/while-dyn.exp (executable): New variable.
4283 (binfile): Use it.
4284 (test_while_stepping): New function. Move most tests here. Call
4285 it once for each of the while-stepping, stepping and ws aliases.
4286
907af001
UW
42872010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4288
4289 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
4290 that do not provide the tagless_struct type name at all.
4291 (test_print_anon_union): Do not check value of uninitialized
4292 union member. Do not use cp_test_ptype_class, so we can accept
4293 "long" as well as "long int".
4294
610197fd
PA
42952010-03-26 Pedro Alves <pedro@codesourcery.com>
4296
4297 * gdb.trace/tfile.c (tohex, bin2hex): New.
4298 (write_error_trace_file): Hexify error description.
4299
6c28cbf2
SS
43002010-03-25 Stan Shebs <stan@codesourcery.com>
4301
4302 * gdb.trace/tfile.c: Generate an additional trace file, improve
4303 portability.
4304 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
4305 files in a better way.
4306
e62b8c7e
KS
43072010-03-25 Keith Seitz <keiths@redhat.com>
4308
4309 * gdb.java/jprint.exp: XFAIL printing of static class members
4310 because of GCC debuginfo problem.
4311
82ccf5a5
JK
43122010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4313
4314 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
4315
293e2f9e
DJ
43162010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4317
4318 * gdb.base/completion.exp: Allow long instead of long int.
4319 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
4320 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
4321 variable p.
4322 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
4323 * gdb.base/pointers.exp: Allow long instead of long int.
4324 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
4325 * gdb.base/step-line.exp: Allow a directory before the source file name.
4326
95a42b64
TT
43272010-03-24 Tom Tromey <tromey@redhat.com>
4328
4329 PR breakpoints/9352:
4330 * gdb.base/default.exp: Update.
4331 * gdb.base/commands.exp: Update.
4332 * gdb.cp/extern-c.exp: Test setting commands on multiple
4333 breakpoints at once.
4334
2390201f
DJ
43352010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4336
4337 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
4338 if gdb,nosignals.
4339 * gdb.base/watchpoints.c: Do not include unnecessary headers.
4340 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
4341 exited".
4342
8c9a6790
SS
43432010-03-24 Stan Shebs <stan@codesourcery.com>
4344
4345 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
4346
a6c727b2
DJ
43472010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4348
4349 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
4350 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
4351 argument. Handle "short" and "long".
4352 (Top level): Pass overprototyped output for old_fptr and xptr.
4353
4dfd5423
PA
43542010-03-23 Pedro Alves <pedro@codesourcery.com>
4355
4356 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
4357 format strings and add casts to avoid compiler warnings.
4358
43592010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
4360
4361 * lib/trace-support.exp (gdb_trace_setactions):
4362 Don't expect whitespace after ">" prompt.
4363 * gdb.trace/actions.exp: Adjust for output changes.
4364 * gdb.trace/while-stepping.exp: Likewise.
4365
c847d045
JK
43662010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4367
4368 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
4369 and r157645).
4370
5f717f1d
JK
43712010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4372
4373 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
4374 New.
4375
7d6d51d5
DJ
43762010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
4377
4378 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
4379 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
4380
3b11a015
SS
43812010-03-19 Stan Shebs <stan@codesourcery.com>
4382
4383 * gdb.trace/ax.exp: New file.
4384
d7d158ed
DE
43852010-03-19 Doug Evans <dje@google.com>
4386
6bb85cd1
DE
4387 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
4388 output from gcc.
4389
d7d158ed
DE
4390 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
4391 named /usr/sbin/prelink<foo>.
4392
4daf5ac0
SS
43932010-03-18 Stan Shebs <stan@codesourcery.com>
4394
4395 * gdb.trace/circ.exp: Test circular-trace-buffer.
4396 * gdb.trace/tfile.exp: Update tstatus test.
4397
e8d05480
JB
43982010-03-18 Joel Brobecker <brobecker@adacore.com>
4399
4400 * gdb.dwarf2/dw2-anonymous-func.S: New file.
4401 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
4402
441b986a
UW
44032010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4404
4405 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
4406
4247603b
PA
44072010-03-18 Pedro Alves <pedro@codesourcery.com>
4408
4409 * gdb.base/default.exp: Adjust the expected output of the finish
4410 and until commands when the inferior is not being run.
4411
13387711
SW
44122010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
4413
4414 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
4415 * gdb.cp/nsusing.exp: Ditto.
4416
6e31430b
TT
44172010-03-15 Tom Tromey <tromey@redhat.com>
4418
4419 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
4420 * gdb.cp/userdef.cc (operator==): New function.
4421 (main): New locals mem1, mem2.
4422
e2d69cb5
JZ
44232010-03-15 Jie Zhang <jie@codesourcery.com>
4424
4425 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
4426 Declare and use new loadtimeout variable.
4427
f572f0a9
DJ
44282010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
4429
4430 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
4431 Use gdb_load later.
4432
51f4c0b0
PA
44332010-03-14 Pedro Alves <pedro@codesourcery.com>
4434
4435 * gdb.base/solib-disc.c (main): Make format of fprintf a string
4436 literal. Add missing endlines to prints to stderr.
4437
1c809c68
TT
44382010-03-12 Tom Tromey <tromey@redhat.com>
4439
4440 PR c++/9708:
4441 * gdb.cp/m-static.exp: Add regression test.
4442 * gdb.cp/m-static.cc (method): New method.
4443 (main): Call it.
4444
00ae8fef
SW
44452010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
4446
4447 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
4448 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
4449
759f0f0b
PA
44502010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4451
21e24d21
PA
4452 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
4453
44542010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4455
759f0f0b
PA
4456 * lib/gdb.exp (skip_stl_tests): New.
4457 (gdb_compile): Symbian needs -ldl.
4458 (shlib_target_file): New.
4459 (shlib_symbol_file): New.
4460 (gdb_load_shlibs): Use shlib_target_file.
4461 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
4462 * gdb.cp/exception.exp: Use skip_stl_tests.
4463 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
4464 * gdb.cp/try_catch.exp: Use skip_stl_tests.
4465 * gdb.cp/mb-templates.exp: Ditto.
4466 * gdb.base/commands.exp: Relax regexes.
4467 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
4468 shlib_target_file and shlib_symbol_file.
4469 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
4470 sections.
4471 * gdb.base/ending-run.exp: Accept E32Main for symbian.
4472 * gdb.base/solib-disc.exp: Use
4473 shlib_target_file and shlib_symbol_file.
4474 * gdb.base/unload.exp: Don't skip on symbian. Use
4475 shlib_target_file and shlib_symbol_file.
4476 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
4477
6a8f2671 44782010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4479
6a8f2671
PA
4480 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
4481 * gdb.trace/report.exp: Adjust for x86 and x86_64.
4482 Issue a tfind end before looking for a tracepoint frame.
4483 * gdb.trace/tfind.exp: Adjust tstatus output.
4484 Adjust disassembly output.
4485 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
4486
ccf26247
JK
44872010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4488
4489 * gdb.base/break-interp.exp: Create new displacement parameter value
4490 for the test_ld calls.
4491 (reach): New parameter displacement, verify its content. New push of
4492 pf_prefix "reach-$func:". Import global expect_out.
4493 (test_core): New parameter displacement, verify its content. New push
4494 of pf_prefix "core:". New command "set verbose on". Import global
4495 expect_out.
4496 (test_attach): New parameter displacement, verify its content. New
4497 push of pf_prefix "attach:". New command "set verbose on". Import
4498 global expect_out.
4499 (test_ld): New parameter displacement, pass it to the reach, test_core
4500 and test_attach calls and verify its content in the "ld.so exit" test.
4501 * gdb.base/prelink.exp: Remove gdb_exit and final return.
4502 (prelink): Update expected text, use gdb_test.
4503
e469c7fb
DE
45042010-03-10 Doug Evans <dje@google.com>
4505
4506 * gdb.base/checkpoint.exp: Fix comment.
4507 Lengthen timeout while doing >600 checkpoints test.
4508 Rename duplicate "kill all one" test to keep test names unique.
4509
60e1c644
PA
45102010-03-10 Pedro Alves <pedro@codesourcery.com>
4511
4512 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
4513
cec808ec
KS
45142010-03-08 Keith Seitz <keiths@redhat.com>
4515
889bf7c5
PA
4516 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
4517 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
4518 (dm_type_long): New function.
4519 (dm_type_unsigned_short): New function.
4520 (dm_type_unsigned_long): New function.
4521 (myint): New typedef.
4522 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
4523 long, unsigned shor and long, operator char*, and typedef.
4524 (test_lookup_operator_functions): Add operator char* test.
4525 (test_paddr_operator_functions): Likewise.
4526 (test_paddr_overloaded_functions): Use probe values for
4527 short, long, and unsigned short and long.
4528 (test_paddr_hairy_functions): If the demangler probe detected
4529 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
4530 demangler.
4531 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
4532 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
4533 and "print null_pmf".
4534 Add test "ptype a.*pmf".
4535 * gdb.cp/overload.exp: Allow optional "int" to appear with
4536 "short" and "long".
4537 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
4538 long expect value for men_overload1arg.
4539 Allow "int" to appear with "short" and "long".
4540 When testing "info break", add argument for main (void).
4541 Also allow "int" to appear with "short" and "long".
4542 Ditto with "unsigned" and "long long".
cec808ec
KS
4543 * gdb.java/jmain.exp: Do not enclose methods names in single
4544 quotes.
4545 * gdb.java/jmisc.exp: Likewise.
4546 * gdb.java/jprint.exp: Likewise.
4547 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
4548
4549 From Jan Kratochvil <jan.kratochvil@redhat.com>:
4550 * gdb.cp/exception.exp (backtrace after first throw)
4551 (backtrace after second throw): Allow a namespace before __cxa_throw.
4552 (backtrace after first catch, backtrace after second catch): Allow
4553 a namespace before __cxa_begin_catch.
4554
4555 * gdb.cp/cpexprs.exp: New file.
4556 * gdb.cp/cpexprs.cc: New file.
4557
4558 From Daniel Jacobowitz <dan@codesourcery.com>
4559 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
4560 to use string_to_regexp.
4561 (ctor, dtor): New functions. Use them to match constructor
4562 and destructor function types.
4563 (Top level): Use runto_main.
4564
f870a310
TT
45652010-03-05 Tom Tromey <tromey@redhat.com>
4566
4567 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
4568 gdb.target_charset.
4569 (pp_ns.to_string): Likewise.
4570
0c199f28
KS
45712010-03-04 Keith Seitz <keiths@redhat.com>
4572
4573 * gdb.cp/overload.exp: Test that the filename portion of a linespec
4574 can be quoted. Test that both the filename and function/line
4575 portions can be quoted at the same time.
4576
c7437ca6
PA
45772010-03-04 Pedro Alves <pedro@codesourcery.com>
4578
4579 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
4580
b111b805
DE
45812010-03-03 Doug Evans <dje@google.com>
4582
24486cb7
DE
4583 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
4584 libc contains libpthread.
4585
b111b805
DE
4586 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
4587 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
4588 of gdb_compile. Add another pattern to match android backtrace.
4589
a0e0ef55
TT
45902010-03-03 Tom Tromey <tromey@redhat.com>
4591
4592 PR gdb/11345:
4593 * gdb.base/printcmds.exp (test_printf): Add test.
4594
1ba53b71
L
45952010-03-02 H.J. Lu <hongjiu.lu@intel.com>
4596
4597 * gdb.arch/amd64-byte.exp: New.
4598 * gdb.arch/amd64-dword.exp: Likewise.
4599 * gdb.arch/amd64-pseudo.c: Likewise.
4600 * gdb.arch/amd64-word.exp: Likewise.
4601 * gdb.arch/i386-byte.exp: Likewise.
4602 * gdb.arch/i386-pseudo.c: Likewise.
4603 * gdb.arch/i386-word.exp: Likewise.
4604
f5dff777
DJ
46052010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4606
4607 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
4608 types. Add structreg, bitfields, and flags registers.
4609 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
4610 registers.
4611
90884b2b
L
46122010-03-01 H.J. Lu <hongjiu.lu@intel.com>
4613
4614 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
4615 (load_description): Set architecture if defined.
4616
dc00d89f
PM
46172010-02-28 Phil Muldoon <pmuldoon@redhat.com>
4618
4619 * gdb.python/py-frame.exp: Add read_var block tests.
4620 * gdb.python/py-frame.c (block): New function.
4621
0e095b7e
JK
46222010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4623 Daniel Jacobowitz <dan@codesourcery.com>
4624
4625 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
4626
624f1a65
DM
46272010-02-25 David S. Miller <davem@davemloft.net>
4628
4629 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
4630 fix logic for setting all_syscalls_numbers.
4631
f3e9a817
PM
46322010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4633
4634 * Makefile.in: Add py-block and py-symbol.
4635 * gdb.python/py-symbol.exp: New File.
4636 * gdb.python/py-symtab.exp: New File.
4637 * gdb.python/py-block.exp: New File.
4638 * gdb.python/py-symbol.c: New File.
4639 * gdb.python/py-block.c: New File.
4640
f6bbabf0
PM
46412010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4642
4643 PR python/11314
4644 * lib/gdb.exp (skip_python_tests): New function.
4645 * gdb.python/py-cmd.exp: Use skip_python_tests.
4646 * gdb.python/py-frame.exp: Likewise.
4647 * gdb.python/py-function.exp: Likewise.
4648 * gdb.python/py-prettyprint.exp: Likewise.
4649 * gdb.python/py-template.exp: Likewise.
4650 * gdb.python/py-type.exp: Likewise.
4651 * gdb.python/py-value.exp: Likewise.
4652
85d721b8
PA
46532010-02-22 Pedro Alves <pedro@codesourcery.com>
4654
4655 PR9605
4656
4657 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
4658
48e32051
TT
46592010-02-19 Tom Tromey <tromey@redhat.com>
4660
4661 PR c++/8693, PR c++/9496:
4662 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
4663 regression tests.
4664
ac9c0048
JK
46652010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4666
4667 Fix compatibility with m68k as.
4668 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
4669 Use only /* comments */.
4670
57bb97a4
UW
46712010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4672
4673 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
4674 * configure: Regenerate.
4675
7d1bf85c
DJ
46762010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
4677
4678 * gdb.python/py-type.exp: Check for Python support.
4679
061b5285
PA
46802010-02-17 Pedro Alves <pedro@codesourcery.com>
4681
4682 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
4683 `regsub' syntax available.
4684
f8a8bc2c
PA
46852010-02-17 Pedro Alves <pedro@codesourcery.com>
4686
4687 * gdb.base/shmain.c (main): Remove printf call.
4688 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
4689 * gdb.base/unload.c (main): Make format of fprintf a string
4690 literal. Add missing endlines to prints to stderr.
4691 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
4692
6f451e5e
TT
46932010-02-17 Tom Tromey <tromey@redhat.com>
4694
4695 * gdb.java/jprint.java (jprint.props): New field.
4696 * gdb.java/jprint.exp (set_lang_java): Add regression test.
4697
12d79008
PA
46982010-02-17 Pedro Alves <pedro@codesourcery.com>
4699
ef801a0e 4700 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
4701 available.
4702
d252f7e5
DJ
47032010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4704
4705 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
4706 creation to support remote host testing.
4707
67bdab6c
DJ
47082010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4709
4710 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
4711 Recognize "command not found".
4712
bb391223
DJ
47132010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4714
4715 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
4716 single-stepping.
4717
70362913
DJ
47182010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4719
4720 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
4721 if arguments are not supported.
4722
493f3c00
DJ
47232010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4724
4725 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
4726 be const or non-const.
4727
8034c749
DJ
47282010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4729
4730 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
4731 mi_send_resuming_command to send -exec-continue.
4732
791dfb64
DJ
47332010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4734
4735 * gdb.base/list.exp (test_list_filename_and_function): Add test
4736 with single quotes.
4737 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
4738 matching.
4739 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
4740 Add KFAIL'd tests for PR gdb/11289.
4741
7c5fe868
DJ
47422010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4743
4744 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
4745
fdc498b8
DJ
47462010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4747
4748 * gdb.base/comp-dir/subdir/dummy.txt: New file.
4749 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
4750 a temporary directory.
4751
b519e2a6
DJ
47522010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4753
4754 * gdb.base/charset.exp: Use a single regular expression to match
4755 show host-charset and show target-charset output.
4756
74164c56
JK
47572010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4758
4759 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
4760 "Illegal process-id" expect string more exact.
4761 (attach to digits-starting nonsense is prohibited): New.
4762
701ed6dc
JK
47632010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4764
4765 * gdb.base/prelink.exp (set verbose on): New.
4766
889bf7c5 47672010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
4768
4769 * mi-reverse.exp: New file. Test for reverse option to the
4770 following MI commands: exec-continue, exec-finish, exec-next,
4771 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 4772
dadf0e9c
JB
47732010-02-09 Joel Brobecker <brobecker@adacore.com>
4774
4775 * gdb.ada/ptype_tagged_param: New testcase.
4776
714f19d5
TT
47772010-02-08 Tom Tromey <tromey@redhat.com>
4778
4779 PR c++/8017:
4780 * gdb.cp/overload.exp: Add tests.
4781 * gdb.cp/overload.cc (struct K): New.
4782 (namespace N): New.
4783 (main): Call new functions.
4784 (K::staticoverload): Define.
4785
889bf7c5 47862010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
4787
4788 PR gdb/10728
4789 * gdb.cp/pr10728-x.h: New file.
4790 * gdb.cp/pr10728-x.cc: New file.
4791 * gdb.cp/pr10728-y.cc: New file.
4792 * gdb.cp/pr10728.exp: New file.
4793 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
4794
889bf7c5 47952010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
4796
4797 PR gdb/9067
4798 * gdb.cp/pr9067.exp: New
4799 * gdb.cp/pr9067.cc: New
4800 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
4801
7b356089
JB
48022010-02-08 Joel Brobecker <brobecker@adacore.com>
4803
4804 * lib/gdb.exp (gdb_test_timeout): New global variable.
4805 Set it to timeout if not already set.
4806 (gdb_init): Reset the value of timeout to gdb_test_timeout.
4807
1be00882
DE
48082010-02-05 Doug Evans <dje@google.com>
4809
4810 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
4811 user.
4812
82856980
SW
48132010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
4814
4815 PR c++/7935:
4816 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
4817
1a334831
TT
48182010-02-04 Tom Tromey <tromey@redhat.com>
4819
4820 * gdb.cp/virtbase.exp: Make test case names unique.
4821
9c3c02fd
TT
48222010-02-02 Tom Tromey <tromey@redhat.com>
4823
4824 * gdb.cp/virtbase.exp: Add regression tests.
4825 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
4826 (main): Instantiate RHC.
4827
0cc2414c
TT
48282010-02-02 Tom Tromey <tromey@redhat.com>
4829
4830 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
4831 type-printing change.
4832
edf3d5f3
TT
48332010-02-02 Tom Tromey <tromey@redhat.com>
4834
4835 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
4836 * gdb.cp/virtbase.cc: New file.
4837 * gdb.cp/virtbase.exp: New file.
4838 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
4839
e4b7f41c
JK
48402010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4841
4842 PR libc/11214:
4843 * gdb.threads/current-lwp-dead.c: Include features.h.
4844 (HAS_NOMMU): New.
4845 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
4846
b381ea14
JK
48472010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4848
4849 * gdb.base/symbol-without-target_section.exp,
4850 gdb.base/symbol-without-target_section.c: New.
4851
c593ac0e
DJ
48522010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4853
4854 * gdb.base/bigcore.exp: Reset increased timeout.
4855 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
4856
db25f29d
DJ
48572010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4858
4859 * gdb.base/gcore.exp (capture_command_output): Use
4860 gdb_test_multiple.
4861
f9d67f43
DJ
48622010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4863
4864 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
4865 * gdb.arch/thumb2-it.exp (test_it_break): New function.
4866 (Top level): Call it.
4867
177321bd
DJ
48682010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4869
4870 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
4871
97f2ed50
DJ
48722010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4873
4874 * gdb.base/call-strs.exp, gdb.base/default.exp,
4875 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
4876 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
4877 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
4878 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
4879 gdb.base/watchpoint-solib.exp: Save and restore timeout.
4880 * gdb.base/ending-run.exp: Correct restore of timeout.
4881 * gdb.base/page.exp: Remove unnecessary timeout setting.
4882
e4e2711a
JB
48832010-01-29 Joel Brobecker <brobecker@adacore.com>
4884
4885 * gdb.ada/rec_return: New testcase.
4886
ba581dc1
JB
48872010-01-29 Joel Brobecker <brobecker@adacore.com>
4888
4889 * gdb.ada/call_pn: New testcase.
4890
4ea95be9
DJ
48912010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
4892
4893 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
4894 (Top level): Use it to resume.
4895 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
4896 the Thumb mode displaced stepping error as unsupported.
4897
df83a9bf
SW
48982010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
4899
889bf7c5
PA
4900 * gdb.cp/nsusing.exp: Added more tests.
4901 * gdb.cp/nsrecurs.exp: Ditto.
4902 * gdb.cp/nsusing.cc: Added test functions.
4903 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 4904
40b27cdc
JK
49052010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4906
4907 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
4908 absolute directory pathnames in gdb.sum file.
4909
de958931
SW
49102010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
4911
4912 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
4913 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
4914
708ead4e
TT
49152010-01-26 Tom Tromey <tromey@redhat.com>
4916
4917 PR exp/7643:
4918 * gdb.base/printcmds.exp (test_print_string_constants): Remove
4919 setup_kfail.
4920
b14e635e
SW
49212010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
4922
4923 * gdb.cp/nsrecurs.exp: New test.
4924 * gdb.cp/nsrecurs.cc: New test program.
4925 * gdb.cp/nsstress.exp: New test.
4926 * gdb.cp/nsstress.cc: New test program.
4927 * gdb.cp/nsdecl.exp: New test.
4928 * gdb.cp/nsdecl.cc: New test program.
4929
8540c487
SW
49302010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
4931
4932 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
4933 imported into file scope.
4934 Marked test as xfail.
4935 * gdb.cp/namespace-using.cc (marker5): New function.
4936 * gdb.cp/shadow.exp: New test.
4937 * gdb.cp/shadow.cc: New test program.
4938 * gdb.cp/nsimport.exp: New test.
4939 * gdb.cp/nsimport.cc: New test program.
4940
421d5d99
TT
49412010-01-25 Tom Tromey <tromey@redhat.com>
4942
4943 PR gdb/11049:
4944 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
4945 with "set print null-stop on".
4946
691f8dc1
JK
49472010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4948
4949 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
4950 Adjust it for DISASSEMBLY_OMIT_FNAME.
4951
0b92b5bb
TT
49522010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4953
4954 PR symtab/11199:
4955 * gdb.dwarf2/member-ptr-forwardref.exp,
4956 gdb.dwarf2/member-ptr-forwardref.S: New.
4957
23787403
JK
49582010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4959
4960 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
4961 (thread1_func): Protect thread1_tid with thread1_tid_cond by
4962 thread1_tid_mutex. Remove gdbstop_mutex handling.
4963 (thread2_func): Protect thread2_tid with thread2_tid_cond by
4964 thread2_tid_mutex. Remove gdbstop_mutex handling.
4965 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
4966 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
4967 pthread_cond_wait conditionalizations by while loops.
4968
b966cb8a
TT
49692010-01-20 Tom Tromey <tromey@redhat.com>
4970
4971 PR backtrace/10770:
4972 * gdb.dwarf2/pr10770.exp: New file.
4973 * gdb.dwarf2/pr10770.c: New file.
4974 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
4975
fcae584b
VP
49762010-01-20 Vladimir Prus <vladimir@codesourcery.com>
4977
4978 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
4979 that target was removed, and the test always runs native anyway.
4980
a0f49112
JK
49812010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4982
4983 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
4984 gdb.base/watchpoint-cond-gone-stripped.c: New.
4985
ceeb3d5a
TT
49862010-01-19 Tom Tromey <tromey@redhat.com>
4987
4988 PR c++/8000:
4989 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
4990 existing tests.
4991 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
4992 (main): Use AAA::SomeEnum.
4993
dd322c54
JK
49942010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4995
4996 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
4997 (test_ignore_count): Declare line_callme_body global.
4998 (run to breakpoint with ignore count): Use line_callme_body.
4999 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
5000 (set line_main_hello, set line_main_return): Reindent.
5001 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
5002 New.
5003 (continue to callee4): Use line_callee4_body.
5004 (check *stopped from CLI command): Use line_callee4_next.
5005 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
5006 (set line_main_hello, set line_main_return): Reindent.
5007 (set line_callee4_head, set line_callee4_body): New.
5008 (continue to callee4): Use line_callee4_body.
5009
4e8f195d
TT
50102010-01-18 Tom Tromey <tromey@redhat.com>
5011
5012 PR c++/9680:
5013 * gdb.cp/casts.cc: Add new classes and variables.
5014 * gdb.cp/casts.exp: Test new operators.
5015
9e14a9ba
JB
50162010-01-18 Tom Tromey <tromey@redhat.com>
5017 Thiago Jung Bauermann <bauerman@br.ibm.com>
5018
5019 * gdb.python/source2.py: New file.
5020 * gdb.python/source1: New file.
5021 * gdb.python/python.exp: Test "source" command.
5022
00bf0b85
SS
50232010-01-15 Stan Shebs <stan@codesourcery.com>
5024
5025 * gdb.trace/tfile.c: New file.
5026 * gdb.trace/tfile.exp: New file.
889bf7c5 5027
55235ad7
JK
50282010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5029
5030 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
5031
9f2982ff
JK
50322010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5033
5034 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
5035
bbfba9ed
JK
50362010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5037
5038 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5039 (libfunc): New parameter action. Implement also selectable "sleep".
5040 * gdb.base/break-interp-main.c: Include assert.h.
5041 (libfunc): New parameter action.
5042 (main): New parameters argc and argv. Assert argc. Pass argv.
5043 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5044 (test_attach): New proc.
5045 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
5046 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
5047
61f0d762
JK
50482010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5049
5050 * gdb.base/break-interp.exp (test_core): New proc.
5051 (test_ld): Call it.
5052
06a6f270
JK
50532010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5054
5055 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
5056 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
5057 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
5058 and gdb_compile_shlib. Use new -Wl compiler options.
5059 (dl bt, main bt): New tests.
5060
51bee8e9
JK
50612010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5062
5063 Support PIEs with no symfile_objfile.
5064 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5065 (test_ld): New parameter trynosym.
5066 (test_ld <$trynosym>): New block.
5067
b8040f19
JK
50682010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5069
5070 * gdb.base/break-interp.exp: New file.
5071
be759fcf
PM
50722010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5073
5074 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5075 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5076 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5077 test.
5078 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5079 * gdb.python/py-mi.exp: Add lazy string test.
5080
dc146f7c
VP
50812010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5082
5083 * lib/mi-support.exp (mi_check_thread_states): Handle
5084 core number in thread listing.
5085
b4ba55a1
JB
50862010-01-12 Joel Brobecker <brobecker@adacore.com>
5087
5088 * gdb.base/maint.exp: Adjust the expected output for the
5089 "maint print type" test. Use gdb_test_multiple instead of
5090 gdb_sent/gdb_expect.
5091
08e24bd4
DE
50922010-01-11 Doug Evans <dje@google.com>
5093
6496a609
DE
5094 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5095 from gdbserver_download. All callers updated.
5096
08e24bd4
DE
5097 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5098
b5cfddf5
JK
50992010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5100
5101 Implement binary numbers parsing.
5102 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5103 (test_integer_literals_rejected): New binary tests.
5104
3725885a
RW
51052010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5106
5107 * gdb.cell/configure: Regenerate.
5108
37aeb5df
JK
51092010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5110
5111 * gdb.base/corefile.exp: Move the core finding block out and call it as
5112 core_find, new variable $corefile, replace corefile by $corefile and
5113 [file tail $corefile] for usage vs. test names resp.
5114 * lib/gdb.exp (core_find): Move it as a new function here. New
5115 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5116 $destcore. Return "" on error.
5117
d521f563
JK
51182010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5119
5120 Workaround PR binutils/10802.
5121 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5122 (twice).
5123
28f24826
DJ
51242010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5125
5126 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5127
2de75e71
JB
51282010-01-08 Joel Brobecker <brobecker@adacore.com>
5129
5130 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
5131 call, to avoid interruption.
5132
fe00719b 51332010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
5134
5135 * gdb.stabs/weird.def (args93): New.
5136
d0ef5df8
DE
51372010-01-07 Doug Evans <dje@google.com>
5138
5139 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
5140
3a08d52f
TT
51412010-01-07 Tom Tromey <tromey@redhat.com>
5142
5143 * gdb.base/source.exp: Use correct line number.
5144
7a697b8d
SS
51452010-01-05 Stan Shebs <stan@codesourcery.com>
5146
5147 * gdb.trace/tracecmd.exp: Test ftrace.
5148
7803799a
UW
51492010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5150
5151 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
5152
c54eabfa
JK
51532010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5154
5155 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
5156 "uint_for_mi_testing".
5157
02e7ef19
JB
51582010-01-01 Joel Brobecker <brobecker@adacore.com>
5159
5160 Test indented comment in file being sourced.
5161 * gdb.base/commands.exp: Test indented comment in file being sourced.
5162
abd775ce
JB
51632010-01-01 Joel Brobecker <brobecker@adacore.com>
5164
5165 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
5166 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
5167 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
5168 notice.
5169
79b55b82
JB
51702010-01-01 Joel Brobecker <brobecker@adacore.com>
5171
5172 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
5173 notice.
5174
8997583e
JK
51752010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5176
5177 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
5178 missing $after_stopped and comma (,) expectation.
5179
6da95a67
SS
51802009-12-31 Stan Shebs <stan@codesourcery.com>
5181
5182 * gdb.trace/actions.exp: Test teval action.
889bf7c5 5183
218d2fc6
TJB
51842009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5185
5186 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
5187 (top level): Call test_watchpoint_in_big_blob.
5188 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
5189 watchpoints.
5190 (func3): Write to buf.
5191
236f1d4d
SS
51922009-12-29 Stan Shebs <stan@codesourcery.com>
5193
5194 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 5195
f61e138d
SS
51962009-12-28 Stan Shebs <stan@codesourcery.com>
5197
5198 * gdb.trace/tsv.exp: New file.
5199 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 5200
0219b378
DJ
52012009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
5202
5203 * gdb.base/find.c (main): Reference search buffers.
5204 * gdb.base/included.c (main): Reference integer.
5205 * gdb.base/ptype.c (charfoo): Declare.
5206 (intfoo): Call charfoo.
5207 * gdb.base/scope0.c (useitp): New function.
5208 (usestatics): Use useitp.
5209 (useit): Add a type for val.
5210 * gdb.base/scope1.c (useit1): Take a pointer argument.
5211 (usestatics1): Update calls to useit1.
5212 * gdb.cp/call-c.cc: Declare foo.
5213 (main): Call foo.
5214 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
5215 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
5216 (main): Call C::ensureRefs and ensureOtherRefs.
5217 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
5218 variables.
5219 (ensureOtherRefs): New function.
5220 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
5221 * gdb.cp/templates.cc (main): Call t5i.value.
5222
3f78692f
JK
52232009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5224
5225 Fix compatibility with G++-4.5.
5226 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
5227 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
5228 (uncaught return): Remove.
5229
429374b8
JK
52302009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5231 Phil Muldoon <pmuldoon@redhat.com>
5232
5233 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
5234 (bp_location13, bp_location14, bp_location17, bp_location18)
5235 (marker3_proto, marker4_proto): New variables.
5236 (breakpoint info): Update output.
5237 (run until breakpoint at marker3, run until breakpoint at marker4): New
5238 tests.
5239
859825b8
JK
52402009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5241
5242 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
5243 Replace the printf call of Y by provided "y-set-1" label. New block
5244 for the second shared library.
5245 * gdb.base/unload.exp: Compile also the second library, call
5246 gdb_load_shlibs also for it. Use now gdb_breakpoint.
5247 (single pending breakpoint info): Rename to ...
5248 (pending breakpoint info before run): ... this extended test.
5249 (libfile2, libname2, libsrcfile2, libsrc2)
5250 (lib_sl2): New variables.
5251 (exec_opts): Set also SHLIB_NAME2.
5252 (pending breakpoint info on first run at shrfunc1)
5253 (pending breakpoint info on second run at shrfunc1)
5254 (pending breakpoint info on second run at shrfunc2)
5255 (print y from libfile, print y from libfile2): New tests.
5256 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
5257 * gdb.base/unloadshr2.c: New.
5258
e6a386cd
HZ
52592009-12-22 Hui Zhu <teawater@gmail.com>
5260
5261 * gdb.reverse/sigall-reverse.exp: Adjust.
5262
9e19b45e
VP
52632009-12-21 Vladimir Prus <vladimir@codesourcery.com>
5264
5265 PR gdb/10884
5266
5267 * gdb.mi/var-cmd.c (do_bitfield_tests): New
5268 (main): Call do_bitfield_tests.
aacf5b1e 5269 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 5270
d53a7b30
JB
52712009-12-20 Joel Brobecker <brobecker@adacore.com>
5272
5273 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
5274 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
5275 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
5276 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
5277 gdb.modula2/unbounded1.c: Update copyright header.
5278
191ca0a1
CM
52792009-12-10 Chris Moller <moller@mollerware.com>
5280
5281 PR gdb/9399
5282 * gdb.cp/virtfunc2.exp: New tests
5283 * gdb.cp/virtfunc2.cc: New tests
5284 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
5285
0fa6cf1b
MS
52862009-12-10 Oza Pawandeep (paawan1982@yahoo.com
5287
5288 * gdb.reverse/i387-env-reverse.c: New file.
5289 * gdb.reverse/i387-env-reverse.exp: New file.
5290 * gdb.reverse/i387-stack-reverse.c: New file.
5291 * gdb.reverse/i387-stack-reverse.exp: New file.
5292
361ae042
PM
52932009-12-08 Phil Muldoon <pmuldoon@redhat.com>
5294
5295 * gdb.python/py-type.exp (test_range): New test.
5296
bfd31e71
PM
52972009-12-03 Phil Muldoon <pmuldoon@redhat.com>
5298
5299 PR python/10805
5300
5301 * gdb.python/py-type.exp: New file.
5302 * gdb.python/py-type.c: New file.
5303 * Makefile.in: Add py-type.
5304
57a1d736
TT
53052009-12-03 Tom Tromey <tromey@redhat.com>
5306
5307 * gdb.python/py-value.exp (test_parse_and_eval): New
5308 function.
5309
1f3b5d1b
PP
53102009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5311
5312 PR gdb/11022
5313
5314 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
5315 * gdb.base/pr11022.c: New test.
5316
8b7dbdc9
JK
53172009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5318
5319 Fix spurious false FAILs.
5320 * gdb.base/structs.c (chartest): New.
5321 (main): Fill-in chartest.
5322 * gdb.base/structs.exp (anychar_re, first): New.
5323 (start_structs_test): Import global anychar_re and first.
5324 New gdb_test call "set print elements 300; ${testfile}"
5325 (start_structs_test <$first>): New block.
5326 (any): Import global anychar_re. New variable ac. Use ${ac}.
5327
6a53b2ec
JK
53282009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5329
5330 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
5331
d7167b4c
JK
53322009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5333
5334 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
5335 Force $srcfile file.
5336 * gdb.base/foll-fork.c (callee): Comment out the printf call.
5337
b1798462
UW
53382009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5339
5340 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
5341 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5342 * gdb.threads/watchthreads-reorder.exp: Likewise.
5343
b6199126
DJ
53442009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
5345
5346 PR gdb/8704
5347
5348 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
5349 "if", and "thread". Correct matching in the previous test.
5350
b22a0510
DJ
53512009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
5352
5353 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
5354
930636d2
MS
53552009-11-23 Michael Snyder <msnyder@vmware.com>
5356
5357 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
5358 * gdb.reverse-watch-precsave.exp: Ditto.
5359
21a0512e
PP
53602009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
5361
5362 * gdb.asm/asm-source.exp: Adjust.
5363 * gdb.base/help.exp: Adjust.
889bf7c5 5364
fc30d5e0
PA
53652009-11-22 Pedro Alves <pedro@codesourcery.com>
5366
5367 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
5368 (do_syscall_tests_without_xml): Set data-directory to
5369 /the/path/to/nowhere.
5370
f6bc2008
PA
53712009-11-21 Pedro Alves <pedro@codesourcery.com>
5372
5373 * gdb.threads/local-watch-wrong-thread.c,
5374 gdb.threads/local-watch-wrong-thread.exp: New files.
5375
8c2fb5de
PA
53762009-11-21 Pedro Alves <pedro@codesourcery.com>
5377
5378 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
5379 assume new `regsub' syntax available.
5380
ebec9a0f
PA
53812009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5382
a79d3c27
JK
5383 * gdb.base/watchpoint-hw-hit-once.exp,
5384 gdb.base/watchpoint-hw-hit-once.c: New.
5385
53862009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5387
5388 * gdb.threads/watchthreads-reorder.exp,
5389 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 5390
276a961b
MK
53912009-11-17 Nathan Sidwell <nathan@codesourcery.com>
5392
5393 * gdb.xml/tdesc-regs.exp: Use for m68k.
5394
4867c1fb
PA
53952009-11-15 Pedro Alves <pedro@codesourcery.com>
5396
5397 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
5398
f6838f81
DJ
53992009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5400
5401 * lib/gdb.exp (current_target_name): New procedure.
5402 (gdb_wrapper_target): New variable.
5403 (gdb_wrapper_init): Set gdb_wrapper_target.
5404 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
5405 wrapper.
5406
4ac4dd3f
DJ
54072009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5408
5409 * gdb.base/remote.exp: Delete the slowest load test.
5410 Do not load with fixed packet sizes.
5411
a7881759
DJ
54122009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5413
5414 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
5415
97a5b505
DJ
54162009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5417
5418 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
5419 srcfile when setting a breakpoint.
5420
d3e1fc54
DJ
54212009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
5422
5423 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
5424 macros.
5425
7cbcbded
DJ
54262009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5427
5428 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
5429 to be in memory.
5430 * gdb.base/display.c (force_mem): New.
5431 (do_loops): Use it. Add breakpoint comments.
5432 (do_vars): Add a breakpoint comment.
5433 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
5434 line numbers.
5435
bdea3a92
NF
54362009-11-13 Nathan Froyd <froydnj@codesourcery.com>
5437
5438 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
5439 instead of a bare "run".
5440
269f82e5
PP
54412009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5442
5443 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 5444
a69b7d9d
DJ
54452009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5446
5447 * lib/cell.exp (skip_cell_tests): Clean up test files before
5448 returning.
5449
b598bfda
DJ
54502009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5451
5452 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
5453 and the breakpoint menu. Do not call perror if a prompt is seen.
5454 Consume the following GDB prompt.
5455 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
5456 * gdb.cp/namespace.exp: Use gdb_test.
5457 * gdb.cp/templates.exp: Use gdb_test.
5458 (test_template_breakpoints): Use gdb_test_multiple.
5459
87728fa0
DJ
54602009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5461
5462 * gdb.base/break1.c (struct some_struct, values): Move earlier.
5463 (marker4): Reference values.
5464
b67c692f
DJ
54652009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5466
5467 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
5468 is missing.
5469
f0df251a
DJ
54702009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5471
5472 * gdb.base/break.c (need_malloc): New.
5473 * gdb.base/constvars.c (main): Reference crass and crisp.
5474 * gdb.base/gdb1821.c (main): Reference bar.
5475 * gdb.cp/gdb1355.cc (main): Reference s1.
5476 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
5477 (main): Call them.
5478 * gdb.cp/hang2.cc (dummy2): Define.
5479 * gdb.cp/hang3.cc (dummy3): Define.
5480 * gdb.cp/m-data.cc (main): Reference shadow.
5481
bdf7534a
NF
54822009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5483 Nathan Froyd <froydnj@codesourcery.com>
5484
5485 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
5486 remote host.
5487
f24fce77
NF
54882009-11-12 Nathan Froyd <froydnj@codesourcery.com>
5489
5490 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
5491 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
5492 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5493 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5494 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5495 * gdb.dwarf2/dw2-producer.exp: Likewise.
5496 * gdb.dwarf2/mac-fileno.exp: Likewise.
5497 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
5498 py-prettyprint.py to the remote host.
5499 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
5500
40f0318e
KS
55012009-11-11 Keith Seitz <keiths@redhat.com>
5502
5503 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
5504 use it instead of "Foo".
5505 * gdb.cp/classes.exp (do_tests): Add a test to access
5506 a method through a typedef'd class name.
5507
f3d9f7fb
NF
55082009-11-11 Nathan Froyd <froydnj@codesourcery.com>
5509
5510 * gdb.base/long_long.exp: Permit leading zeros on floating-point
5511 exponents.
5512 * gdb.base/pointers.exp: Likewise.
5513 * gdb.cp/ref-types.exp: Likewise.
5514
a4216f37
KS
55152009-11-11 Keith Seitz <keiths@redhat.com>
5516
5517 * gdb.cp/cplusfuncs.cc (class foo): Add operators
5518 new[] and delete[].
5519 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
5520 "void".
5521 (probe_demangler): Remove all single-quoting of
5522 method and variable names.
5523 (info_func_regexp): Remove the word "void" from any
5524 occurrence of "(void)".
5525 (print_addr_2): Remove all single-quoting of
5526 method names.
5527 (print_addr_2_kfail): Likewise.
5528 (print_addr): Single-quote C function names before
5529 passing to print_addr_2.
5530 (test_paddr_operator_functions): Remove single-quoting
5531 for method names.
5532 Add tests for operator new[] and operator delete[].
5533
9b14d7aa
JK
55342009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5535
5536 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
5537
85feb311
KS
55382009-11-09 Keith Seitz <keiths@redhat.com>
5539
5540 * gdb.cp/overload.exp: Add tests for resolving overloaded
5541 methods in expression parsing/evaluation.
5542
fa335448
DJ
55432009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
5544
5545 * lib/gdb.exp (default_gdb_version): Use --version instead of
5546 --command.
5547
ec3c07fc
NS
55482009-11-10 Nathan Sidwell <nathan@codesourcery.com>
5549
5550 * lib/gdb.exp (gdb_compile_test): New.
5551 (skip_ada_tests, skip_java_tests): New.
5552 (gdb_compile): Use gdb_compile_test for f77.
5553 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
5554 * lib/java.exp (compile_java_from_source): Remove runtests check,
5555 use gdb_compile_test to record result.
5556 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
5557 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
5558 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
5559 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
5560 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
5561 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
5562 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
5563 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
5564 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
5565 adjust gdb_compile invocations.
5566
b8b4e42b
JK
55672009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5568
5569 * Makefile.in (abs_builddir): New.
5570 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
5571 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
5572 `$(abs_builddir)/site.exp'.
5573
f8b7eaf3
DJ
55742009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
5575
5576 * config/m68k-emc.exp, lib/emc-support.exp,
5577 gdb.trace/gdb_c_test.c: Delete.
5578 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
5579 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5580 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5581 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5582 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5583 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
5584 casing for m68k-*-elf.
5585
c4187697
NS
55862009-11-03 Pedro Alves <pedro@codesourcery.com>
5587
5588 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
5589 * gdb.arch/i386-prologue.exp: Likewise.
5590 * gdb.arch/i386-unwind.exp: Likewise.
5591
db16b772
DJ
55922009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5593
5594 * lib/gdb.exp (gdb_expect): Fix timeout typo.
5595
bcf71277
DJ
55962009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5597
5598 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
5599
0105cee2
DJ
56002009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5601
5602 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
5603
24ddea62
JK
56042009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5605
5606 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
5607
287ccc17
JK
56082009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5609
5610 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
5611 * gdb.base/sepdebug2.c: New file.
5612
08bca259 56132009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
5614
5615 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
5616 the modified warnings for catch syscall. Verify if GDB was compiled
5617 with support for lib expat, and choose which tests to run depending
5618 on this.
5619
5d4e2b76
VP
56202009-10-30 Vladimir Prus <vladimir@codesourcery.com>
5621
5622 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
5623 that composite commands are parsed OK. And also test
5624 that breakpoint commands do work.
5625
240e538a
MS
56262009-10-23 Michael Snyder <msnyder@vmware.com>
5627
5628 gdb.reverse/consecutive-precsave.exp: Change expect pattern
5629 to allow for new disassembly style.
5630
9c419145
PP
56312009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
5632
5633 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 5634
02506ff1
MS
56352009-10-22 Michael Snyder <msnyder@vmware.com>
5636
5637 * gdb.reverse/break-precsave.exp: New test.
5638 * gdb.reverse/consecutive-precsave.exp: Ditto.
5639 * gdb.reverse/finish-precsave.exp: Ditto.
5640 * gdb.reverse/i386-precsave.exp: Ditto.
5641 * gdb.reverse/machinestate-precsave.exp: Ditto.
5642 * gdb.reverse/sigall-precsave.exp: Ditto.
5643 * gdb.reverse/solilb-precsave.exp: Ditto.
5644 * gdb.reverse/step-precsave.exp: Ditto.
5645 * gdb.reverse/until-precsave.exp: Ditto.
5646 * gdb.reverse/watch-precsave.exp: Ditto.
5647
4cf866a3
MS
56482009-10-22 Michael Snyder <msnyder@vmware.com>
5649
5650 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
5651 for gdb_expect. Adjust one test's expect strings for the new
5652 format of disassemble.
5653 * gdb.reverse/finish-reverse.exp: Delete 'return'.
5654 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
5655 gdb_test_multiple.
5656 * gdb.reverse/step-reverse.exp: Delete 'return'.
5657 * gdb.reverse/until-reverse.exp: Delete blank lines.
5658 * gdb.reverse/watch-reverse.exp: Delete blank lines.
5659
2b28d209
PP
56602009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
5661
5662 * gdb.base/consecutive.exp: Adjust.
5663 * gdb.base/display.exp: Likewise.
5664 * gdb.base/pc-fp.exp: Likewise.
5665 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 5666
33b9c32b
MS
56672009-10-19 Michael Snyder <msnyder@vmware.com>
5668
5669 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
5670 * gdb.reverse/finish-reverse.c: Ditto.
5671 * gdb.reverse/sigall-reverse.c: Ditto.
5672 * gdb.reverse/solib-reverse.c: Ditto.
5673 * gdb.reverse/step-reverse.c: Ditto.
5674 * gdb.reverse/watch-reverse.c: Ditto.
5675
6c95b8df
PA
56762009-10-19 Pedro Alves <pedro@codesourcery.com>
5677 Stan Shebs <stan@codesourcery.com>
5678
5679 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
5680 * gdb.base/foll-exec.exp: Adjust to expect a process id before
5681 "Executing new program".
5682 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
5683 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
5684 left listed after having been killed.
5685 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
5686 * gdb.base/maint.exp: Adjust test.
5687
5688 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
5689 * gdb.multi/Makefile.in: New.
5690 * gdb.multi/base.exp: New.
5691 * gdb.multi/goodbye.c: New.
5692 * gdb.multi/hangout.c: New.
5693 * gdb.multi/hello.c: New.
5694 * gdb.multi/bkpt-multi-exec.c: New.
5695 * gdb.multi/bkpt-multi-exec.exp: New.
5696 * gdb.multi/crashme.c: New.
5697
279017b7
TG
56982009-10-13 Tristan Gingold <gingold@adacore.com>
5699
5700 * gdb.base/sepdebug.exp: Check debug info are found.
5701
0413d738
PA
57022009-10-08 Pedro Alves <pedro@codesourcery.com>
5703
5704 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
5705 bits.
5706
c628eecc
JK
57072009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5708
5709 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
5710
38af1bfe
JB
57112009-10-07 Joel Brobecker <brobecker@adacore.com>
5712
5713 * gdb.base/watchpoints.c: Add copyright header. Reformat one
5714 of the comments.
5715
2b0adecd
PM
57162009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
5717
5718 * gdb.base/annota1.exp: Remove obsolete match_max increase.
5719 * gdb.base/annota3.exp: Idem.
5720 * gdb.base/maint.exp: Idem.
5721
8d417781
PM
57222009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5723
889bf7c5 5724 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
5725 to default.
5726
bb61102d
PM
57272009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5728
889bf7c5 5729 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
5730 mingw and cygwin targets.
5731
ace5c364
PM
57322009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5733 Pedro Alves <pedro@codesourcery.com>
5734
889bf7c5 5735 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
5736 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
5737
c2d494a0
PM
57382009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5739
e1b52ce2
PM
5740 * gdb.base/shr1.c: Use %p in format string.
5741 * gdb.base/unload.c: Avoid warning in fprintf.
5742 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 5743
209f53f5
PM
57442009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5745
5746 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
5747 long type.
5748 (test_unlink): Correct printf string.
5749 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
5750 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
5751
8172766a
JK
57522009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5753
5754 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
5755 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
5756 * gdb.arch/ia64-breakpoint-shadow.S: New file.
5757
0f73703c
UW
57582009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5759
5760 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
5761 * gdb.objc/nondebug.exp: Likewise.
5762
b32306ca
UW
57632009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5764
5765 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
5766 target_info setting.
5767
5768 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
5769 that detect new threads during "info threads".
5770
0057022f
UW
57712009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5772
5773 * gdb.threads/manythreads.c (main): Increase thread stack size
5774 to 2*PTHREAD_STACK_MIN.
5775 * gdb.threads/multi-create.c (main): Likewise.
5776 (create_function): Likewise.
5777
f29c0325
UW
57782009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5779
5780 * gdb.base/dump.exp: Pass difference of pointer types instead
5781 of integer types as offset to restore in intarr3.srec case.
5782
fcb34849
UW
57832009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5784
5785 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
5786
d5142e3b
UW
57872009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5788
5789 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
5790
087b74b2 57912009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 5792
087b74b2
PM
5793 New test for two watchpoints, with disabling of
5794 the first inserted.
5795 * testsuite/gdb.base/watchpoints.c: New file.
5796 * testsuite/gdb.base/watchpoints.exp: New file.
5797
96c07c5b
TT
57982009-09-25 Tom Tromey <tromey@redhat.com>
5799
5800 * gdb.base/charset.exp: Test utf-16 strings with Python.
5801
b8899f2b
TT
58022009-09-25 Tom Tromey <tromey@redhat.com>
5803
5804 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
5805 UCS-4.
5806 * gdb.base/charset.c (utf_32_string): Rename.
5807 (init_utf32): Rename.
5808 (main): Update.
5809
329719ec
TT
58102009-09-22 Tom Tromey <tromey@redhat.com>
5811
5812 * gdb.python/py-function.exp: Add regression tests.
5813
11ef0d76
KS
58142009-09-21 Keith Seitz <keiths@redhat.com>
5815
5816 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
5817 with invalid operator.
5818
3fe8f3b3
KS
58192009-09-21 Keith Seitz <keiths@redhat.com>
5820
5821 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
5822 and destructor using typedef name of class.
5823 * gdb.cp/classes.cc (class Base1): Add a destructor.
5824 (base1): New typedef.
5825 (use_methods): Instanitate an object of type base1.
5826 * gdb.cp/templates.exp (test_template_typedef): New procedure.
5827 (do_tests): Call test_template_typedef.
5828 * gdb.cp/templates.cc (Baz::~Baz): New method.
5829 (intBazOne): New typedef.
5830 (main): Instantiate intBazOne.
5831
7a9fe101
PM
58322009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5833
5834 PR python/10633
5835
5836 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
5837 Function.
5838 (run_lang_tests): Add print elements test.
5839
2e4d963f
PM
58402009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5841
5842 * gdb.python/py-value.exp (test_subscript_regression): New
5843 function. Test for invalid subscripts.
5844 * gdb.python/py-value.c (main): Add test array, and pointer to it.
5845 (ptr_ref): New function.
5846
ec7e75e7
PP
58472009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5848
5849 * gdb.base/default.exp: Fix "show convenience".
5850
0cc7d26f
TT
58512009-09-15 Tom Tromey <tromey@redhat.com>
5852
5853 * lib/mi-support.exp (mi_create_varobj): Update.
5854 (mi_create_floating_varobj): Likewise.
5855 (mi_create_dynamic_varobj): New proc.
5856 (mi_varobj_update): Update.
5857 (mi_varobj_update_with_type_change): Likewise.
5858 (mi_varobj_update_kv_helper): New proc.
5859 (mi_varobj_update_dynamic_helper): Rewrite.
5860 (mi_varobj_update_dynamic): New proc.
5861 (mi_list_varobj_children): Update.
5862 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
5863 * gdb.python/python-prettyprint.py (pp_outer): New class.
5864 (pp_nullstr): Likewise.
5865 (lookup_function): Register new printers.
5866 * gdb.python/python-prettyprint.c (struct substruct): New type.
5867 (struct outerstruct): Likewise.
5868 (substruct_test): New function.
5869 (struct nullstr): New type.
5870 (string_1, string_2): New globals.
5871 (main): Add new tests.
5872 * gdb.python/python-mi.exp: Added regression tests.
5873 * gdb.mi/mi2-var-display.exp: Update.
5874 * gdb.mi/mi2-var-cmd.exp: Update.
5875 * gdb.mi/mi2-var-child.exp: Update.
5876 * gdb.mi/mi2-var-block.exp: Update.
5877 * gdb.mi/mi-var-invalidate.exp: Update.
5878 * gdb.mi/mi-var-display.exp: Update.
5879 * gdb.mi/mi-var-cmd.exp: Update.
5880 * gdb.mi/mi-var-child.exp: Update.
5881 * gdb.mi/mi-var-block.exp: Update.
5882 * gdb.mi/mi-break.exp: Update.
5883 * gdb.mi/gdb701.exp: Update.
5884
a96d9b2e
SDJ
58852009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
5886
5887 * Makefile.in: Inclusion of catch-syscall object.
5888 * gdb.base/catch-syscall.c: New file.
5889 * gdb.base/catch-syscall.exp: New file.
5890
b43b923a
MS
58912009-09-12 Michael Snyder <msnyder@vmware.com>
5892
5893 * gdb.reverse/step-reverse.exp: Explicitly check for targets
5894 that can support reverse debuggnig.
5895
cec03d70
TT
58962009-09-11 Tom Tromey <tromey@redhat.com>
5897
5898 * gdb.dwarf2/valop.S: New file.
5899 * gdb.dwarf2/valop.exp: New file.
5900
e23bb3fc
MK
59012009-09-11 Mark Kettenis <kettenis@gnu.org>
5902
5903 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
5904
37c3696d
DE
59052009-09-10 Doug Evans <dje@google.com>
5906
5907 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
5908 Add $gdb_prompt to second breakpoint regexp.
5909
5172aecb
JB
59102009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
5911
5912 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
5913 names, add missing ones.
5914 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
5915 * gdb.python/py-frame.c: Rename from python-frame.c.
5916 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
5917 testfile name.
5918 * gdb.python/py-function.exp: Rename from python-function.exp.
5919 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
5920 testfile name.
5921 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
5922 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
5923 Adjust testfile name.
5924 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
5925 * gdb.python/py-template.cc: Rename from python-template.cc.
5926 * gdb.python/py-template.exp: Rename from python-template.exp.
5927 Adjust testfile name.
5928 * gdb.python/py-value.c: Rename from python-value.c.
5929 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
5930 testfile name.
5931
b554e4bd
JK
59322009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5933
5934 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
5935 $bpt2address.
5936 (Second breakpoint address is valid on ia64)
5937 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
5938
9a68ae16
JM
59392009-09-03 Joseph Myers <joseph@codesourcery.com>
5940
5941 * gdb.base/ending-run.exp: Restrict regular expression matching
5942 line number to require closing brace following.
5943
146b9145
DE
59442009-09-03 Doug Evans <dje@google.com>
5945
5946 * gdb.base/store.exp (check_set): Fix typo in expected value message.
5947
787d21e1
TT
59482009-09-02 Tom Tromey <tromey@redhat.com>
5949
5950 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
5951
e7802207
TT
59522009-09-02 Tom Tromey <tromey@redhat.com>
5953
5954 * gdb.dwarf2/callframecfa.exp: New file.
5955 * gdb.dwarf2/callframecfa.S: New file.
5956
817aadd2
JK
59572009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5958
5959 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
5960 gdb.base/solib-overlap-main.c: New.
5961
4a76eae5
DJ
59622009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
5963
5964 PR gdb/10565
5965
5966 * gdb.base/bitfields.c (struct container, container): New.
5967 (main): Initialize it and call break5.
5968 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
5969
d4b96c9a
JK
59702009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5971
5972 Support constant DW_AT_data_member_location by GCC PR debug/40659.
5973 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
5974
4e22772d
JK
59752009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5976
5977 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
5978
2efab443
MS
59792009-08-26 Michael Snyder <msnyder@vmware.com>
5980
5981 * gdb.base/i386-reverse.c: New file.
5982 * gdb.base/i386-reverse.exp: New file.
5983 * gdb.base/Makefile.in: Add new files to be removed.
5984
07ab73a0
JM
59852009-08-26 Joseph Myers <joseph@codesourcery.com>
5986
5987 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
5988 environment-pwd for remote host.
5989 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
5990
676accff
KS
59912009-08-24 Keith Seitz <keiths@redhat.com>
5992
5993 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
5994 Add two new C++ completer tests which limit the output to a
889bf7c5 5995 given class.
676accff 5996
f9f7ad22
MS
59972009-08-24 Michael Snyder <msnyder@vmware.com>
5998
5999 * gdb.base/del.exp: Fix typo in comment.
6000 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
6001
81ecdfbb
RW
60022009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6003
6004 * configure: Regenerate.
6005 * gdb.hp/configure: Likewise.
6006 * gdb.hp/gdb.aCC/configure: Likewise.
6007 * gdb.hp/gdb.base-hp/configure: Likewise.
6008 * gdb.hp/gdb.compat/configure: Likewise.
6009 * gdb.hp/gdb.defects/configure: Likewise.
6010 * gdb.hp/gdb.objdbg/configure: Likewise.
6011 * gdb.stabs/configure: Likewise.
6012
cab0c772
UW
60132009-08-19 Doug Evans <dje@google.com>
6014
6015 * gdb.base/gdbvars.c: New file.
6016 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
6017
b8fa0bfa
PA
60182009-08-14 Pedro Alves <pedro@codesourcery.com>
6019
6020 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6021 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
6022
b84aa90a
PA
60232009-08-13 Pedro Alves <pedro@codesourcery.com>
6024
6025 * gdb.base/default.exp: Adjust "set language test": it's now an
6026 enum command. Larger help string moved to "help set language".
6027 * gdb.base/help.exp: Adjust "help set language" expected output,
6028 now lists all known languages.
6029
0d8f9b2c
NF
60302009-08-11 Nathan Froyd <froydnj@codesourcery.com>
6031
6032 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
6033 all frame arguments.
6034 * gdb.arch/altivec-regs.exp: Likewise.
6035
bda180e0
TT
60362009-08-07 Tom Tromey <tromey@redhat.com>
6037
6038 * gdb.base/setshow.exp: Add tests for changes to set language, set
6039 check range, and set check type.
6040
48cb2d85
VP
60412009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6042
6043 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6044 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 6045 Call it.
48cb2d85 6046
1ea34204
UW
60472009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6048
6049 * configure.ac: Run gdb.cell tests when appropriate.
6050 * configure: Regenerate.
6051 * lib/cell.exp: New file.
6052 * gdb.cell: New directory.
6053 * gdb.cell/configure.ac: New file.
6054 * gdb.cell/configure: New file.
6055 * gdb.cell/Makefile.in: New file.
6056 * gdb.cell/arch.exp: New file.
6057 * gdb.cell/break.c: New file.
6058 * gdb.cell/break.exp: New file.
6059 * gdb.cell/break-spu.c: New file.
6060 * gdb.cell/bt.c: New file.
6061 * gdb.cell/bt2-spu.c: New file.
6062 * gdb.cell/bt-spu.c: New file.
6063 * gdb.cell/bt.exp: New file.
6064 * gdb.cell/coremaker.c: New file.
6065 * gdb.cell/coremaker-spu.c: New file.
6066 * gdb.cell/core.exp: New file.
6067 * gdb.cell/gcore.exp: New file.
6068 * gdb.cell/data.c: New file.
6069 * gdb.cell/data.exp: New file.
6070 * gdb.cell/data-spu.c: New file.
6071 * gdb.cell/ea-cache.exp: New file.
6072 * gdb.cell/ea-cache.c: New file.
6073 * gdb.cell/ea-cache-spu.c: New file.
6074 * gdb.cell/ea-standalone.c: New file.
6075 * gdb.cell/ea-standalone.exp: New file.
6076 * gdb.cell/ea-test.c: New file.
6077 * gdb.cell/ea-test.exp: New file.
6078 * gdb.cell/f-regs.exp: New file.
6079 * gdb.cell/mem-access.c: New file.
6080 * gdb.cell/mem-access.exp: New file.
6081 * gdb.cell/mem-access-spu.c: New file.
6082 * gdb.cell/ptype.exp: New file.
6083 * gdb.cell/registers.exp: New file.
6084 * gdb.cell/size.c: New file.
6085 * gdb.cell/sizeof.exp: New file.
6086 * gdb.cell/size-spu.c: New file.
6087 * gdb.cell/solib.exp: New file.
6088 * gdb.cell/solib-symbol.exp: New file.
6089
85e747d2
UW
60902009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6091
6092 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6093
58d6951d
DJ
60942009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6095
6096 * gdb.base/float.exp: Handle VFP registers.
6097
6e0a4f15
MS
60982009-07-14 Michael Snyder <msnyder@vmware.com>
6099
dcd5da87
MS
6100 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6101 to bring gdb to the beginning of the calling line.
6102
6e0a4f15
MS
6103 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6104 confusing the i386 epilogue unwinder.
6105
782b2b07
SS
61062009-07-14 Stan Shebs <stan@codesourcery.com>
6107
6108 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6109
f662c3bc
MS
61102009-07-14 Michael Snyder <msnyder@vmware.com>
6111
6112 * gdb.reverse/step-reverse.exp (stepi into function call):
6113 Call instruction may not be first instruction in the line.
6114 (reverse stepi from a function call): Used wrong line number.
6115
8f313923
JK
61162009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6117
6118 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6119
4662c76e
JK
61202009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6121
6122 Fix gdb.base/macscp.exp when using custom inputrc.
6123 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6124 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6125 env(TERM) set.
6126 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6127 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6128
aa81e255
JK
61292009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6130
6131 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
6132 * gdb.base/annota1.exp (thread_test): Import global $testfile.
6133 Change the compilation target to match the testcase name.
6134 * gdb.base/sect-cmd.exp: Change the compilation target to match the
6135 testcase name.
6136 * a2-run.exp: Use for setup prepare_for_testing. Change the
6137 compilation target to match the testcase name.
6138 * gdb.base/commands.exp: Likewise.
6139 * gdb.base/finish.exp: Likewise.
6140 * gdb.base/float.exp: Likewise.
6141 * gdb.base/info-target.exp: Likewise.
6142 * gdb.base/relational.exp: Likewise.
6143 * gdb.base/term.exp: Likewise.
6144 * gdb.base/until.exp: Likewise.
6145 * gdb.base/volatile.exp: Likewise.
6146 * gdb.base/whatis-exp.exp: Likewise.
6147
4c93b1d7
HZ
61482009-07-11 Hui Zhu <teawater@gmail.com>
6149
6150 * gdb.base/help.exp (disassemble): Update expected help text.
6151
812f7342
TT
61522009-07-09 Tom Tromey <tromey@redhat.com>
6153
6154 * lib/gdb.exp: Handle TRANSCRIPT.
6155 (remote_spawn, remote_close, send_gdb): New procs.
6156
fbb8f299
PM
61572009-07-10 Phil Muldoon <pmuldoon@redhat.com>
6158
6159 * gdb.python/python-prettyprint.c: Add counted null string
6160 structure.
6161 * gdb.python/python-prettyprint.exp: Print null string. Test for
6162 embedded nulls.
6163 * gdb.python/python-prettyprint.py (pp_ns): New Function.
6164 * gdb.python/python-value.exp (test_value_in_inferior): Add
6165 variable length string fetch tests.
6166 * gdb.python/python-value.c (main): Add strings for string fetch tests.
6167
c0ac0ec7
JK
61682009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6169
6170 * gdb.base/dump.exp (inaccessible memory is reported): New test.
6171
30b66ecc
TT
61722009-07-07 Tom Tromey <tromey@redhat.com>
6173
6174 * gdb.base/call-rt-st.exp: Update for change to escape output.
6175 * gdb.base/callfuncs.exp: Likewise.
6176 * gdb.base/charset.exp: Likewise.
6177 * gdb.base/constvars.exp: Likewise.
6178 * gdb.base/long_long.exp: Likewise.
6179 * gdb.base/pointers.exp: Likewise.
6180 * gdb.base/printcmds.exp: Likewise.
6181 * gdb.base/setvar.exp: Likewise.
6182 * gdb.base/store.exp: Likewise.
6183 * gdb.cp/ref-types.exp: Likewise.
6184 * gdb.mi/mi-var-child.exp: Likewise.
6185 * gdb.mi/mi-var-display.exp: Likewise.
6186 * gdb.mi/mi2-var-display.exp: Likewise.
6187 * gdb.base/charset.exp: Test octal escape sequence length.
6188 Update for change to escape output.
6189
187c4a2b
JK
61902009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6191
6192 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
6193
d80a43f9
DJ
61942009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
6195
6196 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
6197
047427a8
JK
61982009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6199
6200 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
6201 gdbserver increasing $portnum if "Can't bind address" has been seen.
6202
8b5a0f4f
PA
62032009-07-05 Pedro Alves <pedro@codesourcery.com>
6204
6205 * gdb.base/ending-run.exp: Add "step out of main" pattern for
6206 mingw32ce.
6207
7d93ba58
PA
62082009-07-05 Pedro Alves <pedro@codesourcery.com>
6209
6210 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
6211 VFP format.
6212
2277426b
PA
62132009-07-02 Pedro Alves <pedro@codesourcery.com>
6214
6215 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
6216 linux. Adjust to use "inferior", "info inferiors", "detach
6217 inferior" and "kill inferior" instead of "restart", "info fork",
6218 "detach fork" and "delete fork".
6219 * gdb.base/ending-run.exp: Spell out "info".
6220 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
6221 the "kill" command.
6222
5af949e3
UW
62232009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6224
6225 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
6226 change to prefix TLS offset in hex with 0x.
6227
5d3729b5
UW
62282009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6229
6230 * gdb.base/default.exp: Update test case for "x" changes.
6231
af589bd0
TG
62322009-07-01 Tristan Gingold <gingold@adacore.com>
6233
6234 * gdb.base/bigcore.exp: Make darwin untested.
6235
40974f91
JK
62362009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6237
6238 * gdb.base/completion.exp (directory completion): Create the directory.
6239 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
6240 escapeuniquesub.
6241 (directory completion 2): Expect now ${escapeuniquesub}.
6242 (Glob remaining of directory test): Remove one excessive newline.
6243 Expect the real output.
6244
59dd3af6
JK
62452009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6246
6247 Fix `make check//%' target after `make check' has been ran.
6248 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
6249 a mkdir call.
6250 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
6251 (%/.dir): Remove.
6252
f4e164aa
JK
62532009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6254
6255 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
6256 the expected result record.
6257
69af2122
JK
62582009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6259
6260 Remove racy FAILs relying just on the timeouts.
6261 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
6262 (annotation_level 2): Remove racy FAILs.
6263
2fd481e1
PP
62642009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
6265
6266 gdb/10275
889bf7c5
PA
6267 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
6268
c38f313d
DJ
62692009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
6270
6271 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
6272
8b777f02
VP
62732009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6274
6275 * gdb.mi/mi-stack.exp: Testing symbolic options
6276 to -stack-list-locals and -stack-list-arguments.
6277
00c7eacf
JK
62782009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6279
6280 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
6281
6bc80edc
TT
62822009-06-29 Tom Tromey <tromey@redhat.com>
6283
6284 * dg-extract-results.sh: New file.
6285 * Makefile.in (FORCE_PARALLEL): New variable.
6286 (CHECK_TARGET): New conditional variable.
6287 (check): Use CHECK_TARGET.
6288 (DO_RUNTEST): New variable.
6289 (check-single): New target.
6290 (TEST_DIRS): New variable.
6291 (TEST_TARGETS): Likewise.
6292 (check-parallel): New target.
6293 (check-gdb.%): New pattern.
6294 (BASE1_FILES): New variable.
6295 (BASE2_FILES): Likewise.
6296 (check-gdb.base%): New pattern.
6297 (%/.dir): New pattern.
6298 * configure: Rebuild.
6299 * aclocal.m4 (AM_CONDITIONAL): New defun.
6300 * configure.ac: Check whether user is using GNU make.
6301 (GMAKE): New conditional.
6302
794684b6
SW
63032009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
6304
6305 * gdb.cp/namespace-nested-import.cc: New test.
6306 * gdb.cp/namespace-nested-import.exp: New test.
6307
edb3359d
DJ
63082009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
6309
6310 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
6311 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
6312 * gdb.opt/Makefile.in (EXECUTABLES): Update.
6313 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
6314 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
6315 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
6316 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
6317 gdb.opt/inline-markers.c: New files.
6318 * lib/gdb.exp (skip_inline_frame_tests): New function.
6319 (skip_inline_var_tests): New function.
6320
cf657a0c
AS
63212009-06-27 Andreas Schwab <schwab@linux-m68k.org>
6322
6323 * gdb.cp/exception.exp: Don't require $hex before inner frame in
6324 backtrace.
6325
28d41a99
MS
63262009-06-27 Michael Snyder <msnyder@vmware.com>
6327
6328 * gdb.reverse: New directory.
6329 * gdb.reverse/break-reverse.c: New test.
6330 * gdb.reverse/break-reverse.exp: New test.
6331 * gdb.reverse/consecutive-reverse.c: New test.
6332 * gdb.reverse/consecutive-reverse.exp: New test.
6333 * gdb.reverse/finish-reverse.c: New test.
6334 * gdb.reverse/finish-reverse.exp: New test.
6335 * gdb.reverse/machinestate.c: New test.
6336 * gdb.reverse/ms1.c: New test.
6337 * gdb.reverse/machinestate.exp: New test.
6338 * gdb.reverse/Makefile.in: New file.
6339 * gdb.reverse/shr2.c: New test.
6340 * gdb.reverse/solib-reverse.c: New test.
6341 * gdb.reverse/solib-reverse.exp: New test.
6342 * gdb.reverse/step-reverse.c: New test.
6343 * gdb.reverse/step-reverse.exp: New test.
6344 * gdb.reverse/until-reverse.c: New test.
6345 * gdb.reverse/ur1.c: New test.
6346 * gdb.reverse/until-reverse.exp: New test.
6347 * gdb.reverse/watch-reverse.c: New test.
6348 * gdb.reverse/watch-reverse.exp: New test.
6349 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
6350 * configure: Regenerate.
6351
fe3c8b0d
DE
63522009-06-26 Doug Evans <dje@google.com>
6353
6354 * gdb.base/psymtab.exp: Turn off pending breakpoints.
6355
3a72a602
PM
63562009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
6357
6358 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
6359 windows problem for 'file delete $binfile'.
6360
27aa8d6a
SW
63612009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
6362
6363 * gdb.cp/namespace-using.exp: New test.
6364 * gdb.cp/namespace-using.cc: New test.
6365
8ac055f8
JB
63662009-05-20 Joel Brobecker <brobecker@adacore.com>
6367
6368 * gdb.ada/variant_record_packed_array: New testcase.
6369
85e306ed
TT
63702009-06-23 Tom Tromey <tromey@redhat.com>
6371
6372 * gdb.base/charset.exp (test_combination): Regression test.
6373 * gdb.base/charset.c (my_wchar_t): New typedef.
6374 (myvar): New global.
6375 (main): Set myvar.
6376
56643c5e
PM
63772009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
6378
6379 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
6380 target.
6381
1fac167a
UW
63822009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6383
6384 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
6385
7ccb0be9
UW
63862009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6387
6388 * gdb.mi/gdb680.exp: Update test for error message.
6389
568d6575
UW
63902009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6391
6392 * gdb.base/annota1.exp: Allow multiple occurrences of the
6393 frames-invalid annotation.
6394 * gdb.cp/annota2.exp: Likewise.
6395
7cd1089b
PM
63962009-06-15 Phil Muldoon <pmuldoon@redhat.com>
6397
6398 * gdb.cp/gdb2495.cc: New file.
6399 * gdb.cp/gdb2495.exp: New file.
6400
72c63395
JK
64012009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6402
6403 Report error on GDB crash during runto.
6404 * lib/gdb.exp (runto <eof>): New.
6405
3788363d
DJ
64062009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
6407
6408 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
6409 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
6410 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
6411 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
6412 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
6413 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
6414 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
6415 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
6416 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
6417 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
6418 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
6419 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
6420 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6421 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
6422 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
6423 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
6424 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
6425 gdb.server/server-mon.exp, gdb.server/server-run.exp,
6426 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6427 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6428 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
6429 gdb.trace/passcount.exp, gdb.trace/report.exp,
6430 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
6431 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
6432 gdb.trace/while-stepping.exp: Use a unique name for the compiled
6433 executable.
6434
17592de3
PA
64352009-06-07 Pedro Alves <pedro@codesourcery.com>
6436
6437 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
6438 defined before referencing it.
6439
701e355d
DE
64402009-06-03 Doug Evans <dje@google.com>
6441
6442 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
6443 * gdb.arch/i386-see.c: Ditto.
6444
f2292c65
PM
64452009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
6446
6447 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
6448 (check_macro): Return 1 if undefined.
6449 If first test fails, check if macro debug information is available,
6450 and report unsupported test if no macro information is found.
6451
5a437975
DE
64522009-05-29 Doug Evans <dje@google.com>
6453
6454 * gdb.threads/hand-call-in-threads.exp: New.
6455 * gdb.threads/hand-call-in-threads.c: New.
6456
c141c696
MS
64572009-05-29 Michael Snyder <msnyder@vmware.com>
6458
6459 * gdb.base/break-always.exp: Change "1" to "on".
6460 Add confirmation check.
6461
b3444185
PA
64622009-05-28 Pedro Alves <pedro@codesourcery.com>
6463
6464 * gdb.threads/threxit-hop-specific.c: New.
6465 * gdb.threads/threxit-hop-specific.exp: New.
6466 * gdb.threads/thread-execl.c: New.
6467 * gdb.threads/thread-execl.exp: New.
6468
b6313243
TT
64692009-05-27 Tom Tromey <tromey@redhat.com>
6470 Thiago Jung Bauermann <bauerman@br.ibm.com>
6471
6472 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
6473 (mi_child_regexp): Likewise.
6474 (mi_list_varobj_children_range): Likewise.
6475 (mi_get_features): Likewise.
6476 (mi_list_varobj_children): Rewrite.
6477 * gdb.python/python-mi.exp: New file.
6478
a6bac58e
TT
64792009-05-27 Tom Tromey <tromey@redhat.com>
6480 Thiago Jung Bauermann <bauerman@br.ibm.com>
6481 Phil Muldoon <pmuldoon@redhat.com>
6482 Paul Pluzhnikov <ppluzhnikov@google.com>
6483
6484 * gdb.python/python-prettyprint.exp: New file.
6485 * gdb.python/python-prettyprint.c: New file.
6486 * gdb.python/python-prettyprint.py: New file.
6487 * gdb.base/display.exp: print/r is now valid.
6488
2c74e833
TT
64892009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
6490 Tom Tromey <tromey@redhat.com>
6491 Pedro Alves <pedro@codesourcery.com>
6492 Paul Pluzhnikov <ppluzhnikov@google.com>
6493
6494 * gdb.python/python-template.exp: New file.
6495 * gdb.python/python-template.cc: New file.
6496 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6497 tests.
6498 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6499 Call it.
6500 (test_value_after_death): New proc.
6501 * gdb.python/python-value.c (PTR): New typedef.
6502 (main): New variable 'x'.
6503
89c73ade
TT
65042009-05-27 Tom Tromey <tromey@redhat.com>
6505
6506 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6507 tests.
6508 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6509 Call it.
6510
a75724bc
PA
65112009-05-27 Pedro Alves <pedro@codesourcery.com>
6512
6513 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
6514
e58b0e63
PA
65152009-05-24 Pedro Alves <pedro@codesourcery.com>
6516
6517 * gdb.threads/fork-thread-pending.c: New.
6518 * gdb.threads/fork-thread-pending.exp: New.
6519
4ac36638
JK
65202009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6521
6522 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
6523 * gdb.dwarf2/dw2-strp.S (a_string2): New.
6524
889bf7c5 65252009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 6526
889bf7c5 6527 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 6528
b242c3c2
PA
65292009-05-17 Pedro Alves <pedro@codesourcery.com>
6530
6531 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
6532 `gdb_get_line_number'. Call `callee' in both parent and child.
6533 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
6534 `gdb_get_line_number' instead of hardcoding line numbers.
6535 (catch_fork_unpatch_child): New procedure to test detaching
6536 breakpoints from child fork.
6537 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
6538 hardcoding line numbers.
6539 (do_fork_tests): Run `catch_fork_unpatch_child'.
6540
ee342b23
VP
65412009-05-17 Vladimir Prus <vladimir@codesourcery.com>
6542
6543 * gdb.mi/mi-cmd-var.exp: Check that when varobj
6544 of structure type enters or leaves the scope, it
6545 is reported by -var-update.
6546
e2009e98
DE
65472009-05-11 Doug Evans <dje@sebabeach.org>
6548
6549 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 6550 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
6551 * gdb.threads/schedlock.c (main): Fix off-by-one error.
6552
00903456
JK
65532009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6554
6555 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
6556
dc621c35
DE
65572009-04-30 Doug Evans <dje@google.com>
6558
6559 * gdb.threads/watchthreads2.exp: New testcase.
6560 * gdb.threads/watchthreads2.c: New testcase.
6561
9ab4e744
DE
65622009-04-29 Doug Evans <dje@google.com>
6563
6564 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
6565 * gdb.cp/mb-ctor.cc: Ditto.
6566 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
6567 * gdb.cp/mb-inline.h (multi_line_foo): New function.
6568 * gdb.cp/mb-inline1.cc: Call it.
6569 * gdb.cp/mb-inline2.cc: Ditto.
6570 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
6571 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
6572
484086b7
JK
65732009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6574
6575 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
6576 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
6577 Replace all uses of `decimal' by `nonzero'.
6578 (info macro FROM_COMMANDLINE): New test.
6579
379a77b5
TT
65802009-04-27 Tom Tromey <tromey@redhat.com>
6581
6582 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
6583
b92b73c2
DE
65842009-04-27 Doug Evans <dje@google.com>
6585
6586 * gdb.threads/watchthreads.c (main): Initialize args before starting
6587 the threads. Plus formatting cleanup.
6588 * gdb.threads/watchthreads.exp: Avoid errant failures due to
6589 biased scheduling of one thread.
6590
945a118d
JG
65912009-04-27 Jerome Guitton <guitton@adacore.com>
6592
6593 * gdb.cp/templates.cc (GetMax): New template.
6594 (main): Declare two instances of GetMax.
6595 * gdb.cp/templates.exp: Add new test.
6596
d389af10
JK
65972009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6598
6599 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
6600
e7f86de9
JM
66012009-04-22 Joseph Myers <joseph@codesourcery.com>
6602
6603 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
6604
334cc82d
TT
66052009-04-15 Tom Tromey <tromey@redhat.com>
6606
6607 * gdb.base/charset.exp: Add regression test.
6608
d12672cc
JB
66092009-04-14 Joel Brobecker <brobecker@adacore.com>
6610
6611 * gdb.base/exe-lock.exp: New testcase.
6612
18e8c3bc
TT
66132009-04-13 Tom Tromey <tromey@redhat.com>
6614
6615 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
6616 operator on Frame.
6617
5ecd5cbe
UW
66182009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6619
6620 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
6621 * gdb.server/ext-attach.exp: Likewise.
6622
7309f756
VP
66232009-04-03 Vladimir Prus <vladimir@codesourcery.com>
6624
6625 Eliminate some sleep usage.
6626
889bf7c5
PA
6627 * gdb.mi/basics.c (do_nothing): New.
6628 (main): Use do_nothing instead of printf, so that
6629 not to introduce race condition between output of
6630 inferiour and output of gdb. Do not use sleep as it
6631 is not generally available on embedded targets.
7309f756 6632
f4b95f6f
PA
66332009-04-02 Pedro Alves <pedro@codesourcery.com>
6634
6635 * gdb.server/ext-attach.exp: Expect an optional process id after
6636 "Detached from remote process".
6637
de40b933
JK
66382009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6639
6640 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
6641 gdb.dwarf2/dw2-unresolved.exp: New.
6642
2ae101a4
PA
66432009-04-02 Pedro Alves <pedro@codesourcery.com>
6644
6645 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
6646 mi_run_to_main.
6647
56a8e183
PA
66482009-04-02 Pedro Alves <pedro@codesourcery.com>
6649
6650 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
6651 mi_run_to_main. Skip thread exit test on remote targets.
6652 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
6653 mi_run_to_main.
6654 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
6655 mi_run_to_main.
6656 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
6657 when expecting ^connected. Detect when the target doesn't support
6658 non-stop mode.
6659 (mi_run_cmd): Detect if non-stop mode was requested by isn't
6660 supported. Return -1 on error, 0 on success.
6661 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
6662 (mi_runto): Return mi_runto_helper's result explicitly.
6663
c35fafde
PA
66642009-04-01 Pedro Alves <pedro@codesourcery.com>
6665
6666 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
6667
f8a8dce6
JB
66682009-04-01 Tom Tromey <tromey@redhat.com>
6669
6670 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
6671 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
6672 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
6673 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
6674
71c25dea
TT
66752009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
6676 Jan Kratochvil <jan.kratochvil@redhat.com>
6677
6678 PR gdb/931
6679 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
6680 output.
6681 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
6682 for gdb/931.
6683 * dw2-strp.S (DW_AT_language): Change to C++.
6684 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
6685
02d9a9ce
JB
66862009-03-31 Joel Brobecker <brobecker@adacore.com>
6687
6688 * gdb.ada/tasks: New testcase.
6689
1042e4c0
SS
66902009-03-30 Stan Shebs <stan@codesourcery.com>
6691
6692 * gdb.trace/actions.exp: Update to match new info trace format.
6693 * gdb.trace/deltrace.exp: Ditto.
6694 * gdb.trace/infotrace.exp: Ditto.
6695 * gdb.trace/passcount.exp: Ditto.
6696 * gdb.trace/save-trace.exp: Ditto.
6697 * gdb.trace/while-stepping.exp: Ditto.
6698 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
6699
f8f6f20b
TJB
67002009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6701
6702 * gdb.python/python-frame.c: New file.
6703 * gdb.python/python-frame.exp: New file.
6704
c0c6f777
TJB
67052009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
6706
6707 * gdb.python/python-value.exp: Add tests for the address
6708 attribute.
6709
3cb51905
AS
67102009-03-29 Andreas Schwab <schwab@linux-m68k.org>
6711
6712 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
6713
88fc996f
DE
67142009-03-26 Doug Evans <dje@google.com>
6715
6716 * gdb.mi/mi-nonstop-exit.exp: New file.
6717 * gdb.mi/non-stop-exit.c: New file.
6718
56ef84b1
TT
67192009-03-26 Tom Tromey <tromey@redhat.com>
6720
6721 Update for change to prologue skipping:
6722 * gdb.mi/mi2-simplerun.exp: Update.
6723 * gdb.mi/mi2-break.exp: Update.
6724 * gdb.mi/mi-simplerun.exp: Update.
6725 * gdb.mi/mi-break.exp: Update.
6726 * gdb.base/ending-run.exp: Update.
6727
def2b000
TJB
67282009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
6729
6730 * gdb.python/python-value.exp (test_value_in_inferior): Test
6731 gdb.Value.is_optimized_out attribute.
6732
442ddf59
JK
67332009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6734
6735 * gdb.dwarf2/dw2-noloc-main.c: New file.
6736 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
6737 (.text): Remove.
6738 (.data): New.
6739 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
6740 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
6741 (DW_TAG_subprogram func_cu1, noloc): Remove.
6742 (main): New.
6743 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
6744 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
6745 (file_symbols): New procedure.
6746
a8df5de4
TT
67472009-03-25 Tom Tromey <tromey@redhat.com>
6748
6749 * gdb.base/charset.exp (valid_target_charset): New proc.
6750 Use it to skip tests on invalid charsets.
6751
cc1d7add
PM
67522009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
6753
6754 * gdb.base/completion.exp: Add a test for directory completion.
6755
bcd5727b
JK
67562009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6757
6758 Fix a racy FAIL.
6759 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
6760 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
6761
cc924cad
TJB
67622009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
6763
6764 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
6765 * gdb.python/python-function.exp: Add test for function returning
6766 a GDB value.
6767
bc3b79fd
TJB
67682009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
6769
6770 * gdb.python/python-function.exp: New file.
6771
6c7a06a3
TT
67722009-03-20 Tom Tromey <tromey@redhat.com>
6773
6774 * gdb.base/store.exp: Update for change to escape output.
6775 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
6776 to escape output.
6777 * gdb.base/pointers.exp: Update for change to escape output.
6778 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
6779 to escape output.
6780 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
6781 escape output.
6782 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
6783 to escape output.
6784 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
6785 escape output.
6786 * gdb.base/setvar.exp: Update for change to escape output.
6787 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
6788 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
6789 to escape output.
6790 (test_print_string_constants): Likewise.
6791 * gdb.base/charset.exp (valid_host_charset): Check size of
6792 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
6793 cases. Handle "auto"-related output.
6794 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
6795 (uvar, Uvar): New globals.
6796
c31af87b
JG
67972009-03-19 Jerome Guitton <guitton@adacore.com>
6798
6799 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
6800 deltas.
6801 * gdb.ada/fixed_points.exp: Ditto.
6802
51272cf2
PA
68032009-03-18 Pedro Alves <pedro@codesourcery.com>
6804
6805 * return-nodebug.c: Don't include stdio.h.
6806 (init): Delete.
6807 (func): Delete definition and provide extern declaration.
6808 (t): New.
6809 (main): Don't call printf. Call func and store its result in t.
6810 * return-nodebug1.c: New.
6811 * return-nodebug.exp: Don't expect stdio output. Instead, print
6812 the global variable t. Drop printf formatters and cast types from
6813 foreach loop. Don't use prepare_for_testing. Compile
6814 return-nodebug.c and return-nodebug1.c in separate steps. Don't
6815 define FORMAT or CAST.
6816
d24948ac
PP
68172009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6818
6819 * gdb.base/solib-display.exp: Disable test for remote targers.
6820
61ff14c6
JK
68212009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6822
6823 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
6824
cb4dce93
JK
68252009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6826
6827 Fix a racy FAIL.
6828 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
6829 code from `follow parent, print pids'.
6830 (`follow child, print pids', `follow parent, print pids'): Call it.
6831 Replace `gdb_test "break..."' by gdb_breakpoint.
6832
f7c60c5e
VP
68332009-03-13 Vladimir Prus <vladimir@codesourcery.com>
6834
6835 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 6836 sync and async modes.
f7c60c5e 6837
383ace49
JB
68382009-03-12 Joel Brobecker <brobecker@adacore.com>
6839
6840 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
6841 that was checked in by mistake. Remove loading of ada.exp, since
6842 this is not necessary in this case.
6843
4ce102af
JB
68442009-03-12 Joel Brobecker <brobecker@adacore.com>
6845
6846 * gdb.ada/ptype_arith_binop.exp: New testcase.
6847
529a2aef
JB
68482009-03-12 Joel Brobecker <brobecker@adacore.com>
6849
6850 * gdb.ada/mod_from_name: New testcase.
6851
8a38181c
JB
68522009-03-12 Joel Brobecker <brobecker@adacore.com>
6853
6854 * gdb.ada/tick_last_segv: New testcase.
6855
11436dee
VP
68562009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6857
61ff14c6 6858 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 6859
1f31650a
VP
68602009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6861
61ff14c6
JK
6862 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
6863 include the token in ^running and frame info in *stopped.
1f31650a 6864
a3247a22
PP
68652009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6866
6867 * solib-display.exp: New file.
6868 * solib-display-main.c: New file.
6869 * solib-display-lib.c: New file.
61ff14c6 6870
aae64587
PA
68712009-03-05 Pedro Alves <pedro@codesourcery.com>
6872
6873 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
6874
44aabfbc
JK
68752009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6876
6877 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
6878 (list_and_check_macro): Use more specific test name.
6879 (next to definition): Make the test names unique.
6880
c087fcd3
PM
68812009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
6882
6883 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 6884
c86cf029
VP
68852009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6886
6887 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
6888 notifications.
6889 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
6890 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
6891 * lib/mi-support.exp (library_loaded_re): New.
6892 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
6893
3ea85240
VP
68942009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6895
6896 * gdb.gdb/observer.exp: Use test_notification observer, not
6897 normal_stop, everywhere.
6898 (test_normal_stop_notifications): Rename to...
6899 (test_notifications): ...this.
6900 (test_observer_normal_stop): Rename to...
6901 (test_observer): ...this.
6902
1903f0e6
DE
69032009-02-16 Doug Evans <dje@google.com>
6904
6905 * gdb.arch/amd64-disp-step.S (test_int3): New test.
6906 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
6907 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
6908 (test_prefixed_syscall,test_int3): New tests.
6909 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
6910 (test_prefixed_syscall,test_int3): New tests.
6911
1d33d6ba
VP
69122009-02-14 Vladimir Prus <vladimir@codesourcery.com>
6913
3cb51905
AS
6914 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
6915 (mi_expect_interrupt): Likewise.
6916 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
6917 response.
1d33d6ba 6918
faafb047
PM
69192009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6920
6921 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
6922 * gdb.base/pc-fp.exp (get_valueofx): Remove.
6923 Replace calls to get_valueofx by get_hexadecimal_valueof.
6924
417e16e2
PM
69252009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6926
6927 * lib/gdb.exp (get_valueof): Accept anything as a return value.
6928 (get_integer_valueof): New procedure.
6929 (get_sizeof): Use new get_integer_value_of.
6930 * gdb.base/sizeof.exp: Replace all uses of get_valueof
6931 by get_integer_valueof.
6932
7065b901
TT
69332009-02-13 Tom Tromey <tromey@redhat.com>
6934
6935 * gdb.base/remote.exp (get_sizeof): Remove.
6936 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
6937 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
6938 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
6939 * lib/gdb.exp (get_valueof): Move from long_long.exp.
6940 (get_sizeof): Likewise.
6941
5d7cb8df
JK
69422009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6943
6944 PR fortran/9806
6945 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
6946
b2febfff
PP
69472009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6948
6949 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
6950
4aa995e1
PA
69512009-02-06 Pedro Alves <pedro@codesourcery.com>
6952
6953 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
6954
d8906c6f
TJB
69552009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6956
6957 * gdb.python/python-cmd.exp: New file.
6958
ff4ab08d
TG
69592009-02-06 Tristan Gingold <gingold@adacore.com>
6960
6961 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
6962
aacd552b
TG
69632009-02-05 Tristan Gingold <gingold@adacore.com>
6964
6965 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
6966 pointer is dereferenced and use this signal name in regexp.
6967 * gdb.base/signull.exp: Ditto.
6968 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
6969 * gdb.base/signull.c (main): Ditto.
6970
08c637de
TJB
69712009-02-04 Tom Tromey <tromey@redhat.com>
6972 Thiago Jung Bauermann <bauerman@br.ibm.com>
6973
6974 * gdb.python/python-value.exp: Use `gdb.history' instead of
6975 `gdb.value_from_history'.
6976 (test_value_numeric_ops): Add test for conversion of enum constant.
6977 * gdb.python/python-value.c (enum e): New type.
6978 (evalue): New global.
6979 (main): Use argv.
6980
20261af8
JG
69812009-02-04 Jerome Guitton <guitton@adacore.com>
6982
6983 * gdb.ada/uninitialized_vars: New test program.
6984 * gdb.ada/uninitialized_vars.exp: New testcase.
6985
52e44b43
TT
69862009-02-02 Tom Tromey <tromey@redhat.com>
6987
6988 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
6989 * gdb.cp/pr2489.cc: Rename...
6990 * gdb.cp/pr9594.cc: ... to this.
6991
1c71341a
TT
69922009-02-02 Tom Tromey <tromey@redhat.com>
6993
6994 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
6995 * gdb.cp/pr2489.cc: New file.
6996 * gdb.cp/cpcompletion.exp: New file.
6997
a4295225
TT
69982009-02-02 Tom Tromey <tromey@redhat.com>
6999
7000 PR exp/9059:
7001 * gdb.cp/call-c.exp: Add regression test.
7002 * gdb.cp/call-c.cc (FooHandle): New typedef.
7003 (main): New variable 'handle'.
7004
592375cd
VP
70052009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7006
7007 * lib/mi-support.exp (et_mi_thread_list)
7008 (check_mi_and_console_threads): Adjust for current thread in
7009 -thread-list-ids output.
7010
41447f92
VP
70112009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7012
889bf7c5
PA
7013 * gdb.mi/mi-break.exp (test_disabled_creation): New.
7014 Call it.
41447f92 7015
35669430
DE
70162009-01-28 Doug Evans <dje@google.com>
7017
7018 * gdb.arch/amd64-disp-step.S: New file.
7019 * gdb.arch/amd64-disp-step.exp: New file.
7020 * gdb.arch/i386-disp-step.S: New file.
7021 * gdb.arch/i386-disp-step.exp: New file.
7022
09f00d9a
PM
70232009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
7024
7025 * gdb.base/find.exp: Set newline variable
7026 using quotes instead of braces to fix cygwin failures.
7027
1e8fb976
PA
70282009-01-23 Pedro Alves <pedro@codesourcery.com>
7029
7030 * gdb.base/radix.exp: Add tests to ensure that that set
7031 input-radix 0 and set output-radix 0 are really rejected.
7032
da061712
PA
70332009-01-23 Pedro Alves <pedro@codesourcery.com>
7034
7035 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
7036 copyright years.
7037
dd7e2d2b
PA
70382009-01-23 Pedro Alves <pedro@codesourcery.com>
7039
7040 PR gdb/9664:
7041 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7042
392452f6
PA
70432009-01-22 Pedro Alves <pedro@codesourcery.com>
7044
7045 PR c++/9631:
7046 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7047
8653e71c
PM
70482009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
7049
7050 * gdb.server/file-transfer.exp: Use EXEEXT variable for
7051 binfile definition to fix Windows OS failure.
7052
a12cc160
DJ
70532009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7054
7055 PR gdb/9346
7056 * gdb.base/interrupt.c (sigint_handler): New.
7057 (main): Install a SIGINT handler if SIGNALS is defined. Exit
7058 on error.
7059 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7060 Test "signal SIGINT".
7061
b89667eb
DE
70622009-01-19 Doug Evans <dje@google.com>
7063
7064 * gdb.base/break.exp: Update expected gdb output.
7065 * gdb.base/sepdebug.exp: Ditto.
7066 * gdb.mi/mi-syn-frame.exp: Ditto.
7067 * gdb.mi/mi2-syn-frame.exp: Ditto.
7068 * gdb.base/call-signal-resume.exp: New file.
7069 * gdb.base/call-signals.c: New file.
7070 * gdb.base/unwindonsignal.exp: New file.
7071 * gdb.base/unwindonsignal.c: New file.
7072 * gdb.threads/interrupted-hand-call.exp: New file.
7073 * gdb.threads/interrupted-hand-call.c: New file.
7074 * gdb.threads/thread-unwindonsignal.exp: New file.
7075
adb483fe
DJ
70762009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7077
7078 * gdb.base/define.exp: Test defining and hooking prefix commands.
7079 * gdb.python/python.exp: Update test for "show user" output.
7080
60023297
JK
70812009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7082
7083 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7084 now the output exactly, using less wildcards. Expect also the output
7085 of gfortran-4.3. Update for the f-valprint.c modification from
7086 2008-04-22.
7087 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7088 Remove gdb_test test names where matching the command.
7089
ccc57cf9
PA
70902009-01-01 Pedro Alves <pedro@codesourcery.com>
7091
7092 PR breakpoints/9681:
7093 * gdb.base/watchpoint.exp: Add regression test.
7094
c7a6ca08
PA
70952008-12-31 Pedro Alves <pedro@codesourcery.com>
7096
7097 * gdb.threads/attach-into-signal.exp: Don't use
7098 gdb_suppress_entire_file.
7099 * gdb.threads/attach-stopped.exp: Ditto.
7100 * gdb.threads/attachstop-mt.exp: Ditto.
7101
3a031f65
PA
71022008-12-31 Pedro Alves <pedro@codesourcery.com>
7103
7104 PR gdb/8812:
7105 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7106
09e6485f
PA
71072008-12-29 Pedro Alves <pedro@codesourcery.com>
7108
7109 PR gdb/7536:
7110 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7111 and unsupported output radices are really rejected.
7112
0cd53049
JK
71132008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7114
7115 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7116
ba163c7e
TT
71172008-12-22 Tom Tromey <tromey@redhat.com>
7118
7119 * gdb.cp/punctuator.exp: New file.
7120
6f4de6c9
JK
71212008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7122
7123 * gdb.base/completion.exp (Completing non-existing component): New test.
7124
0f34d0b4
JK
71252008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7126
7127 Fix for PR gdb/8648.
7128 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7129 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7130 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
7131 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
7132
db2ad4c3
JK
71332008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7134
7135 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
7136
bb5ef15e
DP
71372008-12-16 Christophe Lyon <christophe.lyon@st.com>
7138
7139 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
7140 compiler actually generate code at the expected line number.
7141
90142adc
JZ
71422008-12-15 Jie Zhang <jie.zhang@analog.com>
7143
7144 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
7145
fad6eecd
TT
71462008-12-12 Tom Tromey <tromey@redhat.com>
7147
7148 * gdb.base/commands.exp (redefine_hook_test): New proc.
7149 Call it.
7150
17c8aaf5
TT
71512008-12-11 Tom Tromey <tromey@redhat.com>
7152
7153 * gdb.base/macscp.exp: New regression test.
7154
7c8adf68
TT
71552008-12-11 Tom Tromey <tromey@redhat.com>
7156
7157 * gdb.base/macscp.exp: Print "address.addr".
7158 * gdb.base/macscp1.c (struct outer): New struct.
7159 (address): New global.
7160
b05dcbb7
TT
71612008-12-09 Tom Tromey <tromey@redhat.com>
7162
7163 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
7164 Call it.
7165
2d476de1
DE
71662008-12-04 Doug Evans <dje@google.com>
7167
7168 * gdb.server/ext-run.exp: Relax regexp for init program.
7169
87bdc959
TG
71702008-12-03 Tristan Gingold <gingold@adacore.com>
7171
7172 * gdb.base/macscp.exp: Generate an object file during compilation
7173 to work around Darwin dsymutil limitations.
7174
e0740f77
JK
71752008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7176
7177 Test resolving external references to TLS variables.
7178 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
7179 FILE2_THREAD_LOCAL.
7180 (testfile2, srcfile2): New variables.
7181 * gdb.threads/tls.c (file2_thread_local)
7182 (function_referencing_file2_thread_local): New.
7183 * gdb.threads/tls2.c: New file.
7184
67f0aac5
JB
71852008-11-28 Joel Brobecker <brobecker@adacore.com>
7186
7187 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
7188 rather than integer, as integer might not be big enough when
7189 on 64bit targets.
67f0aac5 7190
c332165e
JG
71912008-11-27 Jerome Guitton <guitton@adacore.com>
7192
7193 * gdb.cp/formatted-ref.exp: Add equality test.
7194 * gdb.ada/formatted_ref.exp: Ditto.
7195
fc9b693c
JK
71962008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7197
7198 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
7199 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
7200
a9c64011
AS
72012008-11-20 Andreas Schwab <schwab@suse.de>
7202
7203 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
7204 matching syscall entry point.
7205 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
7206 (tcatch_vfork_then_child_follow): Likewise. Finish through
7207 vfork even if we stopped at the syscall trampoline.
7208
e2fd701e
DE
72092008-11-20 Doug Evans <dje@google.com>
7210
7211 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
7212
69abc51c
TJB
72132008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
7214
7215 * gdb.arch/ppc-dfp.exp: New file.
7216 * gdb.arch/ppc-dfp.c: New file.
7217
c14c28ba
PP
72182008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7219
7220 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 7221
2e74121d
DE
72222008-11-17 Doug Evans <dje@google.com>
7223
7224 * gdb.mi/mi-syn-frame.exp: Update expected output.
7225 * gdb.mi/mi2-syn-frame.exp: Update expected output.
7226
66bb093b
VP
72272008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7228
7229 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
7230 "thread N" results in =thread-selected.
7231 * lib/mi-support (mi_run_cmd, mi_expect_stop)
7232 (mi_send_resuming_command_raw): Be prepared for
7233 =thread-selected.
7234
3d043ef6
VP
72352008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7236
a9c64011
AS
7237 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
7238 * lib/mi-support.exp: Likewise.
3d043ef6 7239
808104c8
JB
72402008-11-16 Joel Brobecker <brobecker@adacore.com>
7241
7242 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
7243 commands from the expected output for "help catch".
7244
00b22944
JB
72452008-11-15 Joel Brobecker <brobecker@adacore.com>
7246
7247 * gdb.ada/int_deref.exp: New testcase.
7248
59669435
TT
72492008-11-14 Nick Roberts <nickrob@snap.net.nz>
7250
7251 * gdb.mi/gdb2549.exp: New file.
7252
de04a248
DE
72532008-11-11 Doug Evans <dje@google.com>
7254
7255 * gdb.base/callexit.exp: New file.
7256 * gdb.base/callexit.c: New file.
7257
6b8ce727
DE
72582008-11-10 Doug Evans <dje@google.com>
7259
7260 * lib/gdb.exp (GDBFLAGS): Move -nx ...
7261 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
7262 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
7263 (default_gdb_start,default_gdb_exit): Ditto.
7264 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
7265 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
7266 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
7267 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
7268 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
7269 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
7270
1b14b8aa
AS
72712008-11-03 Andreas Schwab <schwab@suse.de>
7272
7273 * gdb.base/hashline2.exp: Fix typo.
7274 * gdb.base/hashline3.exp: Likewise.
7275
f3134b88
TT
72762008-10-30 Tom Tromey <tromey@redhat.com>
7277
7278 * gdb.base/pointers.exp: Add test.
7279 * gdb.base/pointers.c (k, S): New typedefs.
7280 (instance): New global.
7281
c2226152
AS
72822008-10-30 Andreas Schwab <schwab@suse.de>
7283
7284 * gdb.base/args.exp: Add tests for newlines.
7285
462f405c
JB
72862008-10-30 Joel Brobecker <brobecker@adacore.com>
7287
7288 gdb.base/foll-exec.exp: Update the expected output of a couple
7289 of "info breakpoints" tests.
7290
79a45b7d
TT
72912008-10-28 Tom Tromey <tromey@redhat.com>
7292
7293 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
7294
adc13a14
PA
72952008-10-24 Pedro Alves <pedro@codesourcery.com>
7296
7297 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
7298 gdb_start_cmd.
7299 Use runto_main before any test that requires execution.
7300
252fbfc8
PA
73012008-10-23 Pedro Alves <pedro@codesourcery.com>
7302
7303 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
7304 instead of SIGINT.
7305
28148e3d
JB
73062008-10-22 Joel Brobecker <brobecker@adacore.com>
7307
7308 * gdb.base/completion.exp: Update expected output following
7309 the addition of the "info tasks" command.
7310
c209f847
TT
73112008-10-22 Tom Tromey <tromey@redhat.com>
7312
7313 * gdb.base/exprs.exp (test_expr): Add test for string
7314 concatenation.
7315
f177e350
PA
73162008-10-19 Pedro Alves <pedro@codesourcery.com>
7317
7318 * configure.ac: Output gdb.python/Makefile.
7319 * configure: Regenerate.
7320 * gdb.python/Makefile.in: New.
7321
cce89356
JB
73222008-10-16 Joel Brobecker <brobecker@adacore.com>
7323
7324 * gdb.base/foll-fork.exp: Adjust the expected output to match
7325 the new description for fork/vfork catchpoints in the "info
7326 breakpoints" output.
7327
176d289d
TJB
73282008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7329
7330 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
7331
a08702d6
TJB
73322008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7333
7334 * gdb.python/python-value.c: New file.
7335 * gdb.python/python-value.exp: New file.
7336
1c5cfe86
PA
73372008-10-15 Pedro Alves <pedro@codesourcery.com>
7338
7339 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
7340
5a98ad69
DP
73412008-10-15 Denis Pilat <denis.pilat@st.com>
7342
41702f1b 7343 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 7344
dcb1a1e2
TT
73452008-10-09 Tom Tromey <tromey@redhat.com>
7346
7347 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
7348 'fprintf' and 'stderr'.
7349
9124fe48
JB
73502008-10-07 Joel Brobecker <brobecker@adacore.com>
7351
7352 * gdb.ada/ref_tick_size.exp: New testcase.
7353
45452591
DE
73542008-10-06 Doug Evans <dje@google.com>
7355
7356 * gdb.dwarf2/dw2-cu-size.exp: New file.
7357 * gdb.dwarf2/dw2-cu-size.S: New file.
7358
7359 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
7360 .Ltype_int for clarity.
7361
4fc5b208
PP
73622008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7363
7364 PR gdb/2384:
7365 * gdb.cp/gdb2384.exp: Extended to test more cases.
7366 * gdb.cp/gdb2384.cc: Likewise.
7367 * gdb.cp/gdb2384-base.h: Likewise.
7368 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 7369
d78df370
JK
73702008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7371
7372 * gdb.base/maint.exp (maint print type): Remove printing
7373 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
7374
9a044a89
TT
73752008-09-30 Tom Tromey <tromey@redhat.com>
7376
7377 * gdb.base/macscp.exp: Add completion tests.
7378 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
7379 (TWENTY_THREE): Likewise.
7380 (FORTY_EIGHT): Likewise.
7381
506800a9
TT
73822008-09-30 Tom Tromey <tromey@redhat.com>
7383
7384 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
7385 everywhere.
7386 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
7387
1a6f01b5
JK
73882008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7389
7390 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
7391 testcase is derived from. Fix racy dependency on an expected PID
7392 number. No longer support the testcase on Linux kernel 2.4.x.
7393
2fae03e8
TT
73942008-09-27 Tom Tromey <tromey@redhat.com>
7395
7396 * gdb.base/macscp.exp: Add tests for stringification, splicing,
7397 and varargs.
7398
1ad15515
PA
73992008-09-22 Pedro Alves <pedro@codesourcery.com>
7400
7401 * lib/mi-support.exp (mi_expect_interrupt): New.
7402 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
7403 from gdb.mi/mi-nonstop.exp.
7404 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
7405 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
7406 lib/mi-support.exp.
7407 Use mi_check_thread_states throughout. Avoid ".*" and do not
7408 require an anchor after -exec-run.
7409
d0b76dc6
DJ
74102008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
7411
7412 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
7413 stop is pending. Avoid ".*" when two stops are pending.
7414 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
7415 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
7416 newlines in fullnames.
7417 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
7418 (mi_expect_stop): Update comments. Only anchor in sync mode.
7419 Do not match newlines.
7420 (mi_send_resuming_command_raw): Always return status.
7421 (mi_get_stop_line): Do not match more than one line by accident.
7422 Only anchor in sync mode.
7423 (mi_run_inline_test): If -exec-next fails, give up.
7424
9990c830
UW
74252008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7426
7427 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
7428 on SPU.
7429
ebcf6f00
JB
74302008-09-10 Joel Brobecker <brobecker@adacore.com>
7431
7432 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
7433
b6db24e5
JB
74342008-09-10 Joel Brobecker <brobecker@adacore.com>
7435
7436 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
7437 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7438 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
7439 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7440 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
7441 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
7442 gdb.ada/interface.exp, gdb.ada/null_array.exp,
7443 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7444 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7445 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7446 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
7447 Include the "= " sequence in the expected output of print tests.
7448
2bf448e0
JB
74492008-09-10 Joel Brobecker <brobecker@adacore.com>
7450
7451 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
7452 description for boolean types.
7453
d51fd4c8
PA
74542008-09-09 Pedro Alves <pedro@codesourcery.com>
7455
7456 * gdb.base/hook-stop-continue.c: New.
7457 * gdb.base/hook-stop-continue.exp: New.
7458
694182d2
DJ
74592008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7460
7461 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
7462
3b8a7fc0
JG
74632008-09-08 Jerome Guitton <guitton@adacore.com>
7464
7465 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
7466 (stack_check_probe_2, stack_check_probe_loop_1)
7467 (stack_check_probe_loop_2): New functions.
7468 (main): Add call to these new functions.
7469 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
7470 functions, check that the breakpoint is inserted at the appropriate
7471 location.
7472 (insert_breakpoint): Slightly refine this procedure so that it can
7473 be called several times in the test.
7474
96cc0ae8
JG
74752008-09-08 Jerome Guitton <guitton@adacore.com>
7476
7477 * gdb.base/stack-checking.c: New file.
7478 * gdb.base/stack-checking.exp: New file.
7479
1f08b409
TJB
74802008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7481
7482 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
7483 * gdb.arch/altivec-regs.exp: Likewise.
7484 * gdb.arch/vsx-regs.exp: Likewise.
7485
3099e1c4
TJB
74862008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7487
7488 * gdb.arch/ppc-fp.exp: New file.
7489 * gdb.arch/ppc-fp.c: New file.
7490
cc69bfc1
PP
74912008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7492
7493 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
7494 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 7495
b02a33db
MS
74962008-09-04 Michael Snyder <msnyder@vmware.com>
7497
7498 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
7499 as "at" (for non-debug functions such as _start).
7500
2992cbe0
UW
75012008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7502
7503 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
7504 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
7505 software watchpoints.
7506 * gdb.base/watch_thread_num.exp: Likewise.
7507
514f746b
AR
75082008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
7509
7510 * gdb.arch/i386-bp_permanent.exp: New test.
7511
876cecd0
TT
75122008-08-24 Tom Tromey <tromey@redhat.com>
7513
7514 * gdb.base/maint.exp: Update "maint print type".
7515
80f73d71
VP
75162008-08-21 Vladimir Prus <vladimir@codesourcery.com>
7517
7518 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
7519 support. Adjust the order of "*running" notifications.
7520 * gdb.mi/non-stop.c: Don't cast from int to void* and
7521 back.
7522
d9c78d7d
MK
75232008-08-20 Mark Kettenis <kettenis@gnu.org>
7524
7525 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
7526 expect to find it in the "info frame" output.
7527
97a2d1d3
DJ
75282008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
7529
7530 * gdb.base/interp.exp: Always consume both prompts.
7531
b96e2927
PA
75322008-08-20 Pedro Alves <pedro@codesourcery.com>
7533
7534 * gdb.base/pending.exp: Test pending breakpoints without symbols
7535 loaded.
7536
8cf6e61a
VP
75372008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7538
7539 * lib/mi-support.exp (mi_expect_stop): Produce
7540 more details on failures.
7541 * gdb.mi/mi-nonstop.exp: New.
7542 * gdb.mi/non-stop.c: New.
7543
c6ebd6cf
VP
75442008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7545
a9c64011
AS
7546 * gdb.mi/mi-async.exp: Use 'set target-async'.
7547 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 7548
46a9b8ed
DJ
75492008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
7550
7551 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
7552
44feb3ce
TT
75532008-08-17 Tom Tromey <tromey@redhat.com>
7554
7555 * gdb.base/help.exp (help catch): Rewrite.
7556
311a4e6b
TJB
75572008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7558
7559 * gdb.base/define.exp: Test indented command documentation.
7560 * gdb.python/python.exp: Test indented multi-line command.
7561
604c2f83
LM
75622008-08-15 Luis Machado <luisgpm@br.ibm.com>
7563
7564 * testsuite/gdb.arch/vsx-regs.c: New source file.
7565 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
7566 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
7567
886a217c
TT
75682008-08-14 Tom Tromey <tromey@redhat.com>
7569
7570 * gdb.base/macscp.exp: Add regression test for "macro define" or
7571 "macro undef" with no arguments.
7572
c814a4f3
PP
75732008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
7574
7575 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 7576
12ab8a60
UW
75772008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7578
7579 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
7580
d57a3c85
TJB
75812008-08-06 Tom Tromey <tromey@redhat.com>
7582
7583 * gdb.python/python.exp: New file.
7584
c7b778ff
JK
75852008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7586
7587 Fix for PR gdb/1543.
7588 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
7589 $LOCATION.
7590 (location): New variable.
7591 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
7592 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
7593 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
7594 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
7595 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
7596 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
7597 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
7598 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
7599 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
7600 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
7601 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
7602 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
7603 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
7604 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
7605 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7606 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
7607 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
7608 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
7609 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
7610 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7611 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
7612 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
7613 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
7614 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
7615 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
7616 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
7617 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
7618 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
7619 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
7620 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
7621 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
7622 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
7623 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
7624 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
7625 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
7626 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
7627 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
7628 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7629 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
7630 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
7631 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
7632 gdb.base/type-opaque.exp, gdb.base/until.exp,
7633 gdb.base/value-double-free.c, gdb.base/varargs.exp,
7634 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
7635 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
7636 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7637 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
7638 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
7639 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7640 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7641 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
7642 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
7643 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
7644 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
7645 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
7646 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
7647 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
7648 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
7649 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7650 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
7651 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
7652 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
7653 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7654 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
7655 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
7656 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
7657 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7658 gdb.pascal/types.exp, gdb.stabs/weird.exp,
7659 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
7660 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
7661 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
7662 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
7663 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
7664 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
7665 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7666 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7667 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7668 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7669 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7670 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7671 lib/mi-support.exp, lib/trace-support.exp: Remove reference
7672 to bug-gdb@prep.ai.mit.edu .
7673
5e06a3d1
VP
76742008-07-31 Vladimir Prus <vladimir@codesourcery.com>
7675
7676 * lib/mi-support.exp (mi_load_shlibs): New.
7677 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
7678
9d81d21b
VP
76792008-07-30 Vladimir Prus <vladimir@codesourcery.com>
7680
7681 * lib/mi-support.exp (get_mi_thread_list)
7682 (check_mi_and_console_threads): New, moved from ...
7683 * gdb.mi/mi-pthread.exp: ...here.
7684 * gdb.mi/gdb669.exp (get_mi_thread_list)
7685 (check_mi_and_console_threads): Delete.
7686 * gdb.mi/mi2-pthread.exp: Likewise.
7687
bae98fe0
TT
76882008-07-28 Tom Tromey <tromey@redhat.com>
7689
7690 * Makefile.in (just-check): Remove. Move body to...
7691 (check): ... here.
7692
57380f4e
DJ
76932008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7694
7695 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
7696 Add a test for duplicated SIGINTs.
7697
e09490f1
DJ
76982008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7699
7700 * gdb.threads/schedlock.exp (get_args): Update to work for any
7701 value of NUM.
7702 (Top level): Report the number of threads that did not resume.
7703
6387b45f
DJ
77042008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7705
7706 * gdb.dwarf2/dw2-compressed.S: Also define __start.
7707
62f64ff2
DJ
77082008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7709
7710 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
7711 non-MI prompt.
7712
fa8de41e
TT
77132008-07-26 Tom Tromey <tromey@redhat.com>
7714
7715 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
7716 (function_struct, function_struct_ptr): New globals.
7717 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
7718 function pointer in a struct.
7719
ccb3ac8a
TT
77202008-07-26 Tom Tromey <tromey@redhat.com>
7721
7722 * gdb.base/macscp.exp: Add test for macro lexing bug.
7723
d7d9f01e
TT
77242008-07-18 Tom Tromey <tromey@redhat.com>
7725
7726 * gdb.base/macscp.exp: Add macro tests.
7727
9bf07184
PP
77282008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7729
7730 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
7731
becf6477
PP
77322008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7733
7734 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
7735
0709f7d3
PP
77362008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
7737
7738 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 7739
7093c834
PP
77402008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7741
7742 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 7743
b432ffe3
JK
77442008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7745
7746 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
7747
b1a268e5
VP
77482008-07-12 Vladimir Prus <vladimir@codesourcery.com>
7749
7750 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
7751
e2995f8e
KB
77522008-07-11 Kevin Buettner <kevinb@redhat.com>
7753
7754 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
7755 of regexp to account for changes made to GDB in the printing of
7756 byte vectors.
7757
14032a66
TT
77582008-07-11 Tom Tromey <tromey@redhat.com>
7759
7760 * gdb.base/completion.exp: Add 'help' completion test.
7761
981505ef
JK
77622008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7763
7764 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
7765
10568435
JK
77662008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7767
7768 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
7769
4487aabf
PA
77702008-07-09 Pedro Alves <pedro@codesourcery.com>
7771
7772 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
7773
a4a9b1c4
PA
77742008-07-09 Pedro Alves <pedro@codesourcery.com>
7775
7776 * gdb.base/fullname.exp: Restore pwd if compiling failed.
7777
3c3185ac
JK
77782008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7779
7780 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
7781
7ebd49dc
VP
77822008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7783
7784 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
7785 previous commit. Add a comment.
7786
84e46146
PA
77872008-06-28 Pedro Alves <pedro@codesourcery.com>
7788
7789 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
7790
0f8d4a2f
VP
77912008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7792
7793 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
7794
f747e0ce
PA
77952008-06-27 Pedro Alves <pedro@codesourcery.com>
7796
7797 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
7798 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
7799 compiling an executable, link in an object that forces unbuffered
7800 output.
7801 * lib/set_unbuffered_mode.c: New file.
7802
734a5c36
JK
78032008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7804
7805 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
7806
a2840c35
VP
78072008-06-25 Vladimir Prus <vladimir@codesourcery.com>
7808
a9c64011
AS
7809 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
7810 mi_expect_stop.
7811 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
7812 Demand that *running is output.
7813 (detect_async): Perform checking every time.
7814 (mi_send_resuming_command): Extract everything into...
7815 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
7816 (mi_expect_stop): Don't accept any output before *stopped.
7817
6ae37fef
VP
78182008-06-13 Vladimir Prus <vladimir@codesourcery.com>
7819
7820 Robustify mi-simplerun.
a9c64011
AS
7821 * gdb.mi/basics.c (main): Add a call to sleep.
7822 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
7823 * gdb.mi/mi2-cli.exp: Likewise.
7824 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 7825
b4aa76f0 78262008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
7827
7828 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
7829
e1ac3328
VP
78302008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7831
a9c64011
AS
7832 * gdb.mi/mi-console.exp: Adjust.
7833 * gdb.mi/mi-syn-frame.exp: Adjust.
7834 * gdb.mi/mi2-console.exp: Adjust.
7835 * gdb.mi/mi2-syn-frame.exp: Adjust.
7836 * lib/mi-support.exp (mi_run_cmd): Adjust.
7837 (mi_send_resuming_command): Adjust.
e1ac3328 7838
f7f9a841
VP
78392008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7840
7841 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
7842 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
7843 testing of stopped.
7844 * gdb.mi/mi2-syn-frame.exp: Likewise.
7845 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
7846 (async, detect_async): New.
7847 (mi_expect_stop, mi_continue_to_line): Adjust expectation
7848 depending on if we're running in sync or async mode.
f7f9a841 7849
37cd5d19
TT
78502008-06-09 Tom Tromey <tromey@redhat.com>
7851
7852 * gdb.base/completion.exp: New tests for field name completion
7853 with spaces, and field name completion with '->'.
7854
65d12d83
TT
78552008-06-06 Tom Tromey <tromey@redhat.com>
7856
7857 * gdb.base/break1.c (struct some_struct): New struct.
7858 (values): New global.
7859 * gdb.base/completion.exp: Add field name completion test.
7860
ebfe2e3f
PP
78612008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7862
7863 * gdb.cp/call-c.exp: Test for incorrect handling of reference
7864 to pointer.
7865 * gdb.cp/call-c.cc: Likewise.
7866
bcf6fc3a
NR
78672008-06-06 Nick Roberts <nickrob@snap.net.nz>
7868
7869 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
7870 annotation.
7871
49fd4a42 78722008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 7873 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
7874
7875 * gdb.threads/execl.c, gdb.threads/execl1.c,
7876 gdb.threads/execl.exp: New tests.
a9c64011 7877
8a34ac3f
AR
78782008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
7879 Daniel Jacobowitz <dan@codesourcery.com>
7880
7881 * gdb.cp/exception.exp: Activate test, make it work with pending
7882 catchpoints.
7883
86ae69ef
JK
78842008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7885
7886 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
7887
f7f9ae2c
VP
78882008-05-28 Vladimir Prus <vladimir@codesourcery.com>
7889
a9c64011
AS
7890 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
7891 now printed.
7892 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 7893
2a2d4dc3
AS
78942008-05-27 Andreas Schwab <schwab@suse.de>
7895
7896 * gdb.base/frame-args.exp: Handle arguments that are optimized
7897 out.
7898
5099e4d9
LM
78992008-05-26 Luis Machado <luisgpm@br.ibm.com>
7900
7901 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
7902 quiet for ppc32 and group options into a single variable.
7903
d9c36a91
JB
79042008-05-23 Joel Brobecker <brobecker@adacore.com>
7905
7906 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
7907 of zero-size elements.
7908 * gdb.ada/null_array.exp: Test printing this new array.
7909
103a8671
JK
79102008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7911
7912 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
7913
07a4cc1a 79142008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
7915
7916 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
7917 of the "finish" command.
7918
55f996a7
NR
79192008-05-21 Nick Roberts <nickrob@snap.net.nz>
7920
7921 * gdb.base/annota1.exp: Test for new annotation.
7922
907fc202
UW
79232008-05-16 Pedro Alves <pedro@codesourcery.com>
7924
7925 * gdb.base/fixsection.exp: New file.
7926 * gdb.base/fixsection0.c: New file.
7927 * gdb.base/fixsection1.c: New file.
7928
e8f97270
UW
79292008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7930
7931 * gdb.base/annota1.exp: Accept printf@... in place of printf.
7932 * gdb.base/annota3.exp: Likewise.
7933
ac0bb574
NF
79342008-05-13 Nathan Froyd <froydnj@codesourcery.com>
7935
7936 * gdb.base/watch_thread_num.exp: Don't run tests that require
7937 watchpoints if the target doesn't support them.
7938
6fadd07a
DE
79392008-05-12 Doug Evans <dje@google.com>
7940
7941 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
7942
6e9a4a30
JB
79432008-05-09 Joel Brobecker <brobecker@adacore.com>
7944
7945 * gdb.ada/assign_1.exp: New testcase.
7946
08388c79
DE
79472008-05-09 Doug Evans <dje@google.com>
7948
a3c83fae
DE
7949 * gdb.base/find.exp: New file.
7950 * gdb.base/find.c: New file.
08388c79 7951
bd5ddfe8
DJ
79522008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
7953
7954 * gdb.base/commands.exp (watchpoint_command_test): Handle
7955 gdb,no_hardware_watchpoints.
7956 * gdb.base/float.exp: Allow ARM targets without floating point.
7957 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
7958
b5dd68e2 79592008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 7960 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
7961
7962 * gdb.ada/lang_switch: New test program.
7963 * gdb.ada/lang_switch.exp: New testcase.
7964
382d13d1
DE
79652008-05-05 Doug Evans <dje@google.com>
7966
7967 * gdb.base/help.exp (disassemble): Update expected help text.
7968
9dd789d0
PA
79692008-05-04 Pedro Alves <pedro@codesourcery.com>
7970
7971 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
7972
611c83ae
PA
79732008-05-04 Pedro Alves <pedro@codesourcery.com>
7974
7975 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
7976 different times.
7977
ff013f42
JK
79782008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7979
7980 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
7981 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
7982 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
7983 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
7984
96dff6a2
VP
79852008-05-04 Vladimir Prus <vladimir@codesourcery.com>
7986
7987 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
7988 notification to appear.
7989
55cd6f92
DJ
79902008-05-04 Daniel Jacobowitz <dan@debian.org>
7991
7992 * gdb.base/fullname.c: New file.
7993 * gdb.base/fullname.exp: New file.
7994 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
7995
d705c43c
PA
79962008-05-03 Pedro Alves <pedro@codesourcery.com>
7997
7998 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
7999 expressions with macros.
8000
333222e1
JK
80012008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8002
8003 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
8004
5ac01682
DJ
80052008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
8006
8007 * gdb.base/completion.exp: Handle lack of other symbols beginning
8008 with "a".
8009
8010 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
8011
237fc4c9
PA
80122008-05-02 Jim Blandy <jimb@codesourcery.com>
8013
8014 * gdb.asm/asmsrc1.s: Add scratch space.
8015
ed5e9466
DJ
80162008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8017 Daniel Jacobowitz <dan@codesourcery.com>
8018
8019 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
8020 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
8021 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
8022
b39cc962
DJ
80232007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
8024
8025 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
8026
36d520f5
JB
80272008-05-01 Joel Brobecker <brobecker@adacore.com>
8028
8029 * gdb.base/info-target.exp: New testcase.
8030
8d4e3071
DJ
80312008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8032
8033 * gdb.cp/hang.exp: Use .cc instead of .C.
8034 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
8035 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
8036
6f3f3097
DJ
80372008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8038
8039 * gdb.base/gdb1250.exp: Remove perror.
8040 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8041
5550a914
PA
80422008-04-30 Pedro Alves <pedro@codesourcery.com>
8043
8044 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8045 .2byte.
8046
d848e687
DJ
80472008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
8048
8049 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
8050 (maybe_kfail): New.
8051
93b5768b
PA
80522008-04-25 Pedro Alves <pedro@codesourcery.com>
8053
8054 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8055
721c02de
VP
80562008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8057
a9c64011
AS
8058 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8059 * gdb.mi/mi2-syn-frame.exp: Likewise.
8060 * lib/mi-support.exp: Likewise.
721c02de 8061
74960c60
VP
80622008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8063
8064 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8065 to specify regexp for the location to stop at.
8066 * gdb.base/break-always.c: New.
8067 * gdb.base/break-always.exp: New.
8068
d24317b4
VP
80692008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8070
8071 * lib/mi-support.exp (mi_runto_helper): Adjust
8072 for the original-location field.
8073 (mi_create_breakpoint, mi_list_breakpoints): New.
8074 * gdb.mi/mi-break.exp: Adjust.
8075 * gdb.mi/mi2-break.exp: Adjust.
8076 * gdb.mi/mi-pending.exp: Adjust.
8077 * gdb.mi/mi-simplerun.exp: Adjust.
8078 * gdb.mi/mi2-simplerun.exp: Adjust.
8079 * gdb.mi/mi-syn-frame.exp: Adjust.
8080 * gdb.mi/mi2-syn-frame.exp: Adjust.
8081 * gdb.mi/mi-until.exp: Adjust.
8082 * gdb.mi/mi2-until.exp: Adjust.
8083 * gdb.mi/mi-var-display.exp: Adjust.
8084 * gdb.mi/mi2-var-display.exp: Adjust.
8085 * gdb.mi/mi-watch.exp: Adjust.
8086 * gdb.mi/mi2-watch.exp: Adjust.
8087
fdc59709 80882008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 8089
a9c64011
AS
8090 * aclocal.m4: Add override.m4.
8091 * configure: Regenerate.
fdc59709 8092
8e91f023
VP
80932008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8094
8095 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8096 '-var-update --all-values' reports new value even the type
8097 of a variable object has changed.
8098
233a11ab
CS
80992008-04-18 Craig Silverstein <csilvers@google.com>
8100
8101 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8102 files.
d24317b4 8103
9c1137ad
JB
81042008-04-18 Joel Brobecker <brobecker@adacore.com>
8105
8106 * gdb.ada/atomic_enum: New test program.
8107 * gdb.ada/atomic_enum.exp: New testcase.
8108
66d0bbc7
DE
81092008-04-17 Doug Evans <dje@google.com>
8110
8111 * gdb.opt/Makefile.in: Fix whitespace.
8112
100906b0
UW
81132008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8114
8115 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8116
4584e32e
DE
81172008-04-17 Doug Evans <dje@google.com>
8118
8119 * gdb.base/hashline1.exp: New testcase.
8120 * gdb.base/hashline2.exp: New testcase.
8121 * gdb.base/hashline2.exp: New testcase.
8122
0a320680
PA
81232008-04-17 Pedro Alves <pedro@codesourcery.com>
8124
8125 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8126
18ac113b
AR
81272008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8128
8129 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8130 temporary breakpoint to match "Temporary breakpoint".
8131 * gdb.base/break.exp (delete_breakpoints): Likewise.
8132 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
8133 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8134 * gdb.base/display.exp: Likewise.
8135 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
8136 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
8137 * gdb.base/restore.exp (restore_tests): Likewise.
8138 * gdb.base/sepdebug.exp: Likewise.
8139 * gdb.base/watchpoint.exp: Likewise.
8140 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
8141 * gdb.mi/mi-pending.exp: Likewise.
8142 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
8143 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
8144 * gdb.mi/mi-var-cmd.exp: Likewise.
8145 * gdb.mi/mi-var-display.exp: Likewise.
8146 * gdb.mi/mi2-cli.exp: Likewise.
8147 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
8148 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
8149 * gdb.mi/mi2-var-display.exp: Likewise.
8150 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
8151 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
8152 new "disp" field.
a9c64011 8153 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
8154 reason. This is to support fix for PR2424.
8155
add38693
JK
81562008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8157
8158 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
8159
fcacd99f
VP
81602008-04-13 Vladimir Prus <vladimir@codesourcery.com>
8161
8162 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 8163 field. Add more floating varobj tests.
fcacd99f 8164 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
8165 field.
8166 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
8167 (main): Call do_at_tests.
8168 * lib/mi-support.exp (mi_create_floating_varobj)
8169 (mi_varobj_update_with_type_change): New.
fcacd99f 8170
de051565
MK
81712008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
8172
8173 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
8174 option of -var-evaluate-expression.
8175 * gdb.mi/mi2-var-display.exp: Likewise.
8176
dbc52822
VP
81772008-04-07 Vladimir Prus <vladimir@codesourcery.com>
8178
8179 Introduce test setup helpers.
a9c64011
AS
8180 * lib/gdb.exp (build_executable, clean_restart)
8181 (prepare_for_testing): New.
8182 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
8183 * gdb.base/return.exp: Likewise.
8184 * gdb.base/ending-run.exp: Likewise.
dbc52822 8185
473591da
NR
81862008-04-07 Nick Roberts <nickrob@snap.net.nz>
8187
8188 * gdb.mi/mi-async.exp: New test for asynchronous Machine
8189 Interface (MI) responses.
8190
2b2d9e11
VP
81912008-04-06 Vladimir Prus <vladimir@codesourcery.com>
8192
a9c64011
AS
8193 * gdb.cp/breakpoint.cc: New code to test conditions involving
8194 member variables.
8195 * gdb.cp/breakpoint.exp: Test condition involving member
8196 variables.
2b2d9e11 8197
bb378428
VP
81982008-04-05 Vladimir Prus <vladimir@codesourcery.com>
8199
8200 * lib/mi-support.exp (mi_expect_stop): New.
8201 (mi_run_cmd): Change the
8202 token. Use mi_send_resuming_command, use
8203 mi_expect_stop.
8204 (mi_execute_to_helper): Rename to mi_execute_to.
8205 (mi_send_resuming_command): Add more error patterns.
8206 (mi_wait_for_stop): Renamed to...
8207 (mi_get_stop_line): ...this.
8208 (mi_run_inline_test): Adjust.
8209
8210 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
8211 * gdb.mi/mi-console.exp: Likewise.
8212 * gdb.mi/mi-pending.exp: Likewise.
8213 * gdb.mi/mi-simplerun.exp: Likewise.
8214 * gdb.mi/mi-stack.exp: Likewise.
8215 * gdb.mi/mi-stepi.exp: Likewise.
8216 * gdb.mi/mi-syn-frame.exp: Add comment.
8217 * gdb.mi/mi-until.exp: Likewise.
8218 * gdb.mi/mi-var-display.exp: Likewise.
8219 * gdb.mi/mi-watch.exp: Likewise.
8220 * gdb.mi/mi2-cli.exp: Likewise.
8221 * gdb.mi/mi2-console.exp: Likewise.
8222 * gdb.mi/mi2-simplerun.exp: Likewise.
8223 * gdb.mi/mi2-stack.exp: Likewise.
8224 * gdb.mi/mi2-stepi.exp: Likewise.
8225 * gdb.mi/mi2-until.exp: Likewise.
8226 * gdb.mi/mi2-var-display.exp: Likewise.
8227 * gdb.mi/mi2-watch.exp: Likewise.
8228
62172bb9
UW
82292008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8230
8231 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
8232
8233 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
8234
a13e061a
PA
82352008-04-04 Pedro Alves <pedro@codesourcery.com>
8236
8237 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
8238 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
8239 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8240 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
8241 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
8242 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
8243 expect an mi error duplicated in stderr.
8244
eae06beb
JB
82452008-04-03 Joel Brobecker <brobecker@adacore.com>
8246
8247 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
8248 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
8249 Add a couple of tests that verify the behavior when the new setting
8250 is set to "cancel" and "all".
8251 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
8252 "ask" before we start the testing.
8253
79c6ced6
AR
82542008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
8255
8256 * gdb.cp/casts.cc: Add class reference variables.
8257 * gdb.cp/casts.exp: New test cases for up/down casting references.
8258
6c2d1a6b
MK
82592008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
8260
8261 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
8262 instead of beginning to make an extra test pass.
8263 * gdb.mi/mi2-var-display.exp: Likewise.
8264
55b411d9
MR
82652008-03-31 Maciej W. Rozycki <macro@mips.com>
8266
8267 * gdb.base/break.exp: Mark failures as such. Fix formatting.
8268
c6140da2
MD
82692008-03-31 Markus Deuling <deuling@de.ibm.com>
8270 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8271
8272 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
8273 value. Add xfail for older kernels.
8274
79732189
AR
82752008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
8276
8277 Bring mi-support in line with gdb.exp.
8278 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
8279 (mi_gdb_start): New function.
8280
33c3676e
MR
82812008-03-28 Maciej W. Rozycki <macro@mips.com>
8282
8283 * gdb.mi/mi-var-cmd.exp: Fix a typo.
8284
92e28119
VP
82852008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8286
8287 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
8288 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 8289
9e8e3afe
VP
82902008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8291
8292 * lib/mi-support.exp (mi_create_varobj_checked): New.
8293 (mi_list_varobj_children): Allow to check for a
8294 value.
8295 (mi_list_array_varobj_children): New.
8296
8297 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
8298 and mi_list_varobj_children, as opposed to hardcoding
8299 expected strings.
8300 * gdb.mi/gdb701.exp: Likewise.
8301 * gdb.mi/gdb792.exp: Likewise.
8302 * gdb.mi/mi-var-block.exp: Likewise.
8303 * gdb.mi/mi-var-cmd.exp: Likewise.
8304 * gdb.mi/mi-var-invalidate.exp: Likewise.
8305 * gdb.mi/mi2-var-block.exp: Likewise.
8306 * gdb.mi/mi2-var-child.exp: Likewise.
8307 * gdb.mi/mi2-var-cmd.exp: Likewise.
8308 * gdb.mi/mi2-var-display.exp: Likewise.
8309
9df50351
JK
83102008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8311
8312 Fix random false FAILs on i386.
8313 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
8314
31e5d73a
DJ
83152008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8316
8317 PR gdb/544
8318 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
8319
12f4afab
DJ
83202008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8321
8322 PR gdb/544
8323 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
8324
b562a0cb
DJ
83252008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8326
8327 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
8328 fixed PR gdb/544.
8329
17faa917
DJ
83302008-03-21 Pedro Alves <pedro@codesourcery.com>
8331
8332 * gdb.threads/fork-child-threads.exp: Test next over fork.
8333
6214f497
DJ
83342008-03-21 Chris Demetriou <cgd@google.com>
8335
8336 * gdb.base/break.exp (rbreak junk): New test for rbreak
8337 "Junk at end of arguments" issue.
8338
63092375
DJ
83392008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8340
8341 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
8342 *& to work on created array elements.
8343 (Top level): Test print $pc with a file. Test string operations
8344 without a target.
8345 * gdb.base/ptype.exp: Do not expect *& to work on created array
8346 elements.
8347
b21991b0
DJ
83482008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8349
8350 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8351 gdb.threads/staticthreads.exp: Update exit query.
8352
c4b347c7
SL
83532008-03-07 Sandra Loosemore <sandra@codesourcery.com>
8354
8355 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
8356
fa4727a6
DJ
83572008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
8358
8359 * gdb.base/watchpoint.c (global_ptr, func4): New.
8360 (main): Call func4.
8361 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
8362 (test_inaccessible_watchpoint): New.
8363
2f34202f
MR
83642008-02-29 Maciej W. Rozycki <macro@mips.com>
8365
8366 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
8367 select the largest.
8368
0d6ba1b1
DJ
83692008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8370
8371 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
8372 frames-invalid annotations.
8373
e691325a
PM
83742008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
8375
a9c64011 8376 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 8377
f85b5ecc
DE
83782008-02-27 Doug Evans <dje@google.com>
8379
8380 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
8381 for bug 1738.
8382 (breakpoint_to_handler_entry): Ditto.
8383
b40e7bf3
JB
83842008-02-27 Joel Brobecker <brobecker@adacore.com>
8385
8386 * gdb.base/ending-run.exp: Use the first line of code inside
8387 function body to test breakpoints.
8388 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
8389 location where the breakpoint is inserted when using the line
8390 where a function is declared. Fix typo in the description of
8391 one of the tests.
8392 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
8393
2faca73a
PM
83942008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8395
8396 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 8397 tests.
2faca73a 8398
6f439c36
PM
83992008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8400
8401 * gdb.base/args.exp: avoid same output for tests
8402 with single quotes.
8403
54e52265
VP
84042008-02-26 Vladimir Prus <vladimir@codesourcery.com>
8405
a9c64011
AS
8406 * gdb.base/annota1.exp: Adjust for 'info break'
8407 format changes.
8408 * gdb.base/annota3.exp: Likewise.
8409 * gdb.base/break.exp: Likewise.
8410 * gdb.base/condbreak.exp: Likewise.
8411 * gdb.base/pending.exp: Likewise.
8412 * gdb.base/sepdebug.exp: Likewise.
8413 * gdb.base/unload.exp: Likewise.
8414 * gdb.cp/ovldbreak.exp: Likewise.
8415 * gdb.mi/mi-pending.exp: Likewise.
54e52265 8416
897b09ca
DE
84172008-02-07 Doug Evans <dje@google.com>
8418
8419 * gdb.cp/mb-inline.exp: New.
8420 * gdb.cp/mb-inline.h: New.
8421 * gdb.cp/mb-inline1.cc: New.
8422 * gdb.cp/mb-inline2.cc: New.
8423
b1c32d35
PM
84242008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
8425
8426 * gdb.pascal/floats.pas: New test program.
8427 * gdb.pascal/floats.exp: New testcase.
8428
1a4ca44a
TJB
84292008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8430
8431 * gdb.base/callfuncs.c (t_float_many_args): New function.
8432 (t_double_many_args): New function.
8433 * gdb.base/callfuncs.exp: Add tests for exceeding float
8434 and double parameters passed through the stack.
8435
439048e8
JB
84362008-02-05 Joel Brobecker <brobecker@adacore.com>
8437
8438 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
8439 gdb.ada/complete/foo.adb: New files.
8440 * gdb.ada/complete.exp: New testcase.
8441
81fe8080
DE
84422008-02-03 Doug Evans <dje@google.com>
8443
301f0ecf
DE
8444 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
8445
81fe8080
DE
8446 * gdb.cp/gdb2384.exp: New file.
8447 * gdb.cp/gdb2384.cc: New file.
8448 * gdb.cp/gdb2384-base.h: New file.
8449 * gdb.cp/gdb2384-base.cc: New file.
8450
4b071aec
DE
84512008-02-02 Doug Evans <dje@google.com>
8452
8453 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
8454
61137ba6
JB
84552007-02-01 Joel Brobecker <brobecker@adacore.com>
8456
8457 * gdb.ada/sym_print_name: New test program.
8458 * gdb.ada/sym_print_name.exp: New testcase.
8459
84602007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
8461
8462 * gdb.ada/nested/hello.adb: New file.
8463 * gdb.ada/nested.exp: New testcase.
8464 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8465
98deb0da
VP
84662008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8467
8468 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
8469 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
8470 don't cause future evaluations of function to report
8471 creation of internal breakpoints.
98deb0da 8472
723a2275
VP
84732008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8474
8475 * gdb.mi/mi-break.exp (test_error): New.
8476 Call it.
8477
fb546a2f
LM
84782008-01-31 Luis Machado <luisgpm@br.ibm.com>
8479
8480 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
8481 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
8482
2d8fd90a
PM
84832008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8484
8485 * gdb.pascal/integers.pas: New test program.
8486 * gdb.pascal/integers.exp: New testcase.
8487
a7fa0ded
PM
84882008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8489
8490 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
8491
5e1a1926
TJB
84922008-01-30 Luis Machado <luisgpm@br.ibm.com>
8493
8494 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
8495 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
8496
8d04f9f0
JB
84972008-01-30 Paul Hilfinger <hilfinger@adacore.com>
8498
8499 * gdb.ada/formatted_ref: New test program.
8500 * gdb.ada/formatted_ref.exp: New testcase.
8501
8502 * gdb.cp/formatted-ref.cc: New file.
8503 * gdb.cp/formatted-ref.exp: New testcase.
8504
ce75a98f
JB
85052008-01-30 Joel Brobecker <brobecker@adacore.com>
8506
8507 * gdb.base/ptype.exp: Add testing of "ptype $pc".
8508
e835f6bf
NR
85092008-01-30 Nick Roberts <nickrob@snap.net.nz>
8510
8511 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
8512 (test_file_list_exec_source_file): Update to new macro-info field.
8513
d118ef87
PH
85142008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
8515
8516 * gdb.ada/exprs: New test program.
8517 * gdb.ada/exprs.exp: New testcase.
8518
7d35ab09
TJB
85192008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8520
8521 * dfp-test.c (DELTA, DELTA_B): New definitions.
8522 (double_val1, double_val2, double_val3, double_val4, double_val5,
8523 double_val6, double_val7, double_val8, double_val9, double_val10,
8524 double_val11, double_val12, double_val13, double_val14, dec32_val1,
8525 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
8526 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
8527 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
8528 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
8529 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
8530 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
8531 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
8532 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
8533 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
8534 dec128_val16): New global variables.
8535 (decimal_dec128_align): New function.
8536 (decimal_mixed): Likewise.
8537 (decimal_many_args_dec32): Likewise.
8538 (decimal_many_args_dec64): Likewise.
8539 (decimal_many_args_dec128): Likewise.
8540 (decimal_many_args_mixed): Likewise.
8541 * dfp-test.exp: Add tests calling new inferior functions.
8542
2d717e4f
DJ
85432008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8544
8545 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
8546 gdb.server/ext-run.exp: New files.
8547 * lib/gdbserver-support.exp (gdbserver_download): New.
8548 (gdbserver_start): New. Update gdbserver expected
8549 output.
8550 (gdbserver_spawn): Use them.
8551 (gdbserver_start_extended): New.
8552
e85a822c
DJ
85532008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8554
8555 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
8556 Run on GNU/Linux.
8557 (do_exec_tests): Check for systems which do not support catchpoints.
8558 Do not match START.
8559 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
8560 Run on GNU/Linux. Enable verbose output.
8561 (check_fork_catchpoints): New.
8562 (explicit_fork_child_follow, catch_fork_child_follow)
8563 (tcatch_fork_parent_follow): Update expected messages.
8564 (do_fork_tests): Use check_fork_catchpoints.
8565 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
8566 Run on GNU/Linux. Enable verbose output.
8567 (check_vfork_catchpoints): New.
8568 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
8569 expected messages.
8570 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
8571
401ea829
JB
85722008-01-29 Jim Blandy <jimb@red-bean.com>
8573
8574 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
8575 host' errors.
8576 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
8577
aceaf3ad
JB
85782008-01-29 Jim Blandy <jimb@red-bean.com>
8579
8580 * gdb.threads/sigthread.c: Use barriers to ensure that
8581 child_thread and child_thread_two are always initialized before we
8582 start to use them.
8583
a5606eee
VP
85842008-01-29 Vladimir Prus <vladimir@codesourcery.com>
8585
8586 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
8587 * gdb.base/watchpoint-solib.c: New.
8588 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 8589
c55a82bb
PM
85902008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
8591
8592 * gdb.base/gdb1056.exp: Add unsigned integer test.
8593
0993fe05
DE
85942008-01-28 Doug Evans <dje@google.com>
8595
8596 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
8597
4fe42e7f
JB
85982008-01-27 Jim Blandy <jimb@codesourcery.com>
8599
c7a69933
JB
8600 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
8601
4fe42e7f
JB
8602 * gdb.base/expand-psymtabs.exp: Doc fix.
8603
5def8285
MK
86042008-01-26 Mark Kettenis <kettenis@gnu.org>
8605
8606 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8607
5313c911
NR
86082008-01-24 Nick Roberts <nickrob@snap.net.nz>
8609
a9c64011 8610 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
8611 -var-set-format.
8612
93815fbf
VP
86132008-01-23 Chris Demetriou <cgd@google.com>
8614
8615 * gdb.threads/thread_events.c: New testcase source file.
8616 * gdb.threads/thread_events.exp: New testcase expect file.
8617
467a88ee
NR
86182008-01-23 Nick Roberts <nickrob@snap.net.nz>
8619
8620 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
8621
8622 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
8623 -var-set-format.
8624
d8f82aba
DJ
86252008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8626 Vladimir Prus <vladimir@codesourcery.com>
8627
8628 * gdb.base/float.exp: Allow missing floating point for m68k and
8629 PowerPC.
8630
60c46647
VP
86312008-01-22 Vladimir Prus <vladimir@codesourcery.com>
8632
8633 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
8634 ignore count.
8635 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
8636 * gdb.mi/mi-cli.exp: Adjust.
8637 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 8638
c7dd36a1
PA
86392008-01-17 Pedro Alves <pedro@codesourcery.com>
8640
8641 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
8642 and 'dummy_ptr' integer pointer. Initialize struct_declarations
8643 with dummy_ptr's address.
8644 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
8645 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
8646 all targets.
8647 * gdb.mi/mi2-var-child.exp: Likewise.
8648
39d5313e
JB
86492008-01-09 Joel Brobecker <brobecker@adacore.com>
8650
8651 * gdb.ada/null_array: New test program.
8652 * gdb.ada/null_array.exp: New testcase.
8653
0aea4bf3
LM
86542008-01-09 Luis Machado <luisgpm@br.ibm.com>
8655
8656 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
8657 with required float modifiers.
8658
0b354900
JB
86592008-01-08 Joel Brobecker <brobecker@adacore.com>
8660
8661 * gdb.ada/funcall_param: New test program.
8662 * gdb.ada/funcall_param.exp: New testcase.
8663
cdb7f5d4
JB
86642008-01-08 Joel Brobecker <brobecker@adacore.com>
8665
8666 * gdb.ada/arrayparam: New test program.
8667 * gdb.ada/arrayparam.exp: New testcase.
8668
88e2547f
JB
86692008-01-08 Joel Brobecker <brobecker@adacore.com>
8670
8671 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
8672 landed. Should also fix random failures in the test following it.
8673
f6867ce0
TJB
86742008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8675
8676 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
8677 for expressions with decimal float values.
8678 (test_dfp_conversions): New function to test casts to and from
8679 decimal float types.
8680 Call test_dfp_conversions.
8681 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
8682 elements.
8683 (main): Initialize ds.float4 and ds.double8 elements.
8684 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
8685 string to new error message.
8686 (d64_set_tests): Likewise.
8687 (d128_set_tests): Likewise.
8688 Add tests for expressions with decimal float variables. Add tests for
8689 conversions to and from decimal float types.
8690
f9c11282
JB
86912008-01-05 Joel Brobecker <brobecker@adacore.com>
8692
8693 * gdb.ada/packed_tagged/comp_bug.adb: New file.
8694 * gdb.ada/packed_tagged.exp: New testcase.
8695
0ecbca72
JB
86962008-01-04 Joel Brobecker <brobecker@adacore.com>
8697
8698 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
8699 gdb.ada/homonym/homonym_main.adb: New files.
8700 * gdb.ada/homonym.exp: New testcase.
8701
c18d3d89
JB
87022008-01-04 Joel Brobecker <brobecker@adacore.com>
8703
8704 * gdb.ada/packed_array.exp: Add testing of references to
8705 a packed array.
8706
ecc7085b
JB
87072008-01-04 Joel Brobecker <brobecker@adacore.com>
8708
8709 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
8710 New files.
8711 * gdb.ada/type_coercion.exp: New testcase.
8712
c474c922
JB
87132008-01-04 Joel Brobecker <brobecker@adacore.com>
8714
8715 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
8716 gdb.ada/tagged/foo.adb: New file.
8717 * gdb.ada/tagged.exp: New testcase.
8718
9005b927
JB
87192008-01-04 Joel Brobecker <brobecker@adacore.com>
8720
8721 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
8722 gdb.ada/ptype_field/foo.adb: New files.
8723 * gdb.ada/ptype_field.exp: New testcase.
8724
1a6aaad8
JB
87252008-01-03 Joel Brobecker <brobecker@adacore.com>
8726
8727 * gdb.ada/print_pc.exp: New testcase.
8728
0ef22f53
JB
87292008-01-03 Joel Brobecker <brobecker@adacore.com>
8730
8731 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
8732 gdb.ada/taft_type/p.adb: New files.
8733 * gdb.ada/taft_type.exp: New testcase.
8734
1689ecf8
JB
87352008-01-03 Joel Brobecker <brobecker@adacore.com>
8736
8737 * gdb.ada/array_bounds/bar.adb: New file.
8738 * gdb.ada/array_bounds.exp: New testcase.
8739
a4d0b9c3
JB
87402008-01-03 Joel Brobecker <brobecker@adacore.com>
8741
8742 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
8743 gdb.ada/arrayptr/foo.adb: New files.
8744 * gdb.ada/arrayptr.exp: New testcase.
8745
a31ace00
JB
87462008-01-03 Joel Brobecker <brobecker@adacore.com>
8747
8748 * gdb.base/set-lang-auto.exp: New testcase.
8749
a97fced3
JB
87502008-01-03 Joel Brobecker <brobecker@adacore.com>
8751
8752 * gdb.ada/fun_addr/foo.adb: New file.
8753 * gdb.ada/fun_addr.exp: New testcase.
8754
ef29ce1a
JK
87552008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8756
8757 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
8758 New files
8759
0fafefe3
JB
87602008-01-02 Joel Brobecker <brobecker@adacore.com>
8761
8762 * array_subscript_addr/p.adb: New file.
a9c64011 8763 * array_subscript_addr.exp: New testcase.
0fafefe3 8764
c4359f8d
JB
87652008-01-02 Joel Brobecker <brobecker@adacore.com>
8766
a9c64011 8767 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
8768 New files.
8769 * gdb.ada/str_cmp_ref.exp: New testcase.
8770
1aa1b15b
JB
87712008-01-01 Joel Brobecker <brobecker@adacore.com>
8772
8773 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
8774 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 8775 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 8776
81c9b2cf
JB
87772008-01-01 Joel Brobecker <brobecker@adacore.com>
8778
8779 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
8780 gdb.ada/ref_param/pck.ads: New files.
8781 * gdb.ada/ref_param.exp: New testcase.
8782
319e4674
JB
87832008-01-01 Joel Brobecker <brobecker@adacore.com>
8784
8785 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
8786 gdb.ada/interface/foo.adb: New files.
8787 * gdb.ada/interface.exp: New testcase.
8788
ef682c56
JB
87892007-12-31 Jim Blandy <jimb@codesourcery.com>
8790
8791 * gdb.base/multi-forks.exp: Consume all output from child
8792 processes before proceeding to next test.
8793
f6f3eb6c
JB
87942007-12-29 Jim Blandy <jimb@codesourcery.com>
8795
8796 * configure: Regenerated.
8797
f652e42f
JB
87982007-12-27 Joel Brobecker <brobecker@adacore.com>
8799
8800 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
8801 gdb.ada/fixed_cmp/fixed.adb: New files.
8802 * gdb.ada/fixed_cmp.exp: New testcase.
8803
6943e596
JB
88042007-12-27 Joel Brobecker <brobecker@adacore.com>
8805
8806 * gdb.ada/boolean_expr.exp: New testcase.
8807
aad9a193
JB
88082007-12-26 Jim Blandy <jimb@codesourcery.com>
8809
8810 * gdb.base/multi-forks.exp: Doc fix.
8811
fb5f3683
JB
88122007-12-26 Joel Brobecker <brobecker@adacore.com>
8813
8814 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8815 * gdb.ada/char_param.exp: Do not compile our test program with
8816 -gnata, this is unnecessary.
8817 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
8818
384e4a9c
JB
88192007-12-24 Joel Brobecker <brobecker@adacore.com>
8820
8821 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
8822 gdb.ada/print_chars/foo.adb: New files.
8823 * gdb.ada/print_chars.exp: New testcase.
8824
01e044f7
JB
88252007-12-24 Joel Brobecker <brobecker@adacore.com>
8826
8827 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
8828 gdb.ada/char_param/foo.adb: New files.
8829 * gdb.ada/char_param.exp: New testcase.
8830
0ce17860
JB
88312007-12-22 Jim Blandy <jimb@codesourcery.com>
8832
8833 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
8834 hard-coding source line numbers into the test.
8835 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
8836 gdb_get_line_number to find.
8837
919809b9
JB
88382007-12-22 Joel Brobecker <brobecker@adacore.com>
8839
8840 * gdb.base/ptype.c (highest): New struct type.
8841 (the_highest): New variable of that type.
8842 (main): Add dummy assignment to a field of variable the_highest.
8843 * gdb.base/ptype.exp: Test type printing of our new variable.
8844
abc8a88d
PM
88452007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
8846
8847 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 8848 and record first explicitly generated thread number.
abc8a88d
PM
8849 Use that thread number for thread specific watchpoint test.
8850 Add iteration number to repetitive tests.
8851
5158f3e3
CES
88522007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
8853 Jim Blandy <jimb@codesourcery.com>
8854
8855 * gdb.base/expand-psymtabs.c: New testcase
8856 source file.
8857 * gdb.base/expand-psymtabs.exp: New testcase
8858 expect file.
8859
37e4754d
LM
88602007-12-17 Luis Machado <luisgpm@br.ibm.com>
8861
8862 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
8863 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
8864
551e5d04
JB
88652007-12-17 Joel Brobecker <brobecker@adacore.com>
8866
8867 * gdb.ada/frame_args/foo.adb: New file.
8868 * gdb.ada/frame_args/pck.ads: New file.
8869 * gdb.ada/frame_args/pck.adb: New file.
8870 * gdb.ada/frame_args.exp: New testcase.
8871
a05ee097
JB
88722007-12-17 Joel Brobecker <brobecker@adacore.com>
8873
8874 * gdb.base/frame-args.c: New file.
8875 * gdb.base/frame-args.exp: New testcase.
8876
c162e8c9 88772007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 8878 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
8879
8880 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
8881
afe8ab22 88822007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8883
afe8ab22
VP
8884 * gdb.mi/mi-pending.exp: New.
8885 * gdb.mi/mi-pending.c: New.
8886 * gdb.mi/mi-pendshr.c: New.
8887
dfdfb3ca
JB
88882007-12-06 Jim Blandy <jimb@codesourcery.com>
8889
8890 * gdb.base/default.exp: Update expected output for 'info catch'.
8891
b7fca990
JK
88922007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8893
8894 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
8895 must be set to binary.
8896
6a1afc1e
PA
88972007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
8898
8899 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
8900
a6b151f1
DJ
89012007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
8902
8903 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
8904 gdb.mi/mi-file-transfer.exp: New.
8905
43039443
JK
89062007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8907
8908 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
8909
0ef2251b
MR
89102007-11-22 Maciej W. Rozycki <macro@mips.com>
8911
8912 * gdb.trace/backtrace.exp: Fix a typo.
8913 * gdb.trace/circ.exp: Likewise.
8914 * gdb.trace/collection.exp: Likewise.
8915 * gdb.trace/limits.exp: Likewise.
8916 * gdb.trace/report.exp: Likewise.
8917 * gdb.trace/tfind.exp: Likewise.
8918 * gdb.trace/while-dyn.exp: Likewise.
8919
5443631e
NR
89202007-11-21 Nick Roberts <nickrob@snap.net.nz>
8921
8922 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
8923 objects of pointers that can't be dereferenced are now
8924 "noneditable".
8925
a4ce5b0d
UW
89262007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8927
8928 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
8929 (target_cpu): Remove.
8930
d6e956e5
VP
89312007-10-15 Vladimir Prus <vladimir@codesourcery.com>
8932
8933 * gdb.base/ending-run.exp: Expect the list of cleared
8934 breakpoint to come in natural order, not the reversed one.
a9c64011 8935
214270ab
VP
89362007-11-07 Vladimir Prus <vladimir@codesourcery.com>
8937
8938 * gdb.mi/mi-var-child.c (do_child_deletion): New.
8939 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 8940
1a619819
LM
89412007-11-05 Luis Machado <luisgpm@br.ibm.com>
8942
8943 * gdb.base/printcmds.exp: New function
8944 test_printf_with_dfp.
8945
5b01a6fa
DE
89462007-11-02 Doug Evans <dje@google.com>
8947
8948 * gdb.disasm/t01_mov.s: Remove carriage returns.
8949 * gdb.disasm/t02_mova.s: Ditto.
8950 * gdb.disasm/t03_add.s: Ditto.
8951 * gdb.disasm/t04_sub.s: Ditto.
8952 * gdb.disasm/t05_cmp.s: Ditto.
8953 * gdb.disasm/t06_ari2.s: Ditto.
8954 * gdb.disasm/t07_ari3.s: Ditto.
8955 * gdb.disasm/t08_or.s: Ditto.
8956 * gdb.disasm/t09_xor.s: Ditto.
8957 * gdb.disasm/t10_and.s: Ditto.
8958 * gdb.disasm/t11_logs.s: Ditto.
8959 * gdb.disasm/t12_bit.s: Ditto.
8960 * gdb.disasm/t13_otr.s: Ditto.
8961
ec33ab7f
JK
89622007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8963
8964 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
8965
ae0d01ff
UW
89662007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8967
8968 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
8969 provide DFP support.
8970
55eddb0f
DJ
89712007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
8972
8973 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
8974 Test "set powerpc vector-abi". Skip auto-detection tests for old
8975 toolchains.
8976
7020f05c
PA
89772007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8978
8979 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
8980 with [string compare].
8981
84bc3db9
PA
89822007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8983
8984 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
8985 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
8986
5876dc88
LM
89872007-10-25 Luis Machado <luisgpm@br.ibm.com>
8988
8989 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
8990 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
8991 * gdb.opt/Makefile.in: New makefile.
8992 * Makefile.in: Create new directory "gdb.opt".
8993 * configure.ac: Add "gdb.opt" directory.
8994 * configure: Regenerated.
a9c64011 8995
c3ea9a14
DE
89962007-10-25 Doug Evans <dje@google.com>
8997
8998 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
8999 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
9000
a9c64011 90012007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
9002 Thiago Jung Bauermann <bauerman@br.ibm.com>
9003
9004 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
9005 Floating Point expressions.
9006 * gdb.base/dfp-test.exp: new file adding tests for Decimal
9007 Floating Point variables.
9008 * gdb.base/dfp-test.c: new file containing program with Decimal
9009 Floating variables, used by gdb.base/dfp-test.exp.
9010
62a24a2b
DJ
90112007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
9012
9013 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
9014
e7b1eae6
UW
90152007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9016
9017 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
9018 compiling test case with GCC.
9019 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
9020
c641edcc
UW
90212007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9022
9023 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9024 format changes.
9025
5e5ebfe6
MS
90262007-10-18 Michael Snyder <msnyder@specifix.com>
9027
9028 * gdb.base/dbx.exp: Add missing "-re " operator.
9029
e831e7b6
GM
90302007-10-16 Gaius Mulley <gaius@glam.ac.uk>
9031
9032 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
9033 * configure.ac: Removed trailing spaces after backslash.
9034 * gdb.modula2: New directory.
9035 * gdb.modula2/Makefile.in: New file.
9036 * gdb.modula2/unbounded-array.exp: New file.
9037 * gdb.modula2/unbounded1.c: New file.
9038
7cc46491
DJ
90392007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9040
9041 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9042
90432007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
9044
9045 * gdb.base/sigstep.c (main): Add checks for
9046 return values for setitimer call.
9047 Call setitimer again with itimer = ITIMER_REAL
9048 if first call to setitimer fails.
9049
e91528f0
KH
90502007-10-11 Kazu Hirata <kazu@codesourcery.com>
9051
9052 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9053 of $timeout.
9054
2ec9a4f8
DJ
90552007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9056
9057 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9058
90592007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
9060
9061 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9062 of gdb_expect call, to avoid interruption.
9063
64b2fa04
PA
90642007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9065
9066 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9067 (v_unsigned_long_long, v_long_long_array)
9068 (v_signed_long_long_array, v_unsigned_long_long_array)
9069 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9070 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9071 [!NO_LONG_LONG]: New.
9072 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9073 v_long_long_member.
9074
9075 (v_long_long_func, v_signed_long_long_func)
9076 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9077 (main) [!NO_LONG_LONG]: Initialize long long variants.
9078
9079 * gdb.base/whatis.exp: If board file requests no_long_long, build
9080 test with NO_LONG_LONG defined. Test long long, signed long long,
9081 and unsigned long long variants but only if board file doesn't
9082 disable it.
9083
a912286e 90842007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 9085 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
9086
9087 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9088 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9089 * configure: Regenerated.
9090 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9091 gdb.pascal/types.exp, lib/pascal.exp: New files.
9092
471ba8c9
DJ
90932007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9094
9095 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9096 call.
9097 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9098 to return to the call.
9099 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9100 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9101 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9102 * gdb.mi/mi-until.exp (test_until): Likewise.
9103 * gdb.mi/mi2-until.exp (test_until): Likewise.
9104
fef8a650
DJ
91052007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9106
9107 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9108 two-char array.
9109 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9110
d983da9c
DJ
91112007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9112
9113 * gdb.threads/watchthreads.c (thread_function): Sleep between
9114 iterations.
9115 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9116 at once for S/390. Generate matching fails and passes.
9117
17f62551
VP
91182007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9119
9120 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9121 the 'struct_declarations' variable to zeros.
a9c64011 9122
ed0616c6
VP
91232007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9124
9125 * gdb.cp/mb-ctor.cc: New.
9126 * gdb.cp/mb-ctor.exp: New.
9127 * gdb.cp/mb-templates.cc: New.
9128 * gdb.cp/mb-templates.exp: New.
9129
41f1b697
DJ
91302007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
9131
9132 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
9133
3f213f78
PA
91342007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
9135
9136 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
9137 targets.
9138 * configure: Regenerate.
9139
0d381245 91402007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9141
0d381245
VP
9142 * gdb.base/annota1.exp: Adjust for 'info break'
9143 format changes.
9144 * gdb.base/annota3.exp: Likewise.
9145 * gdb.base/break.exp: Likewise.
9146 * gdb.base/condbreak.exp: Likewise.
9147 * gdb.base/pending.exp: Likewise.
9148 * gdb.base/sepdebug.exp: Likewise.
9149 * gdb.base/unload.exp: Likewise.
9150 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 9151
fe3f5fa8
VP
91522007-09-22 Vladimir Prus <vladimir@codesourcery.com>
9153
9154 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
9155 messages.
9156 * gdb.base/chng-syms.exp: Likewise.
9157 * gdb.base/unload.exp: Likewise.
a9c64011 9158
a75cf6c0
DJ
91592007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
9160
9161 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
9162
18ecae38
DJ
91632007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
9164
9165 * schedlock.c (NUM): Change to 1.
9166 (main): Use args[0] for the main thread.
9167 * schedlock.exp: Only expect two threads. Only issue one pass or fail
9168 regardless of the number of threads.
9169
5509918f
MR
91702007-09-14 Maciej W. Rozycki <macro@mips.com>
9171
4a543daf
MR
9172 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
9173 type down.
9174 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9175 test.
9176 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
9177 watchpoint type down.
9178 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9179 test.
9180
91812007-09-14 Maciej W. Rozycki <macro@mips.com>
9182
5509918f
MR
9183 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
9184 Move all the tests here and run them twice, once using software
9185 watchpoints and once using hardware watchpoints.
9186 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
9187
40b53987
DJ
91882007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
9189
9190 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
9191 test.
9192
695e2681
MK
91932007-09-10 Mark Kettenis <kettenis@gnu.org>
9194
8b3fc8d8
MK
9195 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
9196 build-id.
9197
695e2681
MK
9198 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
9199 know about $ORIGIN. Calculate output dir from $dest instead of
9200 using ${objdir}/{$subdir}.
9201
58d69f29
MK
92022007-09-09 Mark Kettenis <kettenis@gnu.org>
9203
9204 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
9205 gcore, before continuing with the test.
9206
3e347599
DJ
92072007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
9208
9209 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
9210 * gdb.mi/mi-watch.exp: Likewise.
9211
ea37ba09
DJ
92122007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9213 Jim Blandy <jimb@codesourcery.com>
9214
9215 * gdb.arch/i386-sse.exp: Do not expect character constants.
9216 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
9217 * gdb.base/display.exp: Allow print/s.
9218 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
9219 and unsigned char array changes.
9220
2025a643
DJ
92212007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9222
9223 * gdb.base/display.exp: Add tests for printf %p.
9224
26669a27
PA
92252007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
9226
9227 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
9228 the dll name to unicode.
9229
c8f021f8
JK
92302007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9231
9232 * gdb.base/default.exp (show version): Update the version text.
9233 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
9234
4cf31eea
JK
92352007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9236
9237 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9238 New files.
9239
4935890f
JK
92402007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9241
9242 * lib/gdb.exp (build_id_debug_filename_get): New function.
9243 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
9244 Remove the generate DEBUG file for the future testcase runs.
9245 New testcase for the NT_GNU_BUILD_ID retrieval.
9246 Move the final testing step to ...
9247 (test_different_dir): ... a new function.
9248 New parameter XFAIL to XFAIL all the tests performed.
9249 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
9250 New parameter TYPE to PF_PREFIX all the tests performed.
9251
02142340
VP
92522007-08-31 Vladimir Prus <vladimir@codesourcery.com>
9253
9254 * gdb.mi/mi-var-cp.cc (path_expression): New
9255 function.
9256 * gdb.mi/mi-var-cp.exp: Run path exression tests.
9257
36acd84e
UW
92582007-08-27 Markus Deuling <deuling@de.ibm.com>
9259
9260 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
9261 to fit into SPU Local Store memory.
9262
a896d121
JB
92632007-08-23 Joel Brobecker <brobecker@adacore.com>
9264
9265 * gdb.base/default.exp: Adjust the expected output of "info
9266 warranty" after the switch to GPLv3.
9267
7b433602
JB
92682007-08-23 Joel Brobecker <brobecker@adacore.com>
9269
9270 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
9271 to 30000 (from 20000).
9272
e22f8b7c
JB
92732007-08-23 Joel Brobecker <brobecker@adacore.com>
9274
9275 Switch the license of all .exp files to GPLv3.
9276 Switch the license of all .f and .f90 files to GPLv3.
9277 Switch the license of all .s and .S files to GPLv3.
9278
5a0e3bd0
JB
92792007-08-23 Joel Brobecker <brobecker@adacore.com>
9280
9281 * configure.ac: Switch license to GPLv3.
9282
cc00619d
JB
92832007-08-23 Joel Brobecker <brobecker@adacore.com>
9284
9285 Switch the licensing to GPLv3 for all .ads and .adb files.
9286
8d26208a
DJ
92872007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
9288
9289 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
9290 and t_int_double.
9291 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
9292
4fcb9948
JB
92932007-08-17 Joel Brobecker <brobecker@adacore.com>
9294
9295 * gdb.base/step-line.c: Switch license to GPL version 3, and
9296 update copyright year.
9297 * gdb.base/step-line.inp: Likewise.
9298
b9c34f67
JB
92992007-08-17 Joel Brobecker <brobecker@adacore.com>
9300
9301 * gdb.base/gdb1555.exp: Make expected output immune to formatting
9302 changes inside gdb1555.c.
9303 * gdb.base/pending.exp: Likewise.
9304
2cc17678
DJ
93052007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
9306
9307 * config/default.exp: New file.
9308
e48883f7
DJ
93092007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9310
9311 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
9312 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
9313
1ab80e5b
MR
93142007-07-30 Maciej W. Rozycki <macro@mips.com>
9315
9316 * gdb.base/dump.exp: Force the correct endianness for binary
9317 formats not carrying this information.
9318
aba471f5
DJ
93192007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9320
9321 * gdb.threads/staticthreads.exp: Match .*sem_post.
9322
d4e07204
DJ
93232007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9324
9325 * gdb.base/readline.exp (operate_and_get_next): Match the final
9326 prompt.
9327
2b97317d
KB
93282007-07-23 Kevin Buettner <kevinb@redhat.com>
9329
9330 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
9331 to restarting SID.
9332
44efa07a
KB
93332007-07-18 Kevin Buettner <kevinb@redhat.com>
9334
9335 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
9336 prior to `gdb_start'.
9337
7b5ebade
KB
93382007-07-18 Kevin Buettner <kevinb@redhat.com>
9339
9340 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
9341 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
9342 Remove call to gdb_unload.
9343
255e7678
DJ
93442007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
9345 Daniel Jacobowitz <dan@codesourcery.com>
9346
9347 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
9348 for __WIN32__.
9349 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
9350 * gdb.base/unload.exp: Use shared library test routines.
9351
3a40aaa0
UW
93522007-07-03 Markus Deuling <deuling@de.ibm.com>
9353
9354 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
9355 * gdb.base/solib-symbol-lib.c: Likewise.
9356 * gdb.base/solib-symbol-main.c: Likewise.
9357
b0f4b84b
DJ
93582007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
9359
9360 * config/gdbserver.exp (gdb_reconnect): New.
9361 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
9362 gdb.base/solib-disc.exp: New files.
9363 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
9364 remote debugging".
9365 (gdb_compile): Add shlib_load flag.
9366 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
9367 port.
9368 (gdbserver_reconnect): New.
9369
1b05479a
DJ
93702007-07-01 Nick Roberts <nickrob@snap.net.nz>
9371 Daniel Jacobowitz <dan@codesourcery.com>
9372
9373 * gdb.base/annota3.exp: Test for if construct.
9374
86f78eb2
DJ
93752007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
9376
9377 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
9378
6a2eb474 93792007-06-21 Chris Dearman <chris@mips.com>
a9c64011 9380 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
9381
9382 * gdb.base/display.exp: Allow a newline after display/i.
9383 * gdb.base/pc-fp.exp: Likewise.
9384 * gdb.base/sigbpt.exp: Likewise.
9385
f8b73d13
DJ
93862007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9387
9388 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
9389 required features to be included.
9390
4339e69e
DJ
93912007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9392
9393 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
9394 in info threads output.
9395
23d964e7
UW
93962007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9397 Markus Deuling <deuling@de.ibm.com>
9398
9399 * gdb.arch/spu-info.exp: New testcase.
9400 * gdb.arch/spu-info.c: New file.
9401
fd20f75b
DJ
94022007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
9403
9404 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
9405 tpcs_offset. Restore lr after the call.
9406 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
9407
2226f861
DJ
94082007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
9409
9410 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
9411 (gdbserver_run): Kill any running gdbserver.
9412 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
9413
d12371a9
MR
94142007-05-17 Maciej W. Rozycki <macro@mips.com>
9415
9416 * gdb.base/sigbpt.exp: Preset segv_addr.
9417
93f02886
DJ
94182007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
9419
9420 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
9421 (gdb_compile_shlib): Likewise.
9422 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
9423 (default_gdb_init): Clear cleanfiles.
9424 (gdb_finish): Delete recorded cleanfiles.
9425 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
9426
9427 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
9428 Do not use isnative.
9429 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
9430 gdb.base/so-impl-ld.exp: Likewise.
9431 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
9432 * gdb.base/unload.exp: Likewise. Do not pass empty option to
9433 gdb_compile.
9434
b04e06d7
VP
94352007-05-15 Vladimir Prus <vladimir@codesourcery.com>
9436
9437 * config/unknown.exp: Remove.
9438
069ed931
UW
94392007-05-15 Markus Deuling <deuling@de.ibm.com>
9440
9441 * gdb.base/info-proc.exp: Check is_remote.
9442
09db0d03
UW
94432007-05-14 Markus Deuling <deuling@de.ibm.com>
9444
9445 * gdb.base/gcore.exp: Initialize variable core_supported.
9446
af2cbe8c
DJ
94472007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9448
9449 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
9450
027c0295
DJ
94512007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9452
9453 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
9454 * gdb.threads/print-threads.exp (test_all_threads): Allow
9455 negative and hexadecimal thread IDs.
9456
dc5000e7
DJ
94572007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9458
9459 * gdb.java/jprint.java (public): Avoid invalid call to static
9460 method.
9461
2e74ed18
DP
94622007-05-14 Denis Pilat <denis.pilat@st.com>
9463
9464 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
9465 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
9466 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9467 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
9468 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
9469
83547f02
UW
94702007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9471
9472 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 9473 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
9474 this mode.
9475 * gdb.base/ovlymgr.c: Provide stubs for spu target.
9476 * gdb.base/spu.ld: New file.
9477
b18be20d
DJ
94782007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
9479
9480 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
9481
be444858
DJ
94822007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
9483
9484 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
9485
b1d53152
DJ
94862007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9487
9488 * gdb.java/jmain.exp: Handle demangled names with and without method
9489 signatures.
9490
d084b331
DJ
94912007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9492
9493 * gdb.mi/mi-syn-frame.c (main, foo, bar)
9494 (have_a_very_merry_interrupt): Remove calls to puts.
9495 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
9496 inferior output.
9497 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
9498 test names.
9499
db9d7fc5
DJ
95002007-04-29 Markus Deuling <deuling@de.ibm.com>
9501 Daniel Jacobowitz <dan@codesourcery.com>
9502
9503 * gdb.base/auxv.exp (core_works): Also check is_remote.
9504 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
9505
ef783a7d 95062007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9507
ef783a7d
VP
9508 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
9509 message, not the undefined 'module' variable.
9510 * gdb.base/siginfo.exp: Likewise.
9511 * gdb.base/sigstep.exp: Likewise.
9512 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
9513 serialport.
9514 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
9515
b7b73cae
CV
95162007-04-25 Corinna Vinschen <vinschen@redhat.com>
9517
9518 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
9519 target sim fails. Return 0 otherwise.
9520 (gdb_load): Return prematurely if gdb_target_sim fails.
9521
7d90fdfa
DP
95222007-04-16 Denis Pilat <denis.pilat@st.com>
9523
9524 * gdb.base/setshow.exp: Reset height after having set it to 100.
9525
5d3e9c85
DP
95262007-04-16 Denis Pilat <denis.pilat@st.com>
9527
9528 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
9529
18e75969
DP
95302007-04-16 Denis Pilat <denis.pilat@st.com>
9531
9532 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
9533
25d5ea92
VP
95342007-04-14 Vladimir Prus <vladimir@codesourcery.com>
9535
9536 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
9537 tests. Run the frozen varobjs test.
9538 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 9539 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 9540
0b49cb80
JK
95412007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9542
9543 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
9544 gdb.base/type-opaque.exp: New files.
9545
a73bafbc 95462007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
9547
9548 * gdb.mi/mi-var-child.c
a73bafbc
VP
9549 (do_children_tests): User char[2] instead of
9550 char so that automatic printing of pointers to char
9551 don't give unpredicable result.
9552 * gdb.mi/var-cmd.c (do_locals_test): Initialize
9553 local variables.
9554 * gdb.mi/mi-var-child.exp: Step to right line
9555 of do_children_tests.
9556 * gdb.mi/mi2-var-child.exp: Likewise.
9557 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 9558 do_locals_tests.
a73bafbc
VP
9559 (do_children_tests): User char[2] instead of
9560 char so that automatic printing of pointers to char
a9c64011 9561 don't give unpredicable result.
a73bafbc 9562 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9563 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
9564 Pass test name to mi_wait_for_stop.
9565
7ce59000
DJ
95662007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9567
9568 * gdb.asm/asm-source.exp: Remove d10v case.
9569 * lib/gdb.exp (skip_cplus_tests): Likewise.
9570 * gdb.asm/d10v.inc: Deleted.
9571
20389057
DJ
95722007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9573
9574 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
9575
8807d78b
DJ
95762007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9577
9578 * config/netware.exp: Delete file.
9579
aa3edb8e
JB
95802007-03-29 Joel Brobecker <brobecker@adacore.com>
9581
9582 * gdb.dwarf2/dw2-noloc.S: New file.
9583 * gdb.dwarf2/dw2-noloc.exp: New file.
9584
297561ac
PA
95852007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
9586
9587 * gdb.cp/method2.cc: New test.
9588 * gdb.cp/method2.exp: New test.
9589 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
9590
1f81bd39
DJ
95912007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9592
9593 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
9594
9453113a
DJ
95952007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
9596
9597 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
9598
b741e217
DJ
95992007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9600
9601 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
9602 (gdb_load): Delete, replace with...
9603 (gdb_reload): ...this.
9604 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
9605 * gdb.server/server-mon.exp: Likewise.
9606 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
9607 (gdb_start_cmd): New.
9608 (gdb_file_cmd): Save the last loaded file.
9609 (gdb_reload): New.
9610 (gdb_gnu_strip_debug): Use transform.
9611 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
9612 support here. Use new $last_loaded_file. Check mtime.
9613 (gdb_target_cmd): Handle ObjC failure case.
9614 (infer_host_exec): Delete.
9615 (gdbserver_load): Rename to...
9616 (gdbserver_run): ...this. Simplify.
9617 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
9618 (mi_gdb_load): Move most contents to a new function...
9619 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
9620 (mi_run_cmd): Use mi_gdb_target_load.
9621 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
9622 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
9623 Use gdb_run_cmd.
9624 * gdb.base/charsign.exp: Remove incorrect comment.
9625 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
9626 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
9627 gdb.base/start.exp: Use gdb_start_cmd.
9628
446ab585 96292007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 9630 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
9631
9632 * gdb.base/sigbpt.exp: Fix the message when skipping test.
9633 * gdb.base/signull.exp: Similarly.
9634
bbb88ebf
UW
96352007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9636
9637 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
9638 messages available to test cases (like chng-sym.exp).
9639
cb8c4a99
AS
96402007-03-14 Andreas Schwab <schwab@suse.de>
9641
9642 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9643 format changes.
9644
4e463ff5
DJ
96452007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
9646
9647 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
9648 (optimized_1): New.
9649 (main): Call optimized_1.
9650 (gdb2029): Correct typos. Call gdb2029_marker.
9651 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
9652 for gdb2029.
9653
b6db2c47
MK
96542007-03-12 Mark Kettenis <kettenis@gnu.org>
9655
9656 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
9657 as tabs. Remove redundant test pattern.
9658
70ed3737
UW
96592007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9660
9661 * gdb.base/long_long.exp: Accept optional symbol name in <...>
9662 for /a format output.
9663
47b67b60
DJ
96642007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
9665
9666 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
9667 collect output incrementally.
9668
b8953b0e
UW
96692007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9670
9671 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
9672 for -var-create lpcharacter test.
9673 * gdb.mi/mi2-var-cmd.exp: Likewise.
9674
7acd5c40
UW
96752007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9676
9677 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
9678 pass on targets where address zero is readable.
9679
9c6759c1
UW
96802007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9681
9682 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
9683 just a single architecture.
9684
a2f1aeb4
UW
96852007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9686
9687 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
9688 (fetch_all_registers): New function, uses gdb_test_multiple and
9689 exp_continue to fetch inferior output line-by-line.
9690 Replace all uses of do_get_all_registers by fetch_all_registers.
9691
46579ac2
UW
96922007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9693
9694 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
9695 in target_info.
9696
fc133f24
MS
96972007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9698
a9c64011 9699 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
9700 consistancy; add a default (timeout) case.
9701
7646a51d
MS
97022007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9703
9704 * gdb.base/watchpoint.exp: Fix truncated comment.
9705
dcfff61f
MS
97062007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9707
9708 * Makefile.in: Remove spurious single-quotes from sed command.
9709
664e3ee9
DJ
97102007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9711
9712 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
9713 func.
9714 * gdb.mi/mi2-var-cmd.exp: Likewise.
9715
d7cc6f2f
JB
97162007-02-27 Joel Brobecker <brobecker@adacore.com>
9717
a9c64011
AS
9718 * gdb.dwarf2/dw2-producer.S: New file.
9719 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
9720
97212007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
9722
9723 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9724 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9725 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9726 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9727 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
9728 Revert tests to use mi_gdb_test and include value field in output
9729 of -var-create.
9730
93d42b30
DJ
97312007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9732
9733 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
9734
c499ed39
DJ
97352007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9736
9737 * gdb.base/maint.exp: Remove full paths from test names.
9738 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
9739 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
9740
9836f81b
JB
97412007-02-27 Joel Brobecker <brobecker@adacore.com>
9742
9743 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
9744
c74d0ad8
DJ
97452007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9746
9747 * gdb.server/server-mon.exp: New test.
9748
2711e456
DJ
97492007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9750
9751 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
9752
ff6f572f
DJ
97532007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9754
9755 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
9756 register capitalization.
9757
fada3feb
DP
97582007-02-13 Denis Pilat <denis.pilat@st.com>
9759
9760 * gdb.mi/mi-var-invalidate.exp: New file.
9761
fb1e4ffc
DJ
97622007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9763
9764 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
9765
3da939d7
DJ
97662007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9767
9768 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
9769
123dc839
DJ
97702007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9771
9772 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
9773 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
9774
877e3645 97752007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
9776
9777 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9778 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9779 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9780 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9781 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 9782 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 9783 Update tests to include value field in output of -var-create.
a9c64011 9784
3c0a2960
AS
97852007-02-08 Andreas Schwab <schwab@suse.de>
9786
9787 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
9788
108546a0
DJ
97892007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
9790
9791 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
9792 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
9793
d701dcab
DP
97942007-02-02 Denis Pilat <denis.pilat@st.com>
9795
9796 * gdb.threads/threadapply.exp: check that frame is not changed by
9797 the thread apply all command.
9798
783e3e2f
AS
97992007-01-31 Andreas Schwab <schwab@suse.de>
9800
6d9c3a87
AS
9801 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9802
3c50d7b9
AS
9803 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
9804 in the dwarf sections.
9805 * gdb.dwarf2/mac-fileno.S: Likewise.
9806
783e3e2f
AS
9807 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
9808 bspstore register on ia64.
9809
78ff580e
AS
98102007-01-29 Andreas Schwab <schwab@suse.de>
9811
cc8e9b12
AS
9812 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
9813 "frame-begin" annotation.
9814
78ff580e
AS
9815 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
9816 number of "frames-invalid" annotations.
9817
704a4f78
DJ
98182007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9819
9820 * gdb.base/commands.exp: Call if_commands_test.
9821 (gdb_test_no_prompt, if_commands_test): New.
9822
e741bf94
MK
98232007-01-28 Mark Kettenis <kettenis@gnu.org>
9824
9825 * gdb.threads/sigthread.c (NSIGS): Make bigger.
9826
474d0ad3
AS
98272007-01-27 Andreas Schwab <schwab@suse.de>
9828
9829 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
9830 .short/.int/.quad in the dwarf sections.
9831 * gdb.dwarf2/dw2-intercu.S: Likewise.
9832 * gdb.dwarf2/dw2-intermix.S: Likewise.
9833
e784b426
JK
98342007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9835
9836 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
9837 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
9838 array.
e784b426
JK
9839 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
9840 * gdb.base/setvar.exp: Likewise.
9841
37f08e04
AS
98422007-01-26 Andreas Schwab <schwab@suse.de>
9843
9a01813a
AS
9844 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
9845 test.
9846
37f08e04
AS
9847 * gdb.base/multi-forks.exp ("restart $i"): Also match
9848 __kernel_syscall_via_break.
9849
6e2a9270
VP
98502007-01-24 Vladimir Prus <vladimir@codesourcery.com>
9851
9852 * lib/mi-support.exp (mi_delete_varobj): New.
9853 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
9854 testcase.
9855 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
9856 (main): Call the above.
9857 (reference_update_test, base_in_reference_test)
9858 (reference_to_pointer): Delete the created varobjs.
a9c64011 9859
e515b470
DJ
98602007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
9861
9862 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
9863 * configure: Regenerated.
9864 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
9865 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
9866 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
9867 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
9868 * lib/gdb.exp (gdb_skip_xml_test): New function.
9869
08d8bcd7
DJ
98702007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
9871
9872 * gdb.base/sigrepeat.exp: Correct error message.
9873
98742007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
9875 Daniel Jacobowitz <dan@codesourcery.com>
9876
9877 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
9878 gdb.arch/i386-gnu-cfi-asm.S: New files.
9879
97c3f1f3
JK
98802007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9881
9882 * lib/gdb.exp: Abort on missing `site.exp'.
9883
cb1df416
DJ
98842007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9885 Daniel Jacobowitz <dan@codesourcery.com>
9886
9887 * gdb.base/included.c, gdb.base/included.exp,
9888 gdb.base/included.h: New files.
9889
35990120
DJ
98902007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9891
9892 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
9893 (maximize_rlimit): Reduce limits on 64-bit systems.
9894
6e81a116 98952007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
9896
9897 From Marcus Deuling <deuling@de.ibm.com>:
9898 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
9899 every case.
9900
6c3c41f3
NR
99012007-01-13 Nick Roberts <nickrob@snap.net.nz>
9902
9903 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
9904 (test_path_specification): Use objdir instead of srcdir to always
9905 get an absolute filename.
9906
2f12c312
DJ
99072007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9908
9909 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
9910
81121995
VP
99112007-01-11 Vladimir Prus <vladimir@codesourcery.com>
9912
9913 * gdb.mi/mi-var-cp.cc (reference_update_tests):
9914 Make sure the variable we're using is in scope.
9915 (reference_to_pointer): Likewise.
9916
4741b737
DJ
99172007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9918
9919 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
9920 has no debug information.
9921
054410c3
DJ
99222007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9923
9924 * gdb.base/annota1.exp: Remove extra send_gdb.
9925
818f79f6
DJ
99262007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9927
9928 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
9929
f7a6bb70
DJ
99302007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9931
9932 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
9933
57e66780
DJ
99342007-01-08 Nick Roberts <nickrob@snap.net.nz>
9935 Daniel Jacobowitz <dan@codesourcery.com>
9936
9937 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
9938 lcharacter or linteger change. Correct duplicated test name.
9939 * gdb.mi/mi2-var-cmd.exp: Likewise.
9940
3d799a95
DJ
99412007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9942
9943 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
9944
99452007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 9946
a9c64011
AS
9947 * gdb.base/nofield.c: New file.
9948 * gdb.base/nofield.exp: New testcase.
51679ba9 9949
eafb94e8
NR
99502007-01-05 Nick Roberts <nickrob@snap.net.nz>
9951
9952 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
9953
9954 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
9955 test.
9956
5e572bb4
DJ
99572007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9958
9959 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
9960
74a44383
DJ
99612007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9962
9963 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
9964 when continuing.
9965
1b572db9
DJ
99662007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9967
9968 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
9969 Expect ".exe" extension.
9970
381bc39b
DJ
99712007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9972
9973 * gdb.base/charset.exp: Add explicit filename to break.
9974 * gdb.base/dbx.exp: Add explicit filename to breaks.
9975
2b70e4c6
DJ
99762007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9977
9978 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
9979 * gdb.mi/mi2-file.exp: Likewise.
9980
303b6f5d
DJ
99812007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9982
9983 Implement specification of MI tests as comments
9984 in C and C++ sources.
9985 * lib/mi-support.exp (mi_autotest_data): New variable.
9986 (mi_autotest_source): New variable.
9987 (count_newlines, mi_prepare_inline_tests)
9988 (mi_get_inline_test, mi_continue_to_line)
9989 (mi_run_inline_test, mi_tbreak)
9990 (mi_send_resuming_command, mi_wait_for_stop): New functions.
9991 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
9992 Run inline tests.
9993 * gdb.mi/mi-var-cp.cc: Define tests here.
9994
23da0d94
VP
99952007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9996
9997 Simplify usage of mi_continue_to.
9998 * lib/mi-support.exp (mi_runto_helper): Renamed
9999 from mi_runto, added new parameter 'run_or_continue'.
10000 (mi_runto): Use mi_runto_helper.
10001 (mi_continue_to): Accept just function name as parameter.
10002 Use mi_runto_helper.
10003 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
10004 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10005
f9e18282
JB
100062006-01-04 Joel Brobecker <brobecker@adacore.com>
10007
10008 Make this testcase a bit more realistic. The current code
10009 is too simplistic, and allows the compiler to optimize out
10010 some of the entities we need for this testcase.
10011 * gdb.ada/null_record/bar.ads (Void_Star): New type.
10012 (Do_Nothing): Add extra parameter.
10013 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
10014 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
10015 by using a variable of type Void_Star.
10016
fd678c65
JB
100172006-01-04 Joel Brobecker <brobecker@adacore.com>
10018
10019 * gdb.ada/catch_ex/foo.adb: New file.
10020 * gdb.ada/catch_ex.exp: New testcase.
10021
05cfdb42
DJ
100222007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
10023
10024 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
10025 pass --image-base to linker.
10026
2e03ee74
DJ
100272007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10028 Daniel Jacobowitz <dan@codesourcery.com>
10029
10030 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
10031 secondary prompts.
10032
0d5de010
DJ
100332007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10034
10035 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
10036 output. Test the types of members and member pointers.
10037 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10038 gdb/2092.
10039 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10040 statement. Enable for GCC. Update expected output for some tests
10041 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10042 layout.
10043 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10044 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
10045 (Diamond::vget_base): New.
10046 (main): Add new tests.
10047 * gdb.cp/printmethod.exp: Update expected output for member functions.
10048 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
10049 print pEe->D::vg().
10050
61a771aa
DJ
100512007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10052
10053 * gdb.threads/tls.exp: Allow stops in sem_post.
10054
2fa63963
DJ
100552006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
10056
10057 * gdb.base/annota1.exp: Allow .*printf in backtraces.
10058 * gdb.base/annota3.exp: Likewise.
10059 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10060 again (instead of timing out).
10061 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10062 GCC bug 26475.
10063 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10064 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10065 test from jmisc1.exp.
10066 * gdb.java/jmisc1.exp: Delete.
10067 * gdb.java/jprint.exp: Adjust to work with method signatures including
10068 return types.
10069 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10070 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10071 * lib/java.exp (compile_java_from_source): Pass the correct type
10072 to target_compile.
10073
5eefc2b7
JB
100742006-12-31 Joel Brobecker <brobecker@adacore.com>
10075
10076 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10077 (stack_align_edx): New function.
10078 (stack_align_eax): New function.
10079 (main): Add calls to stack_align_edx and stack_align_eax.
10080 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10081 Add testing for the cases where the register used during a stack
10082 realignment is edx. Same for eax.
10083
227c54da
DJ
100842006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10085
10086 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10087 and generic PE targets.
10088
cab8ac94
JB
100892006-12-29 Joel Brobecker <brobecker@adacore.com>
10090
10091 * gdb.ada/array_return.exp: Update copyright date list.
10092
ba54f318
JB
100932006-12-27 Joel Brobecker <brobecker@adacore.com>
10094
10095 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10096 (Create_Small_Float_Vector): New function.
10097 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10098 function body.
10099 * gdb.ada/array_return/p.adb: Use new type and function from
10100 package Pck.
10101 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10102 able to print the value returned by a function returning an
10103 array of float.
10104
6b7a35dd
JB
101052006-12-20 Joel Brobecker <brobecker@adacore.com>
10106
10107 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10108 The associated tests should be PASSing.
10109
038224f6
VP
101102006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10111
10112 Test for base in references.
10113 * gdb.mi/mi-var-cp.cc: Add test code.
10114 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10115 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10116 * gdb.mi/mi2-watch.exp: Likewise.
10117 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10118 (mi_list_varobj_children): New function.
10119
b26ed50d
VP
101202006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10121
10122 * lib/mi-support.exp
10123 (mi_runto): Accept "()" after function name.
10124 (mi_create_varobj): New function.
10125 (mi_varobj_update): New function.
10126 (mi_Check_varobj_value): New function.
10127 * gdb.mi/mi-var-cp.exp: New file.
10128 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 10129
08232497
DJ
101302006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
10131
10132 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
10133 gdb.base/weaklib2.c: New files.
10134
d394c993 101352006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 10136
ac6c2fba
NS
10137 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
10138 info. Adjust test names.
10139
8ec659a0 10140 * gdb.base/break.c (main): Move position of malloc.
d394c993 10141 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 10142
acd65feb
VP
101432006-11-28 Vladimir Prus <vladimir@codesourcery.com>
10144
10145 * gdb.mi/mi-var-cmd.exp: Check -var-update after
10146 assignement of arrays and function pointers.
10147 * gdb.mi/var-cmd.c: Add declaration necessary for above
10148 tests.
10149
f556d5e5
NS
101502006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10151
10152 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
10153
10154 * gdb.threads/linux-dp.exp: Read thread table before and after
10155 creating each philosopher and verify it.
10156
697bc68d
NS
101572006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10158 Paul Brook <paul@codesourcery.com>
10159 Daniel Jacobowitz <dan@codesourcery.com>
10160
10161 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 10162 main to remove duplication. Add start function of the form
697bc68d
NS
10163 '_*start[1-9]*'. Add RVDS start function.
10164
29d73ae4
DJ
101652006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10166
10167 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
10168
c1d88655
UW
101692006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10170
10171 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
10172 * gdb.asm/spu.inc: New file.
10173 * gdb.base/term.exp: Disable if [target_info exists noargs].
10174 * gdb.gdb/complaints.exp: Disable if ![isnative].
10175 * gdb.gdb/selftest.exp: Likewise.
10176 * gdb.gdb/observer.exp: Likewise.
10177 * gdb.gdb/xfullpath.exp: Likewise.
10178 * gdb.base/attach.exp: Disable on SPU target.
10179 * gdb.cp/bs145503.exp: Likewise.
10180 * gdb.cp/exception.exp: Likewise.
10181 * gdb.cp/userdef.exp: Likewise.
10182
32a13b1a
DJ
101832006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10184
10185 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
10186
d8295fe9
VP
101872006-11-10 Vladimir Prus <vladimir@codesourcery.com>
10188
10189 * gdb.base/completion.exp: Fix completion tests for
10190 'info' and 'info '.
10191 * gdb.base/help.exp (help_test_raw, test_class_help)
10192 (test_prefix_command_help): Move...
10193 * lib/gdb.exp: Here.
10194 * gdb.base/main.exp: Adjust.
10195 * gdb.cp/maint.exp: Adjust.
10196 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 10197
8c394015
VP
101982006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10199
10200 * gdb.stabs/weird.exp (print_weird_var): Use
10201 gdb_test_multiple instead of gdb_expect.
10202
027fc1bc
VP
102032006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10204
10205 * gdb.base/help.exp (help_test_raw): New.
10206 (test_class_help): New.
10207 (test_prefix_command_help): New.
10208 Adjust testcases.
10209
67609209
FR
102102006-11-09 Christophe Lyon <christophe.lyon@st.com>
10211
10212 * gdb.base/constvars.c (main): Write to crass and crips, so that
10213 they are allocated by the compiler.
10214
f73adfeb
AS
102152006-10-27 Andreas Schwab <schwab@suse.de>
10216
10217 * gdb.base/multi-forks.exp: Use "detach fork" instead of
10218 "detach-fork".
10219
2f83a18e
DJ
102202006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
10221
10222 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
10223 of patterns.
10224
94277a38
DJ
102252006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10226
10227 * gdb.base/sepdebug.exp: Remove debug format test.
10228 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
10229 Handle no-symtab.
10230 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
10231
5bd2f6e2
DJ
102322006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10233
10234 * gdb.threads/manythreads.c (thread_function, main): Don't cast
10235 int to pointer or pointer to int.
10236 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
10237
8c008720
DJ
102382006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
10239
10240 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
10241
9e35dae4
DJ
102422006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10243
10244 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
10245
d9639e13
DJ
102462006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10247
10248 PR c++/2116
10249 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
10250
390a1bd0
JB
102512006-10-06 Joel Brobecker <brobecker@adacore.com>
10252
10253 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
10254 the corresponding bug has been fixed in GDB (PR/2018).
10255
dd920c33
JB
102562006-10-06 Joel Brobecker <brobecker@adacore.com>
10257
10258 * gdb.base/subst.exp: New testcase.
10259
53bbefe9
JB
102602006-10-06 Joel Brobecker <brobecker@adacore.com>
10261
10262 * gdb.ada/array_return/pck.ads: Add copyright notice.
10263 * gdb.ada/array_return/pck.adb: Likewise.
10264 * gdb.ada/array_return/p.adb: Likewise.
10265 * gdb.ada/exec_changed/first.adb: Likewise.
10266 * gdb.ada/exec_changed/second.adb: Likewise.
10267
09851417
JB
102682006-10-06 Joel Brobecker <brobecker@adacore.com>
10269
10270 * gdb.ada/watch_arg/watch.adb: New file.
10271 * gdb.ada/watch_arg.exp: New testcase.
10272
041bf30d
VP
102732006-10-02 Vladimir Prus <vladimir@codesourcery.com>
10274
10275 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 10276 via string_to_regexp.
041bf30d 10277 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 10278
f286fbdd 102792006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
10280
10281 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
10282 Remove unused / obsolete files.
10283
7c07f349
NR
102842006-09-19 Nick Roberts <nickrob@snap.net.nz>
10285
10286 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
10287
cd5ff84a
VP
102882006-09-17 Vladimir Prus <vladimir@codesourcery.com>
10289
10290 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
10291 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 10292 the number of frames.
cd5ff84a 10293
ae018d1a
DJ
102942006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
10295
10296 * gdb.base/args.c (main): Add breakpoint marker.
10297 * gdb.base/args.exp: Use args_test for tests. Add new tests which
10298 really test empty arguments.
10299 (args_load): Delete.
10300 (args_test): New.
10301
b399c549
NR
103022006-09-13 Nick Roberts <nickrob@snap.net.nz>
10303
10304 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 10305 check for one file.
b399c549 10306
2ab1eb7a
VP
103072006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
10308
10309 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
10310 HIGH_FRAME argument to -stack-list-locals can be larger than
10311 the number of frames.
a9c64011 10312
476308bf
FF
103132006-08-18 Fred Fish <fnf@specifix.com>
10314
10315 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
10316 '$' in front of skip_vmx_tests_saved when setting that.
10317
8625200f
AS
103182006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
10319
10320 * gdb.base/trace-commands.exp: New file.
10321
089ec8f1
DJ
103222006-08-10 Joel Brobecker <brobecker@adacore.com>
10323 Daniel Jacobowitz <dan@codesourcery.com>
10324
10325 * gdb.base/step-bt.exp: Make hexadecimal address optional in
10326 expected output of the backtrace commands.
10327
b60f0898
JB
103282006-08-09 Joel Brobecker <brobecker@adacore.com>
10329
10330 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
10331 untested followed by return combination.
10332 * gdb.arch/altivec-regs.exp: Likewise.
10333 * gdb.arch/e500-abi.exp: Likewise.
10334 * gdb.arch/e500-regs.exp: Likewise.
10335 * gdb.arch/gdb1291.exp: Likewise.
10336 * gdb.arch/gdb1431.exp: Likewise.
10337 * gdb.arch/gdb1558.exp: Likewise.
10338 * gdb.arch/i386-prologue.exp: Likewise.
10339 * gdb.arch/i386-unwind.exp: Likewise.
10340 * gdb.asm/asm-source.exp: Likewise.
10341 * gdb.base/a2-run.exp: Likewise.
10342 * gdb.base/advance.exp: Likewise.
10343 * gdb.base/all-bin.exp: Likewise.
10344 * gdb.base/annota1.exp: Likewise.
10345 * gdb.base/annota3.exp: Likewise.
10346 * gdb.base/args.exp: Likewise.
10347 * gdb.base/arithmet.exp: Likewise.
10348 * gdb.base/assign.exp: Likewise.
10349 * gdb.base/async.exp: Likewise.
10350 * gdb.base/attach.exp: Likewise.
10351 * gdb.base/bang.exp: Likewise.
10352 * gdb.base/bigcore.exp: Likewise.
10353 * gdb.base/bitfields.exp: Likewise.
10354 * gdb.base/bitfields2.exp: Likewise.
10355 * gdb.base/break.exp: Likewise.
10356 * gdb.base/call-sc.exp: Likewise.
10357 * gdb.base/call-strs.exp: Likewise.
10358 * gdb.base/callfuncs.exp: Likewise.
10359 * gdb.base/checkpoint.exp: Likewise.
10360 * gdb.base/chng-syms.exp: Likewise.
10361 * gdb.base/code-expr.exp: Likewise.
10362 * gdb.base/commands.exp: Likewise.
10363 * gdb.base/completion.exp: Likewise.
10364 * gdb.base/cond-expr.exp: Likewise.
10365 * gdb.base/condbreak.exp: Likewise.
10366 * gdb.base/consecutive.exp: Likewise.
10367 * gdb.base/constvars.exp: Likewise.
10368 * gdb.base/corefile.exp: Likewise.
10369 * gdb.base/cvexpr.exp: Likewise.
10370 * gdb.base/dbx.exp: Likewise.
10371 * gdb.base/define.exp: Likewise.
10372 * gdb.base/detach.exp: Likewise.
10373 * gdb.base/display.exp: Likewise.
10374 * gdb.base/dump.exp: Likewise.
10375 * gdb.base/ena-dis-br.exp: Likewise.
10376 * gdb.base/ending-run.exp: Likewise.
10377 * gdb.base/environ.exp: Likewise.
10378 * gdb.base/eval-skip.exp: Likewise.
10379 * gdb.base/exprs.exp: Likewise.
10380 * gdb.base/fileio.exp: Likewise.
10381 * gdb.base/finish.exp: Likewise.
10382 * gdb.base/float.exp: Likewise.
10383 * gdb.base/foll-exec.exp: Likewise.
10384 * gdb.base/foll-fork.exp: Likewise.
10385 * gdb.base/foll-vfork.exp: Likewise.
10386 * gdb.base/freebpcmd.exp: Likewise.
10387 * gdb.base/funcargs.exp: Likewise.
10388 * gdb.base/gcore.exp: Likewise.
10389 * gdb.base/gdb1090.exp: Likewise.
10390 * gdb.base/gdb1250.exp: Likewise.
10391 * gdb.base/huge.exp: Likewise.
10392 * gdb.base/info-proc.exp: Likewise.
10393 * gdb.base/interrupt.exp: Likewise.
10394 * gdb.base/jump.exp: Likewise.
10395 * gdb.base/langs.exp: Likewise.
10396 * gdb.base/lineinc.exp: Likewise.
10397 * gdb.base/list.exp: Likewise.
10398 * gdb.base/logical.exp: Likewise.
10399 * gdb.base/long_long.exp: Likewise.
10400 * gdb.base/macscp.exp: Likewise.
10401 * gdb.base/maint.exp: Likewise.
10402 * gdb.base/mips_pro.exp: Likewise.
10403 * gdb.base/miscexprs.exp: Likewise.
10404 * gdb.base/multi-forks.exp: Likewise.
10405 * gdb.base/opaque.exp: Likewise.
10406 * gdb.base/overlays.exp: Likewise.
10407 * gdb.base/pc-fp.exp: Likewise.
10408 * gdb.base/pointers.exp: Likewise.
10409 * gdb.base/printcmds.exp: Likewise.
10410 * gdb.base/psymtab.exp: Likewise.
10411 * gdb.base/ptype.exp: Likewise.
10412 * gdb.base/recurse.exp: Likewise.
10413 * gdb.base/relational.exp: Likewise.
10414 * gdb.base/relocate.exp: Likewise.
10415 * gdb.base/remote.exp: Likewise.
10416 * gdb.base/reread.exp: Likewise.
10417 * gdb.base/restore.exp: Likewise.
10418 * gdb.base/return.exp: Likewise.
10419 * gdb.base/return2.exp: Likewise.
10420 * gdb.base/scope.exp: Likewise.
10421 * gdb.base/sect-cmd.exp: Likewise.
10422 * gdb.base/sep.exp: Likewise.
10423 * gdb.base/sepdebug.exp: Likewise.
10424 * gdb.base/setshow.exp: Likewise.
10425 * gdb.base/setvar.exp: Likewise.
10426 * gdb.base/sigall.exp: Likewise.
10427 * gdb.base/sigbpt.exp: Likewise.
10428 * gdb.base/signals.exp: Likewise.
10429 * gdb.base/signull.exp: Likewise.
10430 * gdb.base/sizeof.exp: Likewise.
10431 * gdb.base/solib.exp: Likewise.
10432 * gdb.base/step-line.exp: Likewise.
10433 * gdb.base/step-test.exp: Likewise.
10434 * gdb.base/structs.exp: Likewise.
10435 * gdb.base/structs2.exp: Likewise.
10436 * gdb.base/term.exp: Likewise.
10437 * gdb.base/twice.exp: Likewise.
10438 * gdb.base/until.exp: Likewise.
10439 * gdb.base/varargs.exp: Likewise.
10440 * gdb.base/volatile.exp: Likewise.
10441 * gdb.base/watchpoint.exp: Likewise.
10442 * gdb.base/whatis-exp.exp: Likewise.
10443 * gdb.base/whatis.exp: Likewise.
10444 * gdb.cp/ambiguous.exp: Likewise.
10445 * gdb.cp/annota2.exp: Likewise.
10446 * gdb.cp/annota3.exp: Likewise.
10447 * gdb.cp/bool.exp: Likewise.
10448 * gdb.cp/breakpoint.exp: Likewise.
10449 * gdb.cp/casts.exp: Likewise.
10450 * gdb.cp/class2.exp: Likewise.
10451 * gdb.cp/classes.exp: Likewise.
10452 * gdb.cp/cplusfuncs.exp: Likewise.
10453 * gdb.cp/ctti.exp: Likewise.
10454 * gdb.cp/derivation.exp: Likewise.
10455 * gdb.cp/exception.exp: Likewise.
10456 * gdb.cp/gdb1355.exp: Likewise.
10457 * gdb.cp/hang.exp: Likewise.
10458 * gdb.cp/inherit.exp: Likewise.
10459 * gdb.cp/local.exp: Likewise.
10460 * gdb.cp/m-data.exp: Likewise.
10461 * gdb.cp/m-static.exp: Likewise.
10462 * gdb.cp/member-ptr.exp: Likewise.
10463 * gdb.cp/method.exp: Likewise.
10464 * gdb.cp/misc.exp: Likewise.
10465 * gdb.cp/namespace.exp: Likewise.
10466 * gdb.cp/overload.exp: Likewise.
10467 * gdb.cp/ovldbreak.exp: Likewise.
10468 * gdb.cp/pr-1023.exp: Likewise.
10469 * gdb.cp/pr-1210.exp: Likewise.
10470 * gdb.cp/pr-574.exp: Likewise.
10471 * gdb.cp/printmethod.exp: Likewise.
10472 * gdb.cp/psmang.exp: Likewise.
10473 * gdb.cp/ref-params.exp: Likewise.
10474 * gdb.cp/ref-types.exp: Likewise.
10475 * gdb.cp/rtti.exp: Likewise.
10476 * gdb.cp/templates.exp: Likewise.
10477 * gdb.cp/try_catch.exp: Likewise.
10478 * gdb.cp/userdef.exp: Likewise.
10479 * gdb.cp/virtfunc.exp: Likewise.
10480 * gdb.disasm/am33.exp: Likewise.
10481 * gdb.disasm/h8300s.exp: Likewise.
10482 * gdb.disasm/mn10300.exp: Likewise.
10483 * gdb.disasm/sh3.exp: Likewise.
10484 * gdb.disasm/t01_mov.exp: Likewise.
10485 * gdb.disasm/t02_mova.exp: Likewise.
10486 * gdb.disasm/t03_add.exp: Likewise.
10487 * gdb.disasm/t04_sub.exp: Likewise.
10488 * gdb.disasm/t05_cmp.exp: Likewise.
10489 * gdb.disasm/t06_ari2.exp: Likewise.
10490 * gdb.disasm/t07_ari3.exp: Likewise.
10491 * gdb.disasm/t08_or.exp: Likewise.
10492 * gdb.disasm/t09_xor.exp: Likewise.
10493 * gdb.disasm/t10_and.exp: Likewise.
10494 * gdb.disasm/t11_logs.exp: Likewise.
10495 * gdb.disasm/t12_bit.exp: Likewise.
10496 * gdb.disasm/t13_otr.exp: Likewise.
10497 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
10498 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
10499 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
10500 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
10501 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
10502 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10503 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10504 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10505 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
10506 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
10507 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10508 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10509 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10510 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10511 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10512 * gdb.mi/gdb701.exp: Likewise.
10513 * gdb.mi/gdb792.exp: Likewise.
10514 * gdb.mi/mi-basics.exp: Likewise.
10515 * gdb.mi/mi-break.exp: Likewise.
10516 * gdb.mi/mi-cli.exp: Likewise.
10517 * gdb.mi/mi-console.exp: Likewise.
10518 * gdb.mi/mi-disassemble.exp: Likewise.
10519 * gdb.mi/mi-eval.exp: Likewise.
10520 * gdb.mi/mi-file.exp: Likewise.
10521 * gdb.mi/mi-read-memory.exp: Likewise.
10522 * gdb.mi/mi-regs.exp: Likewise.
10523 * gdb.mi/mi-return.exp: Likewise.
10524 * gdb.mi/mi-simplerun.exp: Likewise.
10525 * gdb.mi/mi-stack.exp: Likewise.
10526 * gdb.mi/mi-stepi.exp: Likewise.
10527 * gdb.mi/mi-syn-frame.exp: Likewise.
10528 * gdb.mi/mi-until.exp: Likewise.
10529 * gdb.mi/mi-var-block.exp: Likewise.
10530 * gdb.mi/mi-var-child.exp: Likewise.
10531 * gdb.mi/mi-var-cmd.exp: Likewise.
10532 * gdb.mi/mi-var-display.exp: Likewise.
10533 * gdb.mi/mi-watch.exp: Likewise.
10534 * gdb.mi/mi2-basics.exp: Likewise.
10535 * gdb.mi/mi2-break.exp: Likewise.
10536 * gdb.mi/mi2-cli.exp: Likewise.
10537 * gdb.mi/mi2-console.exp: Likewise.
10538 * gdb.mi/mi2-disassemble.exp: Likewise.
10539 * gdb.mi/mi2-eval.exp: Likewise.
10540 * gdb.mi/mi2-file.exp: Likewise.
10541 * gdb.mi/mi2-read-memory.exp: Likewise.
10542 * gdb.mi/mi2-regs.exp: Likewise.
10543 * gdb.mi/mi2-return.exp: Likewise.
10544 * gdb.mi/mi2-simplerun.exp: Likewise.
10545 * gdb.mi/mi2-stack.exp: Likewise.
10546 * gdb.mi/mi2-stepi.exp: Likewise.
10547 * gdb.mi/mi2-syn-frame.exp: Likewise.
10548 * gdb.mi/mi2-until.exp: Likewise.
10549 * gdb.mi/mi2-var-block.exp: Likewise.
10550 * gdb.mi/mi2-var-child.exp: Likewise.
10551 * gdb.mi/mi2-var-cmd.exp: Likewise.
10552 * gdb.mi/mi2-var-display.exp: Likewise.
10553 * gdb.mi/mi2-watch.exp: Likewise.
10554 * gdb.stabs/exclfwd.exp: Likewise.
10555 * gdb.stabs/weird.exp: Likewise.
10556 * gdb.threads/gcore-thread.exp: Likewise.
10557 * gdb.trace/actions.exp: Likewise.
10558 * gdb.trace/backtrace.exp: Likewise.
10559 * gdb.trace/circ.exp: Likewise.
10560 * gdb.trace/collection.exp: Likewise.
10561 * gdb.trace/deltrace.exp: Likewise.
10562 * gdb.trace/infotrace.exp: Likewise.
10563 * gdb.trace/limits.exp: Likewise.
10564 * gdb.trace/packetlen.exp: Likewise.
10565 * gdb.trace/passc-dyn.exp: Likewise.
10566 * gdb.trace/passcount.exp: Likewise.
10567 * gdb.trace/report.exp: Likewise.
10568 * gdb.trace/save-trace.exp: Likewise.
10569 * gdb.trace/tfind.exp: Likewise.
10570 * gdb.trace/tracecmd.exp: Likewise.
10571 * gdb.trace/while-dyn.exp: Likewise.
10572 * gdb.trace/while-stepping.exp: Likewise.
10573
f4b618d1
JB
105742006-08-08 Joel Brobecker <brobecker@adacore.com>
10575
10576 * gdb.base/step-bt.c: New file.
10577 * gdb.base/step-bt.exp: New testcase.
10578
3d00d119
DJ
105792006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
10580
10581 * config/monitor.exp (gdb_load): Remove support for obsolete
10582 download-write-size.
10583 * gdb.base/remote.exp: Likewise. Update all callers of
10584 gdb_timed_load.
10585
017b5bd4
DJ
105862006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
10587
10588 * cursal.exp: Pass binfile to gdb_load.
10589
837c599d
DJ
105902006-08-01 Nathan Sidwell <nathan@codesourcery.com>
10591
10592 * gdb.base/cursal.exp: Add "" to gdb_load call.
10593
8dd4540b
MK
105942006-07-29 Mark Kettenis <kettenis@gnu.org>
10595
10596 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
10597 NetBSD/ELF targets.
10598
ab5c9f60
DJ
105992006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
10600
10601 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
10602 operator*.
10603
4c42eaff
DJ
106042006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
10605
10606 * gdb.base/completion.exp: Update for change in "file" behavior.
10607 * gdb.stabs/weird.exp: Likewise.
10608 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
10609 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
10610
0155cc76
NS
106112006-07-24 Nathan Sidwell <nathan@codesourcery.com>
10612
10613 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
10614 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
10615
16026cd7
AS
106162006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
10617
10618 * gdb.base/default.exp: Update source command error message.
10619 * gdb.base/help.exp: Update 'help source' message.
10620
16963cb6
DJ
106212006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
10622
10623 * gdb.cp/bs15503.exp: Update comment for no longer crashing
10624 test.
10625
6d7fd486
AS
106262006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
10627
10628 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
10629
29e8a844
DJ
106302006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10631
10632 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
10633
6afcfa39
DJ
106342006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10635
10636 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
10637
267a692b
MK
106382006-07-17 Mark Kettenis <kettenis@gnu.org>
10639
10640 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
10641 *-*-openbsd* from targets for wich we expect ARM FPA floating
10642 point format.
10643
85d2fec4
NR
106442006-07-17 Nick Roberts <nickrob@snap.net.nz>
10645
10646 * gdb.cp/annota3.exp: Expect frame-begin annotation.
10647
106482006-07-17 Mark Kettenis <kettenis@gnu.org>
10649
10650 * gdb.base/annota3.exp: Expect frame-begin annotation.
10651
85b4c6e8
JB
106522006-07-14 Joel Brobecker <brobecker@adacore.com>
10653
10654 * gdb.base/help.exp: Adjust "help unset" test to accept
10655 any list of unset commands.
10656
fb933624
DJ
106572006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
10658 Daniel Jacobowitz <dan@codesourcery.com>
10659
10660 * gdb.cp/ref-params.exp: New test.
10661 * gdb.cp/ref-params.cc: New source file.
10662 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
10663
1dff4b64
MK
106642006-07-08 Mark Kettenis <kettenis@gnu.org>
10665
10666 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
10667 spaces/tabs in regular expressions since they might not be there.
10668
40d2e0e3
AS
106692006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
10670
10671 * gdb.base/ifelse.exp: New file.
10672
f6c957d2
NS
106732006-07-04 Nathan Sidwell <nathan@codesourcery.com>
10674
10675 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
10676 line.
10677 * gdb.base/huge.exp: Loop over compilation to find a size that
10678 is acceptable.
10679 * gdb.base/remote.exp: Correct expected strings.
10680 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
10681
b9c5a23d
DJ
106822006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10683
10684 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
10685
9af2e58d
DJ
106862006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10687
10688 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
10689 native.
10690
30930ca5
DJ
106912006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10692
10693 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
10694 enable stabs testing.
10695
aa32fa1d
DJ
106962006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10697
bd4a4c80 10698 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
10699 gdb_test_multiple does.
10700
321fef15
DJ
107012006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10702
10703 * Makefile.in (host_alias): Remove.
10704 (target_alias): Use @target_noncanonical@.
10705 (site.exp): Don't set host_alias.
10706 * aclocal.m4: Remove contents. Include acx.m4.
10707 * configure: Regenerated.
10708 * configure.ac: Use ACX_NONCANONICAL_TARGET.
10709
e1c2defa
NS
107102006-06-13 Nathan Sidwell <nathan@codesourcery.com>
10711
e63b55d1
NS
10712 * lib/gdb.exp (gdb_load_cmd): New.
10713
5600ea19
NS
10714 * gdb.base/fileio.c: Add system(NULL) test.
10715 * gdb.base/fileio.exp: Check it.
10716
e1c2defa
NS
10717 * gdb.base/break.c: Add 10a breakpoint at }
10718 * gdb.base/break.exp: Add test for breakpoint at }
10719 * gdb.cp/anon-union.cc: Add code at end of function.
10720 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
10721 * gdb.mi/var-cmd.c: Add code at end of function.
10722 * gdb.mi/mi-var-display.exp: Adjust end of next.
10723 * gdb.mi/mi2-var-display.exp: Likewise.
10724 * gdb.base/fileio.c: Add stop function and insert calls at
10725 stopping places.
10726 * gdb.base/fileio.exp: Breakpoint stop function and remove
10727 explicit line number references.
10728
6c0112ec
JB
107292006-05-19 Joel Brobecker <brobecker@adacore.com>
10730
a9c64011
AS
10731 * gdb.base/del.exp (test_delete_alias): New function.
10732 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 10733
154189a4
FF
107342006-05-18 Fred Fish <fnf@specifix.com>
10735
10736 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
10737 required. Check for spurious output after program exits normally.
10738
582e64c2
FF
107392006-05-17 Fred Fish <fnf@specifix.com>
10740
10741 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
10742 gdb_load, so it works in the simulator.
10743
8ef6493a
FF
107442006-05-11 Fred Fish <fnf@specifix.com>
10745
10746 * gdb.base/bang.exp: Ignore unexpected output between the
10747 "program exited normally" and the gdb prompt, as many other
10748 tests do.
10749
692b141c
MK
107502006-05-07 Mark Kettenis <kettenis@gnu.org>
10751
10752 * gdb.base/help.exp: Make "delete checkpoint" part option for
10753 "help d" and "help delete" tests.
10754
540b8a30
UW
107552006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10756
a9c64011 10757 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
10758 expected output in some mi_gdb_test statements.
10759 * gdb.mi/mi2-basics.exp: Likewise.
10760
9b6462d9
JB
107612006-05-05 Joel Brobecker <brobecker@adacore.com>
10762
10763 * gdb.base/del.c: New file.
10764 * gdb.base/del.exp: New testcase.
10765
954de43b
DM
107662006-05-05 David S. Miller <davem@sunset.davemloft.net>
10767
10768 * gdb.base/break.exp: Do not assume a breakpoint on
10769 main will actually be in $srcfile when optimizing.
1303f75e
DM
10770 * gdb.base/savedregs.exp: Do not require that the dummy
10771 frame location match up to a symbol and source file location.
c3242428
DM
10772 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
10773 will get printed without a mi_cmd_data_list_register_values prefix.
10774 (*-data-list-register-*): Correct regular expressions to expect the new
10775 pseudo d? floating point registers.
10776 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 10777
c7e64c9a
DJ
107782006-05-05 Christophe Lyon <christophe.lyon@st.com>
10779
10780 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
10781 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
10782 is allocated by the compiler.
10783 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
10784 anons, e, anone to force their allocation by the compiler.
10785
107862006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
10787
10788 * gdb.base/help.exp: Update expected text for help d and
10789 help delete.
10790
27ce9a6d
MK
107912006-05-02 Mark Kettenis <kettenis@gnu.org>
10792
10793 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
10794 NetBSD/ELF targets.
10795
8608915f
MK
107962006-04-30 Mark Kettenis <kettenis@gnu.org>
10797
10798 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
10799 single-step breakpoint fails; make this a KFAIL on
10800 sparc*-*-openbsd*.
10801 * gdb.base/siginfo.exp: Likewise.
10802 * gdb.base/sigstep.exp (advance, advancei): Likewise.
10803
b8db102d
MS
108042006-04-26 Michael Snyder <msnyder@redhat.com>
10805
10806 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
10807 which may have to consume output from other forks.
10808 Add tests to make sure that "delete fork" succeeded.
10809
c702009a
MS
108102006-04-20 Michael Snyder <msnyder@redhat.com>
10811
10812 * 2006-03-22 Jim Blandy <jimb@redhat.com>
10813 Add support for the Renesas M32C and M16C.
10814
10815 * gdb.asm/asm-source.exp: Add m32c target.
10816 * gdb.asm/m32c.inc: Support for m32c target.
10817
e28493f2
AS
108182006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
10819
10820 * gdb.base/commands.exp (recursive_source_test): New test.
10821
880da185
DM
108222006-04-04 David S. Miller <davem@sunset.davemloft.net>
10823
10824 * gdb.base/float.exp: Add pattern for sparc targets.
10825
61d9b92f
DJ
108262006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10827
10828 * gdb.base/commands.exp (stray_arg0_test): New test.
10829
bd717df8
PB
108302006-03-30 Paul Brook <paul@codesourcery.com>
10831
10832 * gdb.mi/mi-until.exp: kfail broken until command.
10833 * gdb.mi/mi2-until.exp: Ditto.
10834
ec793d3c
NR
108352006-03-27 Nick Roberts <nickrob@snap.net.nz>
10836
10837 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
10838
831004b7
AO
108392006-03-08 Alexandre Oliva <aoliva@redhat.com>
10840
10841 * gdb.base/prelink.exp: Anchor tested-for regular expression
10842 on gdb prompt.
10843
effe49a0
PB
108442006-03-07 Paul Brook <paul@codesourcery.com>
10845
10846 * gdb.base/assign.exp: Correct fail message.
10847
e5461016
PB
108482006-03-07 Paul Brook <paul@codesourcery.com>
10849
10850 * lib/compiler.c: Extract armcc version number.
10851 * lib/compiler.cc: Ditto.
10852
fc91c6c2
PB
108532006-03-07 Paul Brook <paul@codesourcery.com>
10854
10855 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
10856 additional_flags=-w.
10857 * gdb.arch/altivec-regs.exp: Ditto.
10858 * gdb.arch/e500-abi.exp: Ditto.
10859 * gdb.arch/e500-regs.exp: Ditto.
10860 * gdb.base/all-bin.exp: Ditto.
10861 * gdb.base/annota1.exp: Ditto.
10862 * gdb.base/annota3.exp: Ditto.
10863 * gdb.base/args.exp: Ditto.
10864 * gdb.base/arithmet.exp: Ditto.
10865 * gdb.base/assign.exp: Ditto.
10866 * gdb.base/async.exp: Ditto.
10867 * gdb.base/bang.exp: Ditto.
10868 * gdb.base/break.exp: Ditto.
10869 * gdb.base/call-rt-st.exp: Ditto.
10870 * gdb.base/completion.exp: Ditto.
10871 * gdb.base/cond-expr.exp: Ditto.
10872 * gdb.base/condbreak.exp: Ditto.
10873 * gdb.base/consecutive.exp: Ditto.
10874 * gdb.base/define.exp: Ditto.
10875 * gdb.base/display.exp: Ditto.
10876 * gdb.base/ena-dis-br.exp: Ditto.
10877 * gdb.base/environ.exp: Ditto.
10878 * gdb.base/eval-skip.exp: Ditto.
10879 * gdb.base/info-proc.exp: Ditto.
10880 * gdb.base/jump.exp: Ditto.
10881 * gdb.base/logical.exp: Ditto.
10882 * gdb.base/long_long.exp: Ditto.
10883 * gdb.base/maint.exp: Ditto.
10884 * gdb.base/miscexprs.exp: Ditto.
10885 * gdb.base/pc-fp.exp: Ditto.
10886 * gdb.base/pointers.exp: Ditto.
10887 * gdb.base/relational.exp: Ditto.
10888 * gdb.base/reread.exp: Ditto.
10889 * gdb.base/sect-cmd.exp: Ditto.
10890 * gdb.base/sep.exp: Ditto.
10891 * gdb.base/sepdebug.exp: Ditto.
10892 * gdb.base/until.exp: Ditto.
10893 * gdb.base/whatis-exp.exp: Ditto.
10894 * gdb.cp/annota2.exp: Ditto.
10895 * gdb.cp/annota3.exp: Ditto.
10896 * gdb.trace/actions.exp: Ditto.
10897 * gdb.trace/backtrace.exp: Ditto.
10898 * gdb.trace/circ.exp: Ditto.
10899 * gdb.trace/collection.exp: Ditto.
10900 * gdb.trace/deltrace.exp: Ditto.
10901 * gdb.trace/infotrace.exp: Ditto.
10902 * gdb.trace/limits.exp: Ditto.
10903 * gdb.trace/packetlen.exp: Ditto.
10904 * gdb.trace/passc-dyn.exp: Ditto.
10905 * gdb.trace/passcount.exp: Ditto.
10906 * gdb.trace/report.exp: Ditto.
10907 * gdb.trace/save-trace.exp: Ditto.
10908 * gdb.trace/tfind.exp: Ditto.
10909 * gdb.trace/tracecmd.exp: Ditto.
10910 * gdb.trace/while-dyn.exp: Ditto.
10911 * gdb.trace/while-stepping.exp: Ditto.
10912 * lib/gdb.exp: Ditto.
10913 (gdb_compile): Handle nowarning option.
10914
5f4a23d9
AO
109152006-03-07 Alexandre Oliva <aoliva@redhat.com>
10916
10917 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
10918 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
10919 Rename executable to prelinkt. Don't re-prelink if we didn't
10920 get a core file. Test prelink -u exit status to tell whether
10921 prelinking failed. Use gdb_test_multiple.
10922
9733fc94
DJ
109232006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10924
10925 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
10926 (do_tests): Call it.
10927
cc10cae3
AO
109282006-02-28 Alexandre Oliva <aoliva@redhat.com>
10929
10930 * gdb.base/prelink.exp: New test.
10931 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
10932
15c46491
WZ
109332006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
10934
10935 * gdb.fortran/derived-type.f90: New file.
10936 * gdb.fortran/derived-type.exp: New testcase.
10937
5c9f7ded
DJ
109382006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
10939
10940 * gdb.base/default.exp: Allow ';' as a directory separator.
10941
5b96932b
AS
109422006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10943
10944 * gdb.base/help.exp (help add-symbol-file): Update.
10945
1986bccd
AS
109462006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10947
10948 * gdb.base/help.exp (help load): Update expected results.
10949
a8b7528f
FF
109502006-02-19 Fred Fish <fnf@specifix.com>
10951
10952 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
10953 specifix hex value as part of results.
10954 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 10955
f8261448
FF
109562006-02-16 Fred Fish <fnf@specifix.com>
10957
10958 * gdb.base/whatis.c: Define variables using typedefs char_addr,
10959 ushort_addr, and slong_addr, so the typedefs are not optimized
10960 away.
10961 * gdb.base/whatis.exp: Add tests using type name for struct type,
10962 union type, enum type, and typedef.
a9c64011 10963
31d8bdd2
MK
109642006-02-13 Mark Kettenis <kettenis@gnu.org>
10965
10966 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
10967
34e41e63
JB
109682006-02-13 Jim Blandy <jimb@redhat.com>
10969
10970 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
10971 case where it takes two "next" commands to skip past the init
10972 call.
10973
ac6e4f31
FF
109742006-02-12 Fred Fish <fnf@specifix.com>
10975
10976 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
10977 to handle cases where it takes two "next" commands to skip
10978 past the init call.
10979
2db2d571
JB
109802006-02-07 Joel Brobecker <brobecker@adacore.com>
10981
10982 * gdb.ada/array_return.exp: Mark the last test as expected to fail
10983 on hppa32 targets.
10984
38fcd64c
DJ
109852006-02-06 Vladimir Prus <ghost@cs.msu.su>
10986
10987 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
10988 field.
10989
1315ad46
MK
109902006-01-29 Mark Kettenis <kettenis@gnu.org>
10991
10992 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
10993
5625b943
DJ
109942006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10995
10996 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
10997 files.
10998
80df1bbe
DJ
109992006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11000
11001 * gdb.cp/maint.exp: Set complaints to a positive value.
11002
9078e690
DJ
110032006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11004
11005 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
11006 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
11007 function name.
11008
9c903399
DJ
110092006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11010
11011 * gdb.base/checkpoint.c: Update copyright notice. Include
11012 <stdlib.h>.
11013
761ae4d6
JB
110142006-01-04 Jim Blandy <jimb@redhat.com>
11015
11016 * gdb.asm/asm-source.exp: Independently provide default values for
11017 asm-flags and debug-flags. Use 'string equal' to do the
11018 comparison, not the implicit expr's '==' operator. Remove
11019 now-unneeded assignments to asm-flags. In h8300 case, place
11020 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
11021
099ac3dd
MS
110222006-01-04 Michael Snyder <msnyder@redhat.com>
11023
11024 * gdb.base/checkpoint.c: New file.
11025 * gdb.base/checkpoint.exp: New file.
11026 * gdb.base/multi-fork.c: New file.
11027 * gdb.base/multi-fork.exp: New file.
11028 * gdb.base/pi.txt: New file (data for checkpoint.c test).
11029
f4d85314
FF
110302006-01-04 Fred Fish <fnf@specifix.com>
11031
11032 * gdb.base/ptype.c (foo): Add typedef.
11033 (intfoo): Add function.
11034 * gdb.base/ptype1.c: New file.
11035 * gdb.base/ptype.exp: Handle compilation and linking with two
11036 source files. Test that proper type for "foo" is found based
11037 on source context rather than first match found in symtabs.
11038
a1b06f35
MK
110392005-12-28 Mark Kettenis <kettenis@gnu.org>
11040
11041 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11042 * gdb.asm/openbsd.inc: Indent commands.
11043
d082a1e2
MK
110442005-12-26 Mark Kettenis <kettenis@gnu.org>
11045
c65016bd
MK
11046 * gdb.base/freebpcmd.exp: Increase timeout.
11047
d082a1e2
MK
11048 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11049
d3c32a0e
DJ
110502005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11051
11052 * gdb.base/default.exp: Update check for "show version".
11053
9fdb1f50
RC
110542005-12-09 Randolph Chung <tausq@debian.org>
11055
11056 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
11057 * gdb.asm/pa64.inc: New file.
11058
5f2c56f7
RC
110592005-12-09 Randolph Chung <tausq@debian.org>
11060
11061 * gdb.asm/common.inc: Indent commands.
11062 * gdb.asm/asmsrc1.s: Likewise.
11063 * gdb.asm/asmsrc2.s: Likewise.
11064
8117349c
RC
110652005-12-09 Randolph Chung <tausq@debian.org>
11066
11067 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11068 (get_addr_of_sym): Remove duplicate print.
11069 (gen_core): xfail hppa*-*-hpux*, update expected output.
11070 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11071 * gdb.arch/pa64-nullify.s: New file.
11072
8f07f25a
RC
110732005-12-09 Randolph Chung <tausq@debian.org>
11074
11075 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11076
55b39184
DJ
110772005-12-07 Christophe Lyon <christophe.lyon@st.com>
11078
11079 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11080 code generation for these functions.
11081 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11082 error message.
11083
31e2b00f
AS
110842005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11085
11086 * gdb.base/help.exp (help b, help br, help bre, help brea)
11087 (help break): Update the expected message.
11088
c3d0b56e
SC
110892005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11090
11091 * gdb.asm/m68hc11.inc: Setup the data section.
11092 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11093 script for this test.
11094 (m6812-*-*): Likewise.
11095
36ae0ea9
RC
110962005-11-09 Randolph Chung <tausq@debian.org>
11097
11098 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11099
9d6f42e9
WZ
111002005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11101
11102 * gdb.base/break.exp: Fix a comment typo.
11103
e2126a14
EZ
111042005-11-03 Jim Blandy <jimb@redhat.com>
11105
a9c64011
AS
11106 Checked in by Elena Zannoni <ezannoni@redhat.com>
11107
889bf7c5 11108 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 11109
e0ac7199
CV
111102005-11-02 Corinna Vinschen <vinschen@redhat.com>
11111
11112 * gdb.arch/gdb1558.c: Include stdio.h.
11113
31d3fb18
MK
111142005-10-31 Mark Kettenis <kettenis@gnu.org>
11115
11116 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11117
e52b687c
MK
111182005-10-31 Mark Kettenis <kettenis@gnu.org>
11119
11120 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11121
f4711d79
PG
111222005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11123
a9c64011
AS
11124 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11125 vscr" tests to better match output.
f4711d79 11126
987a9106
JB
111272005-10-12 Jim Blandy <jimb@redhat.com>
11128
11129 * gdb.base/structs.exp (any): New function.
11130 (test_struct_returns): Don't make any assumptions at all about
11131 what value the function returns when GDB can't set the return
11132 value.
11133
2336bb58
JB
111342005-10-09 Joel Brobecker <brobecker@adacore.com>
11135
11136 * gdb.ada/arrayidx/p.adb: New file.
11137 * gdb.ada/arrayidx.exp: New testcase
11138
111392005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
11140
11141 * gdb.ada/array_return/pck.ads: New file.
11142 * gdb.ada/array_return/pck.adb: New file.
11143 * gdb.ada/array_return/p.adb: New file.
11144 * gdb.ada/array_return.exp: New testcase.
11145
705335ea
JB
111462005-10-03 Joel Brobecker <brobecker@adacore.com>
11147
a9c64011
AS
11148 * gdb.base/arrayidx.c: New file.
11149 * gdb.base/arrayidx.exp: New testcase.
705335ea 11150
11ee9940
NR
111512005-09-29 Nick Roberts <nickrob@snap.net.nz>
11152
11153 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
11154 frames-invalid and breakpoints-invalid are no longer generated
11155 with level 3 so don't expect them in the output.
11156
39fb8e9e
BR
111572005-09-27 Bob Rossi <bob@brasko.net>
11158
a9c64011 11159 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
11160 from test. Escape the | in mi_gdb_test call.
11161 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
11162 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
11163 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
11164 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
11165 expected regex's in mi_gdb_test calls.
11166 * lib/mi-support.exp: Remove arbitrary .* from tests.
11167 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
11168 Fully anchor GDB/MI expected results in mi_gdb_test.
11169 * lib/gdb.exp (string_to_regexp): Escape the ] character.
11170 * gdb.base/sizeof.exp: Remove escape character. Correct test.
11171
2af48f68
PB
111722005-09-26 Paul Brook <paul@codesourcery.com>
11173
11174 * long_long.exp: Exclude eabi targets from arm FPA float format test.
11175
f34502bc
WZ
111762005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11177
11178 * bfp-test.c: New file.
11179 * bfp-test.exp: New testcase.
11180
ca929517
WZ
111812005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11182
11183 * gdb.fortran/subarray.exp: New testcase to test the evaluation
11184 of subarray and substring variable.
11185 * gdb.fortran/subarray.f: New source file for the test of subarray
11186 and substring variable evaluation.
11187 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
11188 of string constant.
11189
c761af65
DJ
111902005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11191
11192 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
11193 copyright dates.
11194
561d7a1d
PG
111952005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
11196
11197 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
11198 powerpc altivec' test with an almost identical 'info vector' test.
11199
b2b64cc9
PG
112002005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11201
a9c64011
AS
11202 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11203 vscr" tests to match output.
b2b64cc9 11204
6ac4d15a
PG
112052005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11206
a9c64011
AS
11207 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
11208 output.
6ac4d15a 11209
40e55bef
BR
112102005-09-11 Bob Rossi <bob@brasko.net>
11211
889bf7c5
PA
11212 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
11213 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
11214 commands that return an MI output command and an asyncronous MI output
11215 command.
40e55bef
BR
11216 * gdb.mi/mi-console.exp: Ditto.
11217
3c7385ec
BR
112182005-09-11 Bob Rossi <bob@brasko.net>
11219
11220 * gdb.mi/mi-var-child.c: Include <string.h>.
11221
a6cd0eb3
DJ
112222005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
11223
11224 * killed.exp: Correct gdb_expect syntax.
11225
2f168eed
CV
112262005-08-09 Corinna Vinschen <vinschen@redhat.com>
11227
11228 * lib/mi-support.exp (mi_gdb_load): Fix typo.
11229
ecd3fd0f
BR
112302005-08-02 Bob Rossi <bob@brasko.net>
11231
11232 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
11233 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
11234 Change tests to inferior-tty-set/show.
11235 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
11236 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
11237 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
11238 inferior. Use mi_gdb_test to get GDB and Inferior output.
11239 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
11240 descriptor.
11241 (mi_inferior_tty_name): Add inferior PTY file name.
11242 (mi_gdb_start): Add INFERIOR_PTY parameter.
11243 (mi_gdb_test): Add IPATTERN parameter.
11244
f1ea48cb 112452005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 11246
f1ea48cb
BR
11247 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
11248 parameter to mi_gdb_test.
11249 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
11250
6e650a67
DJ
112512005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11252
11253 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
11254 struct_declarations.
11255 * gdb.mi/mi-var-child.exp: Step over the initialization of
11256 struct_declarations.
11257
8be260b6
DJ
112582005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11259
11260 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11261 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
11262 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
11263 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
11264 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
11265 file.
11266
4e660f07
NR
112672005-07-27 Nick Roberts <nickrob@snap.net.nz>
11268
11269 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
11270 (do_children_tests): Assign values to the extra elements.
11271
11272 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
11273 them for tests for "-var-update --no-values" and
a9c64011 11274 "-var-update --all-values".
4e660f07
NR
11275 Add test for "-var-list-children --simple-values".
11276
11277 * gdb.mi/basics.c (callee4): Add integer array D[3]...
11278
11279 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
11280 "-stack-list-locals --simple-values" Improve doc strings and
11281 comments.
11282
6bdae935
MK
112832005-07-18 Mark Kettenis <kettenis@gnu.org>
11284
598b7a6f
MK
11285 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
11286 *-*-openbsd*.
11287 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
11288
6bdae935
MK
11289 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
11290 sigaltsatck'.
11291
1323e929 112922005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 11293
1323e929
BR
11294 * gdb.base/default.exp (tty): Changed output of command.
11295 * gdb.base/help.exp (help tty): Ditto.
11296
b1a9c082
MK
112972005-07-12 Mark Kettenis <kettenis@gnu.org>
11298
11299 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
11300
10a844a2
MK
113012005-07-10 Mark Kettenis <kettenis@gnu.org>
11302
11303 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
11304 -stack-select-frame without arguments.
11305 (test_stack_frame_listing): Add test for newly implemented command
11306 -stack-info-frame.
11307
3cb3b8df
BR
113082005-07-06 Bob Rossi <bob@brasko.net>
11309
11310 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
11311 command.
11312 (Copyright): Update copyright.
11313
a0c5fbcf
WZ
113142005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
11315
11316 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
11317 tests to evaluate exponentiation expression.
11318
984971d0
AS
113192005-06-29 Andreas Schwab <schwab@suse.de>
11320
11321 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
11322 main to avoid warnings.
11323
11324 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
11325
fe03833f
NR
113262005-06-20 Nick Roberts <nickrob@snap.net.nz>
11327
11328 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
11329 -stack-select-frame without arguments.
11330 (test_stack_frame_listing): Add test for newly implemented command
11331 -stack-info-frame.
a9c64011 11332
7a55f279
WZ
113332005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
11334
0ffa0ea5
DJ
11335 * gdb.fortran/array-element.f: New file.
11336 * gdb.fortran/array-element.exp: New testcase.
7a55f279 11337
26585198
DJ
113382005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11339
11340 * gdb.base/bigcore.exp: Correct checks for systems which can
11341 not dump a large core file.
11342
c1bd25fd
DJ
113432005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11344
11345 * gdb.base/relocate.c: Add a copyright notice.
11346 (dummy): Remove.
11347 * gdb.base/relocate.exp: Test printing the values of variables
11348 from a relocatable file.
11349
589e074d
DJ
113502005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11351
11352 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
11353 excess MI output after an error.
11354
0915f927
JB
113552005-05-29 Joel Brobecker <brobecker@adacore.com>
11356
11357 * gdb.arch/alpha-step.c: New file.
11358 * gdb.arch/alpha-step.exp: New testcase.
11359
76ff342d
DJ
113602005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
11361 Dennis Brueni <dennis@slickedit.com>
11362
11363 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
11364 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
11365 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
11366 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
11367 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11368 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
11369 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
11370
96b0c7ac
DJ
113712005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
11372 Wu Zhou <woodzltc@cn.ibm.com>
11373
11374 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
11375 IBM's xlc compiler.
11376 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
11377 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
11378
f21565d2
JB
113792005-05-13 Jim Blandy <jimb@redhat.com>
11380
11381 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
11382 calling gdb_suppress_entire_file.
11383 * gdb.base/charset.exp: Same.
11384 * gdb.base/call-rt-st.exp: Same.
11385
6006a3a1
BR
113862005-05-05 Bob Rossi <bob_rossi@cox.net>
11387
11388 * lib/gdb.exp (fullname_syntax): Added global regex.
11389 (fullname_syntax_POSIX): Ditto.
11390 (fullname_syntax_UNC): Ditto.
11391 (fullname_syntax_DOS_CASE): Ditto.
11392 (fullname_syntax_DOS): Ditto.
11393 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
11394 fullname_syntax variable to scope and use it.
11395 (test_file_list_exec_source_files): Ditto.
11396 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
11397
c3b69c04
DJ
113982005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
11399
11400 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
11401
3c95e6af
PG
114022004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
11403
a9c64011
AS
11404 * lib/gdb.exp (skip_altivec_tests): New function, based on
11405 check_vmx_hw_available from the GCC testsuite.
11406 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
11407 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 11408
78df6c56
JB
114092005-05-02 Jim Blandy <jimb@redhat.com>
11410
11411 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
11412 calling gdb_suppress_entire_file.
11413
1690f9cf
DJ
114142005-04-30 Randolph Chung <tausq@debian.org>
11415
11416 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
11417 Slightly relax "sem_post" name checking.
11418
5ea106f7
PG
114192005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11420
11421 * gdb.base/unload.exp: Use new shared library infrastructure.
11422
bf7234cf
PG
114232005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11424
11425 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 11426 infrastructure.
bf7234cf 11427
547b869a
CV
114282005-04-29 Corinna Vinschen <vinschen@redhat.com>
11429
11430 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
11431 * gdb.asm/h8300.inc: New file.
11432
f07e55f0
PG
114332005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11434
11435 * gdb.base/shlib-call.exp: Change to use new shared library
11436 infrastructure.
11437
3cbba3d1
PG
114382005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11439
a9c64011
AS
11440 * gdb.base/pending.exp: Change to use new shared library
11441 infrastructure.
3cbba3d1 11442
ed6df200
PG
114432005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11444
a9c64011
AS
11445 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
11446 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 11447
8c8f4ebe
PG
114482005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
11449
a9c64011
AS
11450 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
11451 shared objects being adjusted and update copyright years.
8c8f4ebe 11452
607fbc54
DJ
114532005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
11454
11455 * ChangeLog: Correct some 2003-01-13 dates.
11456 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
11457 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
11458 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
11459 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
11460 gdb.trace/tfind.exp: Update copyright years.
11461
57bf0e56
DJ
114622005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
11463 Daniel Jacobowitz <dan@codesourcery.com>
11464
11465 * lib/gdb.exp (gdb_compile): Handle shlib=.
11466 (gdb_compile_shlib): New function.
11467
9b593790
PG
114682005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
11469
a9c64011 11470 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 11471
9494c6a5
DJ
114722005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11473
11474 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
11475 gdb.server.
11476 * configure.ac: Likewise.
11477 * configure: Regenerated.
11478 * gdb.gdbserver/Makefile.in: Moved to...
11479 * gdb.server/Makefile.in: ... here.
11480 * gdb.gdbserver/server.c: Moved to...
11481 * gdb.server/server.c: ... here.
11482 * gdb.gdbserver/server-run.exp: Moved to...
11483 * gdb.server/server-run.exp: ... here.
11484
6f8eac0e
DJ
114852005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11486
11487 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
11488 * configure.ac: Create gdb.gdbserver/Makefile.
11489 * configure: Regenerated.
11490 * lib/gdbserver-support.exp: New file, derived from
11491 config/gdbserver.exp.
11492 * config/gdbserver.exp: Use gdbserver-support.exp.
11493 * gdb.gdbserver/Makefile.in: New file.
11494 * gdb.gdbserver/server.c: New file.
11495 * gdb.gdbserver/server-run.exp: New file.
11496
6e87504d
PG
114972005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
11498
a9c64011
AS
11499 * lib/gdb.exp (test_compiler_info): Return compiler_info
11500 if no arguments are given.
6e87504d 11501
d1779be4
PG
115022005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
11503
11504 * gdb.arch/altivec-abi.exp: Check for compiler and set
11505 use altivec' flag accordingly.
11506 * gdb.arch/altivec-regs.exp: Likewise.
11507
88750304
DJ
115082005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
11509
11510 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
11511
f3fb768d
AS
115122005-03-27 Andreas Schwab <schwab@suse.de>
11513
11514 * gdb.base/bigcore.c (main): Add missing mode argument in open
11515 call.
11516
7e813ac5
DJ
115172005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
11518
11519 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
11520 downloads.
11521 * config/gdbserver.exp (gdb_load): Likewise.
11522
8e3049aa
PB
115232005-03-14 Paul Brook <paul@codesourcery.com>
11524
11525 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
11526 targets.
11527
a9df7c44
JB
115282005-03-09 Joel Brobecker <brobecker@adacore.com>
11529
11530 * gdb.dwarf2/dup-psym.S: New file.
11531 * gdb.dwarf2/dup-psym.exp: New testcase.
11532
9f0d94e8
JB
115332005-03-09 Joel Brobecker <brobecker@adacore.com>
11534
11535 * gdb.ada/exec_changed/first.adb: New file.
11536 * gdb.ada/exec_changed/second.adb: New file.
11537 * gdb.ada/exec_changed.exp: New testcase.
11538
5f579bc5
NS
115392005-03-08 Nathan Sidwell <nathan@codesourcery.com>
11540
36e9969c
NS
11541 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
11542 (A2): New class.
11543 (main): Test operator+.
11544 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
11545 breakpoint test.
11546
5f579bc5
NS
11547 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
11548 * gdb.base/signull.exp: Disable if gdb,nosignals.
11549 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
11550 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
11551 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
11552 * gdb.mi/mi2-console.exp: Likewise.
11553 * gdb.trace/collection.exp (run_trace_experiment): Consume the
11554 continue output at start.
11555 (gdb_collect_locals_test): Robustify regexp.
11556 * gdb.trace/passc-dyn.exp: Fix comment typo.
11557 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
11558
be46087e
CV
115592005-03-08 Corinna Vinschen <vinschen@redhat.com>
11560
11561 * gdb.asm/asm-source.exp: Add iq2000 case.
11562 * gdb.asm/iq2000.inc: New file.
11563
384e1a61 115642005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 11565
384e1a61
MI
11566 * gdb.base/command.exp: Change hardcoded value to regular expression.
11567 * gdb.base/float.exp: Add powerpc to the list of targets checked.
11568
584b6e9e
DJ
115692005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
11570
11571 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
11572 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
11573 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
11574 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
11575 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
11576
ab5b5d61
MK
115772005-03-05 Mark Kettenis <kettenis@gnu.org>
11578
11579 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
11580 changes.
11581
ae051c1b
PG
115822004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
11583
a9c64011
AS
11584 * lib/compiler.c: Add test for IBM's xlc compiler.
11585 * lib/compiler.cc: Likewise.
ae051c1b 11586
3f0f6ed2
JB
115872004-02-24 Joel Brobecker <brobecker@adacore.com>
11588
11589 * gdb.ada/fixed_points.exp: Create compilation object directory
11590 before running the test.
11591 * gdb.ada/null_record.exp: Likewise.
11592 * gdb.ada/packed_array.exp: Likewise.
11593 * gdb.ada/start.exp: Likewise.
11594
724f452b
JB
115952005-02-15 Joel Brobecker <brobecker@adacore.com>
11596
11597 * gdb.ada/packed_array/pa.adb: New file.
11598 * gdb.ada/packed_array.exp: New testcase.
11599
57f5cdfb 116002005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 11601
1f393151
MK
11602 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
11603 files.
11604
ebdda337
MK
11605 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
11606 on *-*-openbsd*. Correctly match whitespace in regukar
11607 expressions.
11608
cf309262
DJ
116092005-02-10 Daniel Jacobowitz <dan@debian.org>
11610
11611 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
11612 PR exp/1821
11613 * gdb.base/gdb1821.c: New test file.
11614 * gdb.base/gdb1821.exp: New test file.
11615
3be49e7a
JB
116162005-02-09 Joel Brobecker <brobecker@adacore.com>
11617
11618 * gdb.base/start.c: New file.
11619 * gdb.base/start.exp: New testcase.
11620
e292e67d
JB
116212005-02-09 Joel Brobecker <brobecker@adacore.com>
11622
11623 * gdb.ada/start/dummy.adb: New file.
11624 * gdb.ada/start.exp: New testcase.
11625
dbdfa66c
CV
116262005-02-09 Corinna Vinschen <vinschen@redhat.com>
11627
11628 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
11629 for printing symbols and statistics.
11630 Add test for using relative pathnames in "maint print msymbols" test.
11631 Mark "maint info sections DATA" XFAIL on Cygwin.
11632 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
11633 tests.
11634
d7941671
AC
116352005-02-09 Andreas Schwab <schwab@suse.de>
11636
11637 Committed by Andrew Cagney <cagney@gnu.org>
11638 * gdb.base/remotetimeout.exp: New file.
11639
74e5ef44
MK
116402005-02-07 Mark Kettenis <kettenis@gnu.org>
11641
11642 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
11643
464dd14d
JB
116442005-02-03 Joel Brobecker <brobecker@adacore.com>
11645
11646 * gdb.ada/gnat_ada.gpr: New file.
11647 * gdb.ada/gnat_ada.gin: Delete, no longer used.
11648 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
11649 * configure.ac: No longer generate gnat_ada.gpr.
11650 * configure: Regenerate.
11651 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
11652 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
11653 * gdb.ada/null_record/bar.ads: Likewise.
11654 * gdb.ada/null_record/bar.adb: Likewise.
11655 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
11656 * gdb.ada/null_record.exp (testdir): New variable.
11657 (testfile): executable is now in testdir subdirectory.
11658 (srcfile): Use full path to the main compilation unit.
11659 * gdb.ada/fixed_points.exp: Same changes as above.
11660
30d756ae
NR
116612005-02-03 Nick Roberts <nickrob@snap.net.nz>
11662
11663 * gdb.base/interp.exp: New test.
11664
9d799f85
AC
116652005-01-24 Andrew Cagney <cagney@gnu.org>
11666
11667 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
11668
15656118
AC
116692005-01-19 Andrew Cagney <cagney@gnu.org>
11670
a892c31b
AC
11671 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
11672 configure.ac not configure.in.
11673
15656118
AC
11674 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
11675 of powerpc*-*-*.
11676 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 11677 * gdb.base/list.exp (test_list_function)
15656118
AC
11678 (test_list_filename_and_function): Ditto.
11679 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
11680
a7b01baf
AC
116812005-01-16 Andrew Cagney <cagney@gnu.org>
11682
17d92a02
AC
11683 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
11684
a7b01baf
AC
11685 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
11686
bc8332bb
AC
116872005-01-14 Andrew Cagney <cagney@gnu.org>
11688
11689 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
11690 * gdb.mi/mi2-var-cmd.exp: Ditto.
11691
4d074752
CV
116922005-01-10 Corinna Vinschen <vinschen@redhat.com>
11693
11694 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
11695
bec39cab
AC
116962005-01-07 Andrew Cagney <cagney@gnu.org>
11697
11698 * configure.ac: Rename configure.in, require autoconf 2.59.
11699 * configure: Re-generate.
11700 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
11701 * gdb.stabs/configure: Re-generate.
11702 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
11703 * gdb.hp/configure: Re-generate.
11704 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
11705 autoconf 2.59.
11706 * gdb.hp/gdb.objdbg/configure: Re-generate.
11707 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
11708 autoconf 2.59.
11709 * gdb.hp/gdb.defects/configure: Re-generate.
11710 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
11711 autoconf 2.59.
11712 * gdb.hp/gdb.compat/configure: Re-generate.
11713 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
11714 autoconf 2.59.
11715 * gdb.hp/gdb.base-hp/configure: Re-generate.
11716 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
11717 autoconf 2.59.
11718 * gdb.hp/gdb.aCC/configure: Re-generate.
11719
f10b16d4
JB
117202004-12-15 Jim Blandy <jimb@redhat.com>
11721
11722 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
11723 under NPTL when there is debugging info available for libpthread.
11724
fb6e1814
JG
117252004-12-13 Jerome Guitton <guitton@gnat.com>
11726
11727 * gdb.ada/fixed_points.c: New file.
11728 * gdb.ada/fixed_points.exp: New file.
11729
fe46cd3a
RC
117302004-12-03 Randolph Chung <tausq@debian.org>
11731
11732 * gdb.arch/pa-nullify.exp: New file.
11733 * gdb.arch/pa-nullify.s: New file.
11734
8de0841b
RC
117352004-11-30 Randolph Chung <tausq@debian.org>
11736
11737 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
11738 instead of "tbug". Fix regexp to work properly with gdb_test.
11739
c8170782
PH
117402004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
11741
11742 * gdb.base/bitfields2.exp: New test.
11743 * gdb.base/bitfields2.c: New file.
11744
954269c2
RE
117452004-11-28 Richard Earnshaw <rearnsha@arm.com>
11746
11747 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
11748
0107feed
RC
117492004-11-16 Randolph Chung <tausq@debian.org>
11750
11751 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
11752
f073ae8c
DJ
117532004-11-14 Daniel Jacobowitz <dan@debian.org>
11754
11755 * gdb.threads/threadapply.exp: Correct "macro details" test.
11756
19ad59e7
JJ
117572004-11-11 Jeff Johnston <jjohnstn@redhat.com>
11758
11759 * gdb.threads/threadapply.exp: New test.
11760 * gdb.threads/threadapply.c: New file.
11761
9cf0961b
MK
117622004-11-07 Mark Kettenis <kettenis@gnu.org>
11763
11764 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
11765 frames.
11766
c789492a
FL
117672004-11-05 Felix Lee <felix+log1@specifixinc.com>
11768
11769 * gdb.base/cursal.exp: New file.
11770 * gdb.base/cursal.c: New file.
11771
a1e167bb
AC
117722004-11-03 Andrew Cagney <cagney@gnu.org>
11773
11774 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
11775
b7cbf173
MK
117762004-10-30 Mark Kettenis <kettenis@gnu.org>
11777
11778 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
11779 NetBSD/ELF targets.
11780
88f9d34f
JB
117812004-10-29 Joel Brobecker <brobecker@gnat.com>
11782
11783 * gdb.threads/bp_in_thread.c: New file, copied from
11784 pthread_cond_wait.c.
11785 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
11786 file, rather than reusing the .c file from another testcase.
11787
ca7d6a0c
JB
117882004-10-20 Joel Brobecker <brobecker@gnat.com>
11789
11790 * gdb.ada/null_record.exp: Check where we stopped after
11791 sending the start command, instead of where the associated
11792 temporary breakpoint was inserted.
11793
0d863d03
AC
117942004-10-14 Andrew Cagney <cagney@gnu.org>
11795
11796 * gdb.mi/gdb701.c (main): Return 0.
11797
d11e72cb
DJ
117982004-10-13 Daniel Jacobowitz <dan@debian.org>
11799
d40539a4 11800 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 11801
e1923096
JJ
118022004-10-12 Jeff Johnston <jjohnstn@redhat.com>
11803
11804 * gdb.threads/schedlock.c: Add comment markers to use to find
11805 line numbers.
11806 * gdb.threads/schedlock.exp: Adjust regex to handle the new
11807 comments.
11808 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
11809 breakpoint lines.
11810
ec8ba2c9
DJ
118112004-10-12 Daniel Jacobowitz <dan@debian.org>
11812
11813 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
11814
0eb3658b
DJ
118152004-10-12 Daniel Jacobowitz <dan@debian.org>
11816
11817 * configure.in: Add gdb.dwarf2.
11818 * configure: Regenerated.
11819 * Makefile.in: Add gdb.dwarf2.
11820 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
11821 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
11822 gdb.dwarf2/file1.txt: New files.
11823
a271cc33
OF
118242004-10-11 Orjan Friberg <orjanf@axis.com>
11825
a9c64011 11826 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
11827 of "run", since the latter doesn't work with remote targets. Adjust
11828 the breakpoint numbering accordingly.
11829 * gdb.threads/pthread_cond_wait.exp: Ditto.
11830
895ce074
MC
118312004-10-08 Michael Chastain <mec.gnu@mindspring.com>
11832
11833 * gdb.base/overlays.exp: Update copyright years.
11834
6be3092d
KI
118352004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
11836
11837 * gdb.base/overlays.exp: Disable if target is Linux.
11838
e05389b8
FL
118392004-10-06 Felix Lee <felix+log1@specifixinc.com>
11840
11841 * config/gdbserver.exp (gdb_load): Use right filename on remote.
11842
73cb587d
KI
118432004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
11844
11845 * gdb.asm/asm-source.exp: Add m32r-linux target.
11846 * gdb.asm/m32r-linux.inc: New file.
11847
3c0edcdc
AC
118482004-09-24 Andrew Cagney <cagney@redhat.com>
11849 David Anderson <anderson@redhat.com>
11850
11851 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
11852 command fails, assume things will work.
11853 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
11854 (_GNU_SOURCE): Define.
11855 (print_unsigned, print_hex): Change parameter to "long long".
11856 (print_byte_count): New function, use to print byte counts.
11857 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
11858 O_LARGEFILE.
11859 (main): Compute an upper bound on a corefile in max_core_size.
11860 Limit memory chunk size to max_core_size. Limit total memory
11861 allocated to max_core_size.
11862
4bb3667f
AC
118632004-09-23 Andrew Cagney <cagney@gnu.org>
11864
11865 * gdb.base/bigcore.exp: Replace the code that creates a corefile
11866 from a separate process with code that creates a corefile by
11867 making the inferior dump core.
11868
60fe1a51
MK
118692004-09-23 Mark Kettenis <kettenis@gnu.org>
11870
11871 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
11872 block.
11873
8e937346
MC
118742004-09-23 Michael Chastain <mec.gnu@mindspring.com>
11875
11876 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
11877 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
11878 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
11879 Likewise.
11880
7213f6d6
JJ
118812004-09-20 Jeff Johnston <jjohnstn@redhat.com>
11882
11883 * gdb.java/jprint.exp: New test case for java inferior call.
11884 * gdb.java/jprint.java: Ditto.
11885
eac69dca
JB
118862004-09-15 Joel Brobecker <brobecker@gnat.com>
11887
11888 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
11889
22227696
MC
118902004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11891
11892 * gdb.threads/killed.c: Include <stdlib.h>.
11893 * gdb.threads/pthreads.c: Likewise.
11894
7dd403a4
MC
118952004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11896
11897 * gdb.threads/killed.c: Add copyright notice.
11898
33f2d567
JM
118992004-09-10 Jason Molenda (jmolenda@apple.com)
11900
a9c64011
AS
11901 * gdb.base/define.exp: Two new tests to verify zero space chars
11902 after 'if' and 'while' commands in a user-defined command is correctly
11903 parsed.
33f2d567 11904
e05b62ac
AC
119052004-09-08 Andrew Cagney <cagney@gnu.org>
11906
11907 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
11908 delivery test with duplicate at end of file.
11909
9cbe82da
MK
119102004-09-06 Mark Kettenis <kettenis@jive.nl>
11911
11912 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
11913
564803d9
MC
119142004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11915
11916 * config/hppro.exp: Removed.
11917
7c6807ce
MC
119182004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11919
11920 * config/sparclet.exp: Removed.
11921
bf7e26dd
MC
119222004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11923
11924 * config/udi.exp: Removed.
11925
714e341b
MC
119262004-09-02 Michael Chastain <mec.gnu@mindspring.com>
11927
11928 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
11929 of "exp_continue".
11930 (advancei): Likewise.
11931
1236e623
JJ
119322004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11933
11934 * gdb.base/unload.exp: Fix so messages aren't duplicated.
11935
3bdcad15
MI
119362004-09-01 Manoj Iyer <manjo@austin.ibm.com>
11937
228af206 11938 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
11939 to check for nodebug in executable.
11940 * gdb.gdb/observer.exp (setup_test): Likewise.
11941 * gdb.gdb/selftest.exp (test_with_self): Likewise.
11942 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
11943
c72b934c
AC
119442004-09-01 Andrew Cagney <cagney@gnu.org>
11945
11946 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11947 files.
11948
edd9b715
JJ
119492004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11950
11951 * gdb.base/unload.exp: Fix expected warning message to match
11952 latest format.
11953
fb4ce06b
CV
119542004-09-01 Corinna Vinschen <vinschen@redhat.com>
11955
11956 * gdb.base/call-rt-st.exp: Fix typos.
11957
ce78e7c3
MI
119582004-08-31 Manoj Iyer <manjo@austin.ibm.com>
11959
11960 * gdb.threads/thread_check.exp: New testcase.
11961 * gdb.threads/thread_check.c: New testcase.
11962
2dedb159
AC
119632004-08-31 Andrew Cagney <cagney@gnu.org>
11964
11965 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
11966 (skip_to_handler_entry): New procedures. Test stepping into a
11967 handler when the breakpoint is at the handler's entry point.
11968
68f53502
AC
119692004-08-30 Andrew Cagney <cagney@gnu.org>
11970
11971 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
11972 gdb/1757.
11973
3e3ffd2b
MC
119742004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11975
11976 With code from Manoj Iyer <manjo@austin.ibm.com>:
11977 * lib/gdb.exp (gdb_file_cmd): Return more information in the
11978 return value. Add an arm for "no debugging symbols found".
11979 Change a stray "error" to "perror".
11980 (gdb_run_cmd): Adapt to new return value.
11981 * gdb.base/remote.exp: Adapt to new return value.
11982 * gdb.gdb/complaints.exp: Likewise.
11983 * gdb.gdb/observer.exp: Likewise.
11984 * gdb.gdb/selftest.exp: Likewise.
11985 * gdb.gdb/xfullpath.exp: Likewise.
11986
4b6f5fd2
JB
119872004-08-27 Joel Brobecker <brobecker@gnat.com>
11988
11989 * gdb.threads/bp_in_thread.exp: New testcase.
11990
e5b25496
MC
119912004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11992
11993 Fix PR testsuite/1735.
11994 * gdb.threads/schedlock.c (thread_function): Add a cast
11995 to suppress a gcc warning.
11996 * gdb.threads/thread-specific.c (thread_function): Likewise.
11997
934353d6
MC
119982004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11999
12000 * gdb.base/unload.c: Include <stdlib.h>.
12001
f98a0aef 120022004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 12003
f98a0aef 12004 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
12005 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
12006 synchronized after the "return".
12007
5a2e8882
MC
120082004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12009
12010 * gdb.mi/basics.c: Include <stdio.h>.
12011 * gdb.mi/pthreads.c: Include <stdlib.h>.
12012 * gdb.mi/var-cmd.c: Include <stdlib.h>.
12013
a9640423
MC
120142004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12015
12016 * gdb.threads/schedlock.c: Add copyright notice.
12017
b04e311d
AC
120182004-08-25 Andrew Cagney <cagney@gnu.org>
12019
12020 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
12021 (skip_over_handler, breakpoint_over_hander): New test procedures.
12022 (advance, advancei): Add a proper prefix, do not use
12023 rerun_to_main.
12024 * gdb.base/sigstep.c (main): Change to use an infinite loop.
12025
7c27f15b
MC
120262004-08-24 Michael Chastain <mec.gnu@mindspring.com>
12027
12028 * gdb.mi/basics.c: Add copyright notice.
12029 * gdb.mi/var-cmd.c: Add copyright notice.
12030
fffc87ae
MC
120312004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12032
12033 * lib/gdb.exp: Remove signed_keyword_not_used.
12034 * lib/compiler.c: Likewise.
12035 * lib/compiler.cc: Likewise.
12036
d782e0bf
MC
120372004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12038
12039 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12040 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12041
96033e83
MC
120422004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12043
12044 * gdb.base/whatis.c: Add copyright notice.
12045
cf38c229
MK
120462004-08-20 Mark Kettenis <kettenis@gnu.org>
12047
12048 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
12049 it to skip the breakpoints encoded in the inline assembly.
12050
f4b49756
MC
120512004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12052
12053 * Makefile.in: Add gdb.fortran.
12054
2f193b69
MC
120552004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12056
12057 * gdb.base/call-sc.exp (test_scalar_returns):
12058 Fix cut-and-paste glitch in "Make fun return now".
12059
89a237cb
MC
120602004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12061
12062 * configure.in: Add gdb.fortran.
12063 * configure: Regenerate.
12064 * gdb.fortran/Makefile.in: New file.
12065 * lib/gdb.exp (skip_fortran_tests): New procedure.
12066
469aff8e
MC
120672004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12068
12069 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12070 reference to bug-gnu@prep.ai.mit.edu.
12071 * gdb.mi/mi-var-child.exp: Likewise.
12072 * gdb.mi/mi-var-cmd.exp: Likewise.
12073 * gdb.mi/mi-var-display.exp: Likewise.
12074 * gdb.mi/mi2-var-block.exp: Likewise.
12075 * gdb.mi/mi2-var-child.exp: Likewise.
12076 * gdb.mi/mi2-var-cmd.exp: Likewise.
12077 * gdb.mi/mi2-var-display.exp: Likewise.
12078
00b51b9f
MK
120792004-08-15 Mark Kettenis <kettenis@gnu.org>
12080
12081 * gdb.base/unload.c (main): Make local variable msg const.
12082
45f07fef
MC
120832004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12084
12085 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12086 to bug-gnu@prep.ai.mit.edu.
12087 * gdb.mi/mi-disassemble.exp: Likewise.
12088 * gdb.mi/mi-eval.exp: Likewise.
12089 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12090 default line number.
12091 * gdb.mi/mi-return.exp: Likewise.
12092 * gdb.mi/mi-simplerun.exp: Likewise.
12093 * gdb.mi/mi-stack.exp: Likewise.
12094 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12095 number with explicit range test.
12096 * gdb.mi/mi-watch.exp: Likewise.
12097 * gdb.mi/mi2-break.exp: Likewise.
12098 * gdb.mi/mi2-cli.exp: Likewise.
12099 * gdb.mi/mi2-disassemble.exp: Likewise.
12100 * gdb.mi/mi2-eval.exp: Likewise.
12101 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12102 default line number.
12103 * gdb.mi/mi2-return.exp: Likewise.
12104 * gdb.mi/mi2-simplerun.exp: Likewise.
12105 * gdb.mi/mi2-stack.exp: Likewise.
12106 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12107 number with explicit range test.
12108 * gdb.mi/mi2-watch.exp: Likewise.
12109
dd8c8ee7
MC
121102004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12111
12112 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12113 * gdb.cp/m-static.exp: Likewise.
12114 * gdb.cp/rtti.exp: Likewise.
12115
4e838464
MK
121162004-08-14 Mark Kettenis <kettenis@gnu.org>
12117
12118 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12119
8d8cb839
EZ
121202004-08-14 Eli Zaretskii <eliz@gnu.org>
12121
12122 * ChangeLog: Prefix Local Variables with semi-colons and indent
12123 the reference to older ChangeLog files, to fix fontification in
12124 Emacs.
12125
deea8bb0
MC
121262004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12127
12128 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12129 * gdb.mi/mi2-break.exp: Likewise.
12130
c3297504
MC
121312004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12132
12133 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
12134
25808999
MC
121352004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12136
12137 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
12138
226a8d71
MC
121392004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12140
12141 * gdb.cp/classes.exp: Remove unused declarations. Just let
12142 test names default instead of providing special names. Remove
12143 extraneous demangler test.
12144
37fdf854
JJ
121452004-08-12 Jeff Johnston <jjohnstn@redhat.com>
12146
12147 * gdb.base/unload.exp: New test for breakpoints in dynamically
12148 loaded libraries.
12149 * gdb.base/unload.c: Ditto.
12150 * gdb.base/unloadshr.c: Ditto.
12151
2d3a7986
MC
121522004-08-12 Michael Chastain <mec.gnu@mindspring.com>
12153
12154 * gdb.cp/classes.exp (test_ptype_class_objects): Call
12155 cp_test_ptype_class.
12156 (test_enums): Likewise.
12157
c72b934c
AC
121582004-08-10 Andrew Cagney <cagney@gnu.org>
12159
12160 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12161 files.
12162
cc503c8a
AC
121632004-08-10 Andrew Cagney <cagney@gnu.org>
12164
12165 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
12166 init_malloc call.
12167
902f2ccb
MC
121682004-08-10 Michael Chastain <mec.gnu@mindspring.com>
12169
12170 * ChangeLog: Add copyright notice. The notice is copied
12171 from emacs 21.3 top level ChangeLog.
12172
78c90502
MC
121732004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12174
12175 * lib/cp-support.exp: New file.
12176 * lib/cp-support.exp (cp_test_type_class): New function.
12177 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
12178 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
12179 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
12180 cp_test_ptype_class.
12181
88e5ea78
MC
121822004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12183
12184 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
12185 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12186 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
12187 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
12188 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12189 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
12190 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
12191 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
12192 gdb.mi/mi2-watch.exp: Update copyright years.
12193
6a89fc9c
MK
121942004-08-09 Mark Kettenis <kettenis@gnu.org>
12195
12196 * gdb.base/sigaltstack.exp: Provide proper anchoring.
12197
1482e0de
MC
121982004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12199
12200 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
12201 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
12202 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
12203 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12204 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
12205 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
12206 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
12207 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12208 gdb.mi/mi-watch.exp: Update copyright years.
12209
1a5ce3f3
DJ
122102004-08-08 Daniel Jacobowitz <dan@debian.org>
12211
12212 PR gdb/1738
12213 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
12214 from a breakpoint with a pending signal.
12215
04f6ecf2
DJ
122162004-08-08 Daniel Jacobowitz <dan@debian.org>
12217
12218 PR gdb/1736
12219 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
12220 * gdb.base/sigaltstack.exp (finish_test): Consume output until
12221 the prompt.
12222 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
12223
54d90d35
DJ
122242004-08-08 Daniel Jacobowitz <dan@debian.org>
12225
12226 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
12227
d2f6abb0
DJ
122282004-08-08 Daniel Jacobowitz <dan@debian.org>
12229
12230 PR gdb/1736
12231 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
12232 for i?86-*-linux*.
12233
5598c03d
DJ
122342004-08-08 Daniel Jacobowitz <dan@debian.org>
12235
12236 * gdb.arch/i386-prologue.exp: Compile without debug information.
12237
c6fee705
MC
122382004-08-08 Michael Chastain <mec.gnu@mindspring.com>
12239
12240 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
12241 rather than asking gdb to search.
12242
dd90efdb
MC
122432004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12244
12245 * gdb.base/gcore.c: Include <string.h>.
12246
1e84bec1
MC
122472004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12248
12249 * gdb.base/gcore.c: Add copyright notice.
12250
e425eb2b
MC
122512004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12252
12253 * gdb.base/freebpcmd.c: Include <stdio.h>.
12254 * gdb.base/long_long.c: Include <string.h>.
12255 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
12256 * gdb.base/siginfo.c: Include <string.h>.
12257 * gdb.base/sigstep.c: Include <string.h>.
12258
cb9aaed5
MC
122592004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12260
12261 * gdb.base/complex.c: Include <stdlib.h>.
12262
55944f3d
MC
122632004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12264
12265 * gdb.base/complex.c: Add copyright notice.
12266
7b2953d9
MC
122672004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12268
12269 * gdb.base/charset.c: Include <stdlib.h>.
12270
c9133d23
MC
122712004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12272
12273 * gdb.base/auxv.c: Include <stdlib.h>.
12274
0a8490ad
MC
122752004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12276
12277 * gdb.base/auxv.c: Add copyright notice.
12278
3426d5ec
MC
122792004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12280
12281 * gdb.base/coremaker.c: Add copyright notice.
12282 * gdb.base/coremaker2.c: Add copyright notice.
12283
8da195dd
AC
122842004-08-04 Andrew Cagney <cagney@gnu.org>
12285
12286 * gdb.base/store.exp: Update copyright.
12287 (check_set, up_set, check_struct, up_struct): Add a prefix to test
12288 names, do not import gdb_prompt.
12289
8d394f98
AC
122902004-08-01 Andrew Cagney <cagney@gnu.org>
12291
12292 Fix PR testsuite/1729.
12293 * gdb.base/dump.exp: Add test name to callers of capture_value, do
12294 not use capture_value with value 4.
12295 (capture_value): Add optional test name parameter.
12296 (test_reload_saved_value, test_restore_saved_value): Use $msg as
12297 the prefix, pass to capture_value.
12298
b6702b23
MK
122992004-08-01 Mark Kettenis <kettenis@gnu.org>
12300
12301 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
12302 * gdb.arch/i386-prologue.c (standard): New prototype and function.
12303 (main): Call new function.
12304
c203e0ca
MC
123052004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12306
12307 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
12308
a7995a30
MC
123092004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12310
12311 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
12312
9366563b
MC
123132004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12314
b6eeaf26 12315 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
12316 Accept more values of vtbl pointer. Remove some messages
12317 about "obsolete gcc or gdb".
12318
2fc1f950
MC
123192004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12320
12321 * gdb.cp/classes.exp: Accept more varieties of ptype output.
12322
c724d49b
MC
123232004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12324
12325 * gdb.base/asm-source.exp: Properly convert target board
12326 debug flags from gcc format to binutils format.
12327
736b0fce
MK
123282004-07-28 Mark Kettenis <kettenis@gnu.org>
12329
12330 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
12331 gdb1718". PR backtrace/1718 partially fixed.
12332
5633ea5c
JJ
123332004-07-27 Jeff Johnston <jjohnstn@redhat.com>
12334
12335 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
12336
575eebb1
NC
123372004-07-26 Nick Clifton <nickc@redhat.com>
12338
12339 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
12340 good default value for a specific architecture is available then
12341 set it to that value. Otherwise default to the -gstabs switch.
12342 Remove the -g... switches from the asm-flags variable. Allow the
12343 target board info to override the value if it wants to. Pass the
12344 switch on the assembler command line.
12345
62104619
MK
123462004-07-23 Mark Kettenis <kettenis@gnu.org>
12347
12348 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
12349 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
12350 (main): Call new function.
12351
4a1135b8
MC
123522004-07-22 Michael Chastain <mec.gnu@mindspring.com>
12353
12354 Test for PR exp/1715.
12355 * gdb.base/radix.exp: Refactor common procedures. Make all
12356 test names unique. Change XFAIL to KFAIL.
12357
8a12c1f0
MC
123582004-07-20 Michael Chastain <mec.gnu@mindspring.com>
12359
12360 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
12361 * gdb.ada/gnat_ada.gin: ... to here.
12362 * configure.in: Use gnat_ada.gin.
12363 * configure: Regenerate.
12364
23b451cf
AC
123652004-07-20 Andrew Cagney <cagney@gnu.org>
12366
12367 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
12368 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
12369 XFAILs. Clean up test messages and comments. Check backtraces.
12370 Delete re-sync code.
12371
ab618a02
MC
123722004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12373
12374 Fix PR cli/740.
12375 * gdb.base/annota1.exp: Honor gdb,nosignals.
12376 * gdb.base/annota3.exp: Likewise.
12377
46dad340
MC
123782004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12379
12380 * lib/java.exp: Update copyright notice.
12381
756d8c70
AC
123822004-07-19 Andrew Cagney <cagney@gnu.org>
12383
12384 * gdb.base/selftest.exp: Copy file from here ...
12385 * gdb.gdb/selftest.exp: ... to here.
12386
586027e6
AC
123872004-07-16 Andrew Cagney <cagney@redhat.com>
12388
12389 * lib/insight-support.exp: Delete file.
12390 * lib/java.exp (java_init): Fix copyright.
12391
029d2200
AC
123922004-07-16 Andrew Cagney <cagney@gnu.org>
12393
12394 * gdb.base/restore.c: Append "prologue" to comments marking the a
12395 function's prologue.
12396 * gdb.base/restore.exp: Update copyright, re-indent.
12397 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
12398 callerN" prefix where needed. Update patterns that match a
12399 function's prologue.
12400
653b62c5
MC
124012004-07-16 Michael Chastain <mec.gnu@mindspring.com>
12402
12403 * gdb.base/restore.c: Add copyright notice.
12404
f7d690e5
AC
124052004-07-16 Andrew Cagney <cagney@gnu.org>
12406
12407 * gdb.base/logical.exp: Update copyright.
12408 (evaluate): New procedure. Use to re-implement tests using
12409 several tables.
12410
d629a7cb
MH
124112004-07-14 Martin Hunt <hunt@redhat.com>
12412
12413 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
12414 which fixes some problems where init.tcl was not found.
12415
9c7bb332
AC
124162004-07-13 Andrew Cagney <cagney@gnu.org>
12417
6bf46641
AC
12418 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
12419 (check_sizeof, check_valueof): Do not include the output in the
12420 test name. Use gdb_test.
12421 (get_valueof): Use gdb_test_multiple.
12422
c4ffd4c0
AC
12423 * gdb.base/step-test.exp: Update copyright. Use
12424 gdb_test_multiple. Ensure that test names do not include
12425 architecture dependent output.
12426
ab89363a
AC
12427 * gdb.gdb/observer.exp: Update copyright.
12428 (setup_test): Use gdb_test_multiple.
12429 (attach_first_observer, attach_second_observer)
12430 (attach_third_observer, detach_first_observer)
12431 (detach_second_observer, detach_third_observer)
12432 (reset_counters, check_counters): Make $message a prefix.
12433 (test_normal_stop_notifications): Add "args" parameter - a list of
12434 init functions to be called. Make $message a prefix,
12435 (test_observer_normal_stop): Change the message prefixes so that
12436 they are unique, pass the attach / detach procedures to
12437 test_normal_stop_notifications.
12438
ec58997a
AC
12439 * gdb.base/signull.exp (test_segv): Prefix all tests with
12440 "${name}". Clean up test messages.
12441
b475183b
AC
12442 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
12443
9c7bb332
AC
12444 * gdb.base/ena-dis-br.exp: Update copyright.
12445 (break_at): New function. Replace send_gdb with gdb_test,
12446 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
12447 ignore count, not stopped at bpt", with KFAIL.
12448
2dd95497
CV
124492004-07-13 Corinna Vinschen <vinschen@redhat.com>
12450
12451 * gdb.base/attach.exp: Remove cleanupfile handling.
12452
419e626b
AC
124532004-07-12 Andrew Cagney <cagney@gnu.org>
12454
12455 * gdb.base/annota1.exp: Cleanup corefile test name.
12456 * gdb.base/annota3.exp: Ditto.
12457
8b1b3228
AC
124582004-07-12 Andrew Cagney <cagney@gnu.org>
12459
78650829
AC
12460 * gdb.base/signals.exp: Clean up copyright, re-indent.
12461
8b1b3228
AC
12462 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
12463 gdb_test and gdb_test_multiple.
12464
935c2760
JJ
124652004-07-08 Jeff Johnston <jjohnstn@redhat.com>
12466
12467 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 12468 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
12469 provide line number info for first statement in main.
12470
1544280f
AC
124712004-07-08 Andrew Cagney <cagney@gnu.org>
12472
1279f4ff
AC
12473 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
12474
1544280f
AC
12475 * gdb.base/sigbpt.exp: Make the common part of each test name a
12476 prefix instead of suffix.
12477
bcc82369
BR
124782004-07-07 Bob Rossi <bob_rossi@cox.net>
12479
12480 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
12481 test from test_tbreak_creation_and_listing to
12482 test_file_list_exec_source_file
12483 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
12484 Changed name of test from test_tbreak_creation_and_listing to
12485 test_file_list_exec_source_file
12486
23f4b0aa
JJ
124872004-07-07 Jeff Johnston <jjohnstn@redhat.com>
12488
12489 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
12490 the jmisc() constructor instead of <init>.
12491 * gdb.java/jmisc1.exp: Ditto.
12492
56401cd5
AC
124932004-07-07 Andrew Cagney <cagney@gnu.org>
12494
12495 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
12496 corrupting the PC.
12497
44ae2f6a
MC
124982004-07-06 Michael Chastain <mec.gnu@mindspring.com>
12499
12500 * gdb.cp/templates.exp: Accept whitespace change in demangler
12501 output.
12502
45a83408
AC
125032004-07-06 Andrew Cagney <cagney@gnu.org>
12504
12505 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
12506
d205ad70
MC
125072004-07-02 Michael Chastain <mec.gnu@mindspring.com>
12508
12509 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
12510 * lib/compiler.cc: Likewise.
12511
06ea1a61
MC
125122004-06-30 Michael Chastain <mec.gnu@mindspring.com>
12513
12514 * lib/compiler.cc: Work around string preprocessing problem
12515 with old hp c++ compiler.
12516 * lib/compiler.c: Likewise.
12517
daab1251
CV
125182004-06-29 Corinna Vinschen <vinschen@redhat.com>
12519
12520 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
12521 directives to conditionalize symbol prefixing.
12522 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
12523 additional_flags handling. Add underscore prefix for Cygwin.
12524 * gdb.arch/i386-unwind.c: Use preprocessor directives to
12525 conditionalize symbol prefixing.
12526 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
12527 additional_flags handling. Add underscore prefix for Cygwin.
12528
cc984116
CV
125292004-06-29 Corinna Vinschen <vinschen@redhat.com>
12530
12531 * gdb.base/bigcore.exp: Skip test on Cygwin.
12532
c279b077
MC
125332004-06-28 Michael Chastain <mec.gnu@mindspring.com>
12534
12535 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
12536 formats for "info register". Use gdb_test_multiple. Fix
12537 the "invalid register" test.
12538
0e915747
CV
125392004-06-28 Corinna Vinschen <vinschen@redhat.com>
12540
12541 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
12542 PID for Cygwin. Add Cygwin specific strings to check for in some
12543 tests.
12544 (do_attach_tests): Add a test for user interaction when attaching
12545 to a process with no matching symbol table already loaded.
12546
11422c86
AC
125472004-06-26 Andrew Cagney <cagney@gnu.org>
12548
12549 Test PR java/1567 and PR java/1565.
12550 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
12551 * gdb.java/jmisc2.exp: Delete file.
12552
cefbce26
MC
125532004-06-26 Michael Chastain <mec.gnu@mindspring.com>
12554
12555 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
12556
e19f872c
CV
125572004-06-25 Corinna Vinschen <vinschen@redhat.com>
12558
12559 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
12560 attach process.
12561
d931ba3b
MC
125622004-06-23 Michael Chastain <mec.gnu@mindspring.com>
12563
12564 * gdb.cp/pr-1553.exp: Remove.
12565
aef68c48
MC
125662004-06-22 Michael Chastain <mec.gnu@mindspring.com>
12567
12568 * gdb.cp/pr-1553.cc: Remove.
12569 * gdb.cp/pr-1553.exp: Disable this test.
12570
8d5df71a
JB
125712004-06-20 Jim Blandy <jimb@redhat.com>
12572
a9c64011 12573 Fix PR testsuite/1680.
8d5df71a
JB
12574 * gdb.arch/i386-sse.exp: Properly quote curly braces in
12575 regular expressions.
12576
4ac6f39d
MC
125772004-06-19 Michael Chastain <mec.gnu@mindspring.com>
12578
12579 Fix PR testsuite/1679.
12580 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
12581 Issue an UNSUPPORTED result instead.
12582
1b413552
JB
125832004-06-18 Jim Blandy <jimb@redhat.com>
12584
12585 * gdb.base/charset.exp: Only send a control-C if we see a new
12586 prompt and incomplete command.
12587
6daa6ebd
MC
125882004-06-18 Michael Chastain <mec.gnu@mindspring.com>
12589
12590 * gdb.cp/pr-574.cc: Add copyright notice.
12591
51fa4ae0
JB
125922004-06-17 Jim Blandy <jimb@redhat.com>
12593
12594 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
12595 cases where the regexp has no groups; this grabs random text from
12596 the previous test suite, whatever that was.
12597
8fea26c5
MC
125982004-06-17 Michael Chastain <mec.gnu@mindspring.com>
12599
12600 * gdb.cp/printmethod.cc: Add copyright notice.
12601
1e3aeb41
MC
126022004-06-16 Michael Chastain <mec.gnu@mindspring.com>
12603
12604 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
12605
9d9030bc
AC
126062004-06-16 Andrew Cagney <cagney@gnu.org>
12607
12608 * gdb.base/signull.c: Update copyright. Include <string.h>.
12609 (bowler): Replace data_pointer with data_read
12610 and data_write cases. Add code_descriptor case.
12611 (zero, desc): New array and pointer.
12612 (data, code): Change to simple pointers.
12613 * gdb.base/signull.exp: Fix probe pattern matching a function
12614 descriptor SIGSEGV. Replace data_pointer with data_read and
12615 data_write tests.
12616
acd4ad44
AC
126172004-06-16 Andrew Cagney <cagney@gnu.org>
12618
12619 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
12620
08fd625c
MC
126212004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12622
12623 * gdb.base/long_long.c: Add copyright notice.
12624
1903502c
MC
126252004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12626
12627 * gdb.base/long_long.exp: Remove reference to
12628 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
12629 to gdb_breakpoint and gdb_continue_to_breakpoint.
12630
83313cb1
JB
126312004-06-14 Jim Blandy <jimb@redhat.com>
12632
12633 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
12634 endian case.
12635
1bf404ef
AC
126362004-06-14 Andrew Cagney <cagney@gnu.org>
12637
12638 * gdb.base/gcore.exp (capture_command_output): Delete the always
12639 passing tests containing inferior values.
12640 * gdb.base/ending-run.exp: Do not include the breakpoint address
12641 in the test message. Update copyright.
12642 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
12643 size in the test name, use gdb_test_multiple. Update copyright.
12644
ef220b33
MC
126452004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12646
12647 * gdb.cp/ref-types.cc: Add copyright notice.
12648
4f70a4c9
MC
126492004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12650
12651 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
12652 hp_aCC_compiler.
12653 * lib/compiler.cc: Likewise.
12654 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
12655 'set' commands. Log diagnostics for other lines. Set
12656 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
12657
335928ac
MC
126582004-06-13 Michael Chastain <mec.gnu@mindspring.com>
12659
12660 * gdb.cp/try_catch.cc: Add copyright notice.
12661
2efb12e8
MC
126622004-06-12 Michael Chastain <mec.gnu@mindspring.com>
12663
12664 * gdb.cp/userdef.cc: Add copyright notice.
12665
0bbed51a
MC
126662004-06-11 Michael Chastain <mec.gnu@mindspring.com>
12667
12668 * gdb.cp/virtfunc.cc: Add copyright notice.
12669
e12a46c9
RC
126702004-06-11 Randolph Chung <tausq@debian.org>
12671
12672 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
12673 problem.
12674
338e05af
AC
126752004-06-10 Andrew Cagney <cagney@gnu.org>
12676
12677 * lib/compiler.cc, lib/compiler.c: Append either
12678 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
12679 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
12680 instead of gcc-3-3.
12681
dc3f10cb
AC
126822004-06-09 Andrew Cagney <cagney@gnu.org>
12683
b4d946af
AC
12684 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
12685 gdb/1455, bug is specific to "long long" and "double".
a9c64011 12686
dc3f10cb
AC
12687 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
12688 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
12689 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
12690 fixed.
12691
b5c0bfa2
AC
126922004-06-09 Andrew Cagney <cagney@gnu.org>
12693
12694 * gdb.base/structs.exp (test_struct_returns): Replace
12695 "return_value_unknown" and "finish_value_unknown" by
12696 "return_value_known" and "finish_value_known". Instead of
12697 "return_value_unknown" iff "finish_value_unknown", check
12698 "return_value_known" implies "finish_value_known".
12699
caeb605f
MH
127002004-06-08 Martin Hunt <hunt@redhat.com>
12701
12702 * gdb.base/float.exp: Add pattern for mips targets.
12703
c892bb64
RC
127042004-06-08 Randolph Chung <tausq@debian.org>
12705
12706 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
12707 message for unknown architectures more clear.
12708
48306d3e
JB
127092004-06-08 Joel Brobecker <brobecker@gnat.com>
12710
12711 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
12712 start the execution of the program.
12713
83ecb59f
JB
127142004-06-07 Jim Blandy <jimb@redhat.com>
12715
12716 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
12717 * gdb.arch/i386-cpuid.h: New helper file.
12718
55264cb4
RC
127192004-06-07 Randolph Chung <tausq@debian.org>
12720
12721 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
12722 has started.
12723
23cadb28
RM
127242004-06-04 Roland McGrath <roland@redhat.com>
12725
12726 Fix PR gdb/1647.
12727 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
12728 differently to be robust to output buffering differences.
12729
51d01eda
MC
127302004-06-04 Michael Chastain <mec.gnu@mindspring.com>
12731
12732 * gdb.threads/pthreads.exp: Update copyright years.
12733 (check_control_c): Change asynchronous 'after' to synchronous.
12734
f4fc3b93
RM
127352004-06-04 Roland McGrath <roland@redhat.com>
12736
12737 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
12738 next gdb prompt.
12739
4013522b
MC
127402004-06-02 Michael Chastain <mec.gnu@mindspring.com>
12741
12742 Fix PR gdb/1636.
12743 * gdb.threads/manythreads.exp: Change asynchronous 'after'
12744 calls to synchronous.
12745
7a8f1e6b
JB
127462004-05-26 Jim Blandy <jimb@redhat.com>
12747
12748 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
12749
81bb3443
RC
127502004-05-24 Randolph Chung <tausq@debian.org>
12751
12752 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
12753 * gdb.asm/pa.inc: New file.
12754
8f5a3103
MK
127552004-05-22 Mark Kettenis <kettenis@gnu.org>
12756
12757 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
12758
734b8fe8 127592004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 12760 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
12761
12762 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
12763 GDB prompt.
12764
725603e1
UW
127652004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12766
f4fc3b93 12767 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
12768 setjmp/longjmp. Use sigaction instead of signal.
12769
8b923272 127702004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 12771 Michael Snyder <msnyder@redhat.com>
8b923272
JB
12772
12773 * gdb.threads/pthread_cond_wait.c: New file.
12774 * gdb.threads/pthread_cond_wait.exp: New testcase.
12775
8bfabb04
AC
127762004-05-13 Andrew Cagney <cagney@redhat.com>
12777
12778 * gdb.base/signull.exp, gdb.base/signull.c: New files.
12779 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
12780
42edda50
AC
127812004-05-11 Andrew Cagney <cagney@redhat.com>
12782
12783 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
12784 fixed but revealed gdb/1639.
12785
d303a6c7
AC
127862004-05-10 Andrew Cagney <cagney@redhat.com>
12787
12788 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
12789 func1" and "next to 2nd alarm", kernel bug avoided.
12790
bf08c2a1
DJ
127912004-05-10 Daniel Jacobowitz <dan@debian.org>
12792
12793 PR external/1568
12794 * gdb.base/bigcore.exp: Check the size of the dumped core file.
12795 XFAIL if it is smaller than bytes_allocated.
12796 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
12797 (main): Make chunks_allocated unsigned. Correct comment.
12798
c0586a34
JB
127992004-05-07 Joel Brobecker <brobecker@gnat.com>
12800
12801 * gdb.arch/powerpc-aix-prologue.c: New file.
12802 * gdb.arch/powerpc-aix-prologue.exp: New file.
12803
f2785d12
JB
128042004-05-07 Jim Blandy <jimb@redhat.com>
12805
12806 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
12807 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
12808
bd7f6e30
JB
128092004-05-06 Joel Brobecker <brobecker@gnat.com>
12810
12811 * gdb.base/sep.exp: No longer setup_kfail when the program was
12812 built with dwarf2.
12813
0a5e7efe
JI
128142004-05-05 Jim Ingham <jingham@apple.com>
12815
12816 * gdb.base/pending.exp: Make sure pending breakpoints
12817 preserve the ignore count.
f4fc3b93 12818
a8958849
MK
128192004-04-27 Jerome Guitton <guitton@gnat.com>
12820
12821 * i386-prologue.exp: Add testcase for jump instruction as first
12822 instruction of the real code.
12823 * i386-prologue.c (jump_at_beginning): New function.
12824
7e103f5b
MK
128252004-04-28 Mark Kettenis <kettenis@gnu.org>
12826
12827 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
12828 x86_64-*-*.
12829
5d38b224
MK
128302004-04-28 Mark Kettenis <kettenis@gnu.org>
12831
12832 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
12833 i*86-*-*.
12834
0ef32fd9
MK
128352004-04-25 Mark Kettenis <kettenis@gnu.org>
12836
12837 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
12838 expression that checks the return type.
12839
71d7dd7c
AC
128402004-04-23 Andrew Cagney <cagney@redhat.com>
12841
12842 * gdb.base/call-sc.exp: New test of scalar call/return values.
12843 * gdb.base/call-sc.c: Ditto.
12844
1e9f977e
JJ
128452004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12846
12847 * gdb.threads/manythreads.c: Reduce thread stack size.
12848
899d9e3a
JJ
128492004-04-23 Jeff Johnston <jjohnstn@redhat.com>
12850
12851 * gdb.threads/manythreads.c: Add copyright notice.
12852
61bcae62
AC
128532004-04-23 Andrew Cagney <cagney@redhat.com>
12854
12855 * gdb.base/siginfo.exp: Better handle step out of signal.
12856 * gdb.base/sigstep.exp: Ditto.
12857
7339a42e 128582004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 12859 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
12860
12861 * gdb.threads/manythreads.c: New testcase.
12862 * gdb.threads/manythreads.exp: Ditto.
12863
5c98409b
JB
128642004-04-22 Jim Blandy <jimb@redhat.com>
12865
12866 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
12867 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
12868
3b611f1a
MC
128692004-04-21 Michael Chastain <mec.gnu@mindspring.com>
12870
12871 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
12872
f0fd9238
AC
128732004-04-21 Andrew Cagney <cagney@redhat.com>
12874
12875 * gdb.base/sigstep.c: New file.
12876 * gdb.base/sigstep.exp: New file.
12877
90990674
JB
128782004-04-16 Joel Brobecker <brobecker@gnat.com>
12879
12880 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
12881 call to observer_notify_normal_stop.
12882
78cef34b
AC
128832004-04-15 Andrew Cagney <cagney@redhat.com>
12884
12885 * gdb.base/siginfo.c: New file.
12886 * gdb.base/siginfo.exp: New file.
12887
d2343407
JB
128882004-04-12 J. Brobecker <brobecker@gnat.com>
12889
12890 * gdb.base/sep.exp: Fix typo in comment.
12891
a2dba3c8
JB
128922004-04-12 J. Brobecker <brobecker@gnat.com>
12893
12894 * gdb.base/sep.c: New file.
12895 * gdb.base/sep-proc.c: New file.
12896 * gdb.base/sep.exp: New testcase.
12897
15f7b60e
MK
128982004-04-09 Mark Kettenis <kettenis@gnu.org>
12899
12900 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
12901 support.
12902
44f4de1a
AC
129032004-04-05 Andrew Cagney <cagney@redhat.com>
12904
12905 * gdb.base/sigaltstack.c: New file.
12906 * gdb.base/sigaltstack.exp: New file.
12907
ef04f396
JB
129082004-04-04 Joel Brobecker <brobecker@gnat.com>
12909
12910 * gdb.base/foll-fork.exp: Update the expected output for
12911 "help set follow-fork-mode", to match a change that was made
12912 to the help of this variable on 2004-01-13.
12913
d40d2c92
JB
129142004-04-01 Joel Brobecker <brobecker@gnat.com>
12915
12916 * lib/ada.exp: Add copyright notice.
12917 * bar.ads: Likewise.
12918 * bar.adb: Likewise.
12919 * null_record.adb: Likewise.
12920 * null_record.exp: Likewise.
12921 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
12922
f86ef5a3
JB
129232004-04-01 Joel Brobecker <brobecker@gnat.com>
12924
12925 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
12926 * configure: Regenerate.
12927
414e70e3
JB
129282004-04-01 Joel Brobecker <brobecker@gnat.com>
12929
12930 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
12931 to build the application. Remove the message printed when in
12932 verbose mode, redundant with the UNSUPPORTED message above.
12933
f0aaee49
JB
129342004-03-31 Joel Brobecker <brobecker@gnat.com>
12935
12936 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
12937 * gdb.ada (null_record.exp): New testcase.
12938
ac81cb54
JB
129392004-03-31 Joel Brobecker <brobecker@gnat.com>
12940
12941 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
12942
854af2f7
JB
129432004-03-31 Joel Brobecker <brobecker@gnat.com>
12944
12945 * gdb.ada: New subdirectory.
12946 * gdb.ada/Makefile.in: New file.
12947 * gdb.ada/gnat_ada.gpr.in: New file.
12948
034cb681
JB
129492004-03-31 Joel Brobecker <brobecker@gnat.com>
12950
12951 * lib/ada.exp: New file.
12952
78a1a894
DJ
129532004-03-24 Daniel Jacobowitz <drow@mvista.com>
12954
12955 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
12956 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
12957
4b2b3b3e
AC
129582004-03-22 Andrew Cagney <cagney@redhat.com>
12959
12960 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
12961 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
12962 Problem identified by Ulrich Weigand.
12963
23c73aa3
DC
129642004-03-17 David Carlton <carlton@kealia.com>
12965
12966 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
12967 PR c++/826.
12968
d63a86f8
RM
129692004-03-16 Roland McGrath <roland@redhat.com>
12970
12971 * gdb.base/auxv.exp: New file.
12972 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
12973
0e02aa50
DC
129742004-03-12 David Carlton <carlton@kealia.com>
12975
12976 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
12977 * gdb.cp/pr-1553.cc: Ditto.
12978 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
12979 pass branch.
12980
c20b71be
MC
129812004-03-12 Michael Chastain <mec.gnu@mindspring.com>
12982
12983 * gdb.cp/templates.exp: Accept more template types.
12984
c7414a01
MC
129852004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12986
12987 From Corinna Vinschen with modifications.
12988 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
12989 local variable obj_with_enum.
12990 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
12991 results with obj_with_enum.
12992
ed69573c
MC
129932004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12994
12995 * gdb.cp/classes.cc: New file, copied from misc.cc.
12996 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
12997
28301461
MC
129982004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12999
13000 * gdb.cp/misc.cc: Add copyright notice.
13001
1198ecbe
DC
130022004-03-05 David Carlton <carlton@kealia.com>
13003
13004 * gdb.cp/rtti.exp: Add 'print *obj3' test.
13005 * gdb.cp/rtti.h: Update copyright.
13006 (namespace n2::n3): New.
13007 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
13008 (n2::n3::func3): New.
13009 (main): Call n2::n3::func3.
13010 * gdb.cp/rtti2.cc: Update copyright.
13011 (n2::create3): New.
13012
9e08c470
MK
130132004-03-04 Mark Kettenis <kettenis@gnu.org>
13014
13015 * gdb.asm/openbsd.inc: Fix typo.
13016
4bebc3aa
FF
130172004-03-03 Fred Fish <fnf@redhat.com>
13018
13019 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
13020 "val" instead of unused "size". Update copyright year.
13021
6ea9fb37
DJ
130222004-02-29 Daniel Jacobowitz <drow@mvista.com>
13023
13024 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
13025 to use unsigned char.
13026 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
13027 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
13028
23b23974
DJ
130292004-02-29 Daniel Jacobowitz <drow@mvista.com>
13030
13031 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
13032 line of output.
13033
7574fd53
DJ
130342004-02-28 Daniel Jacobowitz <drow@mvista.com>
13035
13036 * gdb.base/relocate.c (dummy): Initialize.
13037
a195357f
DJ
130382004-02-28 Daniel Jacobowitz <drow@mvista.com>
13039
13040 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13041 a breakpoint at exit.
13042
72fd54a9
FF
130432004-02-27 Fred Fish <fnf@redhat.com>
13044
13045 * gdb.base/chng-syms.exp: Add expect condition to match failing
13046 case that isn't a timeout.
13047
b9d23137
AC
130482004-02-27 Andrew Cagney <cagney@redhat.com>
13049
13050 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13051 support.
13052
15d208f6 130532004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 13054
15d208f6
FF
13055 * gdb.arch/gdb1431.c: Remove.
13056 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
13057 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
13058 of "until" incorrectly.
13059
98f9cd2d
JB
130602004-02-26 J. Brobecker <brobecker@gnat.com>
13061
13062 * gdb.cp/class2.cc (empty): New class.
13063 (refer): New function.
13064 (main): Declare an object of type empty and use it.
13065 * gdb.cp/class2.exp: Print the value of an object of type empty.
13066
9b50c11b
JJ
130672004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13068
13069 * gdb.base/langs.exp: Update query string to match the
13070 new nquery format used for pending breakpoints.
13071
0dcd613f
AC
130722004-02-26 Andrew Cagney <cagney@redhat.com>
13073
13074 Fix PR i18n/1570.
13075 * gdb.base/charset.c: Update copyright notice.
13076 (main, init_string): Remove the escape character '\e' tests.
13077 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13078 * gdb.base/charset.exp (valid_host_charset): Ditto.
13079 * gdb.base/setvar.exp: Ditto.
13080
b8a56647
AC
130812004-02-24 Andrew Cagney <cagney@redhat.com>
13082
90d59e34
AC
13083 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13084 mmapped data in core file" PASS and FAIL messages consistent.
13085
b8a56647
AC
13086 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13087 setting a breakpoint. Work around PR java/1565.
13088
9f27c604
JJ
130892004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13090
13091 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13092 new nquery format.
13093 * gdb.base/pending.exp: Ditto.
13094
3224a706
MK
130952004-02-22 Mark Kettenis <kettenis@gnu.org>
13096
13097 * configure.in: Run stabs tests on *BSD.
13098 * configure: Regenerated.
13099
41e0a9ca
MK
131002004-02-21 Mark Kettenis <kettenis@gnu.org>
13101
13102 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13103
1e1b3428
FF
131042004-02-20 Fred Fish <fnf@redhat.com>
13105
13106 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13107 blank in test for "returns short", for consistency with other
13108 "returns xxx" tests. Update copyright year.
13109
f9a7572a
FF
131102004-02-19 Fred Fish <fnf@redhat.com>
13111
13112 New testcase for PR breakpoint/1558.
13113 * gdb.arch/gdb1558.exp: New file.
13114 * gdb.arch/gdb1558.c: New file.
13115
b2ce2854
EZ
131162004-02-19 Elena Zannoni <ezannoni@redhat.com>
13117
13118 * gdb.base/nodebug.exp: Fix typo.
13119
e7c9ff01
JB
131202004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13121
13122 Committed by Jim Blandy <jimb@redhat.com>.
13123
62f4b920
JB
13124 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13125
2db536a1
JB
13126 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13127
e7c9ff01
JB
13128 * gdb.base/float.exp: Support s390*-*-* targets.
13129
f3205b34
AF
131302004-02-17 Adam Fedor <fedor@gnu.org>
13131
13132 * gdb.base/gdb1555.exp: New file.
13133 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
13134
9d62932d
EZ
131352004-02-17 Elena Zannoni <ezannoni@redhat.com>
13136
13137 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
13138
344c9711
FF
131392004-02-16 Fred Fish <fnf@redhat.com>
13140
13141 * gdb.arch/gdb1291.c: Remove
13142 * gdb.arch/gdb1291.s: New test input file.
13143 * gdb.arch/gdb1291.exp: Expand test to check case that should not
13144 fail. Test for correct result, known incorrect result, other
13145 failures and timeouts.
13146
2d822687
AC
131472004-02-16 Andrew Cagney <cagney@redhat.com>
13148
13149 * gdb.base/bigcore.exp: New file.
13150 * gdb.base/bigcore.c: New file.
13151
dac15b66
AC
131522004-02-13 Andrew Cagney <cagney@redhat.com>
13153
13154 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
13155 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
13156 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
13157 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
13158 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
13159 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
13160 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
13161 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
13162 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
13163 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
13164
6bdfc2c4
JJ
131652004-02-11 Jeff Johnston <jjohnstn@redhat.com>
13166
13167 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
13168 executed is an alloc instruction.
13169
87b3ede8
DC
131702004-02-11 David Carlton <carlton@kealia.com>
13171
13172 * gdb.cp/breakpoint.exp: New.
13173 * gdb.cp/breakpoint.cc: New.
13174
6e19e2bf
MC
131752004-02-11 Michael Chastain <mec.gnu@mindspring.com>
13176
13177 Partial fix for PR gdb/1543.
13178 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
13179 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
13180 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
13181 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
13182 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
13183 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
13184 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
13185 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
13186 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
13187 to bug-gdb@prep.ai.mit.edu .
13188 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
13189 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
13190 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
13191 Likewise.
13192
5c5455dc
AC
131932004-02-10 Andrew Cagney <cagney@redhat.com>
13194
13195 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
13196 using gdb_internal_error_resync.
13197
9cf689d7
DJ
131982004-02-09 Daniel Jacobowitz <drow@mvista.com>
13199
13200 * gdb.threads/thread-specific.exp: Stop early if no threads are
13201 found.
13202
d2dc51db
MC
132032004-02-09 Michael Chastain <mec.gnu@mindspring.com>
13204
13205 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
13206
14b1a056
DJ
132072004-02-08 Daniel Jacobowitz <drow@mvista.com>
13208
13209 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
13210 breakpoints.
13211
83f66e8f
DJ
132122004-02-07 Daniel Jacobowitz <drow@mvista.com>
13213
13214 * config/sim.exp (gdb_load): Handle $arg == "".
13215 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
13216 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
13217
30fc0091
EZ
132182004-02-07 Elena Zannoni <ezannoni@redhat.com>
13219
a9c64011
AS
13220 * gdb.base/maint.exp: Update test to reflect
13221 obstack changes.
30fc0091 13222
4d806929
JJ
132232004-02-04 Jeff Johnston <jjohnstn@redhat.com>
13224
13225 * gdb.base/pendshr.c (pendfunc): New function that calls
13226 pendfunc1.
13227 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
13228
7bfdd688
FF
132292004-02-04 Fred Fish <fnf@redhat.com>
13230
13231 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
13232 function symbols and update copyright years.
13233 * gdb.arch/gdb1291.c: Ditto.
13234
aaa08ee4
MC
132352004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13236
13237 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
13238
dbad7755
MC
132392004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13240
13241 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
13242
ec4646ef
MC
132432004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13244
13245 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
13246
1b802196
FF
132472004-02-02 Fred Fish <fnf@redhat.com>
13248
13249 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
13250 remote targets. Update copyright years.
13251
18fe2033
JJ
132522004-02-02 Jeff Johnston <jjohnstn@redhat.com>
13253
13254 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
13255 support.
13256 * gdb.base/langs.exp: Fix test which attempts to create
13257 breakpoint on non-existent function to handle new pending
13258 support.
13259 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
13260 a breakpoint.
13261 * gdb.base/pending.exp: New test.
13262 * gdb.base/pending.c: New file.
13263 * gdb.base/pendshr.c: Ditto.
13264
8d577d32
DC
132652004-02-02 David Carlton <carlton@kealia.com>
13266
13267 * gdb.cp/overload.exp: Add overloadNamespace tests.
13268 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
13269 (overloadNamespace, XXX): New.
13270 (main): Call XXX::marker2.
13271
3ad13771
FF
132722004-02-01 Fred Fish <fnf@redhat.com>
13273
13274 * gdb.base/dump.exp: Use runto_main instead of "runto main".
13275 * gdb.base/finish.exp: Ditto.
13276 * gdb.base/gcore.exp: Ditto.
13277 * gdb.base/huge.exp: Ditto.
13278 * gdb.base/info-proc.exp: Ditto.
13279 * gdb.base/return2.exp: Ditto.
13280 * gdb.threads/gcore-thread.exp: Ditto.
13281
44c75849
DJ
132822004-02-01 Daniel Jacobowitz <drow@mvista.com>
13283
13284 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
13285
005bc093
MK
132862004-02-01 Mark Kettenis <kettenis@gnu.org>
13287
13288 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
13289 that opening the file succeeds on OpenBSD.
13290
c47cebdb
DJ
132912004-02-01 Daniel Jacobowitz <drow@mvista.com>
13292
13293 * gdb.threads/thread-specific.c: New file.
13294 * gdb.threads/threads-specific.exp: New test script.
13295 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
13296 to expect_out.
13297
5a01311c
MK
132982004-02-01 Mark Kettenis <kettenis@gnu.org>
13299
13300 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
13301 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
13302 only on the "print_small_structs from print_long_arg_list" test.
13303
ce22a4f1
DJ
133042004-02-01 Daniel Jacobowitz <drow@mvista.com>
13305
13306 * gdb.base/completion.exp: Kill a stray backslash.
13307
13308 From Jim Ingham <jingham@apple.com>:
13309 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
13310 agrees with the result from sending a tab.
13311
abbab9d3
DJ
133122004-01-31 Daniel Jacobowitz <drow@mvista.com>
13313
13314 * gdb.base/chng-syms.exp: Remove stray newline.
13315
53904d1e
MK
133162004-01-31 Mark Kettenis <kettenis@gnu.org>
13317
13318 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
13319 *-*-openbsd*.
13320 * gdb.asm/openbsd.inc: New file.
13321
3a4b3aac
MK
133222004-01-30 Mark Kettenis <kettenis@gnu.org>
13323
13324 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
13325 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
13326 *-*solaris2*. Remove commented out default settings for
13327 asm-flags. Replace gdb_compile with target_link.
13328
ebac27b4
MC
133292004-01-29 Michael Chastain <mec.gnu@mindspring.com>
13330
13331 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
13332 for all tests. Remove old hp-ux and cygnus xfail cases.
13333
d8679d84
PH
133342004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
13335
13336 * gdb.base/chng-syms.exp: New file.
13337 * gdb.base/chng-syms.c: New file.
13338
0a55bc22
MC
133392004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13340
13341 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
13342 Provide arms for current output in all my configurations.
13343
94b8e876
MC
133442004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13345
13346 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
13347 * lib/compiler.cc: Likewise.
13348 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
13349 get the right preprocessor. Eval the output directly. Remove
13350 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
13351 hp_f77_compiler and hp_f90_compiler completely.
13352 (gdb_preprocess): Delete.
13353 (get_compiler): Delete.
13354
7cf03d44
MK
133552004-01-24 Mark Kettenis <kettenis@gnu.org>
13356
13357 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
13358 <string.h>.
13359
68b6dce9
NR
133602004-01-24 Nick Roberts <nick@nick.uklinux.net>
13361
13362 * gdb.mi/mi-stack.exp: Update copyright.
13363
b368761e
DC
133642004-01-23 David Carlton <carlton@kealia.com>
13365
13366 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
13367 test for cp_lookup_transparent_type.
13368 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
13369 call them.
13370
f2061b53
DJ
133712004-01-23 Daniel Jacobowitz <drow@mvista.com>
13372
13373 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
13374 after -var-update.
13375
37fc574a
DC
133762004-01-23 David Carlton <carlton@kealia.com>
13377
13378 * gdb.cp/namespace.cc (C::ensureRefs): New.
13379 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
13380
8e94b928
NR
133812004-01-20 Nick Roberts <nick@nick.uklinux.net>
13382
13383 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
13384 case "-stack-list-locals 2".
13385 * gdb.mi/mi-var-child.exp: Test for case
13386 "-var-list-children --all-values NAME".
13387
997b0952
MC
133882004-01-18 Michael Chastain <mec.gnu@mindspring.com>
13389
13390 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
13391
52470da3
MK
133922004-01-18 Mark Kettenis <kettenis@gnu.org>
13393
7049b4b8
MK
13394 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
13395 used with gdb_test_multiple.
13396
52470da3
MK
13397 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
13398 read at address 0. This fixes PR testsuite/1504.
13399
da6012e5
DJ
134002004-01-18 Daniel Jacobowitz <drow@mvista.com>
13401
13402 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
13403 Remove downloading, guessing the host executable, the calls to
13404 gdb_file_cmd and gdb_target_cmd, and "load" support.
13405 (infer_host_exec): New function broken out from gdb_load.
13406 (gdb_load): New wrapper for gdbserver_gdb_load.
13407 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
13408 gdb_target_cmd. Use -target-select.
13409 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
13410 Download binaries to the host. Clear last_mi_remote_file when
13411 we load a new binary.
13412 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
13413 call gdbserver_gdb_load and mi_gdb_target_cmd.
13414
32c70722
MC
134152004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13416
13417 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
13418 type patterns.
13419
b0cecf36
MC
134202004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13421
13422 * gdb.cp/templates.exp: Fix typo in test name of
13423 "print Foo<volatile char*>::foo".
13424
4120d7e6
MC
134252004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13426
13427 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
13428
f679e530
BE
134292004-01-16 Ben Elliston <bje@wasabisystems.com>
13430
13431 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
13432 (clean mostlyclean): Remove empty rm.
13433
091c48f6
MC
134342004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13435
13436 * gdb.base/setvar.exp: Add copyright years.
13437
3e5fc8d2
DC
134382004-01-14 David Carlton <carlton@bactrian.org>
13439
13440 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
13441 PR c++/1511 and update coment.
13442 * gdb.cp/templates.exp: Update patterns to match current output.
13443 If changes involve something other than whitespace, KFAIL
13444 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
13445
63d06c5c
DC
134462004-01-14 David Carlton <carlton@kealia.com>
13447
13448 * gdb.cp/namespace.exp: Add tests involving classes defined within
13449 namespaces.
13450 * gdb.cp/namespace.cc (C::CClass): New.
13451 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
13452
a51dab88
EZ
134532004-01-14 Elena Zannoni <ezannoni@redhat.com>
13454
13455 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
13456 what debug info we have. Print a better message if something goes
13457 wrong while producing the separate debug info file.
13458
a476ccc9
MC
134592004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13460
13461 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
13462
f453692c
MC
134632004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13464
13465 * gdb.base/callfuncs.c: Add copyright notice.
13466
f40063a5
MC
134672004-01-13 Michael Chastain <mec.gnu@mindspring.com>
13468
13469 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
13470 inheritance. PR gdb/1498, PR gcc/13539.
13471
19ac3974
EZ
134722004-01-13 Elena Zannoni <ezannoni@redhat.com>
13473
a9c64011
AS
13474 * gdb.threads/gcore-thread.exp: Prefix name of binary with
13475 test specific name.
13476 * gdb.mi/gdb669.exp: Ditto.
13477 * gdb.mi/mi-pthreads.exp: Ditto.
13478 * gdb.mi/mi1-pthreads.exp: Ditto.
13479 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 13480
56c97c6e
MC
134812004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13482
13483 * gdb.cp/member-ptr.cc: Add copyright notice.
13484
a0644324
MC
134852004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13486
13487 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
13488 some patterns for recent versions of gcc and hpacc. Delete
13489 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
13490 Delete tests that access a NULL pointer-to-member-data. This
13491 script is still disabled for gcc.
13492
32fabe09
EZ
134932004-01-12 Elena Zannoni <ezannoni@redhat.com>
13494
13495 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 13496 escaped correctly.
32fabe09 13497
1f8a6abb
EZ
134982004-01-12 Elena Zannoni <ezannoni@redhat.com>
13499
13500 * gdb.base/sepdebug.exp: New file.
13501 * gdb.base/sepdebug.c: New file.
13502 * lib/gdb.exp (separate_debug_filename): New procedure.
13503 (gdb_gnu_strip_debug): New procedure.
13504
48efe704
AC
135052004-01-12 Andrew Cagney <cagney@redhat.com>
13506
13507 * gdb.mi/ChangeLog: Delete file. Renamed to ...
13508 * gdb.mi/ChangeLog-1999-2003: New file.
13509
a9415475
AC
135102004-01-12 Andrew Cagney <cagney@redhat.com>
13511
13512 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
13513 "Renaming a directory to a non-empty directory returns ENOTEMPTY
13514 or EEXIST", treat EBUSY as an XFAIL.
13515
83b8cf9d
MC
135162004-01-11 Michael Chastain <mec.gnu@mindspring.com>
13517
13518 * gdb.base/scope.exp: Remove obsolete setup_xfail for
13519 hp_cc_compiler.
13520
9939d2a8
MC
135212004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13522
13523 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
13524 decorations.
13525
1ff8cadf
MC
135262004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13527
13528 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
13529 and "(aCC)" decorations. Remove obsolete doco about old
13530 test results.
13531
6fa9022e
MC
135322004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13533
13534 * gdb.cp/exception.exp: Fix typo in doco.
13535
209721fe
MK
135362004-01-09 Mark Kettenis <kettenis@gnu.org>
13537
13538 * gdb.base/gdb1476.exp: Fix typo.
13539
ef11303e
MC
135402004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13541
13542 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
13543 file.
13544
041ab88c
MC
135452004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13546
13547 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
13548 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
13549 Use gdb_compile. Remove restriction on gcc. Add some patterns
13550 for recent version of gdb. Delete second half, which was a copy
13551 of the first half with different build flags. This test is
13552 still disabled because it is still not ready for production.
13553
e36d075a
MC
135542004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13555
13556 * gdb.cp/exception.cc: Add copyright notice.
13557 * gdb.cp/exception.exp: Add a notice that this file is broken
13558 because of line number changes caused by addition of copyright
13559 notice.
13560
42b190ad
MC
135612004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13562
13563 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
13564 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
13565
8f25f06b
MC
135662004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13567
13568 * gdb.cp/classes.exp: Accept gnu abi 2.
13569 * gdb.cp/derivation.exp: Likewise.
13570 * gdb.cp/overload.exp: Likewise.
13571 * gdb.cp/virtfunc.exp: Likewise.
13572
06ded8b8
MC
135732004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13574
13575 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
13576 semicolon after end of function.
13577
77c26ae3
MC
135782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13579
13580 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
13581 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
13582 boilerplate code for compiling and running the program under
13583 test. Add some string method tests.
13584
20757486
MC
135852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13586
13587 * gdb.cp/bs15503.cc: Add copyright notice.
13588 * gdb.cp/bs15503.exp: Adjust line number.
13589
0fd3b503
MC
135902004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13591
13592 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
13593 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
13594
10d1bea8
MC
135952004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13596
13597 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
13598 hp_cc_compiler.
13599
2789202a
MC
136002004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13601
13602 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
13603 * gdb.cp/ctti.exp: Use the marker instead of "next".
13604 With gcc, run further before bailing.
13605
b862f14c
MC
136062004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13607
13608 * gdb.cp/cttiadd.cc: Add copyright notice.
13609 * gdb.cp/cttiadd1.cc: Likewise.
13610 * gdb.cp/cttiadd2.cc: Likewise.
13611 * gdb.cp/cttiadd3.cc: Likewise.
13612
96da2469
MC
136132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13614
13615 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
13616 Use gdb_test, gdb_test_multiple. Use floating-point values that
13617 have exact representations in IEEE-ish formats.
13618
053248ff
MC
136192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13620
13621 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
13622 compilers. Delete duplicate call to get_compiler_info.
13623 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
13624 * gdb.base/volatile.exp: Likewise.
13625
84acecdd
MK
136262004-01-07 Mark Kettenis <kettenis@gnu.org>
13627
13628 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
13629 memory at address 0.
13630
fe11a27f
MC
136312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13632
13633 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
13634 to test for hp-ux assembler. Fix copyright years.
13635
60ad077b
AC
136362004-01-07 Andrew Cagney <cagney@redhat.com>
13637
13638 * gdb.base/fileio.c (strerrno): Add "EBUSY".
13639
1c9b8f33
AC
136402004-01-07 Andrew Cagney <cagney@redhat.com>
13641
13642 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
13643 when creating the read-only file. From analysis by Roland McGrath
13644 and Elena Zannoni.
13645
753ccc7a
MC
136462004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13647
13648 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
13649
eca3e36b
MC
136502004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13651
13652 * gdb.base/cvexpr.c: Be type-safe with function pointers and
13653 data pointers.
13654
f8d4bac4
MC
136552004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13656
13657 * gdb.cp/m-static.exp: Compile one source file at a time.
13658 Delete unused call to get_compiler_info.
13659
9b4e0f94
MC
136602004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13661
13662 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
13663 * gdb.base/call-rt-st.exp: Likewise.
13664 * gdb.base/nodebug.exp: Likewise.
13665 * gdb.base/volatile.exp: Likewise.
13666 * gdb.cp/ref-types.exp: Likewise.
13667 * gdb.cp/templates.exp: Likewise.
13668
023c1024
MK
136692004-01-05 Mark Kettenis <kettenis@gnu.org>
13670
13671 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
13672
19703c4a
MC
136732004-01-05 Michael Chastain <mec.gnu@mindspring.com>
13674
13675 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
13676 hppa*-hp-hpux*.
13677
18b67037
MK
136782004-01-04 Mark Kettenis <kettenis@gnu.org>
13679
ba6219c8
MK
13680 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13681 x86_64-*-*.
13682
18b67037
MK
13683 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13684 sparc64-*-* and sparc*-solaris2*.
13685
1bfbbb9d
MK
136862004-01-04 Mark Kettenis <kettenis@gnu.org>
13687
13688 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
13689 return ${tests}" test. The ${tests} already mentions the
13690 filename.
13691
06846494
MC
136922004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13693
13694 * gdb.cp/local.exp: Accept gcc abi 2.
13695
3b0cb202
MC
136962004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13697
13698 * gdb.cp/templates.exp: Accept gcc abi 2.
13699
0643ec3f
MC
137002004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13701
13702 * lib/compiler.cc: Remove supports_template_debugging.
13703 * gdb.cp/templates.exp: Do not test supports_template_debugging.
13704
d231d0b1
MC
137052004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13706
13707 * gdb.cp/namespace.exp: Accept gcc abi 2.
13708
44ffb27c
MC
137092004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13710
13711 * gdb.cp/method.exp: Accept gcc abi 2.
13712
184ad485
MC
137132004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13714
13715 * gdb.cp/classes.exp: Generate identical results as old version.
13716 * gdb.cp/derivation.exp: Likewise.
13717 * gdb.cp/overload.exp: Likewise.
13718 * gdb.cp/virtfunc.exp: Likewise.
13719
116f09e7
MC
137202004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13721
13722 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
13723 mysterious bug with sourceware version of expect.
13724
b1379776
MC
137252004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13726
13727 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
13728 current versions of gcc, including gcc abi 2. Remove gratuitous
13729 restart of test program. Use gdb_test_multiple and gdb_test for
13730 all tests. Add patterns to xfail missing "const" in "const char *"
13731 and kfail PR gdb/1155.
13732
6b7a4c0e
MC
137332004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13734
13735 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
13736 current versions of gcc, including gcc abi 2. Remove gratuitous
13737 restart of test program. Use gdb_test_multiple and gdb_test for
13738 all tests. Add patterns to kfail PR gdb/1498.
13739
51615d72
MC
137402003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13741
13742 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
13743 current versions of gcc, including gcc abi 2. Use "breakpoint"
13744 and "continue" instead of restarting the target program. Use
13745 gdb_test_multiple and gdb_test for all tests.
13746
7b79a9d7
MK
137472004-01-01 Mark Kettenis <kettenis@gnu.org>
13748
13749 * gdb.asm/asm-source.exp: Update copyright year. Link statically
13750 for *-*-solaris2*.
13751
1cd3489f
MC
137522003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13753
13754 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
13755 current versions of gcc, including gcc abi 2. Use "breakpoint"
13756 and "continue" instead of restarting the target program several
13757 times. Use gdb_test_multiple and gdb_test for all tests.
13758
850742db
MC
137592003-12-18 Michael Chastain <mec.gnu@mindspring.com>
13760
13761 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
13762 source files.
13763
eb4bbda8
MC
137642003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13765
13766 * gdb.base/environ.exp: Handle compiling test case from multiple
13767 source files.
13768
e42c7771
MC
137692003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13770
13771 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
13772
80e4b428
JB
137732003-12-17 Jim Blandy <jimb@redhat.com>
13774
5f06973a
JB
13775 * gdb.base/freebpcmd.c: Add copyright notice.
13776
80e4b428
JB
13777 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
13778
0ab84fb7
MC
137792003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13780
13781 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
13782
1b3bb3d0
JB
137832003-12-13 Jim Blandy <jimb@redhat.com>
13784
13785 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
13786
3a4c9371
KB
137872003-12-12 Kevin Buettner <kevinb@redhat.com>
13788
13789 * gdb.asm/frv.inc: New file.
13790 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
13791
a1dea79a
FF
137922003-12-09 Fred Fish <fnf@redhat.com>
13793
13794 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
13795 functions to break1.c and leave prototypes behind. Add more
13796 "set breakpoint NN here" comments.
13797 * gdb.base/break1.c: New file.
13798
13799 * gdb.base/break.exp: Handle compiling test case from multiple
13800 source files and change source file references as needed.
13801 * gdb.base/completion.exp: Ditto.
13802 * gdb.base/condbreak.exp: Ditto.
13803 * gdb.base/define.exp: Ditto.
13804 * gdb.base/ena-dis-br.exp: Ditto.
13805 * gdb.base/info-proc.exp: Ditto.
13806 * gdb.base/maint.exp: Ditto.
13807 * gdb.base/until.exp: Ditto.
13808
13809 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
13810 hardcoded line numbers.
13811 * gdb.base/define.exp: Ditto.
13812 * gdb.base/ena-dis-br.exp: Ditto.
13813 * gdb.base/maint.exp: Ditto.
13814 * gdb.base/until.exp: Ditto.
13815
13816 * gdb.base/completion.exp: Use "break1" for completion tests since
13817 "break" is no longer a unique prefix.
13818
5266b69c
AC
138192003-12-06 Andrew Cagney <cagney@redhat.com>
13820
13821 * gdb.base/structs.exp (test_struct_returns): When applicable, set
13822 "return_value_unimplemented". When an unimplemented struct return
13823 architecture, report incorrect values as a KFAIL
13824
374451f0
MC
138252003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13826
13827 * gdb.cp/rtti.exp: Accept new wording of warning from
13828 cp_lookup_rtti_type.
13829
ba9b20a7
MC
138302003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13831
13832 Partial fix for PR testsuite/1456.
13833 * gdb.base/scope.exp (test_at_main): Replace references to
13834 gcc_compiled with calls to test_compiler_info.
13835 (test_at_foo): Likewise.
13836 (test_at_bar): Likewise.
13837
b74b6d0b
MC
138382003-12-04 Michael Chastain <mec.gnu@mindspring.com>
13839
13840 Partial fix for PR testsuite/1456.
13841 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
13842 to test_compiler_info.
13843
ccfa3402
MC
138442003-12-03 Michael Chastain <mec.gnu@mindspring.com>
13845
13846 * gdb.base/so-impl-ld.exp: Update copyright notice.
13847
f6246aba
MC
138482003-12-02 Michael Chastain <mec.gnu@mindspring.com>
13849
13850 Partial fix for PR testsuite/1456.
13851 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
13852 to test_compiler_info.
13853
13ae734a
MC
138542003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13855
13856 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
13857 from current versions of gdb. Clean up regular expressions.
13858 Delete redundant timeout case.
13859
d8e1cdee
MC
138602003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13861
13862 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
13863 from current versions of gdb. Clean up regular expressions.
13864 Delete redundant timeout case.
13865
96457b64
MC
138662003-12-01 Michael Chastain <mec.gnu@mindspring.com>
13867
13868 Partial fix for PR testsuite/1456.
13869 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
13870 gcc_compiled with call to test_compiler_info.
13871
f35309fc
MC
138722003-11-30 Michael Chastain <mec.gnu@mindspring.com>
13873
13874 Partial fix for PR testsuite/1456.
13875 * gdb.base/list.exp (test_list_function): Delete unused declaration
13876 of gcc_compiled.
13877
d7afdf9b
MC
138782003-11-29 Michael Chastain <mec.gnu@mindspring.com>
13879
13880 Partial fix for PR testsuite/1456.
13881 * gdb.base/complex.exp: Replace reference to gcc_compiled with
13882 call to test_compiler_info.
13883
71507b56
MK
138842003-11-29 Mark Kettenis <kettenis@gnu.org>
13885
13886 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
13887 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
13888 it to create the appropriate note.inc.
13889 * gdb.asm/asmsrc1.s: Include "note.inc".
13890 * gdb.asm/netbsd.inc: New file.
13891 * gdb.asm/empty.inc: New file.
13892
f81f93f7
MC
138932003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13894
13895 Partial fix for PR testsuite/1456.
13896 * gdb.base/constvars.exp: Replace references to gcc_compiled with
13897 calls to test_compiler_info.
13898
9a77938e
MC
138992003-11-27 Michael Chastain <mec.gnu@mindspring.com>
13900
13901 Partial fix for PR testsuite/1456.
13902 * gdb.base/volatile.exp: Replace references to gcc_compiled with
13903 calls to test_compiler_info.
13904
e8367dc7
MK
139052003-11-27 Mark Kettenis <kettenis@gnu.org>
13906
13907 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
13908 pattern for the KFAILs.
13909
526c61ee
AF
139102003-11-25 Adam Fedor <fedor@gnu.org>
13911
13912 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
13913 * gdb.objc/objcdecode.m: New file.
13914
28f2d600
AF
139152003-11-25 Adam Fedor <fedor@gnu.org>
13916
13917 * gdb.objc/nondebug.exp: Test for PR objc/1236.
13918 * gdb.objc/nondebug.m: New file.
13919
a3895cee
BE
139202003-11-26 Ben Elliston <bje@wasabisystems.com>
13921
13922 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13923 NetBSD as it does on FreeBSD. Modelled on a similar change by
13924 Mark Kettenis on 2003-05-30.
13925 (link-flags): Set to "--entry _start" regardless of target.
13926 Special linker flags are to be appended to $link-flags.
13927 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
13928
c9f2c8a3
MC
139292003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13930
13931 * gdb.cp/method.exp: Accept output of new demangler.
13932
15a0587a 139332003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
13934
13935 * gdb/class2.exp: New file.
13936 * gdb/class2.cc: New file.
13937
3c00b570
MC
139382003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13939
13940 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
13941 of new demangler.
13942
7027acc7
MK
139432003-11-23 Mark Kettenis <kettenis@gnu.org>
13944
13945 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
13946 of gdb_test "run".
13947
b0e1598a
MK
139482003-11-23 Mark Kettenis <kettenis@gnu.org>
13949
13950 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
13951 "continue" into "run".
13952
4d9eda44
MC
139532003-11-23 Michael Chastain <mec.gnu@mindspring.com>
13954
13955 Partial fix for PR testsuite/1456.
13956 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
13957 call to test_compiler_info.
13958 * gdb.cp/ctti.exp: Likewise.
13959 * gdb.cp/derivation.exp: Likewise.
13960 * gdb.cp/member-ptr.exp: Likewise.
13961 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
13962 reference to gcc_compiled.
13963
139642003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
13965
13966 Fix PR testsuite/1463.
13967 * gdb.base/structs.exp (start_structs_test): Call
13968 get_debug_format before using the debug format.
13969
d422fe19
AC
139702003-11-22 Andrew Cagney <cagney@redhat.com>
13971
13972 * lib/gdb.exp (gdb_test_multiple): Add simple example.
13973 * gdb.base/structs.exp: Use gdb_test_multiple.
13974
039cf96d
AC
139752003-11-20 Andrew Cagney <cagney@redhat.com>
13976
6882279b
AC
13977 * gdb.base/structs.exp: Handle and recover from internal errors.
13978 Replace "foo${n}" with "foo<n>" in test messages.
13979
e53890ae
AC
13980 * gdb.base/structs.exp: Update copyright. Rewrite.
13981 * gdb.base/structs.c: Update copyright. Rewrite.
13982
2b211c59
AC
13983 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
13984 resync count exceeded.
d63a86f8 13985
039cf96d
AC
13986 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
13987 from the internal error.
13988 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
13989 Original from Jim Blandy.
13990 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 13991
eac98b22
AC
139922003-11-19 Andrew Cagney <cagney@redhat.com>
13993
13994 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
13995 KFAIL.
13996
67455b2a
MK
139972003-11-17 Mark Kettenis <kettenis@gnu.org>
13998
13999 New testcase for PR backtrace/1435.
14000 * gdb.arch/i386-unwind.exp: New file.
14001 * gdb.arch/i386-unwind.c: New file.
14002
853d6e5b
AC
140032003-11-17 Andrew Cagney <cagney@redhat.com>
14004
14005 * lib/gdb.exp (compiler_info): New global.
14006 (test_compiler_info): New function.
14007 (get_compiler_info): Set compiler_info.
14008 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
14009 "compiler_info" to gcc-<major>-<minor>.
14010
38cf6e11
MC
140112003-11-15 Michael Chastain <mec.gnu@mindspring.com>
14012
14013 * gdb.trace/configure: Remove.
14014
a50d3602
EZ
140152003-11-13 Elena Zannoni <ezannoni@redhat.com>
14016
14017 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 14018 breakpoints.
a50d3602
EZ
14019 * gdb.base/break.exp: Remove all references to explicit line
14020 numbers.
14021
d9407aaa
NC
140222003-11-11 Nick Clifton <nickc@redhat.com>
14023
14024 * gdb.base/shreloc.exp: Do not run for targets which do not
14025 support shared objects.
14026
db488fc1
CV
140272003-11-10 Corinna Vinschen <vinschen@redhat.com>
14028
14029 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
14030 Don't run tests if nofileio flag is given.
14031
6a90a18e
EZ
140322003-11-07 Elena Zannoni <ezannoni@redhat.com>
14033
14034 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 14035 as well as 'Watchpoint'.
6a90a18e 14036
0b915e9c
EZ
140372003-11-06 Elena Zannoni <ezannoni@redhat.com>
14038
14039 Reported by Jim Ingham <jingham@apple.com>:
14040 * gdb.base/annota1.exp: Match at least one occurrence of the
14041 signal handler annotation.
14042
d7e4b55f
EZ
140432003-11-06 Elena Zannoni <ezannoni@redhat.com>
14044
a9c64011
AS
14045 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14046 as well as 'Watchpoint'.
d7e4b55f 14047
2fe4e8d0
MC
140482003-11-05 Michael Chastain <mec@shout.net>
14049
14050 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14051
6ef88553
KW
140522003-11-03 Kris Warkentin <kewarken@qnx.com>
14053
14054 * gdb.arch/gdb1291.c: New test file.
14055 * gdb.arch/gdb1291.exp: New test script.
14056 * gdb.arch/gdb1431.c: New test file.
14057 * gdb.arch/gdb1431.exp: New test script.
14058
ae7dc4d8
MC
140592003-10-22 Michael Chastain <mec@shout.net>
14060
14061 * gdb.mi/pthreads.c: Add copyright notice.
14062
c39d7427
MC
140632003-10-22 Michael Chastain <mec@shout.net>
14064
14065 * gdb.threads/pthreads.c: Add copyright notice.
14066
8b7d96c1
MC
140672003-10-20 Michael Chastain <mec@shout.net>
14068
14069 * gdb.base/gdb1056.exp: New test script.
14070
d1d69fdd
DJ
140712003-10-13 Daniel Jacobowitz <drow@mvista.com>
14072
14073 * gdb.threads/killed.exp: Use gdb_run_cmd.
14074
7d605576
DJ
140752003-10-13 Daniel Jacobowitz <drow@mvista.com>
14076
14077 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14078 create a core file.
14079 * gdb.threads/gcore-thread.exp: Likewise.
14080
618ec112
CV
140812003-10-13 Corinna Vinschen <vinschen@redhat.com>
14082
14083 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14084 type, based on char type.
14085 (struct bit_flags_short_t): New bitfield type, based on short type.
14086 (init_bit_flags_char): New fuction.
14087 (init_bit_flags_short): Ditto.
14088 (print_bit_flags_char): Ditto.
14089 (print_bit_flags_short): Ditto.
14090 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14091
9367a73c
MC
140922003-10-11 Michael Chastain <mec@shout.net>
14093
14094 * gdb.base/call-rt-st.exp: Update copyright year.
14095
1decf120
KI
140962003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14097
14098 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14099 * gdb.disasm/sh3.s: Ditto.
14100
5445b2ae
DJ
141012003-10-07 Daniel Jacobowitz <drow@mvista.com>
14102
14103 * gdb.threads/switch-threads.exp: New test.
14104 * gdb.threads/switch-threads.c: New source file.
14105
aec24853
CV
141062003-10-07 Corinna Vinschen <vinschen@redhat.com>
14107
14108 * gdb.base/ending-run.exp: Add sh specific case.
14109
adc7428d
AC
141102003-10-06 Andrew Cagney <cagney@redhat.com>
14111
14112 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14113 * gdb.disasm/mn10200.exp: Delete obsolete file.
14114
c9d37158
DJ
141152003-09-29 Daniel Jacobowitz <drow@mvista.com>
14116
14117 * ChangeLog: Correct an entry command.exp -> commands.exp.
14118 * gdb.base/commands.exp (bp_deleted_in_command_test)
14119 (temporary_breakpoint_commands): Check noargs.
14120
79c2c32d
DC
141212003-09-25 David Carlton <carlton@kealia.com>
14122
14123 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14124 of some print tests, where appropriate. Add tests for C::D::cd,
14125 E::ce, F::cXfX, G::XgX.
14126 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14127
594e6d67
RE
141282003-09-25 Richard Earnshaw <rearnsha@arm.com>
14129
14130 * lib/java.exp (java_init): Import target_alias before using it.
14131
10f0d451
DC
141322003-09-25 David Carlton <carlton@kealia.com>
14133
14134 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
14135
274bcba0
EZ
141362003-09-23 Elena Zannoni <ezannoni@redhat.com>
14137
d63a86f8 14138 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 14139 weirdness.
274bcba0 14140
cdbf20f7
MC
141412003-09-17 Michael Chastain <mec@shout.net>
14142
14143 * gdb.cp/gdb1355.exp: New file.
14144 * gdb.cp/gdb1355.c: New file.
14145
71e06f80
CV
141462003-09-15 Corinna Vinschen <vinschen@redhat.com>
14147
14148 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
14149 * gdb.asm/sh.inc: New file.
14150
5c4e30ca
DC
141512003-09-11 David Carlton <carlton@kealia.com>
14152
bd45b7af
DC
14153 * gdb.cp/namespace.exp: Add tests for namespace types.
14154 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
14155 (test_namespace): New.
14156
1c199746
EZ
141572003-09-11 Elena Zannoni <ezannoni@redhat.com>
14158
a9c64011 14159 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 14160 * gdb.stabs/weird.exp: Ditto.
1c199746 14161
04ed252f
MC
141622003-09-08 Michael Chastain <mec@shout.net>
14163
14164 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
14165
d8a2d9e7
MC
141662003-09-07 Michael Chastain <mec@shout.net>
14167
14168 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
14169 'parse error'.
14170
161afb24
MK
141712003-09-07 Mark Kettenis <m.kettenis@osp.nl>
14172
14173 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
14174
49f2741a
MC
141752003-08-30 Michael Chastain <mec@shout.net>
14176
14177 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
14178 * gdb.gdb/observer.exp: Ditto.
14179 * gdb.gdb/xfullpath.exp: Ditto.
14180
8afa723e
MK
141812003-08-29 Mark Kettenis <kettenis@gnu.org>
14182
14183 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
14184 *-*-*bsd*.
14185
f31dfe3b
JJ
141862003-08-28 Jeff Johnston <jjohnstn@redhat.com>
14187
14188 * gdb.base/dump.exp: Skip for ia64.
14189
4630e498
JJ
141902003-08-25 Jeff Johnston <jjohnstn@redhat.com>
14191
14192 * gdb.asm/asm-source.exp: Add ia64 support.
14193 * gdb.asm/ia64.inc: New file.
14194
1105b7ef
MC
141952003-08-22 Michael Chastain <mec@shout.net>
14196
14197 * gdb.cp: New directory.
14198 * gdb.cp/*: Copy from gdb.c++/*.
14199 * gdb.c++/*: Remove.
14200 * Makefile.in: Change gdb.c++ to gdb.cp.
14201 * configure.in: Ditto.
14202 * configure: Regnerate.
14203
c945b932
MK
142042003-08-18 Mark Kettenis <kettenis@gnu.org>
14205
14206 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
14207 * gdb.arch/i386-prologue.c (gdb1338): Add function.
14208
2b66634b
DJ
142092003-08-17 Daniel Jacobowitz <drow@mvista.com>
14210
14211 * mi-var-display.exp (-var-list-children weird): Accept function
14212 pointers with argument types.
14213 * mi1-var-display.exp (-var-list-children weird): Likewise.
14214 * mi2-var-display.exp (-var-list-children weird): Likewise.
14215
a356f73b
DJ
142162003-08-17 Daniel Jacobowitz <drow@mvista.com>
14217
14218 * gdb.base/annota3.exp: Add missing newline.
14219
483417b8
MC
142202003-08-06 Michael Chastain <mec@shout.net>
14221
14222 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
14223
c99c59c3
MS
142242003-08-12 Michael Snyder <msnyder@redhat.com>
14225
14226 * gdb.base/float.exp: Add test for SH.
14227
55ed7501
MK
142282003-08-10 Mark Kettenis <kettenis@gnu.org>
14229
14230 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
14231
1a371f2e
EZ
142322003-08-07 Elena Zannoni <ezannoni@redhat.com>
14233
14234 * gdb.base/completion.exp: Remove reduntant completion test
14235 on filename.
14236
e0f353ce
EZ
142372003-08-07 Elena Zannoni <ezannoni@redhat.com>
14238
a9c64011
AS
14239 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
14240 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
14241 gdb.trace/save-trace.exp: Make sure that full pathnames are
14242 escaped correctly.
e0f353ce 14243
5710a1af 142442003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 14245
a9c64011
AS
14246 * configure.in: Don't generate config.h from config.hin.
14247 * configure: Regenerate.
14248 * config.hin: Remove file.
14249 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
14250 * gdb.threads/pthreads.c: Ditto.
5710a1af 14251
dcd81ce9
DJ
142522003-08-07 Daniel Jacobowitz <drow@mvista.com>
14253
14254 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14255 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
14256 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
14257 Replace ld24 with seth/add3.
14258
6009d884
AC
142592003-08-02 Andrew Cagney <cagney@redhat.com>
14260
14261 * gdb.base/annota3.exp: New file.
14262 * gdb.base/annota3.c: New file.
14263 * gdb.c++/annota3.exp: New file.
14264 * gdb.c++/annota3.cc: New file.
14265
51514e06
MC
142662003-07-29 Michael Chastain <mec@shout.net>
14267
14268 * gdb.threads/tls.c (spin): Check errno only if sem_wait
14269 actually failed.
14270 (do_pass): Likewise.
14271 * gdb.threads/tls.exp: Always initialize no_of_threads.
14272
4ee6625b
DJ
142732003-07-27 Daniel Jacobowitz <drow@mvista.com>
14274
14275 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
14276 pattern.
14277 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
14278 * gdb.threads/tls.exp: Recognize one case of the host library not
14279 supporting TLS.
14280
225f2bf6
AC
142812003-07-27 Andrew Cagney <cagney@redhat.com>
14282
14283 * gdb.base/fileio.exp: Use SH when running commands using
14284 remote_exec.
14285
bcb27c9f
DJ
142862003-07-24 Daniel Jacobowitz <drow@mvista.com>
14287
14288 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14289 * gdb.base/relocate.c (dummy): New padding array.
14290
3d67be83
MS
142912003-07-22 Michael Snyder <msnyder@redhat.com>
14292
d63a86f8 14293 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
14294
14295 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
14296 patterns to be more general, accepting old and new output.
14297 Some output chars (such as '+') also must be quoted.
d63a86f8 14298 Some addresses are displayed numerically instead of
3d67be83
MS
14299 symbolically.
14300
57ba3b85
MS
143012003-07-23 Michael Snyder <msnyder@redhat.com>
14302
686d097c
MS
14303 * gdb.base/return2.exp: Don't test long-long return.
14304
57ba3b85
MS
14305 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
14306 * gdb.disasm/t01_mov.exp: Ditto.
14307 * gdb.disasm/t02_mova.s: Ditto.
14308 * gdb.disasm/t02_mova.exp: Ditto.
14309 * gdb.disasm/t03_add.s: Ditto.
14310 * gdb.disasm/t03_add.exp: Ditto.
14311 * gdb.disasm/t04_sub.s: Ditto.
14312 * gdb.disasm/t04_sub.exp: Ditto.
14313 * gdb.disasm/t05_cmp.s: Ditto.
14314 * gdb.disasm/t05_cmp.exp: Ditto.
14315 * gdb.disasm/t06_ari2.s: Ditto.
14316 * gdb.disasm/t06_ari2.exp: Ditto.
14317 * gdb.disasm/t07_ari3.s: Ditto.
14318 * gdb.disasm/t07_ari3.exp: Ditto.
14319 * gdb.disasm/t08_or.s: Ditto.
14320 * gdb.disasm/t08_or.exp: Ditto.
14321 * gdb.disasm/t09_xor.s: Ditto.
14322 * gdb.disasm/t09_xor.exp: Ditto.
14323 * gdb.disasm/t10_and.s: Ditto.
14324 * gdb.disasm/t10_and.exp: Ditto.
14325 * gdb.disasm/t11_logs.s: Ditto.
14326 * gdb.disasm/t11_logs.exp: Ditto.
14327 * gdb.disasm/t12_bit.s: Ditto.
14328 * gdb.disasm/t12_bit.exp: Ditto.
14329 * gdb.disasm/t13_otr.s: Ditto.
14330 * gdb.disasm/t13_otr.exp: Ditto.
14331
e00759ef
EZ
143322003-07-22 Elena Zannoni <ezannoni@redhat.com>
14333
14334 * gdb.threads/tls.exp :Add kfail for 'info address' case.
14335
8bc2021f
EZ
143362003-07-22 Elena Zannoni <ezannoni@redhat.com>
14337
a9c64011
AS
14338 * gdb.threads/tls.c : New file.
14339 * gdb.threads/tls.exp : New file.
14340 * gdb.threads/tls-main.c : New file.
14341 * gdb.threads/tls-shared.c : New file.
14342 * gdb.threads/tls-shared.exp : New file.
8bc2021f 14343
89320c4c
AS
143442003-07-22 Andreas Schwab <schwab@suse.de>
14345
14346 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
14347
180dea7c
AS
143482003-07-20 Andreas Schwab <schwab@suse.de>
14349
14350 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
14351 due to insn reordering.
14352
0714963c
AC
143532003-07-15 Andrew Cagney <cagney@redhat.com>
14354
14355 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
14356
98a23b3f
MC
143572003-07-15 Michael Chastain <mec@shout.net>
14358
14359 * gdb.base/gdb1250.exp: New file.
14360 * gdb.base/gdb1250.c: New file.
14361
27e417a2
ML
143622003-07-09 Michal Ludvig <mludvig@suse.cz>
14363
14364 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
14365 expansion of size_t to 'unsigned long', not only to 'unsigned'.
14366
8bc2021f
EZ
143672003-07-09 Elena Zannoni <ezannoni@redhat.com>
14368
a9c64011
AS
14369 * gdb.threads/tls.c: New file.
14370 * gdb.threads/tls.exp: New file.
14371 * gdb.threads/tls-main.c: New file.
14372 * gdb.threads/tls-shared.c: New file.
14373 * gdb.threads/tls-shared.exp: New file.
8bc2021f 14374
d99968dc
EZ
143752003-07-09 Elena Zannoni <ezannoni@redhat.com>
14376
14377 * gdb.base/annota1.exp: Make sure that we properly escape the
14378 full path of the source file. Xfail more permissive patterns,
d63a86f8 14379 due to a compiler debug info problem.
d99968dc 14380
83876b3b
AS
143812003-07-07 Andreas Schwab <schwab@suse.de>
14382
2705e972
AS
14383 * gdb.asm/m68k.inc: New file.
14384 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
14385
83876b3b
AS
14386 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
14387 arguments"): Also match negative number.
14388
14389 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
14390
3a871b37
DJ
143912003-07-03 Daniel Jacobowitz <drow@mvista.com>
14392
14393 * gdb.base/store.c (charest): New typedef.
14394 (add_char): Rename to add_charest, update.
14395 (wack_char): Rename to wack_charest, update types. Return l + r
14396 to keep r live across the call.
14397 (wack_short, wack_int, wack_long, wack_longest, wack_float)
14398 (wack_double, wack_doublest): Return l + r to keep r live across
14399 the call.
14400 * gdb.base/store.exp: Accomodate store.c changes.
14401
b2a7f303
DC
144022003-06-30 David Carlton <carlton@kealia.com>
14403
14404 * gdb.c++/maint.exp (test_invalid_name): New.
14405 (test_first_component): Add tests for invalid names.
14406
3c6cb4a1
MC
144072003-06-29 Michael Chastain <mec@shout.net>
14408
14409 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
14410 output of '<VTT for class>' for virtual base classes.
14411
f1c2644b
DJ
144122003-06-29 Daniel Jacobowitz <drow@mvista.com>
14413
14414 * gdb.base/completion.exp: Tab-complete "complet" instead of
14415 "compl".
14416 * gdb.base/complex.exp, gdb.base/complex.c: New files.
14417
18080350
DJ
144182003-06-29 Daniel Jacobowitz <drow@mvista.com>
14419
14420 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
14421 * gdb.base/volatile.exp: Likewise.
14422
f56973f8
DJ
144232003-06-29 Daniel Jacobowitz <drow@mvista.com>
14424
14425 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
14426 gdb/1265.
14427
144282003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
14429 Daniel Jacobowitz <drow@mvista.com>
14430
14431 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
14432 initial line count of 'captured_main' from 26 to 32.
14433 (test_with_self): Allow xmalloc call to be interleaved with the
14434 preceding two lines.
14435
e766d4d6
JB
144362003-06-24 Joel Brobecker <brobecker@gnat.com>
14437
14438 * gdb.base/bang.exp: New testcase.
14439
f125c9a4
JB
144402003-06-23 Joel Brobecker <brobecker@gnat.com>
14441
14442 * gdb.base/langs.exp: Add some tests for the "minimal" language
14443 support.
14444
6e25beaf
EZ
144452003-06-23 Elena Zannoni <ezannoni@redhat.com>
14446
14447 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
14448 the testcase.
14449
2f816dda
DJ
144502003-06-22 Daniel Jacobowitz <drow@mvista.com>
14451
14452 * gdb.base/relocate.exp: Test add-symbol-file with a variable
14453 offset.
14454
db5a5748
DJ
144552003-06-22 Daniel Jacobowitz <drow@mvista.com>
14456
14457 * gdb.c++/pr-1210.cc: New file.
14458 * gdb.c++/pr-1210.exp: New file.
14459
1df0c130
DJ
144602003-06-21 Daniel Jacobowitz <drow@mvista.com>
14461
14462 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
14463 000-exec-continue.
14464
a92feac0
MK
144652003-06-15 Mark Kettenis <kettenis@gnu.org>
14466
14467 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
14468 on *-*-*bsd* instead of *-*-freebsd*.
14469
81a58f5b
AC
144702003-06-14 Andrew Cagney <cagney@redhat.com>
14471
14472 * gdb.base/store.exp: Test longest and doublest. Test all
14473 parameters. Weaken return statement match.
14474 * gdb.base/store.c: Add longest and doublest - aka long long and
14475 long double functions. Put all parameters into local register
14476 variables. Use negative values.
14477
b257a0d3
AC
144782003-06-14 Andrew Cagney <cagney@redhat.com>
14479
14480 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
14481 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
14482 exit status.
14483 * gdb.base/fileio.exp: Disable target when nointerrupts and
14484 noinferiorio, instead of limiting it to remote. Use remote_exec
14485 instead of system.
d63a86f8 14486
21c38304
JJ
144872003-06-12 Jeff Johnston <jjohnstn@redhat.com>
14488
14489 * gdb.base/float.exp: Add ia64 support.
14490
1bcdb424
CV
144912003-06-12 Corinna Vinschen <vinschen@redhat.com>
14492
14493 * gdb.base/fileio.exp: Run only on remote targets.
14494
6aeb981f
CV
144952003-06-10 Corinna Vinschen <vinschen@redhat.com>
14496
14497 * gdb.base/fileio.c: New file, testing File-I/O.
14498 * gdb.base/fileio.exp: Ditto.
14499
53df362e
RG
145002003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
14501
14502 * gdb.base/shreloc.exp: New file, check symbol values obtained from
14503 shared objects after relocation at load time (gdb PR/1132).
14504 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 14505 as above, part of the shared object relocation test.
53df362e 14506
ffee1b46
MK
145072003-06-08 Mark Kettenis <kettenis@gnu.org>
14508
b5ca3722
MK
14509 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
14510 fully filled history list.
14511 * gdb.base/gdb_history: New file.
14512
03ed860d
MK
14513 * gdb.base/signals.exp: XFAIL "continue to func1" on
14514 i*86-*-freebsd*.
14515
ffee1b46
MK
14516 * gdb.base/attach.exp: When trying to attach to a nonexistent
14517 process, make it possible to specify the PID based on the target,
14518 and do so for *-*-freebsd*.
14519
d80dbb52
RH
145202003-06-02 Richard Henderson <rth@redhat.com>
14521
14522 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
14523
6dd77b81
RH
145242003-06-02 Richard Henderson <rth@redhat.com>
14525
14526 * gdb.base/selftest.exp: Next over lim_at_start initialization.
14527
f6347e16
RH
145282003-06-02 Richard Henderson <rth@redhat.com>
14529
14530 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
14531
2c161407
DJ
145322003-06-01 Daniel Jacobowitz <drow@mvista.com>
14533
14534 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
14535 of globalvar.
14536
572eb746
MK
145372003-06-01 Mark Kettenis <kettenis@gnu.org>
14538
14539 * gdb.asm/asm-source.exp: Check for memory read errors in
14540 disassembler test on *BSD too.
14541
9e9617a5
RH
145422003-06-01 Richard Henderson <rth@redhat.com>
14543
14544 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
14545 for .frame.
14546 (gdbasm_call): Lose ldgp.
14547 (gdbasm_startup): Add frame information.
14548 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
14549
7b34ad4e
MK
145502003-05-31 Mark Kettenis <kettenis@gnu.org>
14551
14552 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
14553 i?86-*-*.
14554
10059fdf
MK
145552003-05-30 Mark Kettenis <kettenis@gnu.org>
14556
14557 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14558 FreeBSD.
14559
acf4b816
RH
145602003-05-29 Richard Henderson <rth@redhat.com>
14561
14562 * gdb.asm/alpha.inc: New file.
14563 * gdb.asm/asm-source.exp: Use it.
14564
e9ecd949
JB
145652003-05-29 Jim Blandy <jimb@redhat.com>
14566
14567 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
14568 'core.PID'.
14569
e3e5a4f3
JB
145702003-05-22 Jim Blandy <jimb@redhat.com>
14571
14572 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
14573 backtrace.
d63a86f8 14574
72fe3d25
DC
145752003-05-20 David Carlton <carlton@math.stanford.edu>
14576
14577 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
14578 this time.
14579
58da2eb2
DC
145802003-05-19 David Carlton <carlton@bactrian.org>
14581
14582 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
14583 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
14584
1fcb5155
DC
145852003-05-19 David Carlton <carlton@bactrian.org>
14586
14587 * gdb.c++/namespace.exp: Add namespace scope and anonymous
14588 namespace tests.
14589 Bump copyright date.
14590 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
14591 (main): Call C::D::marker2.
14592 * gdb.c++/namespace1.cc: New file.
14593
85e85163
JJ
145942003-05-14 Jeff Johnston <jjohnstn@redhat.com>
14595
14596 Roland McGrath <roland@redhat.com>
d63a86f8 14597 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
14598 there is no manager thread.
14599
a25fbfec
JJ
146002003-05-08 Jeff Johnston <jjohnstn@redhat.com>
14601
d63a86f8
RM
14602 * gdb.threads/schedlock.exp: Remove assumption that all threads
14603 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
14604 in one of the child threads rather than the main thread.
14605
be375bae
JB
146062003-05-07 Jim Blandy <jimb@redhat.com>
14607
09bf6082
JB
14608 Add support for assembly source testing on the s390x.
14609 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
14610 architecture.
14611 * gdb.asm/s390x.inc: New file.
14612
be375bae
JB
14613 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
14614 succession of 'if' statements.
14615
00905d52
AC
146162003-05-05 Andrew Cagney <cagney@redhat.com>
14617
14618 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
14619
b1e29e33
AC
146202003-05-05 Andrew Cagney <cagney@redhat.com>
14621
14622 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
14623 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
14624
e33d66ec
EZ
146252003-05-02 Elena Zannoni <ezannoni@redhat.com>
14626
14627 * gdb.base/charset.exp: Update based on new behavior of set/show
14628 charset commands.
14629
2b6fd0d8
AC
146302003-05-01 Andrew Cagney <cagney@redhat.com>
14631
14632 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
14633 variable do not give memory errors.
14634
130cacce
AF
146352003-04-30 Adam Fedor <fedor@gnu.org>
14636
14637 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
14638 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
14639 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
14640 gdb.objc/basicclass.m: : New files
14641
14642 * lib/gdb.exp (gdb_compile_objc): New procedure.
14643
bea71854
DJ
146442003-04-27 Daniel Jacobowitz <drow@mvista.com>
14645
14646 * gdb.base/signals.exp: Make backtrace tests more specific.
14647
0f20eeea
DC
146482003-04-23 David Carlton <carlton@bactrian.org>
14649
14650 * gdb.c++/maint.exp (test_first_component): Add tests for
14651 'operator' in more locations.
14652
c8c4d8dc
KB
146532003-04-16 Kevin Buettner <kevinb@redhat.com>
14654
14655 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
14656
3fe60e3c
EZ
146572003-04-16 Elena Zannoni <ezannoni@redhat.com>
14658
14659 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 14660 func marke' instead. Update test name.
3fe60e3c 14661
9219021c
DC
146622003-04-15 David Carlton <carlton@math.stanford.edu>
14663
14664 * gdb.c++/maint.exp: New file.
14665
5dd55bdd
EZ
146662003-04-14 Elena Zannoni <ezannoni@redhat.com>
14667
14668 * gdb.threads/schedlock.c: Change type of thread function argument
14669 to long, to avoid warnings on 64-bit platforms.
14670
00890572
EZ
146712003-04-14 Elena Zannoni <ezannoni@redhat.com>
14672
a9c64011
AS
14673 * gdb.base/attach.exp: Add new message from ptrace in case of
14674 attaching to nonexistent process.
d63a86f8 14675
93201743
JB
146762003-04-11 Jim Blandy <jimb@redhat.com>
14677
14678 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14679 gdb.c++/userdef.cc: Place comments on the lines to which the
14680 marker function might return.
14681 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14682 gdb.c++/userdef.exp: Look for those comments to check that we've
14683 returned to the right place, instead of checking line numbers.
14684
2a11c64d
EZ
146852003-04-11 Elena Zannoni <ezannoni@redhat.com>
14686
a9c64011
AS
14687 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
14688 match on sourcefile name, instead of directory name.
2a11c64d 14689
68ab8fc5
EZ
146902003-04-10 Elena Zannoni <ezannoni@redhat.com>
14691
d63a86f8 14692 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
14693 working directory name.
14694
5624293a
JB
146952003-04-09 Jim Blandy <jimb@redhat.com>
14696
14697 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14698 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
14699 after an inferior function call, report the failure, but allow the
14700 test to continue.
14701
f1f02ee4
SC
147022003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14703
14704 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14705 with -DPROTOTYPES.
14706
6eb79af0
SC
147072003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14708
14709 * gdb.base/break.exp: Revert last patch.
14710
8dfb4cf0
SC
147112003-04-04 Stephane Carrez <stcarrez@nerim.fr>
14712
14713 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14714 with -DPROTOTYPES.
14715
ed4c619a
AC
147162003-04-02 Andrew Cagney <cagney@redhat.com>
14717
14718 * gdb.base/callfuncs.exp: Make "print add" messages unique.
14719 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
14720 matching directories by the name breakpoint.
14721 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
14722 Make "continue to marker1" consistent.
14723 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
14724 message consistent.
14725 * lib/gdb.exp: Put "the program is no longer running", and "the
14726 program exited" in parenthesis.
14727 * lib/mi-support.exp: Ditto.
d63a86f8 14728
4e35d5f0 147292003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 14730
4e35d5f0
BR
14731 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
14732
71900fe8
AC
147332003-03-29 Andrew Cagney <cagney@redhat.com>
14734
14735 * gdb.base/sizeof.c (main): Print the value of '\377'.
14736 * gdb.base/sizeof.exp: Check the sign of '\377'.
14737
c0655a16
MC
147382003-03-27 Michael Chastain <mec@shout.net>
14739
14740 * gdb.base/gdb1090.exp: New file.
14741 * gdb.base/gdb1090.cc: New file.
14742
5b2a3989
JB
147432003-03-27 J. Brobecker <brobecker@gnat.com>
14744
14745 * gdb.gdb/observer.exp: New regression test.
14746
79876890
MC
147472003-03-27 Michael Chastain <mec@shout.net>
14748
14749 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
14750 * gdb.base/ptype.exp: Likewise.
14751
6eac95e3
CV
147522003-03-27 Corinna Vinschen <vinschen@redhat.com>
14753
14754 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
14755
e8c71839
MC
147562003-03-26 Michael Chastain <mec@shout.net>
14757
14758 * gdb.base/ptype.exp: Actually use some typedef'd types.
14759
71b10041
SC
147602003-03-21 Stephane Carrez <stcarrez@nerim.fr>
14761
14762 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
14763 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
14764
2512cf80
CV
147652003-03-20 Corinna Vinschen <vinschen@redhat.com>
14766
14767 * gdb.base/default.exp: Fix regular expression.
14768
0d195a4f
CV
147692003-03-20 Corinna Vinschen <vinschen@redhat.com>
14770
14771 * gdb.base/args.exp: Fix regular expression.
14772
8a2dbca8
CV
147732003-03-20 Corinna Vinschen <vinschen@redhat.com>
14774
14775 * gdb.base/help.exp: Allow Win32 child process.
14776
bf028682
CV
147772003-03-20 Corinna Vinschen <vinschen@redhat.com>
14778
14779 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
14780 when stepping out of main().
14781
182dbe85
CV
147822003-03-20 Corinna Vinschen <vinschen@redhat.com>
14783
14784 * gdb.base/default.exp: Check for win32 specific message when calling
14785 "run" without executable.
14786
d67a6ba5
CV
147872003-03-20 Corinna Vinschen <vinschen@redhat.com>
14788
14789 * gdb.base/args.exp: Expect .exe in output.
14790
a955b5bb
CV
147912003-03-20 Corinna Vinschen <vinschen@redhat.com>
14792
14793 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
14794 Cygwin native.
14795
bf6bad4b
AC
147962003-03-17 Andrew Cagney <cagney@redhat.com>
14797
14798 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
14799 vector registes.
14800 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
14801 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
14802
293e9a31
DC
148032003-03-17 David Carlton <carlton@math.stanford.edu>
14804
14805 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
14806 test, for PR breakpoints/38.
14807 Call test_watchpoint_and_breakpoint.
14808 * gdb.base/watchpoint.c (func3): New function.
14809 (main): Call func3.
14810
5330f2db
DC
148112003-03-04 David Carlton <carlton@math.stanford.edu>
14812
14813 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
14814 Garply<Garply<char> >:: garply".
14815 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
14816 with respect to PR c++/1111; note also PR c++/1113.
14817 (test_template_breakpoints): KFAIL "constructor breakpoint" with
14818 respect to PR c++/1062.
14819 KFAIL "destructor breakpoint" with respect to PR c++/1112.
14820
6ece72da
DC
148212003-03-03 David Carlton <carlton@math.stanford.edu>
14822
14823 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
14824 with respect to PR c++/57.
14825 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
14826 c++/826.
14827 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
14828 respect to PR c++/57.
14829
85ca1584
DC
148302003-03-03 David Carlton <carlton@math.stanford.edu>
14831
14832 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
14833 respect to PR c++/33 into FAILs.
14834
98e9c5b8
MC
148352003-03-03 Michael Chastain <mec@shout.net>
14836
7bedbf27
MC
14837 * configure.in: Update copyright years.
14838
148392003-03-03 Michael Chastain <mec@shout.net>
14840
14841 * Makefile.in: Update copyright years.
98e9c5b8 14842
f683e100
DC
148432003-02-28 David Carlton <carlton@math.stanford.edu>
14844
14845 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
14846 print class instead of struct and/or superfluous protection
14847 specifiers, as long as the resulting output is equivalent to the
14848 source code.
14849 Delete FIXME from end of messages on tests that don't need
14850 fixing.
14851
a9e0cf2c
DC
148522003-02-28 David Carlton <carlton@math.stanford.edu>
14853
14854 * gdb.c++/templates.exp (do_tests): Allow const in the two
14855 Foo<volatile char *>::foo tests.
14856
e8d359df
MS
148572003-02-27 Michael Snyder <msnyder@redhat.com>
14858
d63a86f8 14859 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
14860 will be consistant.
14861
0b71dc91
DC
148622003-02-26 David Carlton <carlton@math.stanford.edu>
14863
14864 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
14865 char *>::foo" test with respect to PR c++/33. Create a new test
14866 which is identical to that one except that it doesn't put the
14867 space between the "char" and the "*"; KFAIL it, too.
14868
dd14ab43
DC
148692003-02-26 David Carlton <carlton@math.stanford.edu>
14870
14871 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
14872 template types into either PASSes or KFAILs (corresponding to PR
14873 c++/57). Tweak indentation. Update copyright.
14874
1146c7f1
SC
148752003-02-23 Stephane Carrez <stcarrez@nerim.fr>
14876
14877 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
14878
74641dfb
MC
148792003-02-13 Michael Chastain <mec@shout.net>
14880
14881 * gdb.base/exprs.exp: Remove i960 remnants.
14882 * gdb.base/funcargs.exp: Likewise.
14883 * gdb.base/list.exp: Likewise.
14884 * gdb.base/ptype.exp: Likewise.
14885
559cd2d0
DC
148862003-02-14 David Carlton <carlton@math.stanford.edu>
14887
14888 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
14889 pEe->D::vg()" from XFAIL to KFAIL.
14890
c4f90d87
JM
148912003-02-13 Jason Molenda (jmolenda@apple.com)
14892
14893 * gdb.base/maint.exp: Update maint print statistics regexp to include
14894 new entries.
14895
cbc4d97c
MC
148962003-02-13 Michael Chastain <mec@shout.net>
14897
14898 * gdb.c++/inherit.exp: Remove call to get_debug_format.
14899
40f235b7
MC
149002003-02-12 Michael Chastain <mec@shout.net>
14901
14902 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
14903 * gdb.c++/inherit.exp: Likewise.
14904 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
14905 * gdb.c++/templates.exp: Likewise.
14906 * gdb.c++/virtfunc.exp: Likewise.
14907
c56716b0
JM
149082003-02-06 Jason Molenda (jason-cl@molenda.com)
14909
14910 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
14911 why the code is written that way.
14912
070afcf8
MC
149132003-02-05 Michael Chastain <mec@shout.net>
14914
14915 * gdb.base/dump.exp: Add missing copyright line.
14916
5d0331e5
JM
149172003-02-05 Jason Molenda (jason-cl@molenda.com)
14918
f7ae6d3e 14919 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
14920 at the beginning so the breakpoint doesn't get set on the loop.
14921
92851186
MC
149222003-02-05 Michael Chastain <mec@shout.net>
14923
14924 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
14925 output for configurations with gcc 2.95.3.
14926
cbf1e085
AC
149272003-02-05 Keith Seitz <keiths@redhat.com>
14928 Andrew Cagney <ac131313@redhat.com>
14929
14930 * gdb.mi/mi-cli.exp: New file.
d63a86f8 14931
29518e1e
MC
149322003-02-04 Michael Chastain <mec@shout.net>
14933
14934 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
14935 Call perror and then continue.
14936
5af1d5f3
MC
149372003-02-03 Michael Chastain <mec@shout.net>
14938
14939 * gdb.c++/pr-1023.cc: New file.
14940 * gdb.c++/pr-1023.exp: New file.
14941
6b549786
JB
149422003-02-05 Jim Blandy <jimb@redhat.com>
14943
14944 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
14945 it's local to foobar. Check for it there, and check that it's not
14946 present in main.
14947 * gdb.c++/local.cc (marker2): New function.
14948 (foobar): Call marker1.
14949 (main): Call marker2 instead of marker1.
14950
67f16606
AC
149512003-02-04 Andrew Cagney <ac131313@redhat.com>
14952
14953 * gdb.disasm/mn10200.exp: Obsolete file.
14954 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
14955 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
14956 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
14957
1c5cb38e
DC
149582003-02-04 David Carlton <carlton@math.stanford.edu>
14959
14960 * gdb.c++/overload.exp: Test intToChar(1).
14961 * gdb.c++/overload.cc (intToChar): New.
14962 (main): Call intToChar.
14963
d1fe6965
DC
149642003-02-03 David Carlton <carlton@math.stanford.edu>
14965
14966 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
14967 'might_kfail' arg.
14968 KFAIL some of the continue_to_bp_overloaded calls, according to
14969 PR c++/1025.
14970
9ba61c5d
MC
149712003-02-01 Michael Chastain <mec@shout.net>
14972
14973 * gdb.base/advance.c (marker1): New marker function.
14974 * gdb.base/advance.exp: When the 'advance' command lands on the
14975 return breakpoint, it can legitimately stop on either the
14976 current line or the next line. Accommodate both outcomes.
14977 * gdb.base/until.exp: Likewise.
14978
e7494ffb
AC
149792003-02-02 Andrew Cagney <ac131313@redhat.com>
14980
14981 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14982 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
14983 now a list, not a tuple.
14984 * gdb.mi/mi-var-display.exp: Ditto.
14985 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 14986
075559bc
AC
149872003-02-01 Andrew Cagney <ac131313@redhat.com>
14988
14989 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14990 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
14991 stack backtraces.
14992 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 14993
2bd4c7b1
MK
149942003-02-01 Mark Kettenis <kettenis@gnu.org>
14995
14996 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14997 gdb.mi/mi1-pthreads.exp: Return instead of calling
14998 gdb_suppress_entire_file.
14999
eabd8992
MS
150002003-02-01 Mark Salter <msalter@redhat.com>
15001
15002 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
15003
71469e2f
MS
150042003-01-31 Mark Salter <msalter@redhat.com>
15005
15006 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
15007 Support empty arg.
15008
38a94d44
MC
150092003-01-30 Michael Chastain <mec@shout.net>
15010
15011 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
15012 This was a workaround for a UTF-8 bug in readline 4.3. The bug
15013 has been fixed in gdb/readline on 2003-01-09.
15014
19ea9e73
MS
150152003-01-29 Michael Snyder <msnyder@redhat.com>
15016
e8d359df
MS
15017 * gdb.base/maint.exp: Allow for leading underscore in symbol.
15018 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
15019 * gdb.base/args.exp: Skip if target does not support args passing.
15020
2307bd6a
DJ
150212003-01-22 Daniel Jacobowitz <drow@mvista.com>
15022
19ea9e73 15023 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
15024 gdb_test. Accept a list of expect arguments as the third
15025 parameter.
15026 (gdb_test): Use it.
15027
f2dd3617
EZ
150282003-01-20 Elena Zannoni <ezannoni@redhat.com>
15029
15030 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
15031 allow for different test tree configurations. Update some
15032 tescases accordingly.
15033 * gdb.arch/altivec-regs.exp: Ditto.
15034 * gdb.asm/asm-source.exp: Ditto.
15035 * gdb.base/advance.exp: Ditto.
15036 * gdb.base/display.exp: Ditto.
d63a86f8 15037 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
15038 * gdb.base/mips_pro.exp: Ditto.
15039 * gdb.base/overlays.exp: Ditto.
15040 * gdb.base/relocate.exp: Ditto.
15041 * gdb.base/setshow.exp: Ditto.
15042 * gdb.base/step-line.exp: Ditto.
15043 * gdb.base/step-test.exp: Ditto.
15044 * gdb.base/until.exp: Ditto.
15045 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
15046
c71cdefd
DC
150472003-01-17 David Carlton <carlton@math.stanford.edu>
15048
15049 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
15050 corresponding to PR c++/945.
15051 Update copyright.
15052
fdba05d7
DC
150532003-01-17 David Carlton <carlton@math.stanford.edu>
15054
15055 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
15056 corresponding to PR c++/68.
15057
150582003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
15059
15060 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15061 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15062 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15063
c362c33a
EZ
150642003-01-15 Elena Zannoni <ezannoni@redhat.com>
15065
0fbc361c
EZ
15066 * gdb.base/break.exp: Fix change of default location, because of
15067 removal of until tests.
15068 * gdb.base/help.exp: Update test for new 'until' help message.
15069 Add test for help on 'advance'.
a9c64011 15070 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 15071
dabf8a35
MK
150722003-01-15 Mark Kettenis <kettenis@gnu.org>
15073
15074 * gdb.base/default.exp: Adapt "info float" test for recent changes
15075 to that command. Add test for "info vector".
15076 * gdb.base/float.exp: New file. Add test for "info float" that
15077 resembles the old test in gdb.base/default.exp.
15078
a1769aca
DC
150792003-01-15 David Carlton <carlton@math.stanford.edu>
15080
15081 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15082
82025e13
EZ
150832003-01-15 Elena Zannoni <ezannoni@redhat.com>
15084
15085 * gdb.base/break.exp: Move the tests of until command from here...
15086 * gdb.base/until.exp: ... to here. New file. Add other tests.
15087 * gdb.base/advance.c: New file.
15088 * gdb.base/advance.exp: New file.
15089
8f9ab801
EZ
150902003-01-14 Elena Zannoni <ezannoni@redhat.com>
15091
a9c64011
AS
15092 * gdb.base/args.c: New file.
15093 * gdb.base/args.exp: New file.
8f9ab801 15094
9ae66589
DJ
150952003-01-14 Daniel Jacobowitz <drow@mvista.com>
15096
15097 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15098
8d77e5c3
DJ
150992003-01-14 Daniel Jacobowitz <drow@mvista.com>
15100
15101 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15102
12d2f0a1
DJ
151032003-01-14 Daniel Jacobowitz <drow@mvista.com>
15104
15105 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15106 dates.
15107
6ca37014
DJ
151082003-01-13 Daniel Jacobowitz <drow@mvista.com>
15109
15110 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15111
b0023472
DJ
151122003-01-13 Daniel Jacobowitz <drow@mvista.com>
15113
15114 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15115 (ptype &*"foo").
15116 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15117
607fbc54 151182003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
15119
15120 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15121 * gdb.mi/mi1-console.exp: Likewise.
15122
607fbc54 151232003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
15124
15125 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15126 * gdb.mi/mi1-console.exp: Likewise.
15127
a1fb14a2
DJ
151282003-01-13 Daniel Jacobowitz <drow@mvista.com>
15129
15130 * gdb.c++/overload.exp: Remove some fixed XFAILs.
15131
c4cf40b7
DJ
151322003-01-09 Daniel Jacobowitz <drow@mvista.com>
15133
15134 * gdb.base/detach.exp: New test.
15135
696d5a5b
DJ
151362003-01-09 Daniel Jacobowitz <drow@mvista.com>
15137
15138 * Makefile.in (ALL_SUBDIRS): New variable.
15139 (subdirs, clean, distclean): Use it.
15140 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
15141 regenerating Makefile, since it is generated from the top level.
15142 * gdb.asm/Makefile.in: Likewise.
15143 * gdb.base/Makefile.in: Likewise.
15144 * gdb.c++/Makefile.in: Likewise.
15145 * gdb.disasm/Makefile.in: Likewise.
15146 * gdb.java/Makefile.in: Likewise.
15147 * gdb.mi/Makefile.in: Likewise.
15148 * gdb.threads/Makefile.in: Likewise.
15149 * gdb.trace/Makefile.in: Likewise.
15150
754533e4
DC
151512003-01-09 David Carlton <carlton@math.stanford.edu>
15152
15153 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
15154 Add copyright year 2003.
15155
d8b3e9ee
MC
151562003-01-06 Michael Chastain <mec@shout.net>
15157
15158 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
15159 When selecting a thread, 'line' and 'file' are optional.
15160 * gdb.mi/mi1-pthreads.exp: Likewise.
15161
8e9e0fe6
AS
151622003-01-06 Andreas Schwab <schwab@suse.de>
15163
15164 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
15165 failures.
15166
b5ab8ff3
DJ
151672003-01-04 Daniel Jacobowitz <drow@mvista.com>
15168
15169 Fix PR gdb/844
15170 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
15171 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
15172
15173 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
15174 instead of calling gdb_suppress_entire_file.
15175 * gdb.threads/print-threads.exp: Likewise.
15176 * gdb.threads/schedlock.exp: Likewise.
15177
15178 * gdb.threads/killed.exp: Return instead of calling
15179 gdb_suppress_entire_file.
15180 * gdb.threads/linux-dp.exp: Likewise.
15181 * gdb.threads/pthreads.exp: Likewise.
15182
1e698235
DJ
151832003-01-04 Daniel Jacobowitz <drow@mvista.com>
15184
15185 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
15186 stabs.
15187 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
15188 * gdb.base/whatis.exp: Always allow (void) after function names.
15189
147ff08c
DJ
151902003-01-04 Daniel Jacobowitz <drow@mvista.com>
15191
15192 * gdb.c++/casts.exp: Correct regexp.
15193
dc62bfc2
MK
151942003-01-04 Mark Kettenis <kettenis@gnu.org>
15195
15196 * configure.in: Call AC_CONFIG_HEADER. Don't call
15197 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
15198 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
15199 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
15200 aforementioned directories in the AC_OUPUT call.
15201 * config.hin: New file.
15202 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15203 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
15204 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
15205 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
15206 pass -I$objdir instead of -I$objdir/$subdir in compilation.
15207 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
15208 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
15209 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
15210 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
15211 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
15212 gdb.threads/configure.in, gdb.threads/configure,
15213 gdb.threads/config.in, gdb.trace/configure.in,
15214 gdb.trace/configure: Removed.
15215
77afa639
MC
152162003-01-03 Michael Chastain <mec@shout.net>
15217
15218 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
15219 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
15220
7634bb6e
DJ
152212003-01-03 Daniel Jacobowitz <drow@mvista.com>
15222
15223 * gdb.base/store.exp: Fix regular expressions.
15224
b39c905e
MK
152252002-12-28 Mark Kettenis <kettenis@gnu.org>
15226
15227 * configure.in: Rewrite.
15228 * configure: Regenerated.
15229
0a8551dd
DC
152302003-01-03 David Carlton <carlton@math.stanford.edu>
15231
15232 * gdb.base/psymtab.exp: New file.
15233 * gdb.base/psymtab1.c: Ditto.
15234 * gdb.base/psymtab2.c: Ditto.
15235
c60b7188
AF
152362002-12-23 Adam Fedor <fedor@gnu.org>
15237
15238 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
15239
ee73db83
DC
152402002-12-23 David Carlton <carlton@math.stanford.edu>
15241
15242 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
15243 and current_directory initialization.
15244
d6c1774e
JB
152452002-12-22 Jim Blandy <jimb@redhat.com>
15246
f0a847b8
JB
15247 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
15248 rather than as part of the output file name.
15249
d6c1774e
JB
15250 * gdb.base/attach.exp: There's no need to copy the test program to
15251 /tmp; that was only ever necessary on HP/UX, and this test is
15252 entirely disabled there anyway.
15253
f0708dbb
JB
152542002-12-21 Jim Blandy <jimb@redhat.com>
15255
4c2acfea
JB
15256 * gdb.c++/psmang.exp: Doc fix.
15257
f0708dbb
JB
15258 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
15259 test.
15260
9579e000
DC
152612002-12-20 David Carlton <carlton@math.stanford.edu>
15262
15263 * gdb.c++/annota2.exp: KFAIL annotate-quit.
15264
d1810171
MC
152652002-12-18 Michael Chastain <mec@shout.net>
15266
15267 * gdb.c++/annota2.exp: Add copyright year 2002.
15268
76565097
DC
152692002-12-17 David Carlton <carlton@math.stanford.edu>
15270
15271 * gdb.c++/try_catch.cc: Add marker comments.
15272 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
15273 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
15274 * gdb.c++/m-static.cc: Ditto.
15275 * gdb.c++/m-static1.cc: Ditto.
15276 * gdb.c++/try_catch.cc: Ditto.
15277
da81390b
JJ
152782002-12-16 Jeff Johnston <jjohnstn@redhat.com>
15279
15280 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
15281 to see whether we are using the new -environment-directory
15282 command which resets via -r or the old version of the command
15283 which may prompt the user. Part of fix for gdb/741.
15284
b304d130
AC
152852002-12-13 Andrew Cagney <ac131313@redhat.com>
15286
15287 * gdb.fortran/types.exp: Update obsolete comment.
15288 * gdb.fortran/exprs.exp: Ditto.
15289 * lib/gdb.exp: Delete obsolete code.
15290 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
15291 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
15292 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
15293 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
15294 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
15295 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
15296 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
15297 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
15298 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
15299 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
15300 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
15301 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
15302 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
15303 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
15304 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
15305 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
15306 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
15307 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
15308 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
15309 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
15310 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
15311 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
15312 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
15313 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
15314 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
15315 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
15316 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
15317 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
15318 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
15319 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
15320 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
15321 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
15322 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
15323 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
15324 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
15325 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
15326 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
15327
a23b6e6a
DC
153282002-12-11 David Carlton <carlton@math.stanford.edu>
15329
15330 * gdb.c++/m-data.exp: Add test for members that shadow global
15331 variables: see PR gdb/804.
15332 * gdb.c++/m-data.cc: Ditto.
15333
6604731b
DJ
153342002-12-10 Daniel Jacobowitz <drow@mvista.com>
15335
15336 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
15337
de46ecd7
DC
153382002-12-06 David Carlton <carlton@math.stanford.edu>
15339
15340 * gdb.base/store.c: Don't declare functions static.
15341
27e829d0
AC
153422002-12-04 Andrew Cagney <ac131313@redhat.com>
15343
15344 * gdb.base/store.exp, gdb.base/store.c: New files.
15345
92806416
DJ
153462002-12-03 Daniel Jacobowitz <drow@mvista.com>
15347
15348 * gdb.base/selftest.exp: Update for current gdb.
15349
3bcbaac5
DJ
153502002-12-03 Daniel Jacobowitz <drow@mvista.com>
15351
15352 * gdb.base/maint.exp: Only dump symbols from one source file
15353 or objfile.
15354
f4f00b1f
DJ
153552002-12-03 Daniel Jacobowitz <drow@mvista.com>
15356
15357 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
15358 function call.
15359
f1c8a949
JB
153602002-11-25 Jim Blandy <jimb@redhat.com>
15361
15362 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
15363 function appearing in error message.
15364
9e297a97
DJ
153652002-11-21 Daniel Jacobowitz <drow@mvista.com>
15366
15367 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
15368
1f312e79
JJ
153692002-11-08 Jeff Johnston <jjohnstn@redhat.com>
15370
d63a86f8
RM
15371 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
15372 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
15373 should be in mi console format. This is part of fix for PR gdb/604.
15374
83c31e7d
FN
153752002-09-18 Fernando Nasser <fnasser@redhat.com>
15376
15377 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
15378 which explicitly prints the zero offset as "+0".
15379
322b3f65
DJ
153802002-10-22 Daniel Jacobowitz <drow@mvista.com>
15381
15382 * gdb.threads/schedlock.c (args): Make unsigned.
15383
153842002-10-21 Daniel Jacobowitz <drow@mvista.com>
15385
15386 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
15387 numbers. Allow "foo2|selected stack frame".
15388 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
15389 * gdb.asm/asmsrc2.s: Likewise.
15390 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
15391 comments.
15392 * gdb.asm/mips.inc: New file.
15393
5e2fe5b8
AF
153942002-10-18 Adam Fedor <fedor@gnu.org>
15395
15396 * gdb.base/default.exp: Update expected output to include 'ObjC'.
15397 * gdb.base/help.exp: Likewise.
15398
abe1a5d0
KB
153992002-10-17 Kevin Buettner <kevinb@redhat.com>
15400
15401 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
15402 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
15403
10abb1d4
JB
154042002-10-02 Jim Blandy <jimb@redhat.com>
15405
15406 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
15407
1f609b42
AC
154082002-10-01 Andrew Cagney <ac131313@redhat.com>
15409
15410 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
15411 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
15412 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
15413 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
15414 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
15415 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
15416 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
15417
0aee02e4
AC
154182002-09-29 Andrew Cagney <ac131313@redhat.com>
15419
15420 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
15421 * mi0-disassemble.exp, mi0-eval.exp: Delete.
15422 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
15423 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
15424 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
15425 * mi0-var-block.exp, mi0-var-child.exp: Delete.
15426 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 15427
6fde09ad
KB
154282002-09-27 Kevin Buettner <kevinb@redhat.com>
15429
15430 * gdb.base/annota1.exp (info break): Make directory components of
15431 path optional since not all compilers emit this debug information.
15432
889bf7c5
PA
15433 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
15434 step ends up stepping out of the function instead of stopping on
15435 the epilogue.
6fde09ad 15436
9e8aab75
KS
154372002-09-26 Keith Seitz <keiths@redhat.com>
15438
15439 * lib/insight-support.exp (gdbtk_start): Figure out where
15440 the insight executable is based on where gdb is. Use this
15441 executable to start insight instead of gdb.
15442
e36180d7
AC
154432002-09-25 Andrew Cagney <cagney@redhat.com>
15444
15445 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
15446
9dd34b2b
AC
154472002-09-24 Andrew Cagney <ac131313@redhat.com>
15448
15449 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
15450 test_isolated_complaints.
15451 (test_empty_complaint): New function.
15452 (test_empty_complaints): New function. Check no output when no
15453 complaints.
d63a86f8 15454
dea97812
KB
154552002-09-19 Jim Blandy <jimb@redhat.com>
15456
a9c64011 15457 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 15458
54951bd7
AC
154592002-09-19 Andrew Cagney <ac131313@redhat.com>
15460
15461 * gdb.gdb/complaints.exp: New file.
15462
dec43320
AC
154632002-09-18 Andrew Cagney <ac131313@redhat.com>
15464
15465 * gdb.base/maint.exp: Check `help maint internal-warning'.
15466
e70d6e3f
DC
154672002-09-18 David Carlton <carlton@math.stanford.edu>
15468
15469 * gdb.c++/m-static.exp: Remove breakpoints depending on line
15470 numbers, and replace them by a single breakpoint after the
15471 constructors are all finished.
15472 Add test 4.
15473 * gdb.c++/m-static.cc: Add test 4.
15474 * gdb.c++/m-static.h: New file.
15475 * gdb.c++/m-static1.cc: New file.
15476
15477 * gdb.c++/printmethod.exp: New file.
15478 * gdb.c++/printmethod.cc: New file.
15479
15480 * gdb.c++/pr-574.exp: New file.
15481 * gdb.c++/pr-574.cc: New file.
15482
afb5c968
CV
154832002-09-18 Corinna Vinschen <vinschen@redhat.com>
15484
15485 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
15486 embedded targets which never actually exit.
15487
31e45dee
FN
154882002-09-18 Fernando Nasser <fnasser@redhat.com>
15489
15490 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
15491 "don't step after run" as unresolved or unsupported, instead of xfail.
15492
a283c5a1
CV
154932002-09-18 Corinna Vinschen <vinschen@redhat.com>
15494
15495 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
15496 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
15497 Add newline to expected string in "step out of main (status wrapper)"
15498 case.
15499
11350d2a
CV
155002002-09-18 Corinna Vinschen <vinschen@redhat.com>
15501
15502 * lib/gdb.exp (rerun_to_main): Allow restarting application.
15503 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
15504
0deec7d6
TT
155052002-09-17 Tom Tromey <tromey@redhat.com>
15506
15507 * gdb.base/printcmds.exp (test_print_string_constants): Expect
15508 \000, not \0, in double-quoted string.
15509
b2b4a1b5
CV
155102002-09-14 Corinna Vinschen <vinschen@redhat.com>
15511
c9d37158 15512 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
15513 string after running the commands execution on breakpoint tests.
15514
1c56143a
CV
155152002-09-13 Corinna Vinschen <vinschen@redhat.com>
15516
15517 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
15518
37f8da45
JB
155192002-09-12 Joel Brobecker <brobecker@gnat.com>
15520
15521 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
15522
08b468e0
KS
155232002-09-10 Keith Seitz <keiths@redhat.com>
15524
15525 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
15526 runto proc.
15527 (mi_run_to_main): Use mi_runto.
15528 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
15529
dc360f58
KS
155302002-09-10 Keith Seitz <keiths@redhat.com>
15531
15532 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
15533 regexp for stopping at main. Could have multiple event notifications.
15534 Don't assume that main was declared with no parameters.
15535 (mi_next): Use mi_step_to.
15536 (mi_step): Use mi_next_to.
15537
ce3abcfb
CV
155382002-09-09 Corinna Vinschen <vinschen@redhat.com>
15539
15540 * gdb.base/default.exp: Fix expected string in `info float' test.
15541
d1f5b980
BE
155422002-09-09 Ben Elliston <bje@redhat.com>
15543
15544 * config/mips.exp: Update comments.
15545 * config/mips-idt.exp: Likewise.
15546 * config/nind.exp: Likewise.
15547 * config/slite.exp: Likewise.
15548 * config/sparclet.exp: Likewise.
15549 * config/udi.exp: Likewise.
15550 * config/vx.exp: Likewise.
15551 * config/vxworks29k.exp: Likewise.
15552
2f71430b
JB
155532002-09-05 Jim Blandy <jimb@redhat.com>
15554
15555 * gdb.threads/killed.exp: Fix test failure message.
15556
7ddebc7e
KS
155572002-09-04 Keith Seitz <keiths@redhat.com>
15558
15559 * lib/mi-support.exp: Update copyright.
15560 (mi_gdb_test): Increase the priority of the expected pattern
15561 so that it matches gdb_test.
15562
0ae67eb3
KS
155632002-09-03 Keith Seitz <keiths@redhat.com>
15564
15565 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
15566 Use integer comparison instead of string comparison for testing
15567 whether binary was built.
15568
38fc42c8
JB
155692002-09-03 Jim Blandy <jimb@redhat.com>
15570
15571 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
15572
b6ff0e81
JB
155732002-08-29 Jim Blandy <jimb@redhat.com>
15574
15575 * gdb.threads/pthreads.exp: Move the portable thread compilation
15576 code into a function in lib/gdb.exp, and call that from here.
15577 * lib/gdb.exp (gdb_compile_pthreads): New function.
15578
07c98896
KS
155792002-08-29 Keith Seitz <keiths@redhat.com>
15580
15581 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
15582 expect_out so that callers can get at it.
15583
0312286c
DJ
155842002-08-23 Daniel Jacobowitz <drow@mvista.com>
15585
15586 * gdb.threads/print-threads.c: New file.
15587 * gdb.threads/print-threads.exp: New file.
15588 * gdb.threads/schedlock.c: New file.
15589 * gdb.threads/schedlock.exp: New file.
15590
dd039bc4
EZ
155912002-08-22 Elena Zannoni <ezannoni@redhat.com>
15592
a9c64011
AS
15593 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
15594 not altivec.c.
dd039bc4 15595
1f36144c
MK
155962002-08-17 Mark Kettenis <kettenis@gnu.org>
15597
15598 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
15599 targets. The problem should be fixed now.
15600
16057ec7 156012002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
15602
15603 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
15604 2002-07-24 change that removes final dots from error messages.
15605
3c1499ad
TT
156062002-08-13 Tom Tromey <tromey@redhat.com>
15607
15608 * gdb.base/readline.exp: New file.
15609
a20ce2c3
AC
156102002-08-01 Andrew Cagney <ac131313@redhat.com>
15611
15612 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
15613 supress message.
15614
db034ac5
AC
156152002-08-01 Andrew Cagney <cagney@redhat.com>
15616
15617 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
15618 CHILL_FOR_TARGET and CHILL_LIB.
15619 * configure.in (configdirs): Remove gdb.chill.
15620 * configure: Regenerate.
15621 * lib/gdb.exp: Obsolete references to chill.
15622 * gdb.fortran/types.exp: Ditto.
15623 * gdb.fortran/exprs.exp: Ditto.
15624
3e000b18
KB
156252002-07-30 Kevin Buettner <kevinb@redhat.com>
15626
15627 * gdb.base/shlib-call.exp (additional_flags): Conditionally
15628 set Irix-specific compile and link flags.
15629
28f4966b
KB
156302002-07-29 Kevin Buettner <kevinb@redhat.com>
15631
15632 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
15633 source files. The ``-o'' option doesn't work with the ``-E'' option
15634 when using the Irix compiler.
15635
46c0d5a6
DJ
156362002-07-19 Daniel Jacobowitz <drow@mvista.com>
15637
15638 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
15639 Improve support for reusing an exec file. Copy exec file
15640 to target, and run gdbserver on the target instead of on the host.
15641
eecf4bed
JB
156422002-07-18 Jim Blandy <jimb@redhat.com>
15643
0f815cdf
JB
15644 * gdb.base/ending-run.exp: Don't expect to see the program end in
15645 some orderly fashion when we're running on a real stand-alone
15646 board.
15647
eecf4bed
JB
15648 * gdb.base/interrupt.exp: Correct logic for skipping tests on
15649 targets that don't support interrupts.
15650
52d309e4
JB
156512002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
15652
15653 * gdb.base/attach.exp: Add patterns to match output from /proc-based
15654 systems.
15655 Move comments in expect statements to inside the actions, so that they
15656 don't get matched against.
15657
ff683d9e
MK
156582002-07-10 Mark Kettenis <kettenis@gnu.org>
15659
15660 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
15661 function when asleep" test.
15662
b5356753
AC
156632002-07-10 Andrew Cagney <ac131313@redhat.com>
15664
15665 * gdb.base/page.exp: Rewrite to handle problems with very long
15666 `info set' output. Update copyright.
15667
6aa4d13a
AC
156682002-06-26 Andrew Cagney <ac131313@redhat.com>
15669
15670 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
15671 gdb.threads-hp.
15672 * gdb.hp/configure: Regenerate.
15673 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
15674 * gdb.hp/gdb.threads-hp/configure: Delete file.
15675 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
15676
8cf8c2b8
AC
156772002-06-22 Andrew Cagney <ac131313@redhat.com>
15678
15679 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
15680 setlocale, bindtextdomain and textdomain.
15681
6827a8f8
JB
156822002-06-11 Jim Blandy <jimb@redhat.com>
15683
919d772c
JB
15684 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
15685 preprocessor macro information is present.
15686
6827a8f8
JB
15687 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
15688 tests.
15689
c15b0d21
MS
156902002-06-06 Michael Snyder <msnyder@redhat.com>
15691
c5984d70
MS
15692 * gdb.base/overlays.exp: Record addresses of overlay
15693 functions in TCL variables rather than in GDB variables,
15694 to avoid having GDB convert them to pointers (with loss
15695 of information).
15696
d63a86f8 15697 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 15698 default linker script changes.
c15b0d21
MS
15699 * gdb.base/long_long.exp: Add check for sizeof (long double).
15700
be26fe0d
ML
157012002-06-06 Michal Ludvig <mludvig@suse.cz>
15702
15703 * gdb.asm/asm-source.exp: Add x86-64 target.
15704 * gdb.asm/x86_64.inc: New.
d63a86f8 15705
258093ca 157062002-05-30 Michael Chastain <mec@shout.net>
258093ca 15707
4b3153f1 15708 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
15709 * gdb.c++/m-static.cc: New file.
15710 * gdb.c++/m-static.exp: New file.
15711
241264c6
MS
157122002-05-28 Michael Snyder <msnyder@redhat.com>
15713
15714 * gdb.base/call-ar-st.exp: Allow for reduced floating point
15715 precision.
15716
9bba8c8f 157172002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 15718
4b3153f1 15719 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
15720 * gdb.c++/m-data.cc: New file.
15721 * gdb.c++/m-data.exp: New file.
15722
157232002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 15724
4b3153f1 15725 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 15726 * gdb.c++/try_catch.cc: New file.
d63a86f8 15727 * gdb.c++/try_catch.exp: New file.
9bba8c8f 15728
def1b996
MC
157292002-05-27 Michael Chastain <mec@shout.net>
15730
15731 * gdb.c++/local.exp: Accept more nested types in output.
15732
522ba268
MC
157332002-05-26 Michael Chastain <mec@shout.net>
15734
15735 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
15736
277254ba
MS
157372002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
15738
15739 * lib/gdb.exp (gdb_wrapper_init): Just because
15740 gdb_wrapper_file exists, this does not mean that the file
15741 should not be rebuilt. That is what gdb_wrapper_initialized
15742 is for.
15743 (default_gdb_init): Reset gdb_wrapper_initialized.
15744
b61a8733
MS
157452002-05-23 Michael Snyder <msnyder@redhat.com>
15746
d63a86f8 15747 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
15748 the precision of the floating point test results.
15749 * gdb.base/call-rt-st.exp: Ditto.
15750
b61a8733
MS
15751 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
15752 * gdb.base/call-rt-st.exp: Ditto.
15753
56f6e910
MC
157542002-05-19 Michael Chastain <mec@shout.net>
15755
15756 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
15757
ad0b0016
EZ
157582002-05-19 Elena Zannoni <ezannoni@redhat.com>
15759
a9c64011
AS
15760 * configure.in (configdirs): Add gdb.arch.
15761 * configure: Regenerate.
ad0b0016 15762
f617d2b6
JB
157632002-05-17 Jim Blandy <jimb@redhat.com>
15764
15765 * gdb.base/completion.exp: Recognize the more detailed error
15766 messages produced by the macro expander's lexical analyzer.
15767
eac2a696
EZ
157682002-05-14 Elena Zannoni <ezannoni@redhat.com>
15769
a9c64011
AS
15770 * gdb.arch/altivec-abi.c: New file.
15771 * gdb.arch/altivec-abi.exp: New file.
15772 * gdb.arch/altivec-regs.c: New file.
15773 * gdb.arch/altivec-regs.exp: New file.
eac2a696 15774
2fdde8f8
DJ
157752002-05-14 Daniel Jacobowitz <drow@mvista.com>
15776
15777 * gdb.base/maint.exp (maint print type): Update for new type
15778 structure.
d63a86f8 15779
e31f1a7c
EZ
157802002-05-14 Elena Zannoni <ezannoni@redhat.com>
15781
15782 * gdb.arch: New directory.
15783 * gdb.arch/configure.in: New file.
15784 * gdb.arch/configure: New file.
15785 * gdb.arch/Makefile.in: New file.
15786
db589741
CV
157872002-05-13 Corinna Vinschen <vinschen@redhat.com>
15788
15789 * gdb.asm/asm-source.exp: Add v850 as supported target.
15790 * gdb.asm/v850.inc: New file.
15791
8ce2a7dc
DJ
157922002-05-13 Daniel Jacobowitz <drow@mvista.com>
15793
15794 * gdb.c++/annota2.exp (annotate-quit): Add comment.
15795
df763c7f
DJ
157962002-05-12 Daniel Jacobowitz <drow@mvista.com>
15797
15798 * gdb.base/break.exp: Check 'break "marker2"'.
15799
377daeed
MS
158002002-05-10 Michael Snyder <msnyder@redhat.com>
15801
15802 * gdb.base/long_long.exp: Fix typo.
15803
c4b7bc2b
JB
158042002-05-10 Jim Blandy <jimb@redhat.com>
15805
ecac9a4e
JB
15806 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
15807 a bug.
15808
c4b7bc2b
JB
15809 * gdb.base/printcmds.exp (test_integer_literals_rejected):
15810 Recognize more detailed error message produced by the macro
15811 expander's lexical analyzer.
15812 * lib/gdb.exp (test_print_reject): Same.
15813
e71019a1
MK
158142002-05-09 Mark Kettenis <kettenis@gnu.org>
15815
15816 * gdb.c++/method.exp: Fix typo.
15817
fedfc8e6
MS
158182002-05-08 Michael Snyder <msnyder@redhat.com>
15819
166a1957
MS
15820 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
15821 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 15822 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
15823 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
15824 Add iftarget clause for strongarm.
d63a86f8 15825
f1c47eb2
MS
158262002-05-06 Michael Snyder <msnyder@redhat.com>
15827
cb9a9d3e
MS
15828 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
15829 (gdb_continue_to_end): Accept output from status wrapper.
15830 * gdb.base/ending-run.exp: Add case for output from status wrapper.
15831 Clean up fail messages to match pass messages.
15832
f1c47eb2
MS
15833 Enable the "needs_status_wrapper" testsuite feature.
15834 * lib/gdb.exp (gdb_wrapper_init): New procedure.
15835 (gdb_compile): Conditionally call gdb_wrapper_init.
15836 * gdb.base/a2-run.exp: Recognize output from status wrapper.
15837 * gdb.c++/method.exp: Recognize output from status wrapper.
15838
6079c749
BE
158392002-05-06 Ben Elliston <bje@redhat.com>
15840From Graydon Hoare <graydon@redhat.com>
15841
15842 * config/sid.exp: Include support for "rawsid" protocol.
15843
188baff3
JB
158442002-05-03 Jim Blandy <jimb@redhat.com>
15845
15846 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
15847 * gdb.c++/hang3.C: New file.
15848
b9c07f0f
AC
158492002-05-04 Andrew Cagney <ac131313@redhat.com>
15850
15851 * gdb.base/default.exp: Remove obsolete code.
15852 * gdb.c++/misc.exp: Ditto. Update copyright.
15853 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
15854 * gdb.base/whatis.exp: Ditto. Update copyright.
15855 * gdb.base/scope.exp: Ditto. Update copyright.
15856 * gdb.base/ptype.exp: Ditto. Update copyright.
15857 * gdb.base/printcmds.exp: Ditto. Update copyright.
15858 * gdb.base/opaque.exp: Ditto. Update copyright.
15859 * gdb.base/list.exp: Ditto.
15860 * gdb.base/funcargs.exp: Ditto. Update copyright.
15861 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
15862 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
15863 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
15864 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
15865 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
15866 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
15867
5c7a0397
MS
158682002-05-02 Michael Snyder <msnyder@redhat.com>
15869
d6dcc264 15870 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
15871 * gdb.base/long_long.exp: Add xscale target.
15872 * gdb.base/default.exp: Add xscale target.
15873
eb7f1c48
JB
158742002-05-01 Jim Blandy <jimb@redhat.com>
15875
15876 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
15877 gdb.c++/hang.exp: New test.
15878
a6befae8
FF
158792002-05-01 Fred Fish <fnf@redhat.com>
15880
15881 * gdb.base/completion.exp: Handle completions of "./Make" for
15882 more than one completion possibility, as is the case when we
15883 build and test in the source tree.
15884
0a310277
AG
158852002-04-29 Anthony Green <green@redhat.com>
15886
15887 * gdb.java/jmisc1.exp: New file.
15888 * gdb.java/jmisc2.exp: New file.
15889
6ff9af88
DJ
158902002-04-24 Daniel Jacobowitz <drow@mvista.com>
15891
15892 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
15893
96b3d632
EZ
158942002-04-23 Elena Zannoni <ezannoni@redhat.com>
15895
15896 * gdb.base/help.exp: Change 'help status' to allow for target
15897 dependent output differences.
15898
5019bb54
MC
158992002-04-22 Michael Chastain <mec@shout.net>
15900
15901 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
15902
a805a116
MC
159032002-04-22 Michael Chastain <mec@shout.net>
15904
15905 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
15906
a1706bfd
DM
159072002-04-17 David S. Miller <davem@redhat.com>
15908
15909 * gdb.asm/sparc64.inc: New file.
15910 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
15911
a73a20a2
EZ
159122002-04-19 Elena Zannoni <ezannoni@redhat.com>
15913
15914 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
15915 instruction file directly into the build tree. Clean up at end of
15916 test.
15917
ba678339
DM
159182002-04-18 David S. Miller <davem@redhat.com>
15919
15920 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
15921 handle 64-bit platforms correctly.
15922 * gdb.base/maint.exp: Likewise.
15923
b03399da
KB
159242002-04-18 Kevin Buettner <kevinb@redhat.com>
15925
15926 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
15927 ``-fpic'' when compiling files comprising a shared library, but
15928 it does need additional linker flags in order to find shared
15929 libraries at run time.
15930
e2004992
KB
159312002-04-18 Kevin Buettner <kevinb@redhat.com>
15932
15933 * gdb.base/cvexpr.c (use): New function.
15934 (main): Invoke use() on all global variables to prevent
15935 some linkers from deleting these otherwise unused symbols.
15936
d8937120
MC
159372002-04-17 Michael Chastain <mec@shout.net>
15938From David S. Miller <davem@redhat.com>
15939
15940 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
15941 handle 64-bit platforms correctly.
15942
ffd61a58
MS
159432002-04-12 Michael Snyder <msnyder@redhat.com>
15944From Jim Blandy <jimb@redhat.com>
a9c64011 15945 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
15946 script can handle this instead.
15947 * gdb.base/bar.c (barx): Same.
15948 * gdb.base/baz.c (bazx): Same.
15949 * gdb.base/grbx.c (grbxx): Same.
15950
15951 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
15952 manager doesn't automatically unmap overlays unnecessarily.
15953
6b8426a6
MH
159542002-04-10 Martin M. Hunt <hunt@redhat.com>
15955
15956 * gdb.base/ending-run.exp: Fix pattern for Mips targets
15957 stepping out of main.
15958
34af4875
MC
159592002-04-09 Michael Chastain <mec@shout.net>
15960
15961 * gdb.c++/local.cc (main): Move call to marker1() inside nested
15962 scope so that the nested scope tests will make sense.
15963 * gdb.c++/local.exp: Write patterns that actually work with gcc
15964 (the HP patterns "were never known to work with gcc").
15965 Keep the old aCC patterns too.
15966
2d1676a0
DJ
159672002-04-09 Daniel Jacobowitz <drow@mvista.com>
15968
15969 * gdb.base/attach.exp: Correct target board test.
15970
3a63e3f9
MC
159712002-04-08 Michael Chastain <mec@shout.net>
15972
15973 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
15974 in a const method. Add some xfail and fail cases for configurations
15975 that do not emit the "const ...".
15976
f18dabd2
MC
159772002-04-07 Michael Chastain <mec@shout.net>
15978
15979 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
15980 Accept "A * const" and "const A * const" as type of "this".
15981 Fix spelling of getFunky throughout. Make messages uniform.
15982
0fcddd82
EZ
159832002-04-07 Elena Zannoni <ezannoni@redhat.com>
15984
a9c64011 15985 Work around for PR gdb/285:
0fcddd82
EZ
15986 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
15987
16a8534a
EZ
159882002-04-07 Elena Zannoni <ezannoni@redhat.com>
15989
15990 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
15991 instructions file at run time instead of configure time.
15992 Sometimes we run the test in a directory that is not the one we
15993 configured in.
15994 * gdb.asm/configure.in: Delete creation of symlink.
15995 * gdb.asm/configure: Regenerate.
15996
24181d81
JB
159972002-04-05 J. Brobecker <brobecker@gnat.com>
15998
15999 * gdb.gdb/xfullpath.exp: New test, to exercise the new
16000 xfullpath () function.
16001
7cdb7107
DJ
160022002-04-04 Daniel Jacobowitz <drow@mvista.com>
16003
16004 * gdb.asm/Makefile.in: Correct dependencies.
16005
16006 * gdb.asm/powerpc.inc: New file.
16007 * gdb.asm/asm-source.exp: Add PowerPC.
16008 * gdb.asm/configure.in: Likewise.
16009 * gdb.asm/configure: Regenerated.
16010
a7d17088
DJ
160112002-04-04 Daniel Jacobowitz <drow@mvista.com>
16012
16013 * gdb.base/relocate.exp: New file.
16014 * gdb.base/relocate.c: New file.
16015
cd721503
FF
160162002-04-04 Fred Fish <fnf@redhat.com>
16017
16018 * gdb.base/step-test.exp: Update comment regarding stopping in
16019 memcpy/bcopy calls inserted as part of the compiler runtime.
16020
b22ad7a7
MS
160212002-04-04 Michael Snyder <msnyder@redhat.com>
16022
16023 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
16024
5f279fa6
DJ
160252002-04-03 Daniel Jacobowitz <drow@mvista.com>
16026
16027 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
16028 (gdb_expect): Remove $notransfer hack.
16029
dd0fd3ce
DJ
160302002-04-02 Daniel Jacobowitz <drow@mvista.com>
16031
16032 * gdb.c++/classes.exp ("calling method for small class"): Match
16033 updated register output.
16034
1e50cda1
DJ
160352002-03-30 Daniel Jacobowitz <drow@mvista.com>
16036
16037 Fix PR gdb/452
16038 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16039 when finished. Make gdb_file_cmd send "exec-file" when
16040 appropriate.
16041
24015922
DJ
160422002-03-30 Daniel Jacobowitz <drow@mvista.com>
16043
16044 * gdb.base/attach.exp: Remove extra setup_xfail.
16045
dd7dfd64
MS
160462002-03-26 Michael Snyder <msnyder@redhat.com>
16047
16048 * gdb.base/default.exp: Add tests for dump, append, and restore.
16049 * gdb.base/help.exp: Add tests for dump, append, and restore.
16050 * gdb.base/dump.exp: New file, test dump, append and restore.
16051 * gdb.base/dump.c: New file.
16052
48b2f8d7
MS
160532002-03-27 Michael Snyder <msnyder@redhat.com>
16054
d63a86f8 16055 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
16056 clean-ups in help messages.
16057
05b4d525
FF
160582002-03-26 Fred Fish <fnf@redhat.com>
16059
16060 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16061 have debugging info for those functions and the compiler uses them
16062 internally to copy structs around.
16063
d7679631
FF
160642002-03-26 Fred Fish <fnf@redhat.com>
16065
16066 * gdb.base/list.exp: Revert the change made yesterday and add note
16067 about why we don't list the default lines for remote targets.
16068
523ac3f9
MS
160692002-03-25 Michael Snyder <msnyder@redhat.com>
16070
16071 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16072
754b2b8d
FF
160732002-03-25 Fred Fish <fnf@redhat.com>
16074
16075 * gdb.base/list.exp: This test works on remote targets so remove
16076 the short circuit for remote targets. Update copyright.
16077
33c3e192
FF
160782002-03-25 Fred Fish <fnf@redhat.com>
16079
16080 * gdb.base/attach.exp: Fix logic error that was suppressing this
16081 test for all non hppa*-*-hpux* targets, instead of the hp target.
16082 Move comments closer to the suppression point. Also now need to
16083 check that we are running natively.
16084
d43e73ee
MS
160852002-03-22 Michael Snyder <msnyder@redhat.com>
16086
882c8f02
MS
16087 * gdb.base/default.exp: Add test for gcore. Update copyright.
16088 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 16089
04c12f60
FF
160902002-03-06 Fred Fish <fnf@redhat.com>
16091
16092 * gdb.base/funcargs.c: Remove extraneous ';' character.
16093 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16094
b43df995
MC
160952002-03-04 Michael Chastain <mec@shout.net>
16096
16097 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16098 accommodate gcc v3 function signature.
16099 * gdb.mi/mi0-var-cmd-exp: Ditto.
16100
92362027
AC
161012002-02-24 Andrew Cagney <ac131313@redhat.com>
16102
16103 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16104 ``GNU/Linux'' or ``Linux kernel''
16105 * testsuite/gdb.threads/pthreads.c: Ditto.
16106
258ad32d
MC
161072002-02-24 Michael Chastain <mec@shout.net>
16108
16109 * gdb.threads/pthreads.c (thread1): Add a return statement.
16110 (thread2): Likewise.
16111 (foo): Likewise.
16112
04c3b3d4
MC
161132002-02-23 Michael Chastain <mec@shout.net>
16114
16115 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16116 to placate gcc.
16117
5a2a0a20
MC
161182002-02-23 Michael Chastain <mec@shout.net>
16119
16120 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16121 test "ptype bint". The test passes on all my stabs configurations.
16122
a640f7fc
JB
161232002-02-21 Jim Blandy <jimb@redhat.com>
16124
27924826
JB
16125 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16126 filename at a time, and watch for the ones we want to see.
16127
a640f7fc
JB
16128 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16129 types of pointers to prototyped functions.
16130
edcc8c75
AC
161312002-02-20 Andrew Cagney <ac131313@redhat.com>
16132
16133 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
16134 signed, unsigned and straight char.
16135 (padding_char, padding_short, padding_int, padding_long,
16136 padding_long_long, padding_float, padding_double,
16137 padding_long_double): New global variables.
16138 (fill, fill_structs): New functions.
16139
16140 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
16141 for correctly sized writes. Update copyright.
16142 (get_valueof): New procedure.
16143 (get_sizeof): Call get_valueof.
16144 (check_valueof): New procedure.
16145 (check_padding): New procedure.
16146
ac57ea44
MC
161472002-02-20 Michael Chastain <mec@shout.net>
16148
16149 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
16150 to setup_xfail. Document some of the remaining calls.
16151
7a10c941
MC
161522002-02-18 Michael Chastain <mec@shout.net>
16153
16154 * gdb.c++/userdef.exp: Update copyright year.
16155
fb8acdcc
DJ
161562002-02-18 Daniel Jacobowitz <drow@mvista.com>
16157
16158 * gdb.c++/userdef.exp: Test overloaded operators properly.
16159 Remove xfails.
16160
fda6ae12
MS
161612002-02-14 Michael Snyder <msnyder@redhat.com>
16162
16163 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
16164
676a0442
DJ
161652002-02-14 Daniel Jacobowitz <drow@mvista.com>
16166
16167 * gdb.base/a2-run.exp: Check for a remote target properly.
16168 * gdb.base/annota1.exp: Likewise.
16169 * gdb.base/list.exp: Likewise.
16170 * gdb.base/reread.exp: Likewise.
16171 * gdb.base/scope.exp: Likewise.
16172 * gdb.base/shlib-call.exp: Likewise.
16173 * gdb.base/term.exp: Likewise.
16174 * gdb.c++/annota2.exp: Likewise.
16175
78b4f468
RE
161762002-02-13 Richard Earnshaw <rearnsha@arm.com>
16177
16178 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
16179
9a81ba51
MC
161802002-02-10 Michael Chastain <mec@shout.net>
16181
16182 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
16183 (call_after_alloca): Ditto.
16184
004af6c7
DJ
161852002-02-10 Daniel Jacobowitz <drow@mvista.com>
16186
16187 * gdb.base/ending-run.exp: Guard "cont" test with
16188 gdb_skip_stdio_test.
16189
37225f62
JB
161902002-02-06 Jim Blandy <jimb@redhat.com>
16191
16192 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
16193 from here...
16194 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
16195 To here. Disable this test on non-HP platforms. Add big comment.
16196
fe6fdd96
MS
161972002-02-04 Michael Snyder <msnyder@redhat.com>
16198
16199 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
16200 other than d10v and m32r.
16201
036fad3f
RE
162022002-02-02 Richard Earnshaw <rearnsha@arm.com>
16203
16204 * gdb.base/default.exp: Rewrite test patterns to reduce time
16205 taken to match them.
16206
7148ab62
DJ
162072002-01-30 Daniel Jacobowitz <drow@mvista.com>
16208
16209 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
16210 Allow a start function above main.
16211 * gdb.threads/linux-dp.exp: Fix copyright date.
16212
396cc255
DJ
162132002-01-30 Daniel Jacobowitz <drow@mvista.com>
16214
a9c64011
AS
16215 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
16216 (check_philosopher_stack): Check for manager thread before checking
16217 for a just-starting thread.
396cc255 16218
f038d31b
DJ
162192002-01-30 Daniel Jacobowitz <drow@mvista.com>
16220
16221 From Neil Booth <neil@daikokuya.demon.co.uk>:
16222 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
16223 warnings.
16224
b3ff9d9a
FF
162252002-01-21 Fred Fish <fnf@redhat.com>
16226
16227 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
16228 not caller.
16229
39ad761d
JB
162302002-01-21 Jim Blandy <jimb@redhat.com>
16231
16232 * gdb.base/reread.exp: Check that GDB properly re-reads the
16233 executable file when it changes while no inferior is running.
16234
aaf320fa
FF
162352002-01-21 Fred Fish <fnf@redhat.com>
16236
a9c64011
AS
16237 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
16238 optionally accept the "shlib events" variation.
aaf320fa 16239
808a31f5
JB
162402002-01-21 Jim Blandy <jimb@redhat.com>
16241
16242 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
16243 call `fflush' after every `printf', so that the output is produced
16244 at predictable points, regardless of whatever buffering does (or
16245 doesn't) take place.
16246 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
16247 at different points.
16248
4420d5e2
DJ
162492002-01-20 Daniel Jacobowitz <drow@mvista.com>
16250
16251 * gdb.c++/inherit.exp: Update copyright years.
16252 * gdb.c++/method.exp: Likewise.
16253
3e36a0f4
DJ
162542002-01-20 Daniel Jacobowitz <drow@mvista.com>
16255
16256 * gdb.c++/classes.exp: Update for improved v3 support and skipping
16257 artificial methods/arguments.
16258 * gdb.c++/derivation.exp: Likewise.
16259 * gdb.c++/inherit.exp: Likewise.
16260 * gdb.c++/method.exp: Likewise.
16261 * gdb.c++/virtfunc.exp: Likewise.
16262
b4ceaee6
AC
162632002-01-18 Andrew Cagney <ac131313@redhat.com>
16264
16265 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
16266 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
16267 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
16268 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
16269 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
16270 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
16271
ecace851
JB
162722002-01-17 Jim Blandy <jimb@redhat.com>
16273
16274 * gdb.asm/asm-source.exp (info symbol): Take another shot at
16275 anchoring the pattern matching the entry point symbol's name.
16276
375fc983
AC
162772002-01-17 Andrew Cagney <ac131313@redhat.com>
16278
16279 * gdb.base/maint.exp: Update ``maint internal-error'' to match
16280 continue/quit query. Update copyright.
16281
fe6fdd96
MS
162822002-01-14 Michael Snyder <msnyder@redhat.com>
16283
16284 * gdb.base/gcore.exp: Remove extra debugging output.
16285
e017c81f
DJ
162862002-01-13 Daniel Jacobowitz <drow@mvista.com>
16287
16288 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
16289 for slightly dubious v2 mangled string.
16290
37ab3bf8
DJ
162912002-01-13 Daniel Jacobowitz <drow@mvista.com>
16292
16293 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
16294
1bc05c3a 162952002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 16296
1bc05c3a 16297 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 16298
1bc05c3a
JM
16299 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
16300 constructors.
16301 * gdb.c++/derivation.exp: Likewise.
16302 * gdb.c++/templates.exp: Likewise.
16303 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 16304
1bc05c3a
JM
163052002-01-10 Michael Snyder <msnyder@redhat.com>
16306
16307 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 16308
a911c360
MS
163092002-01-08 Michael Snyder <msnyder@redhat.com>
16310
16311 * gdb.base/gcore.exp: New test for generate-core-file command.
16312 * gdb.base/gcore.c: Testcase for above.
16313 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
16314
ea2119ec
JM
163152002-01-08 Jason Merrill <jason@redhat.com>
16316
16317 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
16318
68203136
FF
163192002-01-07 Fred Fish <fnf@redhat.com>
16320
16321 * gdb.c++/overload.exp: Remove unconditional xfails for:
16322 print foo_instance1.overloadargs(1)
16323 print foo_instance1.overloadargs(1, 2)
16324 print foo_instance1.overloadargs(1, 2, 3)
16325 print foo_instance1.overloadargs(1, 2, 3, 4)
16326 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
16327 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
16328 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
16329 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
16330 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
16331 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
16332 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
16333 print foo_instance1.overload1arg()
16334 print foo_instance1.overload1arg((char)arg2)
16335 print foo_instance1.overload1arg((signed char)arg3)
16336 print foo_instance1.overload1arg((unsigned char)arg4)
16337 print foo_instance1.overload1arg((int)arg7)
16338 print foo_instance1.overload1arg((unsigned int)arg8)
16339 print foo_instance1.overload1arg((float)arg11)
16340 print foo_instance1.overload1arg((double)arg12)
d63a86f8 16341
21b9b5b1
MS
163422002-01-07 Michael Snyder <msnyder@redhat.com>
16343
16344 * gdb.base/huge.exp: New test. Print a very large target data object.
16345 (skip_huge_test): New test variable. Define if you want to skip this
16346 test. The test reads an 8 megabyte data object from the target, so it
16347 might be very time consuming on remote targets with a slow connection.
16348 * gdb.base/huge.c: New file. Test case for above.
16349
725f922e
FF
163502002-01-07 Fred Fish <fnf@redhat.com>
16351
16352 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
16353 g_instance.bfoo, and g_instance.cfoo.
16354
889bf7c5 163552002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 16356
889bf7c5
PA
16357 * gdb.base/break.c (multi_line_if_conditional): New function.
16358 (multi_ilne_while_conditional): Likewise.
16359 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
16360 IF or WHILE condition puts the breakpoint at the start of
16361 the condition.
f286b2c3 16362
634d57ec
JL
16363 * gdb.base/selftest.exp (backtrace through signal handler): Remove
16364 hppa*-*-hpux* expected failure.
16365 * gdb.base/structs.exp (do_function_calls): Similarly.
16366
16367 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
16368 watchpoints.
16369
9fbfe2dc
AC
163702002-01-06 Andrew Cagney <ac131313@redhat.com>
16371
16372 Fix PR gdb/66.
16373 * gdb.base/structs.exp: Replace skip for a29k with skip for
16374 gdb,cannot_call_functions.
16375 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
16376 * gdb.base/callfuncs.exp: Ditto.
16377 * gdb.base/call-rt-st.exp: Ditto.
16378 * gdb.base/call-strs.exp: Ditto.
16379 * gdb.base/callfwmall.exp: Ditto.
16380 * gdb.base/scope.exp: Obsolete xfail a29k.
16381 * gdb.c++/misc.exp: Ditto.
16382 * gdb.c++/cplusfuncs.exp: Ditto.
16383 * gdb.base/ptype.exp: Ditto.
16384 * gdb.base/printcmds.exp: Ditto.
16385 * gdb.base/opaque.exp: Ditto.
16386 * gdb.base/list.exp: Ditto.
16387 * gdb.base/funcargs.exp: Ditto.
16388 * gdb.base/default.exp: Ditto.
16389
8ddad156
MS
163902002-01-04 Michael Snyder <msnyder@redhat.com>
16391
ca4976a6 16392 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
16393 * gdb.base/maint.exp: Add tests for maint info sections options.
16394
1b074332
JL
16395Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
16396
16397 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
16398
7d159115
CV
163992001-12-20 Corinna Vinschen <vinschen@redhat.com>
16400
16401 * gdb.asm/arm.inc: New file.
16402 * gdb.asm/asm-source.exp: Add arm targets.
16403 * gdb.asm/configure.in: Ditto.
16404 * gdb.asm/configure: Recreated from configure.in.
16405
8fb87725
JL
16406Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
16407
afabe08c
JL
16408 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
16409 with HP's compiler.
16410 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16411 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16412 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16413 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16414
16415 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
16416 either HP's compilers or GCC.
16417
db521deb
JL
16418 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
16419 a SIGBUS or SIGSEGV.
16420
16421 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
16422
16423 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
16424 can be compiled with either HP's compiler or GCC.
16425
cfa88ab7
JL
16426 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
16427 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
16428 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
16429
ca344dff
JL
16430 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
16431 to match current gdb output. Update due to using auto-solib-limit
16432 for limiting instead of overloading auto-solib-add.
16433 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
16434 test program.
16435
3f3c6e55 16436 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
16437 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
16438 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16439 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16440 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16441 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16442 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
16443 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
16444 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
16445 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
16446 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
16447 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
16448 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 16449
8fb87725
JL
16450 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
16451 a SIGTRAP to the inferior.
16452
cf599fa7
CV
164532001-12-19 Corinna Vinschen <vinschen@redhat.com>
16454
16455 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
16456 Substitute call to target_link by call to gdb_compile.
16457
2cd045cd
JL
16458Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
16459
a9c64011
AS
16460 * gdb.base/break.exp: Fix HP specific search string when testing
16461 backtracing in a called function.
2cd045cd 16462
a9c64011
AS
16463 * gdb.base/constvars.exp: Only set lang to C++ if we're
16464 compiling the test with HP's compilers.
16465 * gdb.base/volatile.exp: Similarly.
2cd045cd 16466
99ebe9ac
JB
164672001-12-19 Jim Blandy <jimb@redhat.com>
16468
16469 * gdb.base/printcmds.exp: Expect the null character to be printed
16470 as '\0', and the '\013' to be printed as '\v'.
16471 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
16472 * gdb.base/setvar.exp: Same.
16473
b9891b29
JB
164742001-12-17 Jim Blandy <jimb@redhat.com>
16475
0eba65ab
JB
16476 * gdb.base/completion.exp: Rather than completing very long
16477 filenames, which can make the readline library produce output we
16478 don't recognize, cd to the directory first, and then complete
16479 using nice, short relative paths.
16480
6970b5b1
JB
16481 * gdb.base/completion.exp: On some systems, there is, in fact, a
16482 variable named `b' in scope, since GDB treats all static
a9c64011
AS
16483 variables as being in scope. So use `no_var_named_this'
16484 instead of `b'.
6970b5b1 16485
b9891b29 16486 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 16487 can't find the core file's registers as a failure.
b9891b29 16488
e6ccd35f
JSC
164892001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
16490
a9c64011
AS
16491 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
16492 test expect string more specific.
e6ccd35f 16493
105ba819
CV
164942001-12-13 Corinna Vinschen <vinschen@redhat.com>
16495
16496 * gdb.asm/asm-source.exp: Add support for xstormy16.
16497 * gdb.asm/configure.in: Ditto.
16498 * gdb.asm/configure: Rebuild.
16499 * gdb.asm/xstormy16.inc: New file.
16500
e9e79dd9
FF
165012001-12-10 Fred Fish <fnf@redhat.com>
16502
16503 * gdb.base/maint.exp: Update to match changes in type dumping code.
16504
347dc97d
JB
165052001-12-10 Jim Blandy <jimb@redhat.com>
16506
16507 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
16508 matching the entry point symbol's name at the beginning of the
16509 line.
347dc97d 16510
5178b9d6
DJ
165112001-12-07 Daniel Jacobowitz <drow@mvista.com>
16512
16513 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
16514 gdb.c++/inherit.exp, gdb.c++/method.exp,
16515 gdb.c++/namespace.exp, gdb.c++/templates.exp,
16516 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
16517 and class layout support.
16518
af890c52
DJ
165192001-12-07 Daniel Jacobowitz <drow@mvista.com>
16520
16521 * gdb.c++/classes.exp: Add test for static member function.
16522 * gdb.c++/misc.cc: Add class with static member function.
16523
7a345fb3
JB
165242001-12-07 Jim Blandy <jimb@redhat.com>
16525
f2e54a80 16526 If GDB says it can't find the struct the function returned, report
8032bf31
JB
16527 those tests as `unsupported'.
16528 * gdb.base/call-rt-st.exp (print_struct_call): New function.
16529 Rewrite subsequent tests to use it.
16530
16531 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
16532 those tests as `unsupported'.
16533 * gdb.base/structs.exp (call_struct_func): New function.
16534 (do_function_calls): Use call_struct_func to call the functions
16535 returning structs.
16536
0bc69509
JB
16537 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
16538 whether functions are prototyped or not, so we can't possibly pass
16539 arguments to t_float_values2 properly.
16540
7a345fb3
JB
16541 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
16542 value of `timeout' for targets other than the mips*tx39-*.
16543
edb6ede1
MS
165442001-12-06 Michael Snyder <msnyder@redhat.com>
16545
d63a86f8 16546 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
16547 and detect whether the start symbol has a leading underscore.
16548
2d842f13
JB
165492001-12-04 Jim Blandy <jimb@redhat.com>
16550
16551 * gdb.base/completion.exp: Clarify indentation.
16552
68550daf
JB
165532001-12-03 Jim Blandy <jimb@redhat.com>
16554
16555 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
16556 variables on the S/390, not `.word'.
16557
cd5195a8
JB
165582001-11-30 Jim Blandy <jimb@redhat.com>
16559
16560 Add assembly-source tests for s390-ibm-linux.
16561 * gdb.asm/s390.inc: New file.
16562 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
16563 the S/390 architecture.
a9c64011 16564 * gdb.asm/configure: Regenerated.
cd5195a8 16565
ca9efc90
MS
165662001-11-30 Michael Snyder <msnyder@redhat.com>
16567
16568 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
16569 next, info source, info sources, info line, global and static
16570 variables, and static functions.
16571 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
16572 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
16573 * gdb.asm/asmsrc1.s: Add a static function and some variables.
16574 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
16575 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
16576 (gdbasm_leave): Restore frame pointer.
16577 (gdbasm_startup): Copy stack set-up from crt0.S.
16578
d0e66976
FN
165792001-11-26 Fernando Nasser <fnasser@redhat.com>
16580
16581 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
16582 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
16583 to a local (non-static) variable. Copy tstruct.a to a static buffer
16584 and return a pointer to that buffer.
16585 * gdb.base/callfwmall.c (t_structs_a): Ditto.
16586
e2334072
MK
165872001-11-24 Mark Kettenis <kettenis@gnu.org>
16588
16589 * gdb.asm/configure.in: Fix recognition of ix86 target.
16590 * gdb.asm/configure: Regenerate.
16591
756caa3d
MS
165922001-11-21 Michael Snyder <msnyder@redhat.com>
16593
16594 * gdb.asm/sparc.inc: New file.
16595 * gdb.asm/asm-source.exp: Recognize sparc target.
16596 * gdb.asm/configure.in: Recognize sparc target.
16597 * gdb.asm/configure: Regenerate.
d63a86f8 16598
9a4d72d5
MS
165992001-11-21 Michael Snyder <msnyder@redhat.com>
16600
16601 * gdb.asm/m32r.inc: New file.
16602 * gdb.asm/asm-source.exp: Recognize m32r target.
16603 * gdb.asm/configure.in: Recognize m32r target.
16604 * gdb.asm/configure: Regenerate.
16605
a773d1cd
MS
166062001-11-20 Michael Snyder <msnyder@redhat.com>
16607
017ac23d
MS
16608 * gdb.asm/i386.inc: New file.
16609 * gdb.asm/asm-source.exp: Recognize ix86 target.
16610 * gdb.asm/configure.in: Recognize ix86 target.
16611 * gdb.asm/configure: Regenerate.
16612
a773d1cd
MS
16613 * gdb.c++/namespace.exp: Fix quotes in output messages.
16614
bb632afb
MS
166152001-11-14 Michael Snyder <msnyder@redhat.com>
16616
25d559ca 16617 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
16618 qualifier in a type cast expression, to designate an address
16619 in the instruction space (Harvard architecture).
16620
4749e309
MS
166212001-11-13 Michael Snyder <msnyder@redhat.com>
16622
16623 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
16624 Tests for expressions using 'const' and 'volatile'.
16625
25050984
CV
166262001-11-13 Corinna Vinschen <vinschen@redhat.com>
16627
16628 * gdb.asm/asm-sources.exp: Allow defining linker flags.
16629
1902c51f
DJ
166302001-11-12 Daniel Jacobowitz <drow@mvista.com>
16631
16632 * lib/mi-support.exp (mi_run_to_helper): Move comments
16633 outside of gdb_expect.
16634
dcf95b47
DJ
166352001-11-11 Daniel Jacobowitz <drow@mvista.com>
16636
16637 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
16638 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
16639 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
16640 mi0_run_to): New functions.
16641 * gdb.mi/mi-simplerun.exp: Use them.
16642 * gdb.mi/mi0-simplerun.exp: Likewise.
16643 * gdb.mi/mi-var-cmd.exp: Likewise.
16644 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 16645
45b074e1
AC
166462001-11-10 Andrew Cagney <ac131313@redhat.com>
16647
16648 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
16649 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
16650
bf50d346
AC
166512001-11-09 Andrew Cagney <ac131313@redhat.com>
16652
16653 * gdb.base/restore.exp: Include $expected value in restored test
16654 message.
16655
9383332c
AC
166562001-11-09 Andrew Cagney <ac131313@redhat.com>
16657
16658 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
16659 implemented.
16660
db62520a
MS
166612001-11-08 Michael Snyder <msnyder@redhat.com>
16662
16663 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
16664 Add pass/fail message for stop at breakpoint in call dummy function.
16665
b5703437
MS
166662001-11-07 Michael Snyder <msnyder@redhat.com>
16667
d63a86f8
RM
16668 * gdb.c++/templates.exp (test_template_breakpoints):
16669 If we get an overload menu, but it does not match what
760f6330 16670 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
16671 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
16672 making the whitespace optional. Argument for "new" may be
16673 "unsigned" as well as "unsigned int/long".
d63a86f8 16674 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
16675 making the whitespace optional. Also replace "(void) with
16676 "((void|)), making the keyword "void" optional.
d63a86f8 16677 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
16678 making the whitespace optional. Also replace "(void) with
16679 "((void|)), making the keyword "void" optional.
3bf40917
MS
16680 * gdb.base/callfuncs.c (t_float_values): This function must
16681 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 16682 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
16683 can be tested against both cases. Usually one case involves
16684 promotion of float to double, while the other does not.
16685 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
16686 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
16687 includes a stack frame for "start".
16688
c8ab4e6d
JB
166892001-11-05 Jim Blandy <jimb@redhat.com>
16690
16691 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
16692 pointers are 32 bits long, and that offsets of relocs are always
16693 stored in the data (REL-style), and not in the reloc entry itself
16694 (RELA-style).
16695 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
16696 stabs.
16697
3f08ced9
MS
166982001-11-01 Michael Snyder <msnyder@redhat.com>
16699
16700 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
16701 and regular expression operators by using quoting.
16702
cbfa24cd
MS
167032001-10-31 Michael Snyder <msnyder@redhat.com>
16704
16705 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
16706 depending on what the symbol table contains.
16707 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
16708 the output of the ptype command. Similarly, accept both "const &"
16709 and "const&".
16710
aaa68313
CV
167112001-10-31 Corinna Vinschen <vinschen@redhat.com>
16712
16713 * gdb.base/miscexprs.c (main): Add usage of preprocessor
16714 symbol `STORAGE' to allow to choose the storage class of
16715 the local datastructures.
16716 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
16717 compiler directive.
16718
91740388
MS
167192001-10-30 Michael Snyder <msnyder@redhat.com>
16720
16721 * gdb.base/jump.exp: Allow it to run for all targets.
16722
1b7c05e7
CV
167232001-10-29 Corinna Vinschen <vinschen@redhat.com>
16724
16725 * gdb.base/call-ar-st.c (print_double_array): Match for loop
16726 with new double_array size.
16727 (main): Change storage class of all local variables to static.
16728 Reduce size of double_array to 9.
16729 * gdb.base/call-ar-st.exp: Increase timeout value.
16730 Change expected output for double array to match new size in
16731 call-ar-st.c.
16732
36a22261
CV
167332001-10-29 Corinna Vinschen <vinschen@redhat.com>
16734
16735 * gdb.base/ending-run.exp: Create identical output when passing
16736 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 16737 Stormy16 target.
36a22261 16738
92b8ae91
MK
167392001-10-28 Mark Kettenis <kettenis@gnu.org>
16740
16741 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
16742 that we catch the expected failure under Linux/x86.
16743
cb135b83
OF
167442001-10-29 Orjan Friberg <orjanf@axis.com>
16745
16746 * gdb.base/setvar.exp: Escape curly braces.
16747 * gdb.stabs/weird.exp: Ditto.
16748
6884aa54
DJ
167492001-10-27 Daniel Jacobowitz <drow@mvista.com>
16750
16751 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
16752 * gdm.mi/mi0-hack-cli.exp: Likewise.
16753
0398c9aa
AC
167542001-10-25 Andrew Cagney <ac131313@redhat.com>
16755
16756 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
16757 messages.
16758
d20bf2e8
AC
167592001-10-21 Andrew Cagney <ac131313@redhat.com>
16760
16761 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
16762 checking MI enabled.
16763
03dd63aa
CV
167642001-10-09 Corinna Vinschen <vinschen@redhat.com>
16765
16766 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
16767
1d9d99f3
FCE
167682001-10-04 Frank Ch. Eigler <fche@redhat.com>
16769
16770 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
16771 if gdb child process crashes, just signal an error.
16772
838ae6c4
JB
167732001-10-02 Jim Blandy <jimb@redhat.com>
16774
16775 * lib/gdb.exp (test_xfail_format): Simplify.
16776
16777 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
16778 front of the variable name `format'. Simplify `if'.
16779
8f0cbc1c
DJ
167802001-10-01 Daniel Jacobowitz <drow@mvista.com>
16781
16782 * gdb.threads/pthreads.exp: Wait for output and delay
16783 before sending ^C.
16784
1f08dafd
DJ
167852001-10-01 Daniel Jacobowitz <drow@mvista.com>
16786
16787 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
16788 some incorrect output instead of timing out.
16789 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
16790
674f90ff
CV
167912001-09-28 Corinna Vinschen <vinschen@redhat.com>
16792
16793 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
16794 check to allow additional `int'.
16795
9b284272
DJ
167962001-09-27 Daniel Jacobowitz <drow@mvista.com>
16797
16798 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
16799 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
16800
b55a4771
MS
168012001-09-27 Michael Snyder <msnyder@redhat.com>
16802
16803 * lib/gdb.exp (test_debug_format): New proc.
16804 (setup_xfail_format): Use new proc test_debug_format.
16805 * gdb.base/constvars.exp (local_compiler_xfail_check): New
16806 proc; use new service proc test_debug_format.
16807 Replace all other "gcc_compiled" tests with this test.
16808 * gdb.base/volatile.exp (local_compiler_xfail_check): New
16809 proc; use new service proc test_debug_format.
16810 Replace all other "gcc_compiled" tests with this test.
16811
168122001-09-27 Michael Snyder <msnyder@redhat.com>
16813
16814 * gdb.base/cvexpr.exp: New file.
16815 * gdb.base/cvexpr.c: New file
16816 Test for expressions using const and volatile keywords.
16817
4e6667ac
CV
168182001-09-26 Corinna Vinschen <vinschen@redhat.com>
16819
16820 * gdb.base/constvars.exp: Check for different orders of keywords
16821 and additional "int" strings in output.
16822
4f337972
AC
168232001-09-22 Andrew Cagney <ac131313@redhat.com>
16824
16825 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
16826 responses from "help maint".
16827
2015650d
FCE
168282001-09-19 Frank Ch. Eigler <fche@redhat.com>
16829
16830 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
16831 to localhost:NNN instead of :NNN, in case Xvfb is listening
16832 only on TCP.
16833
f3bcedc1
CV
168342001-09-19 Corinna Vinschen <vinschen@redhat.com>
16835
16836 * gdb.base/recurse.exp: When checking leaving the watchpoint
16837 scope, recognize when gdb is in function's epilogue and pass.
16838
6b819c92
KS
168392001-09-18 Keith Seitz <keiths@redhat.com>
16840
16841 * lib/insight-support.exp (_gdbtk_export_target_info): Add
16842 support for running tests against sid targets.
16843 (gdbtk_done): Ditto.
16844
a10c9419
CV
168452001-09-18 Corinna Vinschen <vinschen@redhat.com>
16846
16847 * gdb.base/ending-run.c (main): Set stdout buffersize
16848 to the same reasonable value for any target.
16849 * gdb.base/ending-run.exp: Add a regular expression
16850 to make testsuite happy on Sanyo Stormy16 target.
16851
739d0d99
CV
168522001-09-17 Corinna Vinschen <vinschen@redhat.com>
16853
16854 * gdb.base/display.c (do_loops): Add float variable `f'.
16855 Increment f in loop.
16856 * gdb.base/display.exp: Increment timeout by 60 seconds.
16857 Change float display test to use variable `f'.
16858
1b8947f0
JB
168592001-09-17 Jim Blandy <jimb@redhat.com>
16860
16861 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
16862 overflowing the limited breakpoint tables on some ROM monitors
16863 (like the ROM68K).
16864
9890ac81
FCE
168652001-09-15 Frank Ch. Eigler <fche@redhat.com>
16866
16867 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
16868 the "-ac" (disable access control) flag.
16869
6db765ea
JH
168702001-08-30 Jeff Holcomb <jeffh@redhat.com>
16871
16872 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
16873 ints.
16874
4c32cc04
KS
168752001-08-30 Keith Seitz <keiths@redhat.com>
16876
16877 * lib/gdb.exp: Move all insight-related functionality into
16878 separate file.
16879 * lib/insight-support.exp: New file.
16880
8d6e6f81
FCE
168812001-08-29 Frank Ch. Eigler <fche@redhat.com>
16882
16883 * config/sid.exp (sid_start): Never set sid verbosity; disable
16884 expect_background {} that consumed its stdout; tolerate </dev/null.
16885 Attempt to set endianness override in "sid" protocol mode. Cleanup.
16886
6a90e1d0
AC
168872001-08-18 Andrew Cagney <ac131313@redhat.com>
16888
16889 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
16890 CLI jump command to start it.
16891 (mi_run_to_main): Fail immediatly when unexpected output.
16892
1759b3c3
AC
168932001-08-18 Andrew Cagney <ac131313@redhat.com>
16894
16895 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
16896 beginning of function. Fix PR gdb/191.
16897
61d11d80
FCE
168982001-08-16 Frank Ch. Eigler <fche@redhat.com>
16899
16900 * config/sid.exp (sid_start): Don't warn if we cannot figure out
16901 what to force sid endianness to.
16902
942a4df2
KS
169032001-08-15 Keith Seitz <keiths@redhat.com>
16904
16905 * lib/gdb.exp (gdbtk_start): Don't set environment
16906 variables for TCL_LIBRARY and friends. Insight will
16907 now figure these out for itself.
16908
0521c418
MS
169092001-08-02 Michael Snyder <msnyder@redhat.com>
16910
16911 * gdb.base/completion.exp: Remove the symbol "a64l" from
16912 the expect string; this is target-specific, and not related
16913 to what is being tested.
16914
74a9a58a
DB
169152001-08-02 Dave Brolley <brolley@redhat.com>
16916
16917 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
16918
c70819fa
MS
169192001-07-25 Michael Snyder <msnyder@redhat.com>
16920
c2b8fa57
MS
16921 * gdb.base/consecutive.exp: New file. Test stepping over
16922 breakpoints on consecutive instructions.
16923 * gdb.base/consecutive.c: New file.
16924
c70819fa
MS
16925 * gdb.base/call-rt-st.exp: Use double-backslash to quote
16926 curly braces in regular expressions.
16927
2b1a1355
MS
169282001-07-25 Michael Snyder <msnyder@redhat.com>
16929
16930 * gdb.base/ending-run.exp: Accept "Program exited normally" as
16931 legitimate output from stepping out of main.
16932
413eca6f
KS
169332001-07-22 Keith Seitz <keiths@redhat.com>
16934
16935 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
16936 the empty string, do not run the tests.
16937
7e5a9322
SC
169382001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16939
16940 * gdb.base/long_long.exp: Detect size of pointer. Take into
16941 account 2-byte pointers when testing for p/a results.
16942
de58f10f
SC
169432001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16944
d63a86f8 16945 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
16946 and defined to 1K for m68hc11.
16947 (random_data): Reduce table to 1K for embedded platforms (68hc11).
16948 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
16949 (sizeof_random_data): New variable to tell the size of the data table;
16950 don't test past this size; always run to main.
16951
d6f5fea1
SC
169522001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16953
16954 * gdb.base/return2.exp: return of long long and double fails for
16955 68HC11; don't execute these tests on that platform.
16956 * gdb.base/return.exp: Return of a double fails for 68hc11.
16957
c477543d
SC
169582001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16959
16960 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
16961 tests that print a float.
16962 * call-rt-st.exp: Likewise.
16963
63cf1c79
MK
169642001-07-12 Mark Kettenis <kettenis@gnu.org>
16965
16966 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
16967 running this test on Linux.
16968
112f9ab5
MC
169692001-06-24 Michael Chastain <chastain@redhat.com>
16970
16971 * gdb.base/arithmet.exp: Remove some tests to make all test names
16972 unique.
16973
4970cb0f
MS
169742001-07-03 Michael Snyder <msnyder@redhat.com>
16975
16976 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
16977 the output of the ptype command.
16978
d85da69f
MS
169792001-07-02 Michael Snyder <msnyder@redhat.com>
16980
4c8a82de
MS
16981 * gdb.base/completion.exp: Don't assume that break.c is the only
16982 source file that may contain functions named "marker".
d85da69f
MS
16983 * gdb.base/corefile.exp: Quote the curly braces in regexp.
16984
8afc772b
AC
169852001-06-28 Andrew Cagney <ac131313@redhat.com>
16986
16987 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
16988 of files to delete.
16989
16990 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
16991 * gdb.disasm/h8300s.exp: New file.
16992 gdb.disasm/h8300s.s: Likewise.
16993
cff22675
AC
169942001-06-27 Andrew Cagney <ac131313@redhat.com>
16995
16996 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
16997 empty breakpoint tables.
16998
68c81b54
AC
169992001-06-25 Andrew Cagney <ac131313@redhat.com>
17000
17001 * lib/mi-support.exp: Update args=... part of stop-reason
17002 patterns. Accept either a list or a tuple.
17003
2dd62704
AC
170042001-06-23 Andrew Cagney <ac131313@redhat.com>
17005
17006 * lib/mi-support.exp: Remove local emacs variable defining
17007 change-log-default-name.
17008
b4127474
MC
170092001-06-22 Michael Chastain <chastain@redhat.com>
17010
17011 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
17012 This is operationally compatible with the previous version.
17013
8dbfb380
JB
170142001-06-13 Jim Blandy <jimb@redhat.com>
17015
17016 * lib/gdb.exp (gdb_test): Doc fix.
17017
f2d8c86d
MC
170182001-06-10 Michael Chastain <chastain@redhat.com>
17019
17020 * gdb.base/exprs.exp: Remove a duplicate test.
17021
81564d34
JB
170222001-06-06 Jim Blandy <jimb@redhat.com>
17023
17024 * gdb.base/return2.exp (main): Use values to test float and double
17025 returns that are not NaN's, to avoid being confused by IEEE
17026 comparison rules.
17027
da55addb
MS
170282001-06-04 Michael Snyder <msnyder@redhat.com>
17029
17030 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 17031 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
17032 rather than wait for 12 more tests to time out.
17033
42c65987
JB
170342001-06-06 Jim Blandy <jimb@redhat.com>
17035
b18bced9 17036 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 17037 Don't forget to match the GDB prompt.
b18bced9 17038
42c65987
JB
17039 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17040
5b41e5f0
JB
170412001-06-04 Jim Blandy <jimb@redhat.com>
17042
17043 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17044 command.
17045
015e046f
KB
170462001-05-31 Kevin Buettner <kevinb@redhat.com>
17047
17048 * gdb.base/annota1.exp (info break): Match four or more spaces
17049 after "Address".
17050
fb1ffbbe
MC
170512001-05-31 Michael Chastain <chastain@redhat.com>
17052
17053 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
17054 (dm_type_int_star): Likewise.
17055 (dm_type_long_star): Likewise.
17056 (dm_type_void_star): Likewise.
17057
5ea2a32c
KB
170582001-05-29 Kevin Buettner <kevinb@redhat.com>
17059
17060 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17061 to a known value in order to get consistent results regardless
17062 of the setting of INPUTRC or the presence or contents of .inputrc.
17063
ae23c492
MS
170642001-05-24 Michael Snyder <msnyder@redhat.com>
17065
ac55707e
MS
17066 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17067 Don't require that the main thread and the manager thread are the
17068 first in the list.
17069
ae23c492
MS
17070 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17071 debugging. If test fails, issue an "unsupported" not a "fail".
17072
400071f1
JB
170732001-05-24 Jim Blandy <jimb@redhat.com>
17074
17075 Don't assume that short is shorter than int.
17076 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17077 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 17078 this isn't true.
400071f1
JB
17079 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17080 an int, is not equal to ~0 stored in an unsigned char. This tests
17081 the same thing that the previous test meant to, but works on
17082 16-bit machines, too.
17083 ("print unsigned char != (~0)"): Same test, complemented.
17084
0816a3e5
MS
170852001-05-24 Michael Snyder <msnyder@redhat.com>
17086
17087 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 17088 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
17089 and prevents dejagnu getting out of step.
17090
f6dc23a9
KB
170912001-05-23 Kevin Buettner <kevinb@redhat.com>
17092
17093 * gdb.base/finish.exp (finish_void): Revise pattern for
17094 stopping on the call statement to not permit stopping at
17095 the start of the instructions comprising the call sequence.
17096
7dbd117d
MC
170972001-05-19 Michael Chastain <chastain@redhat.com>
17098
17099 * gdb.base/callfuncs.exp: Make all test names unique.
17100 * gdb.base/commands.exp: Make all test names unique.
17101 * gdb.base/condbreak.exp: Make all test names unique.
17102 * gdb.base/dbx.exp: Make all test names unique.
17103 * gdb.base/default.exp: Make all test names unique.
17104 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17105 and TIMEOUT messages to their corresponding PASS message.
17106 * gdb.base/ending-run.exp: Make all test names unique.
17107 * gdb.base/long_long.exp: Remove duplicate test.
17108
6b0b0a9e
KB
171092001-05-21 Kevin Buettner <kevinb@redhat.com>
17110
17111 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17112 stop on the call statement as well as the statement after the
17113 call.
17114
2caa35cb
MS
171152001-05-21 Michael Snyder <msnyder@redhat.com>
17116
17117 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17118
40713331
EZ
171192001-05-10 Elena Zannoni <ezannoni@redhat.com>
17120
a9c64011
AS
17121 * gdb.base/completion.exp: Revamp test. Make it execute on all
17122 platforms.
40713331 17123
c2c1be8d
EZ
171242001-05-10 Elena Zannoni <ezannoni@redhat.com>
17125
a9c64011
AS
17126 * config/gdbserver.exp (gdb_load): Handle the case
17127 in which the arguments to gdbserver are given in the
17128 baseboard configuration file.
17129 Also handle the case in which the server needs to do a
17130 load.
2c9cd303 17131
9671de48
KS
171322001-05-07 Keith Seitz <keiths@cygnus.com>
17133
a9c64011
AS
17134 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
17135 set up the display for testing.
17136 (gdbtk_start): Convert all paths to paths that tcl will like.
17137 Export target information to environment.
17138 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
17139 necessary.
17140 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
17141 (to_tcl_path): New proc to convert a given pathname into
17142 a path acceptible as an argument to a tcl command.
17143 (_gdbtk_export_target_info): New proc to export target info
17144 into the environment for gdbtk testing.
17145 (gdbtk_done): New proc to signal end-of-test.
9671de48 17146
5a360f47
JB
171472001-05-06 Jim Blandy <jimb@redhat.com>
17148
17149 * restore.c: Make the code of caller0 correspond to its comment.
17150
66c756c6
MS
171512001-05-03 Michael Snyder <msnyder@redhat.com>
17152
17153 * config/sid.exp (gdb_target_sid): Check for error messages.
17154 On error or timeout, don't make expect exit (which will terminate
17155 all subsequent tests); instead just make gdb exit.
d63a86f8 17156 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
17157 return a negative value.
17158
a966fde5
JB
171592001-04-24 Jim Blandy <jimb@redhat.com>
17160
851c18e0
JB
17161 * gdb.c++/templates.exp: If we see the prompt for the overload
17162 list, but we haven't recognized any of the longer patterns,
17163 arrange for this test to fail, not hang.
17164
a966fde5
JB
17165 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
17166 variations.
17167
db144853
MC
171682001-04-22 Michael Chastain <chastain@redhat.com>
17169
17170 * gdb.c++/local.exp: Use the 'runto' library function.
17171 * gdb.c++/namespace.exp: Likewise.
17172 * gdb.c++/overload.exp: Likewise.
17173
3207ec21
KB
171742001-03-26 Kevin Buettner <kevinb@redhat.com>
17175
17176 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
17177 * gdb.base/step-line.exp: New file. Test step/next in presence of
17178 #line directives.
17179 * gdb.base/step-line.c: New file. Test program for the above.
17180 * gdb.base/step-line.inp: New file. We pretend that this file has
17181 been transformed by some other tool into step-line.c.
17182
13b57657
JB
171832001-03-21 Jim Blandy <jimb@redhat.com>
17184
17185 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
17186 unmangled operator names.
17187
754cbe1c
JB
171882001-03-20 Jim Blandy <jimb@redhat.com>
17189
17190 * gdb.threads/linux-dp.exp: Recognize an additional message
17191 generated by GDB when it doesn't understand how to debug threads
17192 on the target system.
17193
177495c9
AC
171942001-03-19 Andrew Cagney <ac131313@redhat.com>
17195
17196 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
17197
f266096b
MC
171982001-03-12 Michael Chastain <chastain@redhat.com>
17199
17200 * gdb.c++/derivation.exp: Use the 'runto' library function.
17201
cac3c2ff
MC
172022001-03-12 Michael Chastain <chastain@redhat.com>
17203
17204 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
17205
b6c11a24
MC
172062001-02-24 Michael Chastain <chastain@redhat.com>
17207
17208 * gdb.c++/ref-types.exp: Change handwritten code to library
17209 function 'runto'.
17210
6bae5bce
OF
172112001-03-16 Orjan Friberg <orjanf@axis.com>
17212
17213 * gdb.base/signals.exp: Set count to 0 explicitly.
17214
0015fd9a
MS
172152001-03-15 Mark Salter <msalter@redhat.com>
17216
17217 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
17218 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
17219 (gdb_load): Add support for additional target_info: gdb_download_size
17220 and gdb_load_timeout.
0015fd9a 17221
fc33412a
DT
17222Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
17223
17224 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
17225 file -- to prevent failing when the compile fails but we have no
17226 intention of running the tests anyway.
fc33412a
DT
17227
17228 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
17229 tests if set.
17230
17231 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 17232 integers.
fc33412a
DT
17233
17234 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
17235 * gdb.c++/namespace.exp: Ditto.
17236
115f06de
OF
172372001-03-07 Orjan Friberg <orjanf@axis.com>
17238
17239 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
17240 * gdb.base/pointers.exp: Relax pattern match of decimals.
17241
b6ba6518
KB
172422001-03-06 Kevin Buettner <kevinb@redhat.com>
17243
17244 * Makefile.in, config/abug.exp, config/cfdbug.exp,
17245 config/cpu32bug.exp, config/dve.exp, config/est.exp,
17246 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
17247 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
17248 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
17249 config/sh.exp, config/sid.exp, config/slite.exp,
17250 config/sparclet.exp, config/udi.exp, config/unknown.exp,
17251 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
17252 config/vxworks.exp, config/vxworks29k.exp,
17253 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
17254 gdb.base/all-bin.exp, gdb.base/annota1.exp,
17255 gdb.base/arithmet.exp, gdb.base/assign.exp,
17256 gdb.base/async.exp, gdb.base/attach.exp,
17257 gdb.base/bitfields.exp, gdb.base/bitops.exp,
17258 gdb.base/break.exp, gdb.base/call-ar-st.exp,
17259 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
17260 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
17261 gdb.base/commands.exp, gdb.base/completion.exp,
17262 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17263 gdb.base/constvars.exp, gdb.base/corefile.exp,
17264 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
17265 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
17266 gdb.base/ending-run.exp, gdb.base/environ.exp,
17267 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17268 gdb.base/finish.exp, gdb.base/foll-exec.exp,
17269 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
17270 gdb.base/funcargs.exp, gdb.base/help.exp,
17271 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
17272 gdb.base/logical.exp, gdb.base/long_long.exp,
17273 gdb.base/maint.exp, gdb.base/mips_pro.exp,
17274 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
17275 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
17276 gdb.base/pointers.exp, gdb.base/printcmds.exp,
17277 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
17278 gdb.base/regs.exp, gdb.base/relational.exp,
17279 gdb.base/remote.exp, gdb.base/reread.exp,
17280 gdb.base/restore.exp, gdb.base/return2.exp,
17281 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
17282 gdb.base/selftest.exp, gdb.base/setshow.exp,
17283 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
17284 gdb.base/sigall.exp, gdb.base/signals.exp,
17285 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
17286 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17287 gdb.base/step-test.exp, gdb.base/structs.c,
17288 gdb.base/structs.exp, gdb.base/structs2.exp,
17289 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
17290 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
17291 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
17292 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17293 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
17294 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
17295 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
17296 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
17297 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
17298 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
17299 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
17300 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
17301 gdb.fortran/types.exp, gdb.java/jmisc.exp,
17302 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17303 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
17304 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17305 gdb.trace/circ.exp, gdb.trace/collection.exp,
17306 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
17307 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17308 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
17309 gdb.trace/report.exp, gdb.trace/save-trace.exp,
17310 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17311 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17312 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
17313 notices.
17314
dc96c6c7 173152001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
17316
17317 * gdb.base/varargs.c (find_max_double): Fix printf format string:
17318 first arg is int not float.
17319
dc96c6c7 173202001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
17321
17322 * gdb.base/reread.exp: Unsupported for non-native targets;
17323 doesn't work for remote debugging.
17324
9b0c4aeb
FN
173252001-02-19 Fernando Nasser <fnasser@redhat.com>
17326
17327 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
17328 * gdb.base/ending-run.exp: Properly handle the BSP state when
17329 stepping past the end of main.
9b0c4aeb 17330
02aa71d5
MC
173312001-02-19 John Moore <jmoore@redhat.com>
17332
17333 * gdb.base/commands.exp (infrun_breakpoint_command_test):
17334 Converted HPUX fix for non-expected items following multiple
17335 step commands into general solution for all platforms.
17336
1fa449a4
MC
173372001-02-18 Michael Chastain <chastain@redhat.com>
17338
17339 * gdb.c++/classes.exp (do_tests): Change runto statements
17340 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17341 statements demangler agnostic.
17342 * gdb.c++/virtfunc.exp (do_tests): Likewise.
17343 (gdb_virtfunc_restart): Likewise.
17344
b2f9ec70
MC
173452001-02-14 Michael Chastain <chastain@redhat.com>
17346
17347 * gdb.c++/inherit.exp (do_tests): Change runto statements
17348 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17349 statements demangler agnostic.
17350
cf74b8ca
AC
17351Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
17352
17353 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
17354 ``continue to bkpt at common_routine in thread 2'' and ``stopped
17355 before calling common_routine 15 times'' tests.
cf74b8ca 17356
99f78f56
MC
173572001-02-11 Michael Chastain <chastain@redhat.com>
17358
17359 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
17360 Helps the test script figure out which demangler is in use.
17361 (dm_type_foo_ref): Ditto.
17362 (dm_type_int_star): Ditto.
17363 (dm_type_long_star): Ditto.
17364 (dm_type_unsigned_int): Ditto.
17365 (dm_type_void): Ditto.
17366 (dm_type_void_star): Ditto.
99707966 17367 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
17368 Probe the gdb demangler and set variables to accommodate
17369 formatting differences.
17370 (info_func_regexp): New function. Same as info_func, but
17371 matches against a regexp.
17372 (info_func): Match against a literal string.
17373 (print_addr_2): New function. Match against a literal string,
17374 which can be different from the input to gdb.
17375 (print_addr): Simply call print_addr_2 with the same argument twice.
17376 (test_lookup_operator_functions): Use demangler formatting variables.
17377 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
17378 the tests in the same order as the C++ class declaration.
17379 (test_paddr_operator_functions): Ditto.
17380 (test_paddr_overloaded_functions): Ditto.
17381 (test_paddr_hairy_functions): Use demangler formatting variables.
17382 Add reference to gdb/19 for related tests.
17383 (do_tests): Call probe_demangler.
17384
1de8f023
KB
173852001-01-30 Kevin Buettner <kevinb@redhat.com>
17386
17387 * gdb.c++/templates.cc (printf): Remove unused function definition.
17388
ca3f91ed
MS
173892001-01-26 Felix Lee <flee@redhat.com>
17390
17391 * sid.exp (sid_exit): Pass host, not target, to remote_close.
17392
173932001-01-25 matthew green <mrg@redhat.com>
17394
17395 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
17396 up sid.
17397 (sid_exit): Call `remote_pop_conn' after GDB is gone.
17398
173992001-01-25 matthew green <mrg@redhat.com>
17400
17401 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 17402 Deprecate $sid_spawn_id.
ca3f91ed
MS
17403 (sid_exit): Remove code necessary only for `spawn.'
17404
174052001-01-25 matthew green <mrg@redhat.com>
17406
17407 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
17408
fb18ec4a
MC
174092001-01-28 Michael Chastain <chastain@redhat.com>
17410
17411 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
17412 to call when tests fail. It takes gdb out of the overloaded
17413 function choice menu back to the main prompt, so that the test
17414 program stays synchronized.
17415 (set_bp_overloaded): New proc to collect all the common
17416 code for setting a breakpoint on an overloaded name. Calls
17417 take_gdb_out_of_choice_menu when needed.
17418 (menu_overload1arg): New variable to collect the repeated
17419 instances of the expected menu for an overloaded name. Change
17420 the regular expression to handle changes in g++ type encoding:
17421 "void" can be either "void" or "", and "unsigned int" can be
17422 either "unsigned int" or "unsigned".
17423 (continue_to_bp_overloaded): Change regular expressions to handle
17424 changes in g++ type encoding.
17425 (no proc): Call take_gdb_out_of_choice_menu when needed.
17426 Remove redundant calls to "info break". Accept either "canceled"
17427 or "cancelled". Change regular expressions in "info break"
17428 calls to handle changes in g++ type encoding. Give all tests
17429 unique strings.
17430
9c646a6e
BE
174312001-01-17 Ben Elliston <bje@redhat.com>
17432
17433 * config/sid.exp: New file.
17434
9549d9c1
AC
17435Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
17436
17437 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
17438
dc96c6c7 174392000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
17440
17441 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
17442 Add a RE to accept a non-ascii char if one is ever presented.
17443
b4df4f68
FN
174442000-12-20 Fernando Nasser <fnasser@redhat.com>
17445
297dd0fd 17446 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 17447
dc96c6c7 174482000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 17449
d63a86f8 17450 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
17451 in regexp. One '\' does not suffice on Linux.
17452
4a7bddb6
MC
174532000-12-09 Michael Chastain <chastain@redhat.com>
17454
17455 * gdb.base/break.exp (test_clear_command): Use a marker function
17456 rather than 'main' for the test function. Also move this
17457 test to an execution point where the marker function names are
17458 guaranteed to be bound to functions. (Executing tests after a
17459 'finish' from main runs into name conflicts with local names
17460 in __libc_start_main).
17461
dc96c6c7 174622000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
17463
17464 * gdb.base/finish.exp: New test for gdb's "finish" command.
17465 * gdb.base/return2.exp: New test for gdb's "return" command.
17466 * gdb.base/return2.c: New source file for above.
17467
dc96c6c7 174682000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
17469
17470 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
17471 * gdb.base/miscexprs.exp: Ditto.
17472 * gdb.base/pointers.exp: Ditto.
17473 * gdb.c++/derivation.exp: Ditto.
17474 * gdb.c++/local.exp: Ditto.
17475 * gdb.c++/namespace.exp: Ditto.
17476 * gdb.c++/overload.exp: Ditto.
17477 * gdb.c++/ref-types.exp: Ditto.
17478
dc96c6c7 174792000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
17480
17481 * gdb.base/constvars.exp: Test result of "up" command.
17482 * gdb.base/miscexprs.exp: Ditto.
17483 * gdb.base/pointers.exp: Ditto.
17484 * gdb.base/scope.exp: Ditto.
17485 * gdb.c++/derivation.exp: Ditto.
17486 * gdb.c++/local.exp: Ditto.
17487 * gdb.c++/namespace.exp: Ditto.
17488 * gdb.c++/overload.exp: Ditto.
17489 * gdb.c++/ref-types.exp: Ditto.
17490
44097287
FN
174912000-11-22 Michael Chastain <chastain@redhat.com>
17492
17493 * mips_pro.exp: Accept either "middle -> top -> main" or
17494 "middle -> main" in the backtrace, because gcc can optimize
17495 tail calls to jumps. Remove setup_xfail for the hppa case.
17496 Add a comment with the original warning messages from PR 3016,
17497 which was filed in 1993, to preserve them for posterity.
17498
9d2e1bab
ND
174992000-11-17 Nick Duffek <nsd@redhat.com>
17500
17501 * lib/gdb.exp (gdb_test): Override timeout with board info.
17502
1aca8eb7
ND
175032000-11-17 Nick Duffek <nsd@redhat.com>
17504
17505 * gdb.base/display.exp: Don't kill running stub. Add "again" to
17506 the second kill and detach messages.
17507
93076499
ND
175082000-11-17 Nick Duffek <nsd@redhat.com>
17509
17510 * configure.in: Add AC_EXEEXT.
17511 * configure: Regenerate.
17512 * Makefile.in (just-check): Export EXEEXT.
17513 * lib/gdb.exp ($EXEEXT): Import from environment.
17514 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
17515 expect "maint dump-me" on Cygwin.
17516 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
17517 $EXEEXT.
17518
30e87cd3
ND
175192000-11-17 Nick Duffek <nsd@redhat.com>
17520
17521 * gdb.base/break.exp: Test backtrace and finish from called
17522 function on all platforms, not just HP-UX.
17523
dc96c6c7 175242000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
17525
17526 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
17527 code from gdb_target_monitor, so it can be used independantly
17528 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 17529
dc96c6c7 175302000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
17531
17532 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
17533 * gdb.base/corefile.exp: Expect the message "Program is being
17534 debugged already" when we send the "corefile" command, since
17535 the preceeding gdb_load may have connected gdb to a remote target.
17536 * gdb.base/display.exp: Disable hardware watchpoints if new
17537 board info variable "no_hardware_watchpoints" is true.
17538 Replace single-letter commands with more readable ones.
17539 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
17540 if new board info variable "no_hardware_watchpoints" is true.
17541 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
17542 to see if stdio (printf) testing is possible.
17543 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
17544 board info variable "no_hardware_watchpoints" is true. Use new
17545 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
17546
39124dea
FN
175472000-11-13 Fernando Nasser <fnasser@redhat.com>
17548
17549 From Orjan Friberg <orjanf@axis.com>:
17550 * gdb.base/printcmds.exp: Escape curly braces followed by a number
17551 in array print pattern match.
17552
a9e2e984
FN
175532000-11-09 Fernando Nasser <fnasser@redhat.com>
17554
17555 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
17556 spelling "cancelled" to U.S. spelling "canceled" to match changes
17557 made to gdb.
17558 * gdb.c++/ovldbreak.exp: Ditto.
17559
c7db355b
PS
175602000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17561
17562 * gdb.base/callfuncs.c (main): Moved to end of file, call
17563 t_double_values to initialize the FPU before inferior calls are made.
17564 * gdb.base/callfuncs.exp: Test for register preservation after calling
17565 inferior functions. Add tests for continuining, finishing and
17566 returning from a stop in a call dummy.
17567
dc96c6c7 175682000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
17569
17570 * gdb.base/commands.exp: Break up long lines, and re-indent.
17571
dc96c6c7 175722000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
17573
17574 * config/gdbserver.exp: Rewritten from the ground up, to make it
17575 compatible with the current dejagnu tree, and to make it work with
17576 the new "gdbserver" in libremote.
17577
dc96c6c7 175782000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17579
17580 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
17581 * gdb.base/varargs.exp: Skip entire test if no printf support.
17582 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
17583 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
17584
dc96c6c7 175852000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17586
17587 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
17588 no floating point support.
17589 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
17590 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
17591 * gdb.base/call-rt-st.exp: Ditto.
17592 * gdb.base/call-strs.exp: Ditto.
17593
bac5fc66
JG
175942000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
17595
17596 * gdb.base/sizeof.c: include <stdio.h>.
17597
17598 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
17599 'finish', otherwise uncaptured gdb_prompt would potentially
17600 throw remaining test points out of sync.
bac5fc66 17601
b22a6027
SB
176022000-07-26 Scott Bambrough <scottb@netwinder.org>
17603
17604 * gdb.base/recurse.exp: Run tests for all targets.
17605 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
17606 gnu-oldld case on ARM.
17607 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
17608 for ARM targets.
d63a86f8 17609
d8231941
AG
17610Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
17611
17612 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
17613 * gdb.java/configure: Rebuild.
17614
8caabe69
AG
17615Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
17616
17617 * gdb.java/jv-exp.exp: New file.
17618
9d273ca3
AG
17619Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
17620
17621 * configure: Rebuilt.
17622 * configure.in (configdirs): Add gdb.java.
17623 * gdb.java/jmisc.java: New file.
17624 * gdb.java/jmisc.exp: New file.
17625 * gdb.java/Makefile.in: New file.
17626 * gdb.java/configure: Rebuilt.
17627 * gdb.java/configure.in: New file.
17628 * lib/java.exp: New file.
17629
4f823a66
AC
17630Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
17631
17632 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 17633 underflow.
4f823a66 17634
2391e11d
AC
17635Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
17636
17637 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 17638 and the compilers sizes.
2391e11d 17639
54602222
ND
176402000-07-09 Nick Duffek <nsd@redhat.com>
17641
17642 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
17643 (use_methods): New function.
17644 (main): Call use_methods().
17645 * gdb.c++/classes.exp (test_method_param_class): New procedure.
17646 (do_tests): Call test_method_param_class.
17647
2bec0572
ND
176482000-07-09 Nick Duffek <nsd@redhat.com>
17649
17650 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
17651 spelling.
17652 (test_enums): New procedure. Move enum tests from end of script
17653 to here. Set breakpoint on function name instead of line number.
17654 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
17655 (enums2): New marker function.
17656 (enums1): New function.
17657 (main): Call enums1(). Move enum tests to enums1().
17658
78492fde
AC
17659Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
17660
17661 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 17662 compile/link program. Update line numbers.
78492fde
AC
17663 * gdb.asm/d10v.inc: Define ``startup''.
17664 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 17665
49a2cef8
AC
17666Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
17667
17668 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
17669
3e6c8688
EZ
176702000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17671
17672 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 17673 of 'help maint print' command.
3e6c8688 17674
9ff5cbe9
AC
17675Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
17676
17677 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 17678 they use gdb_expect_list.
9ff5cbe9 17679
17c579bd
AC
17680Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
17681
17682 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
17683 memory-read-packet-size'' instead of ``set endian big'' to test
17684 long commands.
17c579bd 17685
e6d71bf3
DB
176862000-06-03 Daniel Berlin <dan@cgsoftware.com>
17687
17688 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 17689 g++, and stop skipping them.
e6d71bf3
DB
17690
17691 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
17692 work under g++.
17693
d63a86f8 17694 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
17695 initialization.
17696
dc96c6c7 176972000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
17698
17699 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
17700 the regular expression: accept an (almost) arbitrary sequence of
17701 "frames-invalid" and "breakpoints-invalid" messages both before
17702 and after the "starting" message.
17703
dc96c6c7 177042000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
17705
17706 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 17707
dc96c6c7 177082000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
17709
17710 * gdb.base/annota1.exp (annotate-signal-handler-caller):
17711 Relax the regular expression a little, make it pass on Solaris 8.
17712
8216cda9
KB
177132000-05-12 Kevin Buettner <kevinb@redhat.com>
17714
17715 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 17716 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
17717 Instead, it is permissible for gdb to stop on the line of the
17718 call itself.
17719
1a570b2f
MS
177202000-05-12 Michael Snyder <msnyder@.cygnus.com>
17721
17722 * gdb.base/break.exp (bp on small function, optimized file):
17723 Add a second pass pattern. The behavior differs here between stabs
17724 and dwarf for one-line functions. Stabs preserves two line symbols
17725 (one before the prologue and one after) with the same line number,
17726 but dwarf regards these as duplicates and discards one of them.
17727 Therefore the address after the prologue (where the breakpoint is)
17728 has no exactly matching line symbol, and GDB reports the breakpoint
17729 as if it were in the middle of a line rather than at the beginning.
17730
dc96c6c7 177312000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 17732
d63a86f8 17733 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
17734 rather than "send_gdb" (for consistancy).
17735
7d418785
AC
17736Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
17737
17738 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
17739 * gdb.c++/templates.cc: Properly check for GCC version number.
17740 * lib/compiler.cc: Likewise
17741
dc96c6c7 177422000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 17743
d63a86f8 17744 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
17745 gdb may not stop at the first line of main, due to code motion.
17746
dc96c6c7 177472000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
17748
17749 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
17750 This test depends on parsing the printf output from the target.
17751 Since the sparclet stub doesn't do stdio, this will never work.
17752 * gdb.base/call-rt-st.exp: ditto.
17753 * gdb.base/call-strs: ditto.
17754
dc96c6c7 177552000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
17756
17757 * gdb.base/miscexprs.exp: make sizeof long array test portable.
17758
17759 * gdb.base/ending-run.exp: After connecting to a remote target,
17760 but before running, the target will appear to be in a random
17761 location. Specify both a file and a line for breakpoints.
17762 Also, the function that calls main may be called 'init'
17763 rather than 'start'.
17764
a5a51225
EZ
177652000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17766
17767 * gdb.base/help.exp: Update output for add-symbol-file command.
17768
7930cc7c
FN
177692000-04-10 Fernando Nasser <fnasser@cygnus.com>
17770
17771 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17772 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
17773
23e37ab1
C
177742000-04-07 J.T. Conklin <jtc@redback.com>
17775
e93c542c
C
17776 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
17777
23e37ab1
C
17778 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
17779
591b8fa3
PDM
17780Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
17781
17782 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 17783 values that can be represented exactly.
591b8fa3
PDM
17784 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
17785 above change, and to not check against the directory part of the source
17786 file name.
17787 (step into print_long_arg_list): Likewise.
17788 (print print_small_structs from print_long_arg_list): Likewise.
17789 (print print_long_arg_list): Likewise.
17790
7a495180
EZ
177912000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17792
30b53638 17793 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 17794
beb998c6
AC
17795Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
17796
17797 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
17798
1c689132
DB
177992000-03-25 Daniel Berlin <dan@cgsoftware.com>
17800
17801 * gdb.base/commands.exp (deprecated_command_test): Add test for
17802 deprecate with no arguments.
17803
c1790a9d
JL
178042000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
17805
17806 * gdb.base/break.exp: Add new test for setting breakpoints on
17807 optimized code so we can test breakpoints work even when function
17808 prologues may be optimized away
17809
003ba290
FN
178102000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
17811
17812 From David Whedon <dwhedon@gordian.com>
a9c64011 17813 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 17814
6837a0a2
DB
178152000-03-22 Daniel Berlin <dan@cgsoftware.com>
17816
17817 * gdb.base/help.exp: Added test for new apropos command.
17818
b9593231
KB
178192000-03-21 Kevin Buettner <kevinb@redhat.com>
17820
17821 * gdb.base/pointers.c (usevar): New function.
17822 (main): Make sure that global variables v_int_pointer2, rptr,
17823 and y are all referenced someplace in the program by calling
17824 usevar() on them. [Some linkers delete symbols which are
17825 never referenced. The space remains, but there's no way to
17826 get a (symbolic) handle on the variable from the debugger.]
17827
751a959b
EZ
178282000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17829
17830 * gdb.base/printcmds.c: Add typedeffed arrays.
17831
17832 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 17833 procedure to test arrays that are typedef'd.
751a959b 17834
73a93a32
JI
178352000-03-13 James Ingham <jingham@leda.cygnus.com>
17836
17837 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 17838 the library directories.
73a93a32 17839
fb40c209
AC
17840Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
17841
17842 * configure.in (configdirs): Add sub directory gdb.mi.
17843 * configure: Re-generate.
17844
17845 * gdb.mi: New directory.
d63a86f8 17846
ee4dd2c9
AC
178472000-02-25 Scott Bambrough <scottb@netwinder.org>
17848
17849 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 17850 a long long value as a double on ARM platforms.
ee4dd2c9 17851
70f0cc22
JB
178522000-02-16 Jim Blandy <jimb@redhat.com>
17853
17854 * gdb.base/break.exp ("breakpoint line number"): Make sure the
17855 default source file is set properly before running this test.
17856
853819b8
EZ
178572000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17858
17859 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 17860 gdbtk/library directory, not in gdbtcl2.
853819b8 17861
dfcd3bfb
JM
178622000-02-04 Jim Blandy <jimb@redhat.com>
17863
17864 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
17865 backslash from regexp pattern.
17866
17867 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
17868 procedure. Use it to run all the "continue to bp overloaded"
17869 tests. Note that this changes the names of the tests slightly.
17870 If the breakpoint hit message includes a hex PC value, because
17871 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
17872 from the real source code, still consider that a pass.
17873
17874 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
17875 XFAIL here if the breakpoint message contains a hex address. Note
17876 similar change on 1999-11-02.
17877
17878 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
17879
17880 * gdb.base/ptype.exp: Establish a default source file before
17881 calling get_debug_format.
17882
178832000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
17884
17885 * gdb.base/watchpoint.exp: Remove duplication of test messages.
17886
8b93c638
JM
178872000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17888
17889 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
17890 of successive stepi commands -- while in the prologue we should see
17891 the function entry bracket.
17892
178932000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17894
17895 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
17896 reach __change_mode() when stepping through the end of main().
17897
c5394b80
JM
178982000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
17899
17900 * gdb.base/default.exp: Fix expected pattern.
17901 * gdb.base/help.exp: Same.
17902
0d06e24b
JM
179032000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17904
17905 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 17906 Don't use xfail's because that affects only the following test.
d63a86f8 17907
0d06e24b 17908 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 17909 solaris or linux.
0d06e24b
JM
17910
17911 * gdb.base/selftest.exp: Update to reflect changes to main.c.
17912
dc96c6c7 179132000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 17914
d63a86f8 17915 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
17916 "A syntax error" rather than "A parse error". Accept both.
17917
179182000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
17919
17920 * gdb.base/default.exp: Remove OS dependent string from "target
17921 remote" test.
17922 * gdb.base/help.exp: Same for "help target remote" test.
17923
c3f6f71d
JM
179242000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17925
17926 From Jim Kingdon <kingdon@redhat.com>:
17927
17928 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
17929 prompt (cleanup rather than necessity, but still might keep output
17930 from spilling to next test).
c3f6f71d
JM
17931
179322000-01-02 Fred Fish <fnf@cygnus.com>
17933
17934 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
17935 AIX, which defines them in <sys/types.h>.
17936
ed9a39eb 179371999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 17938
ed9a39eb 17939 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 17940 float" test.
ed9a39eb
JM
17941
179421999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 17943
ed9a39eb 17944 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
17945
17946 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
17947 outermost frame disallowed".
17948
179491999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
17950
17951 * gdb.base/setvar.exp: New tests for setting the value of a struct
17952 with a constant list.
17953
179541999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17955
17956 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
17957 require the user to type a cast before setting the value of a struct.
17958
de57eccd
JM
179591999-12-06 Jim Blandy <jimb@cygnus.com>
17960
17961 * gdb.base/default.exp: Expect the new 'info float' command on
17962 all i386 platforms.
17963
17964 * gdb.threads/linux-dp.exp: Expand our ability to recognize
17965 LinuxThreads libraries that don't support debugging.
17966
c2d11a7d
JM
17967Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17968
17969 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
17970 Change the buffer type to ``unsigned char'' to simplify size
17971 arithmetic.
c2d11a7d
JM
17972
17973 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
17974 stub only handles 400-1 byte packets. Verify that the download
17975 worked.
c2d11a7d
JM
17976
179771999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
17978
17979 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
17980 tests, using UNRESOLVED for the untested cases. Also, does not wait
17981 for a timeout if the prompt was received before a recognizable pattern.
17982
179831999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
17984
17985 * lib/gdb.exp (gdb_expect_list): Fix spelling.
17986
179871999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17988
17989 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 17990 watchpoints.
c2d11a7d
JM
17991
179921999-11-24 Jason Merrill <jason@casey.cygnus.com>
17993
17994 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
17995
17996 * gdb.c++/local.exp: Be more flexible in recognizing local class
17997 name mangling. Don't allow horribly truncated method names.
17998 * gdb.c++/derivation.exp: Expect protected inheritance.
17999 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
18000 * gdb.c++/virtfunc.exp: Likewise.
18001 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
18002 when printing a nested enum.
18003
180041999-11-22 Jim Blandy <jimb@cygnus.com>
18005
18006 * gdb.base/step-test.exp: Properly await GDB's response to setting
18007 a breakpoint on the call to large_struct_by_value.
18008
18009 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
18010 just because we have debug info for the `start' function.
18011
180121999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
18013
18014 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
18015 "Unknown signal" messages, which indicate (on LinuxThreads) that
18016 GDB doesn't know how to debug threads on this system. This is
18017 better than hanging while philosopher 0 dumps chatter into gdb.log.
18018
180191999-11-18 Tom Tromey <tromey@cygnus.com>
18020
18021 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
18022
180231999-11-18 Fred Fish <fnf@cygnus.com>
18024
18025 * gdb.base/coremaker2.c: Add sample program for generating
18026 cores that is more self contained than coremaker.c. Eventually
18027 I'll add more code to this and tie it into the testsuite.
18028
4ce44c66
JM
180291999-11-12 Stan Shebs <shebs@andros.cygnus.com>
18030
18031 * gdb.base/dollar.exp: Remove, now in gdb.hp.
18032
180331999-11-10 Jimmy Guo <guo@cup.hp.com>
18034
18035 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 18036 from $srcdir/lib/.
4ce44c66 18037 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 18038 and gdb.c++/.
4ce44c66
JM
18039
18040 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18041
d63a86f8 18042 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
18043 'continue with watch' test point.
18044
180451999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18046
18047 Merged from p2linux-990323-branch:
d63a86f8 18048
4ce44c66
JM
18049 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18050
11cf8741
JM
18051Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
18052
18053 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 18054 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
18055
18056Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18057
18058 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 18059 gdb_expect_list.
11cf8741
JM
18060
18061Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18062
18063 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18064
180651999-11-03 Mark Salter <msalter@cygnus.com>
18066
18067 * gdb.base/break.exp: Fix "stub continue" pattern.
18068
180691999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18070
18071 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18072
180731999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18074
18075 * gdb.base/display.exp ("finish"): Add timeout clause.
18076
18077 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18078 plain prompt clause, so this doesn't have to time out in order to
18079 fail.
18080
18081 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 18082 breakpoint hit messages include an address.
11cf8741
JM
18083
18084 * gdb.base/display.exp: Don't forget to escape parens in regular
18085 expressions. Unix regexp notatation sucks.
18086
180871999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18088
18089 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 18090 order for 'signalled' message.
11cf8741 18091
5c44784c
JM
180921999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18093
18094 From Jimmy Guo <guo@cup.hp.com>:
18095 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18096 * gdb.base/annota1.c: Add code for tests to work with.
18097
180981999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18099
18100 * gdb.base/remote.exp: New test for remote downloading settings.
18101 * gdb.base/remote.c: New file with large .data.
18102
917317f4
JM
181031999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18104
18105 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18106 for LinuxThreads support, merged from the Code Fusion branch.
18107
18108Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18109
18110 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
18111 containing exp_continue into a while within an expect. Don't
18112 attempt a start more than three times. Check return value from
18113 gdb_load.
d63a86f8 18114
2df3850c
JM
18115Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18116
18117 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 18118 a pass case.
2df3850c 18119
2acceee2
JM
181201999-10-01 Kevin Buettner <kevinb@cygnus.com>
18121
18122 * gdb.base/break.c (main): Added a statement that we can step
18123 off of.
18124 * gdb.base/break.exp: Added tests for setting a breakpoint
18125 at an offset and stepping onto a breakpoint.
18126
181271999-10-01 Fred Fish <fnf@cygnus.com>
18128
d63a86f8 18129 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
18130 gdb output.
18131
c2c6d25f
JM
181321999-09-18 Jim Blandy <jimb@cris.red-bean.com>
18133
18134 * gdb.base/break.exp: Code locations are in hex, don't forget!
18135 (For HP-UX.)
18136
181371999-09-17 Stan Shebs <shebs@andros.cygnus.com>
18138
18139 * condbreak.exp: Use break.c as test program.
18140 * condbreak.c: Remove, redundant with break.c.
18141
181421999-09-15 Stan Shebs <shebs@andros.cygnus.com>
18143
18144 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 18145 Z-packets if the target needs it.
c2c6d25f
JM
18146
181471999-09-13 James Ingham <jingham@leda.cygnus.com>
18148
18149 * gdb.c++/overload.exp: Added tests for listing overloaded
18150 functions with function pointers in the arg, explicitly calling
18151 out the version you want.
18152
cff3e48b
JM
181531999-09-09 Stan Shebs <shebs@andros.cygnus.com>
18154
18155 * long_long.exp: Add variations of test cases that work for
18156 targets with 16-bit ints and 32-bit doubles.
18157
d4f3574e
SS
181581999-09-08 Stan Shebs <shebs@andros.cygnus.com>
18159
18160 * break.c (main): Compare a possibly-uninitialized argc with an
18161 unlikely value that fits in 16 bits.
18162
181631999-09-07 Stan Shebs <shebs@andros.cygnus.com>
18164
18165 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
18166 0xfeeb, don't want negative numbers if ints are 16 bits.
18167
18168 * lib/gdb.exp (skip_cplus_tests): New proc.
18169 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
18170 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
18171 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
18172 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
18173 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
18174 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
18175 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
18176 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
18177
18178 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
18179
18180Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
18181
18182 * gdb.base/corefile.exp (up): Allow a parameter to appear
18183 in the frame that we're going up to.
18184
18185 From Jim Blandy <jimb@cygnus.com>:
18186
18187 * gdb.base/default.exp (info float): Expect some output now.
18188
18189 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
18190 returning floating-point values to fail on the x86.
18191 * gdb.base/callfwmall.exp (do_function_calls): Same.
18192
18193 * gdb.base/list.exp (test_listsize): Correct expectations for
18194 listing line 1 with listsize 2. Also, listing a single line
18195 works now, as does listing three lines. [Kevin's note: There
18196 were a number of other cases fixed too where the expectations
18197 differed...]
18198
181991999-09-02 Stan Shebs <shebs@andros.cygnus.com>
18200
18201 * gdb.base/selftest.exp: Add case for when version prints as
18202 constant string instead of char pointer.
18203
104c1213
JM
182041999-08-25 Stan Shebs <shebs@andros.cygnus.com>
18205
18206 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 18207 stepping out of main.
104c1213
JM
18208
18209 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
18210 G++ used.
18211
18212 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 18213 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
18214
18215 * gdb.c++/ovldbreak.exp: Update match string in test that
18216 includes a warning of multiple breakpoints.
18217
182181999-08-24 Stan Shebs <shebs@andros.cygnus.com>
18219
18220 * gdb.base/display.exp: Improve precision of step-after-finish
18221 added yesterday.
18222
18223 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 18224 test.
104c1213
JM
18225
18226 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
18227 configs when using G++, not just hppa*.
18228
182291999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18230
18231 * gdb.base/async.c: New file.
18232 * gdb.base/async.exp: New file.
18233
18234Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
18235
18236 * gdb.base/break.exp: Tweak PA specific tests to properly handle
18237 PA64.
18238
53a5351d
JM
18239Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
18240
104c1213
JM
18241 * gdb.base/display.exp: "finish" can leave us mid-line on many
18242 targets, deal with it. Add a small constant to main, instead of
18243 1000 since main+1000 may not be a valid address in the target.
18244
53a5351d
JM
18245 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
18246 on hpux11.
18247
18248 * gdb.base/attach.exp: Handle another hpux11 error message variant
18249 when attaching to a process that does not exist.
18250
182511999-08-19 J.T. Conklin <jtc@redback.com>
18252
18253 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 18254 characters in 'continue to 1241' test.
53a5351d
JM
18255
182561999-08-17 Stan Shebs <shebs@andros.cygnus.com>
18257
18258 * gdb.base/call-ar-st.exp: Add a shorter match case for the
18259 stop in print_long_arg_list, define and use a whitespace
18260 variable in print_small_structs test, add an XFAIL for Solaris.
18261 * gdb.base/dbx.exp: XFAIL func commands until somebody is
18262 interested enough to fix.
18263
7be570e7
JM
182641999-08-13 Keith Seitz <keiths@cygnus.com>
18265
18266 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
18267 (dbx_gdb_load): Remove. Use gdb_load instead, since that
18268 proc knows about targets other than the natives.
18269 (test_assign): Use "gdb_run_cmd" to "run" the target.
18270 Check that we've actually hit the breakpoint at main.
18271 When we attempt to assign a value to a local variable, check
18272 that the variable is in the current scope, i.e., don't use
18273 a test with an empty result.
18274
18275Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
18276
18277 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 18278 command.
7be570e7
JM
18279
182801999-08-09 Stan Shebs <shebs@andros.cygnus.com>
18281
18282 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18283 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
18284 gdb.compat, gdb.threads-hp.
18285 gdb.hp/configure, gdb.hp/configure.in: New files.
18286 gdb.hp/Makefile.in: Recurse into new subdirs.
18287 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
18288 gdb.hp/gdb.objdbg: New directory, tests for debugging info
18289 in object files.
18290 gdb.hp/tools: New directory, aux tools for HP-specific tests.
18291
96baa820
JM
182921999-08-05 Stan Shebs <shebs@andros.cygnus.com>
18293
18294 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 18295 funky printf, remove a bogus p/a test.
96baa820
JM
18296
182971999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18298
18299 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
18300 connected to the target. This is necessary when running not
18301 natively.
96baa820
JM
18302
183031999-08-03 Stan Shebs <shebs@andros.cygnus.com>
18304
18305 * gdb.base/step-test.exp: Removed some extraneous messages.
18306
18307 * gdb.base/long_long.exp: Don't run memory examination tests
18308 on little-endian targets (they will need a different set of
18309 results to match).
18310
183111999-08-02 Stan Shebs <shebs@andros.cygnus.com>
18312
18313 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
18314 until somebody decides to fix GDB.
18315
18316 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 18317 constant as "ULL".
96baa820
JM
18318 * gdb.base/long_long.exp: Loosen x/c test, add partial result
18319 matches for a couple x/2 commands.
18320
a0b3c4fd
JM
183211999-07-30 Stan Shebs <shebs@andros.cygnus.com>
18322
18323 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
18324 by merging in ref-types2 tests.
18325 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
18326
18327 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18328 * gdb.c++/Makefile.in: Add standard actions.
18329 (EXECUTABLES): Rename from PROGS, update list.
18330 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
18331 from gdb.hp.
18332 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
18333 foo and bar locals.
18334 * gdb.c++/anon-union.exp: Fix tests to match.
18335 * gdb.c++/classes.exp: Run if HP compiler used, add extra
18336 expect matches to handle output variations.
18337 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
18338 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 18339 output, add HP alternatives for new and delete prints.
a0b3c4fd 18340 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 18341 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
18342 * gdb.c++/demangle.exp: Use $style when reporting failure.
18343 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
18344 * gdb.c++/inherit.exp: Run if HP compiler used, add some
18345 match alternatives.
18346 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 18347 compilers.
a0b3c4fd
JM
18348 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
18349 * gdb.c++/method.exp: Add match alternatives.
18350 * gdb.c++/misc.cc: Add bool types.
18351 * gdb.c++/misc.exp: Add tests for bool types.
18352 * gdb.c++/overload.exp: Add xfails.
18353 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
18354 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
18355 add some more template parameter tests (only for HP currently).
18356 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
18357 * gdb.c++/virtfunc.cc: Add return type and value for main.
18358 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
18359 match alternatives.
d63a86f8 18360
a0b3c4fd
JM
183611999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18362
18363 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
18364
183651999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
18366
18367 * gdb.base/signals.exp: Don't expect getting a backtrace from
18368 within a signal handler to fail on Linux.
18369
183701999-07-29 Stan Shebs <shebs@andros.cygnus.com>
18371
18372 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18373 * lib/gdb.exp: Remove some gratuitious semicolons.
18374 (delete_breakpoints): Increase timeout.
18375 (gdb_expect): Add -notransfer option.
18376 (gdb_test): Use -notransfer option.
18377 (get_compiler_info): Add f77 case.
18378 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 18379 case.
a0b3c4fd
JM
18380 (gdb_preprocess): Call get_compiler.
18381
18382 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
18383 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
18384 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
18385 gdb.base/long_long.exp, gdb.base/printcmds.exp,
18386 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
18387 third arg to gdb_test.
a0b3c4fd
JM
18388 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
18389 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 18390 HP-UX xfails, add others.
a0b3c4fd
JM
18391 * gdb.base/completion.exp: Reflect name change of self-test.
18392 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
18393 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
18394 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
18395 HP failure number.
a0b3c4fd
JM
18396 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
18397 useless HP-UX 10.30 references.
18398 * gdb.base/maint.exp: Loosen matches.
18399 * gdb.base/pointers.c (main): Declare more_code.
18400 * gdb.base/pointers.exp: Match on output of a `next'.
18401 * gdb.base/structs.c: Add prototypes.
18402 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
18403 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
18404
184051999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18406
18407 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 18408 command.
a0b3c4fd
JM
18409
184101999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18411
18412 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
18413 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
18414
18415 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
18416 debug info. Deal with lack of signal hanlder info in stack.
18417
a9c64011 18418 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
18419 * gdb.base/annota1.exp: If printf has debug info, deal with it.
18420
5a2468f5
JM
184211999-07-19 Stan Shebs <shebs@andros.cygnus.com>
18422
18423 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 18424 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 18425
adf40b2e
JM
18426Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18427
18428 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 18429 a1-selftest.exp.
adf40b2e
JM
18430 * gdb.base/configure: Re-generate.
18431
184321999-07-12 Stan Shebs <shebs@andros.cygnus.com>
18433
18434 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
18435 in trying to run first and name is too long.
18436
18437 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
18438 pointers2.c and pointers2.exp, respectively.
18439 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
18440 doschk happier.
18441
43e526b9
JM
184421999-07-08 Stan Shebs <shebs@andros.cygnus.com>
18443
18444 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
18445 callfuncs2.c and callfuncs2.exp.
18446
18447 * gdb.base/list.exp: Remove mistaken xfails.
18448 * gdb.base/list0.h: Add optional prototypes.
18449
9846de1b
JM
18450Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
18451
a9c64011 18452 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 18453 calling malloc.
a9c64011
AS
18454 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
18455 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 18456 use.
9846de1b
JM
18457
184581999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18459
18460 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
18461 * gdb.base/annota2.cc, annota2.exp: Move from here.
18462 * gdb.c++/annota2.cc, annota2.exp: To here.
18463 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
18464
43ff13b4
JM
18465Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
18466
18467 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 18468 a consistent format.
43ff13b4 18469
085dd6e6
JM
184701999-06-25 Stan Shebs <shebs@andros.cygnus.com>
18471
18472 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18473 * lib/gdb.exp (get_compiler_info): Add detection for assorted
18474 HP compilers, also set the globals $true and $false.
18475
18476 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
18477 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
18478 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
18479 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
18480 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
18481 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
18482 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
18483 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
18484 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
18485 whatis.c} Add C++ compatible function definitions and return
18486 types, add includes for library functions.
085dd6e6
JM
18487 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
18488 * gdb.base/step-test.c (myglob): Rename from glob.
18489 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
18490 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
18491 files, move here from gdb.hp.
085dd6e6 18492 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
18493 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
18494 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
18495 Adjust line numbers in regexps.
085dd6e6
JM
18496
18497 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
18498 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
18499 instead of 0/1.
18500
18501 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
18502 foll-vfork.exp: New files, move here from gdb.hp.
18503 * gdb.base/page.exp: New file, test of pagination command.
18504
18505 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
18506 recursion test.
18507 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
18508
18509 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 18510 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
18511
18512 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 18513 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 18514 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 18515 watchpoint test.
085dd6e6
JM
18516 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
18517 them work.
18518 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
18519 expressions properly.
18520 * gdb.base/corefile.exp: Loosen the match slightly.
18521 * gdb.base/default.exp: Allow "Error accessing memory" message
18522 also.
18523 * gdb.base/display.exp: Skip over x/0 j if PA64.
18524 * gdb.base/funcargs.exp: Add xfails for HP-UX.
18525 * gdb.base/interrupt.exp: Ditto.
18526 * gdb.base/langs.exp: Add symbolic matches governed by compiler
18527 in use.
18528 * gdb.base/list.exp: Add xfails for HP-UX.
18529 * gdb.base/long_long.exp: Refine some of the numeric matches.
18530 * gdb.base/mips_pro.exp: Xfail on HP-UX.
18531 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
18532 * gdb.base/nodebug.exp: Succeed on more varieties of output.
18533 * gdb.base/opaque.exp: Remove some HP-UX xfails.
18534 * gdb.base/ptype.exp: Succeed on more varieties of output.
18535 * gdb.base/scope.exp: Add xfails for HP-UX.
18536 * gdb.base/sect-cmd.exp: Add more cases.
18537 * gdb.base/setvar.exp: Add xfails for HP-UX.
18538 * gdb.base/shlib-call.exp: Loosen some matches slightly.
18539 * gdb.base/signals.exp: Match on void symbolically.
18540 * gdb.base/step-test.exp: Add case for PA64.
18541 * gdb.base/term.exp: Add exit and restart.
18542 * gdb.base/twice.exp: Clean up after self.
18543 * gdb.base/varargs.exp: Disable overload resolution explicitly.
18544 * gdb.base/whatis.exp: Allow more ways to pass tests.
18545
18546 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 18547 no longer useful.
085dd6e6
JM
18548
18549Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
18550
18551 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 18552 list of patterns.
085dd6e6 18553 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
18554 print_double_array(double_array)", "continuing to breakpoint
18555 1018", "print print_double_array(array_d)" and "continuing to
18556 1034" tests.
d63a86f8 18557
085dd6e6
JM
185581999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
18559
a9c64011 18560 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
18561
185621999-06-24 Stan Shebs <shebs@andros.cygnus.com>
18563
18564 * config/mt-*: Remove, these haven't been used since 1996.
18565
185661999-06-22 Stan Shebs <shebs@andros.cygnus.com>
18567
18568 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 18569 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
18570 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
18571
9e0b60a8
JM
185721999-06-18 Stan Shebs <shebs@andros.cygnus.com>
18573
18574 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
18575 simpler match case for the ptype of the big class.
18576
185771999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18578
18579 * gdb.exp: Fix test for gdb_prompt existence.
18580
185811999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18582
18583 * gdb.exp (gdb_test): Add fail after calls to perror.
18584
185851999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18586
18587 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
18588
185891999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18590
18591 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
18592
0f71a2f6
JM
18593Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
18594
18595 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 18596 malloc() is linked in.
0f71a2f6
JM
18597
185981999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18599
18600 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
18601 step at end.
18602
18603 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
18604
186051999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
18606
18607 * gdb.java/jv-print.exp: New file. (Our first Java test!)
18608
cce74817
JM
18609Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
18610
18611 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
18612 * gdb.base/mips_pro.exp: Likewise.
18613
186141999-06-02 Keith Seitz <keiths@cygnus.com>
18615
18616 * gdb.c++/templates.cc: Change all "new" operators to throw
18617 an exception.
18618 * gdb.c++/cplusfuncs.cc: Likewise.
18619
18620 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
18621
18622Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
18623
18624 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
18625 * gdb.base/ending-run.exp: When stepping out of main, accept a
18626 step into an arbitrary assembler file.
cce74817 18627
392a587b
JM
186281999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18629
d63a86f8 18630 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 18631 "breakpoint-invalid" to be printed.
d63a86f8 18632 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
18633 number of "frames-invalid" and "breakpoint-invalid" to be printed.
18634 * gdb.base/annota2.cc: Initialize a.x to 0.
18635
9e086581
JM
186361999-05-17 Keith Seitz <keiths@cygnus.com>
18637
18638 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
18639 when "skip_float_tests" set.
18640 Ditto for "print print_double_array(array_d)", "print print_small_structs",
18641 "print print_ten_doubles", and "step into print_long_arg_list".
18642 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
18643 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
18644 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
18645 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
18646 "skip_float_tests" is set.
18647 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
18648 when "skip_float_tests" set.
d63a86f8 18649
cd0fc7c3
SS
186501999-05-06 Keith Seitz <keiths@cygnus.com>
18651
18652 * gdb.base/annota2.cc: Include stdio.h.
18653
18654Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
18655
18656 * gdb.base/crossload.exp: Remove, this has been disabled ever
18657 since BFD stopped including all targets, and cross-GDB gets
18658 plenty of testing anyway.
18659 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
18660 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
18661 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
18662 * gdb.base/README: Remove, was doc for this.
18663 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 18664 needed.
cd0fc7c3 18665
b83266a0
SS
186661999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18667
18668 * gdb.base/call-ar-st.exp: Fix one regular expression in test
18669 output.
18670
18671 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
18672 * gdb.base/annota2.exp: New file. More annotation tests.
18673 * gdb.base/annota1.c: New file. Source file for annota1.exp.
18674 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
18675
186761999-04-23 Angela Marie Thomas <angela@cygnus.com>
18677
18678 * config/cfdbug.exp: New file.
18679
7a292a7a
SS
186801999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
18681
18682 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
18683 Marcus Daniel's and Dale Hawkins's demangler crashes.
18684
18685 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
18686 test_lucid_style_demangling, test_arm_style_demangling,
18687 test_hp_style_demangling): Try Tom Tromey's core-dumping
18688 identifier under each demangling style.
7a292a7a
SS
18689
186901999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
18691
18692 * gdb.c++/demangle.exp: Include the current demangling style
18693 in all test names.
18694 (current_demangling_style): New global variable.
18695 (set_demangling_style, test_demangling_core, test_demangling,
18696 test_demangling_exact): New functions.
18697 (test_gnu_style_demangling, test_lucid_style_demangling,
18698 test_arm_style_demangling, test_hp_style_demangling): Use those,
18699 instead of calling gdb_test and gdb_test_exact directly.
18700 (catch_demangling_errors): New function, which reports errors
18701 signalled by the demangling test functions in an orderly way.
18702 (do_tests): Use catch_demangling_errors.
18703
187041999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
18705
18706 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 18707 grouping in expressions, not {}.
7a292a7a
SS
18708
18709 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 18710 initialized yet.
7a292a7a
SS
18711
187121999-04-01 Stan Shebs <shebs@andros.cygnus.com>
18713
18714 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
18715 are listed.
18716
187171999-03-26 Stan Shebs <shebs@andros.cygnus.com>
18718
18719 * gdb.stabs/weird.exp: Test for CC being defined before
18720 looking at its value.
18721
187221999-03-25 Stan Shebs <shebs@andros.cygnus.com>
18723
18724 * gdb.base/call-ar-st.exp: Remove stray '#'.
18725 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
18726 "short int" and "long int".
18727 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 18728 change, to mollify finicky HP compiler.
7a292a7a
SS
18729 * gdb.hp/reg-test.exp (testfile): Fix file name.
18730 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 18731
7a292a7a
SS
18732 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
18733 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
18734 alternate form of enum ptype.
18735
c906108c
SS
187361999-03-23 Stan Shebs <shebs@andros.cygnus.com>
18737
7a292a7a
SS
18738 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
18739 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
18740 passing skip_hp_tests, so as not to waste time on guaranteed
18741 failure.
7a292a7a 18742
c906108c
SS
18743 * gdb.c++/overload.cc: Pass string instead of char addr, always
18744 init ccpfoo.
18745 * gdb.c++/templates.cc: Fix syntax error.
18746
7a292a7a
SS
18747Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18748
18749 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 18750 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
18751 command.
18752
187531999-03-18 James Ingham <jingham@cygnus.com>
18754
18755 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
18756
18757 * gdb.c++/method.exp: It was testing an uninitialized int on the
18758 stack and assuming it was positive.
18759
18760 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
18761
18762 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 18763 keep it from killing the rest of the tests.
7a292a7a
SS
18764 Use gdb_continue_to_end.
18765
18766 * gdb.base/sigall.exp: use gdb_continue_to_end.
18767
18768 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
18769
18770 * gdb.base/display.exp: use runto_main, not run.
18771
d63a86f8
RM
18772 * gdb.base/default.exp: Check for the current error message in the
18773 r abbreviation test.
7a292a7a
SS
18774 Add strongarm to the targets that know info float.
18775
d63a86f8 18776 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
18777 run which doesn't work with monitors.
18778
18779 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
18780
18781 * gdb.base/break.exp: use the gdb_continue_to_end proc.
18782
18783 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
18784 program. Traps the case (in Cygmon) when the program never really
18785 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
18786 more places, so I used my name. Sorry Mark...
18787
18788 * config/monitor.exp (gdb_target_monitor): added another
18789 target_info parameter: remotebinarydownload. This will set the
18790 remotebinarydownload flag if this is causing some boards trouble.
18791
187921999-03-18 Mark Salter <msalter@cygnus.com>
18793
18794 * lib/gdb.exp (continue_to_exit): New function.
18795
18796 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
18797 * gdb.base/ending-run.exp: Ditto.
18798 * gdb.base/step-test.exp: Ditto.
18799
188001999-03-16 Stan Shebs <shebs@andros.cygnus.com>
18801
18802 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
18803 (suggested by Art Haas <ahaas@neosoft.com>).
18804
188051999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
18806
889bf7c5 18807 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
18808
18809Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
18810
18811 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 18812 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
18813
188141999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
18815
18816 * gdb.base/call-strs.exp: Don't assume that `step' will step over
18817 a call to strlen; sometimes we do have sources.
18818
188191999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
18820
18821 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 18822 character, so GDB won't print garbage after its end.
d63a86f8 18823
c906108c
SS
18824 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
18825 breakpoint there instead. Sometimes GCC emits memcpy to handle
18826 the large structures being passed by value, so we step into that
18827 instead of sum_array_print, which obscures what we're really testing.
18828 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
18829 the bizarre steps into memcpy, so do that here. Add check for
18830 stepping into function calls that pass large structures by value.
18831 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
18832 Remove all references to specific line numbers.
18833 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
18834 New type and function.
18835 (main): Call large_struct_by_value, passing it a large struct by value.
18836 * lib/gdb.exp (gdb_get_line_number): New function.
18837
18838 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
18839 more portable.
18840
7a292a7a
SS
188411999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
18842
c906108c
SS
18843 * lib/gdb.exp: Doc fixes.
18844
7a292a7a
SS
188451999-03-05 Nick Clifton <nickc@cygnus.com>
18846
d63a86f8 18847 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
18848
188491999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
18850
c906108c 18851 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
18852 commands. They're not germane to this test, and they don't work
18853 that way on remote targets.
c906108c 18854
3fc11d3e
JM
188551999-03-01 James Ingham <jingham@cygnus.com>
18856
18857 * Changelog entries merged over from gdb development branch.
18858
3fc11d3e
JM
18859 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
18860
18861 * lib/gdb.exp (gdbtk_analyze_results): Generic function
18862 for outputting results of test run.
18863
2d4a1622 18864 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
18865
18866 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 18867
7a292a7a
SS
188681999-02-25 Felix Lee <flee@cygnus.com>
18869
18870 * lib/gdb.exp (debug_format): initialize
18871
c906108c
SS
188721999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
18873
18874 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
18875 * gdb.base/call-rt-st.c: Ditto.
18876
c906108c
SS
188771999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
18878
18879 * gdb.threads/pthreads.exp (horiz): New variable.
18880 (test_startup): Fix regexps that capture thread numbers.
18881
188821999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
18883
18884 * gdb.base/smoke.exp: Disambiguate two test case names (both
18885 called ``print'').
18886
18887Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18888
18889 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 18890 compilation.
c906108c
SS
18891
188921999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18893
18894 * gdb.base/miscexprs.exp: Change patterns to match GDB's
18895 actual output formatting.
18896 * gdb.base/smoke.exp: GDB removes leading 0's.
18897 * gdb.base/volatile.exp: Don't check type of remuneration;
18898 that variable is no longer defined in constvars.c.
18899 * gdb.base/step-test.c (main): Exit with explicit exit code.
18900 * gdb.base/step-test.exp: Remove two nexti checks--they are
18901 not portable.
18902
189031999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18904
18905 * gdb.base/help.exp ("help delete display"): Fix test to match
18906 gdb's output.
18907
18908 * gdb.base/long_long.c (known_types): Initialize values to zero.
18909 * gdb.base/long_long.exp: Step one more line
18910 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
18911 leading zeros. Explicitly ask for hex formatting. Use
18912 unique test case names.
c906108c
SS
18913
18914Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18915
d63a86f8 18916 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
18917
18918 * gdb.c++/method.exp: Add missing close brace.
18919
189201999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
18921
18922 * gdb.base/maint.exp: Use 'set height 0' to disable page
18923 prompting, not 'set height 400'.
18924
18925 Fix a bunch of timeouts.
18926 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
18927 four separate tests, so expect doesn't take forever to match a ton
18928 of text against a regexp with lots of .* forms.
18929 ("maint print psymbols", "maint print symbols"): Make some of
18930 these greps more selective, so that expect doesn't try to wade
18931 through huge piles of output and time out.
18932
18933 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
18934
18935 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
18936 tests: one which doesn't expect shlib events to be reported, and
18937 another which does, but is XFAIL for all platforms other than
18938 HP/UX.
c906108c
SS
18939
18940 * gdb.base/break.exp: Teach the test suite that the `catch
18941 fork', `catch vfork', and `catch exec' commands produce error
18942 messages on platforms that don't provide these features.
18943
18944Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18945
18946 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
18947 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
18948 (shortening names from solib_threshold.exp etc), won't run on
18949 anything but HP-UX for the foreseeable future.
c906108c 18950 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 18951 reflect move.
c906108c
SS
18952
18953Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
18954
18955 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 18956 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
18957
18958Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
18959
18960 * gdb.base/shlib-call.exp: add test cases to verify that gdb
18961 successfully re-sets breakpoints in shared libraries.
18962 * gdb.base/shmain.c (main): return 0, don't fall off the end.
18963
18964Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18965
d63a86f8
RM
18966 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
18967 and compiled w/o GCC.
c906108c
SS
18968
18969 * gdb.hp/watch-cmd.exp: ditto.
18970
18971 * gdb.hp/watch-hp.exp: ditto.
18972
18973 * gdb.hp/xdb1.exp: ditto.
18974
18975 * gdb.hp/xdb2.exp: ditto.
18976
18977 * gdb.hp/dbx.exp: ditto.
18978
18979Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
18980
18981 * constvars.c: Remove C++-isms.
18982 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 18983 with GCC.
c906108c
SS
18984
18985Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
18986
18987 The following changes are part of the HP merge.
18988
18989 * gdb.base/break.exp: new tests to verify that catchpoints for
18990 fork, vfork, and exec don't trigger inappropriately.
18991
18992 * gdb.base/opaque.exp: compile one file at a time, then link.
18993
18994 * gdb.base/signals.exp: be more restrictive about which hppa
18995 systems receive a setup_xfail. new tests.
18996
18997 * gdb.base/solib_threshold.build: new file.
18998 * gdb.base/solib_threshold.exp: new file.
18999 * gdb.base/solib_threshold.link_opts: new file.
19000 * gdb.base/solib_threshold.mk: new file.
19001 * gdb.base/gen_solib_threshold.c: new file.
19002
19003 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
19004 tests. New tests for enums inside classes.
19005
19006 * gdb.c++/compiler.cc: indicate support of template debugging.
19007
19008 * gdb.c++/demangle.exp: run hp style demangling tests.
19009
19010 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
19011 tests.
19012
19013 * gdb.c++/misc.cc: changes to support new tests.
19014
19015 * gdb.c++/templates.cc: changes to support HP's compiler; changes
19016 to support new tests.
19017
19018 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
19019 gcc, then skip these tests.
19020
19021Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
19022
19023 The following files are part of the HP merge; some had longer
19024 names at HP, but have been renamed to be no more than 14
19025 characters in length.
19026
19027 * gdb.hp/ambiguous.cc: new file.
19028 * gdb.hp/ambiguous.exp: new file.
19029 * gdb.hp/attach.exp: new file.
19030 * gdb.hp/attach2.exp: new file.
19031 * gdb.hp/classes-hp.exp: new file.
19032 * gdb.hp/ctti.exp: new file.
19033 * gdb.hp/ctti-add.cc: new file.
19034 * gdb.hp/ctti-add1.cc: new file.
19035 * gdb.hp/ctti-add2.cc: new file.
19036 * gdb.hp/ctti-add3.cc: new file.
19037 * gdb.hp/dbx.exp: new file.
19038 * gdb.hp/exception.cc: new file.
19039 * gdb.hp/exception.exp: new file.
19040 * gdb.hp/foll-exec.c: new file.
19041 * gdb.hp/foll-exec.exp: new file.
19042 * gdb.hp/foll-fork.c: new file.
19043 * gdb.hp/foll-fork.exp: new file.
19044 * gdb.hp/foll-vfork.c: new file.
19045 * gdb.hp/foll-vfork.exp: new file.
19046 * gdb.hp/inherit-hp.exp: new file.
19047 * gdb.hp/more-steps.exp: new file.
19048 * gdb.hp/namespace.cc: new file.
19049 * gdb.hp/namespace.exp: new file.
19050 * gdb.hp/optimize.exp: new file.
19051 * gdb.hp/pxdb.c: new file.
19052 * gdb.hp/pxdb.exp: new file.
19053 * gdb.hp/quicksort.exp: new file.
19054 * gdb.hp/reg-test.exp: new file.
19055 * gdb.hp/reg-test.s: new file.
19056 * gdb.hp/sized-enum.c: new file.
19057 * gdb.hp/sized-enum.exp: new file.
19058 * gdb.hp/start-stop.exp: new file.
19059 * gdb.hp/templ-hp.cc: new file.
19060 * gdb.hp/templ-hp.exp: new file.
19061 * gdb.hp/thr-lib.c: new file.
19062 * gdb.hp/thr-lib.exp: new file.
19063 * gdb.hp/thr-lib.h: new file.
19064 * gdb.hp/thr-liblib.c: new file.
19065 * gdb.hp/virtfun-hp.c: new file.
19066 * gdb.hp/virtfun-hp.exp: new file.
19067 * gdb.hp/watch-cmd.exp: new file.
19068 * gdb.hp/watch-hp.exp: new file.
19069 * gdb.hp/xdb1.exp: new file.
19070 * gdb.hp/xdb2.exp: new file.
19071 * gdb.hp/xdb3.exp: new file.
19072
19073Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19074
19075 The following files are part of the HP merge; some had longer
19076 names at HP, but have been renamed to be no more than 14
19077 characters in length.
19078
19079 * gdb.base/ss.h: new file.
19080 * gdb.base/call-ar-st.c: new file.
19081 * gdb.base/call-ar-st.exp: new file.
19082 * gdb.base/call-rt-st.c: new file.
19083 * gdb.base/call-rt-st-exp: new file.
19084 * gdb.base/call-strs.exp: new file.
19085 * gdb.base/ena-dis-br.exp: new file.
19086 * gdb.base/environ.exp: new file.
19087 * gdb.base/long_long.exp: new file.
19088 * gdb.base/sect-cmd.exp: new file.
19089 * gdb.base/shlib-cl2.exp: new file.
19090 * gdb.base/smoke.exp: new file.
19091 * gdb.base/so-impl-ld.c: new file.
19092 * gdb.base/so-impl-ld.exp: new file.
19093 * gdb.base/so-indr-cl.c: new file.
19094 * gdb.base/so-indr-cl.exp: new file.
19095 * gdb.base/varargs.exp: new file.
19096 * gdb.base/volatile.exp: new file.
19097 * gdb.base/whatis-exp.exp: new file.
7a292a7a 19098 * gdb.base/display.exp: new file.
c906108c
SS
19099 * gdb.c++/derivation.exp: new file.
19100 * gdb.c++/local.exp: new file.
19101 * gdb.c++/member-ptr.exp: new file.
19102 * gdb.c++/overload.exp: new file.
19103 * gdb.c++/ovldbreak.exp: new file.
19104 * gdb.c++/ref-types.exp: new file.
19105 * gdb.c++/ref-types2.exp: new file.
19106 * gdb.c++/userdef.exp: new file.
d63a86f8 19107
c906108c
SS
19108Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19109
19110 * gdb.base/default.exp: Reflect wording change in remote.c.
19111
dc96c6c7 19112Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19113
19114 * gdb.base/help.exp: Update to reflect current text.
19115
19116Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19117
19118 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19119 they're stack variables and contain garbage.
19120 * gdb.c++/anon-union.exp: new file.
19121
19122 The following changes were made by David Taylor
889bf7c5
PA
19123 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19124 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19125 in changes by HP.
c906108c
SS
19126
19127 * gdb.base/bitops.exp: new file.
19128 * gdb.base/default.exp: change expected messages for catch and
19129 info catch tests to reflect HP merge changes.
19130 * gdb.base/enable-disable-break.exp
19131 * gdb.base/ending-run.c: new file.
19132 * gdb.base/long_long.c: new file.
19133 * gdb.base/maint.exp: new file.
19134 * gdb.base/pointers2.exp: new file.
19135 * gdb.base/shlib-call2.exp: new file.
19136 * gdb.base/solib.exp: new file.
19137 * gdb.base/step-test.c: new file.
19138 * gdb.c++/anon-union.cc: new file.
19139 * gdb.c++/local.cc: new file.
19140 * gdb.c++/member-pointer.cc: new file.
19141 * gdb.c++/method.cc: new file.
19142 * gdb.c++/ref-types.cc: new file.
19143 * gdb.c++/ref-types2.cc: new file.
19144 * gdb.c++/userdef.cc: new file.
d63a86f8 19145
c906108c
SS
19146 * gdb.base/scope.exp: compile one file at a time, then link.
19147 * gdb.base/langs.exp: ditto.
19148 * gdb.base/list.exp: ditto.
d63a86f8 19149
c906108c
SS
19150Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
19151
19152 The following changes were made by David Taylor
889bf7c5
PA
19153 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19154 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19155 in changes by HP.
d63a86f8 19156
c906108c
SS
19157 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
19158 skip tests. When compiling pass c++ flag to gdb_compile.
19159 * gdb.c++/
d63a86f8 19160
c906108c
SS
19161 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
19162 test for on hppa*-*-hpux*; use args to see if c++ was specified.
19163 (skip_hp_tests): new function.
19164 (gdb_preprocess): new function.
19165
19166 * configure.in (hpdir): decide whether to configure gdb.hp.
19167 * configure: regenerated.
19168
19169 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
19170 to delete on clean.
19171 (EXECUTABLES): update to reflect new additions.
19172 * gdb.base/commands.exp: update message expected.
19173 * gdb.base/default.exp: add copyright notice.
19174 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
19175 * gdb.base/help.exp: update messages to reflect current text.
19176 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
19177 targets for recurse tests.
19178 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
19179 skip this file.
19180
19181 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
19182 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
19183 compilation.
19184 * gdb.c++/misc.exp: ditto.
19185 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
19186 run the tests. tell gdb_compile that it's a c++ compilation.
19187
19188 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 19189
c906108c
SS
19190 * gdb.base/all-bin.exp: new file.
19191 * gdb.base/arithmet.exp: new file.
19192 * gdb.base/assign.exp: new file.
19193 * gdb.base/completion.exp: new file.
19194 * gdb.base/cond-expr.exp: new file.
19195 * gdb.base/condbreak.exp: new file.
19196 * gdb.base/define.exp: new file.
19197 * gdb.base/dollar.exp: new file.
19198 * gdb.base/environment.exp: new file.
19199 * gdb.base/eval-skip.exp: new file.
19200 * gdb.base/jump.exp: new file.
19201 * gdb.base/logical.exp: new file.
19202 * gdb.base/pointers.exp: new file.
19203 * gdb.base/relational.exp: new file.
19204 * gdb.base/section_command.exp: new file.
19205 * gdb.base/whatis-expr.exp: new file.
19206
19207 * gdb.base/all-types.c: new file.
19208 * gdb.base/call-array-struct.c: new file.
19209 * gdb.base/call-return-struct.c: new file.
19210 * gdb.base/call-strings.c: new file.
19211 * gdb.base/callfuncs2.c: new file.
19212 * gdb.base/condbreak.c: new file.
19213 * gdb.base/constvars.c: new file.
19214 * gdb.base/display.c: new file.
19215 * gdb.base/int-type.c: new file.
19216 * gdb.base/jump.c: new file.
19217 * gdb.base/miscexprs.c: new file.
19218 * gdb.base/pointers.c: new file.
19219 * gdb.base/pointers2.c: new file.
19220 * gdb.base/shmain.c: new file.
19221 * gdb.base/shr1.c: new file.
19222 * gdb.base/shr2.c: new file.
19223 * gdb.base/solib.c: new file.
19224 * gdb.base/solib1.c: new file.
19225 * gdb.base/solib2.c: new file.
19226 * gdb.base/varargs.c: new file.
19227 * gdb.c++/derivation.cc: new file.
19228 * gdb.c++/overload.cc: new file.
19229 * gdb.c++/ovldbreak.cc: new file.
19230 * gdb.hp/attach.c: new file.
19231 * gdb.hp/attach2.c: new file.
19232 * gdb.hp/average.c: new file.
19233 * gdb.hp/compiler.c: new file.
19234 * gdb.hp/compiler.cc: new file.
19235 * gdb.hp/execd-program.c: new file.
19236 * gdb.hp/follow-exec.c: new file.
19237 * gdb.hp/follow-fork.c: new file.
19238 * gdb.hp/follow-vfork-and-exec.c: new file.
19239 * gdb.hp/misc-hp.cc: new file.
19240 * gdb.hp/more-steps.c: new file.
19241 * gdb.hp/optimize.c: new file.
19242 * gdb.hp/quicksort.c: new file.
19243 * gdb.hp/run-hp.c: new file.
19244 * gdb.hp/start-stop.c: new file.
19245 * gdb.hp/sum.c: new file.
19246 * gdb.hp/templates-hp.cc: new file.
19247 * gdb.hp/thread-local-in-lib.c: new file.
19248 * gdb.hp/thread-local-in-lib.h: new file.
19249 * gdb.hp/thread-local-in-lib.lib.c: new file.
19250 * gdb.hp/vforked-program.c: new file.
19251 * gdb.hp/virtfunc-hp.cc: new file.
19252 * gdb.hp/watchpoint-hp.c: new file.
19253 * gdb.hp/xdb.c: new file.
19254 * gdb.hp/xdb0.c: new file.
19255 * gdb.hp/xdb0.h: new file.
19256 * gdb.hp/xdb1.c: new file.
19257
19258Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
19259
19260 The following change was made by Edith Epstein
889bf7c5
PA
19261 <eepstein@cygnus.com> as part of a project to merge in changes
19262 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
19263
19264 * gdb.c++/demangle.exp: changed the expected output for some
19265 ARM-style mangling -- removed second reference to datatype.
889bf7c5 19266 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 19267 T1<char>::~T1<char>(void)
c906108c 19268 becomes,
a9c64011
AS
19269 maint demangle __dt__11T1__pt__2_cFv
19270 T1<char>::~T1(void)
c906108c 19271
889bf7c5 19272 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 19273
c906108c
SS
19274Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
19275
19276 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
19277 * gdb.trace/backtrace.exp: Likewise.
19278 * gdb.trace/circ.exp: Likewise.
19279 * gdb.trace/collection.exp: Likewise.
19280 * gdb.trace/deltrace.exp: Likewise.
19281 * gdb.trace/infotrace.exp: Likewise.
19282 * gdb.trace/limits.exp: Likewise.
19283 * gdb.trace/packetlen.exp: Likewise.
19284 * gdb.trace/passc-dyn.exp: Likewise.
19285 * gdb.trace/passcount.exp: Likewise.
19286 * gdb.trace/report.exp: Likewise.
19287 * gdb.trace/save-trace.exp: Likewise.
19288 * gdb.trace/tfind.exp: Likewise.
19289 * gdb.trace/tracecmd.exp: Likewise.
19290 * gdb.trace/while-dyn.exp: Likewise.
19291 * gdb.trace/while-stepping.exp: Likewise.
19292
192931998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
19294
19295 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
19296
19297Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
19298
19299 From Brendan Kehoe:
19300 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
19301 int return types.
19302
19303Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
19304
19305 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 19306 remote dos host testing right.
c906108c
SS
19307
19308Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
19309
19310 * gdb.base/corefile.exp: remove some xfails.
19311
19312Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
19313
19314 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 19315 have different timestamps.
c906108c
SS
19316
19317Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
19318
19319 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 19320 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
19321
19322Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
19323
19324 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 19325 delta.
c906108c
SS
19326
19327Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
19328
19329 * gdb.base/default.exp: Add brace missing from previous delta.
19330
19331Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
19332
19333 * gdb.base/default.exp: Support test for info float for all
19334 varieties of arm toolchain.
19335
dc96c6c7 19336Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19337
19338 * gdb.trace/*.exp: remove "remote_download" command.
19339
dc96c6c7 19340Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19341
19342 * gdb.trace/*.exp: remove -gdwarf from compile.
19343
19344Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
19345
19346 * gdb.trace/configure.in(AC_INIT): typo
19347 * gdb.trace/configure: regenerated
19348
dc96c6c7 19349Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19350
19351 * config/m68k-emc.exp: New file.
19352 * lib/<emc-support.exp trace-support.exp}: New files.
19353 * configure.in: add new test directory gdb.trace.
19354 * gdb.trace/{configure configure.in Makefile.in}: New files.
19355 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
19356 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
19357 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
19358 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
19359 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
19360 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
19361 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 19362
dc96c6c7 19363Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19364
19365 * gdb.c++/classes.exp: Change all regular expressions to match
19366 arbitrary combinations of newline/carriage-return, so that they
19367 will work equally well on Unix and Windows.
19368 * gdb.c++/inherit.exp: ditto.
19369 * gdb.c++/virtfunc.exp: ditto.
19370
193711998-08-11 Dawn Perchik <dawn@cygnus.com>
19372
19373 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
19374
c2d11a7d
JM
19375Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
19376
19377 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
19378 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
19379 to use a0-a3/d0-d3 as needed.
19380
19381Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
19382
19383 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
19384 * gdb.disasm/am33.exp: Corresponding changes.
19385
c906108c
SS
193861998-07-11 Felix Lee <flee@cygnus.com>
19387
19388 * gdb.base/callfuncs.exp: add cmp10 test.
19389 * gdb.base/callfuncs.c (cmp10): new function.
19390
19391Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
19392
d63a86f8 19393 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
19394 into two parts to get around a synchronization problem in expect.
19395
3fc11d3e
JM
19396Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
19397
19398 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
19399
19400 * configure.in: Add options for gdbtk testsuite.
19401
19402 * configure: Regenerate.
19403
19404 * gdb.gdbtk: New directory to hold gdbtk tests.
19405
c906108c
SS
19406Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19407
19408 * gdb.fortran/types.exp: Escape brackets in expect patterns
19409 for test_float_literal_types_accepted tests.
19410 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
19411 before run test.
19412
c2d11a7d
JM
19413Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
19414
19415 * am33.exp: Just compile, do not link the testcase.
19416 * am33.s: Add ".am33" pseudoop to force am33 mode.
19417
c906108c
SS
194181998-06-25 Felix Lee <flee@cygnus.com>
19419
19420 * gdb.base/setshow.exp: make sure $pc is sane.
19421
19422 * gdb.stabs/weird.exp: split expect patterns properly.
19423
c2d11a7d
JM
19424Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
19425
19426 * gdb.disasm/am33.s: New disassembler testfile for the am33.
19427 * gdb.disasm/am33.exp: Run it.
19428
dc96c6c7 19429Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19430
19431 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
19432 match processing (and eliminate spurious timeouts when running).
19433
dc96c6c7 19434Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19435
19436 * gdb.base/signals.exp (test_handle_all_print): put back Mach
19437 exception test, but conditionalize it on target [mach | gnu].
19438
dc96c6c7 19439Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19440
19441 * gdb.base/overlays.exp: fixup compile line for linker script.
19442
19443Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
19444
19445 * gdb.fortran/types.exp: don't guess at float size.
19446
19447Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
19448
19449 * gdb.base/exprs.exp: delete test that depends on int size.
19450
19451Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
19452
19453 * config/sim.exp: Removed checks for target triplets.
19454 (gdb_target_sim): Use gdb,target_sim_options.
19455
19456Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
19457
19458 * gdb.base/reread.exp: New file.
19459 * gdb.base/reread1.c: New file.
19460 * gdb.base/reread2.c: New file.
19461
19462Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
19463
19464 * config/sim.exp: Use 'target sim -sparclite' when running
19465 SPARClite programs.
19466
19467Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
19468
19469 * gdb.base/structs2.exp: New file.
19470 * gdb.base/structs2.c: New file.
19471
19472Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
19473
19474 * gdb.asm/common.inc: New file.
19475 * gdb.asm/d10v.inc: New file.
19476 * asm-source.exp: Pass -I's to gas to find .inc files.
19477 Update line numbers in expected output.
19478 * asmsrc1.s: Rewrite.
19479 * asmsrc2.s: Rewrite.
19480 * configure.in: Create arch.inc symlink.
19481 * configure: Regenerate.
19482 * Makefile.in (distclean): Delete arch.inc.
19483
19484Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
19485
19486 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
19487 (t_enum_value2): ditto
19488 (t_enum_value3): ditto
19489 (main): ditto
c906108c
SS
19490Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19491
19492 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
19493 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
19494 change.
19495 Use gdb_test instead of send_gdb/gdb_expect sequences.
19496
19497Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
19498
19499 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
19500 not void.
19501
19502Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
19503
19504 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
19505 subroutines. Used to test gdbs ability to single step through PC
19506 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
19507
19508Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
19509
19510 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
19511 more rigorous EGCS C++ error checking.
19512
19513Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19514
a9c64011
AS
19515 * gdb.base/help.exp: Clean up `help set args' and `help show args'
19516 tests.
19517 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
19518 function when asleep.
19519 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
19520 for i*86 Linux and SVR4 signal handling problems.
19521 Remove linux xfail for `next to handler in signals_tests_1', fixed
19522 by recent infrun.c change.
19523 Limit backtrace to 10 frames to avoid timeout problems with infinite
19524 stack backtraces.
19525 Adjust expect pattern in `handle all print' test to match Apr 28 1997
19526 target.[ch] change.
c906108c
SS
19527
19528Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
19529
19530 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
19531 for a newline from gdb before continuing.
19532 (default_gdb_exit): Just look for y or n.
19533 (gdb_test): Detect abnormal exit from GDB running on DOS; if
19534 it does, fail the rests of the tests in the file.
19535
19536Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
19537
19538 * config/cygmon.exp: New file.
19539
19540Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
19541
19542 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 19543 main" test on remote targets.
c906108c
SS
19544
19545 * gdb.base/scope.exp: Fix problem with filelocal_bss before
19546 run test on remote targets.
19547
19548Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
19549
19550 * gdb.asm: New directory.
19551 * configure.in: Configure it.
19552 * configure: Regenerate.
19553 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
19554 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
19555
19556Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
19557
19558 * config/mn10300-eval.exp: New file to support MN10300 eval board.
19559
dc96c6c7 19560Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19561
a9c64011
AS
19562 * gdb.base/overlays (several files): Merge the two overlay
19563 managers into one. Change variables (foox, barx, bazx, grbxx)
19564 back into ints but force them to load in their proper sections.
c906108c
SS
19565
19566Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
19567
19568 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 19569 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
19570 (D10VCopy): Handle memory regions crossing 16k boundaries.
19571 (D10VCopy): Transfer data in 32 bit chunks.
19572
19573Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
19574
19575 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 19576 correct.
c906108c
SS
19577
19578 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 19579 map. Include space for printf in .text segment.
c906108c
SS
19580
19581 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 19582 updated d10v memory VMA/LMA map.
c906108c 19583 (D10VCopy): Call D10VTranslate.
d63a86f8 19584
c906108c
SS
19585Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
19586
19587 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
19588
19589 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
19590 that it won't be put into the .sdata - small data -
19591 section. Update reference.
c906108c
SS
19592 * gdb.base/baz.c (bazx, baz): Ditto.
19593 * gdb.base/foo.c (foox, foo): Ditto.
19594 * gdb.base/grbx.c (grbxx, grbx): Ditto.
19595
19596 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 19597 to be arrays.
d63a86f8 19598
dc96c6c7 19599Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19600
a9c64011
AS
19601 * gdb.base/overlays.exp: fix up and get working again.
19602 Add tests for backtraces from an overlay function.
d63a86f8 19603
c906108c
SS
19604Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
19605
19606 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
19607 "calling function with watchpoint enabled".
19608
19609Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
19610
19611 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 19612 gdb_suppress_tests for d10v-*-*.
c906108c
SS
19613 * lib/gdb.exp (gdb_suppress_tests): Disable this function
19614 pending review of whether it is useful or not.
19615
19616Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
19617
19618 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
19619
19620Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
19621
19622 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
19623 * config/dve.exp: New file to support Densan boards.
19624
19625Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
19626
19627 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 19628 reads and BSD.
c906108c
SS
19629
19630Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
19631
19632 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
19633 response.
19634
19635 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
19636
19637Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
19638
19639 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 19640 test.
c906108c
SS
19641
19642 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 19643 target_sizeof_long and target_bigendian_p.
c906108c 19644 (structs_by_value, structs_by_reference): Check values according
889bf7c5 19645 to targets word size and endianess.
d63a86f8 19646
c906108c
SS
19647Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
19648
19649 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 19650 output.
c906108c
SS
19651
19652Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
19653
19654 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 19655 Update test of set args help to match source change.
c906108c
SS
19656
19657Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
19658
19659 * gdb.base/default.exp: Expect help system output to be in
19660 alphabetical order.
19661 * gdb.base/help.exp: Ditto.
19662
19663Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
19664
19665 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
19666 "i*86-pc-linux-gnu*".
19667 * gdb.base/interrupt.exp: Ditto.
19668 * gdb.base/corefile.exp: Ditto.
19669
19670 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 19671 define vxworks when building the testcase.
c906108c
SS
19672
19673 * gdb.base/ptype.exp: Fix testnames to be unique.
19674 * gdb.base/radix.exp: Ditto.
19675 * gdb.base/term.exp: Ditto.
19676 * gdb.base/whatis.exp: Ditto.
19677 * gdb.c++/classes.exp: Ditto.
19678
19679Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
19680
19681 * gdb.base/callfuncs.exp: Fix indentation.
19682
19683 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
19684 suppress_flag has been set.
19685 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
19686 target feature.
19687
19688Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
19689
19690 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
19691 the testcase.
19692
19693 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 19694 set_debug_traps() and breakpoint().
c906108c
SS
19695 * gdb.c++/misc.cc (main): Ditto.
19696 * gdb.c++/templates.cc (main): Ditto.
19697 * gdb.c++/virtfunc.cc (main): Ditto.
19698
19699Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
19700
19701 * lib/gdb.exp(gdb_step_for_stub): New function.
19702 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
19703 exists, reload the executable and do a "continue" instead of
19704 doing a jump.
19705 (runto_main): Use gdb_step_for_stub.
d63a86f8 19706
c906108c 19707 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 19708 tests to have unique names.
c906108c
SS
19709 * gdb.base/callfuncs.exp: Ditto.
19710 * gdb.base/commands.exp: Ditto.
19711 * gdb.base/default.exp: Ditto.
19712 * gdb.base/help.exp: Ditto.
19713 * gdb.base/list.exp: Ditto.
19714 * gdb.base/opaque.exp: Ditto.
19715 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
19716 similar tests.
d63a86f8 19717
c906108c
SS
19718 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
19719 * gdb.c++/cplusfuncs.cc: Ditto.
19720 * gdb.c++/virtfunc.cc: Ditto.
19721
19722 * config/monitor.exp: Keep track of the last file we saw, rather
19723 than trying to get the info from gdb.
19724
19725 * gdb.fortran/types.exp: Move comment to previous line.
19726
19727Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
19728
19729 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 19730 target mode.
c906108c
SS
19731
19732Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
19733
19734 From Bob Manson:
19735 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 19736 string from GDB when it connects.
c906108c
SS
19737
19738 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
19739
19740Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
19741
19742 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
19743 if we can't get a debug format from GDB (we may be testing an
19744 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
19745
19746 * gdb.stabs/weird.exp: Fix quoting.
19747
19748 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
19749
19750Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
19751
19752 * config/arm-ice.exp: New file.
19753
19754Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
19755
19756 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 19757 until it has been modified to work with the new testsuite.
c906108c 19758
99707966 19759 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
19760 testcase won't compile, cause all of the testcases in the file to
19761 fail instead.
c906108c
SS
19762
19763 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
19764 (gdb_clear_suppressed): New procedure.
19765 (gdb_stop_suppressing_tests): Only clear suppress_flag if
19766 it contains a positive value.
19767
19768Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
19769
19770 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
19771
19772 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
19773
19774Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
19775
19776 * lib/gdb.exp (setup_xfail_format): New function.
19777 (get_debug_format): New function to get debug format.
19778 (debug_format): New global variable to hold last value set
19779 by get_debug_format.
19780 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 19781 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
19782 * gdb.c++/ptype.exp: Ditto.
19783 * gdb.c++/classes.exp: Ditto.
19784 * gdb.c++/cplusfuncs.exp: Ditto.
19785 * gdb.c++/inherit.exp: Ditto.
19786 * gdb.c++/templates.exp: Ditto.
19787 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 19788
c906108c
SS
19789Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
19790
19791 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
19792 host doesn't have a currently-open connection.
19793
19794 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
19795 any gdb stub target. Handle cases where gdb doesn't respond when
19796 interrupted in a sane fashion.
c906108c
SS
19797
19798 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 19799 same thing in a totally different way.
c906108c
SS
19800
19801 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 19802 setting "timeout".
c906108c 19803 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 19804 default_gdb_init now.
c906108c
SS
19805
19806Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
19807
19808 * gdb.base/printcmds.exp: Fix "check for floating addition"
19809 regexp to accept results within approx +/- .01 of exact value.
19810 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
19811
19812Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
19813
19814 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 19815 properly.
c906108c
SS
19816 (gdb_expect): Add optional timeout parameter, and add timeout
19817 value to various calls.
19818 (gdb_suppress_tests): Only give one warning message per group.
19819
19820Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
19821
19822 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
19823 global variables. Handle getting a value for $timeout more
19824 gracefully.
c906108c
SS
19825
19826Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19827
19828 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 19829 initialize.
c906108c 19830 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 19831 by a target configuration file.
c906108c
SS
19832 (gdb_expect): Pass the timeout to remote_expect.
19833
19834 * config/monitor.exp(gdb_load): Fix typo in regexp.
19835
19836Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
19837
19838 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
19839
19840Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
19841
19842 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
19843 here. Call gdb_target_exec before rebooting the target, to make
19844 sure the connection to the target is closed.
c906108c
SS
19845 (gdb_load): Pass the name of the executable to gdb_target_monitor.
19846 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
19847 Also detect "Timeout reading from remote" error.
19848
19849 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
19850 gdb_target_monitor. Don't call gdb_file_cmd here; let
19851 gdb_target_monitor do it.
c906108c
SS
19852
19853 * gdb.disasm/hppa.exp: Don't use exec_output.
19854
19855Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
19856
19857 * gdb.base/list.exp: If we're debugging a non-native target,
19858 try to set the pc register to point to the start of the
19859 program before doing the first list command.
19860
19861 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 19862 test_calls after restarting.
c906108c
SS
19863
19864 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 19865 reloading.
c906108c
SS
19866
19867 * gdb.base/watchpoint.exp: Fix typo.
19868
19869 * gdb.base/setshow.exp: Check for use_gdb_stub.
19870
19871 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 19872 stub case.
c906108c
SS
19873 * gdb.base/langs.exp: Ditto.
19874
19875 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
19876 gdb_load_offset. If we weren't given a file to load, figure out
19877 what the current file is and use it.
c906108c
SS
19878
19879 * config/i386-bozo.exp: New file.
19880
19881Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
19882
19883 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
19884 feature.
19885
19886 * config/proelf.exp: New entry.
19887
19888Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
19889
19890 * lib/gdb.exp: Remove spurious .* patterns at the beginning
19891 of regexps.
19892
19893 * gdb.base/watchpoint.exp: Don't run the test_stepping
19894 tests if gdb can't call functions on the target.
19895
19896 * gdb.base/setshow.exp: Don't run the set prompt tests if
19897 the board has gdb_prompt set.
19898
19899Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
19900
19901 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
19902 * gdb.base/commands.exp: Likewise.
19903 * gdb.base/setshow.exp: Likewise.
19904
19905Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
19906
19907 * config/monitor.exp(gdb_start): Look for gdb_prompt target
19908 feature.
19909
19910 * config/i960.exp: New file.
19911
19912Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
19913
19914 * gdb.base/funcargs.exp: Check for gdb,short_int target
19915 feature instead of looking for explicit target triplets.
19916
dc96c6c7 19917Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 19918
d63a86f8 19919 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
19920 "p 123DEADBEEF", to check parse_number.
19921 * top.c: change "to enable to enable" to "to enable" in a couple
19922 of help strings.
19923
19924Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
19925
19926 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
19927 on the mn10300.
d63a86f8 19928
c906108c
SS
19929Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
19930
19931 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
19932 where the test executable is run with explicit args.
19933 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
19934
19935Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
19936
19937 * gdb.base/run.c: Use FAKEARGV to build test executable that
19938 does not require a command line arg, since most simulators
19939 don't currently support passing such an arg into the simulated
19940 program.
19941 * gdb.base/commands.exp: Change tests to insert the proper
19942 value as the arg to the first recursive factorial call. Change
19943 compilation line to define FAKEARGV at compile time.
19944
19945Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
19946
19947 * gdb.base/recurse.exp: Enable these tests for the mn10300.
19948 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
19949 function with watchpoint enabled" test.
19950
19951Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
19952
19953 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 19954 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
19955
19956 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 19957 "Tests restarted" messages.
c906108c
SS
19958
19959Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
19960
19961 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
19962
dc96c6c7 19963Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19964
19965 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
19966 for INFO SYMBOL; add help tests for OVERLAY commands.
19967 * gdb.base/default.exp: add tests for INFO SYMBOL command;
19968 add tests for OVERLAY commands
19969 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
19970 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
19971 * gdb.base/sigall.c: add usestubs code frag
19972 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 19973
c906108c
SS
19974Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
19975
19976 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
19977 failures.
19978 (gdb_stop_suppressing_tests): Note that tests have restarted.
19979
19980Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
19981
19982 * config/h8300.exp: New file.
19983
19984Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
19985
19986 * gdb.base/setshow.exp: Check for the existence of a
19987 feature, not its value.
19988
19989Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
19990
19991 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
19992
19993 * gdb.base/scope.exp: It's now init0(), not init().
19994
19995 * gdb.base/scope0.c: For now, change init() to be init0().
19996
19997 * config/monitor.exp: Use gdb_serial in preference to serial
19998 or netport.
19999
20000 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 20001 and it's not already set.
c906108c
SS
20002
20003Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
20004
20005 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 20006 isn't using a stub and if it supports argument passing.
c906108c
SS
20007
20008Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
20009
20010 * config/udi.exp(gdb_start): Make sure UDICONF is set
20011 properly before starting gdb.
20012
20013Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
20014
20015 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
20016 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
20017 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
20018
20019Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
20020
20021 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 20022 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
20023
20024 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
20025
20026 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
20027
20028 * config/monitor.exp: Make sure we disconnect from the target.
20029 Also, try a reboot/reload cycle instead of failing if the
20030 load fails.
20031
20032Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
20033
20034 * gdb.base/default.exp: Don't set match_max.
20035 * gdb.base/help.exp: Ditto.
20036 * gdb.base/list.exp: Ditto.
20037 * gdb.base/signals.exp: Ditto.
20038
20039 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20040 set, use remote_ld to download the testcase instead of
20041 the GDB loader.
20042
20043Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20044
20045 * config/vr5000.exp: New file.
20046
20047 * config/monitor.exp(gdb_target_monitor): Add pattern for
20048 "Ending remote" to detect errors in connecting.
20049
20050 * gdb.base/setshow.exp: Add .* within auto language test.
20051
20052 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
20053 target feature.
20054
20055 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 20056 and reboot the board if necessary.
c906108c
SS
20057
20058 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20059 a set of tests. Remove print.* from the patterns being checked.
20060
20061Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20062
20063 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20064 refer to gdb_spawn_id.
20065
20066 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20067 longer used.
20068 * config/sparclet.exp: Ditto.
20069 * config/sparclet-old.exp: Ditto.
20070 * config/slite.exp: Ditto.
20071 * config/sim.exp: Ditto.
20072 * gdb.base/funcargs.exp: Ditto.
20073
20074 * lib/gdb.exp:Remove references to gdb_spawn_id.
20075 (gdb_expect): Move to remote.exp.
20076
20077Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20078
20079 * config/monitor.exp: Detect the "Couldn't establish connection"
20080 message from GDB.
20081
20082Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20083
20084 * gdb.base/bitfields.exp: Use runto instead of explicit
20085 gdb_run_cmd/gdb_expect sequences.
20086
20087 * gdb.base/break.exp(text_next_with_recursion): Add match for
20088 gdb_expect call.
20089
20090 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20091 We also need to handle the "A program is being debugged already"
20092 prompt from gdb. Use gdb_test to set the baud rate.
20093
20094 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20095 to 20000. Really. I mean it.
20096
20097Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20098
20099 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
20100 fails. If suppress_flag is set, skip perror message about not
20101 being able to send to GDB.
c906108c 20102 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 20103 GDB.
c906108c
SS
20104 (gdb_expect): If suppress_flag is set, always fail immediately.
20105 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20106 (gdb_init): Call gdb_stop_suppressing_tests.
20107 (default_gdb_exit): Ditto.
20108 (default_gdb_start): Ditto.
20109
20110 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 20111 gdb_stop_suppressing_tests as appropriate.
c906108c 20112 * gdb.base/break.exp: Ditto.
889bf7c5 20113 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
20114 * gdb.base/commands.exp: Ditto.
20115 * gdb.base/exprs.exp: Ditto.
889bf7c5 20116 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
20117 * gdb.base/list.exp: Ditto.
20118 * gdb.base/recurse.exp: Ditto.
889bf7c5 20119 * gdb.base/scope.exp: Ditto.
c906108c
SS
20120 * gdb.base/structs.exp: Ditto.
20121 * gdb.c++/inherit.exp: Ditto.
20122
20123Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20124
20125 * config/vr4300.exp: New file.
20126
99707966 20127 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 20128
99707966 20129 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
20130
20131Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
20132
20133 * lib/gdb.exp(gdb_init): New function.
20134
20135 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 20136 for each individual variable set.
c906108c
SS
20137
20138 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
20139 name.
20140
20141 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
20142
20143 * gdb.base/scope.exp: Use gdb_test.
20144
20145 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
20146 aborting; the testsuite driver will do that for us (see
20147 gdb_finish). Also, use gdb_test in a few more places.
20148
20149Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
20150
20151 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
20152
20153Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
20154
20155 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
20156 and "add_tests" are not at the same address.
20157
20158Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
20159
20160 * gdb.base/ptype.exp: Use gdb_test.
20161
20162Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
20163
20164 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
20165 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
20166 left in. No longer expect them to fail.
20167
20168 * gdb.stabs/*.mt; Deleted, no longer used.
20169 * gdb.stabs/configure.in: Remove references to target makefile
20170 frags.
20171 * gdb.stabs/configure: Rebuilt.
20172
20173 * gdb.disasm/*.mt: Deleted, no longer used.
20174 * gdb.disasm/configure.in: Remove references to target makefile
20175 frags. Use "sh3.s" as the unique filename for this directory.
20176 * gdb.disasm/configure: Rebuilt.
20177
20178 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
20179 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
20180 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
20181
20182Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
20183
20184 * config/udi.exp: Use mondfe,name instead of remote_host.
20185
20186Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
20187
20188 * gdb.base/watchpoint.exp: Don't expect a failure when calling
20189 a function with a watchpoint enabled on the mn10200.
20190
20191 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
20192 before trying to create it!
20193
20194Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
20195
20196 * config/vx.exp: Use hostname instead of netport.
20197
20198 * config/vxworks.exp: New file.
20199
20200 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
20201
20202 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 20203 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
20204 occurs.
20205
20206 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
20207 $gdb_spawn_id directly.
20208 (gdb_run_cmd): Try _start as well as start. Use the target feature
20209 gdb,start_symbol as the symbol to start from when jumping.
20210
20211Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
20212
20213 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
20214 redundant) test.
20215
20216 * gdb.base/recurse.exp: Relax final value test for 'b' so that
20217 it doesn't lose for 16bit integer systems.
20218
20219Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
20220
20221 * gdb.fortran/types.exp: If the target doesn't support "double"
20222 data types, then expect "real" types to only be 4 bytes.
20223
20224 * gdb.c++/virtfunc.exp: Expect failure for virtual function
20225 call tests if the target doesn't support inferior function calls.
20226
20227 * gdb.base/printcmds.exp: Allow minor deviation in FP values
20228 in printf tests.
20229
20230Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
20231
20232 * gdb.base/help.exp: Disable "help set", "help show", and
20233 "help support". Simplify regexp for "help stack".
20234
20235 * gdb.base/default.exp: Set match_max to 5000 and the timeout
20236 to 60 seconds. Temporarily set match_max to 15000 around the
20237 "info copying" test.
20238
20239 * gdb.base/nodebug.exp: Don't try to do an inferior function
20240 call if the target doesn't support them.
20241 * gdb.base/printcmds.exp: Likewise.
20242 * gdb.base/setvar.exp: Likewise.
20243 * gdb.base/structs.exp: Likewise.
20244 * gdb.c++/templates.exp: Likewise.
20245 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
20246
20247 * gdb.base/recurse.exp: Enable for the mn10200.
20248
20249 * configure.in: Do configure gdb.stabs directory for *-*-elf
20250 targets.
20251 * configure: Rebuilt.
20252
20253 * gdb.base/break.exp: Check for gdb,noresults before testing
20254 exit status and/or results from the target.
20255 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
20256 * lib/gdb.exp: Remove old (now bogus) initialization of
20257 noinferior, noargs, noresults and nosignals.
20258
20259Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
20260
20261 * config/sh.exp: New file.
20262
20263 * config/slite.exp: Try to connect multiple times to the board
20264 before rebooting. Only send a "monitor run" if need_monitor_run
20265 is set.
20266
20267 * gdb.base/break.exp: Don't do the "stub continue" test if
20268 the target has gdb_stub set.
20269
20270 * gdb.base/callfuncs.exp: Increase the timeout.
20271
20272 * gdb.base/interrupt.exp: Don't even try to compile the testcase
20273 if the target has gdb,noinferiorio set.
20274
20275 * gdb.base/list.exp: Increase match_max to 10000 characters.
20276
20277 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
20278
20279 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
20280 target.
20281
20282 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
20283
20284Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
20285
20286 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
20287 trying to delete the copy of gdb. Catch the file delete so we
20288 don't die if the delete fails; also, the file should be copied to
20289 the host, not to the build.
c906108c
SS
20290
20291Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
20292
20293 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 20294 parenthesis in case it contains multiple regexps separated
c906108c
SS
20295 with |.
20296
20297 * gdb.base/watchpoint.exp: Use gdb_test.
20298 * gdb.base/default.exp: Ditto.
20299
20300Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
20301
99707966 20302 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 20303
c906108c
SS
20304 * gdb.base/scope.exp: Use gdb_test.
20305 * gdb.c++/classes.exp: Ditto.
20306 * gdb.c++/inherit.exp: Ditto.
20307
20308Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
20309
20310 * gdb.base/crossload.exp: Don't use execute_anywhere, use
20311 remote_exec instead.
20312 * gdb.base/corefile.exp: Don't be ridiculous.
20313 * gdb.base/*.c: Add missing stub invocations.
20314
20315Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
20316
20317 * config/slite.exp: Miscellaneous fixes.
20318
20319 * lib/gdb.exp: Fix runto.
20320
20321 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
20322 the target.
20323
20324 * gdb.base/watchpoint.exp: Fix regexp.
20325
20326 * lib/gdb.exp(default_gdb_exit): Add a catch to the
20327 close and wait commands, as the descriptor may now be
20328 invalid. Always call "remote_close host".
20329
20330Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
20331
20332 Major rewrite for testsuite revision.
d63a86f8 20333
c906108c
SS
20334 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
20335 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
20336 instead of relying on spawn_id to always contain a valid
20337 spawn id.
20338 (get_compiler_info): New procedure to build the ${binfile}.ci
20339 file, instead of replicating this in N different places.
20340 (gdb_compile): New procedure.
d63a86f8 20341
c906108c 20342 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
20343 appropriate arguments) instead of compile. Use gdb_test in a lot
20344 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
20345 at the start of a testcase, as this is no longer done magically.
20346
20347 config/*-gdb.exp: Rename without the -gdb suffix.
20348
20349 config/mips.exp: Use remote_close instead of exit_remote_shell.
20350 config/monitor.exp: Use target_info instead of looking at
20351 baud, timeout, etc.
20352 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
20353
20354Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20355
20356 * gdb.c++/templates.exp (test_ptype_of_templates),
20357 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
20358 Update expect patterns for destructors and assignment operators
20359 to match corresponding c-typeprint.c changes.
20360 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
20361 to destructor breakpoint test, GDB should be able to set the
20362 destructor breakpoint without specifying arguments.
20363
20364Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
20365
20366 * gdb.threads/pthreads.exp: Change result for failure to compile due
20367 to lack of pthreads runtime support from an error to simply an
20368 unsupported test, per dejagnu standards.
20369
20370Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20371
20372 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
20373 where GDB exits to reduce pattern match time.
20374 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
20375
20376 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
20377
dc96c6c7 20378Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20379
20380 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
20381 * gdb.base/default.exp: ditto.
20382 * gdb.base/nodebug.exp: ditto.
20383 * gdb.base/printcmds.exp: ditto.
20384 * gdb.base/ptype.exp: ditto.
20385 * gdb.base/setvar.exp: ditto.
20386 * gdb.base/structs.exp: ditto.
20387 * gdb.base/setshow.c: Guard against uninitialized values of argc.
20388
20389Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
20390
20391 * configure, */configure: Rebuild with autoconf 2.12.
20392
20393Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
20394
20395 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
20396 use new i*86-pc-linux*-gnu quads.
20397 * gdb.base/corefile.exp: Ditto.
20398 * gdb.base/signals.exp: Ditto.
20399 * gdb.base/sigall.exp: Ditto.
20400 * gdb.base/interrupt.exp: Ditto.
20401
20402 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
20403 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
20404 RedHat 4.0.
d63a86f8 20405
c906108c 20406 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
20407 linux. This allows the test case to at least compile on latest
20408 linux, but still not run due to missing the threads runtime library.
c906108c
SS
20409
20410Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20411
20412 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
20413 directory to search gdb directory. Accept and step over conditional
20414 stack alignment code. Consume $prompt in failure cases.
20415 Reset timeout to $oldtimeout instead of some arbitrary value.
20416 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
20417 timeout problems with infinite stack backtraces.
20418 * gdb.base/ptype.exp (ptype struct link, union tu_link):
20419 Accept function parameters for linkfunc member.
20420
20421Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
20422
20423 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
20424 (CXXFLAGS): Remove, unreferenced.
20425 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
20426 previous -B options and also add -B option to pick up cross compiled
20427 runtime.
c906108c
SS
20428 (TARGET_INCLUDES): Add for -I options and add code to initialize when
20429 doing cross compiles.
20430 (target_alias): Declare global.
20431 (xgcc): Set variable to full path of gcc in build tree. Use findfile
20432 to verify that gcc exists in build tree, and if so set CC to that
20433 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 20434
c906108c
SS
20435Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
20436
20437 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
20438 ptype test for anonymous union. Fixup testcase to match
20439 current gcc debug output.
20440
20441Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
20442
20443 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
20444 force argument to an unsigned long type.
20445
20446Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
20447
20448 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 20449 tests and anonymous union print/ptype tests.
c906108c
SS
20450 * gdb.base/list.exp (test_forward-search): Increase timeout by
20451 5 minutes for the "search extremely long line" case.
20452 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
20453 completely optional and that the pass/fail messages use the command as
20454 the message if that third arg is a null string.
20455 (gdb_test_exact): Arrange that a null string pattern means match a
20456 null string output rather than any output, which might include random
889bf7c5 20457 errors.
c906108c
SS
20458 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
20459 backtrace test.
20460 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
20461 always failing and failure is now exposed by gdb.exp changes.
20462
20463Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
20464
20465 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
20466 weren't being noted.
20467
20468Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20469
20470 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
20471 * gdb.stabs/weird.exp: Remove v_comb xfails.
20472
dc96c6c7 20473Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20474
20475 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 20476 list.exp scope.exp watchpoint.exp]
c906108c 20477 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 20478
dc96c6c7 20479Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20480
20481 * config/monitor.exp: Increase download timeout to 1000 seconds.
20482
dc96c6c7 20483Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20484
20485 * config/m32r.exp: Increase timeout to 120 seconds.
20486
20487Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
20488
20489 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
20490 and accept older ordering as obsolescent gcc or gdb.
20491 * gdb.c++/templates.exp: Ditto.
20492 * gdb.c++/virtfunc.exp: Ditto.
20493
20494Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
20495
20496 * gdb.base/coremaker.c: Add code to mmap some data so we
20497 can check that it ends up in the core file.
20498 * gdb.base/corefile.exp: Add test to read mmapped data
20499 from core file.
20500
dc96c6c7 20501Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20502
20503 * config/m32r.exp: New file.
20504
20505Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
20506
20507 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
20508 that cflags can contains -gstabs, and work correctly for other tests.
20509
dc96c6c7 20510Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20511
20512 * gdb.base/setshow.exp: New file, tests show and set.
20513 * gdb.base/setshow.c: New file, tests show and set.
20514 * gdb.base/help.exp: Add test for help set|show annotate.
20515 * gdb.base/default.exp: Add test for set|show annotate.
20516
20517Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
20518
20519 * testsuite/gdb.base/break.exp: Make backtrace from factorial
20520 errors unique.
20521 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
20522 explicitly.
20523
20524Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
20525
20526 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
20527 and width commands. This is done elsewhere.
20528 * (gdb_start): Don't call gdb_start_sim here. That's already
20529 done in gdb_load. This fixes lots of failures in default.exp.
20530
20531Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
20532
20533 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
20534 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
20535 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
20536 in the same we we treat other failures (since it may be an expected
889bf7c5 20537 condition), rather than as an error.
c906108c
SS
20538 * gdb.base/signals.exp (test_handle_all_print): Revert back to
20539 old test format.
20540
20541Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
20542
20543 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
20544 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 20545 twice. Nuke the duplicates.
c906108c 20546 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 20547 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
20548 Remove config.h along with other config files.
20549
20550Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
20551
20552 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
20553 "p func1 ()" and note that rests of tests are skipped.
20554 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20555 setup_xfails for "print func2::coremaker_local".
c906108c
SS
20556 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
20557 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
20558 affected by the previous run test.
20559 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
20560 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
20561 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
20562 "pass int powerset tuple" and "pass modeless int powerset tuple".
20563 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
20564 "real write 4" and "real write 8".
20565 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20566 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
20567 "print \$i after tuple assign 2", and
20568 "print vs2 after tuple assign 2".
20569 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
20570 meaningful error message and return -1 so the caller can
20571 suppress further tests and avoid a cascade of errors.
d63a86f8 20572
c906108c
SS
20573Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
20574
20575 * gdb.base/a1-selftest.exp: Tweak tests to account for new
20576 format for printing version.
20577 * gdb.base/default.exp: Ditto.
20578 * gdb.base/interrupt.exp: Fix problem with cascade of
20579 errors if child process dies while calling a function.
d63a86f8 20580
c906108c
SS
20581Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
20582
20583 * Makefile.in (VPATH): Add
20584 * Makefile.in (Makefile, config.status): Fix rules so things get
20585 remade when necessary.
20586
20587Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
20588
20589 * Makefile.in (just-check): Add path to sibling expect dir
20590 to environment variable specified by RPATH_ENVVAR.
20591
20592Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
20593
20594 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
20595 (just-check): Add shared library paths for libstdc++, tk,
20596 tcl, bfd, and opcodes to the environment variable specified
20597 in RPATH_ENVVAR.
20598 * configure.in: Add support to recognize --enable-shared flag
20599 and generate correct value for RPATH_ENVVAR.
20600 * configure: Regenerated with autoconf.
20601
20602Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
20603
20604 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 20605 include all osf versions.
c906108c
SS
20606 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
20607 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
20608 when target is linux. When failing to build pthreads test
20609 executable, give more meaningful message.
20610 * gdb.threads/pthreads.c: Hpux also uses old definition of second
20611 arg for pthread_create.
d63a86f8 20612
c906108c
SS
20613Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
20614
20615 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 20616 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 20617 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 20618 and -lpthreads (everybody else).
c906108c
SS
20619 (test_startup): Fail gracefully if threads are not supported.
20620 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
20621 "p/c array_index("abcdef",2)" when not gcc compiled.
20622 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
20623 "print func2::coremaker_local" when not gcc compiled.
20624 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
20625 "ptype on opaque struct tagname (statically)",
20626 "ptype on opaque struct tagname (dynamically) 1", and
20627 "ptype on opaque struct tagname (dynamically) 2"
20628 for not compiled with gcc.
20629 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
20630 backtrace when compiled with gcc.
d63a86f8 20631 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
20632 than always return success.
20633
20634Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
20635
20636 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
20637
20638Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
20639
20640 * gdb.base/structs.exp: Undo last change.
20641
20642Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
20643
20644 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
20645 encapsulate all the steps/nexts done during self test, starting
20646 at main, and makes them less sensitive to optimization issues.
20647 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
20648 signal handler" test.
20649 * gdb.threads/pthreads.exp: Only run this for native configs.
20650 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
20651 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
20652 tests.
20653 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
20654 for "runto test_calls(void)" test.
d63a86f8 20655
c906108c
SS
20656Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
20657
20658 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
20659 and don't expect address info in breakpoint confirmations.
20660
20661Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
20662
20663 * gdb.base/list.exp (test_forward_search): Increase timeout
20664 temporarily by 60 seconds for searching extremely long line,
889bf7c5 20665 and then reset to old value when done. Increase expect input
c906108c
SS
20666 buffer to 10000.
20667
20668Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
20669
20670 * gdb.base/list.exp (test_forward_search): Fix to handle very
20671 long source line without overflowing expect's input buffer.
20672
20673Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
20674
20675 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
20676 "buffer_full".
20677
20678 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
20679 "buffer_full".
20680
20681 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
20682 "buffer_full".
20683
20684 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
20685 "buffer_full".
20686
20687Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
20688
20689 * configure.in (configdirs): Add gdb.threads.
20690 * configure: Regenerated with autoconf.
20691 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
20692 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
20693 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 20694
c906108c
SS
20695Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
20696
20697 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
20698
20699Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
20700
20701 * gdb.base/signals.exp (test_handle_all_print): Test separately for
20702 each signal's status in the output of "handle all print".
20703 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
20704 the \r\n sequence that immediately precedes the gdb prompt.
20705 * gdb.base/a1-selftest.exp: Save original timeout and restore
20706 after test.
20707
20708Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
20709
20710 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
20711 symbol.
20712
20713Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
20714
20715 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
20716
20717Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
20718
20719 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
20720 timeout by 60 seconds.
20721
20722Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
20723
20724 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
20725 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
20726 error return.
20727
20728Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
20729
20730 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
20731 gdb initialization, also report how long dejagnu waited. Restore
20732 old timeout before doing error return. Temporarily increase timeout
889bf7c5 20733 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
20734
20735Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
20736
20737 * lib/gdb.exp: Report timeout value for verbosity level 2.
20738 * config/gdbserver.exp: Ditto.
20739 * config/hppro.exp: Ditto.
20740 * config/mips-gdb.exp: Ditto.
20741 * config/monitor.exp: Ditto.
20742 * config/netware.exp: Ditto.
20743 * config/sim-gdb.exp: Ditto.
20744 * config/slite-gdb.exp: Ditto.
20745 * config/udi-gdb.exp: Ditto.
20746 * config/unix-gdb.exp: Ditto.
20747 * config/vx-gdb.exp: Ditto.
20748 * gdb.base/a1-selftest.exp: Ditto.
20749 * gdb.base/a2-run.exp: Ditto.
20750 * gdb.base/break.exp: Ditto.
20751 * gdb.base/corefile.exp: Ditto.
20752 * gdb.base/list.exp: Ditto.
20753 * gdb.base/recurse.exp: Ditto.
20754 * gdb.base/scope.exp: Ditto.
20755 * gdb.base/signals.exp: Ditto.
20756
20757Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20758
20759 * gdb.threads/Makefile.in (docdir): Removed.
20760
20761Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20762
20763 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 20764 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 20765 @srcdir@.
d63a86f8 20766 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
20767 autoconf 2.5 or higher.
20768 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
20769
20770Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
20771
20772 * configure: Regenerated.
20773 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
20774 avoid name clashes with SunOS headers.
20775
20776Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
20777
20778 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
20779
20780Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
20781
20782 * gdb.base/callfuncs.exp: Finish last change -- make sure the
20783 prototype information ends up in the compiler info file.
20784
20785Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
20786
20787 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
20788 attempting to regenerate it. Eliminate use of a temporary file
20789 and just generate the info file directly. Source it immediately,
20790 for consistency of use.
20791 * gdb.base/corefile.exp: Ditto
20792 * gdb.base/exprs.exp: Ditto.
20793 * gdb.base/funcargs.exp: Ditto.
20794 * gdb.base/langs.exp: Ditto.
20795 * gdb.base/list.exp: Ditto.
20796 * gdb.base/mips_pro.exp: Ditto.
20797 * gdb.base/nodebug.exp: Ditto.
20798 * gdb.base/opaque.exp: Ditto.
20799 * gdb.base/ptype.exp: Ditto.
20800 * gdb.base/scope.exp: Ditto.
20801 * gdb.base/setvar.exp: Ditto.
20802 * gdb.base/signals.exp: Ditto.
20803 * gdb.base/whatis.exp: Ditto.
20804 * gdb.c++/templates.exp: Ditto.
20805 * gdb.c++/virtfunc.exp: Ditto.
20806 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 20807 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
20808
20809Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20810
20811 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
20812 it got fixed by the recent lookup_minimal_symbol_by_pc change.
20813 Increase timeout, a lot of single stepping might be needed if the
20814 target has no hardware watchpoints.
20815
20816Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
20817
20818 * gdb.base/break.exp: Ignore compiler warnings when compiling
20819 break.c.
20820 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
20821 * gdb.base/default.exp: Add h8300 xfails. Handle messages
20822 from remote-sim.
20823 * gdb.base/exprs.exp: Add h8300 xfails.
20824 * gdb.base/funcargs.exp: Likewise.
20825 * gdb.base/nodebug.exp: Likewise.
20826 * gdb.base/printcmds.exp: Likewise.
20827 * gdb.base/ptype.exp: Likewise.
20828 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
20829 h8300 xfails.
d63a86f8 20830 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
20831 on the h8300.
20832 * gdb.base/funcargs.c: Explicitly make last constant argument to
20833 call_after_alloca_subr an unsigned long type.
20834 * gdb.base/return.c: Include stdio.h.
20835
20836Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
20837
20838 * config/abug.exp: New file for the older Motorola Bug monitor
20839 that runs on the mvme13x series VME boards.
20840 * config/monitor.exp: Use the new config array for target settings
20841 if they exist.
20842
20843Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
20844
20845 * sim-gdb.exp: Make the SH simulator allocate less space when
20846 it is targeted.
20847
20848Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
20849
20850 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
20851 test.
20852
20853Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
20854
20855 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
20856 "rs6000-*-*" for "list function in include file" when gcc compiled.
20857 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
20858 for "p ctable1[120]".
20859 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
20860 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
20861 Remove setup_xfail for "rs6000-*-*" for
20862 "print 'scope0.c'::filelocal before run".
20863 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
20864 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
20865 since some compilers don't allow both options to be given
20866 on the same command line. Create object file and move it.
d63a86f8 20867
c906108c
SS
20868Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
20869
20870 * gdb.base/corefile.exp: Always regenerate the core file, since
20871 we always regenerate the coremaker program. Detect special case
20872 where registers cannot be read from core file.
d63a86f8 20873
c906108c
SS
20874Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
20875
20876 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
20877 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
20878 * gdb.c++/templates.exp: Only match on basename of file since
20879 some formats like xcoff don't encode directory information.
20880 * gdb.stabs/weird.exp: Use the right sed script for powerpc
20881 and rs6000 AIX xcoff targets.
20882 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
20883 * configure: Regenerate.
20884 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
20885 here, rather than in distclean.
d63a86f8 20886
c906108c
SS
20887Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
20888
20889 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
20890 defined, and use it to compile the test case with -O2. The
20891 native compilation still uses no optimization.
20892 * gdb.base/mips_pro.c: Remove inline assembly code since
20893 it is compiled PIC by default, which results in assembler
20894 warnings that make the testsuite think the compilation
20895 was unsuccessful.
20896
20897Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
20898
20899 * gdb.c++/misc.exp: Add note to message for
20900 "print s.a for foo struct" that this is a known gcc 2.7.2
20901 and earlier bug.
20902
20903Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
20904
20905 * gdb.base/break.exp: Fix pattern for matching "Delete all
20906 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
20907 setup_xfail for deleting all breakpoints test. Fix various
20908 timeout messages to include "(timeout)".
20909 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
20910 for "p t_float_values2(3.14159,float_val2)".
20911 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
20912 for "continue to call2g" when gcc compiled.
20913 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
20914 "up to foo in langs.exp", "show language at foo in langs.exp",
20915 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
20916 and "show language at fsub in langs.exp".
20917 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
20918 "list line 1 in include file", "list message for lines past EOF",
20919 "list function in include file", "list list0.h:foo", and
20920 "list filename:function; nonexistant function".
20921 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
20922 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
20923 and "ptype t_char_array" to be for native cc only.
d63a86f8 20924
c906108c
SS
20925Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
20926
d63a86f8 20927 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 20928 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 20929 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
20930
20931Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
20932
20933 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
20934 "bt in signals.exp". This problem only appears when running
20935 the testsuite, and then only intermittently.
20936
20937Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
20938
20939 * gdb.base/return.exp (return_tests): Differentiate between
20940 two tests of continuing.
20941
20942Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
20943
20944 * */Makefile.in (maintainer-clean): Remove config.log.
20945 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
20946 * gdb.c++/Makefile.in (PROGS): Add inherit.
20947 (clean): Remove *.ci.
20948
20949Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
20950
20951 * gdb.c++/misc.cc: Add test code from Mike Stump.
20952 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
20953
20954Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
20955
20956 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
20957 to "alpha-*-osf2*" and add comment.
20958 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
20959 setup_xfail for "step over execarg initialization" and
20960 "step over corearg initialization".
c906108c
SS
20961 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
20962 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
20963 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 20964 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
20965 "print func2::coremaker_local", and "backtrace in corefile.exp".
20966 * gdb.base/signals.exp: Build and source signals.ci.
20967 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
20968 to be for gcc only.
20969 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 20970
c906108c
SS
20971Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20972
20973 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
20974 Feb 3 procfs.c change.
20975
20976Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
20977
20978 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
20979
20980Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
20981
20982 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
20983 from dejagnu's apparent default of 10 seconds, which gives random
20984 results when running the tests over NFS on moderately loaded systems.
20985 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
20986
20987Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
20988
20989 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
20990 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 20991 result reports.
c906108c
SS
20992
20993Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
20994
20995 * configure.in (CY_AC_PATH_TCLH): Remove.
20996 * configure: Regenerate.
20997
20998Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
20999
21000 * gdb.c++/Makefile.in (clean): Add missing '{'.
21001
21002Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
21003
21004 * lib/gdb.exp: Provide a default value for noinferior.
21005
21006 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
21007 Load libgloss.exp.
21008
21009Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
21010
21011 * gdb.disasm/hppa.exp: Compile directly into an executable, use
21012 the executable, not the .o to run the tests from.
21013
21014Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
21015
21016 * gdb.base/break.exp: Don't test for program exit or exit status
21017 if $noresults if nonzero.
21018 * gdb.base/langs.exp: Likewise.
21019 * gdb.base/watchpoint.exp: Likewise.
21020
21021 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
21022 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
21023 trying to compile the testcase.
21024
21025Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
21026
21027 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
21028 * gdb.base/signals.exp (continue to handler): Likewise.
21029
21030Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
21031
21032 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
21033
21034 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
21035
21036Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21037
21038 * gdb.base/corefile.exp: Recognize "not found" as failure
21039 when trying to determine if a core file was generated.
21040 If no core file was generate the first time, try again without
21041 the ulimit -c to work around braindamaged shells.
21042
21043Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21044
21045 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
21046 [] tests with "test" and enclose string in quotes.
21047 * gdb.stabs/configure: Rebuild
d63a86f8 21048
c906108c
SS
21049Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
21050
21051 Changes in sync with expect:
21052 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
21053 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
21054 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
21055 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
21056 argument to AC_REQUIRE.
21057 * configure: Regenerated.
21058
21059Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21060
21061 * gdb.base/corefile.exp: When generating a core, discard any
21062 error messages about ulimit not found and the "core dumped"
21063 message from the shell that runs the coredumper.
21064
21065Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21066
21067 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21068
21069 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21070 which sed script to run. Expect failure for v_comb test
21071 on PA targets too.
d63a86f8 21072
c906108c
SS
21073Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21074
21075 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 21076 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
21077
21078Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21079
21080 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21081 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 21082 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
21083 * lib/gdb.exp (default_gdb_start): Fix typo.
21084 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21085 messages to not include the full program name that caused
21086 the core dump since some systems (such as solaris) apparently
21087 truncate this path to about 80 characters.
21088 When generating a core file first try increasing the core file
21089 size limit to unlimited since some systems may default it to
21090 zero, and it is harmless to try it. Move the test for failing
21091 to generate a core file to where it will actually get executed.
21092 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21093 new gdb result from g++ debug info improvements and make old
21094 pattern obsolescent. Also account for size_t differences
21095 (may be int or long).
21096 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21097 initialization before function call is placed in the delay slot
21098 and thus appears to be skipped over by commands such as "next".
21099
21100Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21101
21102 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21103
21104Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21105
21106 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21107 input source file; fix code to compile test to deal with this
21108 convention.
21109 * gdb.c++/*.exp: Likewise.
21110
21111Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21112
21113 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21114 "bt in signals.exp".
21115
21116Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21117
21118 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21119 "step over execarg initialization" and
889bf7c5 21120 "step over corearg initialization".
c906108c
SS
21121
21122Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21123
21124 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21125 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21126
21127Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21128
21129 From Rob Savoye (rob@poseidon.cygnus.com)
21130 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
21131 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
21132 configure.in}, gdb.disasm/{Makefile.in, configure.in},
21133 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
21134 configure.in}: Major reworking for autoconfig.
c906108c
SS
21135 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
21136 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 21137 New files.
c906108c
SS
21138 * config/unix-gdb.exp: Make GDB global.
21139 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
21140 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
21141 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
21142 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
21143 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
21144 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 21145 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
21146 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
21147 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
21148 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
21149 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 21150 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
21151 to returns as necessary, arrange for test to compile own testcase
21152 executable.
c906108c 21153 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 21154
c906108c
SS
21155Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
21156
21157 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 21158 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
21159 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
21160 "backtrace through signal handler".
21161
21162Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21163
21164 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
21165 continuing from a job control stop signal.
21166 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
21167
21168Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
21169
21170 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
21171 * gdb.base/corefile.exp: Likewise.
21172 * gdb.base/funcargs.exp: Likewise.
21173
21174Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
21175
21176 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
21177 * config/monitor.exp: Add support for setting baud rate.
21178
21179Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
21180
21181 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
21182 i*86-*-linux* xfails for "backtrace through signal handler".
21183 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
21184 "print func2::coremaker_local".
21185 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 21186 alpha-dec-osf2* xfail for
c906108c
SS
21187 "delete all breakpoints when none".
21188
21189Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
21190
21191 * gdb.base/break.exp: Change test that deletes all breakpoints
21192 when no user breakpoints are installed. A post 4.15 change
21193 causes gdb to no longer prompt in this case.
21194
21195Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
21196
21197 * gdb.base/return.exp (return_tests): Change xfail for test
21198 "correct value returned double test" to stop xfailing at
21199 Solaris 2.5. Apparently the bug has been fixed.
21200
21201Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
21202
21203 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
21204 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
21205
21206Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
21207
21208 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
21209 * gdb.disasm/hppa.s: Corresponding changes.
21210
21211Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
21212
21213 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
21214 makefile fragment.
21215 * config/mt-hpux: Deleted.
21216
21217Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
21218
d63a86f8 21219 * Many files: When warning about suppressed tests due to a
c906108c
SS
21220 nonexistant test binary, avoid incrementing the warning count.
21221
21222Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
21223
21224 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 21225
c906108c
SS
21226Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21227
21228 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
21229 "sparc-*-solaris2*".
21230
21231Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21232
21233 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
21234 Add global and local variables and initialize them.
21235 * gdb.base/corefile.exp: Test correct mapping of corefile sections
21236 by printing variables. Remove rs6000 and powerpc xfails, BFD now
21237 extracts the file name and terminating signal from the core file.
21238 * TODO: Remove note about tests for correct mapping of corefile.
21239 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
21240 from optimizing it away.
21241 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
21242 handles common blocks.
21243
21244Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
21245
21246 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
21247 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
21248
21249Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
21250
21251 * Makefile.in (maintainer-clean): New target, synonym for
21252 realclean.
21253 * gdb.base/Makefile.in (maintainer-clean): Likewise.
21254 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
21255 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
21256 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
21257 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
21258 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
21259
21260Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21261
21262 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
21263 xfails when not gcc compiled for "print foo::funclocal".
21264 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
21265 "print foo::funclocal at foo",
21266 "print 'scope1.c'::foo::funclocal at foo",
21267 "print foo::funclocal_bss at foo",
21268 "print 'scope1.c'::foo::funclocal_bss at foo",
21269 "print foo::funclocal_ro at foo",
21270 "print 'scope1.c'::foo::funclocal_ro at foo",
21271 "print bar::funclocal at foo" and
21272 "print 'scope1.c'::bar::funclocal at foo".
21273 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
21274 gcc compiled for "print foo::funclocal at bar".
21275 Expand all messages to ensure that they identify that
21276 the test is at bar().
21277 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
21278 gcc compiled for:
21279 "ptype on opaque struct pointer (statically)",
21280 "ptype on opaque struct tagname (statically)",
21281 "ptype on opaque struct pointer (dynamically) 1",
21282 "ptype on opaque struct tagname (dynamically) 1",
21283 "ptype on opaque struct pointer (dynamically) 2" and
21284 "ptype on opaque struct tagname (dynamically) 2
21285 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
21286 gcc compiled for:
21287 "p datalocal"
21288 "whatis datalocal",
21289 "ptype datalocal",
21290 "p bsslocal",
21291 "whatis bsslocal", and
21292 "ptype bsslocal".
21293 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
21294 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
21295 when not gcc compiled.
21296 * gdb.base/funcargs.exp (float_and_integral_args): Add
21297 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
21298 compiled.
21299 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
21300 "backtrace from call6a" when not gcc compiled.
21301 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
21302 "backtrace from call7a" when not gcc compiled.
21303 * gdb.base/callfuncs.exp (do_function_calls):
21304 Add "hppa*-*-hpux*" xfail when not gcc compiled for
21305 "p t_char_array_values(char_array_val2,char_array_val1)",
21306 "p t_char_array_values(char_array_val1,char_array_val2)",
21307 "p t_char_array_values("carray 1","carray 2")",
21308 "p t_char_array_values("carray 1",char_array_val2)",
21309 "p t_char_array_values(char_array_val1,"carray 2")",
21310 "p sum_args(1,{2})",
21311 "p sum_args(2,{2,3})",
21312 "p sum_args(3,{2,3,4})",
21313 "p sum_args(4,{2,3,4,5})"
21314 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
21315 "backtrace in corefile.exp" when not gcc compiled.
21316
21317Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21318
21319 * gdb.base/signals.exp: Rewrite `handle all print' test as
21320 a procedure. Accept blanks or TABs as whitespace, increase
21321 timeout and expect input buffer size for the large output
21322 from the command. Remove "i*86-*-bsdi2.0" xfail.
21323
21324Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21325
21326 * gdb.base/setvar.exp: Add new testcases for truncation when
21327 assigning invalid values to bitfields.
21328
21329Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
21330
d63a86f8 21331 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
21332 mips-sgi-irix* xfail for
21333 "call inferior func with struct - returns char *"
21334 and fix test so that an optional (unsigned char *) cast is
889bf7c5 21335 accepted in the result.
c906108c
SS
21336
21337Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
21338
21339 * gdb.base/funcargs.exp (float_and_integral_args): Remove
21340 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21341 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
21342 * gdb.base/signals.exp: Remove duplicate "handle all print" test
21343 that accidentally got checked in.
21344
21345Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
21346
d63a86f8 21347 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
21348 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
21349 compiled test.
21350 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
21351 Add mips-sgi-irix5* xfail for not gcc compiled.
21352 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
21353 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
21354 "p top", "whatis top", "p middle", and "whatis middle".
21355 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
21356 "whatis signed char" for not gcc compiled.
21357 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
21358 "set variable signed char=-1 (-1)" and
21359 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
21360 * gdb.base/funcargs.exp (float_and_integral_args):
21361 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
21362 Add mips-sgi-irix* xfail when not gcc compiled for
21363 "continue to call2b".
21364 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
21365 "continue to call2g".
21366 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
21367 "backtrace from call6a"
21368 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
21369 "backtrace from call7k".
21370 Add mips-sgi-irix5* xfail when not gcc compiled for
21371 "backtrace from call7a".
21372 (localvars_after_alloca): Fix gdb_test cmds for
21373 "print * after runto ...".
21374 Remove rs6000-*-* xfails for
21375 "print i after runto localvars_after_alloca" and
21376 "print l after runto localvars_after_alloca"
21377 for all compilers.
21378 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 21379 when not compiled with gcc, for:
c906108c
SS
21380 "print signed char == (minus)",
21381 "print signed char != (minus)",
21382 "print signed char < (minus)",
21383 "print signed char > (minus)".
21384 * gdb.base/callfuncs.exp (do_function_calls):
21385 Add mips-sgi-irix* xfail, when compiled with native compiler, for
21386 "call inferior func with struct - returns char *".
d63a86f8 21387 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
21388 "correct value returned double test" to include Solaris 2.4.
21389 * gdb.base/funcargs.exp (float_and_integral_args):
21390 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 21391
c906108c
SS
21392Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21393
21394 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
21395 enumeration bitfields if compiling with GNU C.
21396 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
21397 to empty' prompt.
21398
21399Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
21400
21401 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
21402 test for PRO targets.
21403
21404 * gdb.base/funcargs.exp: Avoid ever setting more than 8
21405 breakpoints in the inferior at any given time by making
21406 two groups of breakpoints for call2*, call6* and call7*
21407 tests.
21408
21409Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21410
21411 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
21412 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
21413 from optimizing it away.
21414 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
21415 "call inferior func with struct".
21416
21417Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
21418
21419 * configure.in: Only configure gdb.chill for particular targets.
21420
21421Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
21422
21423 * gdb.base/Makefile.in: Add action to .c.o transformation
21424 rule that generates a .ci file for each .o file and remove
21425 explicit .c.o rules except for callfuncs.o.
21426 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
21427 generates a .ci file for each .o file and remove explicit
21428 .cc.o rules.
21429 (clean): Remove *.tmp *.ci files.
21430 (EXECUTABLES): Remove templ-info.exp.
21431 * gdb.base/compiler.c: New file.
21432 * gdb.c++/compiler.cc: New file
21433 * gdb.base/scope.exp: Source gdb.base/scope.ci.
21434 Change rs6000-*-* xfail for
21435 "print 'scope0.c'::filelocal_ro" and
21436 "print 'scope1.c'::filelocal" and
21437 "print 'scope1.c'::filelocal_bss" and
21438 "print 'scope1.c'::filelocal_ro" and
21439 "print 'scope1.c'::foo::funclocal" and
21440 "print 'scope1.c'::foo::funclocal_ro" and
21441 "print 'scope1.c'::bar::funclocal" and
21442 "print 'scope0.c'::filelocal_ro" and
21443 "print 'scope1.c'::filelocal at foo" and
21444 "print 'scope1.c'::filelocal_bss at foo" and
21445 "print 'scope1.c'::filelocal_ro at foo" and
21446 "print 'scope1.c'::foo::funclocal at foo" and
21447 "print 'scope1.c'::foo::funclocal_bss at foo" and
21448 "print 'scope1.c'::foo::funclocal_ro at foo" and
21449 "print 'scope1.c'::bar::funclocal at foo" and
21450 "print 'scope0.c'::filelocal_ro" and
21451 "print 'scope1.c'::filelocal" and
21452 "print 'scope1.c'::filelocal_bss" and
21453 "print 'scope1.c'::filelocal_ro" and
21454 "print 'scope1.c'::foo::funclocal" and
21455 "print 'scope1.c'::foo::funclocal_bss" and
21456 "print 'scope1.c'::foo::funclocal_ro" and
21457 "print 'scope1.c'::bar::funclocal" and
21458 "print 'scope1.c'::bar::funclocal_bss"
21459 to only be xfail'd when not compiled with gcc.
d63a86f8 21460 Add rs6000-*-* xfail for
c906108c
SS
21461 "print 'scope0.c'::filelocal_bss before run"
21462 when compiled with gcc.
21463 (test_at_main): Add rs6000-*-* xfail for
21464 "print filelocal_ro in test_at_main"
21465 when compiled with gcc.
21466 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 21467 Add rs6000-*-aix* xfail for
c906108c
SS
21468 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
21469 "ptype t_char_array", not compiled with gcc.
21470 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
21471 xfail for "list foo (in include file)" when gcc compiled.
21472 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 21473 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
21474 "run to call0a" if not compiled with gcc.
21475 (unsigned_integral_args): Add rs6000-*-* xfail for
21476 "run to call1a" if not compiled with gcc.
21477 (float_and_integral_args): Add rs6000-*-* xfail for
21478 "run to call2a" if not compiled with gcc and for
21479 "continue to call2b" for any compiler.
21480 Add rs6000-*-* xfail to
21481 "print f1 after run to call2a" for gcc compiled.
21482 (discard_and_shuffle): Add rs6000-*-* xfail for
21483 "run to call6a".
21484 (shuffle_round_robin): Add rs6000-*-* xfail for
21485 "backtrace from call7a" if not compiled with gcc.
21486 Add rs6000-*-* xfail for
21487 "backtrace from call7b" if compiled with gcc.
21488 (call_after_alloca): Add rs6000-*-* xfail for
21489 "print c in call_after_alloca" and
21490 "print s in call_after_alloca" and
21491 "backtrace from call_after_alloca_subr"
21492 if not compiled with gcc.
21493 (localvars_in_indirect_call): Add rs6000-*-* xfail for
21494 "print c in localvars_in_indirect_call" and
21495 "print c in localvars_in_indirect_call" and
21496 "backtrace in indirectly called function" and
21497 "stepping into indirectly called function"
21498 if not compiled with gcc.
21499 (localvars_after_alloca): Add rs6000-*-* xfail for
21500 "print c after runto localvars_after_alloca" and
21501 "print s after runto localvars_after_alloca" and
21502 "print i after runto localvars_after_alloca" and
21503 "print l after runto localvars_after_alloca"
21504 for all compilers.
21505 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
21506 than whatis-info.exp.
21507 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
21508 than opaque-info.exp.
21509 Setup rs6000-*-* xfail for
d63a86f8 21510 "ptype on opaque struct pointer (statically)" and
c906108c
SS
21511 "ptype on opaque struct pointer (dynamically)" when
21512 not compiled with gcc.
21513 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
21514 rather than callf-info.exp.
21515 (do_function_calls): Add clear_xfail for rs6000-*-* for
21516 "p t_float_values2(3.14159,float_val2)". Seems to work
21517 fine there, both with xlc and gcc. Need to find out what
21518 it is doing right and fix other platforms.
21519 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
21520 "call inferior func with struct - returns int",
21521 "call inferior func with struct - returns long",
21522 "call inferior func with struct - returns float",
21523 "call inferior func with struct - returns double",
21524 "call inferior func with struct - returns char *",
21525 but only if not gcc compiled (presumes xlc compiled).
21526 Change rs6000-*-* xfails for
21527 "call inferior func with struct - returns char" and
21528 " call inferior func with struct - returns short" to only
21529 xfail if not using gcc.
21530 (clean mostlyclean): Remove *.ci and *.tmp files.
21531 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
21532 than templ-info.exp.
21533 * gdb.base/langs.exp: Source gdb.base/langs.ci.
21534 Add rs6000-*-* xfail for "up to foo in langs.exp"
21535 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 21536 when not gcc compiled.
d63a86f8 21537
c906108c
SS
21538Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21539
21540 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
21541 * gdb.base/corefile.exp: Likewise.
21542 * gdb.base/list.exp: Likewise.
21543 * gdb.base/scope.exp: Likewise.
21544 * gdb.base/siganls.exp: Likewise.
21545
21546 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
21547 compiler output.
21548 * gdb.base/whatis.exp: Likewise.
21549
21550Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
21551
21552 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
21553 failure (opcode table has been fixed to match reality).
21554
21555Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
21556
21557 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
21558 "call inferior func with struct - returns char",
21559 "call inferior func with struct - returns short"
21560
21561 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
21562 "print 'scope0.c'::filelocal at main",
21563 "print 'scope0.c'::filelocal_bss in test_at_main",
21564 "print 'scope0.c'::filelocal at foo",
21565 "print 'scope0.c'::filelocal_bss in test_at_foo",
21566 "print 'scope0.c'::filelocal at bar",
21567 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 21568
c906108c
SS
21569 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
21570 in source file 1". This bug seems to have been fixed with both
21571 gcc and native cc (was native assembler bug?).
21572
21573Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
21574
21575 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
21576 "backtrace through signal handler" to "i*86-*-sysv4*".
21577 * gdb.base/signals.exp: Add xfail for "'next' behaved as
21578 continue" case. Add "known SVR4 bug" to fail message.
21579 Add "i*86-*-bsdi2.0" xfail for "handle all print".
21580 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
21581 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
21582 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
21583 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
21584 "up to foo in langs.exp", "show language at foo in
21585 langs.exp", "up to cppsub_ in langs.exp", "show
21586 language at cppsub_ in langs.exp", "up to fsub in
21587 langs.exp", and "show language at fsub in langs.exp".
21588 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
21589 "bactrace in corefile.exp".
21590 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
21591 "call inferior function with struct - returns float" and
21592 "call inferior function with struct - returns double".
d63a86f8 21593
c906108c
SS
21594Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
21595
21596 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
21597 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
21598 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
21599 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
21600
21601Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
21602
21603 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
21604 (or overriden) "CHILL" macro rather then bare "gcc".
21605 Also look for ../../gcc/xgcc since that is what we will
21606 actually need, not "Makefile". Remove following assignment
21607 of CHILL to CHILL_FOR_TARGET because that results in
21608 recursive definition.
21609
21610Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
21611
21612 * gdb.base/corefile.exp: Change xfail for backtrace in
21613 corefile.exp from linuxaout to all linux.
21614 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
21615 cases where we miss the breakpoint at the signal handler
21616 for some reason. Setup xfail for linuxoldld/linuxaout and
21617 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
21618 hitting SIGURG breakpoint.
21619 * gdb.base/signals.exp: Setup xfail for "next" acting like
21620 continue to add linuxoldld. Setup xfail for all linux for
21621 "next to handler in signals_tests_1", "backtrace in
21622 signals_tests_1", "continue to func1", "pass SIGUSR1",
21623 and continue to handler".
21624
21625Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
21626
21627 * Update all FSF addresses except those in COPYING* files.
21628
21629Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
21630
21631 * gdb.base/a2-run.exp: Change messages to be more explicit about
21632 the status of args, and quote binfile in results.
21633
21634Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
21635
21636 * gdb.base/callfuncs.exp: Add tests for passing structs to
21637 inferior functions and return various types.
21638 * gdb.base/callfuncs.c: Add functions to receive a struct
21639 and return a member of the struct, in various types.
21640
21641Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21642
21643 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
21644
21645Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
21646
21647 * config/vxworks29k.exp: New file, sources vxworks.exp.
21648
21649Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21650
21651 * config/gdbremote.exp: New file. Testing framework using
21652 gdbserver.
21653
21654Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
21655
21656 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
21657 "call function when asleep" and "send end of file".
21658 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
21659 for "backtrace in corefile.exp".
21660 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
21661 for "backtrace through signal handler".
21662 * gdb.base/corefile.exp: Make sure we actually generate a core file
21663 before trying the core tests. Some systems allow the user to suppress
21664 generation of core files and default to that (linux for example).
21665 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
21666 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
21667
21668Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21669
21670 * gdb.threads: New directory with some crude multi-threaded
21671 gdb tests (step.exp and step2.exp).
21672 * config/mt-lynx (STEP_EXECUTABLE): Define.
21673 (THREADFLAGS): Define.
21674
21675Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
21676
21677 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
21678
21679 * gdb.base/signals.exp: Disable whole file for lynx until
21680 further notice.
21681
21682 * gdb.base/signals.exp: xfail test where "next" acts like
21683 "continue" for lynx.
21684
21685 * gdb.base/interrupt.exp: xfail test for calling function while
21686 inferior is asleep for lynx.
21687
21688 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
21689 than one cr-lf after each command.
21690
21691Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21692
21693 * configure.in: Reinstate setting of stabsdirs variable, fix
21694 typo in setting up configdirs for native builds.
21695
21696 * gdb.base/return.exp: Fix typo in return double test.
21697 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
21698 compiler from optimizing them away.
21699
21700Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
21701
21702 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
21703 sequences to be echo'd by gdb when using gdb_test.
21704 * gdb.chill/chexp.exp: Likewise.
21705 * gdb.fortran/exprs.exp: Likewise
21706
21707Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21708
21709 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
21710 after the inferior gdb has started.
21711
21712 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
21713 after each command.
21714 * gdb.base/funcargs.exp: Likewise.
21715 * gdb.base/gdbvars.exp: Likewise.
21716 * gdb.base/interrupt.exp: Likewise.
21717 * gdb.base/list.exp: Likewise.
21718 * gdb.base/watchpoint.exp: Likewise.
21719 * gdb.c++/demangle.exp: Likewise.
21720 * gdb.c++/inherit.exp: Likewise.
21721 * gdb.chill/chexp.exp: Likewise.
21722 * gdb.fortran/exprs.exp: Likewise.
21723
21724 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
21725 test if we can't handle IO to/from the inferior.
21726
21727 * gdb.c++/misc.exp: Always check for a program already being
21728 started after sending a "run" command to gdb.
21729
21730 * gdb.base/twice.exp: Start with a fresh gdb.
21731
21732 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
21733 only depend on gdb's expression code, not the chill runtime.
21734
21735 * gdb.base/return.c: Put return values into variables so we
21736 can have gdb print them rather than depending on the program
21737 to print them.
21738 * gdb.base/return.exp: Corresponding changes.
21739
21740 * lib/gdb.exp: Provide default value for noinferiorio.
21741 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
21742 the inferior.
21743
21744 * gdb.base/break.exp: Always check for a program already being
21745 started after sending a "run" command to gdb.
21746 (text_next_with_recursion): Don't check the output from the
21747 program's printf statement. Instead just make sure the program
21748 exited.
21749
21750 * gdb.base/commands.exp: Protect tests which need arguments with
21751 $noargs conditionals.
21752
21753Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21754
21755 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
21756 of structure member arrays to match gdb/valops.c:value_addr change.
21757
21758Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
21759
21760 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
21761 cases.
21762
21763Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
21764
21765 * configure.in (configdirs): Remove gdb.chill from default list
21766 of subdirs and then add it back in only if doing a native build.
21767 The current chill compiler does not yet work in any cross build.
21768 * Revert all signal changes from Jul 6.
21769 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
21770 for sh-hms targets, allowing these tests to link, with no other
21771 changes. Testing is suppressed by setting "nosignals" in site.exp.
21772
21773Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
21774
21775 * configure.in (signaldirs): Define and add to configdirs for all
21776 targets except some specific ones that are known to not support signals.
21777 Also clean up formatting.
21778 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
21779 (signals, sigall): Remove rules to build.
21780 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
21781 Moved to new gdb.signals directory.
21782 * gdb.signals: New test directory.
21783 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
21784 signals.c signals.exp}: New or moved files.
21785
21786Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
21787
21788 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
21789
21790Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
21791
21792 * gdb.base/return.exp: Xfail `return double' test failure
21793 on at least Solaris 2.3 and handle future/past versions on
21794 a case by case basis as appropriate. Also update message
21795 to include i*86 failures.
21796
21797Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21798
21799 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
21800
21801 * lib/gdb.exp: Fix comment which erroneously identified
21802 gdb_file_cmd as gdb_load (the 19 May change was in fact to
21803 gdb_file_cmd not gdb_load).
21804 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
21805
21806 * gdb.base/setvar.exp: Make test names consistent between pass and
21807 fail cases. Use gdb_test more.
21808
21809Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21810
21811 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
21812
21813Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21814
21815 * gdb.base/help.exp: Fix expected help string for `show commands'.
21816
21817Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
21818
21819 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
21820
21821 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
21822 of a text section.
21823
21824Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
21825
21826 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
21827 that loop eventually terminates. Fix Connection refused logic so
21828 that testsuite will expire nicely.
21829
21830Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
21831
21832 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
21833 config/rom68k.exp: New tcl glue for the appropriate monitors.
21834 These all just end up calling monitor.exp.
21835 * config/monitor.exp (gdb_target_monitor): Handle `Connection
21836 refused' by retrying. Cleanup some timeout issues.
21837 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
21838 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
21839 callers don't have to set/restore global timeout variable.
21840
21841 * The following set of changes centralizes management of the global
21842 timeout variable. This way, it can be set in one target dependent
21843 place instead of dozens of places scattered throughout the test suite.
21844 If you need to lengthen a timeout, then you should either set timeout
21845 in one of the config/{target}.exp files, or multiply it by a factor.
21846 Setting it to an absolute value is always going to lose for some
21847 targets.
21848 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
21849 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
21850 * gdb.base/funcargs.exp: Don't set timeout.
21851 * gdb.base/list.exp (test_forward_search): Only use local timeout.
21852 * gdb.base/printcmds.exp (test_print_string_constants
21853 test_print_array_constants): Don't set timeout.
21854 * gdb.base/ptype.exp: Don't set timeout.
21855 * gdb.base/recurse.exp: Don't set timeout.
21856 * gdb.base/return.exp: Don't set timeout.
21857 * gdb.base/watchpoint.exp: Don't set timeout.
21858 * gdb.c++/classes.exp (do_tests): Don't set timeout.
21859 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
21860
21861Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
21862
21863 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
21864
21865Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21866
21867 * lib/gdb.exp: Disable chill tests for irix5.
21868
21869Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21870
21871 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
21872 each test pass or fail.
21873
21874Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21875
21876 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
21877 xlc not gcc.
21878
21879Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
21880
21881 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
21882
21883Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
21884
21885 * config/est.exp: Fix copyright and comments. Remove dead code.
21886 Use targetname, serialport and baud variables instead of fixed
21887 constants.
21888 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
21889 * config/cpu32bug.exp: New file to support cpu32bug monitors.
21890
21891Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21892
21893 * gdb.base/watchpoint.exp: Don't run
21894 test_watchpoint_triggered_in_syscall for sunos.
21895
21896Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21897
21898 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
21899 they don't seem to exist. Do include stdio.h.
21900
21901Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21902
21903 * gdb.base/a1-selftest.exp: Add alpha xfail.
21904
21905Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21906
21907 * gdb.base/watchpoint.c (main): Prompt before calling read().
21908 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
21909 Revise accordingly. Remove cruft about sending "123" several
21910 times, until it gets noticed. Clean up the "print buf[0]" stuff
21911 so that it passes or fails, and waits for prompts in the usual way.
21912
21913Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21914
21915 * gdb.base/recurse.exp: Fix comment.
21916
21917 * TODO: Remove item about printing variables in nodebug.exp. Add
21918 item about enabling tests which are only run on some targets.
21919
21920 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
21921 fail, make test names unique, use new gdb_test convention
21922 regarding pattern, use gdb_test more, etc.).
21923
21924 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
21925 fail, make test names unique, etc.).
21926
21927Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21928
21929 * gdb.base/nodebug.c: Change return type of top and middle to
21930 short.
21931 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
21932 are fixed by the recent mdebugread.c changes. Allow `short ()'
21933 as type for top and middle.
21934
21935Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21936
21937 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
21938 nearly as I can tell, the whole thing was an accident in Stu's
21939 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
21940 to replace a send/expect pair with gdb_test, but ended up only
21941 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
21942 of 30 Mar 1995 took care of it, but left this vestigial comment
21943 which I am now nuking.
21944
21945Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21946
21947 * gdb.base/break.exp: Look for different line number for
21948 breakpoint at main depending on usestubs.
21949
21950Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21951
21952 * gdb.base/list.exp: Adjust some alternate expect patterns to
21953 match recent list0.c change. Add alternate expect pattern for
21954 output from `list default lines around main' for optimizing
21955 compilers.
21956
21957Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21958
21959 * lib/gdb.exp: If nosignals is not set, set it to 0.
21960
21961Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
21962
21963 * config/slite-gdb.exp: Responds to load symbol table prompt.
21964 * gdb.base/break.exp: Adjust line number, fix rerun.
21965 * gdb.base/langs0.c: Add #ifdef usestubs.
21966
21967Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
21968
21969 * gdb.base/list.exp: Adjust line contents after adding new lines in
21970 list0.c. Also fix a syntax error.
21971
21972 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
21973 * gdb.base/break.exp: ditto.
21974 * gdb.base/list.exp: ditto.
21975 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
21976 * gdb.base/run.c: ditto.
21977 * gdb.base/list0.c: ditto.
21978 * gdb.base/funcargs.c: ditto.
21979
21980Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
21981
21982 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
21983 $targetname, $serialport and $baud instead of hardwired variables.
21984 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
21985 target doesn't support signals.
21986
21987Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
21988
21989 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
21990
21991Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21992
21993 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
21994 Don't rely on the value of an auto variable before it has been
21995 initialized. Use gdb_test more.
21996
21997Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21998
21999 * lib/gdb.exp (default_gdb_version): A version number must start
22000 with a digit, but other than that contains all characters up to
22001 the first whitespace character.
22002
22003Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22004
22005 * gdb.base/commands.exp (breakpoint_command_test): New tests.
22006
22007Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22008
22009 * gdb.c++/*.exp: Warn if executable does not exist. The original
22010 reason for skipping the warning was that configure.in sometimes
22011 intentionally skipped building the executables but the tcl code
22012 had no way of knowing. That (a) was always bogus with respect to
22013 error handling, (b) is no longer true (right now there is no way
22014 to skip C++ tests).
22015
22016 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
22017
22018Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22019
22020 * gdb.base/list.exp: Add expect patterns for output from
22021 SunPRO compiled executables.
22022 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
22023 types.
22024
22025Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22026
22027 * gdb.base/break.exp (test_next_with_recursion): Accept any line
22028 number (we are already testing that the correct source line text
22029 gets printed).
22030
22031 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
22032 that is what is intended, but something needed to be done to get
22033 sunos4 native working again.
22034
22035 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
22036
22037 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22038 apparently went with a (very) old xfail.
22039
22040Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22041
22042 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22043 runto_main is a proc in gdb.exp that will do 'step' for target use
22044 stubs.
22045 * gdb.base/exprs.exp: ditto.
22046 * gdb.base/interrupt.exp: ditto.
22047 * gdb.base/opaque.exp: ditto.
22048 * gdb.base/printcmds.exp: ditto.
22049 * gdb.base/ptype.exp: ditto.
22050 * gdb.base/scope.exp: ditto.
22051 * gdb.base/setvar.exp: ditto.
22052 * gdb.base/signals.exp: ditto.
22053 * gdb.base/twice.exp: ditto.
22054 * gdb.c++/classes.exp: ditto.
22055 * gdb.c++/inherit.exp: ditto.
22056 * gdb.c++/templates.exp: ditto.
22057 * gdb.base/break.exp: no run and hit main for stubs. Change line
22058 numbers for breakpoints and info breakpoint.
22059 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22060 breakpoint().
22061 * gdb.base/callfuncs.c: ditto.
22062 * gdb.base/exprs: ditto.
22063 * gdb.base/interrupt.c: ditto.
22064 * gdb.base/opaque0.c: ditto.
22065 * gdb.base/printcmds.c: ditto.
22066 * gdb.base/ptype.c: ditto.
22067 * gdb.base/scope0.c: ditto.
22068 * gdb.base/setvar.c: ditto.
22069 * gdb.base/signals.c: ditto.
22070 * gdb.base/twice.c: ditto.
22071 * gdb.c++/misc.cc: ditto.
22072 * gdb.c++/templates.cc: ditto.
22073
22074Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22075
22076 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22077
22078 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22079 somewhere between `read' and `main.c'. I'm pretty sure the
22080 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22081 and it isn't particularly useful.
22082
22083 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22084
22085Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22086
22087 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22088
22089Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22090
22091 * config/mt-slite: add LIBS and -nostdlib.
22092 * config/slite-gdb.exp: add this new file to support sparclite target.
22093
22094Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22095
22096 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22097
22098 * gdb.base/a2-run.exp: Change argument to istarget from
22099 "*-*-vxworks" to "*-*-vxworks*".
22100 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22101
22102Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22103
22104 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22105 will not runto main but do a 'step' to step out of breakpoint().
22106 * config/mt-slite: add -Dusestubs.
22107
22108Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22109
22110 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22111 instead of just @.
22112
22113 * gdb.base/signals.exp: Add test for "handle all print".
22114 * TODO: Remove "handle all print". Also remove item about
22115 checking copyright date (I don't like the idea of a spurious FAIL
22116 based on when we run the tests).
22117
22118 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22119 for SunOS4 (reason for failure not investigated). Remove
22120 redundant test for $binfile.
22121
22122 * gdb.base/nodebug.c (array_index): Call malloc.
22123
22124 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22125
22126Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22127
22128 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22129 conventions and slightly simplify the matching regexp.
22130
22131Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22132
22133 * gdb.base/break.exp: Update gdb_test invocation to use new
22134 convention.
22135
22136 * lib/gdb.exp: If noargs is not set, set it to 0.
22137
22138 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
22139 tests unique.
22140
22141 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
22142
22143Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22144
22145 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
22146 one argument of type "<non-float parameter>".
22147
22148Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
22149
22150 * config/rom68k.exp: New file to support Motorola IDP board.
22151 * gdb.base/a2-run.exp: Skip this file if noargs is set.
22152 * gdb.base/break.c: Change things around so that this program
22153 doesn't depend upon args. This is necessary to make remote
22154 targets work (in general, they can't take args).
22155 * gdb.base/break.exp: Don't try to send args to program. Don't
22156 expect output. Also, replace lots of code with gdb_test.
22157
22158Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22159
22160 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
22161 printing of '\'' (which is what the comment says we are testing,
22162 even though we were not), not '''.
22163 (test_integer_literals_rejected): Test that printing ''' is an error.
22164
22165 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22166 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
22167 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
22168 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
22169 Use gdb_test not test_print_accept.
22170 * lib/gdb.exp: Remove test_print_accept.
22171
22172 * gdb.base/signals.exp (signal_tests_1): Make pass message
22173 consistent with fail message.
22174
22175 * gdb.base/whatis.exp: Remove xfails for printing char vs.
22176 unsigned char; the bug (PR 1821) is fixed.
22177
22178 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
22179
22180 * gdb.base/scope.exp (test_at_localscopes): Call pass for
22181 successful tests--makes xfailing them work right.
22182
22183Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22184
22185 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
22186 only \r\n, not .*. The test can pass .* as the last thing in
22187 $pattern if that is what it wants. In addition to providing this
22188 flexibility, this change should speed up pattern matching in cases
22189 where the pattern already ended with .* (there were a number of
22190 them). This change also helps catch bad patterns--in the old
22191 scheme the typo "char \*" instead of "char \\*" would pass. Now
22192 it is caught.
22193 * Many .exp files: Update callers.
22194
22195 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
22196 clearer and does not spuriously match multiple ('s. Likewise for
22197 ) and *.
22198
22199 * gdb.base/nodebug.exp: Test ability to call a function and pass
22200 it a string (even with no debugging info).
22201
22202 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
22203 "p '\'", which is the same as "p ''" once tcl gets done with
22204 quoting, to "p '\\'", which I suspect is what is intended (one
22205 backslash gets sent to GDB).
22206
22207 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
22208
22209Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22210
22211 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
22212 1817) was fixed literally years ago.
22213
22214Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22215
22216 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
22217 test, it causes stepping out of call_after_alloca_subr with
22218 optimizing compilers.
22219 (localvars_in_indirect_call): Consume GDB prompt if `finish'
22220 fails.
22221
22222 * gdb.c++/templates.exp: Source templ-info.exp only if
22223 the templates executable exists.
22224
22225 * gdb.c++/misc.cc (class Contains_static_instance,
22226 class Contains_nested_static_instance),
22227 gdb.c++/classes.exp (test_static_members): Test printing of
22228 a class that contains a static instance of the class.
22229
22230Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22231
22232 * gdb.base/langs2.c (cppsub_): Don't prototype.
22233 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
22234 only, I believe).
22235
22236Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22237
22238 * lib/gdb.exp (skip_chill_tests): New procedure.
22239
22240 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
22241
22242Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
22243
22244 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
22245 each expect pattern. Cuts runtime from 12 to about 4 seconds.
22246
22247Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22248
22249 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
22250
22251 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
22252 disassemble 8, not 16, instructions for part 4.
22253
22254 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
22255 support the latter anymore.
22256
22257 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
22258 -DNO_PROTOTYPES.
22259 * gdb.base/callfuncs.c: Control use of prototypes based on
22260 NO_PROTOTYPES, not __STDC__.
22261 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
22262 t_float_values2 tests if prototypes in use.
22263
22264 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
22265 t_double_values): When checking differences against DELTA, check
22266 that difference is within the range (-DELTA,DELTA), not just
22267 (-infinity,DELTA).
22268
22269Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
22270
22271 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
22272 'file' command firts, then 'target', then 'load', this is due to gdb
22273 target set up.
22274 * config/mips-gdb.exp: Fix a couple regular exp bugs.
22275
22276Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
22277
22278 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
22279 FP load/store variants.
22280 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
22281
22282Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22283
22284 * gdb.base/term.exp: Do not give a warning if not native, it is
22285 not an abnormal condition.
22286
22287Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
22288
22289 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
22290 t_char_array".
22291
22292Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22293
22294 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
22295 are getting the version number.
22296
22297 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
22298 if not native, it is not an abnormal condition.
22299
22300Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22301
22302 * lib/gdb.exp: Just use "file exists", rather than undocumented
22303 dejagnu procedure "findfile".
22304
22305Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22306
22307 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
22308 (LDFLAGS): Set to -Xlinker -Ur.
22309
22310 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
22311 Removed, these values are set by lib/gdb.exp.
22312
22313 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
22314
22315Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22316
22317 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
22318 of replicating gdb startup code.
22319
22320 * config/mt-vxworks (LDFLAGS): Set to -r.
22321 (CFLAGS_FOR_TARGET): Removed.
22322
22323 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
22324 (gdb) and gdb for vxworks uses (vxgdb).
22325
22326 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
22327 executable is not in the tree and host != target, use sed and
22328 program_transform_name to determine the gdb name used by the
22329 target.
22330
22331 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
22332 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
22333
22334Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22335
22336 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
22337 floats, chars, and shorts where there are ANSI-style function
22338 definitions.
22339
22340 * gdb.base/langs.exp, gdb.base/langs*: New test.
22341 * gdb.base/Makefile.in: Build it.
22342 * TODO: Remove item about checking that C names don't get C++
22343 demangling applied; this test tests it.
22344
22345Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22346
22347 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
22348 went with the const70 xfail. The xfail went away a year ago.
22349
22350 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
22351
22352 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
22353 for hp300.
22354
22355 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
22356
22357 * gdb.base/a1-selftest.exp: Don't run on hp300.
22358
22359Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22360
22361 * Makefile.in (site.exp): Set host_alias and target_alias as well
22362 as host_triplet and target_triplet.
22363
22364Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22365
22366 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
22367
22368 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
22369 places as other ecoff systems).
22370
22371 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
22372 ultrix.
22373
22374Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22375
22376 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
22377 remove them.
22378 * gdb.base/nodebug.exp: Accept "function" in addition to "text
22379 variable and "variable" in addition to "data variable".
22380 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
22381
22382 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
22383 2.
22384 * gdb.base/list1.c (long_line): Add additional statement at start
22385 of function.
22386 * gdb.base/list.exp (test_forward_search): Update line number to
22387 reflect new statement.
22388
22389Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22390
22391 * gdb.base/signals.exp: Reinitialize searched source directories
22392 after gdb_start call.
22393
22394Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
22395
22396 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
22397 * gdb.stabs/Makefile.in: Likewise.
22398
22399 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
22400 change. Instead split the tests into smaller pieces.
22401 * gdb.disasm/hppa.s: Corresponding changes.
22402
22403Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22404
22405 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22406 Quote ^C when passing it to stty. For some shells ^ is a pipe.
22407
22408 * gdb.base/funcargs.exp: Modify many tests so that every test
22409 either passes or fails. Make some test names unique.
22410
22411Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22412
22413 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22414 Call stty to set interrupt character.
22415
22416 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
22417 for HP assembler versus GNU assembler based on actual behavior of
22418 $(CC), rather than assuming that $(AS) is always the GNU assembler.
22419
22420 * TODO: Suggest a few more stepping tests.
22421
22422Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
22423
22424 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
22425 restart GDB for h8300 after a continue.
22426 (return): Add pattern to match a29k-udi behavior.
22427 * gdb.base/nodebug.exp: Remove obsolete comment.
22428 * gdb.base/regs.exp: New file, testing of register displays.
22429 * gdb.base/return.exp: Fix typo in reference to $objdir.
22430 * gdb.base/whatis.exp: Always start with a fresh GDB.
22431
22432Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22433
22434 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
22435 higher, these tests generate a lot of output.
22436
22437Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22438
22439 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
22440 code following the catch silently ignored some errors; without the
22441 catch they should be thrown like any other tcl error. Also, the
22442 catch used "" instead of {} which meant all the callers who wanted
22443 to include one of the characters "[]$ had to quote it an extra time.
22444 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
22445 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
22446 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
22447 Remove extra quoting.
22448
22449Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
22450
22451 * gdb.base/commands.exp: Make test names unique; every test either
22452 passes or fails. Update some comments.
22453
22454 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
22455
22456Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22457
22458 The following fixes a FAIL caused by the fact that the alpha stabs
22459 configuration didn't use the ".if alpha" code in weird.def.
22460 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
22461 bit pointer, so the 32 bit version works even on the alpha.
22462 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
22463 Remove the stuff which allowed us to have separate versions for
22464 alpha and everything else.
22465
22466 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
22467 regexp which "info func operator\[\](" is supposed to match. Fix
22468 string to send to GDB. Note that GDB still doesn't work right. Add a
22469 new test for "info func .perator\[\](" which GDB does handle correctly.
22470
22471 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
22472
22473Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22474
22475 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
22476 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
22477 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
22478 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
22479 it makes the tests harder to understand and confuses test-o-matic.
22480 The preferred style is that each test provides a PASS or a FAIL,
22481 and has a unique message (e.g. "continue #54" not just "continue")
22482 which is the same for the pass and the fail.
22483 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22484 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
22485 to lib/gdb.exp.
22486 * gdb.base/printcmds.exp: Use test_print_accept. Remove
22487 prt_accept which was basically the same thing. Likewise for
22488 test_print_reject and prt_reject.
22489 * lib/gdb.exp (test_print_reject): Add some more error message
22490 patterns to match from the former printcmds.exp (prt_reject).
22491 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
22492 One defect of the passcount stuff is that some of it failed to
22493 report XPASS where appropriate.
22494 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
22495 stuff before and after arg in expected pattern.
22496 (test_paddr_operator_functions): Re-do test without print_addr_of;
22497 this is the only test which seems to want extra stuff there.
22498
22499Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22500
22501 * gdb.base/nodebug.exp: Update new tests to reflect improved
22502 wording of gdb output.
22503
22504 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
22505 and "ptype" work on variables in files compiled without -g.
22506 Replaces commented out "maint print msymbol" tests.
22507
22508Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22509
22510 * gdb.base/setvar.c (dummy): Call malloc.
22511
22512 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
22513 losing with the irix4 sed.
22514
22515 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
22516 ALRM" on irix4.
22517
22518Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22519
22520 * TODO: Remove items about corefile.exp testing new exec-file and
22521 backtrace; both are now done. Add items about printing enums.
22522
22523Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22524
22525 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
22526 "get signal $thissig" test fails.
22527
22528 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
22529
22530Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22531
22532 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
22533 compiler warning with dec alpha compiler.
22534
22535 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
22536 extra \n from gdb_test call (this explains why the prompt test
22537 that I removed yesterday was there).
22538 (user_defined_command_test): Remove extra \n and prompt test.
22539
22540 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
22541 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
22542 doesn't exist.
22543 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
22544 Also remove alpha workaround, which turns out to be because
22545 SIGABRT == SIGLOST.
22546
22547 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
22548
22549 * gdb.base/help.exp: Don't test "help show".
22550
22551Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22552
22553 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
22554 "set print address" is on.
22555 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
22556 pass prompt to gdb_test; gdb_test already looks for the prompt.
22557
22558 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
22559
22560 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
22561 was a vestige of the manual TESTSTRATEGY, and the purpose of it
22562 was to make sure that gdb can read a core file. But (a) the "read
22563 the corefile" part didn't make it to a1-selftest.exp, we just
22564 delete the corefile after creating it, and (b) we test reading
22565 corefiles in corefile.exp anyway. Also, this test left around a
22566 xgdb process on Solaris.
22567
22568 * gdb.base/corefile.exp: Also test backtrace.
22569
22570Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
22571
22572 * gdb.base/commands.exp: Test a simple user defined command with
22573 arguments and if/while statements; verify the full user command is
22574 printed by "show user".
22575
22576 * gdb.base/commands.exp: Test if/while commands as part of a
22577 breakpoint command list; verify they appear in breakpoint
22578 information.
22579
22580Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22581
22582 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
22583 than by dividing by zero.
22584
22585Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
22586
22587 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
22588 performing an inferior call with watchpoints enabled.
22589 * gdb.base/watchpoint.c (main): Delete second unnecessary read
22590 call.
22591
22592Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22593
22594 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
22595 of "file" command.
22596
22597 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
22598 Add additional pattern for when "int operator int(void);" appears
22599 in a different order.
22600
22601Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22602
22603 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
22604
22605 * gdb.base/help.exp: Replace most of docstrings for "info signals"
22606 and "signal" with ".*".
22607
22608Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22609
22610 * TODO: Add note about "handle all nostop".
22611
22612 * gdb.base/{sigall.c, sigall.exp}: New test.
22613 * gdb.base/Makefile.in: Add it.
22614
22615Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
22616
22617 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
22618 when invoking GDB, suppresses any windowing interface.
22619
22620Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
22621
22622 * config/sim-gdb: New file, simulator testing support.
22623
22624Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
22625
22626 * gdb.base/interrupt.exp: Test calling func1 twice.
22627
22628Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
22629
22630 * gdb.base/list.exp (test_forward_search): Set timeout higher
22631 when we'll be getting lots of output from gdb.
22632
22633 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
22634 "init_malloc" to after the expect statement. Run it if that
22635 regexp is taken, but also for two others which happen if source
22636 cannot be found.
22637
22638Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22639
22640 * gdb.base/printcmds.exp: New test, for printing register before
22641 program is running.
22642
22643Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22644
22645 * gdb.base/list.exp: Correct some alternate expect patterns
22646 to reflect changes in list1.c.
22647
22648Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22649
22650 * TODO: Add item regarding large frames.
22651
22652 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
22653
22654 * TODO: Remove item about enabling return.exp; it
22655 is enabled. Suggest a few more "return" tests.
22656
22657Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22658
22659 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
22660 anonymous unions.
22661
22662Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22663
22664 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
22665 and pr-5646.o, so "make" is the same as "make all", not "make
22666 pr-4975.o".
22667
22668Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
22669
22670 * gdb.base/list.exp: Adjust expectations to reflect changes in
22671 list1.c.
22672 (test_forward_search): New test proc.
22673 * gdb.base/list1.c (long_line): New function, has long source line.
22674
22675Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
22676
22677 * gdb.base/a1-selftest.exp: Change initial stepping to know about
22678 additional line of code that was added.
22679
22680Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
22681
22682 * gdb.disasm/hppa.s: Break the large branching tests into smaller
22683 tests so as not to overflow expect's input buffers.
22684 * gdb.disasm/hppa.exp: Corresponding changes.
22685
22686Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22687
22688 Beginnings of template debugging tests.
22689 * gdb.c++/templ-info.cc: New file to test for template
22690 debugging capability of the compiler.
22691 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
22692 templ-info.cc.
22693 * gdb.c++/templates.cc: Add explicit template instantiations
22694 to enable compiling with -fno-implicit-templates. Add destructor
22695 and 'value' method to T5 class for template tests.
22696 * gdb.c++/templates.exp: Add testcases for printing of template
22697 types, setting breakpoints on template methods and calling a
d63a86f8 22698 template method.
c906108c
SS
22699
22700Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
22701
22702 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
22703 branch target since some assemblers (gas-2.5) may emit a
22704 relocation for the branch instead of resolving it in the
22705 assembler.
22706
22707Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22708
22709 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
22710 through signal handler.
22711
22712Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22713
22714 * configure.in (*-*-netware): Use config/mt-netware.
22715
22716 * config/mt-netware: New file.
22717 * config/mt-i386-netware: Removed, separate configs for different
22718 netware architectures are no longer needed now that we have
22719 --with-headers.
22720
22721Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22722
22723 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
22724 by the recent changes to use ANSI C arithmetic conversions.
22725
22726Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22727
22728 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
22729 bug involving using inferior_pid to figure out whether to select a
22730 frame.
22731
22732Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
22733
22734 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
22735 match the current disassembler output.
22736
22737Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
22738
22739 * gdb.fortran/exprs.exp: Expect VOID instead of void.
22740 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
22741 types, expect "int" as type of integer values (for now).
22742
22743Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
22744
22745 * gdb.base/commands.exp: New tests for if/while commands.
22746
22747Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
22748
22749 * lib/gdb.exp (runto): Replace sub-pattern for hex value
22750 by .*, since hex values have different syntax in Chill mode.
22751
22752Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22753
22754 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
22755 linefeed from expect pattern for repeated types with indices > 9.
22756
22757Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
22758
22759 First part of Fortran test suite.
22760 * gdb.fortran: New directory.
22761 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
22762
22763Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22764
22765 * gdb.base/default.exp: Update expect pattern for load command
22766 without arguments.
22767
22768Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
22769
22770 * configure.in: Change i386 to i[345]86.
22771 * gdb.base/configure.in: Likewise.
22772 * gdb.c++/configure.in: Likewise.
22773 * gdb.chill/configure.in: Likewise.
22774
22775Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
22776
22777 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
22778 patterns, since that is not a valid context for comments.
22779
22780Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
22781
22782 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
22783 repeated types and repeated types with indices > 9.
22784
22785Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
22786
22787 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
22788 2417; old bug has been fixed.
22789
22790Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
22791
22792 * gdb.base/interrupt.exp: When trying to wake up the inferior,
22793 send the newline ourselves instead of assuming gdb_test will do
22794 so when passed an empty input string.
22795
22796 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
22797 stabs testcode.
22798
22799Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22800
22801 * lib/gdb.exp (gdb_test): Don't send anything if the first
22802 argument is an empty string. This makes cases where we want to
22803 match output that is already in expect's buffers (for example,
22804 matching a breakpoint after gdb_run_cmd has been called) work
22805 reliably.
22806
22807Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22808
22809 * config/netware.exp: New file.
22810
22811Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22812
22813 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
22814 the -B and -L prefixes so we can find the debugging stub.
22815
22816 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
22817 there and we are using the gcc from the tree.
22818
22819 * gdb.base/types.c: Removed.
22820
22821 * gdb.base/configure.in: Look for makefile fragments in ../config.
22822 Recognize i386-*-netware.
22823 * gdb.c++/configure.in: Likewise.
22824
22825Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22826
22827 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
22828 the correct TCL syntax.
22829
22830Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22831
22832 * gdb.base/opaque.exp: use runto instead of messing around with
22833 breakpoints. Simplify by using gdb_test.
22834
22835 * gdb.base/bitfields.exp: restart between tests on netware targets
22836 because breakpoints aren't relocated after target death. Run
22837 processes to completion.
22838
22839 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
22840
22841Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
22842
22843 * Makefile.in: Remove extra tabs that confuse some versions
22844 of "make". Use the newly built gdb to test with by default,
22845 rather than the first one in the tester's search path.
22846
22847Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
22848
22849 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
22850
22851 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
22852 condition help.
22853
22854Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22855
22856 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
22857
22858 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
22859 running.
22860 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
22861 * gdb.base/funcargs.exp: Likewise.
22862
22863 * gdb.base/bitfields.exp: Simplify by using gdb_test.
22864 * gdb.base/funcargs.exp: Likewise.
22865
22866 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
22867 message is "".
22868
22869Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22870
22871 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
22872 return,signals,twice}.exp: Handle non-existant binaries
22873 consistantly.
22874
22875 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
22876 * gdb.base/Makefile.in: Don't try to generate a core dump, we
22877 might testing a cross development system.
22878
22879Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22880
22881 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
22882 runtest script is relative to ${srcdir}, not ${rootdir}.
22883
22884Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
22885
22886 * gdb.base/signals.exp: Allow for optionality of breakpoint
22887 address.
22888
22889Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22890
22891 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
22892
22893Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22894
22895 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
22896 for size_t definition.
22897 * gdb.c++/templates.cc: Likewise
22898
22899 * config/mt-i386-netware: New file.
22900
22901 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
22902 defined.
22903
22904 * gdb.base/Makefile.in: Added support for systems that name core
22905 files by appending "core" to the program name.
22906 * gdb.base/a1-selftest.exp: Likewise.
22907
22908Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22909
22910 * gdb.base/return.exp: Add comment and message for `return double'
22911 test failure on Sparc Solaris.
22912
22913Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
22914
22915 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
22916
22917Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22918
22919 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
22920 from optimizing them away.
22921 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
22922 patterns to include default constructors and assignment operators,
22923 to match gcc versions beyond 2.5.8. Accept any cplus demangling
22924 character in the output of the virtual base pointer.
22925
22926Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22927
22928 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
22929 expression match in print_addr_of to avoid unintented matches.
22930 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
22931 versions up to 2.5.8.
22932
22933Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22934
22935 * gdb.base/list.exp: Tweak alternate pattern for listing of an
22936 included file to run under newer versions of expect.
22937 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
22938 consecutive >'s in templates to accomodate recent cplus-dem.c change.
22939 Remove xfail for the virtual table of BDDHookV.
22940
22941Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
22942
22943 * lib/gdb.exp (string_to_regexp): Set a default result.
22944 (default_gdb_start): Fix misleading message.
22945
22946Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
22947
22948 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
22949 Remove all CC, etc definitions.
22950 * config/mt-hpux: New file.
22951 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
22952 (CFLAGS, LDFLAGS): Define.
22953 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
22954
22955 * Makefile.in (site.exp): Don't insert host_os, etc.
22956 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
22957 (distclean): Check existence of subdir.
22958 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
22959 * gdb.base/Makefile.in: General cleanup and simplification.
22960 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22961 to build executables. Use default rule to build .o files.
22962 (EXPECT, RUNTEST, CC): Fix relative pathname.
22963 (site.exp): Don't insert host_os, etc.
22964 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
22965 and/or SIGUSR1 defined.
22966 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
22967 * gdb.c++/Makefile.in: General cleanup and simplification.
22968 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22969 (CFLAGS): Remove.
22970 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
22971
22972Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
22973
22974 * gdb.base/recurse.exp: Misc changes to get tests running again
22975 after Kung's changes to the watchpoint code.
22976 * gdb.base/watchpoint.exp: Likewise.
22977
22978Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
22979
22980 * lib/gdb.exp (string_to_regexp): Convert {\} also.
22981
22982Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
22983
22984 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
22985 * lib/gdb.exp (default_gdb_start): Define.
22986 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
22987 gdb.base/funcargs.exp, gdb.base/opaque.exp,
22988 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
22989 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
22990 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
22991 Don't call gdb_target_udi in between tests.
22992
22993Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22994
22995 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
22996 (which was basically just a local version of the same thing). In
22997 addition to avoiding duplication, gdb_test_exact is faster.
22998 * lib/gdb.exp (gdb_test_exact): Fix typo.
22999
23000 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
23001 don't give an error.
23002
23003 * gdb.base/term.exp: Call delete_breakpoints before starting.
23004
23005 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
23006 (t10): Add comment.
23007
23008Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23009
23010 Reorganization of the GDB Test Suite.
23011
23012 * gdb.base: New directory, contains all the basic tests.
23013 * gdb.c++: New directory, tests specific to C++.
23014 * gdb.chill: New directory, tests specific to Chill.
23015 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
23016 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
23017 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
23018 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
23019 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
23020 t30-31 to chill).
23021 * */gdbme.*: Rename to match appropriate expect scripts.
23022 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
23023 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
23024 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
23025 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
23026 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
23027 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
23028 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
23029 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
23030 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
23031 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
23032 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
23033 gdb.c++/virtfunc.cc: New names of C++ files.
23034 * gdb.chill/chillvars.ch: New name of Chill file.
23035 * gdb.base/configure.in, gdb.c++/configure.in,
23036 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23037 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23038 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23039 * configure.in (configdirs): Update to reflect directory changes.
23040 (target_abbrev): No longer define for any configuration.
23041 * Makefile.in: Cosmetic improvements to header comments.
23042
23043Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23044
23045 Various changes to gdb.t31:
23046
23047 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
23048 * gdbme.ch: Make all key-words and predefineds be upper-case.
23049 * chillvars.exp: Expect key-words and predefinds in upper-case.
23050
23051 * chillvars.exp: Use gdb_test_exact many places.
23052 Change expected output for arrays (which now includes index labels).
23053
23054 * pr-5020.exp, gdme.ch (module PR_5020):
23055 New test, for PR-5020.
23056
23057Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
23058
23059 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23060 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23061
23062Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23063
23064 * Makefile.in: Fix bit-rot in definitions of CHILL,
23065 CHILL_FOR_TARGET and Chill_LIB.
23066 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23067 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23068 CHILL, and CHILL_LIB.
23069
23070Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23071
23072 * Revert the previous changes. Please see Rob's directory
23073 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23074
23075Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23076
23077 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
23078 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23079 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23080 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
23081 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23082 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23083 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23084 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23085 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23086 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23087 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23088 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23089 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23090 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23091 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23092 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23093 changes from 94Q1.
23094
23095Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23096
23097 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23098 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23099 Rob's new testing fragments.
23100
23101Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23102
23103 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 23104 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
23105
23106Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23107
23108 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23109 version also, match on casted version strings, and match on
23110 gdb startup case where the line numbers might be messed up.
23111
23112Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23113
23114 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 23115 (CFLAGS): Delete it from here.
c906108c
SS
23116
23117Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23118
23119 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23120
23121Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23122
23123 * Makefile.in (RUNTEST): Default to just "runtest".
23124
23125Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23126
23127 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23128 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23129 the code has been restructured.
23130
23131Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23132
23133 * gdb.t00/default.exp (set write): Allow any number of \r and/or
23134 \n, not just one of each.
23135
23136 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
23137 /bin/cc gives a warning if you do.
23138
23139Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
23140
d63a86f8 23141 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
23142 __t10ListS_link1ZUiRCUiPT0
23143
23144Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23145
23146 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
23147 on local variables in recursive functions.
23148
23149 * gdb.t07/Makefile.in: Build the new test.
23150
23151Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23152
23153 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
23154 directly. Instead compare the return values from actual calls.
23155
23156Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
23157
23158 * Makefile.in (check): Set TCL_LIBRARY for runtest.
23159
23160Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23161
23162 * From Peter Schauer with minor modifications.
a9c64011
AS
23163 * gdb.t15/return.exp (return_tests): Handle targets where "return"
23164 stops in mid-line in the caller. Add xfail for returning a float
23165 value on X86 targets.
c906108c
SS
23166
23167Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23168
23169 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
23170 to avoid expect lossage.
23171 (fmem_LRbug_tests): Likewise.
23172 * gdb.disasm/hppa.s: Corresponding changes.
23173
23174 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
23175 conditions to work with latest dejagnu/expect.
23176
23177 * gdb.t15/funcargs.exp (finish from indirect call): No longer
23178 expected to fail on the PA.
23179 (backtrace in call with trampolines): Explicitly require main
23180 to be frame #1 (no trampolines should show up in backtrace).
23181
23182 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
23183 "continue -expect".
23184 * gdb.t06/break.exp: Likewise.
23185 * gdb.t07/watchpoint.exp: Likewise.
23186 * gdb.t13/bitfields.exp: Likewise.
23187 * gdb.t15/{funcargs,return}.exp: Likewise.
23188 * gdb.stabs/weird.exp: Likewise.
23189 * config/{mips,udi}-gdb.exp: Likewise.
23190
23191 * hppa.sed: Enclose comments within a sed command to avoid
23192 losing with the old OSF1 sed.
23193
23194Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23195
23196 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
23197 sequent dynix.
23198 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
23199 * gdb.t15/funcargs.exp: Conditionally step again to really
23200 finish from marker_call_with_trampolines. Handle the case where
23201 the first step from within call_with_trampolines already steps
23202 us back to main.
23203 * gdb.t15/gdbme.c: Add comment to closing brace of
23204 call_with_trampolines for funcargs.exp.
23205
23206Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23207
d63a86f8 23208 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
23209 Fix typo(s).
23210
23211Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23212
23213 * gdb.t07/gdbme.c: More code for watchpoint testing.
23214
23215 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
23216 "Hardware watchpoint" throughout file.
23217 (test_watchpoint_triggered_in_syscall): New test.
23218 (test_complex_watchpoint): New test.
23219
23220Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23221
23222 * gdbme.c (call_with_trampolines): New function to try and step
23223 into. Tests trampoline problems on the PA.
23224
23225 * funcargs.exp (localvars_in_indirect_call): No longer expect
23226 stepping into indirect call to fail on PAs.
23227 (test_stepping_over_trampolines): New test.
23228
23229Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23230
23231 * TODO: Add suggestions for static member function tests, and
23232 completion tests.
23233
23234Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23235
23236 * TODO: Add suggestions for "p/a" tests.
23237
23238 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
23239 (default_gdb_exit): Replace all the hair with sending "quit" to
23240 the process with a simple close.
23241
23242Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23243
23244 * TODO: Add suggestions for shared library tests.
23245
23246Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23247
23248 * TODO: Add suggestions for x/s tests.
23249
23250Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23251
23252 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
23253 "enable once", and "enable breakpoints once" with ".*".
23254
23255Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23256
23257 * TODO: Add suggestions about structure passing tests.
23258
23259Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23260
23261 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
23262 the primary1 test, use work around if __GNUC__ < 2.
23263 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
23264 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
23265 Test for bad output rather than waiting for timeout. Issue
23266 second continue only if first continue failed.
23267
23268Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23269
23270 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
23271 operator[] test with gdb_test because the old code didn't seem to
23272 be getting the quoting right with the new dejagnu.
23273
23274Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
23275
23276 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
23277 one from the path.
23278 * Makefile.in: Use a fresh expect if there is one, use runtest
23279 from the src tree if there is one.
d63a86f8 23280
c906108c
SS
23281Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23282
23283 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
23284 next over recursive call. Revise the tests from that point on
23285 (which had been skipped) to match GDB's actual (correct) output.
23286
23287 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
23288 with next over a breakpoint whose condition is false.
23289
23290 * gdb.t00/help.exp: Comment out "help set print" tests just like
23291 (and for same reason as) "help set" test.
23292
23293Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23294
23295 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
23296 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
23297
23298Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23299
23300 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
23301 necessary gdb_target_udi.
23302
23303 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
23304
23305 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
23306 1838 and 2417; they are fixed.
23307
23308 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
23309 gdb.t03/ptype.exp (ptype structure, ptype union):
23310 Remove xfails; the test is looser than when the xfails were added.
23311
23312 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
23313 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
23314
23315 * gdb.t01/run.exp: Only run shell test if isnative.
23316
23317 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
23318 since "run" automatically loads if necessary. Call gdb_target_udi
23319 after the "file" since "file" kills any execution target.
23320
23321 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
23322 GDB. GDB doesn't work that way (not anymore at least) on UDI.
23323 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
23324 argument for UDI.
23325
23326Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23327
23328 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
23329
23330 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
23331
23332Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23333
23334 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
23335 properly quoting regexps. This makes the second argument to
23336 demangle a fixed string, which matches the callers, instead of a
23337 shell-style pattern which is what the previous implementation
23338 used. Update some of the callers.
23339
23340Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23341
23342 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
23343 (comib_nullified_tests): Fix typo.
23344 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
23345 strings. No longer expected to fail.
23346
23347 * gdb.disasm/hppa.s (addib_tests): Fix typo.
23348 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
23349 strings. No longer expected to fail.
23350
23351 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
23352 string. No longer expected to fail.
23353
23354Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23355
23356 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
23357 No longer expected to fail.
23358
23359 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
23360 string. No longer expected to fail.
23361
23362Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23363
23364 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
23365 only in the names (I probably got most of them). I was even
23366 generous with some which differed in underscores in names, and
23367 probably missed a few, and I *still* was able to remove almost a
23368 third of the file with almost no impact on testsuite coverage.
23369
23370Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23371
23372 * gdb.t00/default.exp: Match udi_attach error message as well as
23373 the one from child_attach.
23374
23375 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
23376
23377 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
23378
23379 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
23380 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
23381
23382 * Move test with enums and partial symbols back to
23383 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
23384 Reverts the change of 26 May 93. Per today's change to
23385 stabs.texinfo, the behavior that weird.exp was expecting was
23386 unreasonable; what is important is that the compiler+gdb get
23387 things right, which happens with a recent gcc. Also fix the test
23388 to deal with native compilers which put out the stab gdb can't
23389 deal with.
23390
23391Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23392
23393 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
23394 in the names. The main thing these accomplish is to slow things down.
23395 Many more such duplicates surely remain.
23396
23397 * gdb.t00/help.exp: Comment out "help support" test just like
23398 (and for same reason as) "help set" test.
23399
23400Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
23401
23402 * gdb.t06/break.exp: Remove setup_xfails for
23403 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
23404 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
23405 about known bug in gcc to include up through 2.5.8.
23406 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
23407 well as "_vb$".
23408 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
23409 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
23410 with latest gcc and gdb.
23411 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
23412 well as "_vb$".
23413
23414Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23415
23416 * configure.in (hppa*-*-*): Also configure and build stabs-only
23417 tests.
23418
23419Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23420
23421 * gdb.t10/hppa.mt: A makefile fragment for the PA.
23422 * gdb.t10/configure.in (hppa*-*-*): Use it.
23423
23424Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23425
23426 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
23427
23428Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23429
23430 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
23431 versions prior to 1.13.5.
23432
23433Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23434
23435 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
23436 the prompt is at the start of a line.
23437
23438Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23439
23440 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
23441 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
23442 in the copr tests now.
23443 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
23444 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
23445 expected to fail.
23446
23447Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
23448
23449 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
23450 gdb.t31/chillvars.exp, lib/gdb.exp:
23451 Tweak to run under either version of expect.
23452 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
23453 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
23454 * gdb.t11/list.exp: Remove extraneous whitespace.
23455
23456Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23457
23458 * gdb.t16/printcmds.exp (test_print_strings): Accept
23459 "(unsigned char *) " before the string.
23460
23461 * TODO: Add notes about printing of fancy types and GDB expressions.
23462
23463Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
23464
23465 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
23466 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 23467 if doing mips-idt-ecoff.
c906108c
SS
23468
23469Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
23470
23471 * Most .exp files: Tweak to run under either version of expect.
23472
23473Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23474
23475 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
23476 xfails; I'm not sure why they are failing, but not because of PR 1806.
23477
23478Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
23479
23480 * config/unix-gdb.exp: Remove gdb_unload cause it's already
23481 defined in lib/gdb.exp.
23482
23483Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23484
23485 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
23486 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
23487 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
23488 have to be typeless.
23489
23490Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23491
23492 * TODO: Add suggestion for copyright year test.
23493
23494Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
23495
23496 * configure.in (*-*-lynxos*): Add stabs tests.
23497
23498Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23499
23500 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
23501 so insert a tab before any assembler directive in column zero.
23502
23503 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
23504 stores.
23505 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
23506 stores.
23507 (fpu_short_memory_tests): Likewise.
23508
23509Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23510
23511 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
23512 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
23513 .stabs directives in comments.
23514
23515Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23516
23517 * TODO: New file, describing tests we could write.
23518 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
23519
23520Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23521
23522 * gdb.t06/signals.exp: Add kludge to force re-sync.
23523
23524 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
23525 to xgdb instead of gdb, get out of gdb.
23526
23527Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
23528
23529 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
23530 for info.
23531
23532Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23533
23534 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
23535 * gdb.stabs/configure.in (hppa*-*-*): Use it.
23536 * gdb.stabs/hppa.sed: New sed script for the PA.
23537
23538Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23539
23540 * gdb.stabs: Re-write weird.def and configuration to use sed
23541 instead of cpp. sed is portable and POSIX; cpp is neither.
23542
23543Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23544
23545 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
23546
23547Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23548
23549 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
23550
23551Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23552
23553 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
23554 "_vb$".
23555 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
23556 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
23557
23558Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23559
23560 * lib/gdb.exp: Comment out code which depends on non-existent
23561 `transform' procedure.
23562
23563Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
23564
23565 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
23566 * lib/gdb.exp: Transform tool name.
23567 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
23568 1.1's new error handling system.
23569
23570Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23571
23572 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
23573
23574Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23575
23576 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
23577 They made pattern matching so slow that timeouts happened on
23578 heavily loaded systems. Now any output from "show print" which
23579 gets us back to the GDB prompt is a PASS.
23580
23581Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
23582
23583 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
23584
23585Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23586
23587 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
23588
23589 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
23590 It is not from PR 3220.
23591
23592Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23593
23594 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
23595 just started failing because they depended on the order the
23596 subcommands are presented, or exact docstring text. This kind of
23597 test is a pain and has minimal benefit.
23598
23599Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23600
23601 * gdb.t09/corefile.exp: At end of test, use "core" command with
23602 no arguments.
23603
23604Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
23605
23606 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
23607 17}/Makefile.in: Make it possible to run the testsuite with Sun
23608 make and CC = cross gcc by adding explicit build rules for .o
23609 files.
23610
23611Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23612
23613 * gdb.t15/funcargs.exp: Don't put comments on same line as
23614 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 23615
c906108c
SS
23616Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23617
23618 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
23619
23620Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
23621
23622 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
23623 * gdb.t20/inherit.exp: remove three dumplicate entries.
23624
23625Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23626
23627 * gdb.t06/break.exp: For "next over recursive call", fail on any
23628 incorrect output, not just on "factorial (value=2)".
23629
23630Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23631
23632 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
23633 working now. Add an xfail if accesing a bss variable causes
23634 a memory error if the target is not yet run.
23635
23636Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23637
23638 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
23639 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
23640 name of __st* demangling (2 strings). Did Kung really get the
23641 more than 95 others right without testing them?
23642
23643Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
23644
23645 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
23646
23647Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
23648
23649 * configure.in (configdirs): Add gdb.disasm
23650 * gdb.disasm: New directory for GDB disassembler tests.
23651 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
23652
23653Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23654
23655 * gdb.t00/help.exp: Don't test "help set".
23656
23657 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
23658 from within expect statements. None of these happen anymore and
23659 they cause regressions to be silently unnoticed.
23660
23661 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
23662 messages) about known failures with gcc cygnus-2.4.5-930417.
23663
23664 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
23665 comp-info.exp so it gets built if it doesn't exist.
23666
23667 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
23668 it is no longer used.
23669 * gdb.t13/comp-info.c: Removed.
23670
23671Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23672
23673 * gdb.t06/signals.exp: Add xfail for sun3.
23674
23675Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23676
23677 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
23678 relevant because ^C doesn't get sent but failure can be reproduced
23679 interactively).
23680
23681Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23682
23683 * gdb.stabs/alpha.mt: New configuration file for alpha.
23684 * gdb.stabs/configure.in: Use it.
23685 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
23686 sharing with alpha.mt, redefine long to word via preprocessor.
23687 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
23688 for alpha.
23689 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
23690 native cc.
23691 * gdb.t00/teststrategy.exp: Change expect string so that we
23692 consume the `(xgdb)' from the command echo and from the gdb prompt.
23693 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
23694 gdb currently compares all values as long, so this failure probably
23695 applies to any configuration where LONGEST is bigger than a target int.
23696 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
23697 with gcc.
23698 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
23699 to handle opaque pointers, gcc is.
23700 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
23701 as first argument. Include <sys/types.h> and change all operator
23702 new definitions to use size_t.
23703 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
23704 now that we use size_t.
23705
23706Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23707
a9c64011 23708 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 23709 a long or float array cast all array members to the same type.
a9c64011 23710 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 23711 with 64 bit longs.
a9c64011 23712 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 23713 on alpha.
a9c64011 23714 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
23715
23716Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23717
23718 * gdb.t24 (demangle.exp): Constructors of templates have names like
23719 vector<int>::vector(int) not vector<int>::vector<int>(int). See
23720 section 14.6 of the ARM.
23721
23722 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
23723 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
23724 accomplish little and slow down the testsuite.
23725
23726 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
23727 Accept spaces various places.
23728
23729Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23730
23731 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
23732 with watchpoint enabled.
23733
23734 * Makefile.in: Remove definition of CC and remove the second
23735 definition of CXX (the "CXX = gcc" one remains). These definitions
23736 were causing backquotes to be expanded within backquotes, which
23737 doesn't work.
23738
23739Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
23740
23741 * gdb.t17/callfuncs.exp: Add "return 0" to end.
23742
23743Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23744
a9c64011
AS
23745 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
23746 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
23747 by mips cc and contains no stabs entries.
23748
23749Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
23750
23751 * config/vx-gdb.exp: Use fake device to load files rather than
23752 NFS.
23753 * lib/gdb.exp: New proc to do "file" command.
23754 * config/unix-gdb.exp: Use new "file" proc.
23755
23756Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
23757
23758 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
23759 Rework board rebooting slightly.
23760 (gdb_exit): Don't exit from the remote shell; there isn't one.
23761 * gdb.stabs/weird.exp: If a program is being debugged already,
23762 kill it.
23763 * gdb.t04/setvar.exp: Stop and restart gdb.
23764 * gdb.t05/expr.exp: Likewise.
23765 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
23766 restart gdb and reload the program.
23767 * gdb.t08/opaque.exp: Likewise.
23768 * gdb.t12/scope.exp: Likewise.
23769 * gdb.t13/bitfields.exp: Likewise.
23770 * gdb.t15/funcargs.exp: Likewise.
23771 * gdb.t20/classes.exp: Likewise.
23772 * gdb.t03/ptype.exp: Increase timeout.
23773 * gdb.t16/printcmds.exp (test_print_string_constants,
23774 test_print_array_constants): Likewise.
23775 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
23776 * gdb.t20/classes.exp (do_tests): Likewise.
23777 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
23778
23779Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
23780
23781 * gdb.stabs: Renamed *wierd* to *weird*.
23782
23783Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23784
23785 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
23786 for timeout. Add "known gcc 2.4.5 bug" to failure message.
23787
23788Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23789
23790 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
23791 (do_tests): Remove xfail for whatis on one_var and two_var.
23792
23793Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
23794
23795 * Makefile.in: Made cross building work better by adding
23796 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
23797
23798Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23799
23800 * gdb.t15/{return.c,return.exp,Makefile.in}:
23801 New test, currently commented out.
23802
23803Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
23804
23805 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
23806 still running and removes the leftover named socket so GDb can do
23807 clean restarts.
23808
23809Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
23810
23811 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
23812 console, not GDB.
23813 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
23814 cross testing works better with "make check"
23815 * config/unix-gdb: Use default procedures for exit and version.
23816 * config/vx-gdb.exp: Cleaned up and massaged back to working order
23817 with the newest VxWorks.
23818
23819Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23820
23821 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
23822 old form.
23823
23824 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
23825 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
23826
23827 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
23828
23829 * config/unix-gdb.exp: Remove this version of gdb_exit
23830 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
23831 Rob says he'll look at it when he gets back to testing boards.
23832
23833Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
23834
23835 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
23836 an expected fail for certain ptype commands.
23837
23838 * gdb.t20/classes.exp: Update expected results of "ptype class
23839 Base1" to account for the constructor that now appears in the type.
23840
23841Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
23842
23843 * configure.in (configdirs): Restore gdb.t04, which mysteriously
23844 disappeared from list.
23845 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
23846 "alldone" proc with call to cleanup and exit.
23847 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
23848 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
23849 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
23850 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
23851 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
23852 "alldone" proc with simple returns that suppress remaining
23853 tests. The alldone proc went away many months ago.
23854
23855Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23856
23857 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
23858
23859 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
23860
23861Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23862
23863 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
23864 as vax gdb will display them.
23865
23866Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23867
23868 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
23869 optimizers.
23870
23871 * scope.exp: Change "bad value for localval" messages so each one
23872 is unique.
23873
23874 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
23875 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
23876
23877 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
23878
23879Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23880
23881 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
23882 doesn't exist (due to optimization).
23883
23884Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23885
23886 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
23887 contains \r because the filename is long.
23888
23889 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
23890 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
23891
23892Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23893
23894 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
23895 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
23896 Ultrix.
23897 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
23898 int tests.
23899 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
23900
23901Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
23902
23903 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
23904
23905 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 23906 to match does not match the passing case but still matches the
c906108c
SS
23907 failing case.
23908
23909Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23910
23911 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
23912
23913Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
23914
23915 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
23916 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
23917 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
23918 Remove various versions of gdb_exit.
23919 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
23920 gdb_exit.
23921 * config/unix-gdb.exp: gdb_exit remains here, and should override
23922 the generic version, since it's doing a lot of wierd stuff that
23923 the other versions aren't. FIXME, fold it in, or abandon this
23924 version.
23925
23926Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23927
23928 * gdb.t24/demangle.exp: Add tests for PR 3220.
23929
23930Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23931
23932 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
23933
23934Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
23935
23936 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
23937 "i386-*-*". Works for i486 as well.
23938
23939 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
23940 bug, and expand domain of xfail to all SVR4 systems, since the
23941 actual problem is likely to be in generic SVR4 /proc support.
23942
23943Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23944
23945 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
23946
23947Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
23948
23949 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
23950 xfails for other systems. Match a missing 'Continuing.' as an
23951 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
23952
23953 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
23954 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
23955 Only issue warning for missing executables if -all option is used.
23956
23957 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
23958 file if -all option is used. It's like an unpredictable XFAIL.
23959
23960Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23961
23962 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
23963 for dynamically linked binaries.
23964
23965 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
23966
23967Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23968
23969 * gdb.t20/inherit.exp: Change message for "print tagless struct"
23970 to state that this is a known bug in old versions of g++.
23971
23972Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23973
23974 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
23975 while waiting for `Continuing'.
23976
23977Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
23978
23979 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
23980 in text, data, and bss.
23981 * gdb.t10/nodebug.c: Add local and global test variables for
23982 initialized and uninitialized data.
23983
23984Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23985
23986 * config/unix-gdb.exp (gdb_exit): Add "wait".
23987
23988Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23989
23990 * gdb.t06/signals.exp: xfail the continue from the handler for all
23991 targets.
23992
23993 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
23994 function with watchpoints enabled, the i386 call dummy starts with
23995 a call.
23996
23997 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
23998 386 bsd names its corefiles.
23999
24000Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
24001
24002 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
24003 compilers don't grok it.
24004 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
24005 with small octal ints rather than character constants, which
24006 are signed and might not fit if first promoted to int.
24007
24008Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
24009
24010 * gdb.t09/Makefile.in (clean): Remove corefile.
24011
24012Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24013
24014 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
24015
24016Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24017 and Jim Kingdon (kingdon@cygnus.com)
24018
24019 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
24020 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
24021 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
24022
24023Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24024
24025 * gdb.t17/interrupt.exp: Add xfail for hppa.
24026
24027Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24028
24029 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
24030 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
24031 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
24032 to determine signed-ness of bitfields and use the result to setup
24033 the xfail.
24034 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
24035 * gdb.t15/funcargs.exp: Use them to step until the second indirect
24036 call line is reached if necessary.
24037
24038Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24039
24040 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24041
24042Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24043
24044 * gdb.t06/break.exp: Also test `clear' command.
24045
24046Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24047
24048 * gdb.t00/teststrategy.exp: Remove extra quote.
24049
24050 * gdb.t07/watchpoint.exp: Change xfail for calling function with
24051 watchpoint enabled to be for all non-68k machines.
24052
24053 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
24054
24055Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24056
24057 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
24058 targets use aout.mt instead of ecoff.mt as gas understands
24059 standard aout format.
24060
24061Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24062
24063 * lib/gdb.exp (runto): Don't insist that function we are running to
24064 was compiled with -g.
24065
24066 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24067
24068 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24069 to get back into the read system call.
24070 Accept leading newline in case where we woke it up.
24071
24072Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24073
24074 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24075 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24076 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24077 enable ecoff configuration.
24078
24079Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24080
24081 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24082
24083Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24084
24085 * gdb.t16/printcmds.exp: Add another printf test.
24086
24087Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24088
24089 * configure.in: If configured -with-stabs on any target, add
24090 stabsdirs to configdirs.
24091
24092Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24093
24094 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24095 fun" so pattern does not match the command itself.
24096
24097Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24098
24099 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24100
24101Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24102
24103 * gdb.t17/interrupt.exp: Test for more things.
24104
24105Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24106
24107 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24108 compiler arranges the code and line numbers.
24109
24110 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24111
24112Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24113
24114 * gdb.t00/help.exp: Increase expect input buffer size.
24115
24116Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24117
24118 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24119
24120 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24121
24122 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24123
24124 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24125 [0-9]*, not just [0-9].
24126
24127Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24128
24129 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24130
24131 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
24132
24133Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24134
24135 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
24136
24137Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24138
24139 * gdb.t06/signals.c: Add xfails for sun3.
24140
24141 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
24142
24143 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
24144 test_stepping tests.
24145
24146Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24147
24148 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
24149
24150 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
24151
24152 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
24153 rather than actually putting it through cpp twice.
24154
24155 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
24156
24157Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
24158
24159 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
24160 no longer needed.
24161
24162Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24163
24164 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
24165
24166 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
24167 C++ features prints as "struct", make it a pass, not an xfail.
24168
24169Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24170
24171 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
24172 Don't require VA to print as "class" rather than "struct".
24173
24174Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
24175
24176 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
24177
24178Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24179
24180 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
24181
24182Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24183
24184 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
24185 order.
24186
24187Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24188
24189 * gdb.t16/printcmds.exp: Add printf tests.
24190
24191 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
24192
24193 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
24194
24195Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
24196
24197 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
24198 pass counts, to counteract any existing or future setup_xfails.
24199
24200Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24201
24202 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
24203 {BEGIN,END}_COMMON for common block instead of STAB.
24204 * gdb.stabs/wierd.exp: Add xfail for rs6000.
24205
24206 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
24207 intp_var should be N_GSYM not N_LSYM.
24208 wierd-aout.S: Use a label for the value of the N_SO.
24209 wierd.def: Remove all backslashes.
24210 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
24211
24212Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24213
24214 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
24215 get the expected next to inheritance3.
24216
24217Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24218
24219 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
24220 now that gcc-2.4 gets it right.
24221
24222Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24223
24224 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
24225
24226 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
24227 generating comp-info.exp which works for cross-compilation.
24228
24229Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
24230
24231 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
24232 "*-*-sysv4.*".
24233
24234Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
24235
24236 * gdb.t01/run.exp: Start with a fresh gdb.
24237 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
24238 SVR4.x.
24239
24240Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
24241
24242 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
24243 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
24244 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
24245 Makefile.in (distclean, realclean): Remove gdbme.c from list of
24246 things to remove.
24247
24248Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
24249
24250 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
24251 test cases from bug reports.
24252
24253Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
24254
24255 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
24256 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
24257 avoid spurious xfails.
24258 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
24259 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
24260 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
24261
24262Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
24263
24264 * gdb.t00/teststrategy.exp: Rework to provide more useful
24265 description of each test, fix problem with systems that define
24266 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
24267 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
24268 results for "next over recursive call" so timeouts aren't taken
24269 by error.
24270
24271Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
24272
24273 * gdb.t12/scope.exp: Test printing of variables before run.
24274
24275 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
24276 printed in wrong order due to sorting.
24277
24278Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
24279
24280 * gdb.t00/teststrategy.exp: Fix expected results for printing
24281 user entered string constant. Is array of char, prints with no
24282 address.
24283
24284 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
24285 commands.
24286 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
24287 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
24288 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
24289 of struct of char arrays.
24290 * gdb.t00/radix.exp: New tests for radix commands.
24291
24292Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
24293
24294 * gdb.t16/printcmd.exp: Print a variable before running program
24295 (with xfail for AIX).
24296
24297Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
24298
24299 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
24300
24301 * gdb.t16/printcmd.exp: Don't print variables before running program.
24302
24303 * gdb.t06/break.exp: Don't require envp argument to main.
24304
24305 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
24306
24307 * gdb.t02/whatis.exp, gdb.t11/list.exp:
24308 Add xfails for rs6000.
24309
24310 * gdb.t02/whatis.exp: Change other tests not to re-test something
24311 we already tested.
24312
24313 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
24314 each type used has a variable of that type.
24315
24316Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
24317
24318 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
24319
24320Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
24321
24322 * configure.in: change srctrigger to be a file, not a directory
24323
24324Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
24325
24326 * configure.in (mips-idt-ecoff*): Added trailing '*'.
24327
24328 * gdb.t11/list.exp: Fixed a couple of typos.
24329
24330Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
24331
24332 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
24333 is fixed and PR is closed.
24334 * gdb.t16 (gdbme.c): Add simple test string variable.
24335 * gdb.t16 (printcmds.exp): Add tests with simple test string
24336 variable, primarily for boundaries on "set print elements".
24337
24338Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
24339
24340 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
24341 Make leading 0's optional and don't expect a tab in the middle
24342 of the number.
24343
24344 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
24345
24346 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
24347 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
24348 don't end command passed to gdb_test with newline.
24349
24350 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
24351 signed keyword away, don't expect signed bitfields to be signed.
24352
24353 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
24354 printing with only as many 1's as are in the field as well as printing
24355 with 32 1's (see comment).
24356
24357Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
24358
24359 * gdb.t00/default.exp: Start with a fresh gdb.
24360 * configure.in (configdirs): Remove gdb.t31 until the chill
24361 compiler works again. It no longer is able to find chillrt0
24362 since it isn't in libchill.a anymore.
24363 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
24364 wierd.o, make more modular.
24365 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
24366 spurious newlines that caused problems.
24367
24368Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24369
24370 * Move test with enums and partial symbols from gdb.t03/ptype.exp
24371 to gdb.stabs/wierd.exp since GCC has worked around the bug.
24372 gdb.stabs/wierd.{exp,def}: Many new tests.
24373
24374 * gdb.t00/default.exp: update info line for new message.
24375
24376 * gdb.t02/{whatis.exp,gdbme.c}:
24377 Test that "char *" doesn't print as "caddr_t".
24378
24379Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24380
24381 * gdb.t00/help.exp: Use .* in place of some help messages which
24382 just changed.
24383 gdb.t00/default.exp: Update "info frame" test for new message.
24384 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
24385 Remove some xfails
24386
24387Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24388
24389 * gdb.t03/{gdbme.c,ptype.exp}:
24390 Add tests for typedef'd struct and union without tags.
24391 Also check "whatis" on a variable of a typedef'd enum without a tag.
24392
24393 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
24394 PRMS 1823; the bug still exists but isn't reproduced by this test
24395 anymore), and remove rs6000 XFAIL (the bug is fixed).
24396
24397 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
24398 duplicated from whatis.exp. For those that are left, accept
24399 "long", "long int", or "int" for long variables (whatis.exp already
24400 has an XFAIL for "int", so no need to fail it here).
24401
24402 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
24403 Deal with GCC's names for types now that GDB uses the compiler's names.
24404
24405 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
24406 setup_xfail's for sunos4. If we #defined the signed keyword away,
24407 don't expect GDB to know that char it is signed.
24408
24409 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
24410
24411Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
24412
24413 * configure.in (configdirs): Add gdb.t24 for C++ tests that
24414 should work on any system, regardless of debugging format.
24415 * gdb.t21/demangle.exp: Move to gdb.t24.
24416 * gdb.t24/demangle.exp: Move from gdb.t21.
24417 * gdb.t24/{Makefile.in, configure.in}: New files.
24418
24419Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24420
24421 * configure.in: Do gdb.stabs and C++ tests only for stabs.
24422 * gdb.stabs: New directory.
24423
24424Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24425
24426 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
24427 not just "Quit anyway?".
24428
24429Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
24430
24431 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
24432 that all setup_xfails are immediately followed by clear_xfails.
24433
24434Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
24435
24436 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
24437 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
24438 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
24439 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
24440 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
24441 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24442 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24443 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
24444 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
24445 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
24446 gdb.t31/chillvars.exp, lib/gdb.exp:
24447 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
24448 bug-gdb@prep.ai.mit.edu.
24449
24450Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
24451
24452 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
24453 with 0.0, not integer 0.
24454
24455Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
24456
24457 * gdb.t06/break.exp: Update for "Kill the program" message change.
24458
24459Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
24460
24461 * Makefile.in (GDBFLAGS): Set to -nx.
24462 * Makefile.in (site.exp): Use GDBFLAGS.
24463
24464Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24465
24466 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
24467 Makefiles.
24468 (check): depend on just-check.
24469 (just-check): added so that tests can be run without a noop
24470 build pass.
24471
24472Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24473
24474 Switch to using configure's configdirs.
24475 * Makefile.in (Makefile): add configure.in dependency.
24476 (SUBDIRS): removed redundant assignment.
24477 * configure.in: switch subdirs assignment to configdirs.
24478 * gdb.t*/configure.in: new files.
24479
24480Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
24481
24482 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
24483 works.
24484
24485Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
24486
24487 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
24488 in explicit rules. Apparently this is not supported by some makes.
24489
24490Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
24491
24492 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
24493
24494Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24495
24496 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
24497 disappeared.
24498
24499Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
24500
24501 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
24502
24503Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
24504
24505 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
24506 watchpoint problem that is now fixed.
24507 * gdb.t30/chexp.exp: Remove setup_xfail for printing
24508 uninitialized convenience variables.
24509 * gdb.t31/chillvars.exp: Fix expected patterns for printing
24510 structures.
24511
24512Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24513
24514 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
24515 which causes expect to get out of sync with gdb on long output
24516 from help set.
24517 * gdb.t09/corefile.exp: Make expected pattern for core file
24518 failing signal and frame output format less sun specific.
24519
24520Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
24521
24522 * gdb.t31/chillvars.exp: Add and remove initial dummy
24523 breakpoint, so that symbol table is forced in.
24524 (Needed at least on Sunos4, though it seems not SVR4.)
24525 * gdb.t31/chillvars.exp: Update for changed output format.
24526
24527Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
24528
a9c64011 24529 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
24530
24531Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
24532
24533 * Makefile.in: Added --srcdir when invoking runtest, removed the
24534 need for a local config file. (optional now)
24535
24536Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
24537
24538 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
24539 failure count used to force early termination. Add some more
24540 expected failures for gnu style demangling.
24541
24542Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24543
24544 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
24545 pmi variable from gdb.t20/gdbme to get optimized away.
24546 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
24547 Check for written corefile upon timeout _and_ eof.
24548
24549Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24550
24551 * config/unix-gdb.exp: Add missing return 0.
24552
24553Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24554
24555 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
24556 test termination.
24557
24558Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
24559
24560 * configure.in (subdirs): Put back gdb.t17 which mysteriously
24561 disappeared.
24562
24563Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
24564
24565 * gdb.t10/crossload.exp: Disable the i860-elf test until such
24566 time as i860 support works.
24567
d63a86f8 24568 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
24569 "backtrace 100\r" rather than just "backtrace\r", to match last
24570 change.
24571
24572Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
24573
24574 * config/udi-gdb.exp (gdb_exit): Remove close command.
24575 (gdb_target_udi): New procedure to set the UDI target.
24576 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
24577 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
24578 Added waits for prompts after several question responses. Added
24579 some more responses used by a29k-amd-udi-gdb.
24580 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
24581 pass different arguments, restart UDI connection after program
24582 completion.
24583 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
24584 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24585 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
24586 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
24587 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
24588 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
24589 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24590 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
24591 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
24592 after program completion.
24593 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
24594 compiled with a SELECT_VECS setting.
24595 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
24596 infinite recursion.
24597
24598 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
24599 Added checks for COFF results, and made them expected failures for
24600 all targets. It would be better to make them expected failures
24601 for COFF targets only.
24602
24603Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
24604
24605 * Makefile.in: add null dvi target, don't bother to recurse
24606 through test directories for info and install-info; rename
24607 $(datadir) to be dejagnu instead of deja-gnu
24608
24609Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
24610
24611 * gdb.t31/gdbme.ch: Re-enable code that previously caused
24612 compiler to coredump.
24613 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
24614 code.
24615
24616Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
24617
24618 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
24619 coredump.
24620 * gdb.t31/chillvars.exp: Comment out tests that depend on that
24621 code.
24622
24623Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
24624
24625 * gdb.t03/ptype.exp: tests for return code from gdb_test.
24626 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
24627 which in a shell. Deletes xgdb when done.
24628 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
24629 Tests the return from the "set height" or "set width" commands.
24630 Added a few return codes where needed.
24631
24632Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
24633
24634 * Makefile.in (SUBDIRS): Add gdb.t17.
24635 * configure.in (subdirs): Add gdb.t17.
24636 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
24637 files to test gdb's calling of functions in the inferior with
24638 the correct arguments and gdb's ability to retrieve any
24639 result returned.
24640
24641Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
24642
24643 * config/unix-gdb.exp (gdb_exit): Remove close commands that
24644 may be called after gdb goes away. Previous versions of expect
24645 needed these to avoid file descriptor leaks, but they cause
24646 errors with the current revision of expect.
24647 * gdb.t00/gdbvars.exp: Use -re on expected output after
24648 setting sevenbit-strings.
24649 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
24650 to set sevenbit-strings consistent across tests.
24651 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
24652 set sevenbit-strings consistent across tests.
24653
24654Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
24655
24656 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
24657 expected output to match current "expect" expectations.
24658
24659Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
24660
24661 * gdb.t00/default.exp: Change expected output for default "source"
24662 command, to match new gdb behavior which requires a filename to
24663 source.
24664
24665Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
24666
24667 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
24668 expected fail for i486-*-* that misses the marker2 function.
24669 * gdb.t10/crossload.exp (bfddefault): Allow successful
24670 recognition of a format to pass even if no symbols are found.
24671 Explicitly catch failures where the format is not recognized
24672 or is ambiguous, and add the reason to the fail message.
24673 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
24674 the cause is and invalid target and add reason to failure message.
24675 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
24676 elf32-i386, elf32-sparc, and elf32-i860.
24677 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
24678 Set up expected failure for 'filename'::variable scope resolution,
24679 which is now apparently broken on all targets.
24680 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
24681 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
24682 gdb.t23/templates.exp: Change failure for missing binfile into
24683 just a warning.
24684 gdb.t21/demangle.exp: Change all cfront references to 'arm'
24685 references.
24686
24687Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
24688
24689 * gdb.t00/default.exp: Add expected output for default "source"
24690 command, to match new gdb behavior.
24691 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
24692
24693Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
24694
24695 * config/*-gdb.exp: returns an error, rather than exiting on
24696 internal errors.
24697
24698Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
24699
24700 * gdb.t03/gdbme.c: Add pointer to struct variable.
24701 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
24702 referencing struct members.
24703
24704Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
24705
24706 * configure.in (mips-idt-ecoff): New target.
24707 * config/mips-gdb.exp: New file for remote board using MIPS remote
24708 debugging protocol.
24709
24710 * Redid configuration scheme. Removed gdb.t*/configure.in.
24711 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
24712 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
24713 distclean targets. Built executables via .o files. Adjusted
24714 tests to account for source files in $(srcdir) rather than
24715 $(objdir).
24716 * lib/gdb.exp (runto): Don't expect () after the function name,
24717 because it may have arguments.
24718
24719Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
24720
24721 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
24722 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
24723 expected failures for mips-idt-* and mips-sgi-*.
24724 * gdb.t00/default.exp (attach): Kill process if requested.
24725 * gdb.t00/help.exp (help target core, help target): Accept a gdb
24726 that does not read core files.
24727 * gdb.t01/run.exp: Removed checks for exit status code.
24728 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
24729 it is linked in.
24730 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
24731 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
24732 appropriate, rather than doing it by hand.
24733 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
24734 execution.
24735 * gdb.t10/crossload.exp: Kill existing program if needed.
24736 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
24737 appropriate, rather than doing it by hand. Always increase
24738 timeout for this test, not just for VxWorks.
24739
24740Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
24741
24742 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
24743 of Chill STRUCT types and STRUCT values.
24744 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
24745 than "char".
24746 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 24747 struct2): New struct definitions and initializations to test
c906108c
SS
24748 simple Chill STRUCT types.
24749
24750Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
24751
24752 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
24753 the null byte at the end of strings.
24754 * gdb.t00/default.exp: Make show version insensitive to copyright
24755 date.
24756 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
24757 to avoid dependencies on target char signedness.
24758 * gdb.t16/printcmds.exp: Update expected results for explicitly
24759 unsigned char.
24760 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
24761 now work.
24762 * gdb.t21/demangle.exp: Add many more patterns for template
24763 demangling, most of them being expected failures.
24764 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
24765 string we are matching for, to match on the whole string.
24766 * gdb.t21/demangle.exp: Add many new test strings to demangle,
24767 and fix a whole bunch that had incorrect expected output but were
24768 passing anyway because of the bug in "proc demangle".
24769 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
24770 type.
24771 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
24772
24773Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
24774
a9c64011
AS
24775 * gdb/testsuite: made modifications to testcases, etc., to allow
24776 them to work properly given the reorganization of deja-gnu and the
24777 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
24778
24779Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
24780
24781 * gdb/testsuite: Initial creation of gdb/testsuite.
24782 Migrated dejagnu testcases and support files for testing nm to
24783 gdb/testsuite from deja-gnu. These files were moved "as is"
24784 with no modifications. This migration is part of a major overhaul
24785 of dejagnu. The modifications to these testcases, etc., which
24786 will allow them to work with the new version of dejagnu will be
24787 made in a future update.
48efe704 24788
8d8cb839 24789 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 24790\f
8d8cb839
EZ
24791;; Local Variables:
24792;; mode: change-log
24793;; left-margin: 8
24794;; fill-column: 74
24795;; version-control: never
24796;; End:
902f2ccb
MC
24797
24798 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 24799 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
24800 Copying and distribution of this file, with or without modification,
24801 are permitted provided the copyright notice and this notice are preserved.
This page took 2.584253 seconds and 4 git commands to generate.