*** empty log message ***
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
e9ea2662
JK
12011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 Code cleanup.
4 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
5 it. Substitute it instead of test_compiler_info everywhere.
6
ce451573
UW
72011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8
9 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
10 remote targets as well.
11
756d88a7
UW
122011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
13
14 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
15 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
16
31f83dc5
UW
172011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
18
19 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
20 a remote machine, not the host.
21 (gdb_compile_shlib): Set soname if target is remote.
22
059241a0
PP
232011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
24
25 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
26
28a0b48c 272011-07-13 Matt Rice <ratmice@gmail.com>
28
29 * gdb.python/py-objfile-script-gdb.py: Renamed to
30 py-objfile-script-gdb.py.in.
31 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
32 py-objfile-script-gdb.py.
33 * gdb.python/py-objfile-script.exp: Update reference to
34 py-objfile-script-gdb.py.
35
9a771b67
JK
362011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
37
38 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
39 reference undefined label.
40
04ad99e6
JK
412011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
42
43 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
44 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
45 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
46 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
47
713389e0
PM
482011-07-11 Phil Muldoon <pmuldoon@redhat.com>
49
50 PR python/12438
51 * gdb.python/python.exp: Add maint set/show python print-stack
52 deprecated tests. Add set/show python print-backtrace tests.
53
97d146f8
JK
542011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
55
56 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
57 debug info.
58
facde0e5 592011-07-06 Matt Rice <ratmice@gmail.com>
60
61 * gdb.python/python.exp: Update filename paths.
62 * gdb.python/py-symtab.exp: Ditto.
63
438640d1
MP
642011-07-06 Marek Polacek <mpolacek@redhat.com>
65
66 * gdb.python/py-evthreads.exp: Add missing `$'.
67
33a365df
MF
682011-07-06 Jie Zhang <jie.zhang@analog.com>
69
70 * config/bfin.exp: New file.
71 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
72 * gdb.asm/bfin.inc: New file.
73
8f7ae686
MP
742011-07-06 Marek Polacek <mpolacek@redhat.com>
75
df46027d 76 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
77 the whole output.
78
eb2a6f42
TT
792011-07-05 Tom Tromey <tromey@redhat.com>
80
81 * gdb.java/jprint.java (jprint.hi): New field.
82 * gdb.java/jprint.exp: Print string.
83
177b42fe
TJB
842011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
85
86 * gdb.base/call-sc.c: Fix typos.
87 * gdb.base/ifelse.exp: Likewise.
88 * gdb.base/structs.c: Likewise.
89
3b2a0cf2
JB
902011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
91
92 * gdb.base/jit-so.exp: New test.
93 * gdb.base/jit-dlmain.c: New file.
94 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
95
46fc714c
JK
962011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
97
98 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
99 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
100 * gdb.cp/pr9167.exp (p b): Likewise.
101 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
102 (test value of P in inner_m, test type of Z in inner_m): Call
103 setup_xfail for gcc <= 4.5.
46fc714c 104
418c7cf7
JK
1052011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
106
107 * gdb.cp/paren-type.cc: New files.
108 * gdb.cp/paren-type.exp: New files.
109
3d50dd94
JK
1102011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
111
112 Stop on first linespec terminator instead of eating what we can.
113 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
114 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
115 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
116 (break C::f()): ... this one.
117 (break C::operator()()): New test.
118 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
119 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
120 test.
121
dcf9f4ab
JK
1222011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
123
124 Fall back linespec to minimal symbols.
125 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
126 error message.
127 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
128 * gdb.cp/minsym-fallback-main.cc: New file.
129 * gdb.cp/minsym-fallback.cc: New file.
130 * gdb.cp/minsym-fallback.exp: New file.
131 * gdb.cp/minsym-fallback.h: New file.
132
3f542ed1
JK
1332011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
134
135 * gdb.cp/no-dmgl-verbose.cc: New file.
136 * gdb.cp/no-dmgl-verbose.exp: New file.
137
1382011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
139
140 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
141 __GI_.
142 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
143 (f): New function.
144 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
145 (complete p 'func<short>(): ... here.
146 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
147 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
148 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
149 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
150 Make them KFAIL gcc/49546.
151
00eb2c4a
JB
1522011-07-01 Joel Brobecker <brobecker@adacore.com>
153
154 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
155
85a20c42
JK
1562011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
157
158 Test GCC PR debug/49546.
159 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
160 (test type of F in k3_m, test value of F in k3_m): New.
161 * gdb.cp/temargs.cc (struct S3, struct K3): New.
162 (main): New variable k3. Call k3.k3_m.
163
d2d43431
JB
1642011-07-01 Jean-Charles Delay <delay@adacore.com>
165
166 * gdb.ada/packed_array.exp: Fix expected outout.
167
54ae186f
JB
1682011-07-01 Jean-Charles Delay <delay@adacore.com>
169
170 * gdb.ada/packed_array.exp: fixed expected output.
171
8f17729f
JB
1722011-07-01 Joel Brobecker <brobecker@adacore.com>
173
174 * gdb.ada/same_enum: New testcase.
175
f5aa6869
JB
1762011-07-01 Joel Brobecker <brobecker@adacore.com>
177
178 * gdb.ada/ptr_typedef: New testcase.
179
828292f2
JB
1802011-07-01 Joel Brobecker <brobecker@adacore.com>
181
182 * gdb.ada/arrayptr.exp: Add ptype test.
183
18920c42
JB
1842011-07-01 Joel Brobecker <brobecker@adacore.com>
185
186 * gdb.ada/char_enum: New testcase.
187
3536d9e3 1882011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
189
190 * gdb.base/dump.exp (capture_pointer_with_type): New.
191 Get value from address instead of name.
192 Start GDB once, and do `dump' and `restore'
193 tests together.
194
db863c42
MF
1952011-06-30 Jie Zhang <jie.zhang@analog.com>
196 Mike Frysinger <vapier@gentoo.org>
197
198 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
199 helper functions for getting/setting remotetimeout variable.
200 * lib/gdb.exp (gdb_load): If the target is remote, set
201 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
202 with $loadtimeout. Set $load_ok to 0 before doing the load.
203 Instead of returning, immediately, set $load_ok to 0. Call
204 set_remotetimeout with $oldremotetimeout, and then return if
205 $load_ok is 1.
206
e9e642a8
AB
2072011-06-30 Andrew Burgess <aburgess@broadcom.com>
208
209 * gdb.python/py-template.exp: Don't run this test if the target
210 does not support c++ tests.
211
32019081
JK
2122011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
213
214 Fix non-only rename list for Fortran modules import.
215 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
216 tests.
217 * gdb.fortran/module.f90 (module moduse): New.
218 (program module): use moduse, test var_x, var_y and var_z.
219
0ecee54c
TT
2202011-06-29 Tom Tromey <tromey@redhat.com>
221
222 PR testsuite/12040:
223 * gdb.fortran/array-element.exp: Use f90, not f77.
224 * gdb.fortran/complex.exp: Use f90, not f77.
225 * gdb.fortran/derived-type.exp: Use f90, not f77.
226 * gdb.fortran/library-module.exp: Use f90, not f77.
227 * gdb.fortran/logical.exp: Use f90, not f77.
228 * gdb.fortran/module.exp: Use f90, not f77.
229 * gdb.fortran/multi-dim.exp: Use f90, not f77.
230 * gdb.fortran/subarray.exp: Use f90, not f77.
231
3b2b8fea
TT
2322011-06-29 Tom Tromey <tromey@redhat.com>
233
234 * gdb.fortran/charset.exp: New file.
235 * gdb.fortran/charset.f90: New file.
236
42159ca5
TT
2372011-06-29 Tom Tromey <tromey@redhat.com>
238
239 PR testsuite/12040:
240 * lib/future.exp: New file, mostly extracted from ada.exp.
241 Rewrote compatibility code to use rename.
242 (gdb_find_gfortran): New proc.
243 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
244 gfortran patch.
245 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
246 Move to future.exp.
247 * lib/gdb.exp: Always load future.exp.
248
af69a5ce
YQ
2492011-06-28 Yao Qi <yao@codesourcery.com>
250
251 * gdb.cp/exception.cc: Don't include iostream.
252 (bar): Remove print statement.
253 (catcher): New.
254 (main): Remove print statements. Call function catcher.
255 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
256 Set breakpoint on catcher, and check the value of parameter.
257
ab5c6a72
YQ
2582011-06-23 Yao Qi <yao@codesourcery.com>
259
260 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
261 1.2 is disabled. KFAIL for uclinux.
262
9497469f
MP
2632011-06-23 Marek Polacek <mpolacek@redhat.com>
264
265 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
266 mi_gdb_test.
267
b9132588
MP
2682011-06-23 Marek Polacek <mpolacek@redhat.com>
269
5d197ed0 270 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 271
e55595ca
MP
2722011-06-23 Marek Polacek <mpolacek@redhat.com>
273
5d197ed0
MP
274 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
275
2762011-06-23 Marek Polacek <mpolacek@redhat.com>
277
278 * gdb.mi/mi2-basics.exp: Fix races. Honour the
279 `test_exec_and_symbol_mi_operatons' return value.
280 (test_mi_interpreter_selection): Use mi_gdb_test instead of
281 gdb_test_multiple.
282 (test_exec_and_symbol_mi_operatons): Likewise.
283 (test_path_specification): Likewise.
e55595ca 284
be777e08
YQ
2852011-06-23 Yao Qi <yao@codesourcery.com>
286
287 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
288 supported.
289 * lib/gdb.exp (support_displaced_stepping): New.
290
615556d6
YQ
2912011-06-23 Yao Qi <yao@codesourcery.com>
292
293 * gdb.threads/execl.exp: Skip on remote target.
294
833b0ca7
MP
2952011-06-21 Marek Polacek <mpolacek@redhat.com>
296
5d197ed0 297 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
298 mi_gdb_test.
299
1ee4023a
MP
3002011-06-20 Marek Polacek <mpolacek@redhat.com>
301
5d197ed0 302 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 303
d0b1d624
MP
3042011-06-20 Marek Polacek <mpolacek@redhat.com>
305
5d197ed0 306 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
307 mi_gdb_test.
308
79aa92c1
MP
3092011-06-20 Marek Polacek <mpolacek@redhat.com>
310
5d197ed0 311 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 312
5ce5db06
YQ
3132011-06-14 Yao Qi <yao@codesourcery.com>
314
315 gdb/testsuite/
316 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
317
533a737e
JK
3182011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
319
320 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
321
d0e53741
TT
3222011-06-10 Tom Tromey <tromey@redhat.com>
323
324 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
325 Add tests for pointer-to-member-function.
326 * gdb.cp/temargs.cc (S::somefunc): New function.
327 (K2): New class.
328 (main): Instantiate K2; call method.
329
b5916bbd
JB
3302011-06-08 Joel Brobecker <brobecker@adacore.com>
331
332 * gdb.python/py-inferior.c (f2): Make str an array rather
333 than a pointer.
334 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
335
5be4dfca
JK
3362011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
337
338 * gdb.base/async-shell.c: New file.
339 * gdb.base/async-shell.exp: New file.
340
9f47e254
PA
3412011-06-06 Pedro Alves <pedro@codesourcery.com>
342
343 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
344
64b9b334
JB
3452011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
346
347 From Stephen Kitt <steve@sk2.org>
348 * gdb.base/help.exp: Adjust following some spelling corrections
349 in GDB.
350
dbc0f131
YQ
3512011-06-01 Yao Qi <yao@codesourcery.com>
352
353 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
354
fd336a18
KS
3552010-05-31 Keith Seitz <keiths@redhat.com>
356
357 PR c++/12750
358 * gdb.cp/static-method.cc: New file.
359 * gdb.cp/static-method.exp: New file.
360
fa8b9902
KS
3612010-05-31 Keith Seitz <keiths@redhat.com>
362
363 PR symtab/12704
364 * gdb.cp/anon-ns.cc: New file.
365 * gdb.cp/anon-ns.exp: New file.
366
0a5b1e09
PA
3672011-05-31 Pedro Alves <pedro@codesourcery.com>
368
369 * gdb.arch/i386-dr3-watch.c: New file.
370 * gdb.arch/i386-dr3-watch.exp: New file.
371
0578b8d1
YQ
3722011-05-30 Yao Qi <yao@codesourcery.com>
373
374 * gdb.base/callfuncs.c (t_structs_fc): New.
375 (t_structs_dc, t_structs_ldc): New.
376 (t_double_many_args):
377 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
378 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
379 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
380 * gdb.base/callfuncs.exp: Call new functions.
381
6680506e
YQ
3822011-05-30 Yao Qi <yao@codesourcery.com>
383
ff4d2c60
YQ
384 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
385 Call rerun_and_prepare for each test to isolate effects.
386
3872011-05-30 Yao Qi <yao@codesourcery.com>
388
389 * gdb.base/varargs.c (find_max_float_real): New.
390 (find_max_double_real, find_max_long_double_real): New.
391 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
392 * lib/gdb.exp (setup_kfail_for_target): New.
393
e43ec454
YQ
3942011-05-30 Yao Qi <yao@codesourcery.com>
395
396 * gdb.base/funcargs.c (callca, callcb, callcc): New.
397 (callcd, callce, callcf, callc1a, callc1b): New.
398 (callc2a, callc2b): New.
399 * gdb.base/funcargs.exp (complex_args): New.
400 (complex_integral_args, complex_float_integral_args): New.
401 * lib/gdb.exp (support_complex_tests): New. Determine
402 whether to run test cases on _Complex types.
403
432b4d03
JK
4042011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
405
406 * gdb.threads/leader-exit.c: New file.
407 * gdb.threads/leader-exit.exp: New file.
408
6caf069d
MP
4092011-05-27 Marek Polacek <mpolacek@redhat.com>
410
9497469f 411 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 412
97fce28b
MP
4132011-05-27 Marek Polacek <mpolacek@redhat.com>
414
415 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
416 remove the `supported' variable.
417 * gdb.mi/mi-nonstop.exp: Likewise.
418 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
419 * gdb.mi/mi-nsintrall.exp: Likewise.
420 * gdb.mi/mi-nsmoribund.exp: Likewise.
421 * gdb.mi/mi-nsthrexec.exp: Likewise.
422
9da8c2a0
PA
4232011-05-26 Pedro Alves <pedro@codesourcery.com>
424
425 * gdb.reverse/finish-reverse-bkpt.exp: New test.
426
2c03e5be
PA
4272011-05-26 Pedro Alves <pedro@codesourcery.com>
428
429 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
430
2e21250d
KS
4312011-05-24 Keith Seitz <keiths@redhat.com>
432
433 PR breakpoint/12803
434 * gdb.cp/cmpd-minsyms.cc (a): New method.
435 (b): New method.
436 (c): New method.
437 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
438
cdac0397
PA
4392011-05-24 Pedro Alves <pedro@codesourcery.com>
440
441 * gdb.base/commands.exp (watchpoint_command_test): Check that the
442 watchpoint's command list didn't execute when the watchpoint went
443 out of scope.
444
ee5683ab
PM
4452011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
446
447 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
448 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
449 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
450 * gdb.arch/i386-gnu-cfi.exp: Likewise.
451 * gdb.arch/i386-permbkpt.exp: Likewise.
452 * gdb.arch/i386-prologue.exp: Likewise.
453 * gdb.arch/i386-size-overlap.exp: Likewise.
454 * gdb.arch/i386-size.exp: Likewise.
455 * gdb.arch/i386-unwind.exp: Likewise.
456 * gdb.reverse/i386-precsave.exp: Likewise.
457 * gdb.reverse/i386-reverse.exp: Likewise.
458 * gdb.reverse/i386-sse-reverse.exp: Likewise.
459 * gdb.reverse/i387-env-reverse.exp: Likewise.
460 * gdb.reverse/i387-stack-reverse.exp: Likewise.
461
c91c8c16
PA
4622011-05-24 Pedro Alves <pedro@codesourcery.com>
463
464 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
465 file doesn't error, using MI.
466
c50491a7
TT
4672011-05-23 Tom Tromey <tromey@redhat.com>
468
469 * gdb.base/charset.exp (string_display): Add tests to assign to
470 arrays.
471 * gdb.base/charset.c (short_array, int_array, long_array): New.
472
4a07b7da
PA
4732011-05-20 Pedro Alves <pedro@codesourcery.com>
474
475 Cope with async mode.
476
4a07b7da
PA
477 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
478 into gdb_test + mi_expect_stop.
479
b275f2d2
PA
4802011-05-20 Pedro Alves <pedro@codesourcery.com>
481
482 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
483 (callme): Remove printf call.
484
eec52c44
PM
4852011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
486
487 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
488 quote pattern to avoid problems with Cygwin/mingw expect versions.
489 * gdb.base/default.exp (show convenience): Use double
490 quote pattern for regular expressions.
491
b3c8eb43
JK
4922011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
493
494 Fix -readnow for -gdwarf-4 unused type units.
495 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
496 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
497
ed731959
JK
4982011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
499
500 * gdb.base/kill-after-signal.c: New file.
501 * gdb.base/kill-after-signal.exp: New file.
502
3b48433d
PA
5032011-05-16 Pedro Alves <pedro@codesourcery.com>
504
505 * gdb.ada/start.exp: Call untested with the correct test filename.
506 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
507 test filename. Make the test's binary unique.
508 * gdb.arch/i386-signal.exp: Call untested with the correct test
509 filename.
510 * gdb.arch/i386-size-overlap.exp: Ditto.
511 * gdb.arch/Makefile.in (EXECUTABLES): Update.
512 * gdb.base/gcore-buffer-overflow.exp: Ditto.
513 * gdb.cp/call-c.exp: Ditto.
514 * gdb.mi/mi-reverse.exp: Call untested with the correct test
515 filename. Make the test's binary unique.
516 * gdb.mi/Makefile.in (EXECUTABLES): Update.
517 * gdb.python/py-mi.exp: Ditto.
518 * gdb.python/Makefile.in (EXECUTABLES): Update.
519 * gdb.reverse/i386-precsave.exp: Ditto.
520 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
521 test filename.
522 * gdb.reverse/i387-stack-reverse.exp: Ditto.
523 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
524 unique.
525 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
526 test filename.
527 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
528 * gdb.trace/tfile.exp: Ditto.
529
ba4a8bdd
YQ
5302011-05-14 Yao Qi <yao@codesourcery.com>
531
532 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
533 type.
534
dbaefcf7
DE
5352011-05-13 Doug Evans <dje@google.com>
536
537 * gdb.python/py-objfile-script.exp: New file.
538 * gdb.python/py-objfile-script.c: New file.
539 * gdb.python/py-objfile-script-gdb.py: New file.
540 * testsuite/gdb.python/py-section-script.exp: Test
541 "info auto-load-scripts".
542
9930639c
TT
5432011-05-13 Tom Tromey <tromey@redhat.com>
544
545 * gdb.dwarf2/clztest.exp: New file.
546 * gdb.dwarf2/clztest.c: New file.
547 * gdb.dwarf2/clztest.S: New file.
548
05272e11
DE
5492011-05-13 Doug Evans <dje@google.com>
550
cc63ef9b
DE
551 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
552 String16 tests.
05272e11 553
6edba76f
TT
5542011-05-13 Tom Tromey <tromey@redhat.com>
555
556 * lib/gdb.exp (is_x86_like_target): New proc.
557 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
558 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
559 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
560 -nostdlib to compiler.
561 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
562 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
563 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
564 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
565 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
566
028d0ed5
TJB
5672011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
568
569 * gdb.python/py-function.exp: Test setting a value from a function
570 which executes a command.
571
8a9b8146
TT
5722011-05-12 Tom Tromey <tromey@redhat.com>
573
574 * gdb.dwarf2/typeddwarf.S: New file.
575 * gdb.dwarf2/typeddwarf.c: New file.
576 * gdb.dwarf2/typeddwarf.exp: New file.
577
10483e8e
MP
5782011-05-12 Marek Polacek <mpolacek@redhat.com>
579
580 * gdb.mi/mi-basics.exp: Fix races. Honour the
581 `test_exec_and_symbol_mi_operatons' return value.
582 (test_mi_interpreter_selection): Use mi_gdb_test instead of
583 gdb_test_multiple.
584 (test_exec_and_symbol_mi_operatons): Likewise.
585 (test_path_specification): Likewise.
586
faf067f1
JK
5872011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
588
589 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
590 (gdb_touch_execfile): Remove catch wrappers. New variable time.
591 Replace `file copy' and `file rename' by `file mtime'. Twice.
592
7ff911a3
JK
5932011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
594
595 * gdb.base/readline-ask.c: New file.
596 * gdb.base/readline-ask.exp: New file.
597 * gdb.base/readline-ask.inputrc: New file.
598
a536c6d7
UW
5992011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
600
601 * gdb.cell/bt.exp: Delete breakpoints before running to signal
602 to avoid race condition.
603 * gdb.cell/coremaker.c: Use small stack size.
604 * gdb.cell/ea-standalone.exp: Use file name without path as
605 argument to c_to.
606 * gdb.cell/fork.exp: Allow other output when continuing to end.
607
d472a426
JK
6082011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
609
610 * gdb.threads/corethreads.c: New file.
611 * gdb.threads/corethreads.exp: New file.
612
6132011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
614
615 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
616 Try to compile the test using -Wl,-z,norelro first.
617 (load_core): New variable libthread_db_seen, initialize it.
618 (zeroed-threads cannot be listed): Protect it by XFAIL on
619 !$libthread_db_seen.
620
8be455d7
JK
6212011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
622
623 PR 12573
624 * gdb.dwarf2/dw2-skip-prologue.S: New file.
625 * gdb.dwarf2/dw2-skip-prologue.c: New file.
626 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
627
1976171a
JK
6282011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
629
630 * gdb.cp/psymtab-parameter.cc: New file.
631 * gdb.cp/psymtab-parameter.exp: New file.
632
7db6f30f
JK
6332011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
634
635 Fix a race.
636 * gdb.cp/static-print-quit.exp (print c): Split to ...
637 (print c - <return>, print c - q <return>, print c - to quit):
638 ... these. Make the testfile untested on gdb-7.1.
639
85161e9e 6402011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
641
642 * lib/gdb.exp (exec_target_file, exec_symbol_file,
643 gdb_rename_execfile, gdb_touch_execfile): New.
644 * gdb.base/reread.exp: Use new procs to handle multiple
645 exec files.
646
0c51be18
YQ
6472011-05-05 Yao Qi <yao@codesourcery.com>
648
649 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
650 (test_adr_32bit, test_pop_pc): New.
651 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
652 (test_adr_32bit, test_pop_pc): New.
653
4d393d60
JM
6542011-05-04 Joseph Myers <joseph@codesourcery.com>
655
656 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
657 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
658 targets.
659 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
660 handle targets.
661
8ffd0459
JK
6622011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
663
664 * gdb.base/completion.exp (complete help info wat): Rename to ...
665 (complete 'help info wat'): ... here.
666 Remove all `-re ".*' and `-re "^.*' redundant regexes.
667 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
668
8e28d804
PA
6692011-05-04 Pedro Alves <pedro@codesourcery.com>
670
671 * gdb.base/completion.exp: Use gdb_test_multiple instead of
672 gdb_test and explicit $gdb_prompt/timeout matches.
673
3eb2ef34
YQ
6742011-05-04 Yao Qi <yao@codesourcery.com>
675
676 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
677 and __thumb2__.
678
aaaf81a3
MP
6792011-05-03 Marek Polacek <mpolacek@redhat.com>
680
681 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
682 in place of `gdb_test "delete breakpoints"'. This eliminates two
683 testcases.
684
c4cbc0df
PA
6852011-05-02 Pedro Alves <pedro@codesourcery.com>
686
687 PR testsuite/12649
688 Fix races.
689
690 * gdb.base/completion.exp: Remove all sleep calls. Remove
691 unnecessary regexs. Don't explicitly expect anything after the
692 prompt. Eat the prompt if necessary.
693
b4cbb4a3
EBM
6942011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
695
696 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
697 accept to show the caller line again as well as the line after.
698
d65aec65
PM
6992011-04-29 Phil Muldoon <pmuldoon@redhat.com>
700
701 PR mi/12531
702
703 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
704 compile target.
705 * gdb.python/py-prettyprint.exp: Add C++ object for
706 CPLUS_FAKE_CHILD test.
707
30852783
UW
7082011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
709
710 * gdb.base/signest.exp: New file.
711 * gdb.base/signest.c: Likewise.
712
c7b1f0d9
JK
7132011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
714
715 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
716 thread and breakpoint notifications.
717
559a7a62
JK
7182011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
719
720 * gdb.base/fortran-sym-case.c: New file.
721 * gdb.base/fortran-sym-case.exp: New file.
722 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
723 * gdb.dwarf2/dw2-case-insensitive.c: New file.
724 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
725
8344e389
JK
7262011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
727
728 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
729 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
730 false #1', `if true else false #2' and `if true else false #3'.
731
2484c66b
UW
7322011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
733
734 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
735 while delivering signal.
736
8d3788bd
VP
7372011-04-27 Vladimir Prus <vladimir@codesourcery.com>
738
739 MI breakpoint notifications.
740
741 * testsuite/gdb.mi/mi-cli.exp: Adust.
742 * testsuite/gdb.mi/mi2-cli.exp: Adust.
743 * testsuite/gdb.mi/mi-watch.exp: Adust.
744 * testsuite/gdb.mi/mi2-watch.exp: Adust.
745 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
746 notifications.
747
3e03848b
JK
7482011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
749
750 * gdb.base/gdbindex-stabs-dwarf.c: New file.
751 * gdb.base/gdbindex-stabs.c: New file.
752 * gdb.base/gdbindex-stabs.exp: New file.
753
918c9108
YQ
7542011-04-25 Yao Qi <yao@codesourcery.com>
755
756 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
757 with /*...*/.
758 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
759
90556b8c
JK
7602011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
761
762 * gdb.python/py-value.exp (test_objfiles): Name the first test
763 `py-value in file.filename'.
764
03f2bd59
JK
7652011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
766
767 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
768 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
769 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
770 !gdbserver_reconnect_p..
771 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
772
7b08b9eb
JK
7732011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
774
775 * gdb.cp/cpcompletion.exp (complete class methods)
776 (complete class methods beginning with F): Move them above runto. New
777 comment about the runto delimiter.
778
b78974c3
PA
7792011-04-20 Pedro Alves <pedro@codesourcery.com>
780
781 * gdb.base/maint.exp: Test that "maint print registers" works
782 without a running program.
783
20429c40 7842011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 785
20429c40
MP
786 * gdb.base/setshow.exp: Fix racy tests.
787 ($old_gdb_prompt): New variable.
788
7a9dd1b2
TT
7892011-04-19 Tom Tromey <tromey@redhat.com>
790
791 * gdb.mi/mi-nsmoribund.exp:
792 * gdb.hp/gdb.objdbg/objdbg01.exp:
793 * gdb.base/structs.exp (test_struct_returns):
794 * gdb.base/call-sc.exp (test_scalar_returns):
795 * gdb.base/bigcore.exp: Remove duplicate words.
796
02835898
JK
7972011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
798
799 * gdb.base/break-interp-lib.c (v, vptr): New variables.
800 * gdb.base/break-interp.exp (test_attach): New comment.
801
254f582e
JK
8022011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
803
804 * gdb.threads/gcore-thread.exp ($core0file): New variable.
805 (clear __stack_user.next, clear stack_used.next)
806 (save a zeroed-threads corefile): New test.
807 Call core_load for $core0file.
808 (zeroed-threads cannot be listed): New test.
809
4fe85f5c
JK
8102011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
811
812 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
813 filename.
814 ($srcfile): Preserve the original value.
815 ($testfile): Match it the .exp filename.
816 ($corefile): New variable. Substitute it around.
817 Use clean_restart.
818 ($prev_timeout): Remove.
819 (load_core): Move core loading into this proc.
820 Fix restore of $timeout if load_core fails.
821
63524580
JK
8222011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
823
824 * gdb.base/eu-strip-infcall.c: New file.
825 * gdb.base/eu-strip-infcall.exp: New file.
826
90359a16
JK
8272011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
828
829 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
830 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
831
626e7282
JK
8322011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
833
834 Fix Python access to inlined frames.
835 * gdb.python/py-frame-inline.c: New file.
836 * gdb.python/py-frame-inline.exp: New file.
837
3363d018
EBM
8382011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
839
840 * gdb.base/gdb1090.exp: Change breakpoint location to read the
841 content of 's24' correctly (avoiding "optimized out").
842 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
843
28781456
JK
8442011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
845
846 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
847
4a4106ca
TJB
8482011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
849
850 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
851 expect a colon in watch -location output.
852
d26ccb4f
JK
8532011-04-13 Marek Polacek <mpolacek@redhat.com>
854
df46027d 855 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
856 New testcase `expect response to define backtrace'. Also remove
857 redundant `default' block.
858
e1ab1f9c
JK
8592011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
860
861 * gdb.python/py-prettyprint.c (struct hint_error): New.
862 (main): New variable hint_error.
863 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
864 "print hint_error".
865 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
866 (register_pretty_printers): Register it.
867
0c2e6019
TT
8682011-04-04 Tom Tromey <tromey@redhat.com>
869
870 * gdb.cp/maint.exp (test_help): Update.
871 (test_namespace): Likewise.
872
af57139d
JB
8732011-04-01 Joel Brobecker <brobecker@adacore.com>
874
875 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
876 * gdb.ada/arrayptr.exp: Add new tests.
877
956a9fb9
JB
8782011-04-01 Joel Brobecker <brobecker@adacore.com>
879
880 * gdb.ada/mi_catch_ex: New testcase.
881
d0c4d642
PA
8822011-04-01 Pedro Alves <pedro@codesourcery.com>
883
884 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
885 base::overload(void) method without specifying "const".
886
18819fa6
UW
8872011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
888
889 * gdb.arch/thumb-singlestep.S: New file.
890 * gdb.arch/thumb-singlestep.exp: Likewise.
891
a4c8e806
TT
8922011-03-31 Tom Tromey <tromey@redhat.com>
893
894 * gdb.python/py-prettyprint.py (exception_flag): New global.
895 (NoStringContainerPrinter._iterator.next): Check it.
896 * gdb.python/py-prettyprint.c (main): New variable nstype2.
897 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
898
53832f31
TT
8992011-03-29 Tom Tromey <tromey@redhat.com>
900
901 * gdb.cp/anon-struct.cc: New file.
902 * gdb.cp/anon-struct.exp: New file.
903
e4620230
JK
9042011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
905
906 Test STT_GNU_IFUNC support.
907 * gdb.base/gnu-ifunc-lib.c: New file.
908 * gdb.base/gnu-ifunc.c: New file.
909 * gdb.base/gnu-ifunc.exp: New file.
910
d0fb5eae
JK
9112011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
912
913 Support a ring of related breakpoints.
914 * gdb.base/watchpoint-delete.c: New file.
915 * gdb.base/watchpoint-delete.exp: New file.
916
20106cfb
JK
9172011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
918
919 * gdb.ada/arrayparam.exp (print first after function call): Use
920 explicit package name. Add a comment
921 (print lasta after function call): Rename ...
922 (print last after function call): ... it and use explicit package
923 name.
924 (print length after function call): Use explicit package name.
925 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
926 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
927 (multiple matches for symbol i): Rename ...
928 (multiple matches for symbol integervar): ... it.
929 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
930 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
931
e7ab5e63
AB
9322011-03-25 Andrew Burgess <aburgess@broadcom.com>
933
934 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
935 environment variable to make grep output more predictable. Move
936 all the environment setup into gdb_init so it's done once per test
937 case rather than each time we start gdb.
938
9ef07c8c
TT
9392011-03-24 Tom Tromey <tromey@redhat.com>
940
941 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
942 test.
943
dd90784c
JK
9442011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
945
946 * gdb.dwarf2/dw2-entry-value-main.c: New file.
947 * gdb.dwarf2/dw2-entry-value.S: New file.
948 * gdb.dwarf2/dw2-entry-value.exp: New file.
949
05775840
PM
9502011-03-22 Phil Muldoon <pmuldoon@redhat.com>
951
952 PR python/12183
953
954 * gdb.python/py-function.exp: Add GdbError tests.
955
8661b11b
PA
9562011-03-18 Pedro Alves <pedro@codesourcery.com>
957
958 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
959 (reglocal_test_func, statlocal_test_func): New functions.
960 (globals_test_func): Call new functions.
961 * gdb.trace/unavailable.exp (gdb_collect_args_test)
962 (gdb_collect_locals_test): New procedure.
963 (gdb_trace_collection_test): Call new procedures.
964
0fdb4f18
PA
9652011-03-18 Pedro Alves <pedro@codesourcery.com>
966
967 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
968 (test_register, test_register_unavailable): New procedures.
969 (gdb_unavailable_registers_test): New procedure.
970 (gdb_trace_collection_test): Call it.
971
99c3dc11
PM
9722011-03-18 Phil Muldoon <pmuldoon@redhat.com>
973
974 PR python/12149
975
976 * gdb.python/python.exp: Add gdb.write tests.
977
29703da4
PM
9782010-03-17 Phil Muldoon <pmuldoon@redhat.com>
979
980 * gdb.python/Makefile.in: Add py-objfile.
981 * gdb.python/py-objfile.exp: New file.
982 * gdb.python/py-objfile.c: New file.
983 * gdb.python/py-block.exp: Add is_valid tests.
984 * gdb.python/py-inferior.exp: Ditto.
985 * gdb.python/py-infthread.exp: Ditto.
986 * gdb.python/py-symbol.exp: Ditto.
987 * gdb.python/py-symtab.exp: Ditto.
988
598997c8
KS
9892011-03-16 Keith Seitz <keiths@redhat.com>
990
991 PR c++/12273
992 * gdb.cp/cmpd-minsyms.exp: New test.
993 * gdb.cp/cmpd-minsyms.cc: New file.
994
995 PR c++/11734
996 * gdb.cp/ovsrch.exp: New test.
997 * gdb.cp/ovsrch.h: New file.
998 * gdb.cp/ovsrch1.cc: New file.
999 * gdb.cp/ovsrch2.cc: New file.
1000 * gdb.cp/ovsrch3.cc: New file.
1001 * gdb.cp/ovsrch4.cc: New file.
1002
c91513d8
PP
10032011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1004
1005 PR gdb/12528
1006 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1007 * gdb.base/break-on-linker-gcd-function.exp: New test.
1008 * gdb.base/break-on-linker-gcd-function.cc: New file.
1009
7470fc63
AT
10102011-03-15 Andreas Tobler <andreast@fgznet.ch>
1011
1012 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1013
959e7469
PM
10142011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1015
1016 * lib/gdb.exp (gdb_unload): Add another termination case.
1017
9373cf26
JK
10182011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1019
1020 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
1021 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1022 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1023 Provide a stub byte there.
1024 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1025 DW_AT_entry_pc.
1026 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1027
24e9cda0
UW
10282011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1029
1030 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1031 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1032 "generic ABI, auto".
1033 (altivec_abi_tests): Accept vectors returned by reference.
1034
7371cf6d
PM
10352010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1036
1037 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1038
ce77046a
UW
10392011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1040
1041 * gdb.python/py-section-script.exp: Skip test if no Python support.
1042
176400c3
UW
10432011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1044
1045 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1046
ecec24e6
PM
10472011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1048
1049 * gdb.python/py-parameter.exp: Update tests to the new Python
1050 parameter API. Add "no documentation" test. Add deprecated API
1051 backward compatibility test.
1052
5dbdd470
TT
10532011-03-09 Tom Tromey <tromey@redhat.com>
1054
1055 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1056 gdb_continue_to_end.
1057
b66e66ee
MK
10582011-03-09 Mark Kettenis <kettenis@gnu.org>
1059
1060 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1061 tabs.
1062
eceb0c5f
TT
10632011-03-09 Tom Tromey <tromey@redhat.com>
1064
1065 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1066 parentheses.
1067 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1068 $command.
1069 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1070 argument to gdb_continue_to_end.
1071 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1072 argument to gdb_continue_to_end.
1073 * gdb.cp/annota3.exp: Fix regex.
1074 * gdb.cp/annota2.exp: Fix regex.
1075 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1076 gdb_continue_to_end.
1077 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1078 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1079 gdb_continue_to_end.
1080
63154eca
PA
10812011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1082
1083 * gdb.server/ext-run.exp
1084 (load new file without any gdbserver inferior): New test.
1085
967d1f9b
TT
10862011-03-07 Tom Tromey <tromey@redhat.com>
1087
1088 * Makefile.in (TAGS): Rewrite.
1089
d68dcbb9
JK
10902011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1091
1092 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1093 initial commands echo. New match for `Found trace'. Anchor all the
1094 other matches. Anchor and match for `No trace frame found' the final
1095 match.
1096
6bf58e63
TT
10972011-03-07 Tom Tromey <tromey@redhat.com>
1098
1099 * Makefile.in (TAGS): New target.
1100
fda326dd
TT
11012011-03-07 Tom Tromey <tromey@redhat.com>
1102
1103 * lib/opencl.exp (skip_opencl_tests): Update for exit message
1104 change.
1105 * lib/mi-support.exp (mi_gdb_test): Update for exit message
1106 change.
1107 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
1108 exit message change.
1109 (skip_altivec_tests): Update for exit message change.
1110 (skip_vsx_tests): Likewise.
1111 (gdb_continue_to_end): Likewise. Add 'command' argument.
1112 * lib/cell.exp (skip_cell_tests): Update for exit message change.
1113 * gdb.threads/tls.exp: Update for exit message change.
1114 * gdb.threads/thread-unwindonsignal.exp: Use
1115 gdb_continue_to_end.
1116 * gdb.threads/step.exp (step_it): Update for exit message change.
1117 (continue_all): Likewise.
1118 * gdb.threads/print-threads.exp (test_all_threads): Update for
1119 exit message change.
1120 * gdb.threads/interrupted-hand-call.exp: Use
1121 gdb_continue_to_end.
1122 * gdb.threads/execl.exp: Use gdb_continue_to_end.
1123 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
1124 gdb_continue_to_end.
1125 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
1126 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
1127 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
1128 * gdb.cp/method.exp: Update for exit message change.
1129 * gdb.cp/mb-templates.exp: Update for exit message change.
1130 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
1131 * gdb.cp/annota3.exp: Update for exit message change.
1132 * gdb.cp/annota2.exp: Update for exit message change.
1133 * gdb.cell/fork.exp: Use gdb_continue_to_end.
1134 * gdb.base/term.exp: Update for exit message change.
1135 * gdb.base/step-test.exp (test_i): Update for exit message change.
1136 * gdb.base/sigstep.exp (advance): Update for exit message change.
1137 (advancei): Likewise.
1138 * gdb.base/siginfo.exp: Update for exit message change.
1139 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
1140 * gdb.base/reread.exp: Use gdb_continue_to_end.
1141 * gdb.base/langs.exp: Use gdb_continue_to_end.
1142 * gdb.base/interrupt.exp: Update for exit message change.
1143 * gdb.base/gdb1555.exp: Update for exit message change.
1144 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
1145 * gdb.base/ending-run.exp: Update for exit message change.
1146 * gdb.base/chng-syms.exp: Update for exit message change.
1147 * gdb.base/checkpoint.exp: Update for exit message change.
1148 * gdb.base/catch-syscall.exp (check_for_program_end): Use
1149 gdb_continue_to_end.
1150 (test_catch_syscall_with_wrong_args): Likewise.
1151 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
1152 * gdb.base/break-interp.exp (test_ld): Update for exit message
1153 change.
1154 * gdb.base/bang.exp: Update for exit message change.
1155 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
1156 (do_call_attach_tests): Likewise.
1157 * gdb.base/a2-run.exp: Update for exit message change.
1158 * gdb.arch/ppc-dfp.exp: Update for exit message change.
1159 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
1160 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
1161
dd19bd70
JK
11622011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1163
1164 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
1165
30e62689
TT
11662011-03-03 Tom Tromey <tromey@redhat.com>
1167
1168 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
1169 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
1170 * gdb.hp/gdb.aCC/configure.ac: Remove.
1171 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
1172 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
1173 * gdb.hp/gdb.base-hp/configure.ac: Remove.
1174 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
1175 * gdb.hp/gdb.compat/configure (Makefile): Remove.
1176 * gdb.hp/gdb.compat/configure.ac: Remove.
1177 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
1178 * gdb.hp/gdb.defects/configure (Makefile): Remove.
1179 * gdb.hp/gdb.defects/configure.ac: Remove.
1180 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
1181 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
1182 * gdb.hp/gdb.objdbg/configure.ac: Remove.
1183 * gdb.hp/configure.ac: Remove.
1184 * gdb.hp/configure: Remove.
1185 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
1186 substitution.
1187 (Makefile): Remove rule.
1188 * gdb.cell/configure.ac: Remove.
1189 * gdb.cell/configure: Remove.
1190 * gdb.stabs/Makefile.in (Makefile): Remove.
1191 (distclean): Don't remove config.status or config.log.
1192 * gdb.stabs/configure (Makefile): Remove.
1193 * gdb.stabs/configure.ac: Remove.
1194 * configure: Rebuild.
1195 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
1196 Remove stabs- and cell-specific logic. Test for existence of
1197 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
1198 subdirectories, gdb.cell, and and gdb.stabs.
1199 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
1200
c171f854
JB
12012011-03-03 Joel Brobecker <brobecker@adacore.com>
1202
1203 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
1204 end of buffer.
1205
9a5193cb
JB
12062011-03-02 Joel Brobecker <brobecker@adacore.com>
1207
1208 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
1209 gdb_test when running a test where we expected no output back.
1210
9bb4c1bb
MS
12112011-02-28 Michael Snyder <msnyder@vmware.com>
1212
1213 * gdb.cp/overload.cc: Change initializer value to integer.
1214
3bd0f5ef
MS
12152011-02-27 Michael Snyder <msnyder@vmware.com>
1216
1217 * gdb.multi/base.exp: Add test for remove-inferiors.
1218
2279eaad
JB
12192011-02-26 Joel Brobecker <brobecker@adacore.com>
1220
1221 * gdb.python/py-frame.exp: Simplify the initialization phase
1222 using prepare_for_testing.
1223
c82c0b55
MS
12242011-02-25 Michael Snyder <msnyder@vmware.com>
1225
1226 * gdb.multi/base.exp: Add tests for info inferiors with args.
1227
1d94651b
JK
12282011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1229
1230 * gdb.dwarf2/dw2-ranges.S: Rename to ...
1231 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
1232 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
1233 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
1234 asmfile3. Comment the STABS (#3) file compilation. Compile
1235 everything through assembler. Provide KFAIL for symtab/12497.
1236 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
1237 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
1238 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
1239 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
1240
3bd0f5ef
MS
12412011-02-24 Michael Snyder <msnyder@vmware.com>
1242
1243 * gdb.base/break.exp: Add tests for delete breakpoints using
1244 convenience variables and value history references.
1245
12c1418e
MS
12462011-02-24 Michael Snyder <msnyder@vmware.com>
1247
1248 * gdb.base/break.exp: Remove debugging 'printf' accidentally
1249 left behind in previous check-in.
1250
e5a67952
MS
12512011-02-23 Michael Snyder <msnyder@vmware.com>
1252
1253 * gdb.base/break.exp: Add tests for "info break" with arguments.
1254 * gdb.trace/infotrace.exp: Update patterns for error and help.
1255 * gdb.base/completion.exp: Update pattern.
1256 * gdb.base/ena-dis-br.exp: Update pattern.
1257 * gdb.base/help.exp: Update patterns.
1258
12592011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
1260
1261 * gdb.base/memattr.exp: New test.
1262 * gdb.base/memattr.c: Test load for memattr.exp.
1263
6e6fbe60
DE
12642011-02-22 Doug Evans <dje@google.com>
1265
1266 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
1267
1d41d745
MS
12682011-02-22 Michael Snyder <msnyder@vmware.com>
1269
1270 * Makefile.in: Make more clean.
1271 * gdb.ada/Makefile.in: Ditto.
1272 * gdb.arch/Makefile.in: Ditto.
1273 * gdb.asm/Makefile.in: Ditto.
1274 * gdb.base/Makefile.in: Ditto.
1275 * gdb.cp/Makefile.in: Ditto.
1276 * gdb.dwarf2/Makefile.in: Ditto.
1277 * gdb.java/Makefile.in: Ditto.
1278 * gdb.mi/Makefile.in: Ditto.
1279 * gdb.modula2/Makefile.in: Ditto.
1280 * gdb.python/Makefile.in: Ditto.
1281 * gdb.server/Makefile.in: Ditto.
1282 * gdb.stabs/Makefile.in: Ditto.
1283 * gdb.threads/Makefile.in: Ditto.
1284 * gdb.trace/Makefile.in: Ditto.
1285
79ba84ca
MS
12862011-02-22 Michael Snyder <msnyder@vmware.com>
1287
df46027d 1288 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
1289 info threads.
1290
b9b35694
JB
12912011-02-22 Joel Brobecker <brobecker@adacore.com>
1292
1293 * gdb.python/py-breakpoint.exp: Fix the expected output of
1294 one of the "maint info breakpoints" tests to accept the output
1295 generated on platforms that do not have hardware watchpoints.
1296
8bfb830f
JB
12972011-02-22 Joel Brobecker <brobecker@adacore.com>
1298
1299 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
1300 clean_restart. Be a little stricter in the expected output
1301 for one of the tests. Fix a typo in one of the comments.
1302
c45f3c54
JB
13032011-02-22 Joel Brobecker <brobecker@adacore.com>
1304
1305 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
1306 Delete variable binfile, no longer use. Add or modify test
1307 comments to make them unique.
1308
b97c863c
MS
13092011-02-21 Michael Snyder <msnyder@vmware.com>
1310
1311 * Makefile.in: Update for make clean.
1312 * gdb.ada/Makefile.in: Ditto.
1313 * gdb.arch/Makefile.in: Ditto.
1314 * gdb.asm/Makefile.in: Ditto.
1315 * gdb.base/Makefile.in: Ditto.
1316 * gdb.cp/Makefile.in: Ditto.
1317 * gdb.dwarf2/Makefile.in: Ditto.
1318 * gdb.java/Makefile.in: Ditto.
1319 * gdb.mi/Makefile.in: Ditto.
1320 * gdb.modula2/Makefile.in: Ditto.
1321 * gdb.python/Makefile.in: Ditto.
1322 * gdb.server/Makefile.in: Ditto.
1323 * gdb.stabs/Makefile.in: Ditto.
1324 * gdb.threads/Makefile.in: Ditto.
1325 * gdb.trace/Makefile.in: Ditto.
1326
aea5b279
MS
13272011-02-21 Michael Snyder <msnyder@vmware.com>
1328
1329 * gdb.threads/thread-find.exp: Update patterns for changes in
1330 output of "info threads" command.
1331
e3039479
UW
13322011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1333 Ulrich Weigand <uweigand@de.ibm.com>
1334
1335 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
1336 (skip_hw_watchpoint_tests): Likewise.
1337 (skip_hw_watchpoint_multi_tests): Likewise.
1338
b800ec70
UW
13392011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
1340
1341 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
1342 (skip_hw_watchpoint_tests): Likewise.
1343 (skip_hw_watchpoint_multi_tests): Likewise.
1344 (skip_hw_watchpoint_access_tests): Likewise.
1345
1346 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
1347 * gdb.base/pr11022.exp: Likewise.
1348 * gdb.base/watch-read.exp: Likewise.
1349 * gdb.base/watch_thread_num.exp: Likewise.
1350 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1351 * gdb.base/watchpoint-hw.exp: Likewise.
1352 * gdb.base/watchpoint.exp: Likewise.
1353 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
1354 * gdb.threads/watchthreads-reorder.exp: Likewise.
1355 * gdb.threads/watchthreads.exp: Likewise.
1356 * gdb.threads/watchthreads2.exp: Likewise.
1357
91033e37
JB
13582011-02-21 Joel Brobecker <brobecker@adacore.com>
1359
1360 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
1361 the debugger is unable to find the array bounds.
1362
eeaafae2
JK
13632011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1364
1365 * gdb.cp/typedef-operator.exp: New file.
1366 * gdb.cp/typedef-operator.cc: New file.
1367
e338d953
MS
13682011-02-17 Michael Snyder <msnyder@vmware.com>
1369
1370 * gdb.threads/thread-find.exp: Fix regular expressions.
1371
e67ad678
JB
13722011-02-17 Joel Brobecker <brobecker@adacore.com>
1373
1374 * gdb.ada/packed_array: Expand testcase to test printing of
1375 unconstrained packed array.
1376
93084bca
JB
13772011-02-17 Joel Brobecker <brobecker@adacore.com>
1378
1379 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
1380
a0c78a73
PA
13812011-02-16 Pedro Alves <pedro@codesourcery.com>
1382
f65d5553 1383 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
1384 (main): Initialize it before collecting, and and clear it
1385 afterwards.
f65d5553
PA
1386 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1387 collecting with '{type} addr', where the addr expression is not an
1388 rvalue.
a0c78a73 1389
3dfcbbd2
KW
13902011-02-16 Ken Werner <ken.werner@de.ibm.com>
1391
1392 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
1393 a bool variable. Expect correct OpenCL names for vector types. Use the
1394 uc3 variable name instead of referring to the uchar3 built-in type.
1395 Escape the asterisk at the half pointer test.
1396
08807d5a
PA
13972011-02-16 Pedro Alves <pedro@codesourcery.com>
1398
f65d5553 1399 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
1400 (main): Initialize it before collecting, and and clear it
1401 afterwards.
f65d5553
PA
1402 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1403 collecting overlapping memory ranges.
08807d5a 1404
60f98dde
MS
14052011-02-15 Michael Snyder <msnyder@vmware.com>
1406
1407 * gdb.base/default.exp: Add tests for thread commands.
1408 * gdb.base/help.exp: Add tests for thread commands.
1409 * gdb.threads/thread-find.exp: New test for thread find command.
1410
648cd113
KW
14112011-02-15 Ken Werner <ken.werner@de.ibm.com>
1412
1413 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
1414
494e194e
YQ
14152011-02-15 Yao Qi <yao@codesourcery.com>
1416
1417 PR tdep/12352
1418 * gdb.arch/arm-disp-step.S : New test for str instruction.
1419 * gdb.arch/arm-disp-step.exp : Likewise.
1420
d9492458
TJB
14212011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
1422
1423 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
1424 "vector_register2_vr" test strings. Test the extended floating
1425 point registers (F32~F63).
1426 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
1427 IBM XL C compiler. Make the test program use a register provided
1428 by the compiler for the lxvd2x instruction.
1429
8af8e3bc
PA
14302011-02-14 Pedro Alves <pedro@codesourcery.com>
1431
1432 * gdb.trace/unavailable.cc (class Base, class Middle, class
1433 Derived): New types.
1434 (derived_unavail, derived_partial, derived_whole): New globals.
1435 (virtual_partial): New global.
1436 (virtualp): Point at virtual_partial.
1437 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
1438 related to unavailable vptr.
1439
1b28d0b3
PA
14402011-02-14 Pedro Alves <pedro@codesourcery.com>
1441
1442 * gdb.trace/unavailable.cc (a, b, c): New globals.
1443 (main): Set and clear them.
1444 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
1445 `a' and `c', and check that `b' isn't collected, although `a' and
1446 `c' are.
1447
ec0a52e1
PA
14482011-02-14 Pedro Alves <pedro@codesourcery.com>
1449
1450 * gdb.trace/unavailable.cc (struct Virtual): New.
1451 (virtualp): New global pointer.
1452 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
1453 printing a pointer to an object whose type has a vtable, with
1454 print object on.
1455
24e6bcee
PA
14562011-02-14 Pedro Alves <pedro@codesourcery.com>
1457
1458 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
1459 value repeat handles unavailableness.
1460
39d37385
PA
14612011-02-14 Pedro Alves <pedro@codesourcery.com>
1462
1463 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
1464 tests for building arrays from unavailable values, subscripting
1465 non-memory rvalue unvailable arrays, and accessing fields or
1466 baseclasses of non-lazy unavailable values,
1467 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
1468 struct types.
1469 (g_smallstruct, g_smallstruct_b): New globals.
1470
06d72e16
PA
14712011-02-14 Pedro Alves <pedro@codesourcery.com>
1472
1473 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
1474
bc9a5551
JK
14752011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1476
1477 Fix const/volatile qualifiers of C++ types, PR c++/12328.
1478 * gdb.cp/overload-const.exp: New file.
1479 * gdb.cp/overload-const.cc: New file.
1480
54fcddd0
UW
14812011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1482
1483 * gdb.opencl/callfuncs.cl: New file.
1484 * gdb.opencl/callfuncs.exp: New test.
1485 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
1486
d6dafb7c
UW
14872011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1488
1489 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
1490 when computing result.
1491 * gdb.arch/altivec-abi.exp: Update expected results.
1492
a449c2d8
TJB
14932011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1494
1495 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
1496 * gdb.base/jit.exp: Likewise.
1497 * gdb.base/pie-execl.exp: Likewise.
1498 * gdb.base/solib-nodir.exp: Likewise.
1499 * gdb.base/solib-overlap.exp: Likewise.
1500
764880b7
PA
15012011-02-07 Pedro Alves <pedro@codesourcery.com>
1502
1503 * gdb.trace/collection.c (global_pieces): New.
1504 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
1505 New procedure.
1506 (gdb_trace_collection_test): Call it.
1507
505500db
SW
15082011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
1509
1510 * gdb.python/py-evthreads.c: New file.
1511 * gdb.python/py-evthreads.exp: New file.
1512 * gdb.python/py-events.py: New file.
1513 * gdb.python/py-events.exp: New file.
1514 * gdb.python/py-events.c: New file.
1515
385203ed
DD
15162011-02-04 David Daney <ddaney@caviumnetworks.com>
1517
1518 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
1519
9011945e
AB
15202011-02-03 Andrew Burgess <aburgess@broadcom.com>
1521
1522 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
1523 gdb.base/disasm-end-cu.exp: New test for disassembling over the
1524 boundary between two compilation units.
1525
580688f3
PA
15262011-02-02 Pedro Alves <pedro@codesourcery.com>
1527
1528 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
1529 (Virtual): New structs.
1530 (virtual_o, virtual_middle_b): New globals.
1531 * gdb.cp/virtbase.exp: New tests.
1532
d3f0f853
PP
15332011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
1534
1535 * gdb.base/jit.exp: New file.
1536 * gdb.base/jit-main.c: New file.
1537 * gdb.base/jit-solib.c: New file.
1538
b2030fb5
UW
15392011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
1540
1541 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
1542 proceed to initial kernel entry point.
1543 * gdb.opencl/datatypes.exp: Likewise.
1544 * gdb.opencl/operators.exp: Likewise.
1545 * gdb.opencl/vec_comps.exp: Likewise.
1546
2db19d1e
SW
15472011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
1548
1549 * gdb.cp/nsnested.cc: New.
1550 * gdb.cp/nsnested.exp: New.
1551 * gdb.cp/nsnoimports.exp: New.
1552 * gdb.cp/nsnoimports.cc: New.
1553
6b0c4c1f
JB
15542011-01-31 Joel Brobecker <brobecker@adacore.com>
1555
1556 * gdb.base/interact.exp: Add extra tests that verify that
1557 the value of the interactive-mode setting does not change
1558 after the script is sourced.
1559
80b23b6a
JK
15602011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1561
1562 * gdb.cp/noparam.exp: New file.
1563 * gdb.cp/noparam.cc: New file.
1564
ffd5ec24
PA
15652011-01-28 Pedro Alves <pedro@codesourcery.com>
1566
1567 * gdb.trace/tfile.exp: Test that with no traceframe selected,
1568 there's no stack or registers.
1569
a81766d8
TT
15702011-01-26 Tom Tromey <tromey@redhat.com>
1571
1572 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
1573 space before string output. Add test for "set print pretty off"
1574 case.
1575
585fdaa1
PA
15762011-01-25 Pedro Alves <pedro@codesourcery.com>
1577
1578 * gdb.base/frame-args.exp: Adjust.
1579 * gdb.dwarf2/dw2-noloc.exp: Adjust.
1580 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
1581 * gdb.dwarf2/pieces.exp: Adjust.
1582 * gdb.opt/clobbered-registers-O2.exp: Adjust.
1583 * gdb.opt/inline-locals.exp: Adjust.
1584 * gdb.threads/fork-child-threads.exp: Adjust.
1585
d468832a
KW
15862011-01-25 Ken Werner <ken.werner@de.ibm.com>
1587
1588 * gdb.opencl/convs_casts.cl: Move program scope variables into the
1589 OpenCL kernel function. Add a comment as marker. Add address space
1590 qualifiers for the remaining program scope variables.
1591 * gdb.opencl/datatypes.cl: Likewise.
1592 * gdb.opencl/operators.cl: Likewise.
1593 * gdb.opencl/vec_comps.cl: Likewise.
1594 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
1595 Add breakpoint at the marker comment.
1596 * gdb.opencl/datatypes.exp: Likewise.
1597 * gdb.opencl/operators.exp: Likewise.
1598 * gdb.opencl/vec_comps.exp: Likewise.
1599
490f124f
PA
16002011-01-24 Pedro Alves <pedro@codesourcery.com>
1601
1602 * gdb.base/printcmds.c (some_struct): New struct and instance.
1603 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
1604 procedure.
1605 <global scope>: Call it.
1606
6da78614
KW
16072011-01-21 Ken Werner <ken.werner@de.ibm.com>
1608
1609 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
1610 argument to the gdb_compile_opencl_hostapp call.
1611
ec64c9aa
YQ
16122011-01-19 Yao Qi <yao@codesourcery.com>
1613
1614 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
1615 positve list.
1616
810cfdbb
YQ
16172011-01-19 Yao Qi <yao@codesourcery.com>
1618
1619 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
1620 canonical form.
1621 Remove "xscale-*-*"
1622 * gdb.xml/tdesc-regs.exp: Likewise.
1623 * gdb.python/py-section-script.exp: Replace ARM target triplet
1624 with canonical form.
1625 Match arm*-*-symbianelf*.
1626 * gdb.base/dup-sect.exp: Likewise.
1627 * lib/dwarf.exp: New.
1628 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
1629 dwarf2_support.
1630 * gdb.dwarf2/dup-psym.exp: Likewise.
1631 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
1632 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1633 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
1634 * gdb.dwarf2/dw2-basic.exp: Likewise.
1635 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1636 * gdb.dwarf2/dw2-const.exp: Likewise.
1637 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
1638 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
1639 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1640 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
1641 * gdb.dwarf2/dw2-filename.exp: Likewise.
1642 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1643 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
1644 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1645 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1646 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
1647 * gdb.dwarf2/dw2-noloc.exp: Likewise.
1648 * gdb.dwarf2/dw2-op-call.exp: Likewise.
1649 * gdb.dwarf2/dw2-producer.exp: Likewise.
1650 * gdb.dwarf2/dw2-ranges.exp: Likewise.
1651 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
1652 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
1653 * gdb.dwarf2/dw2-strp.exp: Likewise.
1654 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
1655 * gdb.dwarf2/implptr.exp: Likewise.
1656 * gdb.dwarf2/mac-fileno.exp: Likewise.
1657 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
1658 * gdb.dwarf2/pieces.exp: Likewise.
1659 * gdb.dwarf2/pr11465.exp: Likewise.
1660 * gdb.dwarf2/valop.exp: Likewise.
1661 * gdb.dwarf2/watch-notconst.exp: Likewise.
1662 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
1663
4694da01
TT
16642011-01-19 Tom Tromey <tromey@redhat.com>
1665
1666 * gdb.python/py-infthread.exp: Add thread tests.
1667
b075872c
JB
16682011-01-14 Joel Brobecker <brobecker@adacore.com>
1669
1670 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
1671
2c3e6e24
JB
16722011-01-14 Joel Brobecker <brobecker@adacore.com>
1673
1674 * gdb.ada/widewide: New testcase.
1675
de8fa76c
JB
16762011-01-13 Joel Brobecker <brobecker@adacore.com>
1677
1678 * gdb.base/interact.exp: New testcase.
1679
1b05df00
TT
16802011-01-12 Tom Tromey <tromey@redhat.com>
1681
1682 * gdb.mi/gdb2549.exp: Update for error message changes.
1683 * gdb.mi/mi-cli.exp: Likewise.
1684 * gdb.mi/mi-disassemble.exp: Likewise.
1685 * gdb.mi/mi-pthreads.exp: Likewise.
1686 * gdb.mi/mi-regs.exp: Likewise.
1687 * gdb.mi/mi-stack.exp: Likewise.
1688 * gdb.mi/mi-var-block.exp: Likewise.
1689 * gdb.mi/mi-var-cmd.exp: Likewise.
1690 * gdb.mi/mi2-cli.exp: Likewise.
1691 * gdb.mi/mi2-disassemble.exp: Likewise.
1692 * gdb.mi/mi2-pthreads.exp: Likewise.
1693 * gdb.mi/mi2-regs.exp: Likewise.
1694 * gdb.mi/mi2-stack.exp: Likewise.
1695 * gdb.mi/mi2-var-block.exp: Likewise.
1696 * gdb.mi/mi2-var-cmd.exp: Likewise.
1697
c2ff108b
JK
16982011-01-12 Andrew Burgess <aburgess@broadcom.com>
1699 Jan Kratochvil <jan.kratochvil@redhat.com>
1700
1701 PR fortran/11104 and DWARF unbound arrays detection.
1702 * gdb.fortran/multi-dim.exp: New file.
1703 * gdb.fortran/multi-dim.f90: New file.
1704
b716877b
AB
17052011-01-12 Andrew Burgess <aburgess@broadcom.com>
1706
1707 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
1708 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
1709 add new tests for opcode dumping.
1710
6c162d5e
TT
17112011-01-11 Tom Tromey <tromey@redhat.com>
1712
1713 * gdb.python/py-infthread.exp: Load gdb-python.exp.
1714
77b06cd7
TJB
17152010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
1716
1717 Convert hardware watchpoints to use breakpoint_ops.
1718 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
1719 type is not supported.
1720 * gdb.base/foll-fork.exp: Likewise.
1721 * gdb.base/foll-vfork.exp: Likewise.
1722
f39a75d0
PM
17232011-01-10 Phil Muldoon <pmuldoon@redhat.com>
1724
1725 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
1726 Use load_lib gdb-python.exp.
1727 * gdb.python/python.exp: Ditto.
1728 * gdb.python/py-function.exp: Ditto.
1729
fc529d80
AS
17302011-01-09 Andreas Schwab <schwab@linux-m68k.org>
1731
1732 * gdb.threads/tls.exp ("info address me"): Fix expected output.
1733
fb03cb59
JK
17342011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1735
1736 * configure: Regenerate.
1737
d8e22779
TT
17382011-01-06 Tom Tromey <tromey@redhat.com>
1739
1740 * gdb.python/py-frame.exp: Test gdb.newest_frame.
1741
09050809
JB
17422011-01-06 Joel Brobecker <brobecker@adacore.com>
1743
fc529d80
AS
1744 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
1745 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
1746 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1747 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
1748 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
1749 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1750 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
1751 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
1752 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
1753 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
1754 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
1755 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
1756 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
1757 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1758 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1759 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
1760 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
1761 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
1762 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1763 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
1764 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
1765 gdb.ada/uninitialized_vars.exp,
1766 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
1767 Simplify by using clean_restart.
09050809 1768
8ed5dd9e
JB
17692011-01-06 Joel Brobecker <brobecker@adacore.com>
1770
1771 Add marker to be used as anchor for inserting breakpoints.
1772 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
1773 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
1774 Likewise.
1775
1776 Remove uses of gdb_start_cmd.
1777 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
1778 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
1779
1780 Do not run testcase if testing with GDBserver.
1781 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
1782 if testing with GDBserver.
1783
368a124f
JB
17842011-01-06 Joel Brobecker <brobecker@adacore.com>
1785
1786 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
1787 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
1788 copyright header.
1789
44944448
JB
17902011-01-05 Joel Brobecker <brobecker@adacore.com>
1791
1792 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
1793 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
1794 testsuite/gdb.fortran/complex.f,
1795 testsuite/gdb.fortran/derived-type.f90,
1796 testsuite/gdb.fortran/library-module-lib.f90,
1797 testsuite/gdb.fortran/library-module-main.f90,
1798 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
1799 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
1800 Copyright year update.
1801
31886ea6
JB
18022011-01-05 Joel Brobecker <brobecker@adacore.com>
1803
1804 * gdb.base/langs1.f: Add copyright header.
1805
ebedcab5
JK
18062011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1807
1808 * gdb.base/morestack.exp: New file.
1809 * gdb.base/morestack.c: New file.
1810
de1eb2f9
JK
18112011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1812
1813 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
1814
9e87a409
JB
18152010-12-29 Joel Brobecker <brobecker@adacore.com>
1816
1817 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
1818 * gdb.ada/arrayptr.exp: Add test printing that new variable.
1819
720d1a40
JB
18202010-12-29 Joel Brobecker <brobecker@adacore.com>
1821
1822 * gdb.ada/lang_switch.exp: Correct expected parameter value.
1823
a283af87
AS
18242010-12-25 Andreas Schwab <schwab@linux-m68k.org>
1825
5d3d9cba
AS
1826 * gdb.threads/tls.exp: Fix typo.
1827
a283af87
AS
1828 * gdb.threads/thread-specific.exp (get_thread_list): Update.
1829 * gdb.threads/execl.exp: Update.
1830
2a20745c
YQ
18312010-12-23 Yao Qi <yao@codesourcery.com>
1832
1833 * gdb.arch/arm-disp-step.exp: New.
1834 * gdb.arch/arm-disp-step.S: New.
1835
a7658b96
TT
18362010-12-21 Tom Tromey <tromey@redhat.com>
1837
1838 * gdb.threads/execl.exp: Update.
1839 * gdb.threads/linux-dp.exp: Update.
1840 * gdb.threads/manythreads.exp: Update.
1841 * gdb.threads/tls.exp: Update.
1842
5b79abe7
TT
18432010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1844
1845 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
1846 (NextOverThrowDerivates) <resumebpt>: New.
1847 (resumebpt_test): New.
1848 (main): Call resumebpt_test.
1849 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
1850
0914bcdb
SS
18512010-12-12 Stan Shebs <stan@codesourcery.com>
1852
1853 * gdb.trace/tsv.exp: Test print command on trace state variables.
1854
305aeedc
TT
18552010-12-09 Tom Tromey <tromey@redhat.com>
1856
1857 * gdb.base/interp.exp: Add regression test.
1858
186c406b
TT
18592010-12-09 Tom Tromey <tromey@redhat.com>
1860
1861 * gdb.java/jnpe.java: New file.
1862 * gdb.java/jnpe.exp: New file.
1863 * gdb.cp/nextoverthrow.exp: New file.
1864 * gdb.cp/nextoverthrow.cc: New file.
1865
aae1c79a
DE
18662010-12-07 Doug Evans <dje@google.com>
1867
1868 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
1869 of data-directory.
1870 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
1871 updated.
1872 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
1873
60f98dde 18742010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
1875
1876 * gdb.base/callfuncs.exp: Test for skip_float_tests.
1877 * gdb.base/call-sc.exp: Ditto.
1878 * gdb.base/finish.exp: Ditto.
1879 * gdb.base/return.exp: Ditto.
1880 * gdb.base/return2.exp: Ditto.
1881
5fa290c1
DE
18822010-11-30 Doug Evans <dje@google.com>
1883
1884 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
1885 (gdb_expect_list): Fix spelling errors in comments.
1886 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
1887 send_gdb/gdb_expect_list where applicable.
1888 * gdb.base/call-ar-st.exp: Ditto.
1889 * gdb.base/funcargs.exp: Ditto.
1890 * gdb.base/gcore.exp: Ditto.
1891 * gdb.base/page.exp: Ditto.
1892 * gdb.base/sigaltstack.exp: Ditto.
1893 * gdb.base/siginfo.exp: Ditto.
1894 * gdb.base/sigstep.exp: Ditto.
1895 * gdb.base/trace-commands.exp: Ditto.
1896
4e04c971
DE
18972010-11-29 Doug Evans <dje@google.com>
1898
1899 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
1900 printer-name;subprinter-name.
1901
8cf6f0b1
TT
19022010-11-29 Tom Tromey <tromey@redhat.com>
1903
1904 * gdb.dwarf2/implptr.exp: New file.
1905 * gdb.dwarf2/implptr.c: New file.
1906 * gdb.dwarf2/implptr.S: New file.
1907
94b6973e
PM
19082010-11-29 Phil Muldoon <pmuldoon@redhat.com>
1909
fc529d80 1910 PR python/12199
94b6973e
PM
1911
1912 * gdb.python/py-breakpoint.exp: Test the delete method.
1913
8358c15c
JK
19142010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1915
1916 Fix step_resume_breakpoint unsaved during an infcall.
1917 * gdb.base/step-resume-infcall.exp: New file.
1918 * gdb.base/step-resume-infcall.c: New file.
1919
f6df29bc
TJB
19202010-11-24 Edjunior Machado <emachado@br.ibm.com>
1921
1922 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
1923
f2b5a5cf
TJB
19242010-11-24 Edjunior Machado <emachado@br.ibm.com>
1925
1926 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
1927 on ppc64's symbols; "finish" and "return" commands must accept to
1928 show the caller line again as well as the line after.
1929 * gdb.asm/powerpc64.inc: New file.
1930
6b0ecdc2
DE
19312010-11-23 Doug Evans <dje@google.com>
1932
1933 * lib/gdb.exp (gdb_test_sequence): New function.
1934 (gdb_expect_list): Add verbose -log call for each pattern.
1935 * gdb.base/signals.exp (test_handle_all_print): Call it.
1936 Reduce timeout increment from 6 minutes to 1 minute.
1937 * gdb.server/ext-run.exp: Call it.
1938
ea976c60
PM
19392010-11-23 Phil Muldoon <pmuldoon@redhat.com>
1940
f2b5a5cf 1941 PR python/12212
ea976c60
PM
1942
1943 * gdb.python/python.exp: Check that selected_thread raises an
1944 error when no inferior is loaded.
1945
c0efa795
JK
19462010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1947
1948 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
1949 * gdb.dwarf2/dw2-stack-boundary.S: New file.
1950
ec3aa567
JK
19512010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1952
1953 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
1954 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
1955
d8249011
DE
19562010-11-18 Doug Evans <dje@google.com>
1957
1958 * gdb.server/ext-run.exp: Fix intermittent failures.
1959
d4eba7d1
NF
19602010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1961
1962 * gdb.stabs/gdb11479.exp: Use runto_main.
1963
b04c2f88
NF
19642010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1965
1966 * gdb.base/break-entry.exp: Skip if using a stub.
1967
ae9d7ce4
NF
19682010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1969
1970 * gdb.python/py-inferior.exp: Pack values in target endianness.
1971
621c8364
TT
19722010-11-12 Tom Tromey <tromey@redhat.com>
1973
1974 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
1975 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
1976 MemoryError.
1977 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
1978 type.
1979 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
1980 MemoryError.
1981 (test_subscript_regression): Update exception type.
1982
84f4c1fe
PM
19832010-11-11 Phil Muldoon <pmuldoon@redhat.com>
1984
1985 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
1986 breakpoint tests.
1987
a1442452
PA
19882010-11-09 Pedro Alves <pedro@codesourcery.com>
1989
1990 * gdb.base/watchpoint.exp: Test "watch -location" with an
1991 innacessible location.
1992
efd11a33
JK
19932010-11-09 Edjunior Machado <emachado@br.ibm.com>
1994 Luis Machado <luisgpm@br.ibm.com>
1995
1996 * gdb.base/maint.exp: Expect "." prefix.
1997 * gdb.base/nodebug.exp: Expect "." Likewise.
1998 * gdb.base/sepsymtab.exp: Expect "." Likewise.
1999 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2000 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2001 POWER server processors.
2002
aa00efb5
JK
20032010-11-08 Edjunior Machado <emachado@br.ibm.com>
2004 Luis Machado <luisgpm@br.ibm.com>
2005
2006 * gdb.base/break-entry.exp: convert entry point for
2007 ppc64 and expect leading `.' on ppc64's symbols
2008
99e7ae30
DE
20092010-11-05 Doug Evans <dje@google.com>
2010
2011 * gdb.base/help.exp: Update expected output.
b521dba8
DE
2012 * gdb.python/py-param.exp: Delete, contents moved to ...
2013 * gdb.python/py-parameter.exp: ... here. New file.
2014 Add test for gdb.parameter ("directories").
99e7ae30 2015
f4b8a18d
KW
20162010-11-05 Ken Werner <ken.werner@de.ibm.com>
2017
2018 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
2019 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
2020 * configure: Regenerate.
2021 * gdb.opencl/Makefile.in: New File.
2022 * gdb.opencl/datatypes.exp: Likewise.
2023 * gdb.opencl/datatypes.cl: Likewise.
2024 * gdb.opencl/operators.exp: Likewise.
2025 * gdb.opencl/operators.cl: Likewise.
2026 * gdb.opencl/vec_comps.exp: Likewise.
2027 * gdb.opencl/vec_comps.cl: Likewise.
2028 * gdb.opencl/convs_casts.exp: Likewise.
2029 * gdb.opencl/convs_casts.cl: Likewise.
2030 * lib/opencl.exp: Likewise.
2031 * lib/opencl_hostapp.c: Likewise.
2032 * lib/opencl_kernel.cl: Likewise.
2033 * lib/cl_util.c: Likewise.
2034 * lib/cl_util.c: Likewise.
2035 * gdb.base/default.exp (set language): Add "opencl" to the list of
2036 languages.
2037
a9d5ef47
SW
20382010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2039
2040 * gdb.cp/overload.exp: Added test for inheritance overload.
2041 * gdb.cp/overload.cc: Ditto.
2042 * gdb.cp/oranking.exp: Removed releveant kfails.
2043
03eb1c79
JK
20442010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2045 Joel Brobecker <brobecker@adacore.com>
2046
2047 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2048 check test_compiler_info.
2049
dbc98a8b
KW
20502010-11-03 Ken Werner <ken.werner@de.ibm.com>
2051
2052 * gdb.base/gnu_vector.exp: Adjust expect messages.
2053
120bd360
KW
20542010-11-03 Ken Werner <ken.werner@de.ibm.com>
2055
2056 * gdb.base/gnu_vector.exp: Add unary operator tests.
2057
c37f7098
KW
20582010-11-03 Ken Werner <ken.werner@de.ibm.com>
2059
2060 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2061
7b51bc51
DE
20622010-11-02 Doug Evans <dje@google.com>
2063
2064 * gdb.python/py-pp-maint.c: New file.
2065 * gdb.python/py-pp-maint.exp: New file.
2066 * gdb.python/py-pp-maint.py: New file.
2067
50c97f38
TT
20682010-11-02 Tom Tromey <tromey@redhat.com>
2069
2070 * gdb.base/default.exp: Remove "scheme" from language list.
2071
a289b8f6
JK
20722010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2073
2074 Revert:
2075 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2076 * gdb.threads/sigstep-threads.exp: New file.
2077 * gdb.threads/sigstep-threads.c: New file.
2078
cd017491
MS
20792010-10-20 Michael Snyder <msnyder@vmware.com>
2080
2081 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2082
8e6a5956
UW
20832010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2084
2085 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2086 Skip test completely if gdb,no_hardware_watchpoints.
2087
2c04da0d
UW
20882010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2089
2090 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2091 strict, but do not check for any particular function name within libc.
2092
79afc5ef
SW
20932010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2094
2095 * gdb.cp/smartp.exp: New test.
2096 * gdb.cp/smartp.cc : New test.
2097
026ffab7
SW
20982010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2099
2100 * gdb.cp/converts.exp: Test pointer to bool conversion.
2101 Test pointer to long conversion.
2102 * gdb.cp/oranking.exp: Removed relevant kfail.
2103
3a772aa4
TT
21042010-10-18 Tom Tromey <tromey@redhat.com>
2105
2106 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
2107 argument to lazy_string.
2108 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
2109 (pp_ls.to_string): Use it.
2110 * gdb.python/py-prettyprint.c (main): Move declarations to top.
2111 Add "estring2" local.
2112
5fc3827b
JK
21132010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2114
2115 Fix s390x compatibility.
2116 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
2117 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
2118
8aeb23f3
JK
21192010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2120
2121 * gdb.threads/sigstep-threads.exp: New file.
2122 * gdb.threads/sigstep-threads.c: New file.
2123
c1e56572
JK
21242010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2125
2126 * gdb.base/pie-execl.exp: New file.
2127 * gdb.base/pie-execl.c: New file.
2128
92163a10
JK
21292010-10-13 Doug Evans <dje@google.com>
2130 Jan Kratochvil <jan.kratochvil@redhat.com>
2131
2132 PR exp/12117
2133 * gdb.cp/ptype-cv-cp.cc: New file.
2134 * gdb.cp/ptype-cv-cp.exp: New file.
2135
7062b0a0
SW
21362010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
2137
2138 * gdb.cp/converts.cc: New test program.
2139 * gdb.cp/converts.exp: New test.
2140 * gdb.cp/overload.exp: Added test for void* vs int*.
2141 * gdb.cp/overload.exp: Ditto.
2142 * gdb.cp/oranking.exp: Removed related kfail.
2143
0e3509db
DE
21442010-10-13 Doug Evans <dje@google.com>
2145
2146 * lib/gdb-python.exp (gdb_check_python_config): New function.
2147 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
2148 * gdb.python/lib-types.cc: New file.
2149 * gdb.python/lib-types.exp: New file.
2150
8dc78533
JK
21512010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2152
2153 * gdb.python/py-error.exp: New file.
2154 * gdb.python/py-error.py: New file.
2155
93c17e06
JK
21562010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2157
2158 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
2159 gdb_test_multiple.
2160
d8b34041
JK
21612010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2162
2163 * gdb.base/break-interp.exp: Use ldlags for linking flags.
2164 * gdb.base/prelink.exp: Likewise.
2165 * gdb.base/solib-nodir.exp: Likewise.
2166 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
2167 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
2168 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
2169
e0cc584e
UW
21702010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
2171
2172 * break-interp.exp (test_ld): Use two separate gdb_expect statements
2173 for the "info files" test to avoid timeouts on slow machines.
2174
cfc353b1
JK
21752010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2176
2177 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
2178 (main): Make openlib dummy call.
2179
d3d7896d
JK
21802010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2181
2182 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
2183 * break-interp.exp (reach): Move the core body ...
2184 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
2185 (test_ld): Provide always real argument, even to the linker. Replace
2186 dl_main by _dl_debug_state.
2187
5e533c94
JK
21882010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2189
2190 Fix results of prelinked PIEs on ppc*.
2191 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
2192 Accept also DISPLACEMENT "PRESENT".
2193 (main): Replace "ZERO" displacements by "PRESENT".
2194
33540610
SW
21952010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
2196
2197 * gdb.cp/oranking.exp: New test.
2198 * gdb.cp/oranking.cc: New test program.
2199
3bdf2bbd
KW
22002010-10-08 Ken Werner <ken.werner@de.ibm.com>
2201
2202 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
2203 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
2204
2f608a3a
KW
22052010-10-06 Ken Werner <ken.werner@de.ibm.com>
2206
2207 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
2208 lush, lynx) New constant.
2209 * gdb.base/constvars.exp: Test const array types.
2210 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
2211
aa2e2d8d
DE
22122010-10-06 Doug Evans <dje@google.com>
2213
2214 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
2215 of syscall staging area.
2216
2844d6b5
KW
22172010-10-06 Ken Werner <ken.werner@de.ibm.com>
2218
2219 * gdb.base/gnu_vector.c: Add variable c4.
2220 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
2221 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2222
7d8ac8bb
MR
22232010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
2224
2225 * gdb.arch/altivec-abi.exp: Fix a typo.
2226
84a02e58
MR
22272010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
2228
2229 * lib/mi-support.exp (thread_selected_re): Correct pattern used
2230 to match a thread ID.
2231
b18e6318
JK
22322010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2233
2234 Fix s390x testcase compatibility.
2235 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
2236
a2c09bd0
DE
22372010-10-01 Doug Evans <dje@google.com>
2238
2239 * lib/gdb-python.exp: New file.
2240 * gdb.python/py-block.exp: Use it.
2241 * gdb.python/py-breakpoint.exp: Ditto.
2242 * gdb.python/py-frame.exp: Ditto.
2243 * gdb.python/py-inferior.exp: Ditto.
2244 * gdb.python/py-param.exp: Ditto.
2245 * gdb.python/py-prettyprint.exp: Ditto.
2246 * gdb.python/py-shared.exp: Ditto.
2247 * gdb.python/py-symbol.exp: Ditto.
2248 * gdb.python/py-symtab.exp: Ditto.
2249 * gdb.python/py-type.exp: Ditto.
2250 * gdb.python/py-value.exp: Ditto.
2251 * gdb.python/python.exp: Ditto.
2252
38f12cfc
TT
22532010-09-30 Tom Tromey <tromey@redhat.com>
2254
2255 * gdb.base/anon.exp: New file.
2256 * gdb.base/anon.c: New file.
2257
9ae8282d
TT
22582010-09-30 Tom Tromey <tromey@redhat.com>
2259
2260 * gdb.base/completion.exp: Test completion through anonymous
2261 union.
2262 * gdb.base/break1.c (struct some_struct): Add anonymous union.
2263
e9e07ba6
JK
22642010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2265
2266 Fix printing parameters of inlined functions.
2267 * gdb.dwarf2/dw2-inline-param.exp: New file.
2268 * gdb.dwarf2/dw2-inline-param-main.c: New file.
2269 * gdb.dwarf2/dw2-inline-param.S: New file.
2270
cd2effb2
JK
22712010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2272
2273 PR corefiles/12071.
2274 * gdb.base/corefile.exp (quit with a process, no question: load core)
2275 (quit with a core file): New tests.
2276
bceffbf3
JK
22772010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2278
2279 Fix GDB crash on inferior calls with self-referencing classes.
2280 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
2281 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
2282 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
2283
1736ad11
JK
22842010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2285
2286 Fix lost siginfo_t for inferior calls.
2287 * gdb.base/siginfo-infcall.exp: New file.
2288 * gdb.base/siginfo-infcall.c: New file.
2289
a176ad92
JB
22902010-09-22 Joel Brobecker <brobecker@adacore.com>
2291
2292 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
2293
c2b0a229
JK
22942010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2295
2296 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
2297 New test.
2298 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
2299
e8ae22d1
JB
23002010-09-22 Joel Brobecker <brobecker@adacore.com>
2301
2302 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
2303 type of our const type.
2304
ec322823
SW
23052010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
2306
2307 * gdb.cp/pr12028.cc: New.
2308 * gdb.cp/pr12028.exp: New.
2309
72929c62
JB
23102010-09-22 Joel Brobecker <brobecker@adacore.com>
2311
2312 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
2313
875b4ff5 23142010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 2315 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
2316
2317 PR mi/11407
2318 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
2319 * gdb.mi/dw2-ref-missing-frame-main.c New File.
2320 * gdb.mi/dw2-ref-missing-frame.S New File.
2321 * gdb.mi/dw2-ref-missing-frame.exp New File.
2322
7155d578
TT
23232010-09-14 Tom Tromey <tromey@redhat.com>
2324
2325 PR symtab/8399:
2326 * gdb.threads/tls.exp: Remove kfail. Update expected output.
2327
515ed532
TT
23282010-09-14 Tom Tromey <tromey@redhat.com>
2329
2330 PR exp/11803:
2331 * gdb.threads/tls.exp: Use C++.
2332 (check_thread_local): Use K::another_thread_local.
2333 * gdb.threads/tls.c (class K): New.
2334 (another_thread_local): Now a member of K.
2335 (spin): Update. No longer K&R C.
2336
450ca57c
SW
23372010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2338
2339 * gdb.cp/koenig.cc: created class for testing member lookup.
2340 * gdb.cp/koenig.exp: Added test for member lookup.
2341
dbd492a3
JK
23422010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2343
2344 Fix false FAILs on sourcetree topdir directory containing "kill".
2345 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
2346 source line matching regexp.
2347
8d4d924b
JK
23482010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2349
2350 * gdb.python/python.exp (set height 0, collect help from uiout)
2351 (verify help to uiout): New tests.
2352
8e64f2a0
JK
23532010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2354
2355 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
2356 is_lp64_target to check 64bit target.
2357
4569eed2
JK
23582010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2359
2360 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
2361 (test_ld) <powerpc64-*>: New.
2362
5e1617b1
DJ
23632010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2364
2365 * gdb.cp/templates.exp (test_template_args): Allow "struct".
2366
c767944b
DJ
23672010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2368
2369 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
2370 (FunctionArg::method): New function.
2371 (empty, arg): New variables.
2372 (main): Call arg.method.
2373 * gdb.cp/templates.exp (test_template_args): New function.
2374 (do_tests): Call it.
2375
27d3a3fc
UW
23762010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2377
2378 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
2379 of "next" to proceed over pthread_exit call.
2380
55b7ce7f
UW
23812010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2382
2383 * gdb.base/maint.exp: Avoid wildcards against potentially very long
2384 "maint print statistics" output to prevent expect timeouts.
2385
809df446
JK
23862010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2387
2388 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
2389 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2390 (test_float_rejected): ... here.
2391 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
2392 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2393 (test_float_rejected): ... here.
2394 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
2395 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2396 (test_float_rejected): ... here.
2397 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
2398 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2399 (test_float_rejected): ... here.
2400
8464be76
DJ
24012010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2402
2403 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
2404 before disabling hardware watchpoints.
2405 (test_inaccessible_watchpoint): Check that hardware watchpoints
2406 are used. Test for watchpoints on a constant address.
2407
14dba4b4
JK
24082010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2409
2410 * gdb.base/ui-redirect.exp: New file.
2411
3f3540e1 24122010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 2413 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
2414
2415 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
2416
0f254bb7
DE
24172010-08-31 Doug Evans <dje@google.com>
2418
2419 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
2420
03f17ccf
TT
24212010-08-30 Tom Tromey <tromey@redhat.com>
2422
2423 PR python/11792:
2424 * gdb.python/py-value.exp (test_subscript_regression): Add
2425 dynamic_type test.
2426
640617ad
DJ
24272010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
2428
2429 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
2430 instead of running to main. Do not test the main function.
2431 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
2432 Add new main.
2433
2ed91d1b
PA
24342010-08-26 Pedro Alves <pedro@codesourcery.com>
2435
2436 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
2437 one test.
2438
673bfd45
DE
24392010-08-24 Doug Evans <dje@google.com>
2440
2441 PR symtab/11942
2442 * gdb.dwarf2/dw4-sig-types.cc: New file.
2443 * gdb.dwarf2/dw4-sig-types.h: New file.
2444 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
2445 * gdb.dwarf2/dw4-sig-types.exp: New file.
2446
f9ffd4bb
TT
24472010-08-23 Tom Tromey <tromey@redhat.com>
2448
2449 PR python/11145:
2450 * gdb.python/py-value.c (Base, Derived): New types.
2451 (base): New global.
2452 * gdb.python/py-value.exp (test_subscript_regression): Add
2453 dynamic_cast test.
2454
d839c8a4
TT
24552010-08-23 Tom Tromey <tromey@redhat.com>
2456
2457 PR python/10676:
2458 * gdb.python/py-type.exp (test_fields): Add tests for type
2459 equality.
2460
702c2711
TT
24612010-08-23 Tom Tromey <tromey@redhat.com>
2462
2463 PR python/11915:
2464 * gdb.python/py-type.exp (test_fields): Add tests for array.
2465
832bafd3
KS
24662010-08-23 Keith Seitz <keiths@redhat.com>
2467
2468 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
2469 have any children. Create a new abbrev for it.
2470 Add missing terminal sequence to .debug_abbrev.
2471
c37bf528
KS
24722010-08-20 Keith Seitz <keiths@redhat.com>
2473
2474 PR symtab/11465:
2475 * gdb.dwarf2/pr11465.exp: New test.
2476 * gdb.dwarf2/pr11465.S: New file.
2477 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
2478 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
2479
4572cbac
TJB
24802010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
2481
2482 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
2483 registers. Update data sets with the new v2_double element in the
2484 VSX register union. Add vector_register3_vr data set for the AltiVec
2485 registers. Use gdb_test_no_output instead of send_gdb.
2486
e7fbb131
PA
24872010-08-19 Pedro Alves <pedro@codesourcery.com>
2488
2489 * gdb.python/py-shared.exp: New file, factored out from
2490 python.exp.
2491 * gdb.python/py-shared.c: New file.
2492 * gdb.python/py-shared-sl.c: New file.
2493 * gdb.python/python-1.c: New file.
2494 * gdb.python/python-sl.c: Delete.
2495 * gdb.python/python.c: Mention python-1.c.
2496 * gdb.python/python.exp: Move shared library tests to
2497 py-shared.exp.
2498 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
2499 (MISCELLANEOUS): New.
2500 (clean mostlyclean): Also remove $MISCELLANEOUS.
2501
d30f5e1f
DE
25022010-08-19 Doug Evans <dje@google.com>
2503
2504 PR exp/11926
2505 * gdb.base/printcmds.exp (test_float_accepted): New function.
2506 Move existing float tests there. Add tests for floats with suffixes.
2507 (test_float_rejected): New function.
2508 * gdb.java/jv-print.exp (test_float_accepted): New function.
2509 (test_float_rejected): New function.
2510 * gdb.objc/print.exp: New file.
2511 * gdb.pascal/print.exp: New file.
2512 * lib/objc.exp: New file.
2513
7b3fd859
PM
25142010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
2515
2516 * gdb.base/default.exp (info set): Avoid full buffer error and force
2517 reading up to final gdb prompt.
2518 (show): Likewise.
2519
c92817ce
TT
25202010-08-18 Tom Tromey <tromey@redhat.com>
2521
2522 PR symtab/11919:
2523 * gdb.base/completion.exp: Add test.
2524
f1208f9e
DE
25252010-08-18 Doug Evans <dje@google.com>
2526
2527 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
2528 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
2529 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
2530 Simplify, early exit if runto_main fails.
2531 * gdb.fortran/exprs.exp: load_lib fortran.exp.
2532 (set_lang_fortran): Moved to lib/fortran.exp.
2533 * gdb.fortran/types.exp: load_lib fortran.exp.
2534 (set_lang_fortran): Moved to lib/fortran.exp.
2535 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
2536 * gdb.java/jprint.exp (set_lang_java): Ditto.
2537 * gdb.java/jv-exp.exp: load_lib java.exp.
2538 If set_lang_java fails, issue a warning instead of failure to be
2539 consistent with other set_lang_foo uses.
2540 (set_lang_java): Moved to lib/java.exp.
2541 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
2542 If set_lang_java fails, issue a warning instead of failure to be
2543 consistent with other set_lang_foo uses.
2544 * gdb.pascal/types.exp: load_lib pascal.exp.
2545 (set_lang_pascal): Moved to lib/pascal.exp.
2546 * lib/fortran.exp: New file.
2547 * lib/java.exp (set_lang_java): New function.
2548 * lib/pascal.exp (set_lang_pascal): New function.
2549
2f06b485
YQ
25502010-08-18 Yao Qi <yao@codesourcery.com
2551
2552 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
2553 func_nofb_start and func_loopfb_start, so that address of functions
2554 is equal to these labels on Thumb.
2555
96e25403
YQ
25562010-08-18 Yao Qi <yao@codesourcery.com>
2557
2558 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
2559 to reflect latest c source file.
2560
36e6adc4
JK
25612010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2562
2563 * gdb.cp/infcall-dlopen.exp: New file.
2564 * gdb.cp/infcall-dlopen.cc: New file.
2565 * gdb.cp/infcall-dlopen-lib.cc: New file.
2566
f431efe5
PA
25672010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2568 Pedro Alves <pedro@codesourcery.com>
2569
2570 PR breakpoints/11371
2571
2572 * gdb.base/watch-cond-infcall.exp: New file.
2573 * gdb.base/watch-cond-infcall.c: New file.
2574
06a64a0b
TT
25752010-08-16 Tom Tromey <tromey@redhat.com>
2576
2577 * gdb.base/help.exp: Update.
2578 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
2579 watchpoint.
2580 (test_watch_location): New proc.
2581 (test_watchpoint_in_big_blob): Delete watchpoint.
2582 * gdb.base/watchpoint.c (func5): New function.
2583 (main): Call it.
2584
70ebf4ed
DE
25852010-08-16 Doug Evans <dje@google.com>
2586
2587 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
2588
ca5c20b6
PM
25892010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2590
2591 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
2592 tests.
2593
7346b668
KW
25942010-08-11 Ken Werner <ken.werner@de.ibm.com>
2595
2596 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
2597 * gdb.base/gnu_vector.c: New File.
2598 * gdb.base/gnu_vector.exp: Likewise.
2599
cb2e07a6
PM
26002010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2601
2602 * gdb.python/python.c: New File.
2603 * gdb.python/python-sl.c: New File.
2604 * gdb.python/python.exp: Test solib_address and decode_line
2605 * functions.
2606
5da1313b
JK
26072010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2608
2609 * gdb.python/python.exp (show height, set height 10)
2610 (verify pagination beforehand, verify pagination beforehand: q)
2611 (gdb.execute does not page, verify pagination afterwards)
2612 (verify pagination afterwards: q): New.
2613
49c3ccf7
DE
26142010-08-02 Doug Evans <dje@google.com>
2615
2616 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
2617 because of an older gcc, change test2
2618 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
2619 to unsupported.
2620
42c0c4f1
KH
26212010-07-30 Kazu Hirata <kazu@codesourcery.com>
2622
2623 * gdb.base/break-always.exp: Do not expect full paths to file
2624 names.
2625 * gdb.base/commands.exp: Likewise.
2626
d3765805
DE
26272010-07-30 Doug Evans <dje@google.com>
2628
c98ee71b
DE
2629 * gdb.cp/temargs.exp: For new tests that require newer gccs,
2630 xfail them when run with older gccs.
2631
fd961404
DE
2632 * lib/gdb.exp (build_executable): Forward "c++" option to
2633 get_compiler_info.
2634
999adef4
DE
2635 * gdb.python/py-type.exp (test_template): Mark as xfail tests
2636 "python print ttype.template_argument(1)" and
2637 "python print isinstance(ttype.template_argument(1), gdb.Value)"
2638 if using gcc 4.4 or earlier.
2639
d3765805
DE
2640 * gdb.base/valgrind-db-attach.exp: Use unique test name for
2641 attach-to-debugger handling.
2642
1276c759
JK
26432010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2644
2645 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
2646 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
2647 (main): Use copyreloc.
2648 * gdb.base/prelink.exp (split debug of executable)
2649 (.dynbss vs. .bss address shift): New tests.
2650
88caa9b9
PA
26512010-07-29 Pedro Alves <pedro@codesourcery.com>
2652
2653 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
2654 in gdb_test_multiple.
2655
c6f2ac43
PA
26562010-07-29 Pedro Alves <pedro@codesourcery.com>
2657
2658 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
2659 environment.
2660
326fd672
TT
26612010-07-28 Tom Tromey <tromey@redhat.com>
2662
2663 PR python/11060:
2664 * gdb.python/py-type.c (Temargs): New template.
2665 (temvar): New variable.
2666 * gdb.python/py-type.exp (test_template): New proc.
2667
3ce3b1ba
PA
26682010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2669
2670 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
2671 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
2672
34eaf542
TT
26732010-07-28 Tom Tromey <tromey@redhat.com>
2674
2675 PR c++/9946:
2676 * gdb.cp/temargs.exp: New file.
2677 * gdb.cp/temargs.cc: New file.
2678
d41b819e
JK
26792010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2680
2681 * gdb.base/help.exp (help disassemble): Update the content.
2682
26ab7092
JK
26832010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2684
2685 * gdb.threads/ia64-sigill.exp: New file.
2686 * gdb.threads/ia64-sigill.c: New file.
2687
5283e9e1
TT
26882010-07-27 Tom Tromey <tromey@redhat.com>
2689
2690 * gdb.opt/inline-cmds.c (ATTR): New define.
2691 (func1): Use it.
2692 (func2): Likewise.
2693 (func3): Likewise.
2694 (outer_inline1): Likewise.
2695 (outer_inline2): Likewise.
2696 * gdb.opt/inline-bt.c (ATTR): New define.
2697 (func1): Use it.
2698 (func2): Likewise.
2699 * gdb.opt/inline-locals.c (ATTR): New define.
2700 (func1): Use it.
2701 (func2): Likewise.
2702
e992ef73
TT
27032010-07-27 Tom Tromey <tromey@redhat.com>
2704
2705 * gdb.stabs/gdb11479.c (hack): New function.
2706 (test): Use it.
2707 (test2): Use it.
2708 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
2709 (int32_search_buf, int64_search_buf): No longer static.
2710 (x): Remove.
2711 * gdb.base/relocate.c (hack): New function.
2712
5374244e
PM
27132010-07-27 Phil Muldoon <pmuldoon@redhat.com>
2714
2715 * gdb.python/py-value.exp (test_inferior_function_call): New function.
2716 * gdb.python/py-value.c (func1): New function.
2717 (func2): Likewise.
2718
a99aee83
CV
27192010-07-26 Corinna Vinschen <vinschen@redhat.com>
2720
2721 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
2722 as not to clash with .data section.
2723
a04ba985
JG
27242010-07-26 Jerome Guitton <guitton@adacore.com>
2725
2726 * gdb.base/code_elim.exp: New file.
2727 * gdb.base/code_elim1.c: New file.
2728 * gdb.base/code_elim2.c: New file.
2729
23bd0f7c
PA
27302010-07-21 Pedro Alves <pedro@codesourcery.com>
2731
2732 PR symtab/11827
2733
2734 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
2735 (some_volatile_enum): New variable.
2736 * gdb.base/printcmds.exp (test_print_enums): New.
2737 <top level>: Call it.
2738
883df6dd
SW
27392010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
2740
2741 * gdb.cp/fpointer.cc: New test.
2742 * gdb.cp/fpointer.exp: New test.
2743
569b05a5
JK
27442010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2745
2746 * gdb.base/solib-nodir.exp: New file.
2747 * lib/gdb.exp (runto): New case for a GDB internal error.
2748
51d7d803
JK
27492010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2750 Ulrich Weigand <uweigand@de.ibm.com>
2751 Tom Tromey <tromey@redhat.com>
2752
2753 * gdb.base/charset-malloc.c: New file.
2754 * gdb.base/charset.c (malloc_stub): New prototype.
2755 (main): Call it instead of malloc itself.
2756 * gdb.base/charset.exp: Use only prepare_for_testing.
2757 (binfile): Remove the variable.
2758
c0edd9ed
JK
27592010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2760
2761 Make core files the process_stratum.
2762 * gdb.base/corefile.exp (run: load core again)
2763 (run: sanity check we see the core file, run: with core)
2764 (run: core file is cleared, attach: load core again)
2765 (attach: sanity check we see the core file, attach: with core)
2766 (attach: core file is cleared): New tests.
2767 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
2768
3cbaedff
KW
27692010-07-14 Ken Werner <ken.werner@de.ibm.com>
2770
2771 * gdb.arch/altivec-abi.exp: New tests.
2772
91158a56
TT
27732010-07-13 Tom Tromey <tromey@redhat.com>
2774
2775 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
2776 (main): Use it.
2777 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
2778
0f5238ed
TT
27792010-07-13 Tom Tromey <tromey@redhat.com>
2780
2781 * gdb.base/label.exp: New file.
2782 * gdb.base/label.c: New file.
2783
add265ae
L
27842010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
2785 H.J. Lu <hongjiu.lu@intel.com>
2786
2787 * lib/gdb.exp (is_ilp32_target): New.
2788 (is_lp64_target): Likewise.
2789
2790 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
2791 target.
2792 * gdb.arch/amd64-disp-step.exp: Likewise.
2793 * gdb.arch/amd64-dword.exp: Likewise.
2794 * gdb.arch/amd64-i386-address.exp: Likewise.
2795 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 2796
add265ae
L
2797 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
2798 target.
2799 * gdb.arch/i386-bp_permanent.exp: Likewise.
2800 * gdb.arch/i386-byte.exp: Likewise.
2801 * gdb.arch/i386-disp-step.exp: Likewise.
2802 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2803 * gdb.arch/i386-prologue.exp: Likewise.
2804 * gdb.arch/i386-size-overlap.exp: Likewise.
2805 * gdb.arch/i386-size.exp: Likewise.
2806 * gdb.arch/i386-sse.exp: Likewise.
2807 * gdb.arch/i386-unwind.exp: Likewise.
2808 * gdb.arch/i386-word.exp: Likewise.
2809
2810 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
2811 test only when building 64-bit executables. Do not hard-code
2812 -m64 option.
2813
2dfb8c17
DE
28142010-07-07 Doug Evans <dje@google.com>
2815
2816 * lib/gdb.exp (gdb_test_list_exact): New function.
2817 * gdb.base/default.exp (show convenience): Call it, add tests for
2818 $_sdata = void, $_thread = 0.
2819
4e5799b6
JK
28202010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2821 Joel Brobecker <brobecker@adacore.com>
2822
2823 Fix re-run of PIE executable, PR shlibs/11776.
2824 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
2825 Remove $displacement_main to match the solib-svr4.c change. New "kill"
2826 and re-"run" of the inferior.
2827
1a219cc7
JK
28282010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2829 Joel Brobecker <brobecker@adacore.com>
2830
2831 Cope with missing /usr/sbin/prelink.
2832 * lib/prelink-support.exp (prelink_no):
2833 <result == 1 && $output is "no such file or directory">: New.
2834 (prelink_yes): Likewise. Return on failed prelink_no.
2835
5e3b36f8
JK
28362010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2837 Joel Brobecker <brobecker@adacore.com>
2838
2839 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
2840 build_executable by build_executable_own_libs. Replace "prelink -R"
2841 execution by a call of prelink_yes. Comment why "prelink -r" needs no
2842 change.
2843 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
2844 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
2845 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
2846 Replace build_executable by build_executable_own_libs's function
2847 build_executable_own_libs.
2848 (prelinkNO): Create new stub to call prelink_no.
2849 (prelinkYES): Create new stub to call prelink_yes.
2850 (test_attach): Rename calls of copy to file_copy.
2851 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
2852 (copy): Move to ...
2853 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
2854 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
2855 * gdb.base/prelink.exp: Disable testcase also for is_remote and
2856 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
2857 special flags by gdb_compile_shlib. Replace second gdb_compile by
2858 build_executable_own_libs. Replace "prelink -R" execution by a call of
2859 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
2860 a second call of prelink_yes. Replace restart commands by
2861 clean_restart.
2862 (prelink): Rename to ...
2863 (seen displacement message): ... this test. Extend its expectation
2864 strictness.
2865
86e4bafc
JK
28662010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2867
2868 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
2869 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
2870 displacement message exactly once.
2871
3cd07d20
JK
28722010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2873 Joel Brobecker <brobecker@adacore.com>
2874
2875 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
2876 its restore after the <$relink_args != ""> loop. new comment.
2877
0a1e94c7
JK
28782010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2879 Joel Brobecker <brobecker@adacore.com>
2880
2881 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
2882 code for it. New variable relink_args.
2883 (prelinkYES): Call prelinkNO.
2884 (test_attach): Accept new parameter relink_args. Re-prelink the binary
2885 in such case. Move the core code to ...
2886 (test_attach_gdb): ... a new function. Send GDB command "file".
2887 Extend expected "Attaching to " string.
2888
2f70bcfb
TT
28892010-07-02 Tom Tromey <tromey@redhat.com>
2890
2891 * gdb.base/bitops.exp: Remove extraneous "pass".
2892
a17ac5b0
TT
28932010-07-02 Ken Werner <ken.werner@de.ibm.com>
2894
2895 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2896
dc10affe
PA
28972010-07-01 Pedro Alves <pedro@codesourcery.com>
2898
d41c0fc8
PA
2899 * gdb.base/help.exp: Adjust expected output.
2900
29012010-07-01 Pedro Alves <pedro@codesourcery.com>
2902
2903 * gdb.base/help.exp: Adjust expected output.
dc10affe 2904
0a600c36
JK
29052010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2906
2907 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
2908 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
2909 c++/11702.
2910
37cc8bfe
JK
29112010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2912 Doug Evans <dje@google.com>
2913
2914 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
2915 add .dynamic entry'.
2916
254e6b9e
DE
29172010-06-29 Doug Evans <dje@google.com>
2918
2919 Test PR c++/11702.
2920 * gdb.cp/m-static.exp: Add testcase.
2921 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
2922
595939de 29232010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
2924 Tom Tromey <tromey@redhat.com>
2925 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
2926
2927 * gdb.python/py-inferior.c: New File.
2928 * gdb.python/py-infthread.c: New File.
2929 * gdb.python/py-inferior.exp: New File.
2930 * gdb.python/py-infthread.exp: New File.
2931
98751a41
JK
29322010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2933
2934 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
2935 (ptype ::C::OtherFileClass typedefs): New.
2936 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
2937 (C::OtherFileClass::cOtherFileClassVar2): New.
2938 (C::OtherFileClass::cOtherFileClassVar_use): Use also
2939 cOtherFileClassVar2.
2940 (C::cOtherFileType2, C::cOtherFileVar2): New.
2941 (C::cOtherFileVar_use): use also cOtherFileVar2.
2942 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
2943
41f62f39
JK
29442010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2945
2946 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
2947 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
2948 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
2949 (print ::C::cOtherFileVar)
2950 (whatis C::OtherFileClass::cOtherFileClassType)
2951 (whatis ::C::OtherFileClass::cOtherFileClassType)
2952 (print C::OtherFileClass::cOtherFileClassVar)
2953 (print ::cOtherFileClassVar)
2954 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
2955 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
2956 trailing content.
2957 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
2958 (C::OtherFileClass::cOtherFileClassVar)
2959 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
2960 (C::cOtherFileVar, C::cOtherFileVar_use): New.
2961
af53d231
JK
29622010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2963
2964 Test PR c++/11703 and PR gdb/1448.
2965 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
2966 gdb/1448.
2967
9655fd1a
JK
29682010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2969
2970 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
2971 (main) <rtti_data>: New.
2972 * gdb.cp/virtbase.exp (print rtti_data): New.
2973
824cc8dd
JK
29742010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2975 Joel Brobecker <brobecker@adacore.com>
2976
2977 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
2978
6036c742
JK
29792010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2980
2981 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
2982
de6a0421
DE
29832010-06-28 Doug Evans <dje@google.com>
2984
2985 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
2986
b2dae948
DE
29872010-06-27 Doug Evans <dje@google.com>
2988
2989 * gdb.cp/m-static.exp: Update expected test output.
2990
0f3bb72e
PH
29912010-06-25 Paul Hilfinger <hilfinger@adacore.com>
2992
889bf7c5
PA
2993 * gdb.gdb/selftest.exp: Adjust expected message for
2994 capturing start-up runtime.
0f3bb72e 2995
bc9f0842
TT
29962010-06-25 Tom Tromey <tromey@redhat.com>
2997
2998 PR python/10808:
2999 * gdb.python/python.exp: Add new tests.
3000
099ef718
SW
30012010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3002
3003 * gdb.cp/operator.cc: Created an import loop.
3004 * gdb.cp/operator.exp: Added testcase for import loop.
3005
5868a632
JK
30062010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3007
3008 Test PR python/11407.
3009 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
3010 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
3011 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
3012 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
3013 executable_nofb and executable_fb. New variables srcsfile, objsfile,
3014 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
3015 binfile. Call gdb_compile with clean_restart twice.
3016 (func_nofb print, func_nofb backtrace, func_loopfb print)
3017 (func_loopfb backtrace): New.
3018
af76db58
JK
30192010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3020
3021 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3022 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3023 by a hand made one.
3024 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3025 i?86 requirement. Remove variables srcfile and binfile. New variable
3026 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3027
f2c7657e
UW
30282010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3029
3030 * gdb.cell/dwarfaddr.exp: New file.
3031 * gdb.cell/dwarfaddr.S: New file.
3032
628fe4e4
JK
30332010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3034
3035 Test PR 9436.
3036 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3037
f1421989
HZ
30382010-06-24 Hui Zhu <teawater@gmail.com>
3039
3040 * gdb.base/eval.exp: New file.
3041
d03285ec
UW
30422010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3043
3044 * gdb.cell/fork.exp: New file.
3045 * gdb.cell/fork.c: Likewise.
3046 * gdb.cell/fork-spu.c: Likewise.
3047
41b2c92d
PM
30482010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3049
3050 * lib/gdb.exp (banned_variables_traced): New global variable.
3051 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3052 (gdb_init): Use `trace add variable' instead of obsolete
3053 `trace variable'.
3054
d5bc977f
DE
30552010-06-21 Doug Evans <dje@google.com>
3056
3057 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3058
d2ed6730
UW
30592010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3060
3061 * gdb.arch/spu-ls.exp: New file.
3062 * gdb.arch/spu-ls.c: Likewise.
3063
6aed2dbc
SS
30642010-06-18 Stan Shebs <stan@codesourcery.com>
3065
3066 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3067
e0756905
UW
30682010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3069
3070 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3071 * gdb.base/watch-cond.exp: Likewise.
3072 * gdb.python/py-breakpoint.exp: Likewise.
3073
d8053d4d
PA
30742010-06-18 Pedro Alves <pedro@codesourcery.com>
3075
3076 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3077 clean_restart, make sure every test has a distinct message, and
3078 that messages don't include the executable' full path.
3079
81ce510c
DE
30802010-06-17 Doug Evans <dje@google.com>
3081
3082 * gdb.arch/i386-size.exp: Updated expected output for
3083 DISASSEMBLY_OMIT_FNAME.
3084
65d79d4b
SDJ
30852010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3086 Sergio Durigan Junior <sergiodj@redhat.com>
3087
3088 * gdb.base/watch-notconst.c: New file.
3089 * gdb.base/watch-notconst.S: New file.
3090 * gdb.base/watch-notconst2.c: New file.
3091 * gdb.base/watch-notconst2.S: New file.
3092 * gdb.base/watch-notconst.exp: New file.
3093 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
3094 (func4): Add operations on `global_ptr_ptr'.
3095 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
3096 routine to test watchpoints created with a constant expression.
3097 (test_inaccessible_watchpoint): Include tests for watchpoints
3098 created with a constant expression.
3099
df0f4836
KB
31002010-06-14 Kevin Buettner <kevinb@redhat.com>
3101
3102 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3103 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
3104 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
3105 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
3106 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3107 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3108 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
3109 of `_start'.
3110
b769def5
UW
31112010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3112
3113 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
3114 not supported on the target.
3115 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3116 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3117 * gdb.mi/mi-nsintrall.exp: Likewise.
3118 * gdb.mi/mi-nsmoribund.exp: Likewise.
3119 * gdb.mi/mi-nsthrexec.exp: Likewise.
3120
d914c394
SS
31212010-06-11 Stan Shebs <stan@codesourcery.com>
3122
3123 * gdb.base/permissions.exp: New file.
3124
31252010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
3126
3127 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
3128 does not support ELF executable class.
3129
f3ce5b9c
UW
31302010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3131
3132 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
3133
8e46892c
JK
31342010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3135
3136 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
3137 (runto): Catch "The target does not support running in non-stop mode.".
3138
6cc55c64
MS
31392010-06-11 Michael Snyder <msnyder@vmware.com>
3140
3141 * gdb.base/setshow.exp (set language asm): Don't use
3142 gdb_test_no_output, fails on some targets.
3143
caddefa4
UW
31442010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3145
3146 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
3147 * gdb.cp/pr9167.exp: Likewise.
3148
468b1aa7
UW
31492010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3150
3151 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
3152
5c3552dc
UW
31532010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3154
3155 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
3156
02e6fe6a
UW
31572010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3158
3159 * gdb.base/charset.c (main): Make sure malloc gets linked in.
3160
0e03807e
TT
31612010-06-11 Tom Tromey <tromey@redhat.com>
3162
3163 PR gdb/9977, PR exp/11636::
3164 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
3165 (pieces_test_f6): Update expected output.
3166
2bdf28a0
JK
31672010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3168
3169 * gdb.base/moribund-step.exp: New.
3170
f6978de9
MS
31712010-06-08 Michael Snyder <msnyder@vmware.com>
3172
3173 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 3174 * gdb.ada/boolean_expr.exp:
f6978de9
MS
3175 * gdb.ada/frame_args.exp: Ditto.
3176 * gdb.ada/lang_switch.exp: Ditto.
3177 * gdb.ada/ptype_arith_binop.exp: Ditto.
3178 * gdb.ada/ref_param.exp: Ditto.
3179 * gdb.ada/type_coercion.exp:Ditto.
3180
3181 * gdb.asm/asm-source.exp: Ditto.
3182
3183 * gdb.base/attach.exp: Ditto.
3184 * gdb.base/bitfields2.exp: Ditto.
3185 * gdb.base/call-signal-resume.exp: Ditto.
3186 * gdb.base/callfuncs.exp: Ditto.
3187 * gdb.base/commands.exp: Ditto.
3188 * gdb.base/dbx.exp: Ditto.
3189 * gdb.base/default.exp: Ditto.
3190 * gdb.base/dump.exp: Ditto.
3191 * gdb.base/exprs.exp: Ditto.
3192 * gdb.base/freebpcmd.exp: Ditto.
3193 * gdb.base/interrupt.exp: Ditto.
3194 * gdb.base/list.exp: Ditto.
3195 * gdb.base/long_long.exp: Ditto.
3196 * gdb.base/maint.exp: Ditto.
3197 * gdb.base/ptype.exp: Ditto.
3198 * gdb.base/return.exp: Ditto.
3199 * gdb.base/setshow.exp: Ditto.
3200 * gdb.base/sigbpt.exp: Ditto.
3201 * gdb.base/sigrepeat.exp: Ditto.
3202
3203 * gdb.cp/classes.exp: Ditto.
3204
3205 * gdb.dwarf2/dw2-restore.exp: Ditto.
3206
3207 * gdb.gdb/selftest.exp: Ditto.
3208
3209 * gdb.multi/base.exp: Ditto.
3210 * gdb.multi/bkpt-multi-exec.exp: Ditto.
3211
3212 * gdb.python/py-block.exp: Ditto.
3213 * gdb.python/py-prettyprint.exp: Ditto.
3214 * gdb.python/py-template.exp: Ditto.
3215
3216 * gdb.server/ext-attach.exp: Ditto.
3217 * gdb.server/ext-run.exp: Ditto.
3218 * gdb.server/server-mon.exp: Ditto.
3219
3220 * gdb.threads/fork-thread-pending.exp: Ditto.
3221 * gdb.threads/hand-call-in-threads.exp: Ditto.
3222 * gdb.threads/interrupted-hand-call.exp: Ditto.
3223 * gdb.threads/linux-dp.exp: Ditto.
3224 * gdb.threads/manythreads.exp: Ditto.
3225 * gdb.threads/print-threads.exp: Ditto.
3226 * gdb.threads/pthreads.exp: Ditto.
3227 * gdb.threads/schedlock.exp: Ditto.
3228 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3229 * gdb.threads/threadapply.exp: Ditto.
3230
de7ff789
MS
32312010-06-08 Michael Snyder <msnyder@vmware.com>
3232
889bf7c5 3233 * gdb.ada/exec_changed.exp:
de7ff789
MS
3234 Use ".*" instead of "" as wildcard regexp.
3235
3236 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
3237 * gdb.base/call-ar-st.exp: Ditto.
3238 * gdb.base/checkpoint.exp: Ditto.
3239 * gdb.base/default.exp: Ditto.
3240 * gdb.base/dump.exp: Ditto.
3241 * gdb.base/ending-run.exp: Ditto.
3242 * gdb.base/fileio.exp: Ditto.
3243 * gdb.base/miscexprs.exp: Ditto.
3244 * gdb.base/pointers.exp: Ditto.
3245 * gdb.base/readline.exp: Ditto.
3246 * gdb.base/reread.exp: Ditto.
3247 * gdb.base/restore.exp: Ditto.
3248 * gdb.base/shlib-call.exp: Ditto.
3249 * gdb.base/valgrind-db-attach.exp: Ditto.
3250 * gdb.base/volatile.exp: Ditto.
3251 * gdb.base/watchpoints.exp: Ditto.
3252
3253 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
3254
3255 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
3256 * gdb.python/py-value.exp: Ditto.
3257
3258 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
3259 * gdb.trace/circ.exp: Ditto.
3260 * gdb.trace/collection.exp: Ditto.
3261 * gdb.trace/packetlen.exp: Ditto.
3262 * gdb.trace/passc-dyn.exp: Ditto.
3263 * gdb.trace/report.exp: Ditto.
3264 * gdb.trace/tfile.exp: Ditto.
3265 * gdb.trace/tfind.exp: Ditto.
3266 * gdb.trace/while-dyn.exp: Ditto.
3267
3bebe2f2
JK
32682010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3269
3270 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
3271
5c631832
JK
32722010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3273
3274 Test PR 10640.
3275 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
3276
4c3376c8
SW
32772010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
3278
3279 * gdb.cp/koenig.exp: Test for ADL operators.
3280 * gdb.cp/koenig.cc: Added ADL operators.
3281 * gdb.cp/operator.exp: New test.
3282 * gdb.cp/operator.cc: New test.
3283
dc226d5a
MS
32842010-06-04 Michael Snyder <msnyder@vmware.com>
3285
dfb88a23
MS
3286 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
3287 * gdb.base/pending.exp: Ditto.
f7ae76b3 3288
dc226d5a
MS
3289 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
3290
967cf477
DE
32912010-06-04 Doug Evans <dje@google.com>
3292
3293 * gdb.python/py-prettyprint.exp: Add new test for enabled and
3294 disabled printers.
3295 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
3296 (enable_lookup_function): New function.
3297
eb801841
TT
32982010-06-04 Tom Tromey <tromey@redhat.com>
3299
3300 * gdb.python/py-value.exp (test_value_hash): Don't test equality
3301 of hash and id.
3302
38979823
JK
33032010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3304
3305 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
3306 newline.
3307 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
3308 (empty verbose non-noisy clear, empty verbose noisy clear)
3309 (empty non-verbose noisy clear): Likewise.
3310
35ec993f
MS
33112010-06-03 Michael Snyder <msnyder@vmware.com>
3312
3313 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
3314 * gdb.base/display.exp: Ditto.
3315 * gdb.base/find.exp: Ditto.
3316 * gdb.base/ifelse.exp: Ditto.
3317 * gdb.base/multi-forks.exp: Ditto.
3318 * gdb.base/recurse.exp: Ditto.
3319 * gdb.base/setshow.exp: Ditto.
3320 * gdb.base/value-double-free.exp: Ditto.
3321 * gdb.base/watch-vfork.exp: Ditto.
3322 * gdb.base/watch_thread_num.exp: Ditto.
3323 * gdb.base/watchpoint-solib.exp: Ditto.
3324 * gdb.base/watchpoint.exp: Ditto.
3325 * gdb.base/watchpoints.exp: Ditto.
3326
3327 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
3328 * gdb.cp/overload.exp: Ditto.
3329 * gdb.cp/virtfunc.exp: Ditto.
3330
3331 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
3332
889bf7c5 3333 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
3334 Replace gdb_test with gdb_test_no_output.
3335
889bf7c5 3336 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
3337 Replace gdb_test with gdb_test_no_output.
3338 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3339 * gdb.threads/watchthreads.exp: Ditto.
3340 * gdb.threads/watchthreads2.exp: Ditto.
3341
3342 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
3343 * gdb.trace/tfind.exp: Ditto.
3344
c22decce
JB
33452010-06-03 Joel Brobecker <brobecker@adacore.com>
3346
3347 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
3348 successful test if message is the empty string.
3349
fd5700c7
JK
33502010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3351
3352 * gdb.fortran/module.exp (stopped language detection): New test.
3353
f55ee35c
JK
33542010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3355
3356 Support DW_TAG_module as separate namespaces.
3357 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
3358 gdb.fortran/library-module-lib.f90: New.
3359 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
3360 (print i): Remove.
3361 (continue to breakpoint: i-is-1, print var_i value 1)
3362 (continue to breakpoint: i-is-2, print var_i value 2)
3363 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
3364 (print var_d, print var_i value 14, ptype modmany, complete `modm)
3365 (complete `modmany, complete `modmany`, complete `modmany`var)
3366 (show language, setting breakpoint at module): New tests.
3367 * gdb.fortran/module.f90 (module mod): Remove.
3368 (module mod1, module mod2, module modmany, subroutine sub1)
3369 (subroutine sub2, program module): New.
3370
b8e8282f
JK
33712010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3372
3373 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
3374 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
3375 * gdb.cp/anon-union.exp (pass): Rename to ...
3376 (print z 2): ... here.
b8e8282f 3377
019ebafc
MS
33782010-06-02 Michael Snyder <msnyder@vmware.com>
3379
e68d8fd4
MS
3380 * gdb.trace/actions.exp: Use gdb_test_no_output.
3381 * gdb.trace/circ.exp: Ditto.
3382 * gdb.trace/packetlen.exp: Ditto.
3383 * gdb.trace/save-trace.exp: Ditto.
3384 * gdb.trace/tracecmd.exp: Ditto.
3385 * gdb.trace/tsv.exp: Ditto.
3386
12b5d08a
MS
3387 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
3388 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
3389 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3390 * gdb.threads/manythreads.exp: Ditto.
3391 * gdb.threads/print-threads.exp: Ditto.
3392 * gdb.threads/pthreads.exp: Ditto.
3393 * gdb.threads/schedlock.exp: Ditto.
3394 * gdb.threads/staticthreads.exp: Ditto.
3395 * gdb.threads/thread-specific.exp: Ditto.
3396 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3397 * gdb.threads/threadapply.exp: Ditto.
3398 * gdb.threads/watchthreads.exp: Ditto.
3399 * gdb.threads/watchthreads2.exp: Ditto.
3400
89493308
MS
3401 * gdb.python/py-block.exp: Use gdb_test_no_output.
3402 * gdb.python/py-prettyprint.exp: Ditto.
3403 * gdb.python/py-template.exp: Ditto.
3404 * gdb.python/py-value.exp: Ditto.
3405
3406 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
3407 * gdb.reverse/watch-reverse.exp: Ditto.
3408
3409 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
3410 * gdb.server/ext-run.exp: Ditto.
3411
019ebafc
MS
3412 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
3413 * gdb.dwarf2/dw2-compressed.exp: Ditto.
3414 * gdb.dwarf2/dw2-intercu.exp: Ditto.
3415 * gdb.dwarf2/dw2-intermix.exp: Ditto.
3416 * gdb.dwarf2/dw2-producer.exp: Ditto.
3417 * gdb.dwarf2/mac-fileno.exp: Ditto.
3418
3419 * gdb.gdb/observer.exp: Use gdb_test_no_output.
3420 * gdb.gdb/selftest.exp: Ditto.
3421
3422 * gdb.multi/base.exp: Use gdb_test_no_output.
3423
3424 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
3425
3e0ca3a5
JK
34262010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3427
3428 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
3429
9db70545
MS
34302010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
3431
a8d52276
MS
3432 * gdb.cp/class2.exp: Use gdb_test_no_output.
3433 * gdb.cp/classes.exp: Ditto.
3434 * gdb.cp/extern-c.exp: Ditto.
3435 * gdb.cp/inherit.exp: Ditto.
3436 * gdb.cp/maint.exp: Ditto.
3437 * gdb.cp/mb-inline.exp: Ditto.
3438 * gdb.cp/mb-templates.exp: Ditto.
3439 * gdb.cp/method2.exp: Ditto.
3440 * gdb.cp/misc.exp: Ditto.
3441 * gdb.cp/ovldbreak.exp: Ditto.
3442 * gdb.cp/punctuator.exp: Ditto.
3443 * gdb.cp/templates.exp: Ditto.
3444 * gdb.cp/virtbase.exp: Ditto.
3445
889bf7c5 3446 * gdb.threads/attach-stopped.exp:
9db70545 3447 Replace uses of send_gdb / gdb_expect.
889bf7c5 3448 * gdb.threads/attachstop-mt.exp:
9db70545 3449 Replace uses of send_gdb / gdb_expect.
889bf7c5 3450 * gdb.threads/gcore-thread.exp:
9db70545 3451 Replace uses of send_gdb / gdb_expect.
889bf7c5 3452 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
3453 Replace uses of send_gdb / gdb_expect.
3454 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3455 * gdb.threads/print-threads.exp:
9db70545
MS
3456 Replace uses of send_gdb / gdb_expect.
3457 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
3458 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
3459 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
3460
3461 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
3462 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
3463 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
3464 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
3465 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
3466 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
3467 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
3468 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
3469 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
3470 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
3471 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
3472
359cc68c
JK
34732010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3474
3475 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
3476
7d3fe98e
SW
34772010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
3478
3479 * gdb.cp/koenig.exp: Added new test case.
3480 * gdb.cp/koenig.cc: Ditto.
3481
27d3a1a2
MS
34822010-06-01 Michael Snyder <msnyder@vmware.com>
3483
3484 * gdb.base/arithmet.exp: Use gdb_test_no_output.
3485 * gdb.base/arrayidx.exp: Ditto.
3486 * gdb.base/attach.exp: Ditto.
3487 * gdb.base/auxv.exp: Ditto.
3488 * gdb.base/bigcre.exp: Ditto.
3489 * gdb.base/break-always.exp: Ditto.
3490 * gdb.base/break-interp.exp: Ditto.
3491 * gdb.base/break.exp: Ditto.
3492 * gdb.base/breakpoint-shadow.exp: Ditto.
3493 * gdb.base/call-ar-st.exp: Ditto.
3494 * gdb.base/call-sc.exp: Ditto.
3495 * gdb.base/call-signal-resume.exp: Ditto.
3496 * gdb.base/callfuncs.exp: Ditto.
3497 * gdb.base/catch-syscall.exp: Ditto.
3498 * gdb.base/charset.exp: Ditto.
3499 * gdb.base/code-expr.exp: Ditto.
3500 * gdb.base/commands.exp: Ditto.
3501 * gdb.base/cond-expr.exp: Ditto.
3502 * gdb.base/condbreak.exp: Ditto.
3503 * gdb.base/cursal.exp: Ditto.
3504 * gdb.base/cvexpr.exp: Ditto.
3505 * gdb.base/default.exp: Ditto.
3506 * gdb.base/del.exp: Ditto.
3507 * gdb.base/detach.exp: Ditto.
3508 * gdb.base/display.exp: Ditto.
3509 * gdb.base/ena-dis-br.exp: Ditto.
3510 * gdb.base/eval-skip.exp: Ditto.
3511 * gdb.base/foll-fork.exp: Ditto.
3512 * gdb.base/foll-vfork.exp: Ditto.
3513 * gdb.base/frame-args.exp: Ditto.
3514 * gdb.base/funcargs.exp: Ditto.
3515 * gdb.base/gcore-buffer-overflow.exp: Ditto.
3516 * gdb.base/gdbvars.exp: Ditto.
3517 * gdb.base/help.exp: Ditto.
3518 * gdb.base/ifelse.exp: Ditto.
3519 * gdb.base/included.exp: Ditto.
3520 * gdb.base/list.exp: Ditto.
3521 * gdb.base/macscp.exp: Ditto.
3522 * gdb.base/maint.exp: Ditto.
3523 * gdb.base/multi-fork.exp: Ditto.
3524 * gdb.base/overlays.exp: Ditto.
3525 * gdb.base/page.exp: Ditto.
3526 * gdb.base/pending.exp: Ditto.
3527 * gdb.base/pointers.exp: Ditto.
3528 * gdb.base/pr11022.exp: Ditto.
3529 * gdb.base/prelink.exp: Ditto.
3530 * gdb.base/printcmds.exp: Ditto.
3531 * gdb.base/psymtab.exp: Ditto.
3532 * gdb.base/randomize.exp: Ditto.
3533 * gdb.base/relational.exp: Ditto.
3534 * gdb.base/relocate.exp: Ditto.
3535 * gdb.base/remote.exp: Ditto.
3536 * gdb.base/sepdebug.exp: Ditto.
3537 * gdb.base/set-lang-auto.exp: Ditto.
3538 * gdb.base/setshow.exp: Ditto.
3539 * gdb.base/setvar.exp: Ditto.
3540 * gdb.base/signals.exp: Ditto.
3541 * gdb.base/signull.exp: Ditto.
3542 * gdb.base/sigstep.exp: Ditto.
3543 * gdb.base/sizeof.exp: Ditto.
3544 * gdb.base/solib-disc.exp: Ditto.
3545 * gdb.base/store.exp: Ditto.
3546 * gdb.base/structs.exp: Ditto.
3547 * gdb.base/structs2.exp: Ditto.
3548 * gdb.base/subst.exp: Ditto.
3549 * gdb.base/term.exp: Ditto.
3550 * gdb.base/trace-commands.exp: Ditto.
3551 * gdb.base/unwindonsignal.exp: Ditto.
3552 * gdb.base/valgrind-db-attach.exp: Ditto.
3553 * gdb.base/varargs.exp: Ditto.
3554 * gdb.base/watch-cond.exp: Ditto.
3555 * gdb.base/watch_thread_num.exp: Ditto.
3556 * gdb.base/watchpoint-cond-gone.exp: Ditto.
3557 * gdb.base/watchpoint.exp: Ditto.
3558 * gdb.base/whatis-exp.exp: Ditto.
3559
f8d3bf8f
MS
35602010-06-01 Michael Snyder <msnyder@vmware.com>
3561
3562 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
3563 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
3564 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
3565 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
3566 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
3567 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
3568 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
3569 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
3570 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
3571 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
3572 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
3573 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
3574 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
3575 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
3576 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
3577
3f9e0d32
JK
35782010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3579
3580 * gdb.base/commands.exp (begin commands on watch): Remove excessive
3581 trailing newline.
3582 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
3583 * gdb.java/jmisc.exp (p *args\n): Rename to ...
3584 (p *args): ... here and remove excessive trailing newline.
3585
f629457d
JB
35862010-05-31 Joel Brobecker <brobecker@adacore.com>
3587
3588 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
3589
09eef106
JK
35902010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3591
3592 Accept the new Linux kernel "t (tracing stop)" string.
3593 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
3594 Update comment.
3595 (state_wait) <T (tracing stop)>: New.
3596 (main): Update the state_wait expect string.
3597
94f31136
PA
35982010-05-28 Pedro Alves <pedro@codesourcery.com>
3599
3600 * limits.c, limits.exp: Delete files.
3601 * Makefile.in (clean mostlyclean): Adjust.
3602 * tracecmd.exp: Adjust.
3603
096554ab
JK
36042010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3605
3606 * gdb.base/tui-layout.exp: New.
3607
27d3a1a2 36082010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 3609
889bf7c5 3610 * gdb.reverse/break-precsave.exp:
bcd2dc50 3611 Replace uses of send_gdb / gdb_expect.
889bf7c5 3612 * gdb.reverse/break-reverse.exp:
bcd2dc50 3613 Replace uses of send_gdb / gdb_expect.
889bf7c5 3614 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 3615 Replace uses of send_gdb / gdb_expect.
889bf7c5 3616 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 3617 Replace uses of send_gdb / gdb_expect.
889bf7c5 3618 * gdb.reverse/finish-precsave.exp:
bcd2dc50 3619 Replace uses of send_gdb / gdb_expect.
889bf7c5 3620 * gdb.reverse/finish-reverse.exp:
bcd2dc50 3621 Replace uses of send_gdb / gdb_expect.
889bf7c5 3622 * gdb.reverse/i386-precsave.exp:
bcd2dc50 3623 Replace uses of send_gdb / gdb_expect.
889bf7c5 3624 * gdb.reverse/i386-reverse.exp:
bcd2dc50 3625 Replace uses of send_gdb / gdb_expect.
889bf7c5 3626 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 3627 Replace uses of send_gdb / gdb_expect.
889bf7c5 3628 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 3629 Replace uses of send_gdb / gdb_expect.
889bf7c5 3630 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 3631 Replace uses of send_gdb / gdb_expect.
889bf7c5 3632 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 3633 Replace uses of send_gdb / gdb_expect.
889bf7c5 3634 * gdb.reverse/machinestate.exp:
bcd2dc50 3635 Replace uses of send_gdb / gdb_expect.
889bf7c5 3636 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 3637 Replace uses of send_gdb / gdb_expect.
889bf7c5 3638 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 3639 Replace uses of send_gdb / gdb_expect.
889bf7c5 3640 * gdb.reverse/solib-precsave.exp:
bcd2dc50 3641 Replace uses of send_gdb / gdb_expect.
889bf7c5 3642 * gdb.reverse/solib-reverse.exp:
bcd2dc50 3643 Replace uses of send_gdb / gdb_expect.
889bf7c5 3644 * gdb.reverse/step-precsave.exp:
bcd2dc50 3645 Replace uses of send_gdb / gdb_expect.
889bf7c5 3646 * gdb.reverse/step-reverse.exp:
bcd2dc50 3647 Replace uses of send_gdb / gdb_expect.
889bf7c5 3648 * gdb.reverse/until-precsave.exp:
bcd2dc50 3649 Replace uses of send_gdb / gdb_expect.
889bf7c5 3650 * gdb.reverse/until-reverse.exp:
bcd2dc50 3651 Replace uses of send_gdb / gdb_expect.
889bf7c5 3652 * gdb.reverse/watch-precsave.exp:
bcd2dc50 3653 Replace uses of send_gdb / gdb_expect.
889bf7c5 3654 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
3655 Replace uses of send_gdb / gdb_expect.
3656
3def43e0
JK
36572010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3658
3659 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
3660 excessive newline.
3661
27d3a1a2 36622010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
3663
3664 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
3665 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
3666 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
3667 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
3668 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
3669 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
3670 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
3671 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
3672 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
3673 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
3674 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
3675 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
3676 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
3677 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
3678 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
3679 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
3680 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
3681 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
3682 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 3683
27d3a1a2 36842010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 3685
22454424
MS
3686 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
3687 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
3688
3689 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
3690 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
3691 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
3692
889bf7c5 3693 * gdb.reverse/consecutive-reverse.exp:
22454424 3694 Replace uses of send_gdb / gdb_expect.
889bf7c5 3695 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
3696 Replace uses of send_gdb / gdb_expect.
3697
3698 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
3699 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
3700 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3701 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
3702 Replace uses of send_gdb / gdb_expect.
3703 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
3704 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
3705 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
3706 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
3707 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
3708 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
3709 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
3710 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
3711 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
3712
37132010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 3714
22454424 3715 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3716
22454424 3717 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3718
22454424
MS
3719 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
3720 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
3721 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
3722 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
3723 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
3724 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
3725 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
3726 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
3727 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3728
6e5f2c59
TT
37292010-05-25 Tom Tromey <tromey@redhat.com>
3730
3731 * gdb.base/macscp.exp: Add missing space after setup_kfail.
3732
bbc8b958
TT
37332010-05-25 Tom Tromey <tromey@redhat.com>
3734
3735 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
3736 argument order.
3737 * gdb.base/macscp.exp: Fix setup_kfail argument order.
3738 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
3739 order.
3740 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
3741 order.
3742 * gdb.base/call-sc.exp (setup_kfails): Remove.
3743 (setup_compiler_kfails): Remove.
3744 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
3745 argument order.
3746 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
3747 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
3748 (advancei): Fix setup_kfail argument order.
3749 * gdb.base/radix.exp: Fix setup_kfail argument order.
3750 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
3751 order.
3752 * gdb.base/structs.exp (setup_kfails): Remove.
3753 (setup_compiler_kfails): Fix setup_kfail argument order.
3754 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
3755 order.
3756 * gdb.java/jmain.exp: Fix setup_kfail argument order.
3757 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
3758 setup_kfail argument order.
3759 * gdb.cp/overload.exp: Fix setup_kfail argument order.
3760
83d1babf
TT
37612010-05-25 Tom Tromey <tromey@redhat.com>
3762
3763 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
3764
6acb16a2
MS
37652010-05-25 Michael Snyder <msnyder@vmware.com>
3766
3767 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
3768 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
3769 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
3770 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
3771 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
3772 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
3773 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
3774 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
3775 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
3776 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
3777 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
3778 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
3779 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
3780 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
3781 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
3782 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
3783 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
3784 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
3785 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
3786 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
3787 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
3788 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
3789 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
3790 * gdb.base/default.exp: Replace send_gdb with gdb_test.
3791 * gdb.base/define.exp: Replace send_gdb with gdb_test.
3792 * gdb.base/display.exp: Replace send_gdb with gdb_test.
3793 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
3794 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
3795 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
3796 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
3797 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
3798 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
3799 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
3800 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
3801 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
3802 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
3803 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
3804 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
3805 * gdb.base/help.exp: Replace send_gdb with gdb_test.
3806 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
3807 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
3808 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3809 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
3810 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
3811 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
3812 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
3813 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 3814 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3815
38162010-05-25 Doug Evans <dje@google.com>
3817
3818 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
3819 gdb.string_to_argv.
ad3986f0 3820
d3b1e874
TT
38212010-05-21 Tom Tromey <tromey@redhat.com>
3822
3823 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
3824 Call it.
3825 * gdb.dwarf2/pieces.S: Update.
3826 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
3827
cb826367
TT
38282010-05-21 Tom Tromey <tromey@redhat.com>
3829
3830 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
3831 Call it.
3832 * gdb.dwarf2/pieces.c (struct C): New.
3833 (f6): New function.
3834 * gdb.dwarf2/pieces.S: Replace.
3835
74de6778
TT
38362010-05-21 Tom Tromey <tromey@redhat.com>
3837
3838 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
3839 Call it.
3840
afd74c5f
TT
38412010-05-21 Tom Tromey <tromey@redhat.com>
3842
3843 * gdb.dwarf2.pieces.exp: New file.
3844 * gdb.dwarf2.pieces.S: New file.
3845 * gdb.dwarf2.pieces.c: New file.
3846
a7b75dfd 38472010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3848 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
3849
3850 * lib/gdb.exp (gdb_test_no_output): New function.
3851 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
3852 when testing commands that should produce no output.
3853
c81c812a
JB
38542010-05-17 Joel Brobecker <brobecker@adacore.com>
3855
3856 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
3857 parameter that we want to watch being a constant.
3858
0cce5bd9
JB
38592010-05-17 Joel Brobecker <brobecker@adacore.com>
3860
3861 * gdb.ada/cond_lang: New testcase.
3862
47050449
JB
38632010-05-17 Joel Brobecker <brobecker@adacore.com>
3864
3865 * lib/gdb.exp (banned_variables): New variable/constant.
3866 (gdb_init): Add write trace on variables listed in banned_variables.
3867 (gdb_finish): Remove write traces on variables listed in
3868 banned_variables.
3869
77c01586
JB
38702010-05-17 Joel Brobecker <brobecker@adacore.com>
3871
3872 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
3873 * gdb.cp/koenig.exp: Likewise.
3874
88d4aea7
PM
38752010-05-14 Phil Muldoon <pmuldoon@redhat.com>
3876
889bf7c5 3877 PR python/11482
88d4aea7
PM
3878
3879 * gdb.python/py-value.exp (test_value_hash): New function.
3880
f5a010c0
PM
38812010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
3882
3883 PR exp/11530.
3884 * gdb.base/gdb11530.c: New file.
3885 * gdb.base/gdb11530.exp: New file.
3886
8ef4892f
JK
38872010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3888
3889 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
3890 * gdb.dwarf2/dw2-modula2-self-type.S: New.
3891
7322dca9
SW
38922010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
3893
3894 * gdb.cp/koenig.exp: New test.
3895 * gdb.cp/koenig.cc: New test program.
3896
02e7ea18
JB
38972010-05-05 Joel Brobecker <brobecker@adacore.com>
3898
3899 Remove the use of prms_id and bug_id throughout the testsuite.
3900
e1c34c5d
PM
39012010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
3902
3903 PR exp/11349.
3904 * testsuite/gdb.cp/ref-types.exp: Add test to examine
3905 use a reference local variable.
3906
8e1d0c49
JK
39072010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3908
3909 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
3910 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
3911 variable different_dir. Move debugfile into a full directory pathname
3912 under DIFFERENT_DIR.
3913 * lib/gdb.exp (separate_debug_filename): Remove.
3914 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
3915 variable debug_dir and mkdir of it. Update function comments.
3916
e66408ed
PA
39172010-04-29 Pedro Alves <pedro@codesourcery.com>
3918
3919 PR gdb/11557
3920
3921 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
3922 files.
3923
d7b32ed3
PM
39242010-04-29 Phil Muldoon <pmuldoon@redhat.com>
3925
889bf7c5 3926 * gdb.python/py-param.exp: New File.
d7b32ed3 3927
6aecb9c2
JB
39282010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
3929
3930 * gdb.base/default.exp: Fix "set language" test.
3931
bdf92a1c
PM
39322010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
3933
3934 PR breakpoints/11531.
3935 * gdb.base/gdb11531.c: New file.
3936 * gdb.base/gdb11531.exp: New file.
3937
3f172e24
TT
39382010-04-26 Tom Tromey <tromey@redhat.com>
3939
3940 * gdb.base/completion.exp: Add tests for completion and deprecated
3941 commands.
3942
64af4c92
JK
39432010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3944
3945 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
3946 (print /x char_array): Escape curly brackets.
3947
492928e4
JK
39482010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3949
3950 Fix deadlock on looped list of loaded shared objects.
3951 * gdb.base/solib-corrupted.exp: New.
3952
66d09542
DE
39532010-04-23 Doug Evans <dje@google.com>
3954
3955 * gdb.python/py-section-script.c: New file.
3956 * gdb.python/py-section-script.exp: New file.
3957 * gdb.python/py-section-script.py: New file.
3958
8bd10a10
CM
39592010-04-20 Chris Moller <cmoller@redhat.com>
3960
3961 PR 10179
3962
3963 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
3964 * gdb.base/pr10179-a.c:
3965 * gdb.base/pr10179-b.c:
3966 * gdb.base/pr10179.exp: New files.
3967
c0201579
JK
39682010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3969
3970 Fix crashes on dangling display expressions.
3971 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
3972 is SEP.
3973 (lib_flags): Remove the "debug" keyword.
3974 (libsepdebug): New variable for iterating new loop.
3975 (save_pf_prefix): New variable wrapping the loop.
3976 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
3977 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
3978
793b0ff8
PM
39792010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3980
3981 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
3982
097f51f7
PM
39832010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3984
3985 PR stabs/11479.
3986 * gdb.stabs/gdb11479.exp: New file.
3987 * gdb.stabs/gdb11479.c: New file.
3988
9a22f0d0
PM
39892010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3990
3991 * gdb.base/charset.c (Strin16, String32): New variables.
3992 * gdb.base/charset.exp (gdb_test): Test correct display
3993 of 16 or 32 bit strings.
3994
39952010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
3996
3997 PR 9167
3998 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
3999 * gdb.cp/pr9167.cc: New file.
4000 * gdb.cp/pr9167.exp: New file.
4001
4002
6e354e5e
PM
40032010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4004
4005 PR pascal/11492.
4006 * gdb.pascal/gdb11492.pas: New file.
4007 * gdb.pascal/gdb11492.exp: New file.
4008
be942545
JB
40092010-04-20 Joel Brobecker <brobecker@adacore.com>
4010
1667e6e3 4011 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 4012
0c3acc09
JB
40132010-04-20 Joel Brobecker <brobecker@adacore.com>
4014
4015 * gdb.ada/dyn_loc: New testcase.
4016
ec31cde5
CM
40172010-04-20 Chris Moller <cmoller@redhat.com>
4018
4019 PR 10867
889bf7c5 4020
ec31cde5
CM
4021 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4022 * gdb.cp/pr10687.cc: New file.
4023 * gdb.cp/pr10687.exp: New file.
4024
4025
ce4b0682
SDJ
40262010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4027 Sergio Durigan Junior <sergiodj@redhat.com>
4028
4029 * gdb.fortran/logical.exp: New testcase.
4030 * gdb.fortran/logical.f90: New file.
4031
3436961f
DE
40322010-04-19 Doug Evans <dje@google.com>
4033
4034 * gdb.base/help.exp (help source): Update expected output.
4035
4d836c09
JK
40362010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4037
4038 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4039 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4040 gdb_exit and return.
4041 (executable): New variable.
4042 (binfile): Use it.
4043
6149aea9
PA
40442010-04-19 Pedro Alves <pedro@codesourcery.com>
4045
4046 PR breakpoints/8554.
4047
4048 * gdb.trace/save-trace.exp: Adjust.
4049
ed41462c
L
40502010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4051
4052 PR corefiles/11511
4053 * gdb.arch/system-gcore.exp: New.
4054 * gdb.arch/gcore.c: Likewise.
4055
3f7b2faa
DE
40562010-04-15 Doug Evans <dje@google.com>
4057
fa33c3cd
DE
4058 * gdb.python/py-progspace.c: New file.
4059 * gdb.python/py-progspace.exp: New file.
4060
3f7b2faa
DE
4061 * gdb.base/source.exp: Add tests for "source -s".
4062
79f283fe
PM
40632010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4064
4065 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4066 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4067 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4068 * gdb.python/py-mi.exp: New test for to_string returning None.
4069
fc8eb08a
PM
40702010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4071
4072 * gdb.python/py-breakpoint.c: Make result global.
4073
26e197f6
JK
40742010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4075
4076 Fix non-GNU make compatibility.
4077 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4078
adc36818
PM
40792010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4080
4081 * gdb.python/py-breakpoint.exp: New File.
4082 * gdb.python/py-breakpoint.C: Ditto.
4083
64e17368
SS
40842010-04-08 Stan Shebs <stan@codesourcery.com>
4085
4086 * gdb.trace/actions.exp: Clear default-collect.
4087 * gdb.trace/save-trace.exp: Clear default-collect.
4088
fff5cc64
PM
40892010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4090
4091 * gdb.python/py-value: Add null string variable.
4092 (test_lazy_string): Test zero length, NULL address lazy
4093 strings.
4094
a055a187
L
40952010-04-07 H.J. Lu <hongjiu.lu@intel.com>
4096
4097 * gdb.arch/i386-avx.c: New.
4098 * gdb.arch/i386-avx.exp: Likewise.
4099
4100 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
4101
96e39866
DE
41022010-04-06 Doug Evans <dje@google.com>
4103
4104 * gdb.base/source-test.gdb: New file.
4105 * gdb.base/source.exp: Test source -v.
4106
5984a431
UW
41072010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4108
4109 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
4110
ec8a089a
PM
41112010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
4112
4113 * gdb.stabs/aout.sed: Convert all backslash to double backslash
4114 within one line, unless it is followed by a double quote.
4115 * gdb.stabs/hppa.sed: Idem.
4116 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
4117 * gdb.stabs/weird.exp: Check for correct parsing of
4118 char and string constants.
ec8a089a
PM
4119 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
4120 in .stabs to .stabx substitution.
4121
fce3c1f0
SS
41222010-04-05 Stan Shebs <stan@codesourcery.com>
4123
4124 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
4125 constant global.
4126 * gdb.trace/tfile.exp: Try to print them.
4127
d77f58be
SS
41282010-04-04 Stan Shebs <stan@codesourcery.com>
4129
4130 * gdb.base/completion.exp: Update for new "info watchpoints".
4131 * gdb.base/default.exp: Ditto.
4132 * gdb.base/help.exp: Ditto.
4133 * gdb.base/watchpoint.exp: Ditto.
4134 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 4135
af54718e
SS
41362010-04-04 Stan Shebs <stan@codesourcery.com>
4137
4138 * gdb.trace/tfile.exp: Sharpen tfind test.
4139
74d1f91e
JK
41402010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4141
4142 * gdb.base/break-entry.exp: New.
4143
eb8e76db 41442010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 4145 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
4146
4147 * gdb.reverse/i386-sse-reverse.exp: New file.
4148 * gdb.reverse/i386-sse-reverse.c: New file.
4149
bf65cad8
PA
41502010-04-02 Pedro Alves <pedro@codesourcery.com>
4151
4152 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4153
fff87407
SS
41542010-04-01 Stan Shebs <stan@codesourcery.com>
4155
4156 * gdb.trace/actions.exp: Tweak expected output.
4157 * gdb.trace/while-stepping.exp: Tweak expected output.
4158
fe01d668
L
41592010-04-01 H.J. Lu <hongjiu.lu@intel.com>
4160
4161 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
4162
86b17b60
PA
41632010-04-01 Pedro Alves <pedro@codesourcery.com>
4164
4165 * gdb.base/commands.exp: Adjust.
4166 * gdb.cp/extern-c.exp: Adjust.
4167
2c58c0a9
PA
41682010-04-01 Pedro Alves <pedro@codesourcery.com>
4169
4170 * gdb.trace/collection.c (local_test_func): Define a local struct,
4171 and instanciate it.
4172
0db9b91c
PA
41732010-04-01 Pedro Alves <pedro@codesourcery.com>
4174
4175 * gdb.trace/collection.exp (gdb_collect_args_test)
4176 (gdb_collect_argarray_test): XFAIL the tests that assume the
4177 argarray argument's elements are collected.
4178
8072405b
JK
41792010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4180
4181 * gdb.dwarf2/dw2-bad-parameter-type.exp,
4182 gdb.dwarf2/dw2-bad-parameter-type.S: New.
4183
8bf6485c
SS
41842010-03-31 Stan Shebs <stan@codesourcery.com>
4185
4186 * gdb.trace/save-trace.exp: Test save/restore of default-collect
4187 and tracepoint conditionals.
4188 (gdb_verify_tracepoints): Delete unused return.
4189
fd7f724a
KS
41902010-03-26 Keith Seitz <keiths@redhat.com>
4191
4192 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
4193 appear in the output before main.
4194 Remove KFAIL for gdb/2215 aka bz 9320.
4195
8d9e7719
DE
41962010-03-30 Doug Evans <dje@google.com>
4197
0906dd0b
DE
4198 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
4199 by dejagnu.
4200 * gdb.arch/amd64-dword.exp: Ditto.
4201
8d9e7719
DE
4202 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
4203 match.
4204 (break printf): Ditto.
4205
1da644f0
SW
42062010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
4207
4208 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
4209 gcc < 4.4.
4210 * gdb.cp/shadow.exp: Ditto.
4211
a8121990
PA
42122010-03-29 Pedro Alves <pedro@codesourcery.com>
4213
4214 * gdb.trace/collection.exp (run_trace_experiment): Make sure
4215 "tstart" is silent.
4216
6e79d367
PA
42172010-03-29 Pedro Alves <pedro@codesourcery.com>
4218
4219 * gdb.trace/collection.exp (executable): New.
4220 (binfile): Use it.
4221 (fpreg, spreg, pcreg): New.
4222 (test_register): Use gdb_test_multiple. Pass /x to print.
4223 (prepare_for_trace_test): New.
4224 (run_trace_experiment): Use "continue", not gdb_run_cmd.
4225 (gdb_collect_args_test, gdb_collect_argstruct_test)
4226 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
4227 prepare_for_trace_test.
4228 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
4229 fpreg, spreg and pcreg.
4230 (gdb_collect_expression_test, gdb_collect_globals_test): Use
4231 prepare_for_trace_test.
4232 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
4233 try to detect tracing support here. Don't set breakpoints at
4234 `begin' or `end' here.
4235 <global scope>: Use clean_restart. Run to main before checking
4236 for tracing support. Check for for tracing support here.
4237
09248348
JK
42382010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4239
4240 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
4241 " as $displacement" to "seen displacement message".
4242
d350db38
PA
42432010-03-28 Pedro Alves <pedro@codesourcery.com>
4244
4245 * gdb.trace/while-dyn.exp (executable): New variable.
4246 (binfile): Use it.
4247 (test_while_stepping): New function. Move most tests here. Call
4248 it once for each of the while-stepping, stepping and ws aliases.
4249
907af001
UW
42502010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4251
4252 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
4253 that do not provide the tagless_struct type name at all.
4254 (test_print_anon_union): Do not check value of uninitialized
4255 union member. Do not use cp_test_ptype_class, so we can accept
4256 "long" as well as "long int".
4257
610197fd
PA
42582010-03-26 Pedro Alves <pedro@codesourcery.com>
4259
4260 * gdb.trace/tfile.c (tohex, bin2hex): New.
4261 (write_error_trace_file): Hexify error description.
4262
6c28cbf2
SS
42632010-03-25 Stan Shebs <stan@codesourcery.com>
4264
4265 * gdb.trace/tfile.c: Generate an additional trace file, improve
4266 portability.
4267 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
4268 files in a better way.
4269
e62b8c7e
KS
42702010-03-25 Keith Seitz <keiths@redhat.com>
4271
4272 * gdb.java/jprint.exp: XFAIL printing of static class members
4273 because of GCC debuginfo problem.
4274
82ccf5a5
JK
42752010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4276
4277 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
4278
293e2f9e
DJ
42792010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4280
4281 * gdb.base/completion.exp: Allow long instead of long int.
4282 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
4283 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
4284 variable p.
4285 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
4286 * gdb.base/pointers.exp: Allow long instead of long int.
4287 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
4288 * gdb.base/step-line.exp: Allow a directory before the source file name.
4289
95a42b64
TT
42902010-03-24 Tom Tromey <tromey@redhat.com>
4291
4292 PR breakpoints/9352:
4293 * gdb.base/default.exp: Update.
4294 * gdb.base/commands.exp: Update.
4295 * gdb.cp/extern-c.exp: Test setting commands on multiple
4296 breakpoints at once.
4297
2390201f
DJ
42982010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4299
4300 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
4301 if gdb,nosignals.
4302 * gdb.base/watchpoints.c: Do not include unnecessary headers.
4303 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
4304 exited".
4305
8c9a6790
SS
43062010-03-24 Stan Shebs <stan@codesourcery.com>
4307
4308 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
4309
a6c727b2
DJ
43102010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4311
4312 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
4313 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
4314 argument. Handle "short" and "long".
4315 (Top level): Pass overprototyped output for old_fptr and xptr.
4316
4dfd5423
PA
43172010-03-23 Pedro Alves <pedro@codesourcery.com>
4318
4319 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
4320 format strings and add casts to avoid compiler warnings.
4321
43222010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
4323
4324 * lib/trace-support.exp (gdb_trace_setactions):
4325 Don't expect whitespace after ">" prompt.
4326 * gdb.trace/actions.exp: Adjust for output changes.
4327 * gdb.trace/while-stepping.exp: Likewise.
4328
c847d045
JK
43292010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4330
4331 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
4332 and r157645).
4333
5f717f1d
JK
43342010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4335
4336 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
4337 New.
4338
7d6d51d5
DJ
43392010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
4340
4341 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
4342 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
4343
3b11a015
SS
43442010-03-19 Stan Shebs <stan@codesourcery.com>
4345
4346 * gdb.trace/ax.exp: New file.
4347
d7d158ed
DE
43482010-03-19 Doug Evans <dje@google.com>
4349
6bb85cd1
DE
4350 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
4351 output from gcc.
4352
d7d158ed
DE
4353 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
4354 named /usr/sbin/prelink<foo>.
4355
4daf5ac0
SS
43562010-03-18 Stan Shebs <stan@codesourcery.com>
4357
4358 * gdb.trace/circ.exp: Test circular-trace-buffer.
4359 * gdb.trace/tfile.exp: Update tstatus test.
4360
e8d05480
JB
43612010-03-18 Joel Brobecker <brobecker@adacore.com>
4362
4363 * gdb.dwarf2/dw2-anonymous-func.S: New file.
4364 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
4365
441b986a
UW
43662010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4367
4368 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
4369
4247603b
PA
43702010-03-18 Pedro Alves <pedro@codesourcery.com>
4371
4372 * gdb.base/default.exp: Adjust the expected output of the finish
4373 and until commands when the inferior is not being run.
4374
13387711
SW
43752010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
4376
4377 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
4378 * gdb.cp/nsusing.exp: Ditto.
4379
6e31430b
TT
43802010-03-15 Tom Tromey <tromey@redhat.com>
4381
4382 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
4383 * gdb.cp/userdef.cc (operator==): New function.
4384 (main): New locals mem1, mem2.
4385
e2d69cb5
JZ
43862010-03-15 Jie Zhang <jie@codesourcery.com>
4387
4388 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
4389 Declare and use new loadtimeout variable.
4390
f572f0a9
DJ
43912010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
4392
4393 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
4394 Use gdb_load later.
4395
51f4c0b0
PA
43962010-03-14 Pedro Alves <pedro@codesourcery.com>
4397
4398 * gdb.base/solib-disc.c (main): Make format of fprintf a string
4399 literal. Add missing endlines to prints to stderr.
4400
1c809c68
TT
44012010-03-12 Tom Tromey <tromey@redhat.com>
4402
4403 PR c++/9708:
4404 * gdb.cp/m-static.exp: Add regression test.
4405 * gdb.cp/m-static.cc (method): New method.
4406 (main): Call it.
4407
00ae8fef
SW
44082010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
4409
4410 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
4411 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
4412
759f0f0b
PA
44132010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4414
21e24d21
PA
4415 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
4416
44172010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4418
759f0f0b
PA
4419 * lib/gdb.exp (skip_stl_tests): New.
4420 (gdb_compile): Symbian needs -ldl.
4421 (shlib_target_file): New.
4422 (shlib_symbol_file): New.
4423 (gdb_load_shlibs): Use shlib_target_file.
4424 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
4425 * gdb.cp/exception.exp: Use skip_stl_tests.
4426 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
4427 * gdb.cp/try_catch.exp: Use skip_stl_tests.
4428 * gdb.cp/mb-templates.exp: Ditto.
4429 * gdb.base/commands.exp: Relax regexes.
4430 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
4431 shlib_target_file and shlib_symbol_file.
4432 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
4433 sections.
4434 * gdb.base/ending-run.exp: Accept E32Main for symbian.
4435 * gdb.base/solib-disc.exp: Use
4436 shlib_target_file and shlib_symbol_file.
4437 * gdb.base/unload.exp: Don't skip on symbian. Use
4438 shlib_target_file and shlib_symbol_file.
4439 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
4440
6a8f2671 44412010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4442
6a8f2671
PA
4443 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
4444 * gdb.trace/report.exp: Adjust for x86 and x86_64.
4445 Issue a tfind end before looking for a tracepoint frame.
4446 * gdb.trace/tfind.exp: Adjust tstatus output.
4447 Adjust disassembly output.
4448 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
4449
ccf26247
JK
44502010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4451
4452 * gdb.base/break-interp.exp: Create new displacement parameter value
4453 for the test_ld calls.
4454 (reach): New parameter displacement, verify its content. New push of
4455 pf_prefix "reach-$func:". Import global expect_out.
4456 (test_core): New parameter displacement, verify its content. New push
4457 of pf_prefix "core:". New command "set verbose on". Import global
4458 expect_out.
4459 (test_attach): New parameter displacement, verify its content. New
4460 push of pf_prefix "attach:". New command "set verbose on". Import
4461 global expect_out.
4462 (test_ld): New parameter displacement, pass it to the reach, test_core
4463 and test_attach calls and verify its content in the "ld.so exit" test.
4464 * gdb.base/prelink.exp: Remove gdb_exit and final return.
4465 (prelink): Update expected text, use gdb_test.
4466
e469c7fb
DE
44672010-03-10 Doug Evans <dje@google.com>
4468
4469 * gdb.base/checkpoint.exp: Fix comment.
4470 Lengthen timeout while doing >600 checkpoints test.
4471 Rename duplicate "kill all one" test to keep test names unique.
4472
60e1c644
PA
44732010-03-10 Pedro Alves <pedro@codesourcery.com>
4474
4475 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
4476
cec808ec
KS
44772010-03-08 Keith Seitz <keiths@redhat.com>
4478
889bf7c5
PA
4479 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
4480 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
4481 (dm_type_long): New function.
4482 (dm_type_unsigned_short): New function.
4483 (dm_type_unsigned_long): New function.
4484 (myint): New typedef.
4485 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
4486 long, unsigned shor and long, operator char*, and typedef.
4487 (test_lookup_operator_functions): Add operator char* test.
4488 (test_paddr_operator_functions): Likewise.
4489 (test_paddr_overloaded_functions): Use probe values for
4490 short, long, and unsigned short and long.
4491 (test_paddr_hairy_functions): If the demangler probe detected
4492 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
4493 demangler.
4494 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
4495 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
4496 and "print null_pmf".
4497 Add test "ptype a.*pmf".
4498 * gdb.cp/overload.exp: Allow optional "int" to appear with
4499 "short" and "long".
4500 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
4501 long expect value for men_overload1arg.
4502 Allow "int" to appear with "short" and "long".
4503 When testing "info break", add argument for main (void).
4504 Also allow "int" to appear with "short" and "long".
4505 Ditto with "unsigned" and "long long".
cec808ec
KS
4506 * gdb.java/jmain.exp: Do not enclose methods names in single
4507 quotes.
4508 * gdb.java/jmisc.exp: Likewise.
4509 * gdb.java/jprint.exp: Likewise.
4510 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
4511
4512 From Jan Kratochvil <jan.kratochvil@redhat.com>:
4513 * gdb.cp/exception.exp (backtrace after first throw)
4514 (backtrace after second throw): Allow a namespace before __cxa_throw.
4515 (backtrace after first catch, backtrace after second catch): Allow
4516 a namespace before __cxa_begin_catch.
4517
4518 * gdb.cp/cpexprs.exp: New file.
4519 * gdb.cp/cpexprs.cc: New file.
4520
4521 From Daniel Jacobowitz <dan@codesourcery.com>
4522 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
4523 to use string_to_regexp.
4524 (ctor, dtor): New functions. Use them to match constructor
4525 and destructor function types.
4526 (Top level): Use runto_main.
4527
f870a310
TT
45282010-03-05 Tom Tromey <tromey@redhat.com>
4529
4530 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
4531 gdb.target_charset.
4532 (pp_ns.to_string): Likewise.
4533
0c199f28
KS
45342010-03-04 Keith Seitz <keiths@redhat.com>
4535
4536 * gdb.cp/overload.exp: Test that the filename portion of a linespec
4537 can be quoted. Test that both the filename and function/line
4538 portions can be quoted at the same time.
4539
c7437ca6
PA
45402010-03-04 Pedro Alves <pedro@codesourcery.com>
4541
4542 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
4543
b111b805
DE
45442010-03-03 Doug Evans <dje@google.com>
4545
24486cb7
DE
4546 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
4547 libc contains libpthread.
4548
b111b805
DE
4549 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
4550 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
4551 of gdb_compile. Add another pattern to match android backtrace.
4552
a0e0ef55
TT
45532010-03-03 Tom Tromey <tromey@redhat.com>
4554
4555 PR gdb/11345:
4556 * gdb.base/printcmds.exp (test_printf): Add test.
4557
1ba53b71
L
45582010-03-02 H.J. Lu <hongjiu.lu@intel.com>
4559
4560 * gdb.arch/amd64-byte.exp: New.
4561 * gdb.arch/amd64-dword.exp: Likewise.
4562 * gdb.arch/amd64-pseudo.c: Likewise.
4563 * gdb.arch/amd64-word.exp: Likewise.
4564 * gdb.arch/i386-byte.exp: Likewise.
4565 * gdb.arch/i386-pseudo.c: Likewise.
4566 * gdb.arch/i386-word.exp: Likewise.
4567
f5dff777
DJ
45682010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4569
4570 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
4571 types. Add structreg, bitfields, and flags registers.
4572 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
4573 registers.
4574
90884b2b
L
45752010-03-01 H.J. Lu <hongjiu.lu@intel.com>
4576
4577 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
4578 (load_description): Set architecture if defined.
4579
dc00d89f
PM
45802010-02-28 Phil Muldoon <pmuldoon@redhat.com>
4581
4582 * gdb.python/py-frame.exp: Add read_var block tests.
4583 * gdb.python/py-frame.c (block): New function.
4584
0e095b7e
JK
45852010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4586 Daniel Jacobowitz <dan@codesourcery.com>
4587
4588 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
4589
624f1a65
DM
45902010-02-25 David S. Miller <davem@davemloft.net>
4591
4592 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
4593 fix logic for setting all_syscalls_numbers.
4594
f3e9a817
PM
45952010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4596
4597 * Makefile.in: Add py-block and py-symbol.
4598 * gdb.python/py-symbol.exp: New File.
4599 * gdb.python/py-symtab.exp: New File.
4600 * gdb.python/py-block.exp: New File.
4601 * gdb.python/py-symbol.c: New File.
4602 * gdb.python/py-block.c: New File.
4603
f6bbabf0
PM
46042010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4605
4606 PR python/11314
4607 * lib/gdb.exp (skip_python_tests): New function.
4608 * gdb.python/py-cmd.exp: Use skip_python_tests.
4609 * gdb.python/py-frame.exp: Likewise.
4610 * gdb.python/py-function.exp: Likewise.
4611 * gdb.python/py-prettyprint.exp: Likewise.
4612 * gdb.python/py-template.exp: Likewise.
4613 * gdb.python/py-type.exp: Likewise.
4614 * gdb.python/py-value.exp: Likewise.
4615
85d721b8
PA
46162010-02-22 Pedro Alves <pedro@codesourcery.com>
4617
4618 PR9605
4619
4620 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
4621
48e32051
TT
46222010-02-19 Tom Tromey <tromey@redhat.com>
4623
4624 PR c++/8693, PR c++/9496:
4625 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
4626 regression tests.
4627
ac9c0048
JK
46282010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4629
4630 Fix compatibility with m68k as.
4631 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
4632 Use only /* comments */.
4633
57bb97a4
UW
46342010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4635
4636 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
4637 * configure: Regenerate.
4638
7d1bf85c
DJ
46392010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
4640
4641 * gdb.python/py-type.exp: Check for Python support.
4642
061b5285
PA
46432010-02-17 Pedro Alves <pedro@codesourcery.com>
4644
4645 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
4646 `regsub' syntax available.
4647
f8a8bc2c
PA
46482010-02-17 Pedro Alves <pedro@codesourcery.com>
4649
4650 * gdb.base/shmain.c (main): Remove printf call.
4651 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
4652 * gdb.base/unload.c (main): Make format of fprintf a string
4653 literal. Add missing endlines to prints to stderr.
4654 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
4655
6f451e5e
TT
46562010-02-17 Tom Tromey <tromey@redhat.com>
4657
4658 * gdb.java/jprint.java (jprint.props): New field.
4659 * gdb.java/jprint.exp (set_lang_java): Add regression test.
4660
12d79008
PA
46612010-02-17 Pedro Alves <pedro@codesourcery.com>
4662
ef801a0e 4663 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
4664 available.
4665
d252f7e5
DJ
46662010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4667
4668 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
4669 creation to support remote host testing.
4670
67bdab6c
DJ
46712010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4672
4673 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
4674 Recognize "command not found".
4675
bb391223
DJ
46762010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4677
4678 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
4679 single-stepping.
4680
70362913
DJ
46812010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4682
4683 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
4684 if arguments are not supported.
4685
493f3c00
DJ
46862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4687
4688 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
4689 be const or non-const.
4690
8034c749
DJ
46912010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4692
4693 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
4694 mi_send_resuming_command to send -exec-continue.
4695
791dfb64
DJ
46962010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4697
4698 * gdb.base/list.exp (test_list_filename_and_function): Add test
4699 with single quotes.
4700 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
4701 matching.
4702 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
4703 Add KFAIL'd tests for PR gdb/11289.
4704
7c5fe868
DJ
47052010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4706
4707 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
4708
fdc498b8
DJ
47092010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4710
4711 * gdb.base/comp-dir/subdir/dummy.txt: New file.
4712 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
4713 a temporary directory.
4714
b519e2a6
DJ
47152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4716
4717 * gdb.base/charset.exp: Use a single regular expression to match
4718 show host-charset and show target-charset output.
4719
74164c56
JK
47202010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4721
4722 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
4723 "Illegal process-id" expect string more exact.
4724 (attach to digits-starting nonsense is prohibited): New.
4725
701ed6dc
JK
47262010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4727
4728 * gdb.base/prelink.exp (set verbose on): New.
4729
889bf7c5 47302010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
4731
4732 * mi-reverse.exp: New file. Test for reverse option to the
4733 following MI commands: exec-continue, exec-finish, exec-next,
4734 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 4735
dadf0e9c
JB
47362010-02-09 Joel Brobecker <brobecker@adacore.com>
4737
4738 * gdb.ada/ptype_tagged_param: New testcase.
4739
714f19d5
TT
47402010-02-08 Tom Tromey <tromey@redhat.com>
4741
4742 PR c++/8017:
4743 * gdb.cp/overload.exp: Add tests.
4744 * gdb.cp/overload.cc (struct K): New.
4745 (namespace N): New.
4746 (main): Call new functions.
4747 (K::staticoverload): Define.
4748
889bf7c5 47492010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
4750
4751 PR gdb/10728
4752 * gdb.cp/pr10728-x.h: New file.
4753 * gdb.cp/pr10728-x.cc: New file.
4754 * gdb.cp/pr10728-y.cc: New file.
4755 * gdb.cp/pr10728.exp: New file.
4756 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
4757
889bf7c5 47582010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
4759
4760 PR gdb/9067
4761 * gdb.cp/pr9067.exp: New
4762 * gdb.cp/pr9067.cc: New
4763 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
4764
7b356089
JB
47652010-02-08 Joel Brobecker <brobecker@adacore.com>
4766
4767 * lib/gdb.exp (gdb_test_timeout): New global variable.
4768 Set it to timeout if not already set.
4769 (gdb_init): Reset the value of timeout to gdb_test_timeout.
4770
1be00882
DE
47712010-02-05 Doug Evans <dje@google.com>
4772
4773 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
4774 user.
4775
82856980
SW
47762010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
4777
4778 PR c++/7935:
4779 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
4780
1a334831
TT
47812010-02-04 Tom Tromey <tromey@redhat.com>
4782
4783 * gdb.cp/virtbase.exp: Make test case names unique.
4784
9c3c02fd
TT
47852010-02-02 Tom Tromey <tromey@redhat.com>
4786
4787 * gdb.cp/virtbase.exp: Add regression tests.
4788 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
4789 (main): Instantiate RHC.
4790
0cc2414c
TT
47912010-02-02 Tom Tromey <tromey@redhat.com>
4792
4793 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
4794 type-printing change.
4795
edf3d5f3
TT
47962010-02-02 Tom Tromey <tromey@redhat.com>
4797
4798 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
4799 * gdb.cp/virtbase.cc: New file.
4800 * gdb.cp/virtbase.exp: New file.
4801 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
4802
e4b7f41c
JK
48032010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4804
4805 PR libc/11214:
4806 * gdb.threads/current-lwp-dead.c: Include features.h.
4807 (HAS_NOMMU): New.
4808 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
4809
b381ea14
JK
48102010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4811
4812 * gdb.base/symbol-without-target_section.exp,
4813 gdb.base/symbol-without-target_section.c: New.
4814
c593ac0e
DJ
48152010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4816
4817 * gdb.base/bigcore.exp: Reset increased timeout.
4818 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
4819
db25f29d
DJ
48202010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4821
4822 * gdb.base/gcore.exp (capture_command_output): Use
4823 gdb_test_multiple.
4824
f9d67f43
DJ
48252010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4826
4827 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
4828 * gdb.arch/thumb2-it.exp (test_it_break): New function.
4829 (Top level): Call it.
4830
177321bd
DJ
48312010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4832
4833 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
4834
97f2ed50
DJ
48352010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4836
4837 * gdb.base/call-strs.exp, gdb.base/default.exp,
4838 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
4839 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
4840 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
4841 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
4842 gdb.base/watchpoint-solib.exp: Save and restore timeout.
4843 * gdb.base/ending-run.exp: Correct restore of timeout.
4844 * gdb.base/page.exp: Remove unnecessary timeout setting.
4845
e4e2711a
JB
48462010-01-29 Joel Brobecker <brobecker@adacore.com>
4847
4848 * gdb.ada/rec_return: New testcase.
4849
ba581dc1
JB
48502010-01-29 Joel Brobecker <brobecker@adacore.com>
4851
4852 * gdb.ada/call_pn: New testcase.
4853
4ea95be9
DJ
48542010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
4855
4856 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
4857 (Top level): Use it to resume.
4858 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
4859 the Thumb mode displaced stepping error as unsupported.
4860
df83a9bf
SW
48612010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
4862
889bf7c5
PA
4863 * gdb.cp/nsusing.exp: Added more tests.
4864 * gdb.cp/nsrecurs.exp: Ditto.
4865 * gdb.cp/nsusing.cc: Added test functions.
4866 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 4867
40b27cdc
JK
48682010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4869
4870 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
4871 absolute directory pathnames in gdb.sum file.
4872
de958931
SW
48732010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
4874
4875 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
4876 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
4877
708ead4e
TT
48782010-01-26 Tom Tromey <tromey@redhat.com>
4879
4880 PR exp/7643:
4881 * gdb.base/printcmds.exp (test_print_string_constants): Remove
4882 setup_kfail.
4883
b14e635e
SW
48842010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
4885
4886 * gdb.cp/nsrecurs.exp: New test.
4887 * gdb.cp/nsrecurs.cc: New test program.
4888 * gdb.cp/nsstress.exp: New test.
4889 * gdb.cp/nsstress.cc: New test program.
4890 * gdb.cp/nsdecl.exp: New test.
4891 * gdb.cp/nsdecl.cc: New test program.
4892
8540c487
SW
48932010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
4894
4895 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
4896 imported into file scope.
4897 Marked test as xfail.
4898 * gdb.cp/namespace-using.cc (marker5): New function.
4899 * gdb.cp/shadow.exp: New test.
4900 * gdb.cp/shadow.cc: New test program.
4901 * gdb.cp/nsimport.exp: New test.
4902 * gdb.cp/nsimport.cc: New test program.
4903
421d5d99
TT
49042010-01-25 Tom Tromey <tromey@redhat.com>
4905
4906 PR gdb/11049:
4907 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
4908 with "set print null-stop on".
4909
691f8dc1
JK
49102010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4911
4912 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
4913 Adjust it for DISASSEMBLY_OMIT_FNAME.
4914
0b92b5bb
TT
49152010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4916
4917 PR symtab/11199:
4918 * gdb.dwarf2/member-ptr-forwardref.exp,
4919 gdb.dwarf2/member-ptr-forwardref.S: New.
4920
23787403
JK
49212010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4922
4923 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
4924 (thread1_func): Protect thread1_tid with thread1_tid_cond by
4925 thread1_tid_mutex. Remove gdbstop_mutex handling.
4926 (thread2_func): Protect thread2_tid with thread2_tid_cond by
4927 thread2_tid_mutex. Remove gdbstop_mutex handling.
4928 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
4929 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
4930 pthread_cond_wait conditionalizations by while loops.
4931
b966cb8a
TT
49322010-01-20 Tom Tromey <tromey@redhat.com>
4933
4934 PR backtrace/10770:
4935 * gdb.dwarf2/pr10770.exp: New file.
4936 * gdb.dwarf2/pr10770.c: New file.
4937 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
4938
fcae584b
VP
49392010-01-20 Vladimir Prus <vladimir@codesourcery.com>
4940
4941 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
4942 that target was removed, and the test always runs native anyway.
4943
a0f49112
JK
49442010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4945
4946 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
4947 gdb.base/watchpoint-cond-gone-stripped.c: New.
4948
ceeb3d5a
TT
49492010-01-19 Tom Tromey <tromey@redhat.com>
4950
4951 PR c++/8000:
4952 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
4953 existing tests.
4954 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
4955 (main): Use AAA::SomeEnum.
4956
dd322c54
JK
49572010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4958
4959 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
4960 (test_ignore_count): Declare line_callme_body global.
4961 (run to breakpoint with ignore count): Use line_callme_body.
4962 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
4963 (set line_main_hello, set line_main_return): Reindent.
4964 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
4965 New.
4966 (continue to callee4): Use line_callee4_body.
4967 (check *stopped from CLI command): Use line_callee4_next.
4968 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
4969 (set line_main_hello, set line_main_return): Reindent.
4970 (set line_callee4_head, set line_callee4_body): New.
4971 (continue to callee4): Use line_callee4_body.
4972
4e8f195d
TT
49732010-01-18 Tom Tromey <tromey@redhat.com>
4974
4975 PR c++/9680:
4976 * gdb.cp/casts.cc: Add new classes and variables.
4977 * gdb.cp/casts.exp: Test new operators.
4978
9e14a9ba
JB
49792010-01-18 Tom Tromey <tromey@redhat.com>
4980 Thiago Jung Bauermann <bauerman@br.ibm.com>
4981
4982 * gdb.python/source2.py: New file.
4983 * gdb.python/source1: New file.
4984 * gdb.python/python.exp: Test "source" command.
4985
00bf0b85
SS
49862010-01-15 Stan Shebs <stan@codesourcery.com>
4987
4988 * gdb.trace/tfile.c: New file.
4989 * gdb.trace/tfile.exp: New file.
889bf7c5 4990
55235ad7
JK
49912010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4992
4993 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
4994
9f2982ff
JK
49952010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4996
4997 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
4998
bbfba9ed
JK
49992010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5000
5001 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5002 (libfunc): New parameter action. Implement also selectable "sleep".
5003 * gdb.base/break-interp-main.c: Include assert.h.
5004 (libfunc): New parameter action.
5005 (main): New parameters argc and argv. Assert argc. Pass argv.
5006 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5007 (test_attach): New proc.
5008 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
5009 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
5010
61f0d762
JK
50112010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5012
5013 * gdb.base/break-interp.exp (test_core): New proc.
5014 (test_ld): Call it.
5015
06a6f270
JK
50162010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5017
5018 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
5019 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
5020 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
5021 and gdb_compile_shlib. Use new -Wl compiler options.
5022 (dl bt, main bt): New tests.
5023
51bee8e9
JK
50242010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5025
5026 Support PIEs with no symfile_objfile.
5027 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5028 (test_ld): New parameter trynosym.
5029 (test_ld <$trynosym>): New block.
5030
b8040f19
JK
50312010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5032
5033 * gdb.base/break-interp.exp: New file.
5034
be759fcf
PM
50352010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5036
5037 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5038 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5039 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5040 test.
5041 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5042 * gdb.python/py-mi.exp: Add lazy string test.
5043
dc146f7c
VP
50442010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5045
5046 * lib/mi-support.exp (mi_check_thread_states): Handle
5047 core number in thread listing.
5048
b4ba55a1
JB
50492010-01-12 Joel Brobecker <brobecker@adacore.com>
5050
5051 * gdb.base/maint.exp: Adjust the expected output for the
5052 "maint print type" test. Use gdb_test_multiple instead of
5053 gdb_sent/gdb_expect.
5054
08e24bd4
DE
50552010-01-11 Doug Evans <dje@google.com>
5056
6496a609
DE
5057 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5058 from gdbserver_download. All callers updated.
5059
08e24bd4
DE
5060 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5061
b5cfddf5
JK
50622010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5063
5064 Implement binary numbers parsing.
5065 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5066 (test_integer_literals_rejected): New binary tests.
5067
3725885a
RW
50682010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5069
5070 * gdb.cell/configure: Regenerate.
5071
37aeb5df
JK
50722010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5073
5074 * gdb.base/corefile.exp: Move the core finding block out and call it as
5075 core_find, new variable $corefile, replace corefile by $corefile and
5076 [file tail $corefile] for usage vs. test names resp.
5077 * lib/gdb.exp (core_find): Move it as a new function here. New
5078 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5079 $destcore. Return "" on error.
5080
d521f563
JK
50812010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5082
5083 Workaround PR binutils/10802.
5084 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5085 (twice).
5086
28f24826
DJ
50872010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5088
5089 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5090
2de75e71
JB
50912010-01-08 Joel Brobecker <brobecker@adacore.com>
5092
5093 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
5094 call, to avoid interruption.
5095
fe00719b 50962010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
5097
5098 * gdb.stabs/weird.def (args93): New.
5099
d0ef5df8
DE
51002010-01-07 Doug Evans <dje@google.com>
5101
5102 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
5103
3a08d52f
TT
51042010-01-07 Tom Tromey <tromey@redhat.com>
5105
5106 * gdb.base/source.exp: Use correct line number.
5107
7a697b8d
SS
51082010-01-05 Stan Shebs <stan@codesourcery.com>
5109
5110 * gdb.trace/tracecmd.exp: Test ftrace.
5111
7803799a
UW
51122010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5113
5114 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
5115
c54eabfa
JK
51162010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5117
5118 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
5119 "uint_for_mi_testing".
5120
02e7ef19
JB
51212010-01-01 Joel Brobecker <brobecker@adacore.com>
5122
5123 Test indented comment in file being sourced.
5124 * gdb.base/commands.exp: Test indented comment in file being sourced.
5125
abd775ce
JB
51262010-01-01 Joel Brobecker <brobecker@adacore.com>
5127
5128 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
5129 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
5130 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
5131 notice.
5132
79b55b82
JB
51332010-01-01 Joel Brobecker <brobecker@adacore.com>
5134
5135 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
5136 notice.
5137
8997583e
JK
51382010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5139
5140 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
5141 missing $after_stopped and comma (,) expectation.
5142
6da95a67
SS
51432009-12-31 Stan Shebs <stan@codesourcery.com>
5144
5145 * gdb.trace/actions.exp: Test teval action.
889bf7c5 5146
218d2fc6
TJB
51472009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5148
5149 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
5150 (top level): Call test_watchpoint_in_big_blob.
5151 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
5152 watchpoints.
5153 (func3): Write to buf.
5154
236f1d4d
SS
51552009-12-29 Stan Shebs <stan@codesourcery.com>
5156
5157 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 5158
f61e138d
SS
51592009-12-28 Stan Shebs <stan@codesourcery.com>
5160
5161 * gdb.trace/tsv.exp: New file.
5162 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 5163
0219b378
DJ
51642009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
5165
5166 * gdb.base/find.c (main): Reference search buffers.
5167 * gdb.base/included.c (main): Reference integer.
5168 * gdb.base/ptype.c (charfoo): Declare.
5169 (intfoo): Call charfoo.
5170 * gdb.base/scope0.c (useitp): New function.
5171 (usestatics): Use useitp.
5172 (useit): Add a type for val.
5173 * gdb.base/scope1.c (useit1): Take a pointer argument.
5174 (usestatics1): Update calls to useit1.
5175 * gdb.cp/call-c.cc: Declare foo.
5176 (main): Call foo.
5177 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
5178 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
5179 (main): Call C::ensureRefs and ensureOtherRefs.
5180 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
5181 variables.
5182 (ensureOtherRefs): New function.
5183 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
5184 * gdb.cp/templates.cc (main): Call t5i.value.
5185
3f78692f
JK
51862009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5187
5188 Fix compatibility with G++-4.5.
5189 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
5190 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
5191 (uncaught return): Remove.
5192
429374b8
JK
51932009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5194 Phil Muldoon <pmuldoon@redhat.com>
5195
5196 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
5197 (bp_location13, bp_location14, bp_location17, bp_location18)
5198 (marker3_proto, marker4_proto): New variables.
5199 (breakpoint info): Update output.
5200 (run until breakpoint at marker3, run until breakpoint at marker4): New
5201 tests.
5202
859825b8
JK
52032009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5204
5205 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
5206 Replace the printf call of Y by provided "y-set-1" label. New block
5207 for the second shared library.
5208 * gdb.base/unload.exp: Compile also the second library, call
5209 gdb_load_shlibs also for it. Use now gdb_breakpoint.
5210 (single pending breakpoint info): Rename to ...
5211 (pending breakpoint info before run): ... this extended test.
5212 (libfile2, libname2, libsrcfile2, libsrc2)
5213 (lib_sl2): New variables.
5214 (exec_opts): Set also SHLIB_NAME2.
5215 (pending breakpoint info on first run at shrfunc1)
5216 (pending breakpoint info on second run at shrfunc1)
5217 (pending breakpoint info on second run at shrfunc2)
5218 (print y from libfile, print y from libfile2): New tests.
5219 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
5220 * gdb.base/unloadshr2.c: New.
5221
e6a386cd
HZ
52222009-12-22 Hui Zhu <teawater@gmail.com>
5223
5224 * gdb.reverse/sigall-reverse.exp: Adjust.
5225
9e19b45e
VP
52262009-12-21 Vladimir Prus <vladimir@codesourcery.com>
5227
5228 PR gdb/10884
5229
5230 * gdb.mi/var-cmd.c (do_bitfield_tests): New
5231 (main): Call do_bitfield_tests.
aacf5b1e 5232 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 5233
d53a7b30
JB
52342009-12-20 Joel Brobecker <brobecker@adacore.com>
5235
5236 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
5237 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
5238 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
5239 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
5240 gdb.modula2/unbounded1.c: Update copyright header.
5241
191ca0a1
CM
52422009-12-10 Chris Moller <moller@mollerware.com>
5243
5244 PR gdb/9399
5245 * gdb.cp/virtfunc2.exp: New tests
5246 * gdb.cp/virtfunc2.cc: New tests
5247 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
5248
0fa6cf1b
MS
52492009-12-10 Oza Pawandeep (paawan1982@yahoo.com
5250
5251 * gdb.reverse/i387-env-reverse.c: New file.
5252 * gdb.reverse/i387-env-reverse.exp: New file.
5253 * gdb.reverse/i387-stack-reverse.c: New file.
5254 * gdb.reverse/i387-stack-reverse.exp: New file.
5255
361ae042
PM
52562009-12-08 Phil Muldoon <pmuldoon@redhat.com>
5257
5258 * gdb.python/py-type.exp (test_range): New test.
5259
bfd31e71
PM
52602009-12-03 Phil Muldoon <pmuldoon@redhat.com>
5261
5262 PR python/10805
5263
5264 * gdb.python/py-type.exp: New file.
5265 * gdb.python/py-type.c: New file.
5266 * Makefile.in: Add py-type.
5267
57a1d736
TT
52682009-12-03 Tom Tromey <tromey@redhat.com>
5269
5270 * gdb.python/py-value.exp (test_parse_and_eval): New
5271 function.
5272
1f3b5d1b
PP
52732009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5274
5275 PR gdb/11022
5276
5277 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
5278 * gdb.base/pr11022.c: New test.
5279
8b7dbdc9
JK
52802009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5281
5282 Fix spurious false FAILs.
5283 * gdb.base/structs.c (chartest): New.
5284 (main): Fill-in chartest.
5285 * gdb.base/structs.exp (anychar_re, first): New.
5286 (start_structs_test): Import global anychar_re and first.
5287 New gdb_test call "set print elements 300; ${testfile}"
5288 (start_structs_test <$first>): New block.
5289 (any): Import global anychar_re. New variable ac. Use ${ac}.
5290
6a53b2ec
JK
52912009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5292
5293 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
5294
d7167b4c
JK
52952009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5296
5297 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
5298 Force $srcfile file.
5299 * gdb.base/foll-fork.c (callee): Comment out the printf call.
5300
b1798462
UW
53012009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5302
5303 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
5304 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5305 * gdb.threads/watchthreads-reorder.exp: Likewise.
5306
b6199126
DJ
53072009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
5308
5309 PR gdb/8704
5310
5311 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
5312 "if", and "thread". Correct matching in the previous test.
5313
b22a0510
DJ
53142009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
5315
5316 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
5317
930636d2
MS
53182009-11-23 Michael Snyder <msnyder@vmware.com>
5319
5320 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
5321 * gdb.reverse-watch-precsave.exp: Ditto.
5322
21a0512e
PP
53232009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
5324
5325 * gdb.asm/asm-source.exp: Adjust.
5326 * gdb.base/help.exp: Adjust.
889bf7c5 5327
fc30d5e0
PA
53282009-11-22 Pedro Alves <pedro@codesourcery.com>
5329
5330 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
5331 (do_syscall_tests_without_xml): Set data-directory to
5332 /the/path/to/nowhere.
5333
f6bc2008
PA
53342009-11-21 Pedro Alves <pedro@codesourcery.com>
5335
5336 * gdb.threads/local-watch-wrong-thread.c,
5337 gdb.threads/local-watch-wrong-thread.exp: New files.
5338
8c2fb5de
PA
53392009-11-21 Pedro Alves <pedro@codesourcery.com>
5340
5341 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
5342 assume new `regsub' syntax available.
5343
ebec9a0f
PA
53442009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5345
a79d3c27
JK
5346 * gdb.base/watchpoint-hw-hit-once.exp,
5347 gdb.base/watchpoint-hw-hit-once.c: New.
5348
53492009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5350
5351 * gdb.threads/watchthreads-reorder.exp,
5352 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 5353
276a961b
MK
53542009-11-17 Nathan Sidwell <nathan@codesourcery.com>
5355
5356 * gdb.xml/tdesc-regs.exp: Use for m68k.
5357
4867c1fb
PA
53582009-11-15 Pedro Alves <pedro@codesourcery.com>
5359
5360 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
5361
f6838f81
DJ
53622009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5363
5364 * lib/gdb.exp (current_target_name): New procedure.
5365 (gdb_wrapper_target): New variable.
5366 (gdb_wrapper_init): Set gdb_wrapper_target.
5367 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
5368 wrapper.
5369
4ac4dd3f
DJ
53702009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5371
5372 * gdb.base/remote.exp: Delete the slowest load test.
5373 Do not load with fixed packet sizes.
5374
a7881759
DJ
53752009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5376
5377 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
5378
97a5b505
DJ
53792009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5380
5381 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
5382 srcfile when setting a breakpoint.
5383
d3e1fc54
DJ
53842009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
5385
5386 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
5387 macros.
5388
7cbcbded
DJ
53892009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5390
5391 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
5392 to be in memory.
5393 * gdb.base/display.c (force_mem): New.
5394 (do_loops): Use it. Add breakpoint comments.
5395 (do_vars): Add a breakpoint comment.
5396 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
5397 line numbers.
5398
bdea3a92
NF
53992009-11-13 Nathan Froyd <froydnj@codesourcery.com>
5400
5401 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
5402 instead of a bare "run".
5403
269f82e5
PP
54042009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5405
5406 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 5407
a69b7d9d
DJ
54082009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5409
5410 * lib/cell.exp (skip_cell_tests): Clean up test files before
5411 returning.
5412
b598bfda
DJ
54132009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5414
5415 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
5416 and the breakpoint menu. Do not call perror if a prompt is seen.
5417 Consume the following GDB prompt.
5418 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
5419 * gdb.cp/namespace.exp: Use gdb_test.
5420 * gdb.cp/templates.exp: Use gdb_test.
5421 (test_template_breakpoints): Use gdb_test_multiple.
5422
87728fa0
DJ
54232009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5424
5425 * gdb.base/break1.c (struct some_struct, values): Move earlier.
5426 (marker4): Reference values.
5427
b67c692f
DJ
54282009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5429
5430 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
5431 is missing.
5432
f0df251a
DJ
54332009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5434
5435 * gdb.base/break.c (need_malloc): New.
5436 * gdb.base/constvars.c (main): Reference crass and crisp.
5437 * gdb.base/gdb1821.c (main): Reference bar.
5438 * gdb.cp/gdb1355.cc (main): Reference s1.
5439 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
5440 (main): Call them.
5441 * gdb.cp/hang2.cc (dummy2): Define.
5442 * gdb.cp/hang3.cc (dummy3): Define.
5443 * gdb.cp/m-data.cc (main): Reference shadow.
5444
bdf7534a
NF
54452009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5446 Nathan Froyd <froydnj@codesourcery.com>
5447
5448 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
5449 remote host.
5450
f24fce77
NF
54512009-11-12 Nathan Froyd <froydnj@codesourcery.com>
5452
5453 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
5454 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
5455 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5456 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5457 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5458 * gdb.dwarf2/dw2-producer.exp: Likewise.
5459 * gdb.dwarf2/mac-fileno.exp: Likewise.
5460 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
5461 py-prettyprint.py to the remote host.
5462 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
5463
40f0318e
KS
54642009-11-11 Keith Seitz <keiths@redhat.com>
5465
5466 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
5467 use it instead of "Foo".
5468 * gdb.cp/classes.exp (do_tests): Add a test to access
5469 a method through a typedef'd class name.
5470
f3d9f7fb
NF
54712009-11-11 Nathan Froyd <froydnj@codesourcery.com>
5472
5473 * gdb.base/long_long.exp: Permit leading zeros on floating-point
5474 exponents.
5475 * gdb.base/pointers.exp: Likewise.
5476 * gdb.cp/ref-types.exp: Likewise.
5477
a4216f37
KS
54782009-11-11 Keith Seitz <keiths@redhat.com>
5479
5480 * gdb.cp/cplusfuncs.cc (class foo): Add operators
5481 new[] and delete[].
5482 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
5483 "void".
5484 (probe_demangler): Remove all single-quoting of
5485 method and variable names.
5486 (info_func_regexp): Remove the word "void" from any
5487 occurrence of "(void)".
5488 (print_addr_2): Remove all single-quoting of
5489 method names.
5490 (print_addr_2_kfail): Likewise.
5491 (print_addr): Single-quote C function names before
5492 passing to print_addr_2.
5493 (test_paddr_operator_functions): Remove single-quoting
5494 for method names.
5495 Add tests for operator new[] and operator delete[].
5496
9b14d7aa
JK
54972009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5498
5499 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
5500
85feb311
KS
55012009-11-09 Keith Seitz <keiths@redhat.com>
5502
5503 * gdb.cp/overload.exp: Add tests for resolving overloaded
5504 methods in expression parsing/evaluation.
5505
fa335448
DJ
55062009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
5507
5508 * lib/gdb.exp (default_gdb_version): Use --version instead of
5509 --command.
5510
ec3c07fc
NS
55112009-11-10 Nathan Sidwell <nathan@codesourcery.com>
5512
5513 * lib/gdb.exp (gdb_compile_test): New.
5514 (skip_ada_tests, skip_java_tests): New.
5515 (gdb_compile): Use gdb_compile_test for f77.
5516 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
5517 * lib/java.exp (compile_java_from_source): Remove runtests check,
5518 use gdb_compile_test to record result.
5519 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
5520 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
5521 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
5522 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
5523 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
5524 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
5525 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
5526 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
5527 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
5528 adjust gdb_compile invocations.
5529
b8b4e42b
JK
55302009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5531
5532 * Makefile.in (abs_builddir): New.
5533 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
5534 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
5535 `$(abs_builddir)/site.exp'.
5536
f8b7eaf3
DJ
55372009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
5538
5539 * config/m68k-emc.exp, lib/emc-support.exp,
5540 gdb.trace/gdb_c_test.c: Delete.
5541 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
5542 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5543 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5544 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5545 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5546 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
5547 casing for m68k-*-elf.
5548
c4187697
NS
55492009-11-03 Pedro Alves <pedro@codesourcery.com>
5550
5551 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
5552 * gdb.arch/i386-prologue.exp: Likewise.
5553 * gdb.arch/i386-unwind.exp: Likewise.
5554
db16b772
DJ
55552009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5556
5557 * lib/gdb.exp (gdb_expect): Fix timeout typo.
5558
bcf71277
DJ
55592009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5560
5561 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
5562
0105cee2
DJ
55632009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5564
5565 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
5566
24ddea62
JK
55672009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5568
5569 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
5570
287ccc17
JK
55712009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5572
5573 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
5574 * gdb.base/sepdebug2.c: New file.
5575
08bca259 55762009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
5577
5578 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
5579 the modified warnings for catch syscall. Verify if GDB was compiled
5580 with support for lib expat, and choose which tests to run depending
5581 on this.
5582
5d4e2b76
VP
55832009-10-30 Vladimir Prus <vladimir@codesourcery.com>
5584
5585 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
5586 that composite commands are parsed OK. And also test
5587 that breakpoint commands do work.
5588
240e538a
MS
55892009-10-23 Michael Snyder <msnyder@vmware.com>
5590
5591 gdb.reverse/consecutive-precsave.exp: Change expect pattern
5592 to allow for new disassembly style.
5593
9c419145
PP
55942009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
5595
5596 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 5597
02506ff1
MS
55982009-10-22 Michael Snyder <msnyder@vmware.com>
5599
5600 * gdb.reverse/break-precsave.exp: New test.
5601 * gdb.reverse/consecutive-precsave.exp: Ditto.
5602 * gdb.reverse/finish-precsave.exp: Ditto.
5603 * gdb.reverse/i386-precsave.exp: Ditto.
5604 * gdb.reverse/machinestate-precsave.exp: Ditto.
5605 * gdb.reverse/sigall-precsave.exp: Ditto.
5606 * gdb.reverse/solilb-precsave.exp: Ditto.
5607 * gdb.reverse/step-precsave.exp: Ditto.
5608 * gdb.reverse/until-precsave.exp: Ditto.
5609 * gdb.reverse/watch-precsave.exp: Ditto.
5610
4cf866a3
MS
56112009-10-22 Michael Snyder <msnyder@vmware.com>
5612
5613 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
5614 for gdb_expect. Adjust one test's expect strings for the new
5615 format of disassemble.
5616 * gdb.reverse/finish-reverse.exp: Delete 'return'.
5617 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
5618 gdb_test_multiple.
5619 * gdb.reverse/step-reverse.exp: Delete 'return'.
5620 * gdb.reverse/until-reverse.exp: Delete blank lines.
5621 * gdb.reverse/watch-reverse.exp: Delete blank lines.
5622
2b28d209
PP
56232009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
5624
5625 * gdb.base/consecutive.exp: Adjust.
5626 * gdb.base/display.exp: Likewise.
5627 * gdb.base/pc-fp.exp: Likewise.
5628 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 5629
33b9c32b
MS
56302009-10-19 Michael Snyder <msnyder@vmware.com>
5631
5632 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
5633 * gdb.reverse/finish-reverse.c: Ditto.
5634 * gdb.reverse/sigall-reverse.c: Ditto.
5635 * gdb.reverse/solib-reverse.c: Ditto.
5636 * gdb.reverse/step-reverse.c: Ditto.
5637 * gdb.reverse/watch-reverse.c: Ditto.
5638
6c95b8df
PA
56392009-10-19 Pedro Alves <pedro@codesourcery.com>
5640 Stan Shebs <stan@codesourcery.com>
5641
5642 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
5643 * gdb.base/foll-exec.exp: Adjust to expect a process id before
5644 "Executing new program".
5645 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
5646 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
5647 left listed after having been killed.
5648 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
5649 * gdb.base/maint.exp: Adjust test.
5650
5651 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
5652 * gdb.multi/Makefile.in: New.
5653 * gdb.multi/base.exp: New.
5654 * gdb.multi/goodbye.c: New.
5655 * gdb.multi/hangout.c: New.
5656 * gdb.multi/hello.c: New.
5657 * gdb.multi/bkpt-multi-exec.c: New.
5658 * gdb.multi/bkpt-multi-exec.exp: New.
5659 * gdb.multi/crashme.c: New.
5660
279017b7
TG
56612009-10-13 Tristan Gingold <gingold@adacore.com>
5662
5663 * gdb.base/sepdebug.exp: Check debug info are found.
5664
0413d738
PA
56652009-10-08 Pedro Alves <pedro@codesourcery.com>
5666
5667 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
5668 bits.
5669
c628eecc
JK
56702009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5671
5672 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
5673
38af1bfe
JB
56742009-10-07 Joel Brobecker <brobecker@adacore.com>
5675
5676 * gdb.base/watchpoints.c: Add copyright header. Reformat one
5677 of the comments.
5678
2b0adecd
PM
56792009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
5680
5681 * gdb.base/annota1.exp: Remove obsolete match_max increase.
5682 * gdb.base/annota3.exp: Idem.
5683 * gdb.base/maint.exp: Idem.
5684
8d417781
PM
56852009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5686
889bf7c5 5687 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
5688 to default.
5689
bb61102d
PM
56902009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5691
889bf7c5 5692 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
5693 mingw and cygwin targets.
5694
ace5c364
PM
56952009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5696 Pedro Alves <pedro@codesourcery.com>
5697
889bf7c5 5698 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
5699 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
5700
c2d494a0
PM
57012009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5702
e1b52ce2
PM
5703 * gdb.base/shr1.c: Use %p in format string.
5704 * gdb.base/unload.c: Avoid warning in fprintf.
5705 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 5706
209f53f5
PM
57072009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5708
5709 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
5710 long type.
5711 (test_unlink): Correct printf string.
5712 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
5713 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
5714
8172766a
JK
57152009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5716
5717 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
5718 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
5719 * gdb.arch/ia64-breakpoint-shadow.S: New file.
5720
0f73703c
UW
57212009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5722
5723 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
5724 * gdb.objc/nondebug.exp: Likewise.
5725
b32306ca
UW
57262009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5727
5728 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
5729 target_info setting.
5730
5731 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
5732 that detect new threads during "info threads".
5733
0057022f
UW
57342009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5735
5736 * gdb.threads/manythreads.c (main): Increase thread stack size
5737 to 2*PTHREAD_STACK_MIN.
5738 * gdb.threads/multi-create.c (main): Likewise.
5739 (create_function): Likewise.
5740
f29c0325
UW
57412009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5742
5743 * gdb.base/dump.exp: Pass difference of pointer types instead
5744 of integer types as offset to restore in intarr3.srec case.
5745
fcb34849
UW
57462009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5747
5748 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
5749
d5142e3b
UW
57502009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5751
5752 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
5753
087b74b2 57542009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 5755
087b74b2
PM
5756 New test for two watchpoints, with disabling of
5757 the first inserted.
5758 * testsuite/gdb.base/watchpoints.c: New file.
5759 * testsuite/gdb.base/watchpoints.exp: New file.
5760
96c07c5b
TT
57612009-09-25 Tom Tromey <tromey@redhat.com>
5762
5763 * gdb.base/charset.exp: Test utf-16 strings with Python.
5764
b8899f2b
TT
57652009-09-25 Tom Tromey <tromey@redhat.com>
5766
5767 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
5768 UCS-4.
5769 * gdb.base/charset.c (utf_32_string): Rename.
5770 (init_utf32): Rename.
5771 (main): Update.
5772
329719ec
TT
57732009-09-22 Tom Tromey <tromey@redhat.com>
5774
5775 * gdb.python/py-function.exp: Add regression tests.
5776
11ef0d76
KS
57772009-09-21 Keith Seitz <keiths@redhat.com>
5778
5779 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
5780 with invalid operator.
5781
3fe8f3b3
KS
57822009-09-21 Keith Seitz <keiths@redhat.com>
5783
5784 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
5785 and destructor using typedef name of class.
5786 * gdb.cp/classes.cc (class Base1): Add a destructor.
5787 (base1): New typedef.
5788 (use_methods): Instanitate an object of type base1.
5789 * gdb.cp/templates.exp (test_template_typedef): New procedure.
5790 (do_tests): Call test_template_typedef.
5791 * gdb.cp/templates.cc (Baz::~Baz): New method.
5792 (intBazOne): New typedef.
5793 (main): Instantiate intBazOne.
5794
7a9fe101
PM
57952009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5796
5797 PR python/10633
5798
5799 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
5800 Function.
5801 (run_lang_tests): Add print elements test.
5802
2e4d963f
PM
58032009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5804
5805 * gdb.python/py-value.exp (test_subscript_regression): New
5806 function. Test for invalid subscripts.
5807 * gdb.python/py-value.c (main): Add test array, and pointer to it.
5808 (ptr_ref): New function.
5809
ec7e75e7
PP
58102009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5811
5812 * gdb.base/default.exp: Fix "show convenience".
5813
0cc7d26f
TT
58142009-09-15 Tom Tromey <tromey@redhat.com>
5815
5816 * lib/mi-support.exp (mi_create_varobj): Update.
5817 (mi_create_floating_varobj): Likewise.
5818 (mi_create_dynamic_varobj): New proc.
5819 (mi_varobj_update): Update.
5820 (mi_varobj_update_with_type_change): Likewise.
5821 (mi_varobj_update_kv_helper): New proc.
5822 (mi_varobj_update_dynamic_helper): Rewrite.
5823 (mi_varobj_update_dynamic): New proc.
5824 (mi_list_varobj_children): Update.
5825 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
5826 * gdb.python/python-prettyprint.py (pp_outer): New class.
5827 (pp_nullstr): Likewise.
5828 (lookup_function): Register new printers.
5829 * gdb.python/python-prettyprint.c (struct substruct): New type.
5830 (struct outerstruct): Likewise.
5831 (substruct_test): New function.
5832 (struct nullstr): New type.
5833 (string_1, string_2): New globals.
5834 (main): Add new tests.
5835 * gdb.python/python-mi.exp: Added regression tests.
5836 * gdb.mi/mi2-var-display.exp: Update.
5837 * gdb.mi/mi2-var-cmd.exp: Update.
5838 * gdb.mi/mi2-var-child.exp: Update.
5839 * gdb.mi/mi2-var-block.exp: Update.
5840 * gdb.mi/mi-var-invalidate.exp: Update.
5841 * gdb.mi/mi-var-display.exp: Update.
5842 * gdb.mi/mi-var-cmd.exp: Update.
5843 * gdb.mi/mi-var-child.exp: Update.
5844 * gdb.mi/mi-var-block.exp: Update.
5845 * gdb.mi/mi-break.exp: Update.
5846 * gdb.mi/gdb701.exp: Update.
5847
a96d9b2e
SDJ
58482009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
5849
5850 * Makefile.in: Inclusion of catch-syscall object.
5851 * gdb.base/catch-syscall.c: New file.
5852 * gdb.base/catch-syscall.exp: New file.
5853
b43b923a
MS
58542009-09-12 Michael Snyder <msnyder@vmware.com>
5855
5856 * gdb.reverse/step-reverse.exp: Explicitly check for targets
5857 that can support reverse debuggnig.
5858
cec03d70
TT
58592009-09-11 Tom Tromey <tromey@redhat.com>
5860
5861 * gdb.dwarf2/valop.S: New file.
5862 * gdb.dwarf2/valop.exp: New file.
5863
e23bb3fc
MK
58642009-09-11 Mark Kettenis <kettenis@gnu.org>
5865
5866 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
5867
37c3696d
DE
58682009-09-10 Doug Evans <dje@google.com>
5869
5870 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
5871 Add $gdb_prompt to second breakpoint regexp.
5872
5172aecb
JB
58732009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
5874
5875 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
5876 names, add missing ones.
5877 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
5878 * gdb.python/py-frame.c: Rename from python-frame.c.
5879 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
5880 testfile name.
5881 * gdb.python/py-function.exp: Rename from python-function.exp.
5882 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
5883 testfile name.
5884 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
5885 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
5886 Adjust testfile name.
5887 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
5888 * gdb.python/py-template.cc: Rename from python-template.cc.
5889 * gdb.python/py-template.exp: Rename from python-template.exp.
5890 Adjust testfile name.
5891 * gdb.python/py-value.c: Rename from python-value.c.
5892 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
5893 testfile name.
5894
b554e4bd
JK
58952009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5896
5897 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
5898 $bpt2address.
5899 (Second breakpoint address is valid on ia64)
5900 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
5901
9a68ae16
JM
59022009-09-03 Joseph Myers <joseph@codesourcery.com>
5903
5904 * gdb.base/ending-run.exp: Restrict regular expression matching
5905 line number to require closing brace following.
5906
146b9145
DE
59072009-09-03 Doug Evans <dje@google.com>
5908
5909 * gdb.base/store.exp (check_set): Fix typo in expected value message.
5910
787d21e1
TT
59112009-09-02 Tom Tromey <tromey@redhat.com>
5912
5913 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
5914
e7802207
TT
59152009-09-02 Tom Tromey <tromey@redhat.com>
5916
5917 * gdb.dwarf2/callframecfa.exp: New file.
5918 * gdb.dwarf2/callframecfa.S: New file.
5919
817aadd2
JK
59202009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5921
5922 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
5923 gdb.base/solib-overlap-main.c: New.
5924
4a76eae5
DJ
59252009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
5926
5927 PR gdb/10565
5928
5929 * gdb.base/bitfields.c (struct container, container): New.
5930 (main): Initialize it and call break5.
5931 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
5932
d4b96c9a
JK
59332009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5934
5935 Support constant DW_AT_data_member_location by GCC PR debug/40659.
5936 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
5937
4e22772d
JK
59382009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5939
5940 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
5941
2efab443
MS
59422009-08-26 Michael Snyder <msnyder@vmware.com>
5943
5944 * gdb.base/i386-reverse.c: New file.
5945 * gdb.base/i386-reverse.exp: New file.
5946 * gdb.base/Makefile.in: Add new files to be removed.
5947
07ab73a0
JM
59482009-08-26 Joseph Myers <joseph@codesourcery.com>
5949
5950 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
5951 environment-pwd for remote host.
5952 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
5953
676accff
KS
59542009-08-24 Keith Seitz <keiths@redhat.com>
5955
5956 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
5957 Add two new C++ completer tests which limit the output to a
889bf7c5 5958 given class.
676accff 5959
f9f7ad22
MS
59602009-08-24 Michael Snyder <msnyder@vmware.com>
5961
5962 * gdb.base/del.exp: Fix typo in comment.
5963 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
5964
81ecdfbb
RW
59652009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5966
5967 * configure: Regenerate.
5968 * gdb.hp/configure: Likewise.
5969 * gdb.hp/gdb.aCC/configure: Likewise.
5970 * gdb.hp/gdb.base-hp/configure: Likewise.
5971 * gdb.hp/gdb.compat/configure: Likewise.
5972 * gdb.hp/gdb.defects/configure: Likewise.
5973 * gdb.hp/gdb.objdbg/configure: Likewise.
5974 * gdb.stabs/configure: Likewise.
5975
cab0c772
UW
59762009-08-19 Doug Evans <dje@google.com>
5977
5978 * gdb.base/gdbvars.c: New file.
5979 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
5980
b8fa0bfa
PA
59812009-08-14 Pedro Alves <pedro@codesourcery.com>
5982
5983 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
5984 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
5985
b84aa90a
PA
59862009-08-13 Pedro Alves <pedro@codesourcery.com>
5987
5988 * gdb.base/default.exp: Adjust "set language test": it's now an
5989 enum command. Larger help string moved to "help set language".
5990 * gdb.base/help.exp: Adjust "help set language" expected output,
5991 now lists all known languages.
5992
0d8f9b2c
NF
59932009-08-11 Nathan Froyd <froydnj@codesourcery.com>
5994
5995 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
5996 all frame arguments.
5997 * gdb.arch/altivec-regs.exp: Likewise.
5998
bda180e0
TT
59992009-08-07 Tom Tromey <tromey@redhat.com>
6000
6001 * gdb.base/setshow.exp: Add tests for changes to set language, set
6002 check range, and set check type.
6003
48cb2d85
VP
60042009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6005
6006 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6007 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 6008 Call it.
48cb2d85 6009
1ea34204
UW
60102009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6011
6012 * configure.ac: Run gdb.cell tests when appropriate.
6013 * configure: Regenerate.
6014 * lib/cell.exp: New file.
6015 * gdb.cell: New directory.
6016 * gdb.cell/configure.ac: New file.
6017 * gdb.cell/configure: New file.
6018 * gdb.cell/Makefile.in: New file.
6019 * gdb.cell/arch.exp: New file.
6020 * gdb.cell/break.c: New file.
6021 * gdb.cell/break.exp: New file.
6022 * gdb.cell/break-spu.c: New file.
6023 * gdb.cell/bt.c: New file.
6024 * gdb.cell/bt2-spu.c: New file.
6025 * gdb.cell/bt-spu.c: New file.
6026 * gdb.cell/bt.exp: New file.
6027 * gdb.cell/coremaker.c: New file.
6028 * gdb.cell/coremaker-spu.c: New file.
6029 * gdb.cell/core.exp: New file.
6030 * gdb.cell/gcore.exp: New file.
6031 * gdb.cell/data.c: New file.
6032 * gdb.cell/data.exp: New file.
6033 * gdb.cell/data-spu.c: New file.
6034 * gdb.cell/ea-cache.exp: New file.
6035 * gdb.cell/ea-cache.c: New file.
6036 * gdb.cell/ea-cache-spu.c: New file.
6037 * gdb.cell/ea-standalone.c: New file.
6038 * gdb.cell/ea-standalone.exp: New file.
6039 * gdb.cell/ea-test.c: New file.
6040 * gdb.cell/ea-test.exp: New file.
6041 * gdb.cell/f-regs.exp: New file.
6042 * gdb.cell/mem-access.c: New file.
6043 * gdb.cell/mem-access.exp: New file.
6044 * gdb.cell/mem-access-spu.c: New file.
6045 * gdb.cell/ptype.exp: New file.
6046 * gdb.cell/registers.exp: New file.
6047 * gdb.cell/size.c: New file.
6048 * gdb.cell/sizeof.exp: New file.
6049 * gdb.cell/size-spu.c: New file.
6050 * gdb.cell/solib.exp: New file.
6051 * gdb.cell/solib-symbol.exp: New file.
6052
85e747d2
UW
60532009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6054
6055 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6056
58d6951d
DJ
60572009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6058
6059 * gdb.base/float.exp: Handle VFP registers.
6060
6e0a4f15
MS
60612009-07-14 Michael Snyder <msnyder@vmware.com>
6062
dcd5da87
MS
6063 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6064 to bring gdb to the beginning of the calling line.
6065
6e0a4f15
MS
6066 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6067 confusing the i386 epilogue unwinder.
6068
782b2b07
SS
60692009-07-14 Stan Shebs <stan@codesourcery.com>
6070
6071 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6072
f662c3bc
MS
60732009-07-14 Michael Snyder <msnyder@vmware.com>
6074
6075 * gdb.reverse/step-reverse.exp (stepi into function call):
6076 Call instruction may not be first instruction in the line.
6077 (reverse stepi from a function call): Used wrong line number.
6078
8f313923
JK
60792009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6080
6081 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6082
4662c76e
JK
60832009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6084
6085 Fix gdb.base/macscp.exp when using custom inputrc.
6086 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6087 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6088 env(TERM) set.
6089 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6090 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6091
aa81e255
JK
60922009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6093
6094 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
6095 * gdb.base/annota1.exp (thread_test): Import global $testfile.
6096 Change the compilation target to match the testcase name.
6097 * gdb.base/sect-cmd.exp: Change the compilation target to match the
6098 testcase name.
6099 * a2-run.exp: Use for setup prepare_for_testing. Change the
6100 compilation target to match the testcase name.
6101 * gdb.base/commands.exp: Likewise.
6102 * gdb.base/finish.exp: Likewise.
6103 * gdb.base/float.exp: Likewise.
6104 * gdb.base/info-target.exp: Likewise.
6105 * gdb.base/relational.exp: Likewise.
6106 * gdb.base/term.exp: Likewise.
6107 * gdb.base/until.exp: Likewise.
6108 * gdb.base/volatile.exp: Likewise.
6109 * gdb.base/whatis-exp.exp: Likewise.
6110
4c93b1d7
HZ
61112009-07-11 Hui Zhu <teawater@gmail.com>
6112
6113 * gdb.base/help.exp (disassemble): Update expected help text.
6114
812f7342
TT
61152009-07-09 Tom Tromey <tromey@redhat.com>
6116
6117 * lib/gdb.exp: Handle TRANSCRIPT.
6118 (remote_spawn, remote_close, send_gdb): New procs.
6119
fbb8f299
PM
61202009-07-10 Phil Muldoon <pmuldoon@redhat.com>
6121
6122 * gdb.python/python-prettyprint.c: Add counted null string
6123 structure.
6124 * gdb.python/python-prettyprint.exp: Print null string. Test for
6125 embedded nulls.
6126 * gdb.python/python-prettyprint.py (pp_ns): New Function.
6127 * gdb.python/python-value.exp (test_value_in_inferior): Add
6128 variable length string fetch tests.
6129 * gdb.python/python-value.c (main): Add strings for string fetch tests.
6130
c0ac0ec7
JK
61312009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6132
6133 * gdb.base/dump.exp (inaccessible memory is reported): New test.
6134
30b66ecc
TT
61352009-07-07 Tom Tromey <tromey@redhat.com>
6136
6137 * gdb.base/call-rt-st.exp: Update for change to escape output.
6138 * gdb.base/callfuncs.exp: Likewise.
6139 * gdb.base/charset.exp: Likewise.
6140 * gdb.base/constvars.exp: Likewise.
6141 * gdb.base/long_long.exp: Likewise.
6142 * gdb.base/pointers.exp: Likewise.
6143 * gdb.base/printcmds.exp: Likewise.
6144 * gdb.base/setvar.exp: Likewise.
6145 * gdb.base/store.exp: Likewise.
6146 * gdb.cp/ref-types.exp: Likewise.
6147 * gdb.mi/mi-var-child.exp: Likewise.
6148 * gdb.mi/mi-var-display.exp: Likewise.
6149 * gdb.mi/mi2-var-display.exp: Likewise.
6150 * gdb.base/charset.exp: Test octal escape sequence length.
6151 Update for change to escape output.
6152
187c4a2b
JK
61532009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6154
6155 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
6156
d80a43f9
DJ
61572009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
6158
6159 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
6160
047427a8
JK
61612009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6162
6163 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
6164 gdbserver increasing $portnum if "Can't bind address" has been seen.
6165
8b5a0f4f
PA
61662009-07-05 Pedro Alves <pedro@codesourcery.com>
6167
6168 * gdb.base/ending-run.exp: Add "step out of main" pattern for
6169 mingw32ce.
6170
7d93ba58
PA
61712009-07-05 Pedro Alves <pedro@codesourcery.com>
6172
6173 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
6174 VFP format.
6175
2277426b
PA
61762009-07-02 Pedro Alves <pedro@codesourcery.com>
6177
6178 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
6179 linux. Adjust to use "inferior", "info inferiors", "detach
6180 inferior" and "kill inferior" instead of "restart", "info fork",
6181 "detach fork" and "delete fork".
6182 * gdb.base/ending-run.exp: Spell out "info".
6183 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
6184 the "kill" command.
6185
5af949e3
UW
61862009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6187
6188 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
6189 change to prefix TLS offset in hex with 0x.
6190
5d3729b5
UW
61912009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6192
6193 * gdb.base/default.exp: Update test case for "x" changes.
6194
af589bd0
TG
61952009-07-01 Tristan Gingold <gingold@adacore.com>
6196
6197 * gdb.base/bigcore.exp: Make darwin untested.
6198
40974f91
JK
61992009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6200
6201 * gdb.base/completion.exp (directory completion): Create the directory.
6202 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
6203 escapeuniquesub.
6204 (directory completion 2): Expect now ${escapeuniquesub}.
6205 (Glob remaining of directory test): Remove one excessive newline.
6206 Expect the real output.
6207
59dd3af6
JK
62082009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6209
6210 Fix `make check//%' target after `make check' has been ran.
6211 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
6212 a mkdir call.
6213 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
6214 (%/.dir): Remove.
6215
f4e164aa
JK
62162009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6217
6218 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
6219 the expected result record.
6220
69af2122
JK
62212009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6222
6223 Remove racy FAILs relying just on the timeouts.
6224 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
6225 (annotation_level 2): Remove racy FAILs.
6226
2fd481e1
PP
62272009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
6228
6229 gdb/10275
889bf7c5
PA
6230 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
6231
c38f313d
DJ
62322009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
6233
6234 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
6235
8b777f02
VP
62362009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6237
6238 * gdb.mi/mi-stack.exp: Testing symbolic options
6239 to -stack-list-locals and -stack-list-arguments.
6240
00c7eacf
JK
62412009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6242
6243 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
6244
6bc80edc
TT
62452009-06-29 Tom Tromey <tromey@redhat.com>
6246
6247 * dg-extract-results.sh: New file.
6248 * Makefile.in (FORCE_PARALLEL): New variable.
6249 (CHECK_TARGET): New conditional variable.
6250 (check): Use CHECK_TARGET.
6251 (DO_RUNTEST): New variable.
6252 (check-single): New target.
6253 (TEST_DIRS): New variable.
6254 (TEST_TARGETS): Likewise.
6255 (check-parallel): New target.
6256 (check-gdb.%): New pattern.
6257 (BASE1_FILES): New variable.
6258 (BASE2_FILES): Likewise.
6259 (check-gdb.base%): New pattern.
6260 (%/.dir): New pattern.
6261 * configure: Rebuild.
6262 * aclocal.m4 (AM_CONDITIONAL): New defun.
6263 * configure.ac: Check whether user is using GNU make.
6264 (GMAKE): New conditional.
6265
794684b6
SW
62662009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
6267
6268 * gdb.cp/namespace-nested-import.cc: New test.
6269 * gdb.cp/namespace-nested-import.exp: New test.
6270
edb3359d
DJ
62712009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
6272
6273 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
6274 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
6275 * gdb.opt/Makefile.in (EXECUTABLES): Update.
6276 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
6277 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
6278 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
6279 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
6280 gdb.opt/inline-markers.c: New files.
6281 * lib/gdb.exp (skip_inline_frame_tests): New function.
6282 (skip_inline_var_tests): New function.
6283
cf657a0c
AS
62842009-06-27 Andreas Schwab <schwab@linux-m68k.org>
6285
6286 * gdb.cp/exception.exp: Don't require $hex before inner frame in
6287 backtrace.
6288
28d41a99
MS
62892009-06-27 Michael Snyder <msnyder@vmware.com>
6290
6291 * gdb.reverse: New directory.
6292 * gdb.reverse/break-reverse.c: New test.
6293 * gdb.reverse/break-reverse.exp: New test.
6294 * gdb.reverse/consecutive-reverse.c: New test.
6295 * gdb.reverse/consecutive-reverse.exp: New test.
6296 * gdb.reverse/finish-reverse.c: New test.
6297 * gdb.reverse/finish-reverse.exp: New test.
6298 * gdb.reverse/machinestate.c: New test.
6299 * gdb.reverse/ms1.c: New test.
6300 * gdb.reverse/machinestate.exp: New test.
6301 * gdb.reverse/Makefile.in: New file.
6302 * gdb.reverse/shr2.c: New test.
6303 * gdb.reverse/solib-reverse.c: New test.
6304 * gdb.reverse/solib-reverse.exp: New test.
6305 * gdb.reverse/step-reverse.c: New test.
6306 * gdb.reverse/step-reverse.exp: New test.
6307 * gdb.reverse/until-reverse.c: New test.
6308 * gdb.reverse/ur1.c: New test.
6309 * gdb.reverse/until-reverse.exp: New test.
6310 * gdb.reverse/watch-reverse.c: New test.
6311 * gdb.reverse/watch-reverse.exp: New test.
6312 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
6313 * configure: Regenerate.
6314
fe3c8b0d
DE
63152009-06-26 Doug Evans <dje@google.com>
6316
6317 * gdb.base/psymtab.exp: Turn off pending breakpoints.
6318
3a72a602
PM
63192009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
6320
6321 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
6322 windows problem for 'file delete $binfile'.
6323
27aa8d6a
SW
63242009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
6325
6326 * gdb.cp/namespace-using.exp: New test.
6327 * gdb.cp/namespace-using.cc: New test.
6328
8ac055f8
JB
63292009-05-20 Joel Brobecker <brobecker@adacore.com>
6330
6331 * gdb.ada/variant_record_packed_array: New testcase.
6332
85e306ed
TT
63332009-06-23 Tom Tromey <tromey@redhat.com>
6334
6335 * gdb.base/charset.exp (test_combination): Regression test.
6336 * gdb.base/charset.c (my_wchar_t): New typedef.
6337 (myvar): New global.
6338 (main): Set myvar.
6339
56643c5e
PM
63402009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
6341
6342 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
6343 target.
6344
1fac167a
UW
63452009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6346
6347 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
6348
7ccb0be9
UW
63492009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6350
6351 * gdb.mi/gdb680.exp: Update test for error message.
6352
568d6575
UW
63532009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6354
6355 * gdb.base/annota1.exp: Allow multiple occurrences of the
6356 frames-invalid annotation.
6357 * gdb.cp/annota2.exp: Likewise.
6358
7cd1089b
PM
63592009-06-15 Phil Muldoon <pmuldoon@redhat.com>
6360
6361 * gdb.cp/gdb2495.cc: New file.
6362 * gdb.cp/gdb2495.exp: New file.
6363
72c63395
JK
63642009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6365
6366 Report error on GDB crash during runto.
6367 * lib/gdb.exp (runto <eof>): New.
6368
3788363d
DJ
63692009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
6370
6371 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
6372 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
6373 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
6374 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
6375 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
6376 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
6377 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
6378 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
6379 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
6380 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
6381 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
6382 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
6383 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6384 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
6385 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
6386 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
6387 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
6388 gdb.server/server-mon.exp, gdb.server/server-run.exp,
6389 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6390 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6391 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
6392 gdb.trace/passcount.exp, gdb.trace/report.exp,
6393 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
6394 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
6395 gdb.trace/while-stepping.exp: Use a unique name for the compiled
6396 executable.
6397
17592de3
PA
63982009-06-07 Pedro Alves <pedro@codesourcery.com>
6399
6400 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
6401 defined before referencing it.
6402
701e355d
DE
64032009-06-03 Doug Evans <dje@google.com>
6404
6405 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
6406 * gdb.arch/i386-see.c: Ditto.
6407
f2292c65
PM
64082009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
6409
6410 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
6411 (check_macro): Return 1 if undefined.
6412 If first test fails, check if macro debug information is available,
6413 and report unsupported test if no macro information is found.
6414
5a437975
DE
64152009-05-29 Doug Evans <dje@google.com>
6416
6417 * gdb.threads/hand-call-in-threads.exp: New.
6418 * gdb.threads/hand-call-in-threads.c: New.
6419
c141c696
MS
64202009-05-29 Michael Snyder <msnyder@vmware.com>
6421
6422 * gdb.base/break-always.exp: Change "1" to "on".
6423 Add confirmation check.
6424
b3444185
PA
64252009-05-28 Pedro Alves <pedro@codesourcery.com>
6426
6427 * gdb.threads/threxit-hop-specific.c: New.
6428 * gdb.threads/threxit-hop-specific.exp: New.
6429 * gdb.threads/thread-execl.c: New.
6430 * gdb.threads/thread-execl.exp: New.
6431
b6313243
TT
64322009-05-27 Tom Tromey <tromey@redhat.com>
6433 Thiago Jung Bauermann <bauerman@br.ibm.com>
6434
6435 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
6436 (mi_child_regexp): Likewise.
6437 (mi_list_varobj_children_range): Likewise.
6438 (mi_get_features): Likewise.
6439 (mi_list_varobj_children): Rewrite.
6440 * gdb.python/python-mi.exp: New file.
6441
a6bac58e
TT
64422009-05-27 Tom Tromey <tromey@redhat.com>
6443 Thiago Jung Bauermann <bauerman@br.ibm.com>
6444 Phil Muldoon <pmuldoon@redhat.com>
6445 Paul Pluzhnikov <ppluzhnikov@google.com>
6446
6447 * gdb.python/python-prettyprint.exp: New file.
6448 * gdb.python/python-prettyprint.c: New file.
6449 * gdb.python/python-prettyprint.py: New file.
6450 * gdb.base/display.exp: print/r is now valid.
6451
2c74e833
TT
64522009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
6453 Tom Tromey <tromey@redhat.com>
6454 Pedro Alves <pedro@codesourcery.com>
6455 Paul Pluzhnikov <ppluzhnikov@google.com>
6456
6457 * gdb.python/python-template.exp: New file.
6458 * gdb.python/python-template.cc: New file.
6459 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6460 tests.
6461 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6462 Call it.
6463 (test_value_after_death): New proc.
6464 * gdb.python/python-value.c (PTR): New typedef.
6465 (main): New variable 'x'.
6466
89c73ade
TT
64672009-05-27 Tom Tromey <tromey@redhat.com>
6468
6469 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6470 tests.
6471 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6472 Call it.
6473
a75724bc
PA
64742009-05-27 Pedro Alves <pedro@codesourcery.com>
6475
6476 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
6477
e58b0e63
PA
64782009-05-24 Pedro Alves <pedro@codesourcery.com>
6479
6480 * gdb.threads/fork-thread-pending.c: New.
6481 * gdb.threads/fork-thread-pending.exp: New.
6482
4ac36638
JK
64832009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6484
6485 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
6486 * gdb.dwarf2/dw2-strp.S (a_string2): New.
6487
889bf7c5 64882009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 6489
889bf7c5 6490 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 6491
b242c3c2
PA
64922009-05-17 Pedro Alves <pedro@codesourcery.com>
6493
6494 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
6495 `gdb_get_line_number'. Call `callee' in both parent and child.
6496 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
6497 `gdb_get_line_number' instead of hardcoding line numbers.
6498 (catch_fork_unpatch_child): New procedure to test detaching
6499 breakpoints from child fork.
6500 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
6501 hardcoding line numbers.
6502 (do_fork_tests): Run `catch_fork_unpatch_child'.
6503
ee342b23
VP
65042009-05-17 Vladimir Prus <vladimir@codesourcery.com>
6505
6506 * gdb.mi/mi-cmd-var.exp: Check that when varobj
6507 of structure type enters or leaves the scope, it
6508 is reported by -var-update.
6509
e2009e98
DE
65102009-05-11 Doug Evans <dje@sebabeach.org>
6511
6512 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 6513 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
6514 * gdb.threads/schedlock.c (main): Fix off-by-one error.
6515
00903456
JK
65162009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6517
6518 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
6519
dc621c35
DE
65202009-04-30 Doug Evans <dje@google.com>
6521
6522 * gdb.threads/watchthreads2.exp: New testcase.
6523 * gdb.threads/watchthreads2.c: New testcase.
6524
9ab4e744
DE
65252009-04-29 Doug Evans <dje@google.com>
6526
6527 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
6528 * gdb.cp/mb-ctor.cc: Ditto.
6529 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
6530 * gdb.cp/mb-inline.h (multi_line_foo): New function.
6531 * gdb.cp/mb-inline1.cc: Call it.
6532 * gdb.cp/mb-inline2.cc: Ditto.
6533 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
6534 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
6535
484086b7
JK
65362009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6537
6538 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
6539 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
6540 Replace all uses of `decimal' by `nonzero'.
6541 (info macro FROM_COMMANDLINE): New test.
6542
379a77b5
TT
65432009-04-27 Tom Tromey <tromey@redhat.com>
6544
6545 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
6546
b92b73c2
DE
65472009-04-27 Doug Evans <dje@google.com>
6548
6549 * gdb.threads/watchthreads.c (main): Initialize args before starting
6550 the threads. Plus formatting cleanup.
6551 * gdb.threads/watchthreads.exp: Avoid errant failures due to
6552 biased scheduling of one thread.
6553
945a118d
JG
65542009-04-27 Jerome Guitton <guitton@adacore.com>
6555
6556 * gdb.cp/templates.cc (GetMax): New template.
6557 (main): Declare two instances of GetMax.
6558 * gdb.cp/templates.exp: Add new test.
6559
d389af10
JK
65602009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6561
6562 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
6563
e7f86de9
JM
65642009-04-22 Joseph Myers <joseph@codesourcery.com>
6565
6566 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
6567
334cc82d
TT
65682009-04-15 Tom Tromey <tromey@redhat.com>
6569
6570 * gdb.base/charset.exp: Add regression test.
6571
d12672cc
JB
65722009-04-14 Joel Brobecker <brobecker@adacore.com>
6573
6574 * gdb.base/exe-lock.exp: New testcase.
6575
18e8c3bc
TT
65762009-04-13 Tom Tromey <tromey@redhat.com>
6577
6578 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
6579 operator on Frame.
6580
5ecd5cbe
UW
65812009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6582
6583 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
6584 * gdb.server/ext-attach.exp: Likewise.
6585
7309f756
VP
65862009-04-03 Vladimir Prus <vladimir@codesourcery.com>
6587
6588 Eliminate some sleep usage.
6589
889bf7c5
PA
6590 * gdb.mi/basics.c (do_nothing): New.
6591 (main): Use do_nothing instead of printf, so that
6592 not to introduce race condition between output of
6593 inferiour and output of gdb. Do not use sleep as it
6594 is not generally available on embedded targets.
7309f756 6595
f4b95f6f
PA
65962009-04-02 Pedro Alves <pedro@codesourcery.com>
6597
6598 * gdb.server/ext-attach.exp: Expect an optional process id after
6599 "Detached from remote process".
6600
de40b933
JK
66012009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6602
6603 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
6604 gdb.dwarf2/dw2-unresolved.exp: New.
6605
2ae101a4
PA
66062009-04-02 Pedro Alves <pedro@codesourcery.com>
6607
6608 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
6609 mi_run_to_main.
6610
56a8e183
PA
66112009-04-02 Pedro Alves <pedro@codesourcery.com>
6612
6613 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
6614 mi_run_to_main. Skip thread exit test on remote targets.
6615 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
6616 mi_run_to_main.
6617 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
6618 mi_run_to_main.
6619 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
6620 when expecting ^connected. Detect when the target doesn't support
6621 non-stop mode.
6622 (mi_run_cmd): Detect if non-stop mode was requested by isn't
6623 supported. Return -1 on error, 0 on success.
6624 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
6625 (mi_runto): Return mi_runto_helper's result explicitly.
6626
c35fafde
PA
66272009-04-01 Pedro Alves <pedro@codesourcery.com>
6628
6629 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
6630
f8a8dce6
JB
66312009-04-01 Tom Tromey <tromey@redhat.com>
6632
6633 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
6634 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
6635 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
6636 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
6637
71c25dea
TT
66382009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
6639 Jan Kratochvil <jan.kratochvil@redhat.com>
6640
6641 PR gdb/931
6642 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
6643 output.
6644 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
6645 for gdb/931.
6646 * dw2-strp.S (DW_AT_language): Change to C++.
6647 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
6648
02d9a9ce
JB
66492009-03-31 Joel Brobecker <brobecker@adacore.com>
6650
6651 * gdb.ada/tasks: New testcase.
6652
1042e4c0
SS
66532009-03-30 Stan Shebs <stan@codesourcery.com>
6654
6655 * gdb.trace/actions.exp: Update to match new info trace format.
6656 * gdb.trace/deltrace.exp: Ditto.
6657 * gdb.trace/infotrace.exp: Ditto.
6658 * gdb.trace/passcount.exp: Ditto.
6659 * gdb.trace/save-trace.exp: Ditto.
6660 * gdb.trace/while-stepping.exp: Ditto.
6661 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
6662
f8f6f20b
TJB
66632009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6664
6665 * gdb.python/python-frame.c: New file.
6666 * gdb.python/python-frame.exp: New file.
6667
c0c6f777
TJB
66682009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
6669
6670 * gdb.python/python-value.exp: Add tests for the address
6671 attribute.
6672
3cb51905
AS
66732009-03-29 Andreas Schwab <schwab@linux-m68k.org>
6674
6675 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
6676
88fc996f
DE
66772009-03-26 Doug Evans <dje@google.com>
6678
6679 * gdb.mi/mi-nonstop-exit.exp: New file.
6680 * gdb.mi/non-stop-exit.c: New file.
6681
56ef84b1
TT
66822009-03-26 Tom Tromey <tromey@redhat.com>
6683
6684 Update for change to prologue skipping:
6685 * gdb.mi/mi2-simplerun.exp: Update.
6686 * gdb.mi/mi2-break.exp: Update.
6687 * gdb.mi/mi-simplerun.exp: Update.
6688 * gdb.mi/mi-break.exp: Update.
6689 * gdb.base/ending-run.exp: Update.
6690
def2b000
TJB
66912009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
6692
6693 * gdb.python/python-value.exp (test_value_in_inferior): Test
6694 gdb.Value.is_optimized_out attribute.
6695
442ddf59
JK
66962009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6697
6698 * gdb.dwarf2/dw2-noloc-main.c: New file.
6699 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
6700 (.text): Remove.
6701 (.data): New.
6702 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
6703 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
6704 (DW_TAG_subprogram func_cu1, noloc): Remove.
6705 (main): New.
6706 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
6707 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
6708 (file_symbols): New procedure.
6709
a8df5de4
TT
67102009-03-25 Tom Tromey <tromey@redhat.com>
6711
6712 * gdb.base/charset.exp (valid_target_charset): New proc.
6713 Use it to skip tests on invalid charsets.
6714
cc1d7add
PM
67152009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
6716
6717 * gdb.base/completion.exp: Add a test for directory completion.
6718
bcd5727b
JK
67192009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6720
6721 Fix a racy FAIL.
6722 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
6723 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
6724
cc924cad
TJB
67252009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
6726
6727 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
6728 * gdb.python/python-function.exp: Add test for function returning
6729 a GDB value.
6730
bc3b79fd
TJB
67312009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
6732
6733 * gdb.python/python-function.exp: New file.
6734
6c7a06a3
TT
67352009-03-20 Tom Tromey <tromey@redhat.com>
6736
6737 * gdb.base/store.exp: Update for change to escape output.
6738 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
6739 to escape output.
6740 * gdb.base/pointers.exp: Update for change to escape output.
6741 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
6742 to escape output.
6743 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
6744 escape output.
6745 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
6746 to escape output.
6747 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
6748 escape output.
6749 * gdb.base/setvar.exp: Update for change to escape output.
6750 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
6751 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
6752 to escape output.
6753 (test_print_string_constants): Likewise.
6754 * gdb.base/charset.exp (valid_host_charset): Check size of
6755 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
6756 cases. Handle "auto"-related output.
6757 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
6758 (uvar, Uvar): New globals.
6759
c31af87b
JG
67602009-03-19 Jerome Guitton <guitton@adacore.com>
6761
6762 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
6763 deltas.
6764 * gdb.ada/fixed_points.exp: Ditto.
6765
51272cf2
PA
67662009-03-18 Pedro Alves <pedro@codesourcery.com>
6767
6768 * return-nodebug.c: Don't include stdio.h.
6769 (init): Delete.
6770 (func): Delete definition and provide extern declaration.
6771 (t): New.
6772 (main): Don't call printf. Call func and store its result in t.
6773 * return-nodebug1.c: New.
6774 * return-nodebug.exp: Don't expect stdio output. Instead, print
6775 the global variable t. Drop printf formatters and cast types from
6776 foreach loop. Don't use prepare_for_testing. Compile
6777 return-nodebug.c and return-nodebug1.c in separate steps. Don't
6778 define FORMAT or CAST.
6779
d24948ac
PP
67802009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6781
6782 * gdb.base/solib-display.exp: Disable test for remote targers.
6783
61ff14c6
JK
67842009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6785
6786 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
6787
cb4dce93
JK
67882009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6789
6790 Fix a racy FAIL.
6791 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
6792 code from `follow parent, print pids'.
6793 (`follow child, print pids', `follow parent, print pids'): Call it.
6794 Replace `gdb_test "break..."' by gdb_breakpoint.
6795
f7c60c5e
VP
67962009-03-13 Vladimir Prus <vladimir@codesourcery.com>
6797
6798 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 6799 sync and async modes.
f7c60c5e 6800
383ace49
JB
68012009-03-12 Joel Brobecker <brobecker@adacore.com>
6802
6803 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
6804 that was checked in by mistake. Remove loading of ada.exp, since
6805 this is not necessary in this case.
6806
4ce102af
JB
68072009-03-12 Joel Brobecker <brobecker@adacore.com>
6808
6809 * gdb.ada/ptype_arith_binop.exp: New testcase.
6810
529a2aef
JB
68112009-03-12 Joel Brobecker <brobecker@adacore.com>
6812
6813 * gdb.ada/mod_from_name: New testcase.
6814
8a38181c
JB
68152009-03-12 Joel Brobecker <brobecker@adacore.com>
6816
6817 * gdb.ada/tick_last_segv: New testcase.
6818
11436dee
VP
68192009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6820
61ff14c6 6821 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 6822
1f31650a
VP
68232009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6824
61ff14c6
JK
6825 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
6826 include the token in ^running and frame info in *stopped.
1f31650a 6827
a3247a22
PP
68282009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6829
6830 * solib-display.exp: New file.
6831 * solib-display-main.c: New file.
6832 * solib-display-lib.c: New file.
61ff14c6 6833
aae64587
PA
68342009-03-05 Pedro Alves <pedro@codesourcery.com>
6835
6836 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
6837
44aabfbc
JK
68382009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6839
6840 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
6841 (list_and_check_macro): Use more specific test name.
6842 (next to definition): Make the test names unique.
6843
c087fcd3
PM
68442009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
6845
6846 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 6847
c86cf029
VP
68482009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6849
6850 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
6851 notifications.
6852 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
6853 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
6854 * lib/mi-support.exp (library_loaded_re): New.
6855 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
6856
3ea85240
VP
68572009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6858
6859 * gdb.gdb/observer.exp: Use test_notification observer, not
6860 normal_stop, everywhere.
6861 (test_normal_stop_notifications): Rename to...
6862 (test_notifications): ...this.
6863 (test_observer_normal_stop): Rename to...
6864 (test_observer): ...this.
6865
1903f0e6
DE
68662009-02-16 Doug Evans <dje@google.com>
6867
6868 * gdb.arch/amd64-disp-step.S (test_int3): New test.
6869 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
6870 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
6871 (test_prefixed_syscall,test_int3): New tests.
6872 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
6873 (test_prefixed_syscall,test_int3): New tests.
6874
1d33d6ba
VP
68752009-02-14 Vladimir Prus <vladimir@codesourcery.com>
6876
3cb51905
AS
6877 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
6878 (mi_expect_interrupt): Likewise.
6879 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
6880 response.
1d33d6ba 6881
faafb047
PM
68822009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6883
6884 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
6885 * gdb.base/pc-fp.exp (get_valueofx): Remove.
6886 Replace calls to get_valueofx by get_hexadecimal_valueof.
6887
417e16e2
PM
68882009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6889
6890 * lib/gdb.exp (get_valueof): Accept anything as a return value.
6891 (get_integer_valueof): New procedure.
6892 (get_sizeof): Use new get_integer_value_of.
6893 * gdb.base/sizeof.exp: Replace all uses of get_valueof
6894 by get_integer_valueof.
6895
7065b901
TT
68962009-02-13 Tom Tromey <tromey@redhat.com>
6897
6898 * gdb.base/remote.exp (get_sizeof): Remove.
6899 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
6900 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
6901 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
6902 * lib/gdb.exp (get_valueof): Move from long_long.exp.
6903 (get_sizeof): Likewise.
6904
5d7cb8df
JK
69052009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6906
6907 PR fortran/9806
6908 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
6909
b2febfff
PP
69102009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6911
6912 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
6913
4aa995e1
PA
69142009-02-06 Pedro Alves <pedro@codesourcery.com>
6915
6916 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
6917
d8906c6f
TJB
69182009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6919
6920 * gdb.python/python-cmd.exp: New file.
6921
ff4ab08d
TG
69222009-02-06 Tristan Gingold <gingold@adacore.com>
6923
6924 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
6925
aacd552b
TG
69262009-02-05 Tristan Gingold <gingold@adacore.com>
6927
6928 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
6929 pointer is dereferenced and use this signal name in regexp.
6930 * gdb.base/signull.exp: Ditto.
6931 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
6932 * gdb.base/signull.c (main): Ditto.
6933
08c637de
TJB
69342009-02-04 Tom Tromey <tromey@redhat.com>
6935 Thiago Jung Bauermann <bauerman@br.ibm.com>
6936
6937 * gdb.python/python-value.exp: Use `gdb.history' instead of
6938 `gdb.value_from_history'.
6939 (test_value_numeric_ops): Add test for conversion of enum constant.
6940 * gdb.python/python-value.c (enum e): New type.
6941 (evalue): New global.
6942 (main): Use argv.
6943
20261af8
JG
69442009-02-04 Jerome Guitton <guitton@adacore.com>
6945
6946 * gdb.ada/uninitialized_vars: New test program.
6947 * gdb.ada/uninitialized_vars.exp: New testcase.
6948
52e44b43
TT
69492009-02-02 Tom Tromey <tromey@redhat.com>
6950
6951 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
6952 * gdb.cp/pr2489.cc: Rename...
6953 * gdb.cp/pr9594.cc: ... to this.
6954
1c71341a
TT
69552009-02-02 Tom Tromey <tromey@redhat.com>
6956
6957 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
6958 * gdb.cp/pr2489.cc: New file.
6959 * gdb.cp/cpcompletion.exp: New file.
6960
a4295225
TT
69612009-02-02 Tom Tromey <tromey@redhat.com>
6962
6963 PR exp/9059:
6964 * gdb.cp/call-c.exp: Add regression test.
6965 * gdb.cp/call-c.cc (FooHandle): New typedef.
6966 (main): New variable 'handle'.
6967
592375cd
VP
69682009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6969
6970 * lib/mi-support.exp (et_mi_thread_list)
6971 (check_mi_and_console_threads): Adjust for current thread in
6972 -thread-list-ids output.
6973
41447f92
VP
69742009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6975
889bf7c5
PA
6976 * gdb.mi/mi-break.exp (test_disabled_creation): New.
6977 Call it.
41447f92 6978
35669430
DE
69792009-01-28 Doug Evans <dje@google.com>
6980
6981 * gdb.arch/amd64-disp-step.S: New file.
6982 * gdb.arch/amd64-disp-step.exp: New file.
6983 * gdb.arch/i386-disp-step.S: New file.
6984 * gdb.arch/i386-disp-step.exp: New file.
6985
09f00d9a
PM
69862009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
6987
6988 * gdb.base/find.exp: Set newline variable
6989 using quotes instead of braces to fix cygwin failures.
6990
1e8fb976
PA
69912009-01-23 Pedro Alves <pedro@codesourcery.com>
6992
6993 * gdb.base/radix.exp: Add tests to ensure that that set
6994 input-radix 0 and set output-radix 0 are really rejected.
6995
da061712
PA
69962009-01-23 Pedro Alves <pedro@codesourcery.com>
6997
6998 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
6999 copyright years.
7000
dd7e2d2b
PA
70012009-01-23 Pedro Alves <pedro@codesourcery.com>
7002
7003 PR gdb/9664:
7004 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7005
392452f6
PA
70062009-01-22 Pedro Alves <pedro@codesourcery.com>
7007
7008 PR c++/9631:
7009 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7010
8653e71c
PM
70112009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
7012
7013 * gdb.server/file-transfer.exp: Use EXEEXT variable for
7014 binfile definition to fix Windows OS failure.
7015
a12cc160
DJ
70162009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7017
7018 PR gdb/9346
7019 * gdb.base/interrupt.c (sigint_handler): New.
7020 (main): Install a SIGINT handler if SIGNALS is defined. Exit
7021 on error.
7022 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7023 Test "signal SIGINT".
7024
b89667eb
DE
70252009-01-19 Doug Evans <dje@google.com>
7026
7027 * gdb.base/break.exp: Update expected gdb output.
7028 * gdb.base/sepdebug.exp: Ditto.
7029 * gdb.mi/mi-syn-frame.exp: Ditto.
7030 * gdb.mi/mi2-syn-frame.exp: Ditto.
7031 * gdb.base/call-signal-resume.exp: New file.
7032 * gdb.base/call-signals.c: New file.
7033 * gdb.base/unwindonsignal.exp: New file.
7034 * gdb.base/unwindonsignal.c: New file.
7035 * gdb.threads/interrupted-hand-call.exp: New file.
7036 * gdb.threads/interrupted-hand-call.c: New file.
7037 * gdb.threads/thread-unwindonsignal.exp: New file.
7038
adb483fe
DJ
70392009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7040
7041 * gdb.base/define.exp: Test defining and hooking prefix commands.
7042 * gdb.python/python.exp: Update test for "show user" output.
7043
60023297
JK
70442009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7045
7046 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7047 now the output exactly, using less wildcards. Expect also the output
7048 of gfortran-4.3. Update for the f-valprint.c modification from
7049 2008-04-22.
7050 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7051 Remove gdb_test test names where matching the command.
7052
ccc57cf9
PA
70532009-01-01 Pedro Alves <pedro@codesourcery.com>
7054
7055 PR breakpoints/9681:
7056 * gdb.base/watchpoint.exp: Add regression test.
7057
c7a6ca08
PA
70582008-12-31 Pedro Alves <pedro@codesourcery.com>
7059
7060 * gdb.threads/attach-into-signal.exp: Don't use
7061 gdb_suppress_entire_file.
7062 * gdb.threads/attach-stopped.exp: Ditto.
7063 * gdb.threads/attachstop-mt.exp: Ditto.
7064
3a031f65
PA
70652008-12-31 Pedro Alves <pedro@codesourcery.com>
7066
7067 PR gdb/8812:
7068 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7069
09e6485f
PA
70702008-12-29 Pedro Alves <pedro@codesourcery.com>
7071
7072 PR gdb/7536:
7073 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7074 and unsupported output radices are really rejected.
7075
0cd53049
JK
70762008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7077
7078 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7079
ba163c7e
TT
70802008-12-22 Tom Tromey <tromey@redhat.com>
7081
7082 * gdb.cp/punctuator.exp: New file.
7083
6f4de6c9
JK
70842008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7085
7086 * gdb.base/completion.exp (Completing non-existing component): New test.
7087
0f34d0b4
JK
70882008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7089
7090 Fix for PR gdb/8648.
7091 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7092 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7093 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
7094 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
7095
db2ad4c3
JK
70962008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7097
7098 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
7099
bb5ef15e
DP
71002008-12-16 Christophe Lyon <christophe.lyon@st.com>
7101
7102 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
7103 compiler actually generate code at the expected line number.
7104
90142adc
JZ
71052008-12-15 Jie Zhang <jie.zhang@analog.com>
7106
7107 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
7108
fad6eecd
TT
71092008-12-12 Tom Tromey <tromey@redhat.com>
7110
7111 * gdb.base/commands.exp (redefine_hook_test): New proc.
7112 Call it.
7113
17c8aaf5
TT
71142008-12-11 Tom Tromey <tromey@redhat.com>
7115
7116 * gdb.base/macscp.exp: New regression test.
7117
7c8adf68
TT
71182008-12-11 Tom Tromey <tromey@redhat.com>
7119
7120 * gdb.base/macscp.exp: Print "address.addr".
7121 * gdb.base/macscp1.c (struct outer): New struct.
7122 (address): New global.
7123
b05dcbb7
TT
71242008-12-09 Tom Tromey <tromey@redhat.com>
7125
7126 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
7127 Call it.
7128
2d476de1
DE
71292008-12-04 Doug Evans <dje@google.com>
7130
7131 * gdb.server/ext-run.exp: Relax regexp for init program.
7132
87bdc959
TG
71332008-12-03 Tristan Gingold <gingold@adacore.com>
7134
7135 * gdb.base/macscp.exp: Generate an object file during compilation
7136 to work around Darwin dsymutil limitations.
7137
e0740f77
JK
71382008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7139
7140 Test resolving external references to TLS variables.
7141 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
7142 FILE2_THREAD_LOCAL.
7143 (testfile2, srcfile2): New variables.
7144 * gdb.threads/tls.c (file2_thread_local)
7145 (function_referencing_file2_thread_local): New.
7146 * gdb.threads/tls2.c: New file.
7147
67f0aac5
JB
71482008-11-28 Joel Brobecker <brobecker@adacore.com>
7149
7150 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
7151 rather than integer, as integer might not be big enough when
7152 on 64bit targets.
67f0aac5 7153
c332165e
JG
71542008-11-27 Jerome Guitton <guitton@adacore.com>
7155
7156 * gdb.cp/formatted-ref.exp: Add equality test.
7157 * gdb.ada/formatted_ref.exp: Ditto.
7158
fc9b693c
JK
71592008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7160
7161 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
7162 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
7163
a9c64011
AS
71642008-11-20 Andreas Schwab <schwab@suse.de>
7165
7166 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
7167 matching syscall entry point.
7168 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
7169 (tcatch_vfork_then_child_follow): Likewise. Finish through
7170 vfork even if we stopped at the syscall trampoline.
7171
e2fd701e
DE
71722008-11-20 Doug Evans <dje@google.com>
7173
7174 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
7175
69abc51c
TJB
71762008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
7177
7178 * gdb.arch/ppc-dfp.exp: New file.
7179 * gdb.arch/ppc-dfp.c: New file.
7180
c14c28ba
PP
71812008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7182
7183 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 7184
2e74121d
DE
71852008-11-17 Doug Evans <dje@google.com>
7186
7187 * gdb.mi/mi-syn-frame.exp: Update expected output.
7188 * gdb.mi/mi2-syn-frame.exp: Update expected output.
7189
66bb093b
VP
71902008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7191
7192 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
7193 "thread N" results in =thread-selected.
7194 * lib/mi-support (mi_run_cmd, mi_expect_stop)
7195 (mi_send_resuming_command_raw): Be prepared for
7196 =thread-selected.
7197
3d043ef6
VP
71982008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7199
a9c64011
AS
7200 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
7201 * lib/mi-support.exp: Likewise.
3d043ef6 7202
808104c8
JB
72032008-11-16 Joel Brobecker <brobecker@adacore.com>
7204
7205 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
7206 commands from the expected output for "help catch".
7207
00b22944
JB
72082008-11-15 Joel Brobecker <brobecker@adacore.com>
7209
7210 * gdb.ada/int_deref.exp: New testcase.
7211
59669435
TT
72122008-11-14 Nick Roberts <nickrob@snap.net.nz>
7213
7214 * gdb.mi/gdb2549.exp: New file.
7215
de04a248
DE
72162008-11-11 Doug Evans <dje@google.com>
7217
7218 * gdb.base/callexit.exp: New file.
7219 * gdb.base/callexit.c: New file.
7220
6b8ce727
DE
72212008-11-10 Doug Evans <dje@google.com>
7222
7223 * lib/gdb.exp (GDBFLAGS): Move -nx ...
7224 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
7225 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
7226 (default_gdb_start,default_gdb_exit): Ditto.
7227 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
7228 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
7229 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
7230 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
7231 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
7232 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
7233
1b14b8aa
AS
72342008-11-03 Andreas Schwab <schwab@suse.de>
7235
7236 * gdb.base/hashline2.exp: Fix typo.
7237 * gdb.base/hashline3.exp: Likewise.
7238
f3134b88
TT
72392008-10-30 Tom Tromey <tromey@redhat.com>
7240
7241 * gdb.base/pointers.exp: Add test.
7242 * gdb.base/pointers.c (k, S): New typedefs.
7243 (instance): New global.
7244
c2226152
AS
72452008-10-30 Andreas Schwab <schwab@suse.de>
7246
7247 * gdb.base/args.exp: Add tests for newlines.
7248
462f405c
JB
72492008-10-30 Joel Brobecker <brobecker@adacore.com>
7250
7251 gdb.base/foll-exec.exp: Update the expected output of a couple
7252 of "info breakpoints" tests.
7253
79a45b7d
TT
72542008-10-28 Tom Tromey <tromey@redhat.com>
7255
7256 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
7257
adc13a14
PA
72582008-10-24 Pedro Alves <pedro@codesourcery.com>
7259
7260 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
7261 gdb_start_cmd.
7262 Use runto_main before any test that requires execution.
7263
252fbfc8
PA
72642008-10-23 Pedro Alves <pedro@codesourcery.com>
7265
7266 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
7267 instead of SIGINT.
7268
28148e3d
JB
72692008-10-22 Joel Brobecker <brobecker@adacore.com>
7270
7271 * gdb.base/completion.exp: Update expected output following
7272 the addition of the "info tasks" command.
7273
c209f847
TT
72742008-10-22 Tom Tromey <tromey@redhat.com>
7275
7276 * gdb.base/exprs.exp (test_expr): Add test for string
7277 concatenation.
7278
f177e350
PA
72792008-10-19 Pedro Alves <pedro@codesourcery.com>
7280
7281 * configure.ac: Output gdb.python/Makefile.
7282 * configure: Regenerate.
7283 * gdb.python/Makefile.in: New.
7284
cce89356
JB
72852008-10-16 Joel Brobecker <brobecker@adacore.com>
7286
7287 * gdb.base/foll-fork.exp: Adjust the expected output to match
7288 the new description for fork/vfork catchpoints in the "info
7289 breakpoints" output.
7290
176d289d
TJB
72912008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7292
7293 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
7294
a08702d6
TJB
72952008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7296
7297 * gdb.python/python-value.c: New file.
7298 * gdb.python/python-value.exp: New file.
7299
1c5cfe86
PA
73002008-10-15 Pedro Alves <pedro@codesourcery.com>
7301
7302 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
7303
5a98ad69
DP
73042008-10-15 Denis Pilat <denis.pilat@st.com>
7305
41702f1b 7306 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 7307
dcb1a1e2
TT
73082008-10-09 Tom Tromey <tromey@redhat.com>
7309
7310 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
7311 'fprintf' and 'stderr'.
7312
9124fe48
JB
73132008-10-07 Joel Brobecker <brobecker@adacore.com>
7314
7315 * gdb.ada/ref_tick_size.exp: New testcase.
7316
45452591
DE
73172008-10-06 Doug Evans <dje@google.com>
7318
7319 * gdb.dwarf2/dw2-cu-size.exp: New file.
7320 * gdb.dwarf2/dw2-cu-size.S: New file.
7321
7322 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
7323 .Ltype_int for clarity.
7324
4fc5b208
PP
73252008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7326
7327 PR gdb/2384:
7328 * gdb.cp/gdb2384.exp: Extended to test more cases.
7329 * gdb.cp/gdb2384.cc: Likewise.
7330 * gdb.cp/gdb2384-base.h: Likewise.
7331 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 7332
d78df370
JK
73332008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7334
7335 * gdb.base/maint.exp (maint print type): Remove printing
7336 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
7337
9a044a89
TT
73382008-09-30 Tom Tromey <tromey@redhat.com>
7339
7340 * gdb.base/macscp.exp: Add completion tests.
7341 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
7342 (TWENTY_THREE): Likewise.
7343 (FORTY_EIGHT): Likewise.
7344
506800a9
TT
73452008-09-30 Tom Tromey <tromey@redhat.com>
7346
7347 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
7348 everywhere.
7349 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
7350
1a6f01b5
JK
73512008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7352
7353 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
7354 testcase is derived from. Fix racy dependency on an expected PID
7355 number. No longer support the testcase on Linux kernel 2.4.x.
7356
2fae03e8
TT
73572008-09-27 Tom Tromey <tromey@redhat.com>
7358
7359 * gdb.base/macscp.exp: Add tests for stringification, splicing,
7360 and varargs.
7361
1ad15515
PA
73622008-09-22 Pedro Alves <pedro@codesourcery.com>
7363
7364 * lib/mi-support.exp (mi_expect_interrupt): New.
7365 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
7366 from gdb.mi/mi-nonstop.exp.
7367 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
7368 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
7369 lib/mi-support.exp.
7370 Use mi_check_thread_states throughout. Avoid ".*" and do not
7371 require an anchor after -exec-run.
7372
d0b76dc6
DJ
73732008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
7374
7375 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
7376 stop is pending. Avoid ".*" when two stops are pending.
7377 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
7378 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
7379 newlines in fullnames.
7380 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
7381 (mi_expect_stop): Update comments. Only anchor in sync mode.
7382 Do not match newlines.
7383 (mi_send_resuming_command_raw): Always return status.
7384 (mi_get_stop_line): Do not match more than one line by accident.
7385 Only anchor in sync mode.
7386 (mi_run_inline_test): If -exec-next fails, give up.
7387
9990c830
UW
73882008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7389
7390 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
7391 on SPU.
7392
ebcf6f00
JB
73932008-09-10 Joel Brobecker <brobecker@adacore.com>
7394
7395 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
7396
b6db24e5
JB
73972008-09-10 Joel Brobecker <brobecker@adacore.com>
7398
7399 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
7400 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7401 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
7402 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7403 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
7404 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
7405 gdb.ada/interface.exp, gdb.ada/null_array.exp,
7406 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7407 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7408 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7409 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
7410 Include the "= " sequence in the expected output of print tests.
7411
2bf448e0
JB
74122008-09-10 Joel Brobecker <brobecker@adacore.com>
7413
7414 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
7415 description for boolean types.
7416
d51fd4c8
PA
74172008-09-09 Pedro Alves <pedro@codesourcery.com>
7418
7419 * gdb.base/hook-stop-continue.c: New.
7420 * gdb.base/hook-stop-continue.exp: New.
7421
694182d2
DJ
74222008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7423
7424 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
7425
3b8a7fc0
JG
74262008-09-08 Jerome Guitton <guitton@adacore.com>
7427
7428 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
7429 (stack_check_probe_2, stack_check_probe_loop_1)
7430 (stack_check_probe_loop_2): New functions.
7431 (main): Add call to these new functions.
7432 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
7433 functions, check that the breakpoint is inserted at the appropriate
7434 location.
7435 (insert_breakpoint): Slightly refine this procedure so that it can
7436 be called several times in the test.
7437
96cc0ae8
JG
74382008-09-08 Jerome Guitton <guitton@adacore.com>
7439
7440 * gdb.base/stack-checking.c: New file.
7441 * gdb.base/stack-checking.exp: New file.
7442
1f08b409
TJB
74432008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7444
7445 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
7446 * gdb.arch/altivec-regs.exp: Likewise.
7447 * gdb.arch/vsx-regs.exp: Likewise.
7448
3099e1c4
TJB
74492008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7450
7451 * gdb.arch/ppc-fp.exp: New file.
7452 * gdb.arch/ppc-fp.c: New file.
7453
cc69bfc1
PP
74542008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7455
7456 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
7457 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 7458
b02a33db
MS
74592008-09-04 Michael Snyder <msnyder@vmware.com>
7460
7461 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
7462 as "at" (for non-debug functions such as _start).
7463
2992cbe0
UW
74642008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7465
7466 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
7467 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
7468 software watchpoints.
7469 * gdb.base/watch_thread_num.exp: Likewise.
7470
514f746b
AR
74712008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
7472
7473 * gdb.arch/i386-bp_permanent.exp: New test.
7474
876cecd0
TT
74752008-08-24 Tom Tromey <tromey@redhat.com>
7476
7477 * gdb.base/maint.exp: Update "maint print type".
7478
80f73d71
VP
74792008-08-21 Vladimir Prus <vladimir@codesourcery.com>
7480
7481 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
7482 support. Adjust the order of "*running" notifications.
7483 * gdb.mi/non-stop.c: Don't cast from int to void* and
7484 back.
7485
d9c78d7d
MK
74862008-08-20 Mark Kettenis <kettenis@gnu.org>
7487
7488 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
7489 expect to find it in the "info frame" output.
7490
97a2d1d3
DJ
74912008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
7492
7493 * gdb.base/interp.exp: Always consume both prompts.
7494
b96e2927
PA
74952008-08-20 Pedro Alves <pedro@codesourcery.com>
7496
7497 * gdb.base/pending.exp: Test pending breakpoints without symbols
7498 loaded.
7499
8cf6e61a
VP
75002008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7501
7502 * lib/mi-support.exp (mi_expect_stop): Produce
7503 more details on failures.
7504 * gdb.mi/mi-nonstop.exp: New.
7505 * gdb.mi/non-stop.c: New.
7506
c6ebd6cf
VP
75072008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7508
a9c64011
AS
7509 * gdb.mi/mi-async.exp: Use 'set target-async'.
7510 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 7511
46a9b8ed
DJ
75122008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
7513
7514 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
7515
44feb3ce
TT
75162008-08-17 Tom Tromey <tromey@redhat.com>
7517
7518 * gdb.base/help.exp (help catch): Rewrite.
7519
311a4e6b
TJB
75202008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7521
7522 * gdb.base/define.exp: Test indented command documentation.
7523 * gdb.python/python.exp: Test indented multi-line command.
7524
604c2f83
LM
75252008-08-15 Luis Machado <luisgpm@br.ibm.com>
7526
7527 * testsuite/gdb.arch/vsx-regs.c: New source file.
7528 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
7529 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
7530
886a217c
TT
75312008-08-14 Tom Tromey <tromey@redhat.com>
7532
7533 * gdb.base/macscp.exp: Add regression test for "macro define" or
7534 "macro undef" with no arguments.
7535
c814a4f3
PP
75362008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
7537
7538 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 7539
12ab8a60
UW
75402008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7541
7542 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
7543
d57a3c85
TJB
75442008-08-06 Tom Tromey <tromey@redhat.com>
7545
7546 * gdb.python/python.exp: New file.
7547
c7b778ff
JK
75482008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7549
7550 Fix for PR gdb/1543.
7551 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
7552 $LOCATION.
7553 (location): New variable.
7554 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
7555 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
7556 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
7557 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
7558 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
7559 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
7560 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
7561 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
7562 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
7563 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
7564 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
7565 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
7566 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
7567 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
7568 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7569 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
7570 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
7571 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
7572 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
7573 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7574 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
7575 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
7576 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
7577 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
7578 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
7579 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
7580 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
7581 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
7582 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
7583 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
7584 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
7585 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
7586 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
7587 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
7588 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
7589 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
7590 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
7591 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7592 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
7593 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
7594 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
7595 gdb.base/type-opaque.exp, gdb.base/until.exp,
7596 gdb.base/value-double-free.c, gdb.base/varargs.exp,
7597 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
7598 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
7599 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7600 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
7601 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
7602 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7603 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7604 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
7605 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
7606 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
7607 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
7608 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
7609 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
7610 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
7611 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
7612 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7613 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
7614 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
7615 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
7616 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7617 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
7618 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
7619 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
7620 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7621 gdb.pascal/types.exp, gdb.stabs/weird.exp,
7622 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
7623 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
7624 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
7625 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
7626 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
7627 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
7628 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7629 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7630 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7631 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7632 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7633 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7634 lib/mi-support.exp, lib/trace-support.exp: Remove reference
7635 to bug-gdb@prep.ai.mit.edu .
7636
5e06a3d1
VP
76372008-07-31 Vladimir Prus <vladimir@codesourcery.com>
7638
7639 * lib/mi-support.exp (mi_load_shlibs): New.
7640 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
7641
9d81d21b
VP
76422008-07-30 Vladimir Prus <vladimir@codesourcery.com>
7643
7644 * lib/mi-support.exp (get_mi_thread_list)
7645 (check_mi_and_console_threads): New, moved from ...
7646 * gdb.mi/mi-pthread.exp: ...here.
7647 * gdb.mi/gdb669.exp (get_mi_thread_list)
7648 (check_mi_and_console_threads): Delete.
7649 * gdb.mi/mi2-pthread.exp: Likewise.
7650
bae98fe0
TT
76512008-07-28 Tom Tromey <tromey@redhat.com>
7652
7653 * Makefile.in (just-check): Remove. Move body to...
7654 (check): ... here.
7655
57380f4e
DJ
76562008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7657
7658 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
7659 Add a test for duplicated SIGINTs.
7660
e09490f1
DJ
76612008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7662
7663 * gdb.threads/schedlock.exp (get_args): Update to work for any
7664 value of NUM.
7665 (Top level): Report the number of threads that did not resume.
7666
6387b45f
DJ
76672008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7668
7669 * gdb.dwarf2/dw2-compressed.S: Also define __start.
7670
62f64ff2
DJ
76712008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7672
7673 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
7674 non-MI prompt.
7675
fa8de41e
TT
76762008-07-26 Tom Tromey <tromey@redhat.com>
7677
7678 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
7679 (function_struct, function_struct_ptr): New globals.
7680 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
7681 function pointer in a struct.
7682
ccb3ac8a
TT
76832008-07-26 Tom Tromey <tromey@redhat.com>
7684
7685 * gdb.base/macscp.exp: Add test for macro lexing bug.
7686
d7d9f01e
TT
76872008-07-18 Tom Tromey <tromey@redhat.com>
7688
7689 * gdb.base/macscp.exp: Add macro tests.
7690
9bf07184
PP
76912008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7692
7693 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
7694
becf6477
PP
76952008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7696
7697 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
7698
0709f7d3
PP
76992008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
7700
7701 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 7702
7093c834
PP
77032008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7704
7705 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 7706
b432ffe3
JK
77072008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7708
7709 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
7710
b1a268e5
VP
77112008-07-12 Vladimir Prus <vladimir@codesourcery.com>
7712
7713 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
7714
e2995f8e
KB
77152008-07-11 Kevin Buettner <kevinb@redhat.com>
7716
7717 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
7718 of regexp to account for changes made to GDB in the printing of
7719 byte vectors.
7720
14032a66
TT
77212008-07-11 Tom Tromey <tromey@redhat.com>
7722
7723 * gdb.base/completion.exp: Add 'help' completion test.
7724
981505ef
JK
77252008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7726
7727 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
7728
10568435
JK
77292008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7730
7731 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
7732
4487aabf
PA
77332008-07-09 Pedro Alves <pedro@codesourcery.com>
7734
7735 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
7736
a4a9b1c4
PA
77372008-07-09 Pedro Alves <pedro@codesourcery.com>
7738
7739 * gdb.base/fullname.exp: Restore pwd if compiling failed.
7740
3c3185ac
JK
77412008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7742
7743 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
7744
7ebd49dc
VP
77452008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7746
7747 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
7748 previous commit. Add a comment.
7749
84e46146
PA
77502008-06-28 Pedro Alves <pedro@codesourcery.com>
7751
7752 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
7753
0f8d4a2f
VP
77542008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7755
7756 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
7757
f747e0ce
PA
77582008-06-27 Pedro Alves <pedro@codesourcery.com>
7759
7760 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
7761 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
7762 compiling an executable, link in an object that forces unbuffered
7763 output.
7764 * lib/set_unbuffered_mode.c: New file.
7765
734a5c36
JK
77662008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7767
7768 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
7769
a2840c35
VP
77702008-06-25 Vladimir Prus <vladimir@codesourcery.com>
7771
a9c64011
AS
7772 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
7773 mi_expect_stop.
7774 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
7775 Demand that *running is output.
7776 (detect_async): Perform checking every time.
7777 (mi_send_resuming_command): Extract everything into...
7778 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
7779 (mi_expect_stop): Don't accept any output before *stopped.
7780
6ae37fef
VP
77812008-06-13 Vladimir Prus <vladimir@codesourcery.com>
7782
7783 Robustify mi-simplerun.
a9c64011
AS
7784 * gdb.mi/basics.c (main): Add a call to sleep.
7785 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
7786 * gdb.mi/mi2-cli.exp: Likewise.
7787 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 7788
b4aa76f0 77892008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
7790
7791 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
7792
e1ac3328
VP
77932008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7794
a9c64011
AS
7795 * gdb.mi/mi-console.exp: Adjust.
7796 * gdb.mi/mi-syn-frame.exp: Adjust.
7797 * gdb.mi/mi2-console.exp: Adjust.
7798 * gdb.mi/mi2-syn-frame.exp: Adjust.
7799 * lib/mi-support.exp (mi_run_cmd): Adjust.
7800 (mi_send_resuming_command): Adjust.
e1ac3328 7801
f7f9a841
VP
78022008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7803
7804 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
7805 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
7806 testing of stopped.
7807 * gdb.mi/mi2-syn-frame.exp: Likewise.
7808 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
7809 (async, detect_async): New.
7810 (mi_expect_stop, mi_continue_to_line): Adjust expectation
7811 depending on if we're running in sync or async mode.
f7f9a841 7812
37cd5d19
TT
78132008-06-09 Tom Tromey <tromey@redhat.com>
7814
7815 * gdb.base/completion.exp: New tests for field name completion
7816 with spaces, and field name completion with '->'.
7817
65d12d83
TT
78182008-06-06 Tom Tromey <tromey@redhat.com>
7819
7820 * gdb.base/break1.c (struct some_struct): New struct.
7821 (values): New global.
7822 * gdb.base/completion.exp: Add field name completion test.
7823
ebfe2e3f
PP
78242008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7825
7826 * gdb.cp/call-c.exp: Test for incorrect handling of reference
7827 to pointer.
7828 * gdb.cp/call-c.cc: Likewise.
7829
bcf6fc3a
NR
78302008-06-06 Nick Roberts <nickrob@snap.net.nz>
7831
7832 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
7833 annotation.
7834
49fd4a42 78352008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 7836 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
7837
7838 * gdb.threads/execl.c, gdb.threads/execl1.c,
7839 gdb.threads/execl.exp: New tests.
a9c64011 7840
8a34ac3f
AR
78412008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
7842 Daniel Jacobowitz <dan@codesourcery.com>
7843
7844 * gdb.cp/exception.exp: Activate test, make it work with pending
7845 catchpoints.
7846
86ae69ef
JK
78472008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7848
7849 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
7850
f7f9ae2c
VP
78512008-05-28 Vladimir Prus <vladimir@codesourcery.com>
7852
a9c64011
AS
7853 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
7854 now printed.
7855 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 7856
2a2d4dc3
AS
78572008-05-27 Andreas Schwab <schwab@suse.de>
7858
7859 * gdb.base/frame-args.exp: Handle arguments that are optimized
7860 out.
7861
5099e4d9
LM
78622008-05-26 Luis Machado <luisgpm@br.ibm.com>
7863
7864 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
7865 quiet for ppc32 and group options into a single variable.
7866
d9c36a91
JB
78672008-05-23 Joel Brobecker <brobecker@adacore.com>
7868
7869 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
7870 of zero-size elements.
7871 * gdb.ada/null_array.exp: Test printing this new array.
7872
103a8671
JK
78732008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7874
7875 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
7876
07a4cc1a 78772008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
7878
7879 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
7880 of the "finish" command.
7881
55f996a7
NR
78822008-05-21 Nick Roberts <nickrob@snap.net.nz>
7883
7884 * gdb.base/annota1.exp: Test for new annotation.
7885
907fc202
UW
78862008-05-16 Pedro Alves <pedro@codesourcery.com>
7887
7888 * gdb.base/fixsection.exp: New file.
7889 * gdb.base/fixsection0.c: New file.
7890 * gdb.base/fixsection1.c: New file.
7891
e8f97270
UW
78922008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7893
7894 * gdb.base/annota1.exp: Accept printf@... in place of printf.
7895 * gdb.base/annota3.exp: Likewise.
7896
ac0bb574
NF
78972008-05-13 Nathan Froyd <froydnj@codesourcery.com>
7898
7899 * gdb.base/watch_thread_num.exp: Don't run tests that require
7900 watchpoints if the target doesn't support them.
7901
6fadd07a
DE
79022008-05-12 Doug Evans <dje@google.com>
7903
7904 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
7905
6e9a4a30
JB
79062008-05-09 Joel Brobecker <brobecker@adacore.com>
7907
7908 * gdb.ada/assign_1.exp: New testcase.
7909
08388c79
DE
79102008-05-09 Doug Evans <dje@google.com>
7911
a3c83fae
DE
7912 * gdb.base/find.exp: New file.
7913 * gdb.base/find.c: New file.
08388c79 7914
bd5ddfe8
DJ
79152008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
7916
7917 * gdb.base/commands.exp (watchpoint_command_test): Handle
7918 gdb,no_hardware_watchpoints.
7919 * gdb.base/float.exp: Allow ARM targets without floating point.
7920 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
7921
b5dd68e2 79222008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 7923 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
7924
7925 * gdb.ada/lang_switch: New test program.
7926 * gdb.ada/lang_switch.exp: New testcase.
7927
382d13d1
DE
79282008-05-05 Doug Evans <dje@google.com>
7929
7930 * gdb.base/help.exp (disassemble): Update expected help text.
7931
9dd789d0
PA
79322008-05-04 Pedro Alves <pedro@codesourcery.com>
7933
7934 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
7935
611c83ae
PA
79362008-05-04 Pedro Alves <pedro@codesourcery.com>
7937
7938 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
7939 different times.
7940
ff013f42
JK
79412008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7942
7943 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
7944 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
7945 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
7946 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
7947
96dff6a2
VP
79482008-05-04 Vladimir Prus <vladimir@codesourcery.com>
7949
7950 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
7951 notification to appear.
7952
55cd6f92
DJ
79532008-05-04 Daniel Jacobowitz <dan@debian.org>
7954
7955 * gdb.base/fullname.c: New file.
7956 * gdb.base/fullname.exp: New file.
7957 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
7958
d705c43c
PA
79592008-05-03 Pedro Alves <pedro@codesourcery.com>
7960
7961 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
7962 expressions with macros.
7963
333222e1
JK
79642008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7965
7966 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
7967
5ac01682
DJ
79682008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
7969
7970 * gdb.base/completion.exp: Handle lack of other symbols beginning
7971 with "a".
7972
7973 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
7974
237fc4c9
PA
79752008-05-02 Jim Blandy <jimb@codesourcery.com>
7976
7977 * gdb.asm/asmsrc1.s: Add scratch space.
7978
ed5e9466
DJ
79792008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7980 Daniel Jacobowitz <dan@codesourcery.com>
7981
7982 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
7983 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
7984 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
7985
b39cc962
DJ
79862007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
7987
7988 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
7989
36d520f5
JB
79902008-05-01 Joel Brobecker <brobecker@adacore.com>
7991
7992 * gdb.base/info-target.exp: New testcase.
7993
8d4e3071
DJ
79942008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7995
7996 * gdb.cp/hang.exp: Use .cc instead of .C.
7997 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
7998 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
7999
6f3f3097
DJ
80002008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8001
8002 * gdb.base/gdb1250.exp: Remove perror.
8003 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8004
5550a914
PA
80052008-04-30 Pedro Alves <pedro@codesourcery.com>
8006
8007 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8008 .2byte.
8009
d848e687
DJ
80102008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
8011
8012 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
8013 (maybe_kfail): New.
8014
93b5768b
PA
80152008-04-25 Pedro Alves <pedro@codesourcery.com>
8016
8017 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8018
721c02de
VP
80192008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8020
a9c64011
AS
8021 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8022 * gdb.mi/mi2-syn-frame.exp: Likewise.
8023 * lib/mi-support.exp: Likewise.
721c02de 8024
74960c60
VP
80252008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8026
8027 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8028 to specify regexp for the location to stop at.
8029 * gdb.base/break-always.c: New.
8030 * gdb.base/break-always.exp: New.
8031
d24317b4
VP
80322008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8033
8034 * lib/mi-support.exp (mi_runto_helper): Adjust
8035 for the original-location field.
8036 (mi_create_breakpoint, mi_list_breakpoints): New.
8037 * gdb.mi/mi-break.exp: Adjust.
8038 * gdb.mi/mi2-break.exp: Adjust.
8039 * gdb.mi/mi-pending.exp: Adjust.
8040 * gdb.mi/mi-simplerun.exp: Adjust.
8041 * gdb.mi/mi2-simplerun.exp: Adjust.
8042 * gdb.mi/mi-syn-frame.exp: Adjust.
8043 * gdb.mi/mi2-syn-frame.exp: Adjust.
8044 * gdb.mi/mi-until.exp: Adjust.
8045 * gdb.mi/mi2-until.exp: Adjust.
8046 * gdb.mi/mi-var-display.exp: Adjust.
8047 * gdb.mi/mi2-var-display.exp: Adjust.
8048 * gdb.mi/mi-watch.exp: Adjust.
8049 * gdb.mi/mi2-watch.exp: Adjust.
8050
fdc59709 80512008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 8052
a9c64011
AS
8053 * aclocal.m4: Add override.m4.
8054 * configure: Regenerate.
fdc59709 8055
8e91f023
VP
80562008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8057
8058 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8059 '-var-update --all-values' reports new value even the type
8060 of a variable object has changed.
8061
233a11ab
CS
80622008-04-18 Craig Silverstein <csilvers@google.com>
8063
8064 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8065 files.
d24317b4 8066
9c1137ad
JB
80672008-04-18 Joel Brobecker <brobecker@adacore.com>
8068
8069 * gdb.ada/atomic_enum: New test program.
8070 * gdb.ada/atomic_enum.exp: New testcase.
8071
66d0bbc7
DE
80722008-04-17 Doug Evans <dje@google.com>
8073
8074 * gdb.opt/Makefile.in: Fix whitespace.
8075
100906b0
UW
80762008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8077
8078 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8079
4584e32e
DE
80802008-04-17 Doug Evans <dje@google.com>
8081
8082 * gdb.base/hashline1.exp: New testcase.
8083 * gdb.base/hashline2.exp: New testcase.
8084 * gdb.base/hashline2.exp: New testcase.
8085
0a320680
PA
80862008-04-17 Pedro Alves <pedro@codesourcery.com>
8087
8088 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8089
18ac113b
AR
80902008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8091
8092 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8093 temporary breakpoint to match "Temporary breakpoint".
8094 * gdb.base/break.exp (delete_breakpoints): Likewise.
8095 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
8096 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8097 * gdb.base/display.exp: Likewise.
8098 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
8099 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
8100 * gdb.base/restore.exp (restore_tests): Likewise.
8101 * gdb.base/sepdebug.exp: Likewise.
8102 * gdb.base/watchpoint.exp: Likewise.
8103 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
8104 * gdb.mi/mi-pending.exp: Likewise.
8105 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
8106 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
8107 * gdb.mi/mi-var-cmd.exp: Likewise.
8108 * gdb.mi/mi-var-display.exp: Likewise.
8109 * gdb.mi/mi2-cli.exp: Likewise.
8110 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
8111 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
8112 * gdb.mi/mi2-var-display.exp: Likewise.
8113 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
8114 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
8115 new "disp" field.
a9c64011 8116 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
8117 reason. This is to support fix for PR2424.
8118
add38693
JK
81192008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8120
8121 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
8122
fcacd99f
VP
81232008-04-13 Vladimir Prus <vladimir@codesourcery.com>
8124
8125 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 8126 field. Add more floating varobj tests.
fcacd99f 8127 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
8128 field.
8129 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
8130 (main): Call do_at_tests.
8131 * lib/mi-support.exp (mi_create_floating_varobj)
8132 (mi_varobj_update_with_type_change): New.
fcacd99f 8133
de051565
MK
81342008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
8135
8136 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
8137 option of -var-evaluate-expression.
8138 * gdb.mi/mi2-var-display.exp: Likewise.
8139
dbc52822
VP
81402008-04-07 Vladimir Prus <vladimir@codesourcery.com>
8141
8142 Introduce test setup helpers.
a9c64011
AS
8143 * lib/gdb.exp (build_executable, clean_restart)
8144 (prepare_for_testing): New.
8145 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
8146 * gdb.base/return.exp: Likewise.
8147 * gdb.base/ending-run.exp: Likewise.
dbc52822 8148
473591da
NR
81492008-04-07 Nick Roberts <nickrob@snap.net.nz>
8150
8151 * gdb.mi/mi-async.exp: New test for asynchronous Machine
8152 Interface (MI) responses.
8153
2b2d9e11
VP
81542008-04-06 Vladimir Prus <vladimir@codesourcery.com>
8155
a9c64011
AS
8156 * gdb.cp/breakpoint.cc: New code to test conditions involving
8157 member variables.
8158 * gdb.cp/breakpoint.exp: Test condition involving member
8159 variables.
2b2d9e11 8160
bb378428
VP
81612008-04-05 Vladimir Prus <vladimir@codesourcery.com>
8162
8163 * lib/mi-support.exp (mi_expect_stop): New.
8164 (mi_run_cmd): Change the
8165 token. Use mi_send_resuming_command, use
8166 mi_expect_stop.
8167 (mi_execute_to_helper): Rename to mi_execute_to.
8168 (mi_send_resuming_command): Add more error patterns.
8169 (mi_wait_for_stop): Renamed to...
8170 (mi_get_stop_line): ...this.
8171 (mi_run_inline_test): Adjust.
8172
8173 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
8174 * gdb.mi/mi-console.exp: Likewise.
8175 * gdb.mi/mi-pending.exp: Likewise.
8176 * gdb.mi/mi-simplerun.exp: Likewise.
8177 * gdb.mi/mi-stack.exp: Likewise.
8178 * gdb.mi/mi-stepi.exp: Likewise.
8179 * gdb.mi/mi-syn-frame.exp: Add comment.
8180 * gdb.mi/mi-until.exp: Likewise.
8181 * gdb.mi/mi-var-display.exp: Likewise.
8182 * gdb.mi/mi-watch.exp: Likewise.
8183 * gdb.mi/mi2-cli.exp: Likewise.
8184 * gdb.mi/mi2-console.exp: Likewise.
8185 * gdb.mi/mi2-simplerun.exp: Likewise.
8186 * gdb.mi/mi2-stack.exp: Likewise.
8187 * gdb.mi/mi2-stepi.exp: Likewise.
8188 * gdb.mi/mi2-until.exp: Likewise.
8189 * gdb.mi/mi2-var-display.exp: Likewise.
8190 * gdb.mi/mi2-watch.exp: Likewise.
8191
62172bb9
UW
81922008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8193
8194 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
8195
8196 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
8197
a13e061a
PA
81982008-04-04 Pedro Alves <pedro@codesourcery.com>
8199
8200 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
8201 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
8202 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8203 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
8204 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
8205 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
8206 expect an mi error duplicated in stderr.
8207
eae06beb
JB
82082008-04-03 Joel Brobecker <brobecker@adacore.com>
8209
8210 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
8211 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
8212 Add a couple of tests that verify the behavior when the new setting
8213 is set to "cancel" and "all".
8214 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
8215 "ask" before we start the testing.
8216
79c6ced6
AR
82172008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
8218
8219 * gdb.cp/casts.cc: Add class reference variables.
8220 * gdb.cp/casts.exp: New test cases for up/down casting references.
8221
6c2d1a6b
MK
82222008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
8223
8224 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
8225 instead of beginning to make an extra test pass.
8226 * gdb.mi/mi2-var-display.exp: Likewise.
8227
55b411d9
MR
82282008-03-31 Maciej W. Rozycki <macro@mips.com>
8229
8230 * gdb.base/break.exp: Mark failures as such. Fix formatting.
8231
c6140da2
MD
82322008-03-31 Markus Deuling <deuling@de.ibm.com>
8233 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8234
8235 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
8236 value. Add xfail for older kernels.
8237
79732189
AR
82382008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
8239
8240 Bring mi-support in line with gdb.exp.
8241 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
8242 (mi_gdb_start): New function.
8243
33c3676e
MR
82442008-03-28 Maciej W. Rozycki <macro@mips.com>
8245
8246 * gdb.mi/mi-var-cmd.exp: Fix a typo.
8247
92e28119
VP
82482008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8249
8250 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
8251 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 8252
9e8e3afe
VP
82532008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8254
8255 * lib/mi-support.exp (mi_create_varobj_checked): New.
8256 (mi_list_varobj_children): Allow to check for a
8257 value.
8258 (mi_list_array_varobj_children): New.
8259
8260 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
8261 and mi_list_varobj_children, as opposed to hardcoding
8262 expected strings.
8263 * gdb.mi/gdb701.exp: Likewise.
8264 * gdb.mi/gdb792.exp: Likewise.
8265 * gdb.mi/mi-var-block.exp: Likewise.
8266 * gdb.mi/mi-var-cmd.exp: Likewise.
8267 * gdb.mi/mi-var-invalidate.exp: Likewise.
8268 * gdb.mi/mi2-var-block.exp: Likewise.
8269 * gdb.mi/mi2-var-child.exp: Likewise.
8270 * gdb.mi/mi2-var-cmd.exp: Likewise.
8271 * gdb.mi/mi2-var-display.exp: Likewise.
8272
9df50351
JK
82732008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8274
8275 Fix random false FAILs on i386.
8276 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
8277
31e5d73a
DJ
82782008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8279
8280 PR gdb/544
8281 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
8282
12f4afab
DJ
82832008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8284
8285 PR gdb/544
8286 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
8287
b562a0cb
DJ
82882008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8289
8290 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
8291 fixed PR gdb/544.
8292
17faa917
DJ
82932008-03-21 Pedro Alves <pedro@codesourcery.com>
8294
8295 * gdb.threads/fork-child-threads.exp: Test next over fork.
8296
6214f497
DJ
82972008-03-21 Chris Demetriou <cgd@google.com>
8298
8299 * gdb.base/break.exp (rbreak junk): New test for rbreak
8300 "Junk at end of arguments" issue.
8301
63092375
DJ
83022008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8303
8304 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
8305 *& to work on created array elements.
8306 (Top level): Test print $pc with a file. Test string operations
8307 without a target.
8308 * gdb.base/ptype.exp: Do not expect *& to work on created array
8309 elements.
8310
b21991b0
DJ
83112008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8312
8313 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8314 gdb.threads/staticthreads.exp: Update exit query.
8315
c4b347c7
SL
83162008-03-07 Sandra Loosemore <sandra@codesourcery.com>
8317
8318 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
8319
fa4727a6
DJ
83202008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
8321
8322 * gdb.base/watchpoint.c (global_ptr, func4): New.
8323 (main): Call func4.
8324 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
8325 (test_inaccessible_watchpoint): New.
8326
2f34202f
MR
83272008-02-29 Maciej W. Rozycki <macro@mips.com>
8328
8329 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
8330 select the largest.
8331
0d6ba1b1
DJ
83322008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8333
8334 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
8335 frames-invalid annotations.
8336
e691325a
PM
83372008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
8338
a9c64011 8339 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 8340
f85b5ecc
DE
83412008-02-27 Doug Evans <dje@google.com>
8342
8343 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
8344 for bug 1738.
8345 (breakpoint_to_handler_entry): Ditto.
8346
b40e7bf3
JB
83472008-02-27 Joel Brobecker <brobecker@adacore.com>
8348
8349 * gdb.base/ending-run.exp: Use the first line of code inside
8350 function body to test breakpoints.
8351 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
8352 location where the breakpoint is inserted when using the line
8353 where a function is declared. Fix typo in the description of
8354 one of the tests.
8355 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
8356
2faca73a
PM
83572008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8358
8359 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 8360 tests.
2faca73a 8361
6f439c36
PM
83622008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8363
8364 * gdb.base/args.exp: avoid same output for tests
8365 with single quotes.
8366
54e52265
VP
83672008-02-26 Vladimir Prus <vladimir@codesourcery.com>
8368
a9c64011
AS
8369 * gdb.base/annota1.exp: Adjust for 'info break'
8370 format changes.
8371 * gdb.base/annota3.exp: Likewise.
8372 * gdb.base/break.exp: Likewise.
8373 * gdb.base/condbreak.exp: Likewise.
8374 * gdb.base/pending.exp: Likewise.
8375 * gdb.base/sepdebug.exp: Likewise.
8376 * gdb.base/unload.exp: Likewise.
8377 * gdb.cp/ovldbreak.exp: Likewise.
8378 * gdb.mi/mi-pending.exp: Likewise.
54e52265 8379
897b09ca
DE
83802008-02-07 Doug Evans <dje@google.com>
8381
8382 * gdb.cp/mb-inline.exp: New.
8383 * gdb.cp/mb-inline.h: New.
8384 * gdb.cp/mb-inline1.cc: New.
8385 * gdb.cp/mb-inline2.cc: New.
8386
b1c32d35
PM
83872008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
8388
8389 * gdb.pascal/floats.pas: New test program.
8390 * gdb.pascal/floats.exp: New testcase.
8391
1a4ca44a
TJB
83922008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8393
8394 * gdb.base/callfuncs.c (t_float_many_args): New function.
8395 (t_double_many_args): New function.
8396 * gdb.base/callfuncs.exp: Add tests for exceeding float
8397 and double parameters passed through the stack.
8398
439048e8
JB
83992008-02-05 Joel Brobecker <brobecker@adacore.com>
8400
8401 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
8402 gdb.ada/complete/foo.adb: New files.
8403 * gdb.ada/complete.exp: New testcase.
8404
81fe8080
DE
84052008-02-03 Doug Evans <dje@google.com>
8406
301f0ecf
DE
8407 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
8408
81fe8080
DE
8409 * gdb.cp/gdb2384.exp: New file.
8410 * gdb.cp/gdb2384.cc: New file.
8411 * gdb.cp/gdb2384-base.h: New file.
8412 * gdb.cp/gdb2384-base.cc: New file.
8413
4b071aec
DE
84142008-02-02 Doug Evans <dje@google.com>
8415
8416 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
8417
61137ba6
JB
84182007-02-01 Joel Brobecker <brobecker@adacore.com>
8419
8420 * gdb.ada/sym_print_name: New test program.
8421 * gdb.ada/sym_print_name.exp: New testcase.
8422
84232007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
8424
8425 * gdb.ada/nested/hello.adb: New file.
8426 * gdb.ada/nested.exp: New testcase.
8427 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8428
98deb0da
VP
84292008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8430
8431 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
8432 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
8433 don't cause future evaluations of function to report
8434 creation of internal breakpoints.
98deb0da 8435
723a2275
VP
84362008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8437
8438 * gdb.mi/mi-break.exp (test_error): New.
8439 Call it.
8440
fb546a2f
LM
84412008-01-31 Luis Machado <luisgpm@br.ibm.com>
8442
8443 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
8444 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
8445
2d8fd90a
PM
84462008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8447
8448 * gdb.pascal/integers.pas: New test program.
8449 * gdb.pascal/integers.exp: New testcase.
8450
a7fa0ded
PM
84512008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8452
8453 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
8454
5e1a1926
TJB
84552008-01-30 Luis Machado <luisgpm@br.ibm.com>
8456
8457 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
8458 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
8459
8d04f9f0
JB
84602008-01-30 Paul Hilfinger <hilfinger@adacore.com>
8461
8462 * gdb.ada/formatted_ref: New test program.
8463 * gdb.ada/formatted_ref.exp: New testcase.
8464
8465 * gdb.cp/formatted-ref.cc: New file.
8466 * gdb.cp/formatted-ref.exp: New testcase.
8467
ce75a98f
JB
84682008-01-30 Joel Brobecker <brobecker@adacore.com>
8469
8470 * gdb.base/ptype.exp: Add testing of "ptype $pc".
8471
e835f6bf
NR
84722008-01-30 Nick Roberts <nickrob@snap.net.nz>
8473
8474 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
8475 (test_file_list_exec_source_file): Update to new macro-info field.
8476
d118ef87
PH
84772008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
8478
8479 * gdb.ada/exprs: New test program.
8480 * gdb.ada/exprs.exp: New testcase.
8481
7d35ab09
TJB
84822008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8483
8484 * dfp-test.c (DELTA, DELTA_B): New definitions.
8485 (double_val1, double_val2, double_val3, double_val4, double_val5,
8486 double_val6, double_val7, double_val8, double_val9, double_val10,
8487 double_val11, double_val12, double_val13, double_val14, dec32_val1,
8488 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
8489 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
8490 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
8491 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
8492 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
8493 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
8494 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
8495 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
8496 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
8497 dec128_val16): New global variables.
8498 (decimal_dec128_align): New function.
8499 (decimal_mixed): Likewise.
8500 (decimal_many_args_dec32): Likewise.
8501 (decimal_many_args_dec64): Likewise.
8502 (decimal_many_args_dec128): Likewise.
8503 (decimal_many_args_mixed): Likewise.
8504 * dfp-test.exp: Add tests calling new inferior functions.
8505
2d717e4f
DJ
85062008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8507
8508 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
8509 gdb.server/ext-run.exp: New files.
8510 * lib/gdbserver-support.exp (gdbserver_download): New.
8511 (gdbserver_start): New. Update gdbserver expected
8512 output.
8513 (gdbserver_spawn): Use them.
8514 (gdbserver_start_extended): New.
8515
e85a822c
DJ
85162008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8517
8518 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
8519 Run on GNU/Linux.
8520 (do_exec_tests): Check for systems which do not support catchpoints.
8521 Do not match START.
8522 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
8523 Run on GNU/Linux. Enable verbose output.
8524 (check_fork_catchpoints): New.
8525 (explicit_fork_child_follow, catch_fork_child_follow)
8526 (tcatch_fork_parent_follow): Update expected messages.
8527 (do_fork_tests): Use check_fork_catchpoints.
8528 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
8529 Run on GNU/Linux. Enable verbose output.
8530 (check_vfork_catchpoints): New.
8531 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
8532 expected messages.
8533 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
8534
401ea829
JB
85352008-01-29 Jim Blandy <jimb@red-bean.com>
8536
8537 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
8538 host' errors.
8539 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
8540
aceaf3ad
JB
85412008-01-29 Jim Blandy <jimb@red-bean.com>
8542
8543 * gdb.threads/sigthread.c: Use barriers to ensure that
8544 child_thread and child_thread_two are always initialized before we
8545 start to use them.
8546
a5606eee
VP
85472008-01-29 Vladimir Prus <vladimir@codesourcery.com>
8548
8549 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
8550 * gdb.base/watchpoint-solib.c: New.
8551 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 8552
c55a82bb
PM
85532008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
8554
8555 * gdb.base/gdb1056.exp: Add unsigned integer test.
8556
0993fe05
DE
85572008-01-28 Doug Evans <dje@google.com>
8558
8559 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
8560
4fe42e7f
JB
85612008-01-27 Jim Blandy <jimb@codesourcery.com>
8562
c7a69933
JB
8563 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
8564
4fe42e7f
JB
8565 * gdb.base/expand-psymtabs.exp: Doc fix.
8566
5def8285
MK
85672008-01-26 Mark Kettenis <kettenis@gnu.org>
8568
8569 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8570
5313c911
NR
85712008-01-24 Nick Roberts <nickrob@snap.net.nz>
8572
a9c64011 8573 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
8574 -var-set-format.
8575
93815fbf
VP
85762008-01-23 Chris Demetriou <cgd@google.com>
8577
8578 * gdb.threads/thread_events.c: New testcase source file.
8579 * gdb.threads/thread_events.exp: New testcase expect file.
8580
467a88ee
NR
85812008-01-23 Nick Roberts <nickrob@snap.net.nz>
8582
8583 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
8584
8585 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
8586 -var-set-format.
8587
d8f82aba
DJ
85882008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8589 Vladimir Prus <vladimir@codesourcery.com>
8590
8591 * gdb.base/float.exp: Allow missing floating point for m68k and
8592 PowerPC.
8593
60c46647
VP
85942008-01-22 Vladimir Prus <vladimir@codesourcery.com>
8595
8596 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
8597 ignore count.
8598 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
8599 * gdb.mi/mi-cli.exp: Adjust.
8600 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 8601
c7dd36a1
PA
86022008-01-17 Pedro Alves <pedro@codesourcery.com>
8603
8604 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
8605 and 'dummy_ptr' integer pointer. Initialize struct_declarations
8606 with dummy_ptr's address.
8607 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
8608 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
8609 all targets.
8610 * gdb.mi/mi2-var-child.exp: Likewise.
8611
39d5313e
JB
86122008-01-09 Joel Brobecker <brobecker@adacore.com>
8613
8614 * gdb.ada/null_array: New test program.
8615 * gdb.ada/null_array.exp: New testcase.
8616
0aea4bf3
LM
86172008-01-09 Luis Machado <luisgpm@br.ibm.com>
8618
8619 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
8620 with required float modifiers.
8621
0b354900
JB
86222008-01-08 Joel Brobecker <brobecker@adacore.com>
8623
8624 * gdb.ada/funcall_param: New test program.
8625 * gdb.ada/funcall_param.exp: New testcase.
8626
cdb7f5d4
JB
86272008-01-08 Joel Brobecker <brobecker@adacore.com>
8628
8629 * gdb.ada/arrayparam: New test program.
8630 * gdb.ada/arrayparam.exp: New testcase.
8631
88e2547f
JB
86322008-01-08 Joel Brobecker <brobecker@adacore.com>
8633
8634 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
8635 landed. Should also fix random failures in the test following it.
8636
f6867ce0
TJB
86372008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8638
8639 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
8640 for expressions with decimal float values.
8641 (test_dfp_conversions): New function to test casts to and from
8642 decimal float types.
8643 Call test_dfp_conversions.
8644 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
8645 elements.
8646 (main): Initialize ds.float4 and ds.double8 elements.
8647 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
8648 string to new error message.
8649 (d64_set_tests): Likewise.
8650 (d128_set_tests): Likewise.
8651 Add tests for expressions with decimal float variables. Add tests for
8652 conversions to and from decimal float types.
8653
f9c11282
JB
86542008-01-05 Joel Brobecker <brobecker@adacore.com>
8655
8656 * gdb.ada/packed_tagged/comp_bug.adb: New file.
8657 * gdb.ada/packed_tagged.exp: New testcase.
8658
0ecbca72
JB
86592008-01-04 Joel Brobecker <brobecker@adacore.com>
8660
8661 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
8662 gdb.ada/homonym/homonym_main.adb: New files.
8663 * gdb.ada/homonym.exp: New testcase.
8664
c18d3d89
JB
86652008-01-04 Joel Brobecker <brobecker@adacore.com>
8666
8667 * gdb.ada/packed_array.exp: Add testing of references to
8668 a packed array.
8669
ecc7085b
JB
86702008-01-04 Joel Brobecker <brobecker@adacore.com>
8671
8672 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
8673 New files.
8674 * gdb.ada/type_coercion.exp: New testcase.
8675
c474c922
JB
86762008-01-04 Joel Brobecker <brobecker@adacore.com>
8677
8678 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
8679 gdb.ada/tagged/foo.adb: New file.
8680 * gdb.ada/tagged.exp: New testcase.
8681
9005b927
JB
86822008-01-04 Joel Brobecker <brobecker@adacore.com>
8683
8684 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
8685 gdb.ada/ptype_field/foo.adb: New files.
8686 * gdb.ada/ptype_field.exp: New testcase.
8687
1a6aaad8
JB
86882008-01-03 Joel Brobecker <brobecker@adacore.com>
8689
8690 * gdb.ada/print_pc.exp: New testcase.
8691
0ef22f53
JB
86922008-01-03 Joel Brobecker <brobecker@adacore.com>
8693
8694 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
8695 gdb.ada/taft_type/p.adb: New files.
8696 * gdb.ada/taft_type.exp: New testcase.
8697
1689ecf8
JB
86982008-01-03 Joel Brobecker <brobecker@adacore.com>
8699
8700 * gdb.ada/array_bounds/bar.adb: New file.
8701 * gdb.ada/array_bounds.exp: New testcase.
8702
a4d0b9c3
JB
87032008-01-03 Joel Brobecker <brobecker@adacore.com>
8704
8705 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
8706 gdb.ada/arrayptr/foo.adb: New files.
8707 * gdb.ada/arrayptr.exp: New testcase.
8708
a31ace00
JB
87092008-01-03 Joel Brobecker <brobecker@adacore.com>
8710
8711 * gdb.base/set-lang-auto.exp: New testcase.
8712
a97fced3
JB
87132008-01-03 Joel Brobecker <brobecker@adacore.com>
8714
8715 * gdb.ada/fun_addr/foo.adb: New file.
8716 * gdb.ada/fun_addr.exp: New testcase.
8717
ef29ce1a
JK
87182008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8719
8720 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
8721 New files
8722
0fafefe3
JB
87232008-01-02 Joel Brobecker <brobecker@adacore.com>
8724
8725 * array_subscript_addr/p.adb: New file.
a9c64011 8726 * array_subscript_addr.exp: New testcase.
0fafefe3 8727
c4359f8d
JB
87282008-01-02 Joel Brobecker <brobecker@adacore.com>
8729
a9c64011 8730 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
8731 New files.
8732 * gdb.ada/str_cmp_ref.exp: New testcase.
8733
1aa1b15b
JB
87342008-01-01 Joel Brobecker <brobecker@adacore.com>
8735
8736 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
8737 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 8738 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 8739
81c9b2cf
JB
87402008-01-01 Joel Brobecker <brobecker@adacore.com>
8741
8742 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
8743 gdb.ada/ref_param/pck.ads: New files.
8744 * gdb.ada/ref_param.exp: New testcase.
8745
319e4674
JB
87462008-01-01 Joel Brobecker <brobecker@adacore.com>
8747
8748 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
8749 gdb.ada/interface/foo.adb: New files.
8750 * gdb.ada/interface.exp: New testcase.
8751
ef682c56
JB
87522007-12-31 Jim Blandy <jimb@codesourcery.com>
8753
8754 * gdb.base/multi-forks.exp: Consume all output from child
8755 processes before proceeding to next test.
8756
f6f3eb6c
JB
87572007-12-29 Jim Blandy <jimb@codesourcery.com>
8758
8759 * configure: Regenerated.
8760
f652e42f
JB
87612007-12-27 Joel Brobecker <brobecker@adacore.com>
8762
8763 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
8764 gdb.ada/fixed_cmp/fixed.adb: New files.
8765 * gdb.ada/fixed_cmp.exp: New testcase.
8766
6943e596
JB
87672007-12-27 Joel Brobecker <brobecker@adacore.com>
8768
8769 * gdb.ada/boolean_expr.exp: New testcase.
8770
aad9a193
JB
87712007-12-26 Jim Blandy <jimb@codesourcery.com>
8772
8773 * gdb.base/multi-forks.exp: Doc fix.
8774
fb5f3683
JB
87752007-12-26 Joel Brobecker <brobecker@adacore.com>
8776
8777 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8778 * gdb.ada/char_param.exp: Do not compile our test program with
8779 -gnata, this is unnecessary.
8780 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
8781
384e4a9c
JB
87822007-12-24 Joel Brobecker <brobecker@adacore.com>
8783
8784 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
8785 gdb.ada/print_chars/foo.adb: New files.
8786 * gdb.ada/print_chars.exp: New testcase.
8787
01e044f7
JB
87882007-12-24 Joel Brobecker <brobecker@adacore.com>
8789
8790 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
8791 gdb.ada/char_param/foo.adb: New files.
8792 * gdb.ada/char_param.exp: New testcase.
8793
0ce17860
JB
87942007-12-22 Jim Blandy <jimb@codesourcery.com>
8795
8796 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
8797 hard-coding source line numbers into the test.
8798 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
8799 gdb_get_line_number to find.
8800
919809b9
JB
88012007-12-22 Joel Brobecker <brobecker@adacore.com>
8802
8803 * gdb.base/ptype.c (highest): New struct type.
8804 (the_highest): New variable of that type.
8805 (main): Add dummy assignment to a field of variable the_highest.
8806 * gdb.base/ptype.exp: Test type printing of our new variable.
8807
abc8a88d
PM
88082007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
8809
8810 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 8811 and record first explicitly generated thread number.
abc8a88d
PM
8812 Use that thread number for thread specific watchpoint test.
8813 Add iteration number to repetitive tests.
8814
5158f3e3
CES
88152007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
8816 Jim Blandy <jimb@codesourcery.com>
8817
8818 * gdb.base/expand-psymtabs.c: New testcase
8819 source file.
8820 * gdb.base/expand-psymtabs.exp: New testcase
8821 expect file.
8822
37e4754d
LM
88232007-12-17 Luis Machado <luisgpm@br.ibm.com>
8824
8825 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
8826 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
8827
551e5d04
JB
88282007-12-17 Joel Brobecker <brobecker@adacore.com>
8829
8830 * gdb.ada/frame_args/foo.adb: New file.
8831 * gdb.ada/frame_args/pck.ads: New file.
8832 * gdb.ada/frame_args/pck.adb: New file.
8833 * gdb.ada/frame_args.exp: New testcase.
8834
a05ee097
JB
88352007-12-17 Joel Brobecker <brobecker@adacore.com>
8836
8837 * gdb.base/frame-args.c: New file.
8838 * gdb.base/frame-args.exp: New testcase.
8839
c162e8c9 88402007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 8841 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
8842
8843 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
8844
afe8ab22 88452007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8846
afe8ab22
VP
8847 * gdb.mi/mi-pending.exp: New.
8848 * gdb.mi/mi-pending.c: New.
8849 * gdb.mi/mi-pendshr.c: New.
8850
dfdfb3ca
JB
88512007-12-06 Jim Blandy <jimb@codesourcery.com>
8852
8853 * gdb.base/default.exp: Update expected output for 'info catch'.
8854
b7fca990
JK
88552007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8856
8857 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
8858 must be set to binary.
8859
6a1afc1e
PA
88602007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
8861
8862 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
8863
a6b151f1
DJ
88642007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
8865
8866 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
8867 gdb.mi/mi-file-transfer.exp: New.
8868
43039443
JK
88692007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8870
8871 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
8872
0ef2251b
MR
88732007-11-22 Maciej W. Rozycki <macro@mips.com>
8874
8875 * gdb.trace/backtrace.exp: Fix a typo.
8876 * gdb.trace/circ.exp: Likewise.
8877 * gdb.trace/collection.exp: Likewise.
8878 * gdb.trace/limits.exp: Likewise.
8879 * gdb.trace/report.exp: Likewise.
8880 * gdb.trace/tfind.exp: Likewise.
8881 * gdb.trace/while-dyn.exp: Likewise.
8882
5443631e
NR
88832007-11-21 Nick Roberts <nickrob@snap.net.nz>
8884
8885 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
8886 objects of pointers that can't be dereferenced are now
8887 "noneditable".
8888
a4ce5b0d
UW
88892007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8890
8891 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
8892 (target_cpu): Remove.
8893
d6e956e5
VP
88942007-10-15 Vladimir Prus <vladimir@codesourcery.com>
8895
8896 * gdb.base/ending-run.exp: Expect the list of cleared
8897 breakpoint to come in natural order, not the reversed one.
a9c64011 8898
214270ab
VP
88992007-11-07 Vladimir Prus <vladimir@codesourcery.com>
8900
8901 * gdb.mi/mi-var-child.c (do_child_deletion): New.
8902 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 8903
1a619819
LM
89042007-11-05 Luis Machado <luisgpm@br.ibm.com>
8905
8906 * gdb.base/printcmds.exp: New function
8907 test_printf_with_dfp.
8908
5b01a6fa
DE
89092007-11-02 Doug Evans <dje@google.com>
8910
8911 * gdb.disasm/t01_mov.s: Remove carriage returns.
8912 * gdb.disasm/t02_mova.s: Ditto.
8913 * gdb.disasm/t03_add.s: Ditto.
8914 * gdb.disasm/t04_sub.s: Ditto.
8915 * gdb.disasm/t05_cmp.s: Ditto.
8916 * gdb.disasm/t06_ari2.s: Ditto.
8917 * gdb.disasm/t07_ari3.s: Ditto.
8918 * gdb.disasm/t08_or.s: Ditto.
8919 * gdb.disasm/t09_xor.s: Ditto.
8920 * gdb.disasm/t10_and.s: Ditto.
8921 * gdb.disasm/t11_logs.s: Ditto.
8922 * gdb.disasm/t12_bit.s: Ditto.
8923 * gdb.disasm/t13_otr.s: Ditto.
8924
ec33ab7f
JK
89252007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8926
8927 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
8928
ae0d01ff
UW
89292007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8930
8931 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
8932 provide DFP support.
8933
55eddb0f
DJ
89342007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
8935
8936 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
8937 Test "set powerpc vector-abi". Skip auto-detection tests for old
8938 toolchains.
8939
7020f05c
PA
89402007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8941
8942 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
8943 with [string compare].
8944
84bc3db9
PA
89452007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8946
8947 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
8948 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
8949
5876dc88
LM
89502007-10-25 Luis Machado <luisgpm@br.ibm.com>
8951
8952 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
8953 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
8954 * gdb.opt/Makefile.in: New makefile.
8955 * Makefile.in: Create new directory "gdb.opt".
8956 * configure.ac: Add "gdb.opt" directory.
8957 * configure: Regenerated.
a9c64011 8958
c3ea9a14
DE
89592007-10-25 Doug Evans <dje@google.com>
8960
8961 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
8962 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
8963
a9c64011 89642007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
8965 Thiago Jung Bauermann <bauerman@br.ibm.com>
8966
8967 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
8968 Floating Point expressions.
8969 * gdb.base/dfp-test.exp: new file adding tests for Decimal
8970 Floating Point variables.
8971 * gdb.base/dfp-test.c: new file containing program with Decimal
8972 Floating variables, used by gdb.base/dfp-test.exp.
8973
62a24a2b
DJ
89742007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
8975
8976 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
8977
e7b1eae6
UW
89782007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8979
8980 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
8981 compiling test case with GCC.
8982 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
8983
c641edcc
UW
89842007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8985
8986 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8987 format changes.
8988
5e5ebfe6
MS
89892007-10-18 Michael Snyder <msnyder@specifix.com>
8990
8991 * gdb.base/dbx.exp: Add missing "-re " operator.
8992
e831e7b6
GM
89932007-10-16 Gaius Mulley <gaius@glam.ac.uk>
8994
8995 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
8996 * configure.ac: Removed trailing spaces after backslash.
8997 * gdb.modula2: New directory.
8998 * gdb.modula2/Makefile.in: New file.
8999 * gdb.modula2/unbounded-array.exp: New file.
9000 * gdb.modula2/unbounded1.c: New file.
9001
7cc46491
DJ
90022007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9003
9004 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9005
90062007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
9007
9008 * gdb.base/sigstep.c (main): Add checks for
9009 return values for setitimer call.
9010 Call setitimer again with itimer = ITIMER_REAL
9011 if first call to setitimer fails.
9012
e91528f0
KH
90132007-10-11 Kazu Hirata <kazu@codesourcery.com>
9014
9015 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9016 of $timeout.
9017
2ec9a4f8
DJ
90182007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9019
9020 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9021
90222007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
9023
9024 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9025 of gdb_expect call, to avoid interruption.
9026
64b2fa04
PA
90272007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9028
9029 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9030 (v_unsigned_long_long, v_long_long_array)
9031 (v_signed_long_long_array, v_unsigned_long_long_array)
9032 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9033 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9034 [!NO_LONG_LONG]: New.
9035 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9036 v_long_long_member.
9037
9038 (v_long_long_func, v_signed_long_long_func)
9039 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9040 (main) [!NO_LONG_LONG]: Initialize long long variants.
9041
9042 * gdb.base/whatis.exp: If board file requests no_long_long, build
9043 test with NO_LONG_LONG defined. Test long long, signed long long,
9044 and unsigned long long variants but only if board file doesn't
9045 disable it.
9046
a912286e 90472007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 9048 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
9049
9050 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9051 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9052 * configure: Regenerated.
9053 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9054 gdb.pascal/types.exp, lib/pascal.exp: New files.
9055
471ba8c9
DJ
90562007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9057
9058 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9059 call.
9060 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9061 to return to the call.
9062 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9063 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9064 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9065 * gdb.mi/mi-until.exp (test_until): Likewise.
9066 * gdb.mi/mi2-until.exp (test_until): Likewise.
9067
fef8a650
DJ
90682007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9069
9070 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9071 two-char array.
9072 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9073
d983da9c
DJ
90742007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9075
9076 * gdb.threads/watchthreads.c (thread_function): Sleep between
9077 iterations.
9078 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9079 at once for S/390. Generate matching fails and passes.
9080
17f62551
VP
90812007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9082
9083 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9084 the 'struct_declarations' variable to zeros.
a9c64011 9085
ed0616c6
VP
90862007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9087
9088 * gdb.cp/mb-ctor.cc: New.
9089 * gdb.cp/mb-ctor.exp: New.
9090 * gdb.cp/mb-templates.cc: New.
9091 * gdb.cp/mb-templates.exp: New.
9092
41f1b697
DJ
90932007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
9094
9095 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
9096
3f213f78
PA
90972007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
9098
9099 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
9100 targets.
9101 * configure: Regenerate.
9102
0d381245 91032007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9104
0d381245
VP
9105 * gdb.base/annota1.exp: Adjust for 'info break'
9106 format changes.
9107 * gdb.base/annota3.exp: Likewise.
9108 * gdb.base/break.exp: Likewise.
9109 * gdb.base/condbreak.exp: Likewise.
9110 * gdb.base/pending.exp: Likewise.
9111 * gdb.base/sepdebug.exp: Likewise.
9112 * gdb.base/unload.exp: Likewise.
9113 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 9114
fe3f5fa8
VP
91152007-09-22 Vladimir Prus <vladimir@codesourcery.com>
9116
9117 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
9118 messages.
9119 * gdb.base/chng-syms.exp: Likewise.
9120 * gdb.base/unload.exp: Likewise.
a9c64011 9121
a75cf6c0
DJ
91222007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
9123
9124 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
9125
18ecae38
DJ
91262007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
9127
9128 * schedlock.c (NUM): Change to 1.
9129 (main): Use args[0] for the main thread.
9130 * schedlock.exp: Only expect two threads. Only issue one pass or fail
9131 regardless of the number of threads.
9132
5509918f
MR
91332007-09-14 Maciej W. Rozycki <macro@mips.com>
9134
4a543daf
MR
9135 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
9136 type down.
9137 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9138 test.
9139 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
9140 watchpoint type down.
9141 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9142 test.
9143
91442007-09-14 Maciej W. Rozycki <macro@mips.com>
9145
5509918f
MR
9146 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
9147 Move all the tests here and run them twice, once using software
9148 watchpoints and once using hardware watchpoints.
9149 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
9150
40b53987
DJ
91512007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
9152
9153 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
9154 test.
9155
695e2681
MK
91562007-09-10 Mark Kettenis <kettenis@gnu.org>
9157
8b3fc8d8
MK
9158 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
9159 build-id.
9160
695e2681
MK
9161 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
9162 know about $ORIGIN. Calculate output dir from $dest instead of
9163 using ${objdir}/{$subdir}.
9164
58d69f29
MK
91652007-09-09 Mark Kettenis <kettenis@gnu.org>
9166
9167 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
9168 gcore, before continuing with the test.
9169
3e347599
DJ
91702007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
9171
9172 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
9173 * gdb.mi/mi-watch.exp: Likewise.
9174
ea37ba09
DJ
91752007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9176 Jim Blandy <jimb@codesourcery.com>
9177
9178 * gdb.arch/i386-sse.exp: Do not expect character constants.
9179 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
9180 * gdb.base/display.exp: Allow print/s.
9181 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
9182 and unsigned char array changes.
9183
2025a643
DJ
91842007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9185
9186 * gdb.base/display.exp: Add tests for printf %p.
9187
26669a27
PA
91882007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
9189
9190 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
9191 the dll name to unicode.
9192
c8f021f8
JK
91932007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9194
9195 * gdb.base/default.exp (show version): Update the version text.
9196 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
9197
4cf31eea
JK
91982007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9199
9200 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9201 New files.
9202
4935890f
JK
92032007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9204
9205 * lib/gdb.exp (build_id_debug_filename_get): New function.
9206 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
9207 Remove the generate DEBUG file for the future testcase runs.
9208 New testcase for the NT_GNU_BUILD_ID retrieval.
9209 Move the final testing step to ...
9210 (test_different_dir): ... a new function.
9211 New parameter XFAIL to XFAIL all the tests performed.
9212 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
9213 New parameter TYPE to PF_PREFIX all the tests performed.
9214
02142340
VP
92152007-08-31 Vladimir Prus <vladimir@codesourcery.com>
9216
9217 * gdb.mi/mi-var-cp.cc (path_expression): New
9218 function.
9219 * gdb.mi/mi-var-cp.exp: Run path exression tests.
9220
36acd84e
UW
92212007-08-27 Markus Deuling <deuling@de.ibm.com>
9222
9223 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
9224 to fit into SPU Local Store memory.
9225
a896d121
JB
92262007-08-23 Joel Brobecker <brobecker@adacore.com>
9227
9228 * gdb.base/default.exp: Adjust the expected output of "info
9229 warranty" after the switch to GPLv3.
9230
7b433602
JB
92312007-08-23 Joel Brobecker <brobecker@adacore.com>
9232
9233 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
9234 to 30000 (from 20000).
9235
e22f8b7c
JB
92362007-08-23 Joel Brobecker <brobecker@adacore.com>
9237
9238 Switch the license of all .exp files to GPLv3.
9239 Switch the license of all .f and .f90 files to GPLv3.
9240 Switch the license of all .s and .S files to GPLv3.
9241
5a0e3bd0
JB
92422007-08-23 Joel Brobecker <brobecker@adacore.com>
9243
9244 * configure.ac: Switch license to GPLv3.
9245
cc00619d
JB
92462007-08-23 Joel Brobecker <brobecker@adacore.com>
9247
9248 Switch the licensing to GPLv3 for all .ads and .adb files.
9249
8d26208a
DJ
92502007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
9251
9252 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
9253 and t_int_double.
9254 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
9255
4fcb9948
JB
92562007-08-17 Joel Brobecker <brobecker@adacore.com>
9257
9258 * gdb.base/step-line.c: Switch license to GPL version 3, and
9259 update copyright year.
9260 * gdb.base/step-line.inp: Likewise.
9261
b9c34f67
JB
92622007-08-17 Joel Brobecker <brobecker@adacore.com>
9263
9264 * gdb.base/gdb1555.exp: Make expected output immune to formatting
9265 changes inside gdb1555.c.
9266 * gdb.base/pending.exp: Likewise.
9267
2cc17678
DJ
92682007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
9269
9270 * config/default.exp: New file.
9271
e48883f7
DJ
92722007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9273
9274 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
9275 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
9276
1ab80e5b
MR
92772007-07-30 Maciej W. Rozycki <macro@mips.com>
9278
9279 * gdb.base/dump.exp: Force the correct endianness for binary
9280 formats not carrying this information.
9281
aba471f5
DJ
92822007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9283
9284 * gdb.threads/staticthreads.exp: Match .*sem_post.
9285
d4e07204
DJ
92862007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9287
9288 * gdb.base/readline.exp (operate_and_get_next): Match the final
9289 prompt.
9290
2b97317d
KB
92912007-07-23 Kevin Buettner <kevinb@redhat.com>
9292
9293 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
9294 to restarting SID.
9295
44efa07a
KB
92962007-07-18 Kevin Buettner <kevinb@redhat.com>
9297
9298 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
9299 prior to `gdb_start'.
9300
7b5ebade
KB
93012007-07-18 Kevin Buettner <kevinb@redhat.com>
9302
9303 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
9304 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
9305 Remove call to gdb_unload.
9306
255e7678
DJ
93072007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
9308 Daniel Jacobowitz <dan@codesourcery.com>
9309
9310 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
9311 for __WIN32__.
9312 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
9313 * gdb.base/unload.exp: Use shared library test routines.
9314
3a40aaa0
UW
93152007-07-03 Markus Deuling <deuling@de.ibm.com>
9316
9317 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
9318 * gdb.base/solib-symbol-lib.c: Likewise.
9319 * gdb.base/solib-symbol-main.c: Likewise.
9320
b0f4b84b
DJ
93212007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
9322
9323 * config/gdbserver.exp (gdb_reconnect): New.
9324 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
9325 gdb.base/solib-disc.exp: New files.
9326 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
9327 remote debugging".
9328 (gdb_compile): Add shlib_load flag.
9329 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
9330 port.
9331 (gdbserver_reconnect): New.
9332
1b05479a
DJ
93332007-07-01 Nick Roberts <nickrob@snap.net.nz>
9334 Daniel Jacobowitz <dan@codesourcery.com>
9335
9336 * gdb.base/annota3.exp: Test for if construct.
9337
86f78eb2
DJ
93382007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
9339
9340 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
9341
6a2eb474 93422007-06-21 Chris Dearman <chris@mips.com>
a9c64011 9343 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
9344
9345 * gdb.base/display.exp: Allow a newline after display/i.
9346 * gdb.base/pc-fp.exp: Likewise.
9347 * gdb.base/sigbpt.exp: Likewise.
9348
f8b73d13
DJ
93492007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9350
9351 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
9352 required features to be included.
9353
4339e69e
DJ
93542007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9355
9356 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
9357 in info threads output.
9358
23d964e7
UW
93592007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9360 Markus Deuling <deuling@de.ibm.com>
9361
9362 * gdb.arch/spu-info.exp: New testcase.
9363 * gdb.arch/spu-info.c: New file.
9364
fd20f75b
DJ
93652007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
9366
9367 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
9368 tpcs_offset. Restore lr after the call.
9369 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
9370
2226f861
DJ
93712007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
9372
9373 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
9374 (gdbserver_run): Kill any running gdbserver.
9375 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
9376
d12371a9
MR
93772007-05-17 Maciej W. Rozycki <macro@mips.com>
9378
9379 * gdb.base/sigbpt.exp: Preset segv_addr.
9380
93f02886
DJ
93812007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
9382
9383 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
9384 (gdb_compile_shlib): Likewise.
9385 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
9386 (default_gdb_init): Clear cleanfiles.
9387 (gdb_finish): Delete recorded cleanfiles.
9388 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
9389
9390 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
9391 Do not use isnative.
9392 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
9393 gdb.base/so-impl-ld.exp: Likewise.
9394 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
9395 * gdb.base/unload.exp: Likewise. Do not pass empty option to
9396 gdb_compile.
9397
b04e06d7
VP
93982007-05-15 Vladimir Prus <vladimir@codesourcery.com>
9399
9400 * config/unknown.exp: Remove.
9401
069ed931
UW
94022007-05-15 Markus Deuling <deuling@de.ibm.com>
9403
9404 * gdb.base/info-proc.exp: Check is_remote.
9405
09db0d03
UW
94062007-05-14 Markus Deuling <deuling@de.ibm.com>
9407
9408 * gdb.base/gcore.exp: Initialize variable core_supported.
9409
af2cbe8c
DJ
94102007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9411
9412 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
9413
027c0295
DJ
94142007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9415
9416 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
9417 * gdb.threads/print-threads.exp (test_all_threads): Allow
9418 negative and hexadecimal thread IDs.
9419
dc5000e7
DJ
94202007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9421
9422 * gdb.java/jprint.java (public): Avoid invalid call to static
9423 method.
9424
2e74ed18
DP
94252007-05-14 Denis Pilat <denis.pilat@st.com>
9426
9427 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
9428 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
9429 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9430 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
9431 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
9432
83547f02
UW
94332007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9434
9435 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 9436 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
9437 this mode.
9438 * gdb.base/ovlymgr.c: Provide stubs for spu target.
9439 * gdb.base/spu.ld: New file.
9440
b18be20d
DJ
94412007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
9442
9443 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
9444
be444858
DJ
94452007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
9446
9447 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
9448
b1d53152
DJ
94492007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9450
9451 * gdb.java/jmain.exp: Handle demangled names with and without method
9452 signatures.
9453
d084b331
DJ
94542007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9455
9456 * gdb.mi/mi-syn-frame.c (main, foo, bar)
9457 (have_a_very_merry_interrupt): Remove calls to puts.
9458 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
9459 inferior output.
9460 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
9461 test names.
9462
db9d7fc5
DJ
94632007-04-29 Markus Deuling <deuling@de.ibm.com>
9464 Daniel Jacobowitz <dan@codesourcery.com>
9465
9466 * gdb.base/auxv.exp (core_works): Also check is_remote.
9467 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
9468
ef783a7d 94692007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9470
ef783a7d
VP
9471 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
9472 message, not the undefined 'module' variable.
9473 * gdb.base/siginfo.exp: Likewise.
9474 * gdb.base/sigstep.exp: Likewise.
9475 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
9476 serialport.
9477 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
9478
b7b73cae
CV
94792007-04-25 Corinna Vinschen <vinschen@redhat.com>
9480
9481 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
9482 target sim fails. Return 0 otherwise.
9483 (gdb_load): Return prematurely if gdb_target_sim fails.
9484
7d90fdfa
DP
94852007-04-16 Denis Pilat <denis.pilat@st.com>
9486
9487 * gdb.base/setshow.exp: Reset height after having set it to 100.
9488
5d3e9c85
DP
94892007-04-16 Denis Pilat <denis.pilat@st.com>
9490
9491 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
9492
18e75969
DP
94932007-04-16 Denis Pilat <denis.pilat@st.com>
9494
9495 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
9496
25d5ea92
VP
94972007-04-14 Vladimir Prus <vladimir@codesourcery.com>
9498
9499 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
9500 tests. Run the frozen varobjs test.
9501 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 9502 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 9503
0b49cb80
JK
95042007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9505
9506 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
9507 gdb.base/type-opaque.exp: New files.
9508
a73bafbc 95092007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
9510
9511 * gdb.mi/mi-var-child.c
a73bafbc
VP
9512 (do_children_tests): User char[2] instead of
9513 char so that automatic printing of pointers to char
9514 don't give unpredicable result.
9515 * gdb.mi/var-cmd.c (do_locals_test): Initialize
9516 local variables.
9517 * gdb.mi/mi-var-child.exp: Step to right line
9518 of do_children_tests.
9519 * gdb.mi/mi2-var-child.exp: Likewise.
9520 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 9521 do_locals_tests.
a73bafbc
VP
9522 (do_children_tests): User char[2] instead of
9523 char so that automatic printing of pointers to char
a9c64011 9524 don't give unpredicable result.
a73bafbc 9525 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9526 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
9527 Pass test name to mi_wait_for_stop.
9528
7ce59000
DJ
95292007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9530
9531 * gdb.asm/asm-source.exp: Remove d10v case.
9532 * lib/gdb.exp (skip_cplus_tests): Likewise.
9533 * gdb.asm/d10v.inc: Deleted.
9534
20389057
DJ
95352007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9536
9537 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
9538
8807d78b
DJ
95392007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9540
9541 * config/netware.exp: Delete file.
9542
aa3edb8e
JB
95432007-03-29 Joel Brobecker <brobecker@adacore.com>
9544
9545 * gdb.dwarf2/dw2-noloc.S: New file.
9546 * gdb.dwarf2/dw2-noloc.exp: New file.
9547
297561ac
PA
95482007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
9549
9550 * gdb.cp/method2.cc: New test.
9551 * gdb.cp/method2.exp: New test.
9552 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
9553
1f81bd39
DJ
95542007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9555
9556 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
9557
9453113a
DJ
95582007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
9559
9560 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
9561
b741e217
DJ
95622007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9563
9564 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
9565 (gdb_load): Delete, replace with...
9566 (gdb_reload): ...this.
9567 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
9568 * gdb.server/server-mon.exp: Likewise.
9569 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
9570 (gdb_start_cmd): New.
9571 (gdb_file_cmd): Save the last loaded file.
9572 (gdb_reload): New.
9573 (gdb_gnu_strip_debug): Use transform.
9574 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
9575 support here. Use new $last_loaded_file. Check mtime.
9576 (gdb_target_cmd): Handle ObjC failure case.
9577 (infer_host_exec): Delete.
9578 (gdbserver_load): Rename to...
9579 (gdbserver_run): ...this. Simplify.
9580 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
9581 (mi_gdb_load): Move most contents to a new function...
9582 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
9583 (mi_run_cmd): Use mi_gdb_target_load.
9584 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
9585 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
9586 Use gdb_run_cmd.
9587 * gdb.base/charsign.exp: Remove incorrect comment.
9588 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
9589 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
9590 gdb.base/start.exp: Use gdb_start_cmd.
9591
446ab585 95922007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 9593 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
9594
9595 * gdb.base/sigbpt.exp: Fix the message when skipping test.
9596 * gdb.base/signull.exp: Similarly.
9597
bbb88ebf
UW
95982007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9599
9600 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
9601 messages available to test cases (like chng-sym.exp).
9602
cb8c4a99
AS
96032007-03-14 Andreas Schwab <schwab@suse.de>
9604
9605 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9606 format changes.
9607
4e463ff5
DJ
96082007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
9609
9610 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
9611 (optimized_1): New.
9612 (main): Call optimized_1.
9613 (gdb2029): Correct typos. Call gdb2029_marker.
9614 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
9615 for gdb2029.
9616
b6db2c47
MK
96172007-03-12 Mark Kettenis <kettenis@gnu.org>
9618
9619 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
9620 as tabs. Remove redundant test pattern.
9621
70ed3737
UW
96222007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9623
9624 * gdb.base/long_long.exp: Accept optional symbol name in <...>
9625 for /a format output.
9626
47b67b60
DJ
96272007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
9628
9629 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
9630 collect output incrementally.
9631
b8953b0e
UW
96322007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9633
9634 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
9635 for -var-create lpcharacter test.
9636 * gdb.mi/mi2-var-cmd.exp: Likewise.
9637
7acd5c40
UW
96382007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9639
9640 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
9641 pass on targets where address zero is readable.
9642
9c6759c1
UW
96432007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9644
9645 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
9646 just a single architecture.
9647
a2f1aeb4
UW
96482007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9649
9650 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
9651 (fetch_all_registers): New function, uses gdb_test_multiple and
9652 exp_continue to fetch inferior output line-by-line.
9653 Replace all uses of do_get_all_registers by fetch_all_registers.
9654
46579ac2
UW
96552007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9656
9657 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
9658 in target_info.
9659
fc133f24
MS
96602007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9661
a9c64011 9662 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
9663 consistancy; add a default (timeout) case.
9664
7646a51d
MS
96652007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9666
9667 * gdb.base/watchpoint.exp: Fix truncated comment.
9668
dcfff61f
MS
96692007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9670
9671 * Makefile.in: Remove spurious single-quotes from sed command.
9672
664e3ee9
DJ
96732007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9674
9675 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
9676 func.
9677 * gdb.mi/mi2-var-cmd.exp: Likewise.
9678
d7cc6f2f
JB
96792007-02-27 Joel Brobecker <brobecker@adacore.com>
9680
a9c64011
AS
9681 * gdb.dwarf2/dw2-producer.S: New file.
9682 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
9683
96842007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
9685
9686 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9687 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9688 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9689 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9690 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
9691 Revert tests to use mi_gdb_test and include value field in output
9692 of -var-create.
9693
93d42b30
DJ
96942007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9695
9696 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
9697
c499ed39
DJ
96982007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9699
9700 * gdb.base/maint.exp: Remove full paths from test names.
9701 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
9702 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
9703
9836f81b
JB
97042007-02-27 Joel Brobecker <brobecker@adacore.com>
9705
9706 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
9707
c74d0ad8
DJ
97082007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9709
9710 * gdb.server/server-mon.exp: New test.
9711
2711e456
DJ
97122007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9713
9714 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
9715
ff6f572f
DJ
97162007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9717
9718 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
9719 register capitalization.
9720
fada3feb
DP
97212007-02-13 Denis Pilat <denis.pilat@st.com>
9722
9723 * gdb.mi/mi-var-invalidate.exp: New file.
9724
fb1e4ffc
DJ
97252007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9726
9727 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
9728
3da939d7
DJ
97292007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9730
9731 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
9732
123dc839
DJ
97332007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9734
9735 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
9736 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
9737
877e3645 97382007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
9739
9740 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9741 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9742 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9743 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9744 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 9745 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 9746 Update tests to include value field in output of -var-create.
a9c64011 9747
3c0a2960
AS
97482007-02-08 Andreas Schwab <schwab@suse.de>
9749
9750 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
9751
108546a0
DJ
97522007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
9753
9754 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
9755 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
9756
d701dcab
DP
97572007-02-02 Denis Pilat <denis.pilat@st.com>
9758
9759 * gdb.threads/threadapply.exp: check that frame is not changed by
9760 the thread apply all command.
9761
783e3e2f
AS
97622007-01-31 Andreas Schwab <schwab@suse.de>
9763
6d9c3a87
AS
9764 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9765
3c50d7b9
AS
9766 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
9767 in the dwarf sections.
9768 * gdb.dwarf2/mac-fileno.S: Likewise.
9769
783e3e2f
AS
9770 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
9771 bspstore register on ia64.
9772
78ff580e
AS
97732007-01-29 Andreas Schwab <schwab@suse.de>
9774
cc8e9b12
AS
9775 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
9776 "frame-begin" annotation.
9777
78ff580e
AS
9778 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
9779 number of "frames-invalid" annotations.
9780
704a4f78
DJ
97812007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9782
9783 * gdb.base/commands.exp: Call if_commands_test.
9784 (gdb_test_no_prompt, if_commands_test): New.
9785
e741bf94
MK
97862007-01-28 Mark Kettenis <kettenis@gnu.org>
9787
9788 * gdb.threads/sigthread.c (NSIGS): Make bigger.
9789
474d0ad3
AS
97902007-01-27 Andreas Schwab <schwab@suse.de>
9791
9792 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
9793 .short/.int/.quad in the dwarf sections.
9794 * gdb.dwarf2/dw2-intercu.S: Likewise.
9795 * gdb.dwarf2/dw2-intermix.S: Likewise.
9796
e784b426
JK
97972007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9798
9799 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
9800 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
9801 array.
e784b426
JK
9802 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
9803 * gdb.base/setvar.exp: Likewise.
9804
37f08e04
AS
98052007-01-26 Andreas Schwab <schwab@suse.de>
9806
9a01813a
AS
9807 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
9808 test.
9809
37f08e04
AS
9810 * gdb.base/multi-forks.exp ("restart $i"): Also match
9811 __kernel_syscall_via_break.
9812
6e2a9270
VP
98132007-01-24 Vladimir Prus <vladimir@codesourcery.com>
9814
9815 * lib/mi-support.exp (mi_delete_varobj): New.
9816 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
9817 testcase.
9818 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
9819 (main): Call the above.
9820 (reference_update_test, base_in_reference_test)
9821 (reference_to_pointer): Delete the created varobjs.
a9c64011 9822
e515b470
DJ
98232007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
9824
9825 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
9826 * configure: Regenerated.
9827 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
9828 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
9829 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
9830 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
9831 * lib/gdb.exp (gdb_skip_xml_test): New function.
9832
08d8bcd7
DJ
98332007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
9834
9835 * gdb.base/sigrepeat.exp: Correct error message.
9836
98372007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
9838 Daniel Jacobowitz <dan@codesourcery.com>
9839
9840 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
9841 gdb.arch/i386-gnu-cfi-asm.S: New files.
9842
97c3f1f3
JK
98432007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9844
9845 * lib/gdb.exp: Abort on missing `site.exp'.
9846
cb1df416
DJ
98472007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9848 Daniel Jacobowitz <dan@codesourcery.com>
9849
9850 * gdb.base/included.c, gdb.base/included.exp,
9851 gdb.base/included.h: New files.
9852
35990120
DJ
98532007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9854
9855 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
9856 (maximize_rlimit): Reduce limits on 64-bit systems.
9857
6e81a116 98582007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
9859
9860 From Marcus Deuling <deuling@de.ibm.com>:
9861 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
9862 every case.
9863
6c3c41f3
NR
98642007-01-13 Nick Roberts <nickrob@snap.net.nz>
9865
9866 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
9867 (test_path_specification): Use objdir instead of srcdir to always
9868 get an absolute filename.
9869
2f12c312
DJ
98702007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9871
9872 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
9873
81121995
VP
98742007-01-11 Vladimir Prus <vladimir@codesourcery.com>
9875
9876 * gdb.mi/mi-var-cp.cc (reference_update_tests):
9877 Make sure the variable we're using is in scope.
9878 (reference_to_pointer): Likewise.
9879
4741b737
DJ
98802007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9881
9882 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
9883 has no debug information.
9884
054410c3
DJ
98852007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9886
9887 * gdb.base/annota1.exp: Remove extra send_gdb.
9888
818f79f6
DJ
98892007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9890
9891 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
9892
f7a6bb70
DJ
98932007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9894
9895 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
9896
57e66780
DJ
98972007-01-08 Nick Roberts <nickrob@snap.net.nz>
9898 Daniel Jacobowitz <dan@codesourcery.com>
9899
9900 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
9901 lcharacter or linteger change. Correct duplicated test name.
9902 * gdb.mi/mi2-var-cmd.exp: Likewise.
9903
3d799a95
DJ
99042007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9905
9906 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
9907
99082007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 9909
a9c64011
AS
9910 * gdb.base/nofield.c: New file.
9911 * gdb.base/nofield.exp: New testcase.
51679ba9 9912
eafb94e8
NR
99132007-01-05 Nick Roberts <nickrob@snap.net.nz>
9914
9915 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
9916
9917 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
9918 test.
9919
5e572bb4
DJ
99202007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9921
9922 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
9923
74a44383
DJ
99242007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9925
9926 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
9927 when continuing.
9928
1b572db9
DJ
99292007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9930
9931 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
9932 Expect ".exe" extension.
9933
381bc39b
DJ
99342007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9935
9936 * gdb.base/charset.exp: Add explicit filename to break.
9937 * gdb.base/dbx.exp: Add explicit filename to breaks.
9938
2b70e4c6
DJ
99392007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9940
9941 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
9942 * gdb.mi/mi2-file.exp: Likewise.
9943
303b6f5d
DJ
99442007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9945
9946 Implement specification of MI tests as comments
9947 in C and C++ sources.
9948 * lib/mi-support.exp (mi_autotest_data): New variable.
9949 (mi_autotest_source): New variable.
9950 (count_newlines, mi_prepare_inline_tests)
9951 (mi_get_inline_test, mi_continue_to_line)
9952 (mi_run_inline_test, mi_tbreak)
9953 (mi_send_resuming_command, mi_wait_for_stop): New functions.
9954 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
9955 Run inline tests.
9956 * gdb.mi/mi-var-cp.cc: Define tests here.
9957
23da0d94
VP
99582007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9959
9960 Simplify usage of mi_continue_to.
9961 * lib/mi-support.exp (mi_runto_helper): Renamed
9962 from mi_runto, added new parameter 'run_or_continue'.
9963 (mi_runto): Use mi_runto_helper.
9964 (mi_continue_to): Accept just function name as parameter.
9965 Use mi_runto_helper.
9966 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
9967 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9968
f9e18282
JB
99692006-01-04 Joel Brobecker <brobecker@adacore.com>
9970
9971 Make this testcase a bit more realistic. The current code
9972 is too simplistic, and allows the compiler to optimize out
9973 some of the entities we need for this testcase.
9974 * gdb.ada/null_record/bar.ads (Void_Star): New type.
9975 (Do_Nothing): Add extra parameter.
9976 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
9977 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
9978 by using a variable of type Void_Star.
9979
fd678c65
JB
99802006-01-04 Joel Brobecker <brobecker@adacore.com>
9981
9982 * gdb.ada/catch_ex/foo.adb: New file.
9983 * gdb.ada/catch_ex.exp: New testcase.
9984
05cfdb42
DJ
99852007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
9986
9987 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
9988 pass --image-base to linker.
9989
2e03ee74
DJ
99902007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9991 Daniel Jacobowitz <dan@codesourcery.com>
9992
9993 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
9994 secondary prompts.
9995
0d5de010
DJ
99962007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9997
9998 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
9999 output. Test the types of members and member pointers.
10000 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10001 gdb/2092.
10002 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10003 statement. Enable for GCC. Update expected output for some tests
10004 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10005 layout.
10006 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10007 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
10008 (Diamond::vget_base): New.
10009 (main): Add new tests.
10010 * gdb.cp/printmethod.exp: Update expected output for member functions.
10011 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
10012 print pEe->D::vg().
10013
61a771aa
DJ
100142007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10015
10016 * gdb.threads/tls.exp: Allow stops in sem_post.
10017
2fa63963
DJ
100182006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
10019
10020 * gdb.base/annota1.exp: Allow .*printf in backtraces.
10021 * gdb.base/annota3.exp: Likewise.
10022 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10023 again (instead of timing out).
10024 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10025 GCC bug 26475.
10026 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10027 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10028 test from jmisc1.exp.
10029 * gdb.java/jmisc1.exp: Delete.
10030 * gdb.java/jprint.exp: Adjust to work with method signatures including
10031 return types.
10032 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10033 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10034 * lib/java.exp (compile_java_from_source): Pass the correct type
10035 to target_compile.
10036
5eefc2b7
JB
100372006-12-31 Joel Brobecker <brobecker@adacore.com>
10038
10039 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10040 (stack_align_edx): New function.
10041 (stack_align_eax): New function.
10042 (main): Add calls to stack_align_edx and stack_align_eax.
10043 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10044 Add testing for the cases where the register used during a stack
10045 realignment is edx. Same for eax.
10046
227c54da
DJ
100472006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10048
10049 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10050 and generic PE targets.
10051
cab8ac94
JB
100522006-12-29 Joel Brobecker <brobecker@adacore.com>
10053
10054 * gdb.ada/array_return.exp: Update copyright date list.
10055
ba54f318
JB
100562006-12-27 Joel Brobecker <brobecker@adacore.com>
10057
10058 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10059 (Create_Small_Float_Vector): New function.
10060 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10061 function body.
10062 * gdb.ada/array_return/p.adb: Use new type and function from
10063 package Pck.
10064 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10065 able to print the value returned by a function returning an
10066 array of float.
10067
6b7a35dd
JB
100682006-12-20 Joel Brobecker <brobecker@adacore.com>
10069
10070 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10071 The associated tests should be PASSing.
10072
038224f6
VP
100732006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10074
10075 Test for base in references.
10076 * gdb.mi/mi-var-cp.cc: Add test code.
10077 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10078 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10079 * gdb.mi/mi2-watch.exp: Likewise.
10080 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10081 (mi_list_varobj_children): New function.
10082
b26ed50d
VP
100832006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10084
10085 * lib/mi-support.exp
10086 (mi_runto): Accept "()" after function name.
10087 (mi_create_varobj): New function.
10088 (mi_varobj_update): New function.
10089 (mi_Check_varobj_value): New function.
10090 * gdb.mi/mi-var-cp.exp: New file.
10091 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 10092
08232497
DJ
100932006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
10094
10095 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
10096 gdb.base/weaklib2.c: New files.
10097
d394c993 100982006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 10099
ac6c2fba
NS
10100 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
10101 info. Adjust test names.
10102
8ec659a0 10103 * gdb.base/break.c (main): Move position of malloc.
d394c993 10104 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 10105
acd65feb
VP
101062006-11-28 Vladimir Prus <vladimir@codesourcery.com>
10107
10108 * gdb.mi/mi-var-cmd.exp: Check -var-update after
10109 assignement of arrays and function pointers.
10110 * gdb.mi/var-cmd.c: Add declaration necessary for above
10111 tests.
10112
f556d5e5
NS
101132006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10114
10115 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
10116
10117 * gdb.threads/linux-dp.exp: Read thread table before and after
10118 creating each philosopher and verify it.
10119
697bc68d
NS
101202006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10121 Paul Brook <paul@codesourcery.com>
10122 Daniel Jacobowitz <dan@codesourcery.com>
10123
10124 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 10125 main to remove duplication. Add start function of the form
697bc68d
NS
10126 '_*start[1-9]*'. Add RVDS start function.
10127
29d73ae4
DJ
101282006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10129
10130 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
10131
c1d88655
UW
101322006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10133
10134 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
10135 * gdb.asm/spu.inc: New file.
10136 * gdb.base/term.exp: Disable if [target_info exists noargs].
10137 * gdb.gdb/complaints.exp: Disable if ![isnative].
10138 * gdb.gdb/selftest.exp: Likewise.
10139 * gdb.gdb/observer.exp: Likewise.
10140 * gdb.gdb/xfullpath.exp: Likewise.
10141 * gdb.base/attach.exp: Disable on SPU target.
10142 * gdb.cp/bs145503.exp: Likewise.
10143 * gdb.cp/exception.exp: Likewise.
10144 * gdb.cp/userdef.exp: Likewise.
10145
32a13b1a
DJ
101462006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10147
10148 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
10149
d8295fe9
VP
101502006-11-10 Vladimir Prus <vladimir@codesourcery.com>
10151
10152 * gdb.base/completion.exp: Fix completion tests for
10153 'info' and 'info '.
10154 * gdb.base/help.exp (help_test_raw, test_class_help)
10155 (test_prefix_command_help): Move...
10156 * lib/gdb.exp: Here.
10157 * gdb.base/main.exp: Adjust.
10158 * gdb.cp/maint.exp: Adjust.
10159 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 10160
8c394015
VP
101612006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10162
10163 * gdb.stabs/weird.exp (print_weird_var): Use
10164 gdb_test_multiple instead of gdb_expect.
10165
027fc1bc
VP
101662006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10167
10168 * gdb.base/help.exp (help_test_raw): New.
10169 (test_class_help): New.
10170 (test_prefix_command_help): New.
10171 Adjust testcases.
10172
67609209
FR
101732006-11-09 Christophe Lyon <christophe.lyon@st.com>
10174
10175 * gdb.base/constvars.c (main): Write to crass and crips, so that
10176 they are allocated by the compiler.
10177
f73adfeb
AS
101782006-10-27 Andreas Schwab <schwab@suse.de>
10179
10180 * gdb.base/multi-forks.exp: Use "detach fork" instead of
10181 "detach-fork".
10182
2f83a18e
DJ
101832006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
10184
10185 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
10186 of patterns.
10187
94277a38
DJ
101882006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10189
10190 * gdb.base/sepdebug.exp: Remove debug format test.
10191 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
10192 Handle no-symtab.
10193 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
10194
5bd2f6e2
DJ
101952006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10196
10197 * gdb.threads/manythreads.c (thread_function, main): Don't cast
10198 int to pointer or pointer to int.
10199 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
10200
8c008720
DJ
102012006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
10202
10203 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
10204
9e35dae4
DJ
102052006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10206
10207 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
10208
d9639e13
DJ
102092006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10210
10211 PR c++/2116
10212 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
10213
390a1bd0
JB
102142006-10-06 Joel Brobecker <brobecker@adacore.com>
10215
10216 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
10217 the corresponding bug has been fixed in GDB (PR/2018).
10218
dd920c33
JB
102192006-10-06 Joel Brobecker <brobecker@adacore.com>
10220
10221 * gdb.base/subst.exp: New testcase.
10222
53bbefe9
JB
102232006-10-06 Joel Brobecker <brobecker@adacore.com>
10224
10225 * gdb.ada/array_return/pck.ads: Add copyright notice.
10226 * gdb.ada/array_return/pck.adb: Likewise.
10227 * gdb.ada/array_return/p.adb: Likewise.
10228 * gdb.ada/exec_changed/first.adb: Likewise.
10229 * gdb.ada/exec_changed/second.adb: Likewise.
10230
09851417
JB
102312006-10-06 Joel Brobecker <brobecker@adacore.com>
10232
10233 * gdb.ada/watch_arg/watch.adb: New file.
10234 * gdb.ada/watch_arg.exp: New testcase.
10235
041bf30d
VP
102362006-10-02 Vladimir Prus <vladimir@codesourcery.com>
10237
10238 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 10239 via string_to_regexp.
041bf30d 10240 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 10241
f286fbdd 102422006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
10243
10244 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
10245 Remove unused / obsolete files.
10246
7c07f349
NR
102472006-09-19 Nick Roberts <nickrob@snap.net.nz>
10248
10249 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
10250
cd5ff84a
VP
102512006-09-17 Vladimir Prus <vladimir@codesourcery.com>
10252
10253 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
10254 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 10255 the number of frames.
cd5ff84a 10256
ae018d1a
DJ
102572006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
10258
10259 * gdb.base/args.c (main): Add breakpoint marker.
10260 * gdb.base/args.exp: Use args_test for tests. Add new tests which
10261 really test empty arguments.
10262 (args_load): Delete.
10263 (args_test): New.
10264
b399c549
NR
102652006-09-13 Nick Roberts <nickrob@snap.net.nz>
10266
10267 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 10268 check for one file.
b399c549 10269
2ab1eb7a
VP
102702006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
10271
10272 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
10273 HIGH_FRAME argument to -stack-list-locals can be larger than
10274 the number of frames.
a9c64011 10275
476308bf
FF
102762006-08-18 Fred Fish <fnf@specifix.com>
10277
10278 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
10279 '$' in front of skip_vmx_tests_saved when setting that.
10280
8625200f
AS
102812006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
10282
10283 * gdb.base/trace-commands.exp: New file.
10284
089ec8f1
DJ
102852006-08-10 Joel Brobecker <brobecker@adacore.com>
10286 Daniel Jacobowitz <dan@codesourcery.com>
10287
10288 * gdb.base/step-bt.exp: Make hexadecimal address optional in
10289 expected output of the backtrace commands.
10290
b60f0898
JB
102912006-08-09 Joel Brobecker <brobecker@adacore.com>
10292
10293 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
10294 untested followed by return combination.
10295 * gdb.arch/altivec-regs.exp: Likewise.
10296 * gdb.arch/e500-abi.exp: Likewise.
10297 * gdb.arch/e500-regs.exp: Likewise.
10298 * gdb.arch/gdb1291.exp: Likewise.
10299 * gdb.arch/gdb1431.exp: Likewise.
10300 * gdb.arch/gdb1558.exp: Likewise.
10301 * gdb.arch/i386-prologue.exp: Likewise.
10302 * gdb.arch/i386-unwind.exp: Likewise.
10303 * gdb.asm/asm-source.exp: Likewise.
10304 * gdb.base/a2-run.exp: Likewise.
10305 * gdb.base/advance.exp: Likewise.
10306 * gdb.base/all-bin.exp: Likewise.
10307 * gdb.base/annota1.exp: Likewise.
10308 * gdb.base/annota3.exp: Likewise.
10309 * gdb.base/args.exp: Likewise.
10310 * gdb.base/arithmet.exp: Likewise.
10311 * gdb.base/assign.exp: Likewise.
10312 * gdb.base/async.exp: Likewise.
10313 * gdb.base/attach.exp: Likewise.
10314 * gdb.base/bang.exp: Likewise.
10315 * gdb.base/bigcore.exp: Likewise.
10316 * gdb.base/bitfields.exp: Likewise.
10317 * gdb.base/bitfields2.exp: Likewise.
10318 * gdb.base/break.exp: Likewise.
10319 * gdb.base/call-sc.exp: Likewise.
10320 * gdb.base/call-strs.exp: Likewise.
10321 * gdb.base/callfuncs.exp: Likewise.
10322 * gdb.base/checkpoint.exp: Likewise.
10323 * gdb.base/chng-syms.exp: Likewise.
10324 * gdb.base/code-expr.exp: Likewise.
10325 * gdb.base/commands.exp: Likewise.
10326 * gdb.base/completion.exp: Likewise.
10327 * gdb.base/cond-expr.exp: Likewise.
10328 * gdb.base/condbreak.exp: Likewise.
10329 * gdb.base/consecutive.exp: Likewise.
10330 * gdb.base/constvars.exp: Likewise.
10331 * gdb.base/corefile.exp: Likewise.
10332 * gdb.base/cvexpr.exp: Likewise.
10333 * gdb.base/dbx.exp: Likewise.
10334 * gdb.base/define.exp: Likewise.
10335 * gdb.base/detach.exp: Likewise.
10336 * gdb.base/display.exp: Likewise.
10337 * gdb.base/dump.exp: Likewise.
10338 * gdb.base/ena-dis-br.exp: Likewise.
10339 * gdb.base/ending-run.exp: Likewise.
10340 * gdb.base/environ.exp: Likewise.
10341 * gdb.base/eval-skip.exp: Likewise.
10342 * gdb.base/exprs.exp: Likewise.
10343 * gdb.base/fileio.exp: Likewise.
10344 * gdb.base/finish.exp: Likewise.
10345 * gdb.base/float.exp: Likewise.
10346 * gdb.base/foll-exec.exp: Likewise.
10347 * gdb.base/foll-fork.exp: Likewise.
10348 * gdb.base/foll-vfork.exp: Likewise.
10349 * gdb.base/freebpcmd.exp: Likewise.
10350 * gdb.base/funcargs.exp: Likewise.
10351 * gdb.base/gcore.exp: Likewise.
10352 * gdb.base/gdb1090.exp: Likewise.
10353 * gdb.base/gdb1250.exp: Likewise.
10354 * gdb.base/huge.exp: Likewise.
10355 * gdb.base/info-proc.exp: Likewise.
10356 * gdb.base/interrupt.exp: Likewise.
10357 * gdb.base/jump.exp: Likewise.
10358 * gdb.base/langs.exp: Likewise.
10359 * gdb.base/lineinc.exp: Likewise.
10360 * gdb.base/list.exp: Likewise.
10361 * gdb.base/logical.exp: Likewise.
10362 * gdb.base/long_long.exp: Likewise.
10363 * gdb.base/macscp.exp: Likewise.
10364 * gdb.base/maint.exp: Likewise.
10365 * gdb.base/mips_pro.exp: Likewise.
10366 * gdb.base/miscexprs.exp: Likewise.
10367 * gdb.base/multi-forks.exp: Likewise.
10368 * gdb.base/opaque.exp: Likewise.
10369 * gdb.base/overlays.exp: Likewise.
10370 * gdb.base/pc-fp.exp: Likewise.
10371 * gdb.base/pointers.exp: Likewise.
10372 * gdb.base/printcmds.exp: Likewise.
10373 * gdb.base/psymtab.exp: Likewise.
10374 * gdb.base/ptype.exp: Likewise.
10375 * gdb.base/recurse.exp: Likewise.
10376 * gdb.base/relational.exp: Likewise.
10377 * gdb.base/relocate.exp: Likewise.
10378 * gdb.base/remote.exp: Likewise.
10379 * gdb.base/reread.exp: Likewise.
10380 * gdb.base/restore.exp: Likewise.
10381 * gdb.base/return.exp: Likewise.
10382 * gdb.base/return2.exp: Likewise.
10383 * gdb.base/scope.exp: Likewise.
10384 * gdb.base/sect-cmd.exp: Likewise.
10385 * gdb.base/sep.exp: Likewise.
10386 * gdb.base/sepdebug.exp: Likewise.
10387 * gdb.base/setshow.exp: Likewise.
10388 * gdb.base/setvar.exp: Likewise.
10389 * gdb.base/sigall.exp: Likewise.
10390 * gdb.base/sigbpt.exp: Likewise.
10391 * gdb.base/signals.exp: Likewise.
10392 * gdb.base/signull.exp: Likewise.
10393 * gdb.base/sizeof.exp: Likewise.
10394 * gdb.base/solib.exp: Likewise.
10395 * gdb.base/step-line.exp: Likewise.
10396 * gdb.base/step-test.exp: Likewise.
10397 * gdb.base/structs.exp: Likewise.
10398 * gdb.base/structs2.exp: Likewise.
10399 * gdb.base/term.exp: Likewise.
10400 * gdb.base/twice.exp: Likewise.
10401 * gdb.base/until.exp: Likewise.
10402 * gdb.base/varargs.exp: Likewise.
10403 * gdb.base/volatile.exp: Likewise.
10404 * gdb.base/watchpoint.exp: Likewise.
10405 * gdb.base/whatis-exp.exp: Likewise.
10406 * gdb.base/whatis.exp: Likewise.
10407 * gdb.cp/ambiguous.exp: Likewise.
10408 * gdb.cp/annota2.exp: Likewise.
10409 * gdb.cp/annota3.exp: Likewise.
10410 * gdb.cp/bool.exp: Likewise.
10411 * gdb.cp/breakpoint.exp: Likewise.
10412 * gdb.cp/casts.exp: Likewise.
10413 * gdb.cp/class2.exp: Likewise.
10414 * gdb.cp/classes.exp: Likewise.
10415 * gdb.cp/cplusfuncs.exp: Likewise.
10416 * gdb.cp/ctti.exp: Likewise.
10417 * gdb.cp/derivation.exp: Likewise.
10418 * gdb.cp/exception.exp: Likewise.
10419 * gdb.cp/gdb1355.exp: Likewise.
10420 * gdb.cp/hang.exp: Likewise.
10421 * gdb.cp/inherit.exp: Likewise.
10422 * gdb.cp/local.exp: Likewise.
10423 * gdb.cp/m-data.exp: Likewise.
10424 * gdb.cp/m-static.exp: Likewise.
10425 * gdb.cp/member-ptr.exp: Likewise.
10426 * gdb.cp/method.exp: Likewise.
10427 * gdb.cp/misc.exp: Likewise.
10428 * gdb.cp/namespace.exp: Likewise.
10429 * gdb.cp/overload.exp: Likewise.
10430 * gdb.cp/ovldbreak.exp: Likewise.
10431 * gdb.cp/pr-1023.exp: Likewise.
10432 * gdb.cp/pr-1210.exp: Likewise.
10433 * gdb.cp/pr-574.exp: Likewise.
10434 * gdb.cp/printmethod.exp: Likewise.
10435 * gdb.cp/psmang.exp: Likewise.
10436 * gdb.cp/ref-params.exp: Likewise.
10437 * gdb.cp/ref-types.exp: Likewise.
10438 * gdb.cp/rtti.exp: Likewise.
10439 * gdb.cp/templates.exp: Likewise.
10440 * gdb.cp/try_catch.exp: Likewise.
10441 * gdb.cp/userdef.exp: Likewise.
10442 * gdb.cp/virtfunc.exp: Likewise.
10443 * gdb.disasm/am33.exp: Likewise.
10444 * gdb.disasm/h8300s.exp: Likewise.
10445 * gdb.disasm/mn10300.exp: Likewise.
10446 * gdb.disasm/sh3.exp: Likewise.
10447 * gdb.disasm/t01_mov.exp: Likewise.
10448 * gdb.disasm/t02_mova.exp: Likewise.
10449 * gdb.disasm/t03_add.exp: Likewise.
10450 * gdb.disasm/t04_sub.exp: Likewise.
10451 * gdb.disasm/t05_cmp.exp: Likewise.
10452 * gdb.disasm/t06_ari2.exp: Likewise.
10453 * gdb.disasm/t07_ari3.exp: Likewise.
10454 * gdb.disasm/t08_or.exp: Likewise.
10455 * gdb.disasm/t09_xor.exp: Likewise.
10456 * gdb.disasm/t10_and.exp: Likewise.
10457 * gdb.disasm/t11_logs.exp: Likewise.
10458 * gdb.disasm/t12_bit.exp: Likewise.
10459 * gdb.disasm/t13_otr.exp: Likewise.
10460 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
10461 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
10462 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
10463 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
10464 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
10465 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10466 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10467 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10468 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
10469 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
10470 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10471 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10472 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10473 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10474 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10475 * gdb.mi/gdb701.exp: Likewise.
10476 * gdb.mi/gdb792.exp: Likewise.
10477 * gdb.mi/mi-basics.exp: Likewise.
10478 * gdb.mi/mi-break.exp: Likewise.
10479 * gdb.mi/mi-cli.exp: Likewise.
10480 * gdb.mi/mi-console.exp: Likewise.
10481 * gdb.mi/mi-disassemble.exp: Likewise.
10482 * gdb.mi/mi-eval.exp: Likewise.
10483 * gdb.mi/mi-file.exp: Likewise.
10484 * gdb.mi/mi-read-memory.exp: Likewise.
10485 * gdb.mi/mi-regs.exp: Likewise.
10486 * gdb.mi/mi-return.exp: Likewise.
10487 * gdb.mi/mi-simplerun.exp: Likewise.
10488 * gdb.mi/mi-stack.exp: Likewise.
10489 * gdb.mi/mi-stepi.exp: Likewise.
10490 * gdb.mi/mi-syn-frame.exp: Likewise.
10491 * gdb.mi/mi-until.exp: Likewise.
10492 * gdb.mi/mi-var-block.exp: Likewise.
10493 * gdb.mi/mi-var-child.exp: Likewise.
10494 * gdb.mi/mi-var-cmd.exp: Likewise.
10495 * gdb.mi/mi-var-display.exp: Likewise.
10496 * gdb.mi/mi-watch.exp: Likewise.
10497 * gdb.mi/mi2-basics.exp: Likewise.
10498 * gdb.mi/mi2-break.exp: Likewise.
10499 * gdb.mi/mi2-cli.exp: Likewise.
10500 * gdb.mi/mi2-console.exp: Likewise.
10501 * gdb.mi/mi2-disassemble.exp: Likewise.
10502 * gdb.mi/mi2-eval.exp: Likewise.
10503 * gdb.mi/mi2-file.exp: Likewise.
10504 * gdb.mi/mi2-read-memory.exp: Likewise.
10505 * gdb.mi/mi2-regs.exp: Likewise.
10506 * gdb.mi/mi2-return.exp: Likewise.
10507 * gdb.mi/mi2-simplerun.exp: Likewise.
10508 * gdb.mi/mi2-stack.exp: Likewise.
10509 * gdb.mi/mi2-stepi.exp: Likewise.
10510 * gdb.mi/mi2-syn-frame.exp: Likewise.
10511 * gdb.mi/mi2-until.exp: Likewise.
10512 * gdb.mi/mi2-var-block.exp: Likewise.
10513 * gdb.mi/mi2-var-child.exp: Likewise.
10514 * gdb.mi/mi2-var-cmd.exp: Likewise.
10515 * gdb.mi/mi2-var-display.exp: Likewise.
10516 * gdb.mi/mi2-watch.exp: Likewise.
10517 * gdb.stabs/exclfwd.exp: Likewise.
10518 * gdb.stabs/weird.exp: Likewise.
10519 * gdb.threads/gcore-thread.exp: Likewise.
10520 * gdb.trace/actions.exp: Likewise.
10521 * gdb.trace/backtrace.exp: Likewise.
10522 * gdb.trace/circ.exp: Likewise.
10523 * gdb.trace/collection.exp: Likewise.
10524 * gdb.trace/deltrace.exp: Likewise.
10525 * gdb.trace/infotrace.exp: Likewise.
10526 * gdb.trace/limits.exp: Likewise.
10527 * gdb.trace/packetlen.exp: Likewise.
10528 * gdb.trace/passc-dyn.exp: Likewise.
10529 * gdb.trace/passcount.exp: Likewise.
10530 * gdb.trace/report.exp: Likewise.
10531 * gdb.trace/save-trace.exp: Likewise.
10532 * gdb.trace/tfind.exp: Likewise.
10533 * gdb.trace/tracecmd.exp: Likewise.
10534 * gdb.trace/while-dyn.exp: Likewise.
10535 * gdb.trace/while-stepping.exp: Likewise.
10536
f4b618d1
JB
105372006-08-08 Joel Brobecker <brobecker@adacore.com>
10538
10539 * gdb.base/step-bt.c: New file.
10540 * gdb.base/step-bt.exp: New testcase.
10541
3d00d119
DJ
105422006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
10543
10544 * config/monitor.exp (gdb_load): Remove support for obsolete
10545 download-write-size.
10546 * gdb.base/remote.exp: Likewise. Update all callers of
10547 gdb_timed_load.
10548
017b5bd4
DJ
105492006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
10550
10551 * cursal.exp: Pass binfile to gdb_load.
10552
837c599d
DJ
105532006-08-01 Nathan Sidwell <nathan@codesourcery.com>
10554
10555 * gdb.base/cursal.exp: Add "" to gdb_load call.
10556
8dd4540b
MK
105572006-07-29 Mark Kettenis <kettenis@gnu.org>
10558
10559 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
10560 NetBSD/ELF targets.
10561
ab5c9f60
DJ
105622006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
10563
10564 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
10565 operator*.
10566
4c42eaff
DJ
105672006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
10568
10569 * gdb.base/completion.exp: Update for change in "file" behavior.
10570 * gdb.stabs/weird.exp: Likewise.
10571 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
10572 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
10573
0155cc76
NS
105742006-07-24 Nathan Sidwell <nathan@codesourcery.com>
10575
10576 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
10577 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
10578
16026cd7
AS
105792006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
10580
10581 * gdb.base/default.exp: Update source command error message.
10582 * gdb.base/help.exp: Update 'help source' message.
10583
16963cb6
DJ
105842006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
10585
10586 * gdb.cp/bs15503.exp: Update comment for no longer crashing
10587 test.
10588
6d7fd486
AS
105892006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
10590
10591 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
10592
29e8a844
DJ
105932006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10594
10595 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
10596
6afcfa39
DJ
105972006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10598
10599 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
10600
267a692b
MK
106012006-07-17 Mark Kettenis <kettenis@gnu.org>
10602
10603 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
10604 *-*-openbsd* from targets for wich we expect ARM FPA floating
10605 point format.
10606
85d2fec4
NR
106072006-07-17 Nick Roberts <nickrob@snap.net.nz>
10608
10609 * gdb.cp/annota3.exp: Expect frame-begin annotation.
10610
106112006-07-17 Mark Kettenis <kettenis@gnu.org>
10612
10613 * gdb.base/annota3.exp: Expect frame-begin annotation.
10614
85b4c6e8
JB
106152006-07-14 Joel Brobecker <brobecker@adacore.com>
10616
10617 * gdb.base/help.exp: Adjust "help unset" test to accept
10618 any list of unset commands.
10619
fb933624
DJ
106202006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
10621 Daniel Jacobowitz <dan@codesourcery.com>
10622
10623 * gdb.cp/ref-params.exp: New test.
10624 * gdb.cp/ref-params.cc: New source file.
10625 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
10626
1dff4b64
MK
106272006-07-08 Mark Kettenis <kettenis@gnu.org>
10628
10629 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
10630 spaces/tabs in regular expressions since they might not be there.
10631
40d2e0e3
AS
106322006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
10633
10634 * gdb.base/ifelse.exp: New file.
10635
f6c957d2
NS
106362006-07-04 Nathan Sidwell <nathan@codesourcery.com>
10637
10638 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
10639 line.
10640 * gdb.base/huge.exp: Loop over compilation to find a size that
10641 is acceptable.
10642 * gdb.base/remote.exp: Correct expected strings.
10643 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
10644
b9c5a23d
DJ
106452006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10646
10647 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
10648
9af2e58d
DJ
106492006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10650
10651 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
10652 native.
10653
30930ca5
DJ
106542006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10655
10656 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
10657 enable stabs testing.
10658
aa32fa1d
DJ
106592006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10660
bd4a4c80 10661 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
10662 gdb_test_multiple does.
10663
321fef15
DJ
106642006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10665
10666 * Makefile.in (host_alias): Remove.
10667 (target_alias): Use @target_noncanonical@.
10668 (site.exp): Don't set host_alias.
10669 * aclocal.m4: Remove contents. Include acx.m4.
10670 * configure: Regenerated.
10671 * configure.ac: Use ACX_NONCANONICAL_TARGET.
10672
e1c2defa
NS
106732006-06-13 Nathan Sidwell <nathan@codesourcery.com>
10674
e63b55d1
NS
10675 * lib/gdb.exp (gdb_load_cmd): New.
10676
5600ea19
NS
10677 * gdb.base/fileio.c: Add system(NULL) test.
10678 * gdb.base/fileio.exp: Check it.
10679
e1c2defa
NS
10680 * gdb.base/break.c: Add 10a breakpoint at }
10681 * gdb.base/break.exp: Add test for breakpoint at }
10682 * gdb.cp/anon-union.cc: Add code at end of function.
10683 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
10684 * gdb.mi/var-cmd.c: Add code at end of function.
10685 * gdb.mi/mi-var-display.exp: Adjust end of next.
10686 * gdb.mi/mi2-var-display.exp: Likewise.
10687 * gdb.base/fileio.c: Add stop function and insert calls at
10688 stopping places.
10689 * gdb.base/fileio.exp: Breakpoint stop function and remove
10690 explicit line number references.
10691
6c0112ec
JB
106922006-05-19 Joel Brobecker <brobecker@adacore.com>
10693
a9c64011
AS
10694 * gdb.base/del.exp (test_delete_alias): New function.
10695 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 10696
154189a4
FF
106972006-05-18 Fred Fish <fnf@specifix.com>
10698
10699 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
10700 required. Check for spurious output after program exits normally.
10701
582e64c2
FF
107022006-05-17 Fred Fish <fnf@specifix.com>
10703
10704 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
10705 gdb_load, so it works in the simulator.
10706
8ef6493a
FF
107072006-05-11 Fred Fish <fnf@specifix.com>
10708
10709 * gdb.base/bang.exp: Ignore unexpected output between the
10710 "program exited normally" and the gdb prompt, as many other
10711 tests do.
10712
692b141c
MK
107132006-05-07 Mark Kettenis <kettenis@gnu.org>
10714
10715 * gdb.base/help.exp: Make "delete checkpoint" part option for
10716 "help d" and "help delete" tests.
10717
540b8a30
UW
107182006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10719
a9c64011 10720 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
10721 expected output in some mi_gdb_test statements.
10722 * gdb.mi/mi2-basics.exp: Likewise.
10723
9b6462d9
JB
107242006-05-05 Joel Brobecker <brobecker@adacore.com>
10725
10726 * gdb.base/del.c: New file.
10727 * gdb.base/del.exp: New testcase.
10728
954de43b
DM
107292006-05-05 David S. Miller <davem@sunset.davemloft.net>
10730
10731 * gdb.base/break.exp: Do not assume a breakpoint on
10732 main will actually be in $srcfile when optimizing.
1303f75e
DM
10733 * gdb.base/savedregs.exp: Do not require that the dummy
10734 frame location match up to a symbol and source file location.
c3242428
DM
10735 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
10736 will get printed without a mi_cmd_data_list_register_values prefix.
10737 (*-data-list-register-*): Correct regular expressions to expect the new
10738 pseudo d? floating point registers.
10739 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 10740
c7e64c9a
DJ
107412006-05-05 Christophe Lyon <christophe.lyon@st.com>
10742
10743 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
10744 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
10745 is allocated by the compiler.
10746 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
10747 anons, e, anone to force their allocation by the compiler.
10748
107492006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
10750
10751 * gdb.base/help.exp: Update expected text for help d and
10752 help delete.
10753
27ce9a6d
MK
107542006-05-02 Mark Kettenis <kettenis@gnu.org>
10755
10756 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
10757 NetBSD/ELF targets.
10758
8608915f
MK
107592006-04-30 Mark Kettenis <kettenis@gnu.org>
10760
10761 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
10762 single-step breakpoint fails; make this a KFAIL on
10763 sparc*-*-openbsd*.
10764 * gdb.base/siginfo.exp: Likewise.
10765 * gdb.base/sigstep.exp (advance, advancei): Likewise.
10766
b8db102d
MS
107672006-04-26 Michael Snyder <msnyder@redhat.com>
10768
10769 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
10770 which may have to consume output from other forks.
10771 Add tests to make sure that "delete fork" succeeded.
10772
c702009a
MS
107732006-04-20 Michael Snyder <msnyder@redhat.com>
10774
10775 * 2006-03-22 Jim Blandy <jimb@redhat.com>
10776 Add support for the Renesas M32C and M16C.
10777
10778 * gdb.asm/asm-source.exp: Add m32c target.
10779 * gdb.asm/m32c.inc: Support for m32c target.
10780
e28493f2
AS
107812006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
10782
10783 * gdb.base/commands.exp (recursive_source_test): New test.
10784
880da185
DM
107852006-04-04 David S. Miller <davem@sunset.davemloft.net>
10786
10787 * gdb.base/float.exp: Add pattern for sparc targets.
10788
61d9b92f
DJ
107892006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10790
10791 * gdb.base/commands.exp (stray_arg0_test): New test.
10792
bd717df8
PB
107932006-03-30 Paul Brook <paul@codesourcery.com>
10794
10795 * gdb.mi/mi-until.exp: kfail broken until command.
10796 * gdb.mi/mi2-until.exp: Ditto.
10797
ec793d3c
NR
107982006-03-27 Nick Roberts <nickrob@snap.net.nz>
10799
10800 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
10801
831004b7
AO
108022006-03-08 Alexandre Oliva <aoliva@redhat.com>
10803
10804 * gdb.base/prelink.exp: Anchor tested-for regular expression
10805 on gdb prompt.
10806
effe49a0
PB
108072006-03-07 Paul Brook <paul@codesourcery.com>
10808
10809 * gdb.base/assign.exp: Correct fail message.
10810
e5461016
PB
108112006-03-07 Paul Brook <paul@codesourcery.com>
10812
10813 * lib/compiler.c: Extract armcc version number.
10814 * lib/compiler.cc: Ditto.
10815
fc91c6c2
PB
108162006-03-07 Paul Brook <paul@codesourcery.com>
10817
10818 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
10819 additional_flags=-w.
10820 * gdb.arch/altivec-regs.exp: Ditto.
10821 * gdb.arch/e500-abi.exp: Ditto.
10822 * gdb.arch/e500-regs.exp: Ditto.
10823 * gdb.base/all-bin.exp: Ditto.
10824 * gdb.base/annota1.exp: Ditto.
10825 * gdb.base/annota3.exp: Ditto.
10826 * gdb.base/args.exp: Ditto.
10827 * gdb.base/arithmet.exp: Ditto.
10828 * gdb.base/assign.exp: Ditto.
10829 * gdb.base/async.exp: Ditto.
10830 * gdb.base/bang.exp: Ditto.
10831 * gdb.base/break.exp: Ditto.
10832 * gdb.base/call-rt-st.exp: Ditto.
10833 * gdb.base/completion.exp: Ditto.
10834 * gdb.base/cond-expr.exp: Ditto.
10835 * gdb.base/condbreak.exp: Ditto.
10836 * gdb.base/consecutive.exp: Ditto.
10837 * gdb.base/define.exp: Ditto.
10838 * gdb.base/display.exp: Ditto.
10839 * gdb.base/ena-dis-br.exp: Ditto.
10840 * gdb.base/environ.exp: Ditto.
10841 * gdb.base/eval-skip.exp: Ditto.
10842 * gdb.base/info-proc.exp: Ditto.
10843 * gdb.base/jump.exp: Ditto.
10844 * gdb.base/logical.exp: Ditto.
10845 * gdb.base/long_long.exp: Ditto.
10846 * gdb.base/maint.exp: Ditto.
10847 * gdb.base/miscexprs.exp: Ditto.
10848 * gdb.base/pc-fp.exp: Ditto.
10849 * gdb.base/pointers.exp: Ditto.
10850 * gdb.base/relational.exp: Ditto.
10851 * gdb.base/reread.exp: Ditto.
10852 * gdb.base/sect-cmd.exp: Ditto.
10853 * gdb.base/sep.exp: Ditto.
10854 * gdb.base/sepdebug.exp: Ditto.
10855 * gdb.base/until.exp: Ditto.
10856 * gdb.base/whatis-exp.exp: Ditto.
10857 * gdb.cp/annota2.exp: Ditto.
10858 * gdb.cp/annota3.exp: Ditto.
10859 * gdb.trace/actions.exp: Ditto.
10860 * gdb.trace/backtrace.exp: Ditto.
10861 * gdb.trace/circ.exp: Ditto.
10862 * gdb.trace/collection.exp: Ditto.
10863 * gdb.trace/deltrace.exp: Ditto.
10864 * gdb.trace/infotrace.exp: Ditto.
10865 * gdb.trace/limits.exp: Ditto.
10866 * gdb.trace/packetlen.exp: Ditto.
10867 * gdb.trace/passc-dyn.exp: Ditto.
10868 * gdb.trace/passcount.exp: Ditto.
10869 * gdb.trace/report.exp: Ditto.
10870 * gdb.trace/save-trace.exp: Ditto.
10871 * gdb.trace/tfind.exp: Ditto.
10872 * gdb.trace/tracecmd.exp: Ditto.
10873 * gdb.trace/while-dyn.exp: Ditto.
10874 * gdb.trace/while-stepping.exp: Ditto.
10875 * lib/gdb.exp: Ditto.
10876 (gdb_compile): Handle nowarning option.
10877
5f4a23d9
AO
108782006-03-07 Alexandre Oliva <aoliva@redhat.com>
10879
10880 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
10881 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
10882 Rename executable to prelinkt. Don't re-prelink if we didn't
10883 get a core file. Test prelink -u exit status to tell whether
10884 prelinking failed. Use gdb_test_multiple.
10885
9733fc94
DJ
108862006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10887
10888 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
10889 (do_tests): Call it.
10890
cc10cae3
AO
108912006-02-28 Alexandre Oliva <aoliva@redhat.com>
10892
10893 * gdb.base/prelink.exp: New test.
10894 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
10895
15c46491
WZ
108962006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
10897
10898 * gdb.fortran/derived-type.f90: New file.
10899 * gdb.fortran/derived-type.exp: New testcase.
10900
5c9f7ded
DJ
109012006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
10902
10903 * gdb.base/default.exp: Allow ';' as a directory separator.
10904
5b96932b
AS
109052006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10906
10907 * gdb.base/help.exp (help add-symbol-file): Update.
10908
1986bccd
AS
109092006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10910
10911 * gdb.base/help.exp (help load): Update expected results.
10912
a8b7528f
FF
109132006-02-19 Fred Fish <fnf@specifix.com>
10914
10915 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
10916 specifix hex value as part of results.
10917 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 10918
f8261448
FF
109192006-02-16 Fred Fish <fnf@specifix.com>
10920
10921 * gdb.base/whatis.c: Define variables using typedefs char_addr,
10922 ushort_addr, and slong_addr, so the typedefs are not optimized
10923 away.
10924 * gdb.base/whatis.exp: Add tests using type name for struct type,
10925 union type, enum type, and typedef.
a9c64011 10926
31d8bdd2
MK
109272006-02-13 Mark Kettenis <kettenis@gnu.org>
10928
10929 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
10930
34e41e63
JB
109312006-02-13 Jim Blandy <jimb@redhat.com>
10932
10933 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
10934 case where it takes two "next" commands to skip past the init
10935 call.
10936
ac6e4f31
FF
109372006-02-12 Fred Fish <fnf@specifix.com>
10938
10939 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
10940 to handle cases where it takes two "next" commands to skip
10941 past the init call.
10942
2db2d571
JB
109432006-02-07 Joel Brobecker <brobecker@adacore.com>
10944
10945 * gdb.ada/array_return.exp: Mark the last test as expected to fail
10946 on hppa32 targets.
10947
38fcd64c
DJ
109482006-02-06 Vladimir Prus <ghost@cs.msu.su>
10949
10950 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
10951 field.
10952
1315ad46
MK
109532006-01-29 Mark Kettenis <kettenis@gnu.org>
10954
10955 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
10956
5625b943
DJ
109572006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10958
10959 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
10960 files.
10961
80df1bbe
DJ
109622006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10963
10964 * gdb.cp/maint.exp: Set complaints to a positive value.
10965
9078e690
DJ
109662006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10967
10968 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
10969 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
10970 function name.
10971
9c903399
DJ
109722006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10973
10974 * gdb.base/checkpoint.c: Update copyright notice. Include
10975 <stdlib.h>.
10976
761ae4d6
JB
109772006-01-04 Jim Blandy <jimb@redhat.com>
10978
10979 * gdb.asm/asm-source.exp: Independently provide default values for
10980 asm-flags and debug-flags. Use 'string equal' to do the
10981 comparison, not the implicit expr's '==' operator. Remove
10982 now-unneeded assignments to asm-flags. In h8300 case, place
10983 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
10984
099ac3dd
MS
109852006-01-04 Michael Snyder <msnyder@redhat.com>
10986
10987 * gdb.base/checkpoint.c: New file.
10988 * gdb.base/checkpoint.exp: New file.
10989 * gdb.base/multi-fork.c: New file.
10990 * gdb.base/multi-fork.exp: New file.
10991 * gdb.base/pi.txt: New file (data for checkpoint.c test).
10992
f4d85314
FF
109932006-01-04 Fred Fish <fnf@specifix.com>
10994
10995 * gdb.base/ptype.c (foo): Add typedef.
10996 (intfoo): Add function.
10997 * gdb.base/ptype1.c: New file.
10998 * gdb.base/ptype.exp: Handle compilation and linking with two
10999 source files. Test that proper type for "foo" is found based
11000 on source context rather than first match found in symtabs.
11001
a1b06f35
MK
110022005-12-28 Mark Kettenis <kettenis@gnu.org>
11003
11004 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11005 * gdb.asm/openbsd.inc: Indent commands.
11006
d082a1e2
MK
110072005-12-26 Mark Kettenis <kettenis@gnu.org>
11008
c65016bd
MK
11009 * gdb.base/freebpcmd.exp: Increase timeout.
11010
d082a1e2
MK
11011 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11012
d3c32a0e
DJ
110132005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11014
11015 * gdb.base/default.exp: Update check for "show version".
11016
9fdb1f50
RC
110172005-12-09 Randolph Chung <tausq@debian.org>
11018
11019 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
11020 * gdb.asm/pa64.inc: New file.
11021
5f2c56f7
RC
110222005-12-09 Randolph Chung <tausq@debian.org>
11023
11024 * gdb.asm/common.inc: Indent commands.
11025 * gdb.asm/asmsrc1.s: Likewise.
11026 * gdb.asm/asmsrc2.s: Likewise.
11027
8117349c
RC
110282005-12-09 Randolph Chung <tausq@debian.org>
11029
11030 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11031 (get_addr_of_sym): Remove duplicate print.
11032 (gen_core): xfail hppa*-*-hpux*, update expected output.
11033 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11034 * gdb.arch/pa64-nullify.s: New file.
11035
8f07f25a
RC
110362005-12-09 Randolph Chung <tausq@debian.org>
11037
11038 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11039
55b39184
DJ
110402005-12-07 Christophe Lyon <christophe.lyon@st.com>
11041
11042 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11043 code generation for these functions.
11044 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11045 error message.
11046
31e2b00f
AS
110472005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11048
11049 * gdb.base/help.exp (help b, help br, help bre, help brea)
11050 (help break): Update the expected message.
11051
c3d0b56e
SC
110522005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11053
11054 * gdb.asm/m68hc11.inc: Setup the data section.
11055 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11056 script for this test.
11057 (m6812-*-*): Likewise.
11058
36ae0ea9
RC
110592005-11-09 Randolph Chung <tausq@debian.org>
11060
11061 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11062
9d6f42e9
WZ
110632005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11064
11065 * gdb.base/break.exp: Fix a comment typo.
11066
e2126a14
EZ
110672005-11-03 Jim Blandy <jimb@redhat.com>
11068
a9c64011
AS
11069 Checked in by Elena Zannoni <ezannoni@redhat.com>
11070
889bf7c5 11071 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 11072
e0ac7199
CV
110732005-11-02 Corinna Vinschen <vinschen@redhat.com>
11074
11075 * gdb.arch/gdb1558.c: Include stdio.h.
11076
31d3fb18
MK
110772005-10-31 Mark Kettenis <kettenis@gnu.org>
11078
11079 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11080
e52b687c
MK
110812005-10-31 Mark Kettenis <kettenis@gnu.org>
11082
11083 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11084
f4711d79
PG
110852005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11086
a9c64011
AS
11087 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11088 vscr" tests to better match output.
f4711d79 11089
987a9106
JB
110902005-10-12 Jim Blandy <jimb@redhat.com>
11091
11092 * gdb.base/structs.exp (any): New function.
11093 (test_struct_returns): Don't make any assumptions at all about
11094 what value the function returns when GDB can't set the return
11095 value.
11096
2336bb58
JB
110972005-10-09 Joel Brobecker <brobecker@adacore.com>
11098
11099 * gdb.ada/arrayidx/p.adb: New file.
11100 * gdb.ada/arrayidx.exp: New testcase
11101
111022005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
11103
11104 * gdb.ada/array_return/pck.ads: New file.
11105 * gdb.ada/array_return/pck.adb: New file.
11106 * gdb.ada/array_return/p.adb: New file.
11107 * gdb.ada/array_return.exp: New testcase.
11108
705335ea
JB
111092005-10-03 Joel Brobecker <brobecker@adacore.com>
11110
a9c64011
AS
11111 * gdb.base/arrayidx.c: New file.
11112 * gdb.base/arrayidx.exp: New testcase.
705335ea 11113
11ee9940
NR
111142005-09-29 Nick Roberts <nickrob@snap.net.nz>
11115
11116 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
11117 frames-invalid and breakpoints-invalid are no longer generated
11118 with level 3 so don't expect them in the output.
11119
39fb8e9e
BR
111202005-09-27 Bob Rossi <bob@brasko.net>
11121
a9c64011 11122 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
11123 from test. Escape the | in mi_gdb_test call.
11124 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
11125 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
11126 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
11127 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
11128 expected regex's in mi_gdb_test calls.
11129 * lib/mi-support.exp: Remove arbitrary .* from tests.
11130 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
11131 Fully anchor GDB/MI expected results in mi_gdb_test.
11132 * lib/gdb.exp (string_to_regexp): Escape the ] character.
11133 * gdb.base/sizeof.exp: Remove escape character. Correct test.
11134
2af48f68
PB
111352005-09-26 Paul Brook <paul@codesourcery.com>
11136
11137 * long_long.exp: Exclude eabi targets from arm FPA float format test.
11138
f34502bc
WZ
111392005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11140
11141 * bfp-test.c: New file.
11142 * bfp-test.exp: New testcase.
11143
ca929517
WZ
111442005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11145
11146 * gdb.fortran/subarray.exp: New testcase to test the evaluation
11147 of subarray and substring variable.
11148 * gdb.fortran/subarray.f: New source file for the test of subarray
11149 and substring variable evaluation.
11150 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
11151 of string constant.
11152
c761af65
DJ
111532005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11154
11155 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
11156 copyright dates.
11157
561d7a1d
PG
111582005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
11159
11160 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
11161 powerpc altivec' test with an almost identical 'info vector' test.
11162
b2b64cc9
PG
111632005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11164
a9c64011
AS
11165 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11166 vscr" tests to match output.
b2b64cc9 11167
6ac4d15a
PG
111682005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11169
a9c64011
AS
11170 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
11171 output.
6ac4d15a 11172
40e55bef
BR
111732005-09-11 Bob Rossi <bob@brasko.net>
11174
889bf7c5
PA
11175 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
11176 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
11177 commands that return an MI output command and an asyncronous MI output
11178 command.
40e55bef
BR
11179 * gdb.mi/mi-console.exp: Ditto.
11180
3c7385ec
BR
111812005-09-11 Bob Rossi <bob@brasko.net>
11182
11183 * gdb.mi/mi-var-child.c: Include <string.h>.
11184
a6cd0eb3
DJ
111852005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
11186
11187 * killed.exp: Correct gdb_expect syntax.
11188
2f168eed
CV
111892005-08-09 Corinna Vinschen <vinschen@redhat.com>
11190
11191 * lib/mi-support.exp (mi_gdb_load): Fix typo.
11192
ecd3fd0f
BR
111932005-08-02 Bob Rossi <bob@brasko.net>
11194
11195 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
11196 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
11197 Change tests to inferior-tty-set/show.
11198 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
11199 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
11200 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
11201 inferior. Use mi_gdb_test to get GDB and Inferior output.
11202 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
11203 descriptor.
11204 (mi_inferior_tty_name): Add inferior PTY file name.
11205 (mi_gdb_start): Add INFERIOR_PTY parameter.
11206 (mi_gdb_test): Add IPATTERN parameter.
11207
f1ea48cb 112082005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 11209
f1ea48cb
BR
11210 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
11211 parameter to mi_gdb_test.
11212 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
11213
6e650a67
DJ
112142005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11215
11216 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
11217 struct_declarations.
11218 * gdb.mi/mi-var-child.exp: Step over the initialization of
11219 struct_declarations.
11220
8be260b6
DJ
112212005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11222
11223 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11224 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
11225 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
11226 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
11227 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
11228 file.
11229
4e660f07
NR
112302005-07-27 Nick Roberts <nickrob@snap.net.nz>
11231
11232 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
11233 (do_children_tests): Assign values to the extra elements.
11234
11235 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
11236 them for tests for "-var-update --no-values" and
a9c64011 11237 "-var-update --all-values".
4e660f07
NR
11238 Add test for "-var-list-children --simple-values".
11239
11240 * gdb.mi/basics.c (callee4): Add integer array D[3]...
11241
11242 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
11243 "-stack-list-locals --simple-values" Improve doc strings and
11244 comments.
11245
6bdae935
MK
112462005-07-18 Mark Kettenis <kettenis@gnu.org>
11247
598b7a6f
MK
11248 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
11249 *-*-openbsd*.
11250 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
11251
6bdae935
MK
11252 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
11253 sigaltsatck'.
11254
1323e929 112552005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 11256
1323e929
BR
11257 * gdb.base/default.exp (tty): Changed output of command.
11258 * gdb.base/help.exp (help tty): Ditto.
11259
b1a9c082
MK
112602005-07-12 Mark Kettenis <kettenis@gnu.org>
11261
11262 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
11263
10a844a2
MK
112642005-07-10 Mark Kettenis <kettenis@gnu.org>
11265
11266 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
11267 -stack-select-frame without arguments.
11268 (test_stack_frame_listing): Add test for newly implemented command
11269 -stack-info-frame.
11270
3cb3b8df
BR
112712005-07-06 Bob Rossi <bob@brasko.net>
11272
11273 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
11274 command.
11275 (Copyright): Update copyright.
11276
a0c5fbcf
WZ
112772005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
11278
11279 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
11280 tests to evaluate exponentiation expression.
11281
984971d0
AS
112822005-06-29 Andreas Schwab <schwab@suse.de>
11283
11284 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
11285 main to avoid warnings.
11286
11287 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
11288
fe03833f
NR
112892005-06-20 Nick Roberts <nickrob@snap.net.nz>
11290
11291 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
11292 -stack-select-frame without arguments.
11293 (test_stack_frame_listing): Add test for newly implemented command
11294 -stack-info-frame.
a9c64011 11295
7a55f279
WZ
112962005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
11297
0ffa0ea5
DJ
11298 * gdb.fortran/array-element.f: New file.
11299 * gdb.fortran/array-element.exp: New testcase.
7a55f279 11300
26585198
DJ
113012005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11302
11303 * gdb.base/bigcore.exp: Correct checks for systems which can
11304 not dump a large core file.
11305
c1bd25fd
DJ
113062005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11307
11308 * gdb.base/relocate.c: Add a copyright notice.
11309 (dummy): Remove.
11310 * gdb.base/relocate.exp: Test printing the values of variables
11311 from a relocatable file.
11312
589e074d
DJ
113132005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11314
11315 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
11316 excess MI output after an error.
11317
0915f927
JB
113182005-05-29 Joel Brobecker <brobecker@adacore.com>
11319
11320 * gdb.arch/alpha-step.c: New file.
11321 * gdb.arch/alpha-step.exp: New testcase.
11322
76ff342d
DJ
113232005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
11324 Dennis Brueni <dennis@slickedit.com>
11325
11326 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
11327 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
11328 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
11329 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
11330 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11331 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
11332 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
11333
96b0c7ac
DJ
113342005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
11335 Wu Zhou <woodzltc@cn.ibm.com>
11336
11337 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
11338 IBM's xlc compiler.
11339 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
11340 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
11341
f21565d2
JB
113422005-05-13 Jim Blandy <jimb@redhat.com>
11343
11344 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
11345 calling gdb_suppress_entire_file.
11346 * gdb.base/charset.exp: Same.
11347 * gdb.base/call-rt-st.exp: Same.
11348
6006a3a1
BR
113492005-05-05 Bob Rossi <bob_rossi@cox.net>
11350
11351 * lib/gdb.exp (fullname_syntax): Added global regex.
11352 (fullname_syntax_POSIX): Ditto.
11353 (fullname_syntax_UNC): Ditto.
11354 (fullname_syntax_DOS_CASE): Ditto.
11355 (fullname_syntax_DOS): Ditto.
11356 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
11357 fullname_syntax variable to scope and use it.
11358 (test_file_list_exec_source_files): Ditto.
11359 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
11360
c3b69c04
DJ
113612005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
11362
11363 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
11364
3c95e6af
PG
113652004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
11366
a9c64011
AS
11367 * lib/gdb.exp (skip_altivec_tests): New function, based on
11368 check_vmx_hw_available from the GCC testsuite.
11369 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
11370 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 11371
78df6c56
JB
113722005-05-02 Jim Blandy <jimb@redhat.com>
11373
11374 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
11375 calling gdb_suppress_entire_file.
11376
1690f9cf
DJ
113772005-04-30 Randolph Chung <tausq@debian.org>
11378
11379 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
11380 Slightly relax "sem_post" name checking.
11381
5ea106f7
PG
113822005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11383
11384 * gdb.base/unload.exp: Use new shared library infrastructure.
11385
bf7234cf
PG
113862005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11387
11388 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 11389 infrastructure.
bf7234cf 11390
547b869a
CV
113912005-04-29 Corinna Vinschen <vinschen@redhat.com>
11392
11393 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
11394 * gdb.asm/h8300.inc: New file.
11395
f07e55f0
PG
113962005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11397
11398 * gdb.base/shlib-call.exp: Change to use new shared library
11399 infrastructure.
11400
3cbba3d1
PG
114012005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11402
a9c64011
AS
11403 * gdb.base/pending.exp: Change to use new shared library
11404 infrastructure.
3cbba3d1 11405
ed6df200
PG
114062005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11407
a9c64011
AS
11408 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
11409 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 11410
8c8f4ebe
PG
114112005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
11412
a9c64011
AS
11413 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
11414 shared objects being adjusted and update copyright years.
8c8f4ebe 11415
607fbc54
DJ
114162005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
11417
11418 * ChangeLog: Correct some 2003-01-13 dates.
11419 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
11420 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
11421 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
11422 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
11423 gdb.trace/tfind.exp: Update copyright years.
11424
57bf0e56
DJ
114252005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
11426 Daniel Jacobowitz <dan@codesourcery.com>
11427
11428 * lib/gdb.exp (gdb_compile): Handle shlib=.
11429 (gdb_compile_shlib): New function.
11430
9b593790
PG
114312005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
11432
a9c64011 11433 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 11434
9494c6a5
DJ
114352005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11436
11437 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
11438 gdb.server.
11439 * configure.ac: Likewise.
11440 * configure: Regenerated.
11441 * gdb.gdbserver/Makefile.in: Moved to...
11442 * gdb.server/Makefile.in: ... here.
11443 * gdb.gdbserver/server.c: Moved to...
11444 * gdb.server/server.c: ... here.
11445 * gdb.gdbserver/server-run.exp: Moved to...
11446 * gdb.server/server-run.exp: ... here.
11447
6f8eac0e
DJ
114482005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11449
11450 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
11451 * configure.ac: Create gdb.gdbserver/Makefile.
11452 * configure: Regenerated.
11453 * lib/gdbserver-support.exp: New file, derived from
11454 config/gdbserver.exp.
11455 * config/gdbserver.exp: Use gdbserver-support.exp.
11456 * gdb.gdbserver/Makefile.in: New file.
11457 * gdb.gdbserver/server.c: New file.
11458 * gdb.gdbserver/server-run.exp: New file.
11459
6e87504d
PG
114602005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
11461
a9c64011
AS
11462 * lib/gdb.exp (test_compiler_info): Return compiler_info
11463 if no arguments are given.
6e87504d 11464
d1779be4
PG
114652005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
11466
11467 * gdb.arch/altivec-abi.exp: Check for compiler and set
11468 use altivec' flag accordingly.
11469 * gdb.arch/altivec-regs.exp: Likewise.
11470
88750304
DJ
114712005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
11472
11473 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
11474
f3fb768d
AS
114752005-03-27 Andreas Schwab <schwab@suse.de>
11476
11477 * gdb.base/bigcore.c (main): Add missing mode argument in open
11478 call.
11479
7e813ac5
DJ
114802005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
11481
11482 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
11483 downloads.
11484 * config/gdbserver.exp (gdb_load): Likewise.
11485
8e3049aa
PB
114862005-03-14 Paul Brook <paul@codesourcery.com>
11487
11488 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
11489 targets.
11490
a9df7c44
JB
114912005-03-09 Joel Brobecker <brobecker@adacore.com>
11492
11493 * gdb.dwarf2/dup-psym.S: New file.
11494 * gdb.dwarf2/dup-psym.exp: New testcase.
11495
9f0d94e8
JB
114962005-03-09 Joel Brobecker <brobecker@adacore.com>
11497
11498 * gdb.ada/exec_changed/first.adb: New file.
11499 * gdb.ada/exec_changed/second.adb: New file.
11500 * gdb.ada/exec_changed.exp: New testcase.
11501
5f579bc5
NS
115022005-03-08 Nathan Sidwell <nathan@codesourcery.com>
11503
36e9969c
NS
11504 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
11505 (A2): New class.
11506 (main): Test operator+.
11507 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
11508 breakpoint test.
11509
5f579bc5
NS
11510 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
11511 * gdb.base/signull.exp: Disable if gdb,nosignals.
11512 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
11513 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
11514 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
11515 * gdb.mi/mi2-console.exp: Likewise.
11516 * gdb.trace/collection.exp (run_trace_experiment): Consume the
11517 continue output at start.
11518 (gdb_collect_locals_test): Robustify regexp.
11519 * gdb.trace/passc-dyn.exp: Fix comment typo.
11520 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
11521
be46087e
CV
115222005-03-08 Corinna Vinschen <vinschen@redhat.com>
11523
11524 * gdb.asm/asm-source.exp: Add iq2000 case.
11525 * gdb.asm/iq2000.inc: New file.
11526
384e1a61 115272005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 11528
384e1a61
MI
11529 * gdb.base/command.exp: Change hardcoded value to regular expression.
11530 * gdb.base/float.exp: Add powerpc to the list of targets checked.
11531
584b6e9e
DJ
115322005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
11533
11534 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
11535 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
11536 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
11537 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
11538 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
11539
ab5b5d61
MK
115402005-03-05 Mark Kettenis <kettenis@gnu.org>
11541
11542 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
11543 changes.
11544
ae051c1b
PG
115452004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
11546
a9c64011
AS
11547 * lib/compiler.c: Add test for IBM's xlc compiler.
11548 * lib/compiler.cc: Likewise.
ae051c1b 11549
3f0f6ed2
JB
115502004-02-24 Joel Brobecker <brobecker@adacore.com>
11551
11552 * gdb.ada/fixed_points.exp: Create compilation object directory
11553 before running the test.
11554 * gdb.ada/null_record.exp: Likewise.
11555 * gdb.ada/packed_array.exp: Likewise.
11556 * gdb.ada/start.exp: Likewise.
11557
724f452b
JB
115582005-02-15 Joel Brobecker <brobecker@adacore.com>
11559
11560 * gdb.ada/packed_array/pa.adb: New file.
11561 * gdb.ada/packed_array.exp: New testcase.
11562
57f5cdfb 115632005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 11564
1f393151
MK
11565 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
11566 files.
11567
ebdda337
MK
11568 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
11569 on *-*-openbsd*. Correctly match whitespace in regukar
11570 expressions.
11571
cf309262
DJ
115722005-02-10 Daniel Jacobowitz <dan@debian.org>
11573
11574 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
11575 PR exp/1821
11576 * gdb.base/gdb1821.c: New test file.
11577 * gdb.base/gdb1821.exp: New test file.
11578
3be49e7a
JB
115792005-02-09 Joel Brobecker <brobecker@adacore.com>
11580
11581 * gdb.base/start.c: New file.
11582 * gdb.base/start.exp: New testcase.
11583
e292e67d
JB
115842005-02-09 Joel Brobecker <brobecker@adacore.com>
11585
11586 * gdb.ada/start/dummy.adb: New file.
11587 * gdb.ada/start.exp: New testcase.
11588
dbdfa66c
CV
115892005-02-09 Corinna Vinschen <vinschen@redhat.com>
11590
11591 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
11592 for printing symbols and statistics.
11593 Add test for using relative pathnames in "maint print msymbols" test.
11594 Mark "maint info sections DATA" XFAIL on Cygwin.
11595 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
11596 tests.
11597
d7941671
AC
115982005-02-09 Andreas Schwab <schwab@suse.de>
11599
11600 Committed by Andrew Cagney <cagney@gnu.org>
11601 * gdb.base/remotetimeout.exp: New file.
11602
74e5ef44
MK
116032005-02-07 Mark Kettenis <kettenis@gnu.org>
11604
11605 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
11606
464dd14d
JB
116072005-02-03 Joel Brobecker <brobecker@adacore.com>
11608
11609 * gdb.ada/gnat_ada.gpr: New file.
11610 * gdb.ada/gnat_ada.gin: Delete, no longer used.
11611 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
11612 * configure.ac: No longer generate gnat_ada.gpr.
11613 * configure: Regenerate.
11614 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
11615 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
11616 * gdb.ada/null_record/bar.ads: Likewise.
11617 * gdb.ada/null_record/bar.adb: Likewise.
11618 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
11619 * gdb.ada/null_record.exp (testdir): New variable.
11620 (testfile): executable is now in testdir subdirectory.
11621 (srcfile): Use full path to the main compilation unit.
11622 * gdb.ada/fixed_points.exp: Same changes as above.
11623
30d756ae
NR
116242005-02-03 Nick Roberts <nickrob@snap.net.nz>
11625
11626 * gdb.base/interp.exp: New test.
11627
9d799f85
AC
116282005-01-24 Andrew Cagney <cagney@gnu.org>
11629
11630 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
11631
15656118
AC
116322005-01-19 Andrew Cagney <cagney@gnu.org>
11633
a892c31b
AC
11634 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
11635 configure.ac not configure.in.
11636
15656118
AC
11637 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
11638 of powerpc*-*-*.
11639 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 11640 * gdb.base/list.exp (test_list_function)
15656118
AC
11641 (test_list_filename_and_function): Ditto.
11642 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
11643
a7b01baf
AC
116442005-01-16 Andrew Cagney <cagney@gnu.org>
11645
17d92a02
AC
11646 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
11647
a7b01baf
AC
11648 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
11649
bc8332bb
AC
116502005-01-14 Andrew Cagney <cagney@gnu.org>
11651
11652 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
11653 * gdb.mi/mi2-var-cmd.exp: Ditto.
11654
4d074752
CV
116552005-01-10 Corinna Vinschen <vinschen@redhat.com>
11656
11657 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
11658
bec39cab
AC
116592005-01-07 Andrew Cagney <cagney@gnu.org>
11660
11661 * configure.ac: Rename configure.in, require autoconf 2.59.
11662 * configure: Re-generate.
11663 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
11664 * gdb.stabs/configure: Re-generate.
11665 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
11666 * gdb.hp/configure: Re-generate.
11667 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
11668 autoconf 2.59.
11669 * gdb.hp/gdb.objdbg/configure: Re-generate.
11670 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
11671 autoconf 2.59.
11672 * gdb.hp/gdb.defects/configure: Re-generate.
11673 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
11674 autoconf 2.59.
11675 * gdb.hp/gdb.compat/configure: Re-generate.
11676 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
11677 autoconf 2.59.
11678 * gdb.hp/gdb.base-hp/configure: Re-generate.
11679 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
11680 autoconf 2.59.
11681 * gdb.hp/gdb.aCC/configure: Re-generate.
11682
f10b16d4
JB
116832004-12-15 Jim Blandy <jimb@redhat.com>
11684
11685 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
11686 under NPTL when there is debugging info available for libpthread.
11687
fb6e1814
JG
116882004-12-13 Jerome Guitton <guitton@gnat.com>
11689
11690 * gdb.ada/fixed_points.c: New file.
11691 * gdb.ada/fixed_points.exp: New file.
11692
fe46cd3a
RC
116932004-12-03 Randolph Chung <tausq@debian.org>
11694
11695 * gdb.arch/pa-nullify.exp: New file.
11696 * gdb.arch/pa-nullify.s: New file.
11697
8de0841b
RC
116982004-11-30 Randolph Chung <tausq@debian.org>
11699
11700 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
11701 instead of "tbug". Fix regexp to work properly with gdb_test.
11702
c8170782
PH
117032004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
11704
11705 * gdb.base/bitfields2.exp: New test.
11706 * gdb.base/bitfields2.c: New file.
11707
954269c2
RE
117082004-11-28 Richard Earnshaw <rearnsha@arm.com>
11709
11710 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
11711
0107feed
RC
117122004-11-16 Randolph Chung <tausq@debian.org>
11713
11714 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
11715
f073ae8c
DJ
117162004-11-14 Daniel Jacobowitz <dan@debian.org>
11717
11718 * gdb.threads/threadapply.exp: Correct "macro details" test.
11719
19ad59e7
JJ
117202004-11-11 Jeff Johnston <jjohnstn@redhat.com>
11721
11722 * gdb.threads/threadapply.exp: New test.
11723 * gdb.threads/threadapply.c: New file.
11724
9cf0961b
MK
117252004-11-07 Mark Kettenis <kettenis@gnu.org>
11726
11727 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
11728 frames.
11729
c789492a
FL
117302004-11-05 Felix Lee <felix+log1@specifixinc.com>
11731
11732 * gdb.base/cursal.exp: New file.
11733 * gdb.base/cursal.c: New file.
11734
a1e167bb
AC
117352004-11-03 Andrew Cagney <cagney@gnu.org>
11736
11737 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
11738
b7cbf173
MK
117392004-10-30 Mark Kettenis <kettenis@gnu.org>
11740
11741 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
11742 NetBSD/ELF targets.
11743
88f9d34f
JB
117442004-10-29 Joel Brobecker <brobecker@gnat.com>
11745
11746 * gdb.threads/bp_in_thread.c: New file, copied from
11747 pthread_cond_wait.c.
11748 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
11749 file, rather than reusing the .c file from another testcase.
11750
ca7d6a0c
JB
117512004-10-20 Joel Brobecker <brobecker@gnat.com>
11752
11753 * gdb.ada/null_record.exp: Check where we stopped after
11754 sending the start command, instead of where the associated
11755 temporary breakpoint was inserted.
11756
0d863d03
AC
117572004-10-14 Andrew Cagney <cagney@gnu.org>
11758
11759 * gdb.mi/gdb701.c (main): Return 0.
11760
d11e72cb
DJ
117612004-10-13 Daniel Jacobowitz <dan@debian.org>
11762
d40539a4 11763 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 11764
e1923096
JJ
117652004-10-12 Jeff Johnston <jjohnstn@redhat.com>
11766
11767 * gdb.threads/schedlock.c: Add comment markers to use to find
11768 line numbers.
11769 * gdb.threads/schedlock.exp: Adjust regex to handle the new
11770 comments.
11771 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
11772 breakpoint lines.
11773
ec8ba2c9
DJ
117742004-10-12 Daniel Jacobowitz <dan@debian.org>
11775
11776 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
11777
0eb3658b
DJ
117782004-10-12 Daniel Jacobowitz <dan@debian.org>
11779
11780 * configure.in: Add gdb.dwarf2.
11781 * configure: Regenerated.
11782 * Makefile.in: Add gdb.dwarf2.
11783 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
11784 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
11785 gdb.dwarf2/file1.txt: New files.
11786
a271cc33
OF
117872004-10-11 Orjan Friberg <orjanf@axis.com>
11788
a9c64011 11789 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
11790 of "run", since the latter doesn't work with remote targets. Adjust
11791 the breakpoint numbering accordingly.
11792 * gdb.threads/pthread_cond_wait.exp: Ditto.
11793
895ce074
MC
117942004-10-08 Michael Chastain <mec.gnu@mindspring.com>
11795
11796 * gdb.base/overlays.exp: Update copyright years.
11797
6be3092d
KI
117982004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
11799
11800 * gdb.base/overlays.exp: Disable if target is Linux.
11801
e05389b8
FL
118022004-10-06 Felix Lee <felix+log1@specifixinc.com>
11803
11804 * config/gdbserver.exp (gdb_load): Use right filename on remote.
11805
73cb587d
KI
118062004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
11807
11808 * gdb.asm/asm-source.exp: Add m32r-linux target.
11809 * gdb.asm/m32r-linux.inc: New file.
11810
3c0edcdc
AC
118112004-09-24 Andrew Cagney <cagney@redhat.com>
11812 David Anderson <anderson@redhat.com>
11813
11814 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
11815 command fails, assume things will work.
11816 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
11817 (_GNU_SOURCE): Define.
11818 (print_unsigned, print_hex): Change parameter to "long long".
11819 (print_byte_count): New function, use to print byte counts.
11820 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
11821 O_LARGEFILE.
11822 (main): Compute an upper bound on a corefile in max_core_size.
11823 Limit memory chunk size to max_core_size. Limit total memory
11824 allocated to max_core_size.
11825
4bb3667f
AC
118262004-09-23 Andrew Cagney <cagney@gnu.org>
11827
11828 * gdb.base/bigcore.exp: Replace the code that creates a corefile
11829 from a separate process with code that creates a corefile by
11830 making the inferior dump core.
11831
60fe1a51
MK
118322004-09-23 Mark Kettenis <kettenis@gnu.org>
11833
11834 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
11835 block.
11836
8e937346
MC
118372004-09-23 Michael Chastain <mec.gnu@mindspring.com>
11838
11839 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
11840 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
11841 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
11842 Likewise.
11843
7213f6d6
JJ
118442004-09-20 Jeff Johnston <jjohnstn@redhat.com>
11845
11846 * gdb.java/jprint.exp: New test case for java inferior call.
11847 * gdb.java/jprint.java: Ditto.
11848
eac69dca
JB
118492004-09-15 Joel Brobecker <brobecker@gnat.com>
11850
11851 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
11852
22227696
MC
118532004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11854
11855 * gdb.threads/killed.c: Include <stdlib.h>.
11856 * gdb.threads/pthreads.c: Likewise.
11857
7dd403a4
MC
118582004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11859
11860 * gdb.threads/killed.c: Add copyright notice.
11861
33f2d567
JM
118622004-09-10 Jason Molenda (jmolenda@apple.com)
11863
a9c64011
AS
11864 * gdb.base/define.exp: Two new tests to verify zero space chars
11865 after 'if' and 'while' commands in a user-defined command is correctly
11866 parsed.
33f2d567 11867
e05b62ac
AC
118682004-09-08 Andrew Cagney <cagney@gnu.org>
11869
11870 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
11871 delivery test with duplicate at end of file.
11872
9cbe82da
MK
118732004-09-06 Mark Kettenis <kettenis@jive.nl>
11874
11875 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
11876
564803d9
MC
118772004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11878
11879 * config/hppro.exp: Removed.
11880
7c6807ce
MC
118812004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11882
11883 * config/sparclet.exp: Removed.
11884
bf7e26dd
MC
118852004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11886
11887 * config/udi.exp: Removed.
11888
714e341b
MC
118892004-09-02 Michael Chastain <mec.gnu@mindspring.com>
11890
11891 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
11892 of "exp_continue".
11893 (advancei): Likewise.
11894
1236e623
JJ
118952004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11896
11897 * gdb.base/unload.exp: Fix so messages aren't duplicated.
11898
3bdcad15
MI
118992004-09-01 Manoj Iyer <manjo@austin.ibm.com>
11900
228af206 11901 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
11902 to check for nodebug in executable.
11903 * gdb.gdb/observer.exp (setup_test): Likewise.
11904 * gdb.gdb/selftest.exp (test_with_self): Likewise.
11905 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
11906
c72b934c
AC
119072004-09-01 Andrew Cagney <cagney@gnu.org>
11908
11909 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11910 files.
11911
edd9b715
JJ
119122004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11913
11914 * gdb.base/unload.exp: Fix expected warning message to match
11915 latest format.
11916
fb4ce06b
CV
119172004-09-01 Corinna Vinschen <vinschen@redhat.com>
11918
11919 * gdb.base/call-rt-st.exp: Fix typos.
11920
ce78e7c3
MI
119212004-08-31 Manoj Iyer <manjo@austin.ibm.com>
11922
11923 * gdb.threads/thread_check.exp: New testcase.
11924 * gdb.threads/thread_check.c: New testcase.
11925
2dedb159
AC
119262004-08-31 Andrew Cagney <cagney@gnu.org>
11927
11928 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
11929 (skip_to_handler_entry): New procedures. Test stepping into a
11930 handler when the breakpoint is at the handler's entry point.
11931
68f53502
AC
119322004-08-30 Andrew Cagney <cagney@gnu.org>
11933
11934 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
11935 gdb/1757.
11936
3e3ffd2b
MC
119372004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11938
11939 With code from Manoj Iyer <manjo@austin.ibm.com>:
11940 * lib/gdb.exp (gdb_file_cmd): Return more information in the
11941 return value. Add an arm for "no debugging symbols found".
11942 Change a stray "error" to "perror".
11943 (gdb_run_cmd): Adapt to new return value.
11944 * gdb.base/remote.exp: Adapt to new return value.
11945 * gdb.gdb/complaints.exp: Likewise.
11946 * gdb.gdb/observer.exp: Likewise.
11947 * gdb.gdb/selftest.exp: Likewise.
11948 * gdb.gdb/xfullpath.exp: Likewise.
11949
4b6f5fd2
JB
119502004-08-27 Joel Brobecker <brobecker@gnat.com>
11951
11952 * gdb.threads/bp_in_thread.exp: New testcase.
11953
e5b25496
MC
119542004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11955
11956 Fix PR testsuite/1735.
11957 * gdb.threads/schedlock.c (thread_function): Add a cast
11958 to suppress a gcc warning.
11959 * gdb.threads/thread-specific.c (thread_function): Likewise.
11960
934353d6
MC
119612004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11962
11963 * gdb.base/unload.c: Include <stdlib.h>.
11964
f98a0aef 119652004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 11966
f98a0aef 11967 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
11968 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
11969 synchronized after the "return".
11970
5a2e8882
MC
119712004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11972
11973 * gdb.mi/basics.c: Include <stdio.h>.
11974 * gdb.mi/pthreads.c: Include <stdlib.h>.
11975 * gdb.mi/var-cmd.c: Include <stdlib.h>.
11976
a9640423
MC
119772004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11978
11979 * gdb.threads/schedlock.c: Add copyright notice.
11980
b04e311d
AC
119812004-08-25 Andrew Cagney <cagney@gnu.org>
11982
11983 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
11984 (skip_over_handler, breakpoint_over_hander): New test procedures.
11985 (advance, advancei): Add a proper prefix, do not use
11986 rerun_to_main.
11987 * gdb.base/sigstep.c (main): Change to use an infinite loop.
11988
7c27f15b
MC
119892004-08-24 Michael Chastain <mec.gnu@mindspring.com>
11990
11991 * gdb.mi/basics.c: Add copyright notice.
11992 * gdb.mi/var-cmd.c: Add copyright notice.
11993
fffc87ae
MC
119942004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11995
11996 * lib/gdb.exp: Remove signed_keyword_not_used.
11997 * lib/compiler.c: Likewise.
11998 * lib/compiler.cc: Likewise.
11999
d782e0bf
MC
120002004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12001
12002 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12003 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12004
96033e83
MC
120052004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12006
12007 * gdb.base/whatis.c: Add copyright notice.
12008
cf38c229
MK
120092004-08-20 Mark Kettenis <kettenis@gnu.org>
12010
12011 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
12012 it to skip the breakpoints encoded in the inline assembly.
12013
f4b49756
MC
120142004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12015
12016 * Makefile.in: Add gdb.fortran.
12017
2f193b69
MC
120182004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12019
12020 * gdb.base/call-sc.exp (test_scalar_returns):
12021 Fix cut-and-paste glitch in "Make fun return now".
12022
89a237cb
MC
120232004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12024
12025 * configure.in: Add gdb.fortran.
12026 * configure: Regenerate.
12027 * gdb.fortran/Makefile.in: New file.
12028 * lib/gdb.exp (skip_fortran_tests): New procedure.
12029
469aff8e
MC
120302004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12031
12032 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12033 reference to bug-gnu@prep.ai.mit.edu.
12034 * gdb.mi/mi-var-child.exp: Likewise.
12035 * gdb.mi/mi-var-cmd.exp: Likewise.
12036 * gdb.mi/mi-var-display.exp: Likewise.
12037 * gdb.mi/mi2-var-block.exp: Likewise.
12038 * gdb.mi/mi2-var-child.exp: Likewise.
12039 * gdb.mi/mi2-var-cmd.exp: Likewise.
12040 * gdb.mi/mi2-var-display.exp: Likewise.
12041
00b51b9f
MK
120422004-08-15 Mark Kettenis <kettenis@gnu.org>
12043
12044 * gdb.base/unload.c (main): Make local variable msg const.
12045
45f07fef
MC
120462004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12047
12048 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12049 to bug-gnu@prep.ai.mit.edu.
12050 * gdb.mi/mi-disassemble.exp: Likewise.
12051 * gdb.mi/mi-eval.exp: Likewise.
12052 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12053 default line number.
12054 * gdb.mi/mi-return.exp: Likewise.
12055 * gdb.mi/mi-simplerun.exp: Likewise.
12056 * gdb.mi/mi-stack.exp: Likewise.
12057 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12058 number with explicit range test.
12059 * gdb.mi/mi-watch.exp: Likewise.
12060 * gdb.mi/mi2-break.exp: Likewise.
12061 * gdb.mi/mi2-cli.exp: Likewise.
12062 * gdb.mi/mi2-disassemble.exp: Likewise.
12063 * gdb.mi/mi2-eval.exp: Likewise.
12064 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12065 default line number.
12066 * gdb.mi/mi2-return.exp: Likewise.
12067 * gdb.mi/mi2-simplerun.exp: Likewise.
12068 * gdb.mi/mi2-stack.exp: Likewise.
12069 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12070 number with explicit range test.
12071 * gdb.mi/mi2-watch.exp: Likewise.
12072
dd8c8ee7
MC
120732004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12074
12075 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12076 * gdb.cp/m-static.exp: Likewise.
12077 * gdb.cp/rtti.exp: Likewise.
12078
4e838464
MK
120792004-08-14 Mark Kettenis <kettenis@gnu.org>
12080
12081 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12082
8d8cb839
EZ
120832004-08-14 Eli Zaretskii <eliz@gnu.org>
12084
12085 * ChangeLog: Prefix Local Variables with semi-colons and indent
12086 the reference to older ChangeLog files, to fix fontification in
12087 Emacs.
12088
deea8bb0
MC
120892004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12090
12091 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12092 * gdb.mi/mi2-break.exp: Likewise.
12093
c3297504
MC
120942004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12095
12096 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
12097
25808999
MC
120982004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12099
12100 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
12101
226a8d71
MC
121022004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12103
12104 * gdb.cp/classes.exp: Remove unused declarations. Just let
12105 test names default instead of providing special names. Remove
12106 extraneous demangler test.
12107
37fdf854
JJ
121082004-08-12 Jeff Johnston <jjohnstn@redhat.com>
12109
12110 * gdb.base/unload.exp: New test for breakpoints in dynamically
12111 loaded libraries.
12112 * gdb.base/unload.c: Ditto.
12113 * gdb.base/unloadshr.c: Ditto.
12114
2d3a7986
MC
121152004-08-12 Michael Chastain <mec.gnu@mindspring.com>
12116
12117 * gdb.cp/classes.exp (test_ptype_class_objects): Call
12118 cp_test_ptype_class.
12119 (test_enums): Likewise.
12120
c72b934c
AC
121212004-08-10 Andrew Cagney <cagney@gnu.org>
12122
12123 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12124 files.
12125
cc503c8a
AC
121262004-08-10 Andrew Cagney <cagney@gnu.org>
12127
12128 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
12129 init_malloc call.
12130
902f2ccb
MC
121312004-08-10 Michael Chastain <mec.gnu@mindspring.com>
12132
12133 * ChangeLog: Add copyright notice. The notice is copied
12134 from emacs 21.3 top level ChangeLog.
12135
78c90502
MC
121362004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12137
12138 * lib/cp-support.exp: New file.
12139 * lib/cp-support.exp (cp_test_type_class): New function.
12140 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
12141 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
12142 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
12143 cp_test_ptype_class.
12144
88e5ea78
MC
121452004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12146
12147 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
12148 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12149 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
12150 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
12151 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12152 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
12153 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
12154 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
12155 gdb.mi/mi2-watch.exp: Update copyright years.
12156
6a89fc9c
MK
121572004-08-09 Mark Kettenis <kettenis@gnu.org>
12158
12159 * gdb.base/sigaltstack.exp: Provide proper anchoring.
12160
1482e0de
MC
121612004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12162
12163 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
12164 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
12165 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
12166 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12167 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
12168 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
12169 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
12170 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12171 gdb.mi/mi-watch.exp: Update copyright years.
12172
1a5ce3f3
DJ
121732004-08-08 Daniel Jacobowitz <dan@debian.org>
12174
12175 PR gdb/1738
12176 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
12177 from a breakpoint with a pending signal.
12178
04f6ecf2
DJ
121792004-08-08 Daniel Jacobowitz <dan@debian.org>
12180
12181 PR gdb/1736
12182 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
12183 * gdb.base/sigaltstack.exp (finish_test): Consume output until
12184 the prompt.
12185 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
12186
54d90d35
DJ
121872004-08-08 Daniel Jacobowitz <dan@debian.org>
12188
12189 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
12190
d2f6abb0
DJ
121912004-08-08 Daniel Jacobowitz <dan@debian.org>
12192
12193 PR gdb/1736
12194 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
12195 for i?86-*-linux*.
12196
5598c03d
DJ
121972004-08-08 Daniel Jacobowitz <dan@debian.org>
12198
12199 * gdb.arch/i386-prologue.exp: Compile without debug information.
12200
c6fee705
MC
122012004-08-08 Michael Chastain <mec.gnu@mindspring.com>
12202
12203 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
12204 rather than asking gdb to search.
12205
dd90efdb
MC
122062004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12207
12208 * gdb.base/gcore.c: Include <string.h>.
12209
1e84bec1
MC
122102004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12211
12212 * gdb.base/gcore.c: Add copyright notice.
12213
e425eb2b
MC
122142004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12215
12216 * gdb.base/freebpcmd.c: Include <stdio.h>.
12217 * gdb.base/long_long.c: Include <string.h>.
12218 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
12219 * gdb.base/siginfo.c: Include <string.h>.
12220 * gdb.base/sigstep.c: Include <string.h>.
12221
cb9aaed5
MC
122222004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12223
12224 * gdb.base/complex.c: Include <stdlib.h>.
12225
55944f3d
MC
122262004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12227
12228 * gdb.base/complex.c: Add copyright notice.
12229
7b2953d9
MC
122302004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12231
12232 * gdb.base/charset.c: Include <stdlib.h>.
12233
c9133d23
MC
122342004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12235
12236 * gdb.base/auxv.c: Include <stdlib.h>.
12237
0a8490ad
MC
122382004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12239
12240 * gdb.base/auxv.c: Add copyright notice.
12241
3426d5ec
MC
122422004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12243
12244 * gdb.base/coremaker.c: Add copyright notice.
12245 * gdb.base/coremaker2.c: Add copyright notice.
12246
8da195dd
AC
122472004-08-04 Andrew Cagney <cagney@gnu.org>
12248
12249 * gdb.base/store.exp: Update copyright.
12250 (check_set, up_set, check_struct, up_struct): Add a prefix to test
12251 names, do not import gdb_prompt.
12252
8d394f98
AC
122532004-08-01 Andrew Cagney <cagney@gnu.org>
12254
12255 Fix PR testsuite/1729.
12256 * gdb.base/dump.exp: Add test name to callers of capture_value, do
12257 not use capture_value with value 4.
12258 (capture_value): Add optional test name parameter.
12259 (test_reload_saved_value, test_restore_saved_value): Use $msg as
12260 the prefix, pass to capture_value.
12261
b6702b23
MK
122622004-08-01 Mark Kettenis <kettenis@gnu.org>
12263
12264 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
12265 * gdb.arch/i386-prologue.c (standard): New prototype and function.
12266 (main): Call new function.
12267
c203e0ca
MC
122682004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12269
12270 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
12271
a7995a30
MC
122722004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12273
12274 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
12275
9366563b
MC
122762004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12277
b6eeaf26 12278 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
12279 Accept more values of vtbl pointer. Remove some messages
12280 about "obsolete gcc or gdb".
12281
2fc1f950
MC
122822004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12283
12284 * gdb.cp/classes.exp: Accept more varieties of ptype output.
12285
c724d49b
MC
122862004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12287
12288 * gdb.base/asm-source.exp: Properly convert target board
12289 debug flags from gcc format to binutils format.
12290
736b0fce
MK
122912004-07-28 Mark Kettenis <kettenis@gnu.org>
12292
12293 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
12294 gdb1718". PR backtrace/1718 partially fixed.
12295
5633ea5c
JJ
122962004-07-27 Jeff Johnston <jjohnstn@redhat.com>
12297
12298 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
12299
575eebb1
NC
123002004-07-26 Nick Clifton <nickc@redhat.com>
12301
12302 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
12303 good default value for a specific architecture is available then
12304 set it to that value. Otherwise default to the -gstabs switch.
12305 Remove the -g... switches from the asm-flags variable. Allow the
12306 target board info to override the value if it wants to. Pass the
12307 switch on the assembler command line.
12308
62104619
MK
123092004-07-23 Mark Kettenis <kettenis@gnu.org>
12310
12311 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
12312 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
12313 (main): Call new function.
12314
4a1135b8
MC
123152004-07-22 Michael Chastain <mec.gnu@mindspring.com>
12316
12317 Test for PR exp/1715.
12318 * gdb.base/radix.exp: Refactor common procedures. Make all
12319 test names unique. Change XFAIL to KFAIL.
12320
8a12c1f0
MC
123212004-07-20 Michael Chastain <mec.gnu@mindspring.com>
12322
12323 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
12324 * gdb.ada/gnat_ada.gin: ... to here.
12325 * configure.in: Use gnat_ada.gin.
12326 * configure: Regenerate.
12327
23b451cf
AC
123282004-07-20 Andrew Cagney <cagney@gnu.org>
12329
12330 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
12331 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
12332 XFAILs. Clean up test messages and comments. Check backtraces.
12333 Delete re-sync code.
12334
ab618a02
MC
123352004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12336
12337 Fix PR cli/740.
12338 * gdb.base/annota1.exp: Honor gdb,nosignals.
12339 * gdb.base/annota3.exp: Likewise.
12340
46dad340
MC
123412004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12342
12343 * lib/java.exp: Update copyright notice.
12344
756d8c70
AC
123452004-07-19 Andrew Cagney <cagney@gnu.org>
12346
12347 * gdb.base/selftest.exp: Copy file from here ...
12348 * gdb.gdb/selftest.exp: ... to here.
12349
586027e6
AC
123502004-07-16 Andrew Cagney <cagney@redhat.com>
12351
12352 * lib/insight-support.exp: Delete file.
12353 * lib/java.exp (java_init): Fix copyright.
12354
029d2200
AC
123552004-07-16 Andrew Cagney <cagney@gnu.org>
12356
12357 * gdb.base/restore.c: Append "prologue" to comments marking the a
12358 function's prologue.
12359 * gdb.base/restore.exp: Update copyright, re-indent.
12360 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
12361 callerN" prefix where needed. Update patterns that match a
12362 function's prologue.
12363
653b62c5
MC
123642004-07-16 Michael Chastain <mec.gnu@mindspring.com>
12365
12366 * gdb.base/restore.c: Add copyright notice.
12367
f7d690e5
AC
123682004-07-16 Andrew Cagney <cagney@gnu.org>
12369
12370 * gdb.base/logical.exp: Update copyright.
12371 (evaluate): New procedure. Use to re-implement tests using
12372 several tables.
12373
d629a7cb
MH
123742004-07-14 Martin Hunt <hunt@redhat.com>
12375
12376 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
12377 which fixes some problems where init.tcl was not found.
12378
9c7bb332
AC
123792004-07-13 Andrew Cagney <cagney@gnu.org>
12380
6bf46641
AC
12381 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
12382 (check_sizeof, check_valueof): Do not include the output in the
12383 test name. Use gdb_test.
12384 (get_valueof): Use gdb_test_multiple.
12385
c4ffd4c0
AC
12386 * gdb.base/step-test.exp: Update copyright. Use
12387 gdb_test_multiple. Ensure that test names do not include
12388 architecture dependent output.
12389
ab89363a
AC
12390 * gdb.gdb/observer.exp: Update copyright.
12391 (setup_test): Use gdb_test_multiple.
12392 (attach_first_observer, attach_second_observer)
12393 (attach_third_observer, detach_first_observer)
12394 (detach_second_observer, detach_third_observer)
12395 (reset_counters, check_counters): Make $message a prefix.
12396 (test_normal_stop_notifications): Add "args" parameter - a list of
12397 init functions to be called. Make $message a prefix,
12398 (test_observer_normal_stop): Change the message prefixes so that
12399 they are unique, pass the attach / detach procedures to
12400 test_normal_stop_notifications.
12401
ec58997a
AC
12402 * gdb.base/signull.exp (test_segv): Prefix all tests with
12403 "${name}". Clean up test messages.
12404
b475183b
AC
12405 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
12406
9c7bb332
AC
12407 * gdb.base/ena-dis-br.exp: Update copyright.
12408 (break_at): New function. Replace send_gdb with gdb_test,
12409 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
12410 ignore count, not stopped at bpt", with KFAIL.
12411
2dd95497
CV
124122004-07-13 Corinna Vinschen <vinschen@redhat.com>
12413
12414 * gdb.base/attach.exp: Remove cleanupfile handling.
12415
419e626b
AC
124162004-07-12 Andrew Cagney <cagney@gnu.org>
12417
12418 * gdb.base/annota1.exp: Cleanup corefile test name.
12419 * gdb.base/annota3.exp: Ditto.
12420
8b1b3228
AC
124212004-07-12 Andrew Cagney <cagney@gnu.org>
12422
78650829
AC
12423 * gdb.base/signals.exp: Clean up copyright, re-indent.
12424
8b1b3228
AC
12425 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
12426 gdb_test and gdb_test_multiple.
12427
935c2760
JJ
124282004-07-08 Jeff Johnston <jjohnstn@redhat.com>
12429
12430 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 12431 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
12432 provide line number info for first statement in main.
12433
1544280f
AC
124342004-07-08 Andrew Cagney <cagney@gnu.org>
12435
1279f4ff
AC
12436 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
12437
1544280f
AC
12438 * gdb.base/sigbpt.exp: Make the common part of each test name a
12439 prefix instead of suffix.
12440
bcc82369
BR
124412004-07-07 Bob Rossi <bob_rossi@cox.net>
12442
12443 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
12444 test from test_tbreak_creation_and_listing to
12445 test_file_list_exec_source_file
12446 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
12447 Changed name of test from test_tbreak_creation_and_listing to
12448 test_file_list_exec_source_file
12449
23f4b0aa
JJ
124502004-07-07 Jeff Johnston <jjohnstn@redhat.com>
12451
12452 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
12453 the jmisc() constructor instead of <init>.
12454 * gdb.java/jmisc1.exp: Ditto.
12455
56401cd5
AC
124562004-07-07 Andrew Cagney <cagney@gnu.org>
12457
12458 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
12459 corrupting the PC.
12460
44ae2f6a
MC
124612004-07-06 Michael Chastain <mec.gnu@mindspring.com>
12462
12463 * gdb.cp/templates.exp: Accept whitespace change in demangler
12464 output.
12465
45a83408
AC
124662004-07-06 Andrew Cagney <cagney@gnu.org>
12467
12468 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
12469
d205ad70
MC
124702004-07-02 Michael Chastain <mec.gnu@mindspring.com>
12471
12472 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
12473 * lib/compiler.cc: Likewise.
12474
06ea1a61
MC
124752004-06-30 Michael Chastain <mec.gnu@mindspring.com>
12476
12477 * lib/compiler.cc: Work around string preprocessing problem
12478 with old hp c++ compiler.
12479 * lib/compiler.c: Likewise.
12480
daab1251
CV
124812004-06-29 Corinna Vinschen <vinschen@redhat.com>
12482
12483 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
12484 directives to conditionalize symbol prefixing.
12485 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
12486 additional_flags handling. Add underscore prefix for Cygwin.
12487 * gdb.arch/i386-unwind.c: Use preprocessor directives to
12488 conditionalize symbol prefixing.
12489 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
12490 additional_flags handling. Add underscore prefix for Cygwin.
12491
cc984116
CV
124922004-06-29 Corinna Vinschen <vinschen@redhat.com>
12493
12494 * gdb.base/bigcore.exp: Skip test on Cygwin.
12495
c279b077
MC
124962004-06-28 Michael Chastain <mec.gnu@mindspring.com>
12497
12498 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
12499 formats for "info register". Use gdb_test_multiple. Fix
12500 the "invalid register" test.
12501
0e915747
CV
125022004-06-28 Corinna Vinschen <vinschen@redhat.com>
12503
12504 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
12505 PID for Cygwin. Add Cygwin specific strings to check for in some
12506 tests.
12507 (do_attach_tests): Add a test for user interaction when attaching
12508 to a process with no matching symbol table already loaded.
12509
11422c86
AC
125102004-06-26 Andrew Cagney <cagney@gnu.org>
12511
12512 Test PR java/1567 and PR java/1565.
12513 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
12514 * gdb.java/jmisc2.exp: Delete file.
12515
cefbce26
MC
125162004-06-26 Michael Chastain <mec.gnu@mindspring.com>
12517
12518 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
12519
e19f872c
CV
125202004-06-25 Corinna Vinschen <vinschen@redhat.com>
12521
12522 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
12523 attach process.
12524
d931ba3b
MC
125252004-06-23 Michael Chastain <mec.gnu@mindspring.com>
12526
12527 * gdb.cp/pr-1553.exp: Remove.
12528
aef68c48
MC
125292004-06-22 Michael Chastain <mec.gnu@mindspring.com>
12530
12531 * gdb.cp/pr-1553.cc: Remove.
12532 * gdb.cp/pr-1553.exp: Disable this test.
12533
8d5df71a
JB
125342004-06-20 Jim Blandy <jimb@redhat.com>
12535
a9c64011 12536 Fix PR testsuite/1680.
8d5df71a
JB
12537 * gdb.arch/i386-sse.exp: Properly quote curly braces in
12538 regular expressions.
12539
4ac6f39d
MC
125402004-06-19 Michael Chastain <mec.gnu@mindspring.com>
12541
12542 Fix PR testsuite/1679.
12543 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
12544 Issue an UNSUPPORTED result instead.
12545
1b413552
JB
125462004-06-18 Jim Blandy <jimb@redhat.com>
12547
12548 * gdb.base/charset.exp: Only send a control-C if we see a new
12549 prompt and incomplete command.
12550
6daa6ebd
MC
125512004-06-18 Michael Chastain <mec.gnu@mindspring.com>
12552
12553 * gdb.cp/pr-574.cc: Add copyright notice.
12554
51fa4ae0
JB
125552004-06-17 Jim Blandy <jimb@redhat.com>
12556
12557 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
12558 cases where the regexp has no groups; this grabs random text from
12559 the previous test suite, whatever that was.
12560
8fea26c5
MC
125612004-06-17 Michael Chastain <mec.gnu@mindspring.com>
12562
12563 * gdb.cp/printmethod.cc: Add copyright notice.
12564
1e3aeb41
MC
125652004-06-16 Michael Chastain <mec.gnu@mindspring.com>
12566
12567 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
12568
9d9030bc
AC
125692004-06-16 Andrew Cagney <cagney@gnu.org>
12570
12571 * gdb.base/signull.c: Update copyright. Include <string.h>.
12572 (bowler): Replace data_pointer with data_read
12573 and data_write cases. Add code_descriptor case.
12574 (zero, desc): New array and pointer.
12575 (data, code): Change to simple pointers.
12576 * gdb.base/signull.exp: Fix probe pattern matching a function
12577 descriptor SIGSEGV. Replace data_pointer with data_read and
12578 data_write tests.
12579
acd4ad44
AC
125802004-06-16 Andrew Cagney <cagney@gnu.org>
12581
12582 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
12583
08fd625c
MC
125842004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12585
12586 * gdb.base/long_long.c: Add copyright notice.
12587
1903502c
MC
125882004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12589
12590 * gdb.base/long_long.exp: Remove reference to
12591 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
12592 to gdb_breakpoint and gdb_continue_to_breakpoint.
12593
83313cb1
JB
125942004-06-14 Jim Blandy <jimb@redhat.com>
12595
12596 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
12597 endian case.
12598
1bf404ef
AC
125992004-06-14 Andrew Cagney <cagney@gnu.org>
12600
12601 * gdb.base/gcore.exp (capture_command_output): Delete the always
12602 passing tests containing inferior values.
12603 * gdb.base/ending-run.exp: Do not include the breakpoint address
12604 in the test message. Update copyright.
12605 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
12606 size in the test name, use gdb_test_multiple. Update copyright.
12607
ef220b33
MC
126082004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12609
12610 * gdb.cp/ref-types.cc: Add copyright notice.
12611
4f70a4c9
MC
126122004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12613
12614 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
12615 hp_aCC_compiler.
12616 * lib/compiler.cc: Likewise.
12617 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
12618 'set' commands. Log diagnostics for other lines. Set
12619 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
12620
335928ac
MC
126212004-06-13 Michael Chastain <mec.gnu@mindspring.com>
12622
12623 * gdb.cp/try_catch.cc: Add copyright notice.
12624
2efb12e8
MC
126252004-06-12 Michael Chastain <mec.gnu@mindspring.com>
12626
12627 * gdb.cp/userdef.cc: Add copyright notice.
12628
0bbed51a
MC
126292004-06-11 Michael Chastain <mec.gnu@mindspring.com>
12630
12631 * gdb.cp/virtfunc.cc: Add copyright notice.
12632
e12a46c9
RC
126332004-06-11 Randolph Chung <tausq@debian.org>
12634
12635 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
12636 problem.
12637
338e05af
AC
126382004-06-10 Andrew Cagney <cagney@gnu.org>
12639
12640 * lib/compiler.cc, lib/compiler.c: Append either
12641 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
12642 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
12643 instead of gcc-3-3.
12644
dc3f10cb
AC
126452004-06-09 Andrew Cagney <cagney@gnu.org>
12646
b4d946af
AC
12647 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
12648 gdb/1455, bug is specific to "long long" and "double".
a9c64011 12649
dc3f10cb
AC
12650 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
12651 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
12652 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
12653 fixed.
12654
b5c0bfa2
AC
126552004-06-09 Andrew Cagney <cagney@gnu.org>
12656
12657 * gdb.base/structs.exp (test_struct_returns): Replace
12658 "return_value_unknown" and "finish_value_unknown" by
12659 "return_value_known" and "finish_value_known". Instead of
12660 "return_value_unknown" iff "finish_value_unknown", check
12661 "return_value_known" implies "finish_value_known".
12662
caeb605f
MH
126632004-06-08 Martin Hunt <hunt@redhat.com>
12664
12665 * gdb.base/float.exp: Add pattern for mips targets.
12666
c892bb64
RC
126672004-06-08 Randolph Chung <tausq@debian.org>
12668
12669 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
12670 message for unknown architectures more clear.
12671
48306d3e
JB
126722004-06-08 Joel Brobecker <brobecker@gnat.com>
12673
12674 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
12675 start the execution of the program.
12676
83ecb59f
JB
126772004-06-07 Jim Blandy <jimb@redhat.com>
12678
12679 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
12680 * gdb.arch/i386-cpuid.h: New helper file.
12681
55264cb4
RC
126822004-06-07 Randolph Chung <tausq@debian.org>
12683
12684 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
12685 has started.
12686
23cadb28
RM
126872004-06-04 Roland McGrath <roland@redhat.com>
12688
12689 Fix PR gdb/1647.
12690 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
12691 differently to be robust to output buffering differences.
12692
51d01eda
MC
126932004-06-04 Michael Chastain <mec.gnu@mindspring.com>
12694
12695 * gdb.threads/pthreads.exp: Update copyright years.
12696 (check_control_c): Change asynchronous 'after' to synchronous.
12697
f4fc3b93
RM
126982004-06-04 Roland McGrath <roland@redhat.com>
12699
12700 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
12701 next gdb prompt.
12702
4013522b
MC
127032004-06-02 Michael Chastain <mec.gnu@mindspring.com>
12704
12705 Fix PR gdb/1636.
12706 * gdb.threads/manythreads.exp: Change asynchronous 'after'
12707 calls to synchronous.
12708
7a8f1e6b
JB
127092004-05-26 Jim Blandy <jimb@redhat.com>
12710
12711 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
12712
81bb3443
RC
127132004-05-24 Randolph Chung <tausq@debian.org>
12714
12715 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
12716 * gdb.asm/pa.inc: New file.
12717
8f5a3103
MK
127182004-05-22 Mark Kettenis <kettenis@gnu.org>
12719
12720 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
12721
734b8fe8 127222004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 12723 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
12724
12725 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
12726 GDB prompt.
12727
725603e1
UW
127282004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12729
f4fc3b93 12730 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
12731 setjmp/longjmp. Use sigaction instead of signal.
12732
8b923272 127332004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 12734 Michael Snyder <msnyder@redhat.com>
8b923272
JB
12735
12736 * gdb.threads/pthread_cond_wait.c: New file.
12737 * gdb.threads/pthread_cond_wait.exp: New testcase.
12738
8bfabb04
AC
127392004-05-13 Andrew Cagney <cagney@redhat.com>
12740
12741 * gdb.base/signull.exp, gdb.base/signull.c: New files.
12742 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
12743
42edda50
AC
127442004-05-11 Andrew Cagney <cagney@redhat.com>
12745
12746 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
12747 fixed but revealed gdb/1639.
12748
d303a6c7
AC
127492004-05-10 Andrew Cagney <cagney@redhat.com>
12750
12751 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
12752 func1" and "next to 2nd alarm", kernel bug avoided.
12753
bf08c2a1
DJ
127542004-05-10 Daniel Jacobowitz <dan@debian.org>
12755
12756 PR external/1568
12757 * gdb.base/bigcore.exp: Check the size of the dumped core file.
12758 XFAIL if it is smaller than bytes_allocated.
12759 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
12760 (main): Make chunks_allocated unsigned. Correct comment.
12761
c0586a34
JB
127622004-05-07 Joel Brobecker <brobecker@gnat.com>
12763
12764 * gdb.arch/powerpc-aix-prologue.c: New file.
12765 * gdb.arch/powerpc-aix-prologue.exp: New file.
12766
f2785d12
JB
127672004-05-07 Jim Blandy <jimb@redhat.com>
12768
12769 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
12770 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
12771
bd7f6e30
JB
127722004-05-06 Joel Brobecker <brobecker@gnat.com>
12773
12774 * gdb.base/sep.exp: No longer setup_kfail when the program was
12775 built with dwarf2.
12776
0a5e7efe
JI
127772004-05-05 Jim Ingham <jingham@apple.com>
12778
12779 * gdb.base/pending.exp: Make sure pending breakpoints
12780 preserve the ignore count.
f4fc3b93 12781
a8958849
MK
127822004-04-27 Jerome Guitton <guitton@gnat.com>
12783
12784 * i386-prologue.exp: Add testcase for jump instruction as first
12785 instruction of the real code.
12786 * i386-prologue.c (jump_at_beginning): New function.
12787
7e103f5b
MK
127882004-04-28 Mark Kettenis <kettenis@gnu.org>
12789
12790 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
12791 x86_64-*-*.
12792
5d38b224
MK
127932004-04-28 Mark Kettenis <kettenis@gnu.org>
12794
12795 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
12796 i*86-*-*.
12797
0ef32fd9
MK
127982004-04-25 Mark Kettenis <kettenis@gnu.org>
12799
12800 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
12801 expression that checks the return type.
12802
71d7dd7c
AC
128032004-04-23 Andrew Cagney <cagney@redhat.com>
12804
12805 * gdb.base/call-sc.exp: New test of scalar call/return values.
12806 * gdb.base/call-sc.c: Ditto.
12807
1e9f977e
JJ
128082004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12809
12810 * gdb.threads/manythreads.c: Reduce thread stack size.
12811
899d9e3a
JJ
128122004-04-23 Jeff Johnston <jjohnstn@redhat.com>
12813
12814 * gdb.threads/manythreads.c: Add copyright notice.
12815
61bcae62
AC
128162004-04-23 Andrew Cagney <cagney@redhat.com>
12817
12818 * gdb.base/siginfo.exp: Better handle step out of signal.
12819 * gdb.base/sigstep.exp: Ditto.
12820
7339a42e 128212004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 12822 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
12823
12824 * gdb.threads/manythreads.c: New testcase.
12825 * gdb.threads/manythreads.exp: Ditto.
12826
5c98409b
JB
128272004-04-22 Jim Blandy <jimb@redhat.com>
12828
12829 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
12830 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
12831
3b611f1a
MC
128322004-04-21 Michael Chastain <mec.gnu@mindspring.com>
12833
12834 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
12835
f0fd9238
AC
128362004-04-21 Andrew Cagney <cagney@redhat.com>
12837
12838 * gdb.base/sigstep.c: New file.
12839 * gdb.base/sigstep.exp: New file.
12840
90990674
JB
128412004-04-16 Joel Brobecker <brobecker@gnat.com>
12842
12843 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
12844 call to observer_notify_normal_stop.
12845
78cef34b
AC
128462004-04-15 Andrew Cagney <cagney@redhat.com>
12847
12848 * gdb.base/siginfo.c: New file.
12849 * gdb.base/siginfo.exp: New file.
12850
d2343407
JB
128512004-04-12 J. Brobecker <brobecker@gnat.com>
12852
12853 * gdb.base/sep.exp: Fix typo in comment.
12854
a2dba3c8
JB
128552004-04-12 J. Brobecker <brobecker@gnat.com>
12856
12857 * gdb.base/sep.c: New file.
12858 * gdb.base/sep-proc.c: New file.
12859 * gdb.base/sep.exp: New testcase.
12860
15f7b60e
MK
128612004-04-09 Mark Kettenis <kettenis@gnu.org>
12862
12863 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
12864 support.
12865
44f4de1a
AC
128662004-04-05 Andrew Cagney <cagney@redhat.com>
12867
12868 * gdb.base/sigaltstack.c: New file.
12869 * gdb.base/sigaltstack.exp: New file.
12870
ef04f396
JB
128712004-04-04 Joel Brobecker <brobecker@gnat.com>
12872
12873 * gdb.base/foll-fork.exp: Update the expected output for
12874 "help set follow-fork-mode", to match a change that was made
12875 to the help of this variable on 2004-01-13.
12876
d40d2c92
JB
128772004-04-01 Joel Brobecker <brobecker@gnat.com>
12878
12879 * lib/ada.exp: Add copyright notice.
12880 * bar.ads: Likewise.
12881 * bar.adb: Likewise.
12882 * null_record.adb: Likewise.
12883 * null_record.exp: Likewise.
12884 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
12885
f86ef5a3
JB
128862004-04-01 Joel Brobecker <brobecker@gnat.com>
12887
12888 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
12889 * configure: Regenerate.
12890
414e70e3
JB
128912004-04-01 Joel Brobecker <brobecker@gnat.com>
12892
12893 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
12894 to build the application. Remove the message printed when in
12895 verbose mode, redundant with the UNSUPPORTED message above.
12896
f0aaee49
JB
128972004-03-31 Joel Brobecker <brobecker@gnat.com>
12898
12899 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
12900 * gdb.ada (null_record.exp): New testcase.
12901
ac81cb54
JB
129022004-03-31 Joel Brobecker <brobecker@gnat.com>
12903
12904 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
12905
854af2f7
JB
129062004-03-31 Joel Brobecker <brobecker@gnat.com>
12907
12908 * gdb.ada: New subdirectory.
12909 * gdb.ada/Makefile.in: New file.
12910 * gdb.ada/gnat_ada.gpr.in: New file.
12911
034cb681
JB
129122004-03-31 Joel Brobecker <brobecker@gnat.com>
12913
12914 * lib/ada.exp: New file.
12915
78a1a894
DJ
129162004-03-24 Daniel Jacobowitz <drow@mvista.com>
12917
12918 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
12919 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
12920
4b2b3b3e
AC
129212004-03-22 Andrew Cagney <cagney@redhat.com>
12922
12923 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
12924 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
12925 Problem identified by Ulrich Weigand.
12926
23c73aa3
DC
129272004-03-17 David Carlton <carlton@kealia.com>
12928
12929 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
12930 PR c++/826.
12931
d63a86f8
RM
129322004-03-16 Roland McGrath <roland@redhat.com>
12933
12934 * gdb.base/auxv.exp: New file.
12935 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
12936
0e02aa50
DC
129372004-03-12 David Carlton <carlton@kealia.com>
12938
12939 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
12940 * gdb.cp/pr-1553.cc: Ditto.
12941 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
12942 pass branch.
12943
c20b71be
MC
129442004-03-12 Michael Chastain <mec.gnu@mindspring.com>
12945
12946 * gdb.cp/templates.exp: Accept more template types.
12947
c7414a01
MC
129482004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12949
12950 From Corinna Vinschen with modifications.
12951 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
12952 local variable obj_with_enum.
12953 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
12954 results with obj_with_enum.
12955
ed69573c
MC
129562004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12957
12958 * gdb.cp/classes.cc: New file, copied from misc.cc.
12959 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
12960
28301461
MC
129612004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12962
12963 * gdb.cp/misc.cc: Add copyright notice.
12964
1198ecbe
DC
129652004-03-05 David Carlton <carlton@kealia.com>
12966
12967 * gdb.cp/rtti.exp: Add 'print *obj3' test.
12968 * gdb.cp/rtti.h: Update copyright.
12969 (namespace n2::n3): New.
12970 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
12971 (n2::n3::func3): New.
12972 (main): Call n2::n3::func3.
12973 * gdb.cp/rtti2.cc: Update copyright.
12974 (n2::create3): New.
12975
9e08c470
MK
129762004-03-04 Mark Kettenis <kettenis@gnu.org>
12977
12978 * gdb.asm/openbsd.inc: Fix typo.
12979
4bebc3aa
FF
129802004-03-03 Fred Fish <fnf@redhat.com>
12981
12982 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
12983 "val" instead of unused "size". Update copyright year.
12984
6ea9fb37
DJ
129852004-02-29 Daniel Jacobowitz <drow@mvista.com>
12986
12987 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
12988 to use unsigned char.
12989 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
12990 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
12991
23b23974
DJ
129922004-02-29 Daniel Jacobowitz <drow@mvista.com>
12993
12994 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
12995 line of output.
12996
7574fd53
DJ
129972004-02-28 Daniel Jacobowitz <drow@mvista.com>
12998
12999 * gdb.base/relocate.c (dummy): Initialize.
13000
a195357f
DJ
130012004-02-28 Daniel Jacobowitz <drow@mvista.com>
13002
13003 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13004 a breakpoint at exit.
13005
72fd54a9
FF
130062004-02-27 Fred Fish <fnf@redhat.com>
13007
13008 * gdb.base/chng-syms.exp: Add expect condition to match failing
13009 case that isn't a timeout.
13010
b9d23137
AC
130112004-02-27 Andrew Cagney <cagney@redhat.com>
13012
13013 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13014 support.
13015
15d208f6 130162004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 13017
15d208f6
FF
13018 * gdb.arch/gdb1431.c: Remove.
13019 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
13020 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
13021 of "until" incorrectly.
13022
98f9cd2d
JB
130232004-02-26 J. Brobecker <brobecker@gnat.com>
13024
13025 * gdb.cp/class2.cc (empty): New class.
13026 (refer): New function.
13027 (main): Declare an object of type empty and use it.
13028 * gdb.cp/class2.exp: Print the value of an object of type empty.
13029
9b50c11b
JJ
130302004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13031
13032 * gdb.base/langs.exp: Update query string to match the
13033 new nquery format used for pending breakpoints.
13034
0dcd613f
AC
130352004-02-26 Andrew Cagney <cagney@redhat.com>
13036
13037 Fix PR i18n/1570.
13038 * gdb.base/charset.c: Update copyright notice.
13039 (main, init_string): Remove the escape character '\e' tests.
13040 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13041 * gdb.base/charset.exp (valid_host_charset): Ditto.
13042 * gdb.base/setvar.exp: Ditto.
13043
b8a56647
AC
130442004-02-24 Andrew Cagney <cagney@redhat.com>
13045
90d59e34
AC
13046 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13047 mmapped data in core file" PASS and FAIL messages consistent.
13048
b8a56647
AC
13049 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13050 setting a breakpoint. Work around PR java/1565.
13051
9f27c604
JJ
130522004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13053
13054 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13055 new nquery format.
13056 * gdb.base/pending.exp: Ditto.
13057
3224a706
MK
130582004-02-22 Mark Kettenis <kettenis@gnu.org>
13059
13060 * configure.in: Run stabs tests on *BSD.
13061 * configure: Regenerated.
13062
41e0a9ca
MK
130632004-02-21 Mark Kettenis <kettenis@gnu.org>
13064
13065 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13066
1e1b3428
FF
130672004-02-20 Fred Fish <fnf@redhat.com>
13068
13069 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13070 blank in test for "returns short", for consistency with other
13071 "returns xxx" tests. Update copyright year.
13072
f9a7572a
FF
130732004-02-19 Fred Fish <fnf@redhat.com>
13074
13075 New testcase for PR breakpoint/1558.
13076 * gdb.arch/gdb1558.exp: New file.
13077 * gdb.arch/gdb1558.c: New file.
13078
b2ce2854
EZ
130792004-02-19 Elena Zannoni <ezannoni@redhat.com>
13080
13081 * gdb.base/nodebug.exp: Fix typo.
13082
e7c9ff01
JB
130832004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13084
13085 Committed by Jim Blandy <jimb@redhat.com>.
13086
62f4b920
JB
13087 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13088
2db536a1
JB
13089 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13090
e7c9ff01
JB
13091 * gdb.base/float.exp: Support s390*-*-* targets.
13092
f3205b34
AF
130932004-02-17 Adam Fedor <fedor@gnu.org>
13094
13095 * gdb.base/gdb1555.exp: New file.
13096 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
13097
9d62932d
EZ
130982004-02-17 Elena Zannoni <ezannoni@redhat.com>
13099
13100 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
13101
344c9711
FF
131022004-02-16 Fred Fish <fnf@redhat.com>
13103
13104 * gdb.arch/gdb1291.c: Remove
13105 * gdb.arch/gdb1291.s: New test input file.
13106 * gdb.arch/gdb1291.exp: Expand test to check case that should not
13107 fail. Test for correct result, known incorrect result, other
13108 failures and timeouts.
13109
2d822687
AC
131102004-02-16 Andrew Cagney <cagney@redhat.com>
13111
13112 * gdb.base/bigcore.exp: New file.
13113 * gdb.base/bigcore.c: New file.
13114
dac15b66
AC
131152004-02-13 Andrew Cagney <cagney@redhat.com>
13116
13117 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
13118 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
13119 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
13120 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
13121 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
13122 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
13123 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
13124 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
13125 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
13126 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
13127
6bdfc2c4
JJ
131282004-02-11 Jeff Johnston <jjohnstn@redhat.com>
13129
13130 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
13131 executed is an alloc instruction.
13132
87b3ede8
DC
131332004-02-11 David Carlton <carlton@kealia.com>
13134
13135 * gdb.cp/breakpoint.exp: New.
13136 * gdb.cp/breakpoint.cc: New.
13137
6e19e2bf
MC
131382004-02-11 Michael Chastain <mec.gnu@mindspring.com>
13139
13140 Partial fix for PR gdb/1543.
13141 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
13142 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
13143 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
13144 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
13145 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
13146 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
13147 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
13148 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
13149 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
13150 to bug-gdb@prep.ai.mit.edu .
13151 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
13152 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
13153 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
13154 Likewise.
13155
5c5455dc
AC
131562004-02-10 Andrew Cagney <cagney@redhat.com>
13157
13158 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
13159 using gdb_internal_error_resync.
13160
9cf689d7
DJ
131612004-02-09 Daniel Jacobowitz <drow@mvista.com>
13162
13163 * gdb.threads/thread-specific.exp: Stop early if no threads are
13164 found.
13165
d2dc51db
MC
131662004-02-09 Michael Chastain <mec.gnu@mindspring.com>
13167
13168 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
13169
14b1a056
DJ
131702004-02-08 Daniel Jacobowitz <drow@mvista.com>
13171
13172 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
13173 breakpoints.
13174
83f66e8f
DJ
131752004-02-07 Daniel Jacobowitz <drow@mvista.com>
13176
13177 * config/sim.exp (gdb_load): Handle $arg == "".
13178 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
13179 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
13180
30fc0091
EZ
131812004-02-07 Elena Zannoni <ezannoni@redhat.com>
13182
a9c64011
AS
13183 * gdb.base/maint.exp: Update test to reflect
13184 obstack changes.
30fc0091 13185
4d806929
JJ
131862004-02-04 Jeff Johnston <jjohnstn@redhat.com>
13187
13188 * gdb.base/pendshr.c (pendfunc): New function that calls
13189 pendfunc1.
13190 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
13191
7bfdd688
FF
131922004-02-04 Fred Fish <fnf@redhat.com>
13193
13194 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
13195 function symbols and update copyright years.
13196 * gdb.arch/gdb1291.c: Ditto.
13197
aaa08ee4
MC
131982004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13199
13200 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
13201
dbad7755
MC
132022004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13203
13204 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
13205
ec4646ef
MC
132062004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13207
13208 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
13209
1b802196
FF
132102004-02-02 Fred Fish <fnf@redhat.com>
13211
13212 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
13213 remote targets. Update copyright years.
13214
18fe2033
JJ
132152004-02-02 Jeff Johnston <jjohnstn@redhat.com>
13216
13217 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
13218 support.
13219 * gdb.base/langs.exp: Fix test which attempts to create
13220 breakpoint on non-existent function to handle new pending
13221 support.
13222 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
13223 a breakpoint.
13224 * gdb.base/pending.exp: New test.
13225 * gdb.base/pending.c: New file.
13226 * gdb.base/pendshr.c: Ditto.
13227
8d577d32
DC
132282004-02-02 David Carlton <carlton@kealia.com>
13229
13230 * gdb.cp/overload.exp: Add overloadNamespace tests.
13231 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
13232 (overloadNamespace, XXX): New.
13233 (main): Call XXX::marker2.
13234
3ad13771
FF
132352004-02-01 Fred Fish <fnf@redhat.com>
13236
13237 * gdb.base/dump.exp: Use runto_main instead of "runto main".
13238 * gdb.base/finish.exp: Ditto.
13239 * gdb.base/gcore.exp: Ditto.
13240 * gdb.base/huge.exp: Ditto.
13241 * gdb.base/info-proc.exp: Ditto.
13242 * gdb.base/return2.exp: Ditto.
13243 * gdb.threads/gcore-thread.exp: Ditto.
13244
44c75849
DJ
132452004-02-01 Daniel Jacobowitz <drow@mvista.com>
13246
13247 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
13248
005bc093
MK
132492004-02-01 Mark Kettenis <kettenis@gnu.org>
13250
13251 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
13252 that opening the file succeeds on OpenBSD.
13253
c47cebdb
DJ
132542004-02-01 Daniel Jacobowitz <drow@mvista.com>
13255
13256 * gdb.threads/thread-specific.c: New file.
13257 * gdb.threads/threads-specific.exp: New test script.
13258 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
13259 to expect_out.
13260
5a01311c
MK
132612004-02-01 Mark Kettenis <kettenis@gnu.org>
13262
13263 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
13264 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
13265 only on the "print_small_structs from print_long_arg_list" test.
13266
ce22a4f1
DJ
132672004-02-01 Daniel Jacobowitz <drow@mvista.com>
13268
13269 * gdb.base/completion.exp: Kill a stray backslash.
13270
13271 From Jim Ingham <jingham@apple.com>:
13272 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
13273 agrees with the result from sending a tab.
13274
abbab9d3
DJ
132752004-01-31 Daniel Jacobowitz <drow@mvista.com>
13276
13277 * gdb.base/chng-syms.exp: Remove stray newline.
13278
53904d1e
MK
132792004-01-31 Mark Kettenis <kettenis@gnu.org>
13280
13281 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
13282 *-*-openbsd*.
13283 * gdb.asm/openbsd.inc: New file.
13284
3a4b3aac
MK
132852004-01-30 Mark Kettenis <kettenis@gnu.org>
13286
13287 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
13288 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
13289 *-*solaris2*. Remove commented out default settings for
13290 asm-flags. Replace gdb_compile with target_link.
13291
ebac27b4
MC
132922004-01-29 Michael Chastain <mec.gnu@mindspring.com>
13293
13294 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
13295 for all tests. Remove old hp-ux and cygnus xfail cases.
13296
d8679d84
PH
132972004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
13298
13299 * gdb.base/chng-syms.exp: New file.
13300 * gdb.base/chng-syms.c: New file.
13301
0a55bc22
MC
133022004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13303
13304 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
13305 Provide arms for current output in all my configurations.
13306
94b8e876
MC
133072004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13308
13309 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
13310 * lib/compiler.cc: Likewise.
13311 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
13312 get the right preprocessor. Eval the output directly. Remove
13313 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
13314 hp_f77_compiler and hp_f90_compiler completely.
13315 (gdb_preprocess): Delete.
13316 (get_compiler): Delete.
13317
7cf03d44
MK
133182004-01-24 Mark Kettenis <kettenis@gnu.org>
13319
13320 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
13321 <string.h>.
13322
68b6dce9
NR
133232004-01-24 Nick Roberts <nick@nick.uklinux.net>
13324
13325 * gdb.mi/mi-stack.exp: Update copyright.
13326
b368761e
DC
133272004-01-23 David Carlton <carlton@kealia.com>
13328
13329 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
13330 test for cp_lookup_transparent_type.
13331 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
13332 call them.
13333
f2061b53
DJ
133342004-01-23 Daniel Jacobowitz <drow@mvista.com>
13335
13336 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
13337 after -var-update.
13338
37fc574a
DC
133392004-01-23 David Carlton <carlton@kealia.com>
13340
13341 * gdb.cp/namespace.cc (C::ensureRefs): New.
13342 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
13343
8e94b928
NR
133442004-01-20 Nick Roberts <nick@nick.uklinux.net>
13345
13346 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
13347 case "-stack-list-locals 2".
13348 * gdb.mi/mi-var-child.exp: Test for case
13349 "-var-list-children --all-values NAME".
13350
997b0952
MC
133512004-01-18 Michael Chastain <mec.gnu@mindspring.com>
13352
13353 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
13354
52470da3
MK
133552004-01-18 Mark Kettenis <kettenis@gnu.org>
13356
7049b4b8
MK
13357 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
13358 used with gdb_test_multiple.
13359
52470da3
MK
13360 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
13361 read at address 0. This fixes PR testsuite/1504.
13362
da6012e5
DJ
133632004-01-18 Daniel Jacobowitz <drow@mvista.com>
13364
13365 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
13366 Remove downloading, guessing the host executable, the calls to
13367 gdb_file_cmd and gdb_target_cmd, and "load" support.
13368 (infer_host_exec): New function broken out from gdb_load.
13369 (gdb_load): New wrapper for gdbserver_gdb_load.
13370 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
13371 gdb_target_cmd. Use -target-select.
13372 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
13373 Download binaries to the host. Clear last_mi_remote_file when
13374 we load a new binary.
13375 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
13376 call gdbserver_gdb_load and mi_gdb_target_cmd.
13377
32c70722
MC
133782004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13379
13380 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
13381 type patterns.
13382
b0cecf36
MC
133832004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13384
13385 * gdb.cp/templates.exp: Fix typo in test name of
13386 "print Foo<volatile char*>::foo".
13387
4120d7e6
MC
133882004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13389
13390 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
13391
f679e530
BE
133922004-01-16 Ben Elliston <bje@wasabisystems.com>
13393
13394 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
13395 (clean mostlyclean): Remove empty rm.
13396
091c48f6
MC
133972004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13398
13399 * gdb.base/setvar.exp: Add copyright years.
13400
3e5fc8d2
DC
134012004-01-14 David Carlton <carlton@bactrian.org>
13402
13403 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
13404 PR c++/1511 and update coment.
13405 * gdb.cp/templates.exp: Update patterns to match current output.
13406 If changes involve something other than whitespace, KFAIL
13407 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
13408
63d06c5c
DC
134092004-01-14 David Carlton <carlton@kealia.com>
13410
13411 * gdb.cp/namespace.exp: Add tests involving classes defined within
13412 namespaces.
13413 * gdb.cp/namespace.cc (C::CClass): New.
13414 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
13415
a51dab88
EZ
134162004-01-14 Elena Zannoni <ezannoni@redhat.com>
13417
13418 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
13419 what debug info we have. Print a better message if something goes
13420 wrong while producing the separate debug info file.
13421
a476ccc9
MC
134222004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13423
13424 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
13425
f453692c
MC
134262004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13427
13428 * gdb.base/callfuncs.c: Add copyright notice.
13429
f40063a5
MC
134302004-01-13 Michael Chastain <mec.gnu@mindspring.com>
13431
13432 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
13433 inheritance. PR gdb/1498, PR gcc/13539.
13434
19ac3974
EZ
134352004-01-13 Elena Zannoni <ezannoni@redhat.com>
13436
a9c64011
AS
13437 * gdb.threads/gcore-thread.exp: Prefix name of binary with
13438 test specific name.
13439 * gdb.mi/gdb669.exp: Ditto.
13440 * gdb.mi/mi-pthreads.exp: Ditto.
13441 * gdb.mi/mi1-pthreads.exp: Ditto.
13442 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 13443
56c97c6e
MC
134442004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13445
13446 * gdb.cp/member-ptr.cc: Add copyright notice.
13447
a0644324
MC
134482004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13449
13450 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
13451 some patterns for recent versions of gcc and hpacc. Delete
13452 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
13453 Delete tests that access a NULL pointer-to-member-data. This
13454 script is still disabled for gcc.
13455
32fabe09
EZ
134562004-01-12 Elena Zannoni <ezannoni@redhat.com>
13457
13458 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 13459 escaped correctly.
32fabe09 13460
1f8a6abb
EZ
134612004-01-12 Elena Zannoni <ezannoni@redhat.com>
13462
13463 * gdb.base/sepdebug.exp: New file.
13464 * gdb.base/sepdebug.c: New file.
13465 * lib/gdb.exp (separate_debug_filename): New procedure.
13466 (gdb_gnu_strip_debug): New procedure.
13467
48efe704
AC
134682004-01-12 Andrew Cagney <cagney@redhat.com>
13469
13470 * gdb.mi/ChangeLog: Delete file. Renamed to ...
13471 * gdb.mi/ChangeLog-1999-2003: New file.
13472
a9415475
AC
134732004-01-12 Andrew Cagney <cagney@redhat.com>
13474
13475 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
13476 "Renaming a directory to a non-empty directory returns ENOTEMPTY
13477 or EEXIST", treat EBUSY as an XFAIL.
13478
83b8cf9d
MC
134792004-01-11 Michael Chastain <mec.gnu@mindspring.com>
13480
13481 * gdb.base/scope.exp: Remove obsolete setup_xfail for
13482 hp_cc_compiler.
13483
9939d2a8
MC
134842004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13485
13486 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
13487 decorations.
13488
1ff8cadf
MC
134892004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13490
13491 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
13492 and "(aCC)" decorations. Remove obsolete doco about old
13493 test results.
13494
6fa9022e
MC
134952004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13496
13497 * gdb.cp/exception.exp: Fix typo in doco.
13498
209721fe
MK
134992004-01-09 Mark Kettenis <kettenis@gnu.org>
13500
13501 * gdb.base/gdb1476.exp: Fix typo.
13502
ef11303e
MC
135032004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13504
13505 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
13506 file.
13507
041ab88c
MC
135082004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13509
13510 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
13511 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
13512 Use gdb_compile. Remove restriction on gcc. Add some patterns
13513 for recent version of gdb. Delete second half, which was a copy
13514 of the first half with different build flags. This test is
13515 still disabled because it is still not ready for production.
13516
e36d075a
MC
135172004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13518
13519 * gdb.cp/exception.cc: Add copyright notice.
13520 * gdb.cp/exception.exp: Add a notice that this file is broken
13521 because of line number changes caused by addition of copyright
13522 notice.
13523
42b190ad
MC
135242004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13525
13526 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
13527 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
13528
8f25f06b
MC
135292004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13530
13531 * gdb.cp/classes.exp: Accept gnu abi 2.
13532 * gdb.cp/derivation.exp: Likewise.
13533 * gdb.cp/overload.exp: Likewise.
13534 * gdb.cp/virtfunc.exp: Likewise.
13535
06ded8b8
MC
135362004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13537
13538 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
13539 semicolon after end of function.
13540
77c26ae3
MC
135412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13542
13543 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
13544 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
13545 boilerplate code for compiling and running the program under
13546 test. Add some string method tests.
13547
20757486
MC
135482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13549
13550 * gdb.cp/bs15503.cc: Add copyright notice.
13551 * gdb.cp/bs15503.exp: Adjust line number.
13552
0fd3b503
MC
135532004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13554
13555 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
13556 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
13557
10d1bea8
MC
135582004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13559
13560 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
13561 hp_cc_compiler.
13562
2789202a
MC
135632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13564
13565 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
13566 * gdb.cp/ctti.exp: Use the marker instead of "next".
13567 With gcc, run further before bailing.
13568
b862f14c
MC
135692004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13570
13571 * gdb.cp/cttiadd.cc: Add copyright notice.
13572 * gdb.cp/cttiadd1.cc: Likewise.
13573 * gdb.cp/cttiadd2.cc: Likewise.
13574 * gdb.cp/cttiadd3.cc: Likewise.
13575
96da2469
MC
135762004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13577
13578 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
13579 Use gdb_test, gdb_test_multiple. Use floating-point values that
13580 have exact representations in IEEE-ish formats.
13581
053248ff
MC
135822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13583
13584 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
13585 compilers. Delete duplicate call to get_compiler_info.
13586 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
13587 * gdb.base/volatile.exp: Likewise.
13588
84acecdd
MK
135892004-01-07 Mark Kettenis <kettenis@gnu.org>
13590
13591 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
13592 memory at address 0.
13593
fe11a27f
MC
135942004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13595
13596 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
13597 to test for hp-ux assembler. Fix copyright years.
13598
60ad077b
AC
135992004-01-07 Andrew Cagney <cagney@redhat.com>
13600
13601 * gdb.base/fileio.c (strerrno): Add "EBUSY".
13602
1c9b8f33
AC
136032004-01-07 Andrew Cagney <cagney@redhat.com>
13604
13605 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
13606 when creating the read-only file. From analysis by Roland McGrath
13607 and Elena Zannoni.
13608
753ccc7a
MC
136092004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13610
13611 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
13612
eca3e36b
MC
136132004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13614
13615 * gdb.base/cvexpr.c: Be type-safe with function pointers and
13616 data pointers.
13617
f8d4bac4
MC
136182004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13619
13620 * gdb.cp/m-static.exp: Compile one source file at a time.
13621 Delete unused call to get_compiler_info.
13622
9b4e0f94
MC
136232004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13624
13625 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
13626 * gdb.base/call-rt-st.exp: Likewise.
13627 * gdb.base/nodebug.exp: Likewise.
13628 * gdb.base/volatile.exp: Likewise.
13629 * gdb.cp/ref-types.exp: Likewise.
13630 * gdb.cp/templates.exp: Likewise.
13631
023c1024
MK
136322004-01-05 Mark Kettenis <kettenis@gnu.org>
13633
13634 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
13635
19703c4a
MC
136362004-01-05 Michael Chastain <mec.gnu@mindspring.com>
13637
13638 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
13639 hppa*-hp-hpux*.
13640
18b67037
MK
136412004-01-04 Mark Kettenis <kettenis@gnu.org>
13642
ba6219c8
MK
13643 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13644 x86_64-*-*.
13645
18b67037
MK
13646 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13647 sparc64-*-* and sparc*-solaris2*.
13648
1bfbbb9d
MK
136492004-01-04 Mark Kettenis <kettenis@gnu.org>
13650
13651 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
13652 return ${tests}" test. The ${tests} already mentions the
13653 filename.
13654
06846494
MC
136552004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13656
13657 * gdb.cp/local.exp: Accept gcc abi 2.
13658
3b0cb202
MC
136592004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13660
13661 * gdb.cp/templates.exp: Accept gcc abi 2.
13662
0643ec3f
MC
136632004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13664
13665 * lib/compiler.cc: Remove supports_template_debugging.
13666 * gdb.cp/templates.exp: Do not test supports_template_debugging.
13667
d231d0b1
MC
136682004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13669
13670 * gdb.cp/namespace.exp: Accept gcc abi 2.
13671
44ffb27c
MC
136722004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13673
13674 * gdb.cp/method.exp: Accept gcc abi 2.
13675
184ad485
MC
136762004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13677
13678 * gdb.cp/classes.exp: Generate identical results as old version.
13679 * gdb.cp/derivation.exp: Likewise.
13680 * gdb.cp/overload.exp: Likewise.
13681 * gdb.cp/virtfunc.exp: Likewise.
13682
116f09e7
MC
136832004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13684
13685 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
13686 mysterious bug with sourceware version of expect.
13687
b1379776
MC
136882004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13689
13690 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
13691 current versions of gcc, including gcc abi 2. Remove gratuitous
13692 restart of test program. Use gdb_test_multiple and gdb_test for
13693 all tests. Add patterns to xfail missing "const" in "const char *"
13694 and kfail PR gdb/1155.
13695
6b7a4c0e
MC
136962004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13697
13698 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
13699 current versions of gcc, including gcc abi 2. Remove gratuitous
13700 restart of test program. Use gdb_test_multiple and gdb_test for
13701 all tests. Add patterns to kfail PR gdb/1498.
13702
51615d72
MC
137032003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13704
13705 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
13706 current versions of gcc, including gcc abi 2. Use "breakpoint"
13707 and "continue" instead of restarting the target program. Use
13708 gdb_test_multiple and gdb_test for all tests.
13709
7b79a9d7
MK
137102004-01-01 Mark Kettenis <kettenis@gnu.org>
13711
13712 * gdb.asm/asm-source.exp: Update copyright year. Link statically
13713 for *-*-solaris2*.
13714
1cd3489f
MC
137152003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13716
13717 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
13718 current versions of gcc, including gcc abi 2. Use "breakpoint"
13719 and "continue" instead of restarting the target program several
13720 times. Use gdb_test_multiple and gdb_test for all tests.
13721
850742db
MC
137222003-12-18 Michael Chastain <mec.gnu@mindspring.com>
13723
13724 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
13725 source files.
13726
eb4bbda8
MC
137272003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13728
13729 * gdb.base/environ.exp: Handle compiling test case from multiple
13730 source files.
13731
e42c7771
MC
137322003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13733
13734 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
13735
80e4b428
JB
137362003-12-17 Jim Blandy <jimb@redhat.com>
13737
5f06973a
JB
13738 * gdb.base/freebpcmd.c: Add copyright notice.
13739
80e4b428
JB
13740 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
13741
0ab84fb7
MC
137422003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13743
13744 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
13745
1b3bb3d0
JB
137462003-12-13 Jim Blandy <jimb@redhat.com>
13747
13748 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
13749
3a4c9371
KB
137502003-12-12 Kevin Buettner <kevinb@redhat.com>
13751
13752 * gdb.asm/frv.inc: New file.
13753 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
13754
a1dea79a
FF
137552003-12-09 Fred Fish <fnf@redhat.com>
13756
13757 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
13758 functions to break1.c and leave prototypes behind. Add more
13759 "set breakpoint NN here" comments.
13760 * gdb.base/break1.c: New file.
13761
13762 * gdb.base/break.exp: Handle compiling test case from multiple
13763 source files and change source file references as needed.
13764 * gdb.base/completion.exp: Ditto.
13765 * gdb.base/condbreak.exp: Ditto.
13766 * gdb.base/define.exp: Ditto.
13767 * gdb.base/ena-dis-br.exp: Ditto.
13768 * gdb.base/info-proc.exp: Ditto.
13769 * gdb.base/maint.exp: Ditto.
13770 * gdb.base/until.exp: Ditto.
13771
13772 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
13773 hardcoded line numbers.
13774 * gdb.base/define.exp: Ditto.
13775 * gdb.base/ena-dis-br.exp: Ditto.
13776 * gdb.base/maint.exp: Ditto.
13777 * gdb.base/until.exp: Ditto.
13778
13779 * gdb.base/completion.exp: Use "break1" for completion tests since
13780 "break" is no longer a unique prefix.
13781
5266b69c
AC
137822003-12-06 Andrew Cagney <cagney@redhat.com>
13783
13784 * gdb.base/structs.exp (test_struct_returns): When applicable, set
13785 "return_value_unimplemented". When an unimplemented struct return
13786 architecture, report incorrect values as a KFAIL
13787
374451f0
MC
137882003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13789
13790 * gdb.cp/rtti.exp: Accept new wording of warning from
13791 cp_lookup_rtti_type.
13792
ba9b20a7
MC
137932003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13794
13795 Partial fix for PR testsuite/1456.
13796 * gdb.base/scope.exp (test_at_main): Replace references to
13797 gcc_compiled with calls to test_compiler_info.
13798 (test_at_foo): Likewise.
13799 (test_at_bar): Likewise.
13800
b74b6d0b
MC
138012003-12-04 Michael Chastain <mec.gnu@mindspring.com>
13802
13803 Partial fix for PR testsuite/1456.
13804 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
13805 to test_compiler_info.
13806
ccfa3402
MC
138072003-12-03 Michael Chastain <mec.gnu@mindspring.com>
13808
13809 * gdb.base/so-impl-ld.exp: Update copyright notice.
13810
f6246aba
MC
138112003-12-02 Michael Chastain <mec.gnu@mindspring.com>
13812
13813 Partial fix for PR testsuite/1456.
13814 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
13815 to test_compiler_info.
13816
13ae734a
MC
138172003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13818
13819 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
13820 from current versions of gdb. Clean up regular expressions.
13821 Delete redundant timeout case.
13822
d8e1cdee
MC
138232003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13824
13825 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
13826 from current versions of gdb. Clean up regular expressions.
13827 Delete redundant timeout case.
13828
96457b64
MC
138292003-12-01 Michael Chastain <mec.gnu@mindspring.com>
13830
13831 Partial fix for PR testsuite/1456.
13832 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
13833 gcc_compiled with call to test_compiler_info.
13834
f35309fc
MC
138352003-11-30 Michael Chastain <mec.gnu@mindspring.com>
13836
13837 Partial fix for PR testsuite/1456.
13838 * gdb.base/list.exp (test_list_function): Delete unused declaration
13839 of gcc_compiled.
13840
d7afdf9b
MC
138412003-11-29 Michael Chastain <mec.gnu@mindspring.com>
13842
13843 Partial fix for PR testsuite/1456.
13844 * gdb.base/complex.exp: Replace reference to gcc_compiled with
13845 call to test_compiler_info.
13846
71507b56
MK
138472003-11-29 Mark Kettenis <kettenis@gnu.org>
13848
13849 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
13850 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
13851 it to create the appropriate note.inc.
13852 * gdb.asm/asmsrc1.s: Include "note.inc".
13853 * gdb.asm/netbsd.inc: New file.
13854 * gdb.asm/empty.inc: New file.
13855
f81f93f7
MC
138562003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13857
13858 Partial fix for PR testsuite/1456.
13859 * gdb.base/constvars.exp: Replace references to gcc_compiled with
13860 calls to test_compiler_info.
13861
9a77938e
MC
138622003-11-27 Michael Chastain <mec.gnu@mindspring.com>
13863
13864 Partial fix for PR testsuite/1456.
13865 * gdb.base/volatile.exp: Replace references to gcc_compiled with
13866 calls to test_compiler_info.
13867
e8367dc7
MK
138682003-11-27 Mark Kettenis <kettenis@gnu.org>
13869
13870 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
13871 pattern for the KFAILs.
13872
526c61ee
AF
138732003-11-25 Adam Fedor <fedor@gnu.org>
13874
13875 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
13876 * gdb.objc/objcdecode.m: New file.
13877
28f2d600
AF
138782003-11-25 Adam Fedor <fedor@gnu.org>
13879
13880 * gdb.objc/nondebug.exp: Test for PR objc/1236.
13881 * gdb.objc/nondebug.m: New file.
13882
a3895cee
BE
138832003-11-26 Ben Elliston <bje@wasabisystems.com>
13884
13885 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13886 NetBSD as it does on FreeBSD. Modelled on a similar change by
13887 Mark Kettenis on 2003-05-30.
13888 (link-flags): Set to "--entry _start" regardless of target.
13889 Special linker flags are to be appended to $link-flags.
13890 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
13891
c9f2c8a3
MC
138922003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13893
13894 * gdb.cp/method.exp: Accept output of new demangler.
13895
15a0587a 138962003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
13897
13898 * gdb/class2.exp: New file.
13899 * gdb/class2.cc: New file.
13900
3c00b570
MC
139012003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13902
13903 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
13904 of new demangler.
13905
7027acc7
MK
139062003-11-23 Mark Kettenis <kettenis@gnu.org>
13907
13908 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
13909 of gdb_test "run".
13910
b0e1598a
MK
139112003-11-23 Mark Kettenis <kettenis@gnu.org>
13912
13913 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
13914 "continue" into "run".
13915
4d9eda44
MC
139162003-11-23 Michael Chastain <mec.gnu@mindspring.com>
13917
13918 Partial fix for PR testsuite/1456.
13919 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
13920 call to test_compiler_info.
13921 * gdb.cp/ctti.exp: Likewise.
13922 * gdb.cp/derivation.exp: Likewise.
13923 * gdb.cp/member-ptr.exp: Likewise.
13924 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
13925 reference to gcc_compiled.
13926
139272003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
13928
13929 Fix PR testsuite/1463.
13930 * gdb.base/structs.exp (start_structs_test): Call
13931 get_debug_format before using the debug format.
13932
d422fe19
AC
139332003-11-22 Andrew Cagney <cagney@redhat.com>
13934
13935 * lib/gdb.exp (gdb_test_multiple): Add simple example.
13936 * gdb.base/structs.exp: Use gdb_test_multiple.
13937
039cf96d
AC
139382003-11-20 Andrew Cagney <cagney@redhat.com>
13939
6882279b
AC
13940 * gdb.base/structs.exp: Handle and recover from internal errors.
13941 Replace "foo${n}" with "foo<n>" in test messages.
13942
e53890ae
AC
13943 * gdb.base/structs.exp: Update copyright. Rewrite.
13944 * gdb.base/structs.c: Update copyright. Rewrite.
13945
2b211c59
AC
13946 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
13947 resync count exceeded.
d63a86f8 13948
039cf96d
AC
13949 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
13950 from the internal error.
13951 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
13952 Original from Jim Blandy.
13953 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 13954
eac98b22
AC
139552003-11-19 Andrew Cagney <cagney@redhat.com>
13956
13957 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
13958 KFAIL.
13959
67455b2a
MK
139602003-11-17 Mark Kettenis <kettenis@gnu.org>
13961
13962 New testcase for PR backtrace/1435.
13963 * gdb.arch/i386-unwind.exp: New file.
13964 * gdb.arch/i386-unwind.c: New file.
13965
853d6e5b
AC
139662003-11-17 Andrew Cagney <cagney@redhat.com>
13967
13968 * lib/gdb.exp (compiler_info): New global.
13969 (test_compiler_info): New function.
13970 (get_compiler_info): Set compiler_info.
13971 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
13972 "compiler_info" to gcc-<major>-<minor>.
13973
38cf6e11
MC
139742003-11-15 Michael Chastain <mec.gnu@mindspring.com>
13975
13976 * gdb.trace/configure: Remove.
13977
a50d3602
EZ
139782003-11-13 Elena Zannoni <ezannoni@redhat.com>
13979
13980 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 13981 breakpoints.
a50d3602
EZ
13982 * gdb.base/break.exp: Remove all references to explicit line
13983 numbers.
13984
d9407aaa
NC
139852003-11-11 Nick Clifton <nickc@redhat.com>
13986
13987 * gdb.base/shreloc.exp: Do not run for targets which do not
13988 support shared objects.
13989
db488fc1
CV
139902003-11-10 Corinna Vinschen <vinschen@redhat.com>
13991
13992 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
13993 Don't run tests if nofileio flag is given.
13994
6a90a18e
EZ
139952003-11-07 Elena Zannoni <ezannoni@redhat.com>
13996
13997 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 13998 as well as 'Watchpoint'.
6a90a18e 13999
0b915e9c
EZ
140002003-11-06 Elena Zannoni <ezannoni@redhat.com>
14001
14002 Reported by Jim Ingham <jingham@apple.com>:
14003 * gdb.base/annota1.exp: Match at least one occurrence of the
14004 signal handler annotation.
14005
d7e4b55f
EZ
140062003-11-06 Elena Zannoni <ezannoni@redhat.com>
14007
a9c64011
AS
14008 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14009 as well as 'Watchpoint'.
d7e4b55f 14010
2fe4e8d0
MC
140112003-11-05 Michael Chastain <mec@shout.net>
14012
14013 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14014
6ef88553
KW
140152003-11-03 Kris Warkentin <kewarken@qnx.com>
14016
14017 * gdb.arch/gdb1291.c: New test file.
14018 * gdb.arch/gdb1291.exp: New test script.
14019 * gdb.arch/gdb1431.c: New test file.
14020 * gdb.arch/gdb1431.exp: New test script.
14021
ae7dc4d8
MC
140222003-10-22 Michael Chastain <mec@shout.net>
14023
14024 * gdb.mi/pthreads.c: Add copyright notice.
14025
c39d7427
MC
140262003-10-22 Michael Chastain <mec@shout.net>
14027
14028 * gdb.threads/pthreads.c: Add copyright notice.
14029
8b7d96c1
MC
140302003-10-20 Michael Chastain <mec@shout.net>
14031
14032 * gdb.base/gdb1056.exp: New test script.
14033
d1d69fdd
DJ
140342003-10-13 Daniel Jacobowitz <drow@mvista.com>
14035
14036 * gdb.threads/killed.exp: Use gdb_run_cmd.
14037
7d605576
DJ
140382003-10-13 Daniel Jacobowitz <drow@mvista.com>
14039
14040 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14041 create a core file.
14042 * gdb.threads/gcore-thread.exp: Likewise.
14043
618ec112
CV
140442003-10-13 Corinna Vinschen <vinschen@redhat.com>
14045
14046 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14047 type, based on char type.
14048 (struct bit_flags_short_t): New bitfield type, based on short type.
14049 (init_bit_flags_char): New fuction.
14050 (init_bit_flags_short): Ditto.
14051 (print_bit_flags_char): Ditto.
14052 (print_bit_flags_short): Ditto.
14053 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14054
9367a73c
MC
140552003-10-11 Michael Chastain <mec@shout.net>
14056
14057 * gdb.base/call-rt-st.exp: Update copyright year.
14058
1decf120
KI
140592003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14060
14061 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14062 * gdb.disasm/sh3.s: Ditto.
14063
5445b2ae
DJ
140642003-10-07 Daniel Jacobowitz <drow@mvista.com>
14065
14066 * gdb.threads/switch-threads.exp: New test.
14067 * gdb.threads/switch-threads.c: New source file.
14068
aec24853
CV
140692003-10-07 Corinna Vinschen <vinschen@redhat.com>
14070
14071 * gdb.base/ending-run.exp: Add sh specific case.
14072
adc7428d
AC
140732003-10-06 Andrew Cagney <cagney@redhat.com>
14074
14075 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14076 * gdb.disasm/mn10200.exp: Delete obsolete file.
14077
c9d37158
DJ
140782003-09-29 Daniel Jacobowitz <drow@mvista.com>
14079
14080 * ChangeLog: Correct an entry command.exp -> commands.exp.
14081 * gdb.base/commands.exp (bp_deleted_in_command_test)
14082 (temporary_breakpoint_commands): Check noargs.
14083
79c2c32d
DC
140842003-09-25 David Carlton <carlton@kealia.com>
14085
14086 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14087 of some print tests, where appropriate. Add tests for C::D::cd,
14088 E::ce, F::cXfX, G::XgX.
14089 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14090
594e6d67
RE
140912003-09-25 Richard Earnshaw <rearnsha@arm.com>
14092
14093 * lib/java.exp (java_init): Import target_alias before using it.
14094
10f0d451
DC
140952003-09-25 David Carlton <carlton@kealia.com>
14096
14097 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
14098
274bcba0
EZ
140992003-09-23 Elena Zannoni <ezannoni@redhat.com>
14100
d63a86f8 14101 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 14102 weirdness.
274bcba0 14103
cdbf20f7
MC
141042003-09-17 Michael Chastain <mec@shout.net>
14105
14106 * gdb.cp/gdb1355.exp: New file.
14107 * gdb.cp/gdb1355.c: New file.
14108
71e06f80
CV
141092003-09-15 Corinna Vinschen <vinschen@redhat.com>
14110
14111 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
14112 * gdb.asm/sh.inc: New file.
14113
5c4e30ca
DC
141142003-09-11 David Carlton <carlton@kealia.com>
14115
bd45b7af
DC
14116 * gdb.cp/namespace.exp: Add tests for namespace types.
14117 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
14118 (test_namespace): New.
14119
1c199746
EZ
141202003-09-11 Elena Zannoni <ezannoni@redhat.com>
14121
a9c64011 14122 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 14123 * gdb.stabs/weird.exp: Ditto.
1c199746 14124
04ed252f
MC
141252003-09-08 Michael Chastain <mec@shout.net>
14126
14127 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
14128
d8a2d9e7
MC
141292003-09-07 Michael Chastain <mec@shout.net>
14130
14131 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
14132 'parse error'.
14133
161afb24
MK
141342003-09-07 Mark Kettenis <m.kettenis@osp.nl>
14135
14136 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
14137
49f2741a
MC
141382003-08-30 Michael Chastain <mec@shout.net>
14139
14140 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
14141 * gdb.gdb/observer.exp: Ditto.
14142 * gdb.gdb/xfullpath.exp: Ditto.
14143
8afa723e
MK
141442003-08-29 Mark Kettenis <kettenis@gnu.org>
14145
14146 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
14147 *-*-*bsd*.
14148
f31dfe3b
JJ
141492003-08-28 Jeff Johnston <jjohnstn@redhat.com>
14150
14151 * gdb.base/dump.exp: Skip for ia64.
14152
4630e498
JJ
141532003-08-25 Jeff Johnston <jjohnstn@redhat.com>
14154
14155 * gdb.asm/asm-source.exp: Add ia64 support.
14156 * gdb.asm/ia64.inc: New file.
14157
1105b7ef
MC
141582003-08-22 Michael Chastain <mec@shout.net>
14159
14160 * gdb.cp: New directory.
14161 * gdb.cp/*: Copy from gdb.c++/*.
14162 * gdb.c++/*: Remove.
14163 * Makefile.in: Change gdb.c++ to gdb.cp.
14164 * configure.in: Ditto.
14165 * configure: Regnerate.
14166
c945b932
MK
141672003-08-18 Mark Kettenis <kettenis@gnu.org>
14168
14169 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
14170 * gdb.arch/i386-prologue.c (gdb1338): Add function.
14171
2b66634b
DJ
141722003-08-17 Daniel Jacobowitz <drow@mvista.com>
14173
14174 * mi-var-display.exp (-var-list-children weird): Accept function
14175 pointers with argument types.
14176 * mi1-var-display.exp (-var-list-children weird): Likewise.
14177 * mi2-var-display.exp (-var-list-children weird): Likewise.
14178
a356f73b
DJ
141792003-08-17 Daniel Jacobowitz <drow@mvista.com>
14180
14181 * gdb.base/annota3.exp: Add missing newline.
14182
483417b8
MC
141832003-08-06 Michael Chastain <mec@shout.net>
14184
14185 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
14186
c99c59c3
MS
141872003-08-12 Michael Snyder <msnyder@redhat.com>
14188
14189 * gdb.base/float.exp: Add test for SH.
14190
55ed7501
MK
141912003-08-10 Mark Kettenis <kettenis@gnu.org>
14192
14193 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
14194
1a371f2e
EZ
141952003-08-07 Elena Zannoni <ezannoni@redhat.com>
14196
14197 * gdb.base/completion.exp: Remove reduntant completion test
14198 on filename.
14199
e0f353ce
EZ
142002003-08-07 Elena Zannoni <ezannoni@redhat.com>
14201
a9c64011
AS
14202 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
14203 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
14204 gdb.trace/save-trace.exp: Make sure that full pathnames are
14205 escaped correctly.
e0f353ce 14206
5710a1af 142072003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 14208
a9c64011
AS
14209 * configure.in: Don't generate config.h from config.hin.
14210 * configure: Regenerate.
14211 * config.hin: Remove file.
14212 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
14213 * gdb.threads/pthreads.c: Ditto.
5710a1af 14214
dcd81ce9
DJ
142152003-08-07 Daniel Jacobowitz <drow@mvista.com>
14216
14217 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14218 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
14219 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
14220 Replace ld24 with seth/add3.
14221
6009d884
AC
142222003-08-02 Andrew Cagney <cagney@redhat.com>
14223
14224 * gdb.base/annota3.exp: New file.
14225 * gdb.base/annota3.c: New file.
14226 * gdb.c++/annota3.exp: New file.
14227 * gdb.c++/annota3.cc: New file.
14228
51514e06
MC
142292003-07-29 Michael Chastain <mec@shout.net>
14230
14231 * gdb.threads/tls.c (spin): Check errno only if sem_wait
14232 actually failed.
14233 (do_pass): Likewise.
14234 * gdb.threads/tls.exp: Always initialize no_of_threads.
14235
4ee6625b
DJ
142362003-07-27 Daniel Jacobowitz <drow@mvista.com>
14237
14238 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
14239 pattern.
14240 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
14241 * gdb.threads/tls.exp: Recognize one case of the host library not
14242 supporting TLS.
14243
225f2bf6
AC
142442003-07-27 Andrew Cagney <cagney@redhat.com>
14245
14246 * gdb.base/fileio.exp: Use SH when running commands using
14247 remote_exec.
14248
bcb27c9f
DJ
142492003-07-24 Daniel Jacobowitz <drow@mvista.com>
14250
14251 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14252 * gdb.base/relocate.c (dummy): New padding array.
14253
3d67be83
MS
142542003-07-22 Michael Snyder <msnyder@redhat.com>
14255
d63a86f8 14256 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
14257
14258 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
14259 patterns to be more general, accepting old and new output.
14260 Some output chars (such as '+') also must be quoted.
d63a86f8 14261 Some addresses are displayed numerically instead of
3d67be83
MS
14262 symbolically.
14263
57ba3b85
MS
142642003-07-23 Michael Snyder <msnyder@redhat.com>
14265
686d097c
MS
14266 * gdb.base/return2.exp: Don't test long-long return.
14267
57ba3b85
MS
14268 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
14269 * gdb.disasm/t01_mov.exp: Ditto.
14270 * gdb.disasm/t02_mova.s: Ditto.
14271 * gdb.disasm/t02_mova.exp: Ditto.
14272 * gdb.disasm/t03_add.s: Ditto.
14273 * gdb.disasm/t03_add.exp: Ditto.
14274 * gdb.disasm/t04_sub.s: Ditto.
14275 * gdb.disasm/t04_sub.exp: Ditto.
14276 * gdb.disasm/t05_cmp.s: Ditto.
14277 * gdb.disasm/t05_cmp.exp: Ditto.
14278 * gdb.disasm/t06_ari2.s: Ditto.
14279 * gdb.disasm/t06_ari2.exp: Ditto.
14280 * gdb.disasm/t07_ari3.s: Ditto.
14281 * gdb.disasm/t07_ari3.exp: Ditto.
14282 * gdb.disasm/t08_or.s: Ditto.
14283 * gdb.disasm/t08_or.exp: Ditto.
14284 * gdb.disasm/t09_xor.s: Ditto.
14285 * gdb.disasm/t09_xor.exp: Ditto.
14286 * gdb.disasm/t10_and.s: Ditto.
14287 * gdb.disasm/t10_and.exp: Ditto.
14288 * gdb.disasm/t11_logs.s: Ditto.
14289 * gdb.disasm/t11_logs.exp: Ditto.
14290 * gdb.disasm/t12_bit.s: Ditto.
14291 * gdb.disasm/t12_bit.exp: Ditto.
14292 * gdb.disasm/t13_otr.s: Ditto.
14293 * gdb.disasm/t13_otr.exp: Ditto.
14294
e00759ef
EZ
142952003-07-22 Elena Zannoni <ezannoni@redhat.com>
14296
14297 * gdb.threads/tls.exp :Add kfail for 'info address' case.
14298
8bc2021f
EZ
142992003-07-22 Elena Zannoni <ezannoni@redhat.com>
14300
a9c64011
AS
14301 * gdb.threads/tls.c : New file.
14302 * gdb.threads/tls.exp : New file.
14303 * gdb.threads/tls-main.c : New file.
14304 * gdb.threads/tls-shared.c : New file.
14305 * gdb.threads/tls-shared.exp : New file.
8bc2021f 14306
89320c4c
AS
143072003-07-22 Andreas Schwab <schwab@suse.de>
14308
14309 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
14310
180dea7c
AS
143112003-07-20 Andreas Schwab <schwab@suse.de>
14312
14313 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
14314 due to insn reordering.
14315
0714963c
AC
143162003-07-15 Andrew Cagney <cagney@redhat.com>
14317
14318 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
14319
98a23b3f
MC
143202003-07-15 Michael Chastain <mec@shout.net>
14321
14322 * gdb.base/gdb1250.exp: New file.
14323 * gdb.base/gdb1250.c: New file.
14324
27e417a2
ML
143252003-07-09 Michal Ludvig <mludvig@suse.cz>
14326
14327 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
14328 expansion of size_t to 'unsigned long', not only to 'unsigned'.
14329
8bc2021f
EZ
143302003-07-09 Elena Zannoni <ezannoni@redhat.com>
14331
a9c64011
AS
14332 * gdb.threads/tls.c: New file.
14333 * gdb.threads/tls.exp: New file.
14334 * gdb.threads/tls-main.c: New file.
14335 * gdb.threads/tls-shared.c: New file.
14336 * gdb.threads/tls-shared.exp: New file.
8bc2021f 14337
d99968dc
EZ
143382003-07-09 Elena Zannoni <ezannoni@redhat.com>
14339
14340 * gdb.base/annota1.exp: Make sure that we properly escape the
14341 full path of the source file. Xfail more permissive patterns,
d63a86f8 14342 due to a compiler debug info problem.
d99968dc 14343
83876b3b
AS
143442003-07-07 Andreas Schwab <schwab@suse.de>
14345
2705e972
AS
14346 * gdb.asm/m68k.inc: New file.
14347 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
14348
83876b3b
AS
14349 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
14350 arguments"): Also match negative number.
14351
14352 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
14353
3a871b37
DJ
143542003-07-03 Daniel Jacobowitz <drow@mvista.com>
14355
14356 * gdb.base/store.c (charest): New typedef.
14357 (add_char): Rename to add_charest, update.
14358 (wack_char): Rename to wack_charest, update types. Return l + r
14359 to keep r live across the call.
14360 (wack_short, wack_int, wack_long, wack_longest, wack_float)
14361 (wack_double, wack_doublest): Return l + r to keep r live across
14362 the call.
14363 * gdb.base/store.exp: Accomodate store.c changes.
14364
b2a7f303
DC
143652003-06-30 David Carlton <carlton@kealia.com>
14366
14367 * gdb.c++/maint.exp (test_invalid_name): New.
14368 (test_first_component): Add tests for invalid names.
14369
3c6cb4a1
MC
143702003-06-29 Michael Chastain <mec@shout.net>
14371
14372 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
14373 output of '<VTT for class>' for virtual base classes.
14374
f1c2644b
DJ
143752003-06-29 Daniel Jacobowitz <drow@mvista.com>
14376
14377 * gdb.base/completion.exp: Tab-complete "complet" instead of
14378 "compl".
14379 * gdb.base/complex.exp, gdb.base/complex.c: New files.
14380
18080350
DJ
143812003-06-29 Daniel Jacobowitz <drow@mvista.com>
14382
14383 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
14384 * gdb.base/volatile.exp: Likewise.
14385
f56973f8
DJ
143862003-06-29 Daniel Jacobowitz <drow@mvista.com>
14387
14388 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
14389 gdb/1265.
14390
143912003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
14392 Daniel Jacobowitz <drow@mvista.com>
14393
14394 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
14395 initial line count of 'captured_main' from 26 to 32.
14396 (test_with_self): Allow xmalloc call to be interleaved with the
14397 preceding two lines.
14398
e766d4d6
JB
143992003-06-24 Joel Brobecker <brobecker@gnat.com>
14400
14401 * gdb.base/bang.exp: New testcase.
14402
f125c9a4
JB
144032003-06-23 Joel Brobecker <brobecker@gnat.com>
14404
14405 * gdb.base/langs.exp: Add some tests for the "minimal" language
14406 support.
14407
6e25beaf
EZ
144082003-06-23 Elena Zannoni <ezannoni@redhat.com>
14409
14410 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
14411 the testcase.
14412
2f816dda
DJ
144132003-06-22 Daniel Jacobowitz <drow@mvista.com>
14414
14415 * gdb.base/relocate.exp: Test add-symbol-file with a variable
14416 offset.
14417
db5a5748
DJ
144182003-06-22 Daniel Jacobowitz <drow@mvista.com>
14419
14420 * gdb.c++/pr-1210.cc: New file.
14421 * gdb.c++/pr-1210.exp: New file.
14422
1df0c130
DJ
144232003-06-21 Daniel Jacobowitz <drow@mvista.com>
14424
14425 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
14426 000-exec-continue.
14427
a92feac0
MK
144282003-06-15 Mark Kettenis <kettenis@gnu.org>
14429
14430 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
14431 on *-*-*bsd* instead of *-*-freebsd*.
14432
81a58f5b
AC
144332003-06-14 Andrew Cagney <cagney@redhat.com>
14434
14435 * gdb.base/store.exp: Test longest and doublest. Test all
14436 parameters. Weaken return statement match.
14437 * gdb.base/store.c: Add longest and doublest - aka long long and
14438 long double functions. Put all parameters into local register
14439 variables. Use negative values.
14440
b257a0d3
AC
144412003-06-14 Andrew Cagney <cagney@redhat.com>
14442
14443 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
14444 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
14445 exit status.
14446 * gdb.base/fileio.exp: Disable target when nointerrupts and
14447 noinferiorio, instead of limiting it to remote. Use remote_exec
14448 instead of system.
d63a86f8 14449
21c38304
JJ
144502003-06-12 Jeff Johnston <jjohnstn@redhat.com>
14451
14452 * gdb.base/float.exp: Add ia64 support.
14453
1bcdb424
CV
144542003-06-12 Corinna Vinschen <vinschen@redhat.com>
14455
14456 * gdb.base/fileio.exp: Run only on remote targets.
14457
6aeb981f
CV
144582003-06-10 Corinna Vinschen <vinschen@redhat.com>
14459
14460 * gdb.base/fileio.c: New file, testing File-I/O.
14461 * gdb.base/fileio.exp: Ditto.
14462
53df362e
RG
144632003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
14464
14465 * gdb.base/shreloc.exp: New file, check symbol values obtained from
14466 shared objects after relocation at load time (gdb PR/1132).
14467 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 14468 as above, part of the shared object relocation test.
53df362e 14469
ffee1b46
MK
144702003-06-08 Mark Kettenis <kettenis@gnu.org>
14471
b5ca3722
MK
14472 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
14473 fully filled history list.
14474 * gdb.base/gdb_history: New file.
14475
03ed860d
MK
14476 * gdb.base/signals.exp: XFAIL "continue to func1" on
14477 i*86-*-freebsd*.
14478
ffee1b46
MK
14479 * gdb.base/attach.exp: When trying to attach to a nonexistent
14480 process, make it possible to specify the PID based on the target,
14481 and do so for *-*-freebsd*.
14482
d80dbb52
RH
144832003-06-02 Richard Henderson <rth@redhat.com>
14484
14485 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
14486
6dd77b81
RH
144872003-06-02 Richard Henderson <rth@redhat.com>
14488
14489 * gdb.base/selftest.exp: Next over lim_at_start initialization.
14490
f6347e16
RH
144912003-06-02 Richard Henderson <rth@redhat.com>
14492
14493 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
14494
2c161407
DJ
144952003-06-01 Daniel Jacobowitz <drow@mvista.com>
14496
14497 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
14498 of globalvar.
14499
572eb746
MK
145002003-06-01 Mark Kettenis <kettenis@gnu.org>
14501
14502 * gdb.asm/asm-source.exp: Check for memory read errors in
14503 disassembler test on *BSD too.
14504
9e9617a5
RH
145052003-06-01 Richard Henderson <rth@redhat.com>
14506
14507 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
14508 for .frame.
14509 (gdbasm_call): Lose ldgp.
14510 (gdbasm_startup): Add frame information.
14511 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
14512
7b34ad4e
MK
145132003-05-31 Mark Kettenis <kettenis@gnu.org>
14514
14515 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
14516 i?86-*-*.
14517
10059fdf
MK
145182003-05-30 Mark Kettenis <kettenis@gnu.org>
14519
14520 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14521 FreeBSD.
14522
acf4b816
RH
145232003-05-29 Richard Henderson <rth@redhat.com>
14524
14525 * gdb.asm/alpha.inc: New file.
14526 * gdb.asm/asm-source.exp: Use it.
14527
e9ecd949
JB
145282003-05-29 Jim Blandy <jimb@redhat.com>
14529
14530 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
14531 'core.PID'.
14532
e3e5a4f3
JB
145332003-05-22 Jim Blandy <jimb@redhat.com>
14534
14535 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
14536 backtrace.
d63a86f8 14537
72fe3d25
DC
145382003-05-20 David Carlton <carlton@math.stanford.edu>
14539
14540 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
14541 this time.
14542
58da2eb2
DC
145432003-05-19 David Carlton <carlton@bactrian.org>
14544
14545 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
14546 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
14547
1fcb5155
DC
145482003-05-19 David Carlton <carlton@bactrian.org>
14549
14550 * gdb.c++/namespace.exp: Add namespace scope and anonymous
14551 namespace tests.
14552 Bump copyright date.
14553 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
14554 (main): Call C::D::marker2.
14555 * gdb.c++/namespace1.cc: New file.
14556
85e85163
JJ
145572003-05-14 Jeff Johnston <jjohnstn@redhat.com>
14558
14559 Roland McGrath <roland@redhat.com>
d63a86f8 14560 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
14561 there is no manager thread.
14562
a25fbfec
JJ
145632003-05-08 Jeff Johnston <jjohnstn@redhat.com>
14564
d63a86f8
RM
14565 * gdb.threads/schedlock.exp: Remove assumption that all threads
14566 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
14567 in one of the child threads rather than the main thread.
14568
be375bae
JB
145692003-05-07 Jim Blandy <jimb@redhat.com>
14570
09bf6082
JB
14571 Add support for assembly source testing on the s390x.
14572 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
14573 architecture.
14574 * gdb.asm/s390x.inc: New file.
14575
be375bae
JB
14576 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
14577 succession of 'if' statements.
14578
00905d52
AC
145792003-05-05 Andrew Cagney <cagney@redhat.com>
14580
14581 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
14582
b1e29e33
AC
145832003-05-05 Andrew Cagney <cagney@redhat.com>
14584
14585 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
14586 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
14587
e33d66ec
EZ
145882003-05-02 Elena Zannoni <ezannoni@redhat.com>
14589
14590 * gdb.base/charset.exp: Update based on new behavior of set/show
14591 charset commands.
14592
2b6fd0d8
AC
145932003-05-01 Andrew Cagney <cagney@redhat.com>
14594
14595 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
14596 variable do not give memory errors.
14597
130cacce
AF
145982003-04-30 Adam Fedor <fedor@gnu.org>
14599
14600 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
14601 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
14602 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
14603 gdb.objc/basicclass.m: : New files
14604
14605 * lib/gdb.exp (gdb_compile_objc): New procedure.
14606
bea71854
DJ
146072003-04-27 Daniel Jacobowitz <drow@mvista.com>
14608
14609 * gdb.base/signals.exp: Make backtrace tests more specific.
14610
0f20eeea
DC
146112003-04-23 David Carlton <carlton@bactrian.org>
14612
14613 * gdb.c++/maint.exp (test_first_component): Add tests for
14614 'operator' in more locations.
14615
c8c4d8dc
KB
146162003-04-16 Kevin Buettner <kevinb@redhat.com>
14617
14618 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
14619
3fe60e3c
EZ
146202003-04-16 Elena Zannoni <ezannoni@redhat.com>
14621
14622 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 14623 func marke' instead. Update test name.
3fe60e3c 14624
9219021c
DC
146252003-04-15 David Carlton <carlton@math.stanford.edu>
14626
14627 * gdb.c++/maint.exp: New file.
14628
5dd55bdd
EZ
146292003-04-14 Elena Zannoni <ezannoni@redhat.com>
14630
14631 * gdb.threads/schedlock.c: Change type of thread function argument
14632 to long, to avoid warnings on 64-bit platforms.
14633
00890572
EZ
146342003-04-14 Elena Zannoni <ezannoni@redhat.com>
14635
a9c64011
AS
14636 * gdb.base/attach.exp: Add new message from ptrace in case of
14637 attaching to nonexistent process.
d63a86f8 14638
93201743
JB
146392003-04-11 Jim Blandy <jimb@redhat.com>
14640
14641 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14642 gdb.c++/userdef.cc: Place comments on the lines to which the
14643 marker function might return.
14644 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14645 gdb.c++/userdef.exp: Look for those comments to check that we've
14646 returned to the right place, instead of checking line numbers.
14647
2a11c64d
EZ
146482003-04-11 Elena Zannoni <ezannoni@redhat.com>
14649
a9c64011
AS
14650 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
14651 match on sourcefile name, instead of directory name.
2a11c64d 14652
68ab8fc5
EZ
146532003-04-10 Elena Zannoni <ezannoni@redhat.com>
14654
d63a86f8 14655 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
14656 working directory name.
14657
5624293a
JB
146582003-04-09 Jim Blandy <jimb@redhat.com>
14659
14660 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14661 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
14662 after an inferior function call, report the failure, but allow the
14663 test to continue.
14664
f1f02ee4
SC
146652003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14666
14667 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14668 with -DPROTOTYPES.
14669
6eb79af0
SC
146702003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14671
14672 * gdb.base/break.exp: Revert last patch.
14673
8dfb4cf0
SC
146742003-04-04 Stephane Carrez <stcarrez@nerim.fr>
14675
14676 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14677 with -DPROTOTYPES.
14678
ed4c619a
AC
146792003-04-02 Andrew Cagney <cagney@redhat.com>
14680
14681 * gdb.base/callfuncs.exp: Make "print add" messages unique.
14682 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
14683 matching directories by the name breakpoint.
14684 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
14685 Make "continue to marker1" consistent.
14686 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
14687 message consistent.
14688 * lib/gdb.exp: Put "the program is no longer running", and "the
14689 program exited" in parenthesis.
14690 * lib/mi-support.exp: Ditto.
d63a86f8 14691
4e35d5f0 146922003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 14693
4e35d5f0
BR
14694 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
14695
71900fe8
AC
146962003-03-29 Andrew Cagney <cagney@redhat.com>
14697
14698 * gdb.base/sizeof.c (main): Print the value of '\377'.
14699 * gdb.base/sizeof.exp: Check the sign of '\377'.
14700
c0655a16
MC
147012003-03-27 Michael Chastain <mec@shout.net>
14702
14703 * gdb.base/gdb1090.exp: New file.
14704 * gdb.base/gdb1090.cc: New file.
14705
5b2a3989
JB
147062003-03-27 J. Brobecker <brobecker@gnat.com>
14707
14708 * gdb.gdb/observer.exp: New regression test.
14709
79876890
MC
147102003-03-27 Michael Chastain <mec@shout.net>
14711
14712 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
14713 * gdb.base/ptype.exp: Likewise.
14714
6eac95e3
CV
147152003-03-27 Corinna Vinschen <vinschen@redhat.com>
14716
14717 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
14718
e8c71839
MC
147192003-03-26 Michael Chastain <mec@shout.net>
14720
14721 * gdb.base/ptype.exp: Actually use some typedef'd types.
14722
71b10041
SC
147232003-03-21 Stephane Carrez <stcarrez@nerim.fr>
14724
14725 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
14726 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
14727
2512cf80
CV
147282003-03-20 Corinna Vinschen <vinschen@redhat.com>
14729
14730 * gdb.base/default.exp: Fix regular expression.
14731
0d195a4f
CV
147322003-03-20 Corinna Vinschen <vinschen@redhat.com>
14733
14734 * gdb.base/args.exp: Fix regular expression.
14735
8a2dbca8
CV
147362003-03-20 Corinna Vinschen <vinschen@redhat.com>
14737
14738 * gdb.base/help.exp: Allow Win32 child process.
14739
bf028682
CV
147402003-03-20 Corinna Vinschen <vinschen@redhat.com>
14741
14742 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
14743 when stepping out of main().
14744
182dbe85
CV
147452003-03-20 Corinna Vinschen <vinschen@redhat.com>
14746
14747 * gdb.base/default.exp: Check for win32 specific message when calling
14748 "run" without executable.
14749
d67a6ba5
CV
147502003-03-20 Corinna Vinschen <vinschen@redhat.com>
14751
14752 * gdb.base/args.exp: Expect .exe in output.
14753
a955b5bb
CV
147542003-03-20 Corinna Vinschen <vinschen@redhat.com>
14755
14756 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
14757 Cygwin native.
14758
bf6bad4b
AC
147592003-03-17 Andrew Cagney <cagney@redhat.com>
14760
14761 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
14762 vector registes.
14763 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
14764 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
14765
293e9a31
DC
147662003-03-17 David Carlton <carlton@math.stanford.edu>
14767
14768 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
14769 test, for PR breakpoints/38.
14770 Call test_watchpoint_and_breakpoint.
14771 * gdb.base/watchpoint.c (func3): New function.
14772 (main): Call func3.
14773
5330f2db
DC
147742003-03-04 David Carlton <carlton@math.stanford.edu>
14775
14776 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
14777 Garply<Garply<char> >:: garply".
14778 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
14779 with respect to PR c++/1111; note also PR c++/1113.
14780 (test_template_breakpoints): KFAIL "constructor breakpoint" with
14781 respect to PR c++/1062.
14782 KFAIL "destructor breakpoint" with respect to PR c++/1112.
14783
6ece72da
DC
147842003-03-03 David Carlton <carlton@math.stanford.edu>
14785
14786 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
14787 with respect to PR c++/57.
14788 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
14789 c++/826.
14790 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
14791 respect to PR c++/57.
14792
85ca1584
DC
147932003-03-03 David Carlton <carlton@math.stanford.edu>
14794
14795 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
14796 respect to PR c++/33 into FAILs.
14797
98e9c5b8
MC
147982003-03-03 Michael Chastain <mec@shout.net>
14799
7bedbf27
MC
14800 * configure.in: Update copyright years.
14801
148022003-03-03 Michael Chastain <mec@shout.net>
14803
14804 * Makefile.in: Update copyright years.
98e9c5b8 14805
f683e100
DC
148062003-02-28 David Carlton <carlton@math.stanford.edu>
14807
14808 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
14809 print class instead of struct and/or superfluous protection
14810 specifiers, as long as the resulting output is equivalent to the
14811 source code.
14812 Delete FIXME from end of messages on tests that don't need
14813 fixing.
14814
a9e0cf2c
DC
148152003-02-28 David Carlton <carlton@math.stanford.edu>
14816
14817 * gdb.c++/templates.exp (do_tests): Allow const in the two
14818 Foo<volatile char *>::foo tests.
14819
e8d359df
MS
148202003-02-27 Michael Snyder <msnyder@redhat.com>
14821
d63a86f8 14822 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
14823 will be consistant.
14824
0b71dc91
DC
148252003-02-26 David Carlton <carlton@math.stanford.edu>
14826
14827 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
14828 char *>::foo" test with respect to PR c++/33. Create a new test
14829 which is identical to that one except that it doesn't put the
14830 space between the "char" and the "*"; KFAIL it, too.
14831
dd14ab43
DC
148322003-02-26 David Carlton <carlton@math.stanford.edu>
14833
14834 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
14835 template types into either PASSes or KFAILs (corresponding to PR
14836 c++/57). Tweak indentation. Update copyright.
14837
1146c7f1
SC
148382003-02-23 Stephane Carrez <stcarrez@nerim.fr>
14839
14840 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
14841
74641dfb
MC
148422003-02-13 Michael Chastain <mec@shout.net>
14843
14844 * gdb.base/exprs.exp: Remove i960 remnants.
14845 * gdb.base/funcargs.exp: Likewise.
14846 * gdb.base/list.exp: Likewise.
14847 * gdb.base/ptype.exp: Likewise.
14848
559cd2d0
DC
148492003-02-14 David Carlton <carlton@math.stanford.edu>
14850
14851 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
14852 pEe->D::vg()" from XFAIL to KFAIL.
14853
c4f90d87
JM
148542003-02-13 Jason Molenda (jmolenda@apple.com)
14855
14856 * gdb.base/maint.exp: Update maint print statistics regexp to include
14857 new entries.
14858
cbc4d97c
MC
148592003-02-13 Michael Chastain <mec@shout.net>
14860
14861 * gdb.c++/inherit.exp: Remove call to get_debug_format.
14862
40f235b7
MC
148632003-02-12 Michael Chastain <mec@shout.net>
14864
14865 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
14866 * gdb.c++/inherit.exp: Likewise.
14867 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
14868 * gdb.c++/templates.exp: Likewise.
14869 * gdb.c++/virtfunc.exp: Likewise.
14870
c56716b0
JM
148712003-02-06 Jason Molenda (jason-cl@molenda.com)
14872
14873 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
14874 why the code is written that way.
14875
070afcf8
MC
148762003-02-05 Michael Chastain <mec@shout.net>
14877
14878 * gdb.base/dump.exp: Add missing copyright line.
14879
5d0331e5
JM
148802003-02-05 Jason Molenda (jason-cl@molenda.com)
14881
f7ae6d3e 14882 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
14883 at the beginning so the breakpoint doesn't get set on the loop.
14884
92851186
MC
148852003-02-05 Michael Chastain <mec@shout.net>
14886
14887 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
14888 output for configurations with gcc 2.95.3.
14889
cbf1e085
AC
148902003-02-05 Keith Seitz <keiths@redhat.com>
14891 Andrew Cagney <ac131313@redhat.com>
14892
14893 * gdb.mi/mi-cli.exp: New file.
d63a86f8 14894
29518e1e
MC
148952003-02-04 Michael Chastain <mec@shout.net>
14896
14897 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
14898 Call perror and then continue.
14899
5af1d5f3
MC
149002003-02-03 Michael Chastain <mec@shout.net>
14901
14902 * gdb.c++/pr-1023.cc: New file.
14903 * gdb.c++/pr-1023.exp: New file.
14904
6b549786
JB
149052003-02-05 Jim Blandy <jimb@redhat.com>
14906
14907 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
14908 it's local to foobar. Check for it there, and check that it's not
14909 present in main.
14910 * gdb.c++/local.cc (marker2): New function.
14911 (foobar): Call marker1.
14912 (main): Call marker2 instead of marker1.
14913
67f16606
AC
149142003-02-04 Andrew Cagney <ac131313@redhat.com>
14915
14916 * gdb.disasm/mn10200.exp: Obsolete file.
14917 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
14918 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
14919 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
14920
1c5cb38e
DC
149212003-02-04 David Carlton <carlton@math.stanford.edu>
14922
14923 * gdb.c++/overload.exp: Test intToChar(1).
14924 * gdb.c++/overload.cc (intToChar): New.
14925 (main): Call intToChar.
14926
d1fe6965
DC
149272003-02-03 David Carlton <carlton@math.stanford.edu>
14928
14929 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
14930 'might_kfail' arg.
14931 KFAIL some of the continue_to_bp_overloaded calls, according to
14932 PR c++/1025.
14933
9ba61c5d
MC
149342003-02-01 Michael Chastain <mec@shout.net>
14935
14936 * gdb.base/advance.c (marker1): New marker function.
14937 * gdb.base/advance.exp: When the 'advance' command lands on the
14938 return breakpoint, it can legitimately stop on either the
14939 current line or the next line. Accommodate both outcomes.
14940 * gdb.base/until.exp: Likewise.
14941
e7494ffb
AC
149422003-02-02 Andrew Cagney <ac131313@redhat.com>
14943
14944 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14945 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
14946 now a list, not a tuple.
14947 * gdb.mi/mi-var-display.exp: Ditto.
14948 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 14949
075559bc
AC
149502003-02-01 Andrew Cagney <ac131313@redhat.com>
14951
14952 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14953 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
14954 stack backtraces.
14955 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 14956
2bd4c7b1
MK
149572003-02-01 Mark Kettenis <kettenis@gnu.org>
14958
14959 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14960 gdb.mi/mi1-pthreads.exp: Return instead of calling
14961 gdb_suppress_entire_file.
14962
eabd8992
MS
149632003-02-01 Mark Salter <msalter@redhat.com>
14964
14965 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
14966
71469e2f
MS
149672003-01-31 Mark Salter <msalter@redhat.com>
14968
14969 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
14970 Support empty arg.
14971
38a94d44
MC
149722003-01-30 Michael Chastain <mec@shout.net>
14973
14974 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
14975 This was a workaround for a UTF-8 bug in readline 4.3. The bug
14976 has been fixed in gdb/readline on 2003-01-09.
14977
19ea9e73
MS
149782003-01-29 Michael Snyder <msnyder@redhat.com>
14979
e8d359df
MS
14980 * gdb.base/maint.exp: Allow for leading underscore in symbol.
14981 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
14982 * gdb.base/args.exp: Skip if target does not support args passing.
14983
2307bd6a
DJ
149842003-01-22 Daniel Jacobowitz <drow@mvista.com>
14985
19ea9e73 14986 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
14987 gdb_test. Accept a list of expect arguments as the third
14988 parameter.
14989 (gdb_test): Use it.
14990
f2dd3617
EZ
149912003-01-20 Elena Zannoni <ezannoni@redhat.com>
14992
14993 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
14994 allow for different test tree configurations. Update some
14995 tescases accordingly.
14996 * gdb.arch/altivec-regs.exp: Ditto.
14997 * gdb.asm/asm-source.exp: Ditto.
14998 * gdb.base/advance.exp: Ditto.
14999 * gdb.base/display.exp: Ditto.
d63a86f8 15000 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
15001 * gdb.base/mips_pro.exp: Ditto.
15002 * gdb.base/overlays.exp: Ditto.
15003 * gdb.base/relocate.exp: Ditto.
15004 * gdb.base/setshow.exp: Ditto.
15005 * gdb.base/step-line.exp: Ditto.
15006 * gdb.base/step-test.exp: Ditto.
15007 * gdb.base/until.exp: Ditto.
15008 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
15009
c71cdefd
DC
150102003-01-17 David Carlton <carlton@math.stanford.edu>
15011
15012 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
15013 corresponding to PR c++/945.
15014 Update copyright.
15015
fdba05d7
DC
150162003-01-17 David Carlton <carlton@math.stanford.edu>
15017
15018 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
15019 corresponding to PR c++/68.
15020
150212003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
15022
15023 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15024 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15025 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15026
c362c33a
EZ
150272003-01-15 Elena Zannoni <ezannoni@redhat.com>
15028
0fbc361c
EZ
15029 * gdb.base/break.exp: Fix change of default location, because of
15030 removal of until tests.
15031 * gdb.base/help.exp: Update test for new 'until' help message.
15032 Add test for help on 'advance'.
a9c64011 15033 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 15034
dabf8a35
MK
150352003-01-15 Mark Kettenis <kettenis@gnu.org>
15036
15037 * gdb.base/default.exp: Adapt "info float" test for recent changes
15038 to that command. Add test for "info vector".
15039 * gdb.base/float.exp: New file. Add test for "info float" that
15040 resembles the old test in gdb.base/default.exp.
15041
a1769aca
DC
150422003-01-15 David Carlton <carlton@math.stanford.edu>
15043
15044 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15045
82025e13
EZ
150462003-01-15 Elena Zannoni <ezannoni@redhat.com>
15047
15048 * gdb.base/break.exp: Move the tests of until command from here...
15049 * gdb.base/until.exp: ... to here. New file. Add other tests.
15050 * gdb.base/advance.c: New file.
15051 * gdb.base/advance.exp: New file.
15052
8f9ab801
EZ
150532003-01-14 Elena Zannoni <ezannoni@redhat.com>
15054
a9c64011
AS
15055 * gdb.base/args.c: New file.
15056 * gdb.base/args.exp: New file.
8f9ab801 15057
9ae66589
DJ
150582003-01-14 Daniel Jacobowitz <drow@mvista.com>
15059
15060 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15061
8d77e5c3
DJ
150622003-01-14 Daniel Jacobowitz <drow@mvista.com>
15063
15064 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15065
12d2f0a1
DJ
150662003-01-14 Daniel Jacobowitz <drow@mvista.com>
15067
15068 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15069 dates.
15070
6ca37014
DJ
150712003-01-13 Daniel Jacobowitz <drow@mvista.com>
15072
15073 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15074
b0023472
DJ
150752003-01-13 Daniel Jacobowitz <drow@mvista.com>
15076
15077 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15078 (ptype &*"foo").
15079 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15080
607fbc54 150812003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
15082
15083 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15084 * gdb.mi/mi1-console.exp: Likewise.
15085
607fbc54 150862003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
15087
15088 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15089 * gdb.mi/mi1-console.exp: Likewise.
15090
a1fb14a2
DJ
150912003-01-13 Daniel Jacobowitz <drow@mvista.com>
15092
15093 * gdb.c++/overload.exp: Remove some fixed XFAILs.
15094
c4cf40b7
DJ
150952003-01-09 Daniel Jacobowitz <drow@mvista.com>
15096
15097 * gdb.base/detach.exp: New test.
15098
696d5a5b
DJ
150992003-01-09 Daniel Jacobowitz <drow@mvista.com>
15100
15101 * Makefile.in (ALL_SUBDIRS): New variable.
15102 (subdirs, clean, distclean): Use it.
15103 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
15104 regenerating Makefile, since it is generated from the top level.
15105 * gdb.asm/Makefile.in: Likewise.
15106 * gdb.base/Makefile.in: Likewise.
15107 * gdb.c++/Makefile.in: Likewise.
15108 * gdb.disasm/Makefile.in: Likewise.
15109 * gdb.java/Makefile.in: Likewise.
15110 * gdb.mi/Makefile.in: Likewise.
15111 * gdb.threads/Makefile.in: Likewise.
15112 * gdb.trace/Makefile.in: Likewise.
15113
754533e4
DC
151142003-01-09 David Carlton <carlton@math.stanford.edu>
15115
15116 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
15117 Add copyright year 2003.
15118
d8b3e9ee
MC
151192003-01-06 Michael Chastain <mec@shout.net>
15120
15121 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
15122 When selecting a thread, 'line' and 'file' are optional.
15123 * gdb.mi/mi1-pthreads.exp: Likewise.
15124
8e9e0fe6
AS
151252003-01-06 Andreas Schwab <schwab@suse.de>
15126
15127 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
15128 failures.
15129
b5ab8ff3
DJ
151302003-01-04 Daniel Jacobowitz <drow@mvista.com>
15131
15132 Fix PR gdb/844
15133 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
15134 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
15135
15136 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
15137 instead of calling gdb_suppress_entire_file.
15138 * gdb.threads/print-threads.exp: Likewise.
15139 * gdb.threads/schedlock.exp: Likewise.
15140
15141 * gdb.threads/killed.exp: Return instead of calling
15142 gdb_suppress_entire_file.
15143 * gdb.threads/linux-dp.exp: Likewise.
15144 * gdb.threads/pthreads.exp: Likewise.
15145
1e698235
DJ
151462003-01-04 Daniel Jacobowitz <drow@mvista.com>
15147
15148 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
15149 stabs.
15150 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
15151 * gdb.base/whatis.exp: Always allow (void) after function names.
15152
147ff08c
DJ
151532003-01-04 Daniel Jacobowitz <drow@mvista.com>
15154
15155 * gdb.c++/casts.exp: Correct regexp.
15156
dc62bfc2
MK
151572003-01-04 Mark Kettenis <kettenis@gnu.org>
15158
15159 * configure.in: Call AC_CONFIG_HEADER. Don't call
15160 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
15161 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
15162 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
15163 aforementioned directories in the AC_OUPUT call.
15164 * config.hin: New file.
15165 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15166 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
15167 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
15168 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
15169 pass -I$objdir instead of -I$objdir/$subdir in compilation.
15170 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
15171 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
15172 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
15173 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
15174 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
15175 gdb.threads/configure.in, gdb.threads/configure,
15176 gdb.threads/config.in, gdb.trace/configure.in,
15177 gdb.trace/configure: Removed.
15178
77afa639
MC
151792003-01-03 Michael Chastain <mec@shout.net>
15180
15181 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
15182 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
15183
7634bb6e
DJ
151842003-01-03 Daniel Jacobowitz <drow@mvista.com>
15185
15186 * gdb.base/store.exp: Fix regular expressions.
15187
b39c905e
MK
151882002-12-28 Mark Kettenis <kettenis@gnu.org>
15189
15190 * configure.in: Rewrite.
15191 * configure: Regenerated.
15192
0a8551dd
DC
151932003-01-03 David Carlton <carlton@math.stanford.edu>
15194
15195 * gdb.base/psymtab.exp: New file.
15196 * gdb.base/psymtab1.c: Ditto.
15197 * gdb.base/psymtab2.c: Ditto.
15198
c60b7188
AF
151992002-12-23 Adam Fedor <fedor@gnu.org>
15200
15201 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
15202
ee73db83
DC
152032002-12-23 David Carlton <carlton@math.stanford.edu>
15204
15205 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
15206 and current_directory initialization.
15207
d6c1774e
JB
152082002-12-22 Jim Blandy <jimb@redhat.com>
15209
f0a847b8
JB
15210 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
15211 rather than as part of the output file name.
15212
d6c1774e
JB
15213 * gdb.base/attach.exp: There's no need to copy the test program to
15214 /tmp; that was only ever necessary on HP/UX, and this test is
15215 entirely disabled there anyway.
15216
f0708dbb
JB
152172002-12-21 Jim Blandy <jimb@redhat.com>
15218
4c2acfea
JB
15219 * gdb.c++/psmang.exp: Doc fix.
15220
f0708dbb
JB
15221 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
15222 test.
15223
9579e000
DC
152242002-12-20 David Carlton <carlton@math.stanford.edu>
15225
15226 * gdb.c++/annota2.exp: KFAIL annotate-quit.
15227
d1810171
MC
152282002-12-18 Michael Chastain <mec@shout.net>
15229
15230 * gdb.c++/annota2.exp: Add copyright year 2002.
15231
76565097
DC
152322002-12-17 David Carlton <carlton@math.stanford.edu>
15233
15234 * gdb.c++/try_catch.cc: Add marker comments.
15235 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
15236 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
15237 * gdb.c++/m-static.cc: Ditto.
15238 * gdb.c++/m-static1.cc: Ditto.
15239 * gdb.c++/try_catch.cc: Ditto.
15240
da81390b
JJ
152412002-12-16 Jeff Johnston <jjohnstn@redhat.com>
15242
15243 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
15244 to see whether we are using the new -environment-directory
15245 command which resets via -r or the old version of the command
15246 which may prompt the user. Part of fix for gdb/741.
15247
b304d130
AC
152482002-12-13 Andrew Cagney <ac131313@redhat.com>
15249
15250 * gdb.fortran/types.exp: Update obsolete comment.
15251 * gdb.fortran/exprs.exp: Ditto.
15252 * lib/gdb.exp: Delete obsolete code.
15253 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
15254 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
15255 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
15256 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
15257 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
15258 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
15259 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
15260 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
15261 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
15262 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
15263 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
15264 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
15265 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
15266 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
15267 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
15268 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
15269 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
15270 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
15271 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
15272 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
15273 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
15274 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
15275 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
15276 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
15277 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
15278 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
15279 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
15280 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
15281 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
15282 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
15283 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
15284 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
15285 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
15286 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
15287 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
15288 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
15289 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
15290
a23b6e6a
DC
152912002-12-11 David Carlton <carlton@math.stanford.edu>
15292
15293 * gdb.c++/m-data.exp: Add test for members that shadow global
15294 variables: see PR gdb/804.
15295 * gdb.c++/m-data.cc: Ditto.
15296
6604731b
DJ
152972002-12-10 Daniel Jacobowitz <drow@mvista.com>
15298
15299 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
15300
de46ecd7
DC
153012002-12-06 David Carlton <carlton@math.stanford.edu>
15302
15303 * gdb.base/store.c: Don't declare functions static.
15304
27e829d0
AC
153052002-12-04 Andrew Cagney <ac131313@redhat.com>
15306
15307 * gdb.base/store.exp, gdb.base/store.c: New files.
15308
92806416
DJ
153092002-12-03 Daniel Jacobowitz <drow@mvista.com>
15310
15311 * gdb.base/selftest.exp: Update for current gdb.
15312
3bcbaac5
DJ
153132002-12-03 Daniel Jacobowitz <drow@mvista.com>
15314
15315 * gdb.base/maint.exp: Only dump symbols from one source file
15316 or objfile.
15317
f4f00b1f
DJ
153182002-12-03 Daniel Jacobowitz <drow@mvista.com>
15319
15320 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
15321 function call.
15322
f1c8a949
JB
153232002-11-25 Jim Blandy <jimb@redhat.com>
15324
15325 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
15326 function appearing in error message.
15327
9e297a97
DJ
153282002-11-21 Daniel Jacobowitz <drow@mvista.com>
15329
15330 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
15331
1f312e79
JJ
153322002-11-08 Jeff Johnston <jjohnstn@redhat.com>
15333
d63a86f8
RM
15334 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
15335 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
15336 should be in mi console format. This is part of fix for PR gdb/604.
15337
83c31e7d
FN
153382002-09-18 Fernando Nasser <fnasser@redhat.com>
15339
15340 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
15341 which explicitly prints the zero offset as "+0".
15342
322b3f65
DJ
153432002-10-22 Daniel Jacobowitz <drow@mvista.com>
15344
15345 * gdb.threads/schedlock.c (args): Make unsigned.
15346
153472002-10-21 Daniel Jacobowitz <drow@mvista.com>
15348
15349 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
15350 numbers. Allow "foo2|selected stack frame".
15351 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
15352 * gdb.asm/asmsrc2.s: Likewise.
15353 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
15354 comments.
15355 * gdb.asm/mips.inc: New file.
15356
5e2fe5b8
AF
153572002-10-18 Adam Fedor <fedor@gnu.org>
15358
15359 * gdb.base/default.exp: Update expected output to include 'ObjC'.
15360 * gdb.base/help.exp: Likewise.
15361
abe1a5d0
KB
153622002-10-17 Kevin Buettner <kevinb@redhat.com>
15363
15364 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
15365 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
15366
10abb1d4
JB
153672002-10-02 Jim Blandy <jimb@redhat.com>
15368
15369 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
15370
1f609b42
AC
153712002-10-01 Andrew Cagney <ac131313@redhat.com>
15372
15373 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
15374 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
15375 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
15376 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
15377 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
15378 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
15379 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
15380
0aee02e4
AC
153812002-09-29 Andrew Cagney <ac131313@redhat.com>
15382
15383 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
15384 * mi0-disassemble.exp, mi0-eval.exp: Delete.
15385 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
15386 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
15387 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
15388 * mi0-var-block.exp, mi0-var-child.exp: Delete.
15389 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 15390
6fde09ad
KB
153912002-09-27 Kevin Buettner <kevinb@redhat.com>
15392
15393 * gdb.base/annota1.exp (info break): Make directory components of
15394 path optional since not all compilers emit this debug information.
15395
889bf7c5
PA
15396 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
15397 step ends up stepping out of the function instead of stopping on
15398 the epilogue.
6fde09ad 15399
9e8aab75
KS
154002002-09-26 Keith Seitz <keiths@redhat.com>
15401
15402 * lib/insight-support.exp (gdbtk_start): Figure out where
15403 the insight executable is based on where gdb is. Use this
15404 executable to start insight instead of gdb.
15405
e36180d7
AC
154062002-09-25 Andrew Cagney <cagney@redhat.com>
15407
15408 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
15409
9dd34b2b
AC
154102002-09-24 Andrew Cagney <ac131313@redhat.com>
15411
15412 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
15413 test_isolated_complaints.
15414 (test_empty_complaint): New function.
15415 (test_empty_complaints): New function. Check no output when no
15416 complaints.
d63a86f8 15417
dea97812
KB
154182002-09-19 Jim Blandy <jimb@redhat.com>
15419
a9c64011 15420 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 15421
54951bd7
AC
154222002-09-19 Andrew Cagney <ac131313@redhat.com>
15423
15424 * gdb.gdb/complaints.exp: New file.
15425
dec43320
AC
154262002-09-18 Andrew Cagney <ac131313@redhat.com>
15427
15428 * gdb.base/maint.exp: Check `help maint internal-warning'.
15429
e70d6e3f
DC
154302002-09-18 David Carlton <carlton@math.stanford.edu>
15431
15432 * gdb.c++/m-static.exp: Remove breakpoints depending on line
15433 numbers, and replace them by a single breakpoint after the
15434 constructors are all finished.
15435 Add test 4.
15436 * gdb.c++/m-static.cc: Add test 4.
15437 * gdb.c++/m-static.h: New file.
15438 * gdb.c++/m-static1.cc: New file.
15439
15440 * gdb.c++/printmethod.exp: New file.
15441 * gdb.c++/printmethod.cc: New file.
15442
15443 * gdb.c++/pr-574.exp: New file.
15444 * gdb.c++/pr-574.cc: New file.
15445
afb5c968
CV
154462002-09-18 Corinna Vinschen <vinschen@redhat.com>
15447
15448 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
15449 embedded targets which never actually exit.
15450
31e45dee
FN
154512002-09-18 Fernando Nasser <fnasser@redhat.com>
15452
15453 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
15454 "don't step after run" as unresolved or unsupported, instead of xfail.
15455
a283c5a1
CV
154562002-09-18 Corinna Vinschen <vinschen@redhat.com>
15457
15458 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
15459 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
15460 Add newline to expected string in "step out of main (status wrapper)"
15461 case.
15462
11350d2a
CV
154632002-09-18 Corinna Vinschen <vinschen@redhat.com>
15464
15465 * lib/gdb.exp (rerun_to_main): Allow restarting application.
15466 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
15467
0deec7d6
TT
154682002-09-17 Tom Tromey <tromey@redhat.com>
15469
15470 * gdb.base/printcmds.exp (test_print_string_constants): Expect
15471 \000, not \0, in double-quoted string.
15472
b2b4a1b5
CV
154732002-09-14 Corinna Vinschen <vinschen@redhat.com>
15474
c9d37158 15475 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
15476 string after running the commands execution on breakpoint tests.
15477
1c56143a
CV
154782002-09-13 Corinna Vinschen <vinschen@redhat.com>
15479
15480 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
15481
37f8da45
JB
154822002-09-12 Joel Brobecker <brobecker@gnat.com>
15483
15484 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
15485
08b468e0
KS
154862002-09-10 Keith Seitz <keiths@redhat.com>
15487
15488 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
15489 runto proc.
15490 (mi_run_to_main): Use mi_runto.
15491 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
15492
dc360f58
KS
154932002-09-10 Keith Seitz <keiths@redhat.com>
15494
15495 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
15496 regexp for stopping at main. Could have multiple event notifications.
15497 Don't assume that main was declared with no parameters.
15498 (mi_next): Use mi_step_to.
15499 (mi_step): Use mi_next_to.
15500
ce3abcfb
CV
155012002-09-09 Corinna Vinschen <vinschen@redhat.com>
15502
15503 * gdb.base/default.exp: Fix expected string in `info float' test.
15504
d1f5b980
BE
155052002-09-09 Ben Elliston <bje@redhat.com>
15506
15507 * config/mips.exp: Update comments.
15508 * config/mips-idt.exp: Likewise.
15509 * config/nind.exp: Likewise.
15510 * config/slite.exp: Likewise.
15511 * config/sparclet.exp: Likewise.
15512 * config/udi.exp: Likewise.
15513 * config/vx.exp: Likewise.
15514 * config/vxworks29k.exp: Likewise.
15515
2f71430b
JB
155162002-09-05 Jim Blandy <jimb@redhat.com>
15517
15518 * gdb.threads/killed.exp: Fix test failure message.
15519
7ddebc7e
KS
155202002-09-04 Keith Seitz <keiths@redhat.com>
15521
15522 * lib/mi-support.exp: Update copyright.
15523 (mi_gdb_test): Increase the priority of the expected pattern
15524 so that it matches gdb_test.
15525
0ae67eb3
KS
155262002-09-03 Keith Seitz <keiths@redhat.com>
15527
15528 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
15529 Use integer comparison instead of string comparison for testing
15530 whether binary was built.
15531
38fc42c8
JB
155322002-09-03 Jim Blandy <jimb@redhat.com>
15533
15534 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
15535
b6ff0e81
JB
155362002-08-29 Jim Blandy <jimb@redhat.com>
15537
15538 * gdb.threads/pthreads.exp: Move the portable thread compilation
15539 code into a function in lib/gdb.exp, and call that from here.
15540 * lib/gdb.exp (gdb_compile_pthreads): New function.
15541
07c98896
KS
155422002-08-29 Keith Seitz <keiths@redhat.com>
15543
15544 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
15545 expect_out so that callers can get at it.
15546
0312286c
DJ
155472002-08-23 Daniel Jacobowitz <drow@mvista.com>
15548
15549 * gdb.threads/print-threads.c: New file.
15550 * gdb.threads/print-threads.exp: New file.
15551 * gdb.threads/schedlock.c: New file.
15552 * gdb.threads/schedlock.exp: New file.
15553
dd039bc4
EZ
155542002-08-22 Elena Zannoni <ezannoni@redhat.com>
15555
a9c64011
AS
15556 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
15557 not altivec.c.
dd039bc4 15558
1f36144c
MK
155592002-08-17 Mark Kettenis <kettenis@gnu.org>
15560
15561 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
15562 targets. The problem should be fixed now.
15563
16057ec7 155642002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
15565
15566 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
15567 2002-07-24 change that removes final dots from error messages.
15568
3c1499ad
TT
155692002-08-13 Tom Tromey <tromey@redhat.com>
15570
15571 * gdb.base/readline.exp: New file.
15572
a20ce2c3
AC
155732002-08-01 Andrew Cagney <ac131313@redhat.com>
15574
15575 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
15576 supress message.
15577
db034ac5
AC
155782002-08-01 Andrew Cagney <cagney@redhat.com>
15579
15580 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
15581 CHILL_FOR_TARGET and CHILL_LIB.
15582 * configure.in (configdirs): Remove gdb.chill.
15583 * configure: Regenerate.
15584 * lib/gdb.exp: Obsolete references to chill.
15585 * gdb.fortran/types.exp: Ditto.
15586 * gdb.fortran/exprs.exp: Ditto.
15587
3e000b18
KB
155882002-07-30 Kevin Buettner <kevinb@redhat.com>
15589
15590 * gdb.base/shlib-call.exp (additional_flags): Conditionally
15591 set Irix-specific compile and link flags.
15592
28f4966b
KB
155932002-07-29 Kevin Buettner <kevinb@redhat.com>
15594
15595 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
15596 source files. The ``-o'' option doesn't work with the ``-E'' option
15597 when using the Irix compiler.
15598
46c0d5a6
DJ
155992002-07-19 Daniel Jacobowitz <drow@mvista.com>
15600
15601 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
15602 Improve support for reusing an exec file. Copy exec file
15603 to target, and run gdbserver on the target instead of on the host.
15604
eecf4bed
JB
156052002-07-18 Jim Blandy <jimb@redhat.com>
15606
0f815cdf
JB
15607 * gdb.base/ending-run.exp: Don't expect to see the program end in
15608 some orderly fashion when we're running on a real stand-alone
15609 board.
15610
eecf4bed
JB
15611 * gdb.base/interrupt.exp: Correct logic for skipping tests on
15612 targets that don't support interrupts.
15613
52d309e4
JB
156142002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
15615
15616 * gdb.base/attach.exp: Add patterns to match output from /proc-based
15617 systems.
15618 Move comments in expect statements to inside the actions, so that they
15619 don't get matched against.
15620
ff683d9e
MK
156212002-07-10 Mark Kettenis <kettenis@gnu.org>
15622
15623 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
15624 function when asleep" test.
15625
b5356753
AC
156262002-07-10 Andrew Cagney <ac131313@redhat.com>
15627
15628 * gdb.base/page.exp: Rewrite to handle problems with very long
15629 `info set' output. Update copyright.
15630
6aa4d13a
AC
156312002-06-26 Andrew Cagney <ac131313@redhat.com>
15632
15633 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
15634 gdb.threads-hp.
15635 * gdb.hp/configure: Regenerate.
15636 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
15637 * gdb.hp/gdb.threads-hp/configure: Delete file.
15638 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
15639
8cf8c2b8
AC
156402002-06-22 Andrew Cagney <ac131313@redhat.com>
15641
15642 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
15643 setlocale, bindtextdomain and textdomain.
15644
6827a8f8
JB
156452002-06-11 Jim Blandy <jimb@redhat.com>
15646
919d772c
JB
15647 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
15648 preprocessor macro information is present.
15649
6827a8f8
JB
15650 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
15651 tests.
15652
c15b0d21
MS
156532002-06-06 Michael Snyder <msnyder@redhat.com>
15654
c5984d70
MS
15655 * gdb.base/overlays.exp: Record addresses of overlay
15656 functions in TCL variables rather than in GDB variables,
15657 to avoid having GDB convert them to pointers (with loss
15658 of information).
15659
d63a86f8 15660 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 15661 default linker script changes.
c15b0d21
MS
15662 * gdb.base/long_long.exp: Add check for sizeof (long double).
15663
be26fe0d
ML
156642002-06-06 Michal Ludvig <mludvig@suse.cz>
15665
15666 * gdb.asm/asm-source.exp: Add x86-64 target.
15667 * gdb.asm/x86_64.inc: New.
d63a86f8 15668
258093ca 156692002-05-30 Michael Chastain <mec@shout.net>
258093ca 15670
4b3153f1 15671 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
15672 * gdb.c++/m-static.cc: New file.
15673 * gdb.c++/m-static.exp: New file.
15674
241264c6
MS
156752002-05-28 Michael Snyder <msnyder@redhat.com>
15676
15677 * gdb.base/call-ar-st.exp: Allow for reduced floating point
15678 precision.
15679
9bba8c8f 156802002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 15681
4b3153f1 15682 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
15683 * gdb.c++/m-data.cc: New file.
15684 * gdb.c++/m-data.exp: New file.
15685
156862002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 15687
4b3153f1 15688 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 15689 * gdb.c++/try_catch.cc: New file.
d63a86f8 15690 * gdb.c++/try_catch.exp: New file.
9bba8c8f 15691
def1b996
MC
156922002-05-27 Michael Chastain <mec@shout.net>
15693
15694 * gdb.c++/local.exp: Accept more nested types in output.
15695
522ba268
MC
156962002-05-26 Michael Chastain <mec@shout.net>
15697
15698 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
15699
277254ba
MS
157002002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
15701
15702 * lib/gdb.exp (gdb_wrapper_init): Just because
15703 gdb_wrapper_file exists, this does not mean that the file
15704 should not be rebuilt. That is what gdb_wrapper_initialized
15705 is for.
15706 (default_gdb_init): Reset gdb_wrapper_initialized.
15707
b61a8733
MS
157082002-05-23 Michael Snyder <msnyder@redhat.com>
15709
d63a86f8 15710 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
15711 the precision of the floating point test results.
15712 * gdb.base/call-rt-st.exp: Ditto.
15713
b61a8733
MS
15714 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
15715 * gdb.base/call-rt-st.exp: Ditto.
15716
56f6e910
MC
157172002-05-19 Michael Chastain <mec@shout.net>
15718
15719 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
15720
ad0b0016
EZ
157212002-05-19 Elena Zannoni <ezannoni@redhat.com>
15722
a9c64011
AS
15723 * configure.in (configdirs): Add gdb.arch.
15724 * configure: Regenerate.
ad0b0016 15725
f617d2b6
JB
157262002-05-17 Jim Blandy <jimb@redhat.com>
15727
15728 * gdb.base/completion.exp: Recognize the more detailed error
15729 messages produced by the macro expander's lexical analyzer.
15730
eac2a696
EZ
157312002-05-14 Elena Zannoni <ezannoni@redhat.com>
15732
a9c64011
AS
15733 * gdb.arch/altivec-abi.c: New file.
15734 * gdb.arch/altivec-abi.exp: New file.
15735 * gdb.arch/altivec-regs.c: New file.
15736 * gdb.arch/altivec-regs.exp: New file.
eac2a696 15737
2fdde8f8
DJ
157382002-05-14 Daniel Jacobowitz <drow@mvista.com>
15739
15740 * gdb.base/maint.exp (maint print type): Update for new type
15741 structure.
d63a86f8 15742
e31f1a7c
EZ
157432002-05-14 Elena Zannoni <ezannoni@redhat.com>
15744
15745 * gdb.arch: New directory.
15746 * gdb.arch/configure.in: New file.
15747 * gdb.arch/configure: New file.
15748 * gdb.arch/Makefile.in: New file.
15749
db589741
CV
157502002-05-13 Corinna Vinschen <vinschen@redhat.com>
15751
15752 * gdb.asm/asm-source.exp: Add v850 as supported target.
15753 * gdb.asm/v850.inc: New file.
15754
8ce2a7dc
DJ
157552002-05-13 Daniel Jacobowitz <drow@mvista.com>
15756
15757 * gdb.c++/annota2.exp (annotate-quit): Add comment.
15758
df763c7f
DJ
157592002-05-12 Daniel Jacobowitz <drow@mvista.com>
15760
15761 * gdb.base/break.exp: Check 'break "marker2"'.
15762
377daeed
MS
157632002-05-10 Michael Snyder <msnyder@redhat.com>
15764
15765 * gdb.base/long_long.exp: Fix typo.
15766
c4b7bc2b
JB
157672002-05-10 Jim Blandy <jimb@redhat.com>
15768
ecac9a4e
JB
15769 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
15770 a bug.
15771
c4b7bc2b
JB
15772 * gdb.base/printcmds.exp (test_integer_literals_rejected):
15773 Recognize more detailed error message produced by the macro
15774 expander's lexical analyzer.
15775 * lib/gdb.exp (test_print_reject): Same.
15776
e71019a1
MK
157772002-05-09 Mark Kettenis <kettenis@gnu.org>
15778
15779 * gdb.c++/method.exp: Fix typo.
15780
fedfc8e6
MS
157812002-05-08 Michael Snyder <msnyder@redhat.com>
15782
166a1957
MS
15783 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
15784 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 15785 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
15786 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
15787 Add iftarget clause for strongarm.
d63a86f8 15788
f1c47eb2
MS
157892002-05-06 Michael Snyder <msnyder@redhat.com>
15790
cb9a9d3e
MS
15791 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
15792 (gdb_continue_to_end): Accept output from status wrapper.
15793 * gdb.base/ending-run.exp: Add case for output from status wrapper.
15794 Clean up fail messages to match pass messages.
15795
f1c47eb2
MS
15796 Enable the "needs_status_wrapper" testsuite feature.
15797 * lib/gdb.exp (gdb_wrapper_init): New procedure.
15798 (gdb_compile): Conditionally call gdb_wrapper_init.
15799 * gdb.base/a2-run.exp: Recognize output from status wrapper.
15800 * gdb.c++/method.exp: Recognize output from status wrapper.
15801
6079c749
BE
158022002-05-06 Ben Elliston <bje@redhat.com>
15803From Graydon Hoare <graydon@redhat.com>
15804
15805 * config/sid.exp: Include support for "rawsid" protocol.
15806
188baff3
JB
158072002-05-03 Jim Blandy <jimb@redhat.com>
15808
15809 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
15810 * gdb.c++/hang3.C: New file.
15811
b9c07f0f
AC
158122002-05-04 Andrew Cagney <ac131313@redhat.com>
15813
15814 * gdb.base/default.exp: Remove obsolete code.
15815 * gdb.c++/misc.exp: Ditto. Update copyright.
15816 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
15817 * gdb.base/whatis.exp: Ditto. Update copyright.
15818 * gdb.base/scope.exp: Ditto. Update copyright.
15819 * gdb.base/ptype.exp: Ditto. Update copyright.
15820 * gdb.base/printcmds.exp: Ditto. Update copyright.
15821 * gdb.base/opaque.exp: Ditto. Update copyright.
15822 * gdb.base/list.exp: Ditto.
15823 * gdb.base/funcargs.exp: Ditto. Update copyright.
15824 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
15825 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
15826 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
15827 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
15828 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
15829 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
15830
5c7a0397
MS
158312002-05-02 Michael Snyder <msnyder@redhat.com>
15832
d6dcc264 15833 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
15834 * gdb.base/long_long.exp: Add xscale target.
15835 * gdb.base/default.exp: Add xscale target.
15836
eb7f1c48
JB
158372002-05-01 Jim Blandy <jimb@redhat.com>
15838
15839 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
15840 gdb.c++/hang.exp: New test.
15841
a6befae8
FF
158422002-05-01 Fred Fish <fnf@redhat.com>
15843
15844 * gdb.base/completion.exp: Handle completions of "./Make" for
15845 more than one completion possibility, as is the case when we
15846 build and test in the source tree.
15847
0a310277
AG
158482002-04-29 Anthony Green <green@redhat.com>
15849
15850 * gdb.java/jmisc1.exp: New file.
15851 * gdb.java/jmisc2.exp: New file.
15852
6ff9af88
DJ
158532002-04-24 Daniel Jacobowitz <drow@mvista.com>
15854
15855 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
15856
96b3d632
EZ
158572002-04-23 Elena Zannoni <ezannoni@redhat.com>
15858
15859 * gdb.base/help.exp: Change 'help status' to allow for target
15860 dependent output differences.
15861
5019bb54
MC
158622002-04-22 Michael Chastain <mec@shout.net>
15863
15864 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
15865
a805a116
MC
158662002-04-22 Michael Chastain <mec@shout.net>
15867
15868 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
15869
a1706bfd
DM
158702002-04-17 David S. Miller <davem@redhat.com>
15871
15872 * gdb.asm/sparc64.inc: New file.
15873 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
15874
a73a20a2
EZ
158752002-04-19 Elena Zannoni <ezannoni@redhat.com>
15876
15877 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
15878 instruction file directly into the build tree. Clean up at end of
15879 test.
15880
ba678339
DM
158812002-04-18 David S. Miller <davem@redhat.com>
15882
15883 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
15884 handle 64-bit platforms correctly.
15885 * gdb.base/maint.exp: Likewise.
15886
b03399da
KB
158872002-04-18 Kevin Buettner <kevinb@redhat.com>
15888
15889 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
15890 ``-fpic'' when compiling files comprising a shared library, but
15891 it does need additional linker flags in order to find shared
15892 libraries at run time.
15893
e2004992
KB
158942002-04-18 Kevin Buettner <kevinb@redhat.com>
15895
15896 * gdb.base/cvexpr.c (use): New function.
15897 (main): Invoke use() on all global variables to prevent
15898 some linkers from deleting these otherwise unused symbols.
15899
d8937120
MC
159002002-04-17 Michael Chastain <mec@shout.net>
15901From David S. Miller <davem@redhat.com>
15902
15903 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
15904 handle 64-bit platforms correctly.
15905
ffd61a58
MS
159062002-04-12 Michael Snyder <msnyder@redhat.com>
15907From Jim Blandy <jimb@redhat.com>
a9c64011 15908 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
15909 script can handle this instead.
15910 * gdb.base/bar.c (barx): Same.
15911 * gdb.base/baz.c (bazx): Same.
15912 * gdb.base/grbx.c (grbxx): Same.
15913
15914 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
15915 manager doesn't automatically unmap overlays unnecessarily.
15916
6b8426a6
MH
159172002-04-10 Martin M. Hunt <hunt@redhat.com>
15918
15919 * gdb.base/ending-run.exp: Fix pattern for Mips targets
15920 stepping out of main.
15921
34af4875
MC
159222002-04-09 Michael Chastain <mec@shout.net>
15923
15924 * gdb.c++/local.cc (main): Move call to marker1() inside nested
15925 scope so that the nested scope tests will make sense.
15926 * gdb.c++/local.exp: Write patterns that actually work with gcc
15927 (the HP patterns "were never known to work with gcc").
15928 Keep the old aCC patterns too.
15929
2d1676a0
DJ
159302002-04-09 Daniel Jacobowitz <drow@mvista.com>
15931
15932 * gdb.base/attach.exp: Correct target board test.
15933
3a63e3f9
MC
159342002-04-08 Michael Chastain <mec@shout.net>
15935
15936 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
15937 in a const method. Add some xfail and fail cases for configurations
15938 that do not emit the "const ...".
15939
f18dabd2
MC
159402002-04-07 Michael Chastain <mec@shout.net>
15941
15942 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
15943 Accept "A * const" and "const A * const" as type of "this".
15944 Fix spelling of getFunky throughout. Make messages uniform.
15945
0fcddd82
EZ
159462002-04-07 Elena Zannoni <ezannoni@redhat.com>
15947
a9c64011 15948 Work around for PR gdb/285:
0fcddd82
EZ
15949 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
15950
16a8534a
EZ
159512002-04-07 Elena Zannoni <ezannoni@redhat.com>
15952
15953 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
15954 instructions file at run time instead of configure time.
15955 Sometimes we run the test in a directory that is not the one we
15956 configured in.
15957 * gdb.asm/configure.in: Delete creation of symlink.
15958 * gdb.asm/configure: Regenerate.
15959
24181d81
JB
159602002-04-05 J. Brobecker <brobecker@gnat.com>
15961
15962 * gdb.gdb/xfullpath.exp: New test, to exercise the new
15963 xfullpath () function.
15964
7cdb7107
DJ
159652002-04-04 Daniel Jacobowitz <drow@mvista.com>
15966
15967 * gdb.asm/Makefile.in: Correct dependencies.
15968
15969 * gdb.asm/powerpc.inc: New file.
15970 * gdb.asm/asm-source.exp: Add PowerPC.
15971 * gdb.asm/configure.in: Likewise.
15972 * gdb.asm/configure: Regenerated.
15973
a7d17088
DJ
159742002-04-04 Daniel Jacobowitz <drow@mvista.com>
15975
15976 * gdb.base/relocate.exp: New file.
15977 * gdb.base/relocate.c: New file.
15978
cd721503
FF
159792002-04-04 Fred Fish <fnf@redhat.com>
15980
15981 * gdb.base/step-test.exp: Update comment regarding stopping in
15982 memcpy/bcopy calls inserted as part of the compiler runtime.
15983
b22ad7a7
MS
159842002-04-04 Michael Snyder <msnyder@redhat.com>
15985
15986 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
15987
5f279fa6
DJ
159882002-04-03 Daniel Jacobowitz <drow@mvista.com>
15989
15990 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
15991 (gdb_expect): Remove $notransfer hack.
15992
dd0fd3ce
DJ
159932002-04-02 Daniel Jacobowitz <drow@mvista.com>
15994
15995 * gdb.c++/classes.exp ("calling method for small class"): Match
15996 updated register output.
15997
1e50cda1
DJ
159982002-03-30 Daniel Jacobowitz <drow@mvista.com>
15999
16000 Fix PR gdb/452
16001 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16002 when finished. Make gdb_file_cmd send "exec-file" when
16003 appropriate.
16004
24015922
DJ
160052002-03-30 Daniel Jacobowitz <drow@mvista.com>
16006
16007 * gdb.base/attach.exp: Remove extra setup_xfail.
16008
dd7dfd64
MS
160092002-03-26 Michael Snyder <msnyder@redhat.com>
16010
16011 * gdb.base/default.exp: Add tests for dump, append, and restore.
16012 * gdb.base/help.exp: Add tests for dump, append, and restore.
16013 * gdb.base/dump.exp: New file, test dump, append and restore.
16014 * gdb.base/dump.c: New file.
16015
48b2f8d7
MS
160162002-03-27 Michael Snyder <msnyder@redhat.com>
16017
d63a86f8 16018 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
16019 clean-ups in help messages.
16020
05b4d525
FF
160212002-03-26 Fred Fish <fnf@redhat.com>
16022
16023 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16024 have debugging info for those functions and the compiler uses them
16025 internally to copy structs around.
16026
d7679631
FF
160272002-03-26 Fred Fish <fnf@redhat.com>
16028
16029 * gdb.base/list.exp: Revert the change made yesterday and add note
16030 about why we don't list the default lines for remote targets.
16031
523ac3f9
MS
160322002-03-25 Michael Snyder <msnyder@redhat.com>
16033
16034 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16035
754b2b8d
FF
160362002-03-25 Fred Fish <fnf@redhat.com>
16037
16038 * gdb.base/list.exp: This test works on remote targets so remove
16039 the short circuit for remote targets. Update copyright.
16040
33c3e192
FF
160412002-03-25 Fred Fish <fnf@redhat.com>
16042
16043 * gdb.base/attach.exp: Fix logic error that was suppressing this
16044 test for all non hppa*-*-hpux* targets, instead of the hp target.
16045 Move comments closer to the suppression point. Also now need to
16046 check that we are running natively.
16047
d43e73ee
MS
160482002-03-22 Michael Snyder <msnyder@redhat.com>
16049
882c8f02
MS
16050 * gdb.base/default.exp: Add test for gcore. Update copyright.
16051 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 16052
04c12f60
FF
160532002-03-06 Fred Fish <fnf@redhat.com>
16054
16055 * gdb.base/funcargs.c: Remove extraneous ';' character.
16056 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16057
b43df995
MC
160582002-03-04 Michael Chastain <mec@shout.net>
16059
16060 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16061 accommodate gcc v3 function signature.
16062 * gdb.mi/mi0-var-cmd-exp: Ditto.
16063
92362027
AC
160642002-02-24 Andrew Cagney <ac131313@redhat.com>
16065
16066 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16067 ``GNU/Linux'' or ``Linux kernel''
16068 * testsuite/gdb.threads/pthreads.c: Ditto.
16069
258ad32d
MC
160702002-02-24 Michael Chastain <mec@shout.net>
16071
16072 * gdb.threads/pthreads.c (thread1): Add a return statement.
16073 (thread2): Likewise.
16074 (foo): Likewise.
16075
04c3b3d4
MC
160762002-02-23 Michael Chastain <mec@shout.net>
16077
16078 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16079 to placate gcc.
16080
5a2a0a20
MC
160812002-02-23 Michael Chastain <mec@shout.net>
16082
16083 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16084 test "ptype bint". The test passes on all my stabs configurations.
16085
a640f7fc
JB
160862002-02-21 Jim Blandy <jimb@redhat.com>
16087
27924826
JB
16088 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16089 filename at a time, and watch for the ones we want to see.
16090
a640f7fc
JB
16091 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16092 types of pointers to prototyped functions.
16093
edcc8c75
AC
160942002-02-20 Andrew Cagney <ac131313@redhat.com>
16095
16096 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
16097 signed, unsigned and straight char.
16098 (padding_char, padding_short, padding_int, padding_long,
16099 padding_long_long, padding_float, padding_double,
16100 padding_long_double): New global variables.
16101 (fill, fill_structs): New functions.
16102
16103 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
16104 for correctly sized writes. Update copyright.
16105 (get_valueof): New procedure.
16106 (get_sizeof): Call get_valueof.
16107 (check_valueof): New procedure.
16108 (check_padding): New procedure.
16109
ac57ea44
MC
161102002-02-20 Michael Chastain <mec@shout.net>
16111
16112 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
16113 to setup_xfail. Document some of the remaining calls.
16114
7a10c941
MC
161152002-02-18 Michael Chastain <mec@shout.net>
16116
16117 * gdb.c++/userdef.exp: Update copyright year.
16118
fb8acdcc
DJ
161192002-02-18 Daniel Jacobowitz <drow@mvista.com>
16120
16121 * gdb.c++/userdef.exp: Test overloaded operators properly.
16122 Remove xfails.
16123
fda6ae12
MS
161242002-02-14 Michael Snyder <msnyder@redhat.com>
16125
16126 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
16127
676a0442
DJ
161282002-02-14 Daniel Jacobowitz <drow@mvista.com>
16129
16130 * gdb.base/a2-run.exp: Check for a remote target properly.
16131 * gdb.base/annota1.exp: Likewise.
16132 * gdb.base/list.exp: Likewise.
16133 * gdb.base/reread.exp: Likewise.
16134 * gdb.base/scope.exp: Likewise.
16135 * gdb.base/shlib-call.exp: Likewise.
16136 * gdb.base/term.exp: Likewise.
16137 * gdb.c++/annota2.exp: Likewise.
16138
78b4f468
RE
161392002-02-13 Richard Earnshaw <rearnsha@arm.com>
16140
16141 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
16142
9a81ba51
MC
161432002-02-10 Michael Chastain <mec@shout.net>
16144
16145 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
16146 (call_after_alloca): Ditto.
16147
004af6c7
DJ
161482002-02-10 Daniel Jacobowitz <drow@mvista.com>
16149
16150 * gdb.base/ending-run.exp: Guard "cont" test with
16151 gdb_skip_stdio_test.
16152
37225f62
JB
161532002-02-06 Jim Blandy <jimb@redhat.com>
16154
16155 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
16156 from here...
16157 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
16158 To here. Disable this test on non-HP platforms. Add big comment.
16159
fe6fdd96
MS
161602002-02-04 Michael Snyder <msnyder@redhat.com>
16161
16162 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
16163 other than d10v and m32r.
16164
036fad3f
RE
161652002-02-02 Richard Earnshaw <rearnsha@arm.com>
16166
16167 * gdb.base/default.exp: Rewrite test patterns to reduce time
16168 taken to match them.
16169
7148ab62
DJ
161702002-01-30 Daniel Jacobowitz <drow@mvista.com>
16171
16172 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
16173 Allow a start function above main.
16174 * gdb.threads/linux-dp.exp: Fix copyright date.
16175
396cc255
DJ
161762002-01-30 Daniel Jacobowitz <drow@mvista.com>
16177
a9c64011
AS
16178 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
16179 (check_philosopher_stack): Check for manager thread before checking
16180 for a just-starting thread.
396cc255 16181
f038d31b
DJ
161822002-01-30 Daniel Jacobowitz <drow@mvista.com>
16183
16184 From Neil Booth <neil@daikokuya.demon.co.uk>:
16185 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
16186 warnings.
16187
b3ff9d9a
FF
161882002-01-21 Fred Fish <fnf@redhat.com>
16189
16190 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
16191 not caller.
16192
39ad761d
JB
161932002-01-21 Jim Blandy <jimb@redhat.com>
16194
16195 * gdb.base/reread.exp: Check that GDB properly re-reads the
16196 executable file when it changes while no inferior is running.
16197
aaf320fa
FF
161982002-01-21 Fred Fish <fnf@redhat.com>
16199
a9c64011
AS
16200 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
16201 optionally accept the "shlib events" variation.
aaf320fa 16202
808a31f5
JB
162032002-01-21 Jim Blandy <jimb@redhat.com>
16204
16205 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
16206 call `fflush' after every `printf', so that the output is produced
16207 at predictable points, regardless of whatever buffering does (or
16208 doesn't) take place.
16209 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
16210 at different points.
16211
4420d5e2
DJ
162122002-01-20 Daniel Jacobowitz <drow@mvista.com>
16213
16214 * gdb.c++/inherit.exp: Update copyright years.
16215 * gdb.c++/method.exp: Likewise.
16216
3e36a0f4
DJ
162172002-01-20 Daniel Jacobowitz <drow@mvista.com>
16218
16219 * gdb.c++/classes.exp: Update for improved v3 support and skipping
16220 artificial methods/arguments.
16221 * gdb.c++/derivation.exp: Likewise.
16222 * gdb.c++/inherit.exp: Likewise.
16223 * gdb.c++/method.exp: Likewise.
16224 * gdb.c++/virtfunc.exp: Likewise.
16225
b4ceaee6
AC
162262002-01-18 Andrew Cagney <ac131313@redhat.com>
16227
16228 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
16229 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
16230 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
16231 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
16232 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
16233 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
16234
ecace851
JB
162352002-01-17 Jim Blandy <jimb@redhat.com>
16236
16237 * gdb.asm/asm-source.exp (info symbol): Take another shot at
16238 anchoring the pattern matching the entry point symbol's name.
16239
375fc983
AC
162402002-01-17 Andrew Cagney <ac131313@redhat.com>
16241
16242 * gdb.base/maint.exp: Update ``maint internal-error'' to match
16243 continue/quit query. Update copyright.
16244
fe6fdd96
MS
162452002-01-14 Michael Snyder <msnyder@redhat.com>
16246
16247 * gdb.base/gcore.exp: Remove extra debugging output.
16248
e017c81f
DJ
162492002-01-13 Daniel Jacobowitz <drow@mvista.com>
16250
16251 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
16252 for slightly dubious v2 mangled string.
16253
37ab3bf8
DJ
162542002-01-13 Daniel Jacobowitz <drow@mvista.com>
16255
16256 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
16257
1bc05c3a 162582002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 16259
1bc05c3a 16260 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 16261
1bc05c3a
JM
16262 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
16263 constructors.
16264 * gdb.c++/derivation.exp: Likewise.
16265 * gdb.c++/templates.exp: Likewise.
16266 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 16267
1bc05c3a
JM
162682002-01-10 Michael Snyder <msnyder@redhat.com>
16269
16270 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 16271
a911c360
MS
162722002-01-08 Michael Snyder <msnyder@redhat.com>
16273
16274 * gdb.base/gcore.exp: New test for generate-core-file command.
16275 * gdb.base/gcore.c: Testcase for above.
16276 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
16277
ea2119ec
JM
162782002-01-08 Jason Merrill <jason@redhat.com>
16279
16280 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
16281
68203136
FF
162822002-01-07 Fred Fish <fnf@redhat.com>
16283
16284 * gdb.c++/overload.exp: Remove unconditional xfails for:
16285 print foo_instance1.overloadargs(1)
16286 print foo_instance1.overloadargs(1, 2)
16287 print foo_instance1.overloadargs(1, 2, 3)
16288 print foo_instance1.overloadargs(1, 2, 3, 4)
16289 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
16290 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
16291 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
16292 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
16293 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
16294 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
16295 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
16296 print foo_instance1.overload1arg()
16297 print foo_instance1.overload1arg((char)arg2)
16298 print foo_instance1.overload1arg((signed char)arg3)
16299 print foo_instance1.overload1arg((unsigned char)arg4)
16300 print foo_instance1.overload1arg((int)arg7)
16301 print foo_instance1.overload1arg((unsigned int)arg8)
16302 print foo_instance1.overload1arg((float)arg11)
16303 print foo_instance1.overload1arg((double)arg12)
d63a86f8 16304
21b9b5b1
MS
163052002-01-07 Michael Snyder <msnyder@redhat.com>
16306
16307 * gdb.base/huge.exp: New test. Print a very large target data object.
16308 (skip_huge_test): New test variable. Define if you want to skip this
16309 test. The test reads an 8 megabyte data object from the target, so it
16310 might be very time consuming on remote targets with a slow connection.
16311 * gdb.base/huge.c: New file. Test case for above.
16312
725f922e
FF
163132002-01-07 Fred Fish <fnf@redhat.com>
16314
16315 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
16316 g_instance.bfoo, and g_instance.cfoo.
16317
889bf7c5 163182002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 16319
889bf7c5
PA
16320 * gdb.base/break.c (multi_line_if_conditional): New function.
16321 (multi_ilne_while_conditional): Likewise.
16322 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
16323 IF or WHILE condition puts the breakpoint at the start of
16324 the condition.
f286b2c3 16325
634d57ec
JL
16326 * gdb.base/selftest.exp (backtrace through signal handler): Remove
16327 hppa*-*-hpux* expected failure.
16328 * gdb.base/structs.exp (do_function_calls): Similarly.
16329
16330 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
16331 watchpoints.
16332
9fbfe2dc
AC
163332002-01-06 Andrew Cagney <ac131313@redhat.com>
16334
16335 Fix PR gdb/66.
16336 * gdb.base/structs.exp: Replace skip for a29k with skip for
16337 gdb,cannot_call_functions.
16338 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
16339 * gdb.base/callfuncs.exp: Ditto.
16340 * gdb.base/call-rt-st.exp: Ditto.
16341 * gdb.base/call-strs.exp: Ditto.
16342 * gdb.base/callfwmall.exp: Ditto.
16343 * gdb.base/scope.exp: Obsolete xfail a29k.
16344 * gdb.c++/misc.exp: Ditto.
16345 * gdb.c++/cplusfuncs.exp: Ditto.
16346 * gdb.base/ptype.exp: Ditto.
16347 * gdb.base/printcmds.exp: Ditto.
16348 * gdb.base/opaque.exp: Ditto.
16349 * gdb.base/list.exp: Ditto.
16350 * gdb.base/funcargs.exp: Ditto.
16351 * gdb.base/default.exp: Ditto.
16352
8ddad156
MS
163532002-01-04 Michael Snyder <msnyder@redhat.com>
16354
ca4976a6 16355 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
16356 * gdb.base/maint.exp: Add tests for maint info sections options.
16357
1b074332
JL
16358Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
16359
16360 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
16361
7d159115
CV
163622001-12-20 Corinna Vinschen <vinschen@redhat.com>
16363
16364 * gdb.asm/arm.inc: New file.
16365 * gdb.asm/asm-source.exp: Add arm targets.
16366 * gdb.asm/configure.in: Ditto.
16367 * gdb.asm/configure: Recreated from configure.in.
16368
8fb87725
JL
16369Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
16370
afabe08c
JL
16371 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
16372 with HP's compiler.
16373 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16374 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16375 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16376 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16377
16378 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
16379 either HP's compilers or GCC.
16380
db521deb
JL
16381 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
16382 a SIGBUS or SIGSEGV.
16383
16384 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
16385
16386 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
16387 can be compiled with either HP's compiler or GCC.
16388
cfa88ab7
JL
16389 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
16390 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
16391 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
16392
ca344dff
JL
16393 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
16394 to match current gdb output. Update due to using auto-solib-limit
16395 for limiting instead of overloading auto-solib-add.
16396 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
16397 test program.
16398
3f3c6e55 16399 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
16400 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
16401 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16402 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16403 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16404 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16405 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
16406 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
16407 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
16408 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
16409 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
16410 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
16411 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 16412
8fb87725
JL
16413 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
16414 a SIGTRAP to the inferior.
16415
cf599fa7
CV
164162001-12-19 Corinna Vinschen <vinschen@redhat.com>
16417
16418 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
16419 Substitute call to target_link by call to gdb_compile.
16420
2cd045cd
JL
16421Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
16422
a9c64011
AS
16423 * gdb.base/break.exp: Fix HP specific search string when testing
16424 backtracing in a called function.
2cd045cd 16425
a9c64011
AS
16426 * gdb.base/constvars.exp: Only set lang to C++ if we're
16427 compiling the test with HP's compilers.
16428 * gdb.base/volatile.exp: Similarly.
2cd045cd 16429
99ebe9ac
JB
164302001-12-19 Jim Blandy <jimb@redhat.com>
16431
16432 * gdb.base/printcmds.exp: Expect the null character to be printed
16433 as '\0', and the '\013' to be printed as '\v'.
16434 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
16435 * gdb.base/setvar.exp: Same.
16436
b9891b29
JB
164372001-12-17 Jim Blandy <jimb@redhat.com>
16438
0eba65ab
JB
16439 * gdb.base/completion.exp: Rather than completing very long
16440 filenames, which can make the readline library produce output we
16441 don't recognize, cd to the directory first, and then complete
16442 using nice, short relative paths.
16443
6970b5b1
JB
16444 * gdb.base/completion.exp: On some systems, there is, in fact, a
16445 variable named `b' in scope, since GDB treats all static
a9c64011
AS
16446 variables as being in scope. So use `no_var_named_this'
16447 instead of `b'.
6970b5b1 16448
b9891b29 16449 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 16450 can't find the core file's registers as a failure.
b9891b29 16451
e6ccd35f
JSC
164522001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
16453
a9c64011
AS
16454 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
16455 test expect string more specific.
e6ccd35f 16456
105ba819
CV
164572001-12-13 Corinna Vinschen <vinschen@redhat.com>
16458
16459 * gdb.asm/asm-source.exp: Add support for xstormy16.
16460 * gdb.asm/configure.in: Ditto.
16461 * gdb.asm/configure: Rebuild.
16462 * gdb.asm/xstormy16.inc: New file.
16463
e9e79dd9
FF
164642001-12-10 Fred Fish <fnf@redhat.com>
16465
16466 * gdb.base/maint.exp: Update to match changes in type dumping code.
16467
347dc97d
JB
164682001-12-10 Jim Blandy <jimb@redhat.com>
16469
16470 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
16471 matching the entry point symbol's name at the beginning of the
16472 line.
347dc97d 16473
5178b9d6
DJ
164742001-12-07 Daniel Jacobowitz <drow@mvista.com>
16475
16476 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
16477 gdb.c++/inherit.exp, gdb.c++/method.exp,
16478 gdb.c++/namespace.exp, gdb.c++/templates.exp,
16479 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
16480 and class layout support.
16481
af890c52
DJ
164822001-12-07 Daniel Jacobowitz <drow@mvista.com>
16483
16484 * gdb.c++/classes.exp: Add test for static member function.
16485 * gdb.c++/misc.cc: Add class with static member function.
16486
7a345fb3
JB
164872001-12-07 Jim Blandy <jimb@redhat.com>
16488
f2e54a80 16489 If GDB says it can't find the struct the function returned, report
8032bf31
JB
16490 those tests as `unsupported'.
16491 * gdb.base/call-rt-st.exp (print_struct_call): New function.
16492 Rewrite subsequent tests to use it.
16493
16494 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
16495 those tests as `unsupported'.
16496 * gdb.base/structs.exp (call_struct_func): New function.
16497 (do_function_calls): Use call_struct_func to call the functions
16498 returning structs.
16499
0bc69509
JB
16500 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
16501 whether functions are prototyped or not, so we can't possibly pass
16502 arguments to t_float_values2 properly.
16503
7a345fb3
JB
16504 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
16505 value of `timeout' for targets other than the mips*tx39-*.
16506
edb6ede1
MS
165072001-12-06 Michael Snyder <msnyder@redhat.com>
16508
d63a86f8 16509 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
16510 and detect whether the start symbol has a leading underscore.
16511
2d842f13
JB
165122001-12-04 Jim Blandy <jimb@redhat.com>
16513
16514 * gdb.base/completion.exp: Clarify indentation.
16515
68550daf
JB
165162001-12-03 Jim Blandy <jimb@redhat.com>
16517
16518 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
16519 variables on the S/390, not `.word'.
16520
cd5195a8
JB
165212001-11-30 Jim Blandy <jimb@redhat.com>
16522
16523 Add assembly-source tests for s390-ibm-linux.
16524 * gdb.asm/s390.inc: New file.
16525 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
16526 the S/390 architecture.
a9c64011 16527 * gdb.asm/configure: Regenerated.
cd5195a8 16528
ca9efc90
MS
165292001-11-30 Michael Snyder <msnyder@redhat.com>
16530
16531 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
16532 next, info source, info sources, info line, global and static
16533 variables, and static functions.
16534 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
16535 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
16536 * gdb.asm/asmsrc1.s: Add a static function and some variables.
16537 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
16538 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
16539 (gdbasm_leave): Restore frame pointer.
16540 (gdbasm_startup): Copy stack set-up from crt0.S.
16541
d0e66976
FN
165422001-11-26 Fernando Nasser <fnasser@redhat.com>
16543
16544 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
16545 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
16546 to a local (non-static) variable. Copy tstruct.a to a static buffer
16547 and return a pointer to that buffer.
16548 * gdb.base/callfwmall.c (t_structs_a): Ditto.
16549
e2334072
MK
165502001-11-24 Mark Kettenis <kettenis@gnu.org>
16551
16552 * gdb.asm/configure.in: Fix recognition of ix86 target.
16553 * gdb.asm/configure: Regenerate.
16554
756caa3d
MS
165552001-11-21 Michael Snyder <msnyder@redhat.com>
16556
16557 * gdb.asm/sparc.inc: New file.
16558 * gdb.asm/asm-source.exp: Recognize sparc target.
16559 * gdb.asm/configure.in: Recognize sparc target.
16560 * gdb.asm/configure: Regenerate.
d63a86f8 16561
9a4d72d5
MS
165622001-11-21 Michael Snyder <msnyder@redhat.com>
16563
16564 * gdb.asm/m32r.inc: New file.
16565 * gdb.asm/asm-source.exp: Recognize m32r target.
16566 * gdb.asm/configure.in: Recognize m32r target.
16567 * gdb.asm/configure: Regenerate.
16568
a773d1cd
MS
165692001-11-20 Michael Snyder <msnyder@redhat.com>
16570
017ac23d
MS
16571 * gdb.asm/i386.inc: New file.
16572 * gdb.asm/asm-source.exp: Recognize ix86 target.
16573 * gdb.asm/configure.in: Recognize ix86 target.
16574 * gdb.asm/configure: Regenerate.
16575
a773d1cd
MS
16576 * gdb.c++/namespace.exp: Fix quotes in output messages.
16577
bb632afb
MS
165782001-11-14 Michael Snyder <msnyder@redhat.com>
16579
25d559ca 16580 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
16581 qualifier in a type cast expression, to designate an address
16582 in the instruction space (Harvard architecture).
16583
4749e309
MS
165842001-11-13 Michael Snyder <msnyder@redhat.com>
16585
16586 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
16587 Tests for expressions using 'const' and 'volatile'.
16588
25050984
CV
165892001-11-13 Corinna Vinschen <vinschen@redhat.com>
16590
16591 * gdb.asm/asm-sources.exp: Allow defining linker flags.
16592
1902c51f
DJ
165932001-11-12 Daniel Jacobowitz <drow@mvista.com>
16594
16595 * lib/mi-support.exp (mi_run_to_helper): Move comments
16596 outside of gdb_expect.
16597
dcf95b47
DJ
165982001-11-11 Daniel Jacobowitz <drow@mvista.com>
16599
16600 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
16601 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
16602 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
16603 mi0_run_to): New functions.
16604 * gdb.mi/mi-simplerun.exp: Use them.
16605 * gdb.mi/mi0-simplerun.exp: Likewise.
16606 * gdb.mi/mi-var-cmd.exp: Likewise.
16607 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 16608
45b074e1
AC
166092001-11-10 Andrew Cagney <ac131313@redhat.com>
16610
16611 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
16612 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
16613
bf50d346
AC
166142001-11-09 Andrew Cagney <ac131313@redhat.com>
16615
16616 * gdb.base/restore.exp: Include $expected value in restored test
16617 message.
16618
9383332c
AC
166192001-11-09 Andrew Cagney <ac131313@redhat.com>
16620
16621 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
16622 implemented.
16623
db62520a
MS
166242001-11-08 Michael Snyder <msnyder@redhat.com>
16625
16626 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
16627 Add pass/fail message for stop at breakpoint in call dummy function.
16628
b5703437
MS
166292001-11-07 Michael Snyder <msnyder@redhat.com>
16630
d63a86f8
RM
16631 * gdb.c++/templates.exp (test_template_breakpoints):
16632 If we get an overload menu, but it does not match what
760f6330 16633 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
16634 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
16635 making the whitespace optional. Argument for "new" may be
16636 "unsigned" as well as "unsigned int/long".
d63a86f8 16637 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
16638 making the whitespace optional. Also replace "(void) with
16639 "((void|)), making the keyword "void" optional.
d63a86f8 16640 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
16641 making the whitespace optional. Also replace "(void) with
16642 "((void|)), making the keyword "void" optional.
3bf40917
MS
16643 * gdb.base/callfuncs.c (t_float_values): This function must
16644 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 16645 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
16646 can be tested against both cases. Usually one case involves
16647 promotion of float to double, while the other does not.
16648 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
16649 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
16650 includes a stack frame for "start".
16651
c8ab4e6d
JB
166522001-11-05 Jim Blandy <jimb@redhat.com>
16653
16654 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
16655 pointers are 32 bits long, and that offsets of relocs are always
16656 stored in the data (REL-style), and not in the reloc entry itself
16657 (RELA-style).
16658 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
16659 stabs.
16660
3f08ced9
MS
166612001-11-01 Michael Snyder <msnyder@redhat.com>
16662
16663 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
16664 and regular expression operators by using quoting.
16665
cbfa24cd
MS
166662001-10-31 Michael Snyder <msnyder@redhat.com>
16667
16668 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
16669 depending on what the symbol table contains.
16670 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
16671 the output of the ptype command. Similarly, accept both "const &"
16672 and "const&".
16673
aaa68313
CV
166742001-10-31 Corinna Vinschen <vinschen@redhat.com>
16675
16676 * gdb.base/miscexprs.c (main): Add usage of preprocessor
16677 symbol `STORAGE' to allow to choose the storage class of
16678 the local datastructures.
16679 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
16680 compiler directive.
16681
91740388
MS
166822001-10-30 Michael Snyder <msnyder@redhat.com>
16683
16684 * gdb.base/jump.exp: Allow it to run for all targets.
16685
1b7c05e7
CV
166862001-10-29 Corinna Vinschen <vinschen@redhat.com>
16687
16688 * gdb.base/call-ar-st.c (print_double_array): Match for loop
16689 with new double_array size.
16690 (main): Change storage class of all local variables to static.
16691 Reduce size of double_array to 9.
16692 * gdb.base/call-ar-st.exp: Increase timeout value.
16693 Change expected output for double array to match new size in
16694 call-ar-st.c.
16695
36a22261
CV
166962001-10-29 Corinna Vinschen <vinschen@redhat.com>
16697
16698 * gdb.base/ending-run.exp: Create identical output when passing
16699 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 16700 Stormy16 target.
36a22261 16701
92b8ae91
MK
167022001-10-28 Mark Kettenis <kettenis@gnu.org>
16703
16704 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
16705 that we catch the expected failure under Linux/x86.
16706
cb135b83
OF
167072001-10-29 Orjan Friberg <orjanf@axis.com>
16708
16709 * gdb.base/setvar.exp: Escape curly braces.
16710 * gdb.stabs/weird.exp: Ditto.
16711
6884aa54
DJ
167122001-10-27 Daniel Jacobowitz <drow@mvista.com>
16713
16714 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
16715 * gdm.mi/mi0-hack-cli.exp: Likewise.
16716
0398c9aa
AC
167172001-10-25 Andrew Cagney <ac131313@redhat.com>
16718
16719 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
16720 messages.
16721
d20bf2e8
AC
167222001-10-21 Andrew Cagney <ac131313@redhat.com>
16723
16724 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
16725 checking MI enabled.
16726
03dd63aa
CV
167272001-10-09 Corinna Vinschen <vinschen@redhat.com>
16728
16729 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
16730
1d9d99f3
FCE
167312001-10-04 Frank Ch. Eigler <fche@redhat.com>
16732
16733 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
16734 if gdb child process crashes, just signal an error.
16735
838ae6c4
JB
167362001-10-02 Jim Blandy <jimb@redhat.com>
16737
16738 * lib/gdb.exp (test_xfail_format): Simplify.
16739
16740 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
16741 front of the variable name `format'. Simplify `if'.
16742
8f0cbc1c
DJ
167432001-10-01 Daniel Jacobowitz <drow@mvista.com>
16744
16745 * gdb.threads/pthreads.exp: Wait for output and delay
16746 before sending ^C.
16747
1f08dafd
DJ
167482001-10-01 Daniel Jacobowitz <drow@mvista.com>
16749
16750 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
16751 some incorrect output instead of timing out.
16752 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
16753
674f90ff
CV
167542001-09-28 Corinna Vinschen <vinschen@redhat.com>
16755
16756 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
16757 check to allow additional `int'.
16758
9b284272
DJ
167592001-09-27 Daniel Jacobowitz <drow@mvista.com>
16760
16761 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
16762 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
16763
b55a4771
MS
167642001-09-27 Michael Snyder <msnyder@redhat.com>
16765
16766 * lib/gdb.exp (test_debug_format): New proc.
16767 (setup_xfail_format): Use new proc test_debug_format.
16768 * gdb.base/constvars.exp (local_compiler_xfail_check): New
16769 proc; use new service proc test_debug_format.
16770 Replace all other "gcc_compiled" tests with this test.
16771 * gdb.base/volatile.exp (local_compiler_xfail_check): New
16772 proc; use new service proc test_debug_format.
16773 Replace all other "gcc_compiled" tests with this test.
16774
167752001-09-27 Michael Snyder <msnyder@redhat.com>
16776
16777 * gdb.base/cvexpr.exp: New file.
16778 * gdb.base/cvexpr.c: New file
16779 Test for expressions using const and volatile keywords.
16780
4e6667ac
CV
167812001-09-26 Corinna Vinschen <vinschen@redhat.com>
16782
16783 * gdb.base/constvars.exp: Check for different orders of keywords
16784 and additional "int" strings in output.
16785
4f337972
AC
167862001-09-22 Andrew Cagney <ac131313@redhat.com>
16787
16788 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
16789 responses from "help maint".
16790
2015650d
FCE
167912001-09-19 Frank Ch. Eigler <fche@redhat.com>
16792
16793 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
16794 to localhost:NNN instead of :NNN, in case Xvfb is listening
16795 only on TCP.
16796
f3bcedc1
CV
167972001-09-19 Corinna Vinschen <vinschen@redhat.com>
16798
16799 * gdb.base/recurse.exp: When checking leaving the watchpoint
16800 scope, recognize when gdb is in function's epilogue and pass.
16801
6b819c92
KS
168022001-09-18 Keith Seitz <keiths@redhat.com>
16803
16804 * lib/insight-support.exp (_gdbtk_export_target_info): Add
16805 support for running tests against sid targets.
16806 (gdbtk_done): Ditto.
16807
a10c9419
CV
168082001-09-18 Corinna Vinschen <vinschen@redhat.com>
16809
16810 * gdb.base/ending-run.c (main): Set stdout buffersize
16811 to the same reasonable value for any target.
16812 * gdb.base/ending-run.exp: Add a regular expression
16813 to make testsuite happy on Sanyo Stormy16 target.
16814
739d0d99
CV
168152001-09-17 Corinna Vinschen <vinschen@redhat.com>
16816
16817 * gdb.base/display.c (do_loops): Add float variable `f'.
16818 Increment f in loop.
16819 * gdb.base/display.exp: Increment timeout by 60 seconds.
16820 Change float display test to use variable `f'.
16821
1b8947f0
JB
168222001-09-17 Jim Blandy <jimb@redhat.com>
16823
16824 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
16825 overflowing the limited breakpoint tables on some ROM monitors
16826 (like the ROM68K).
16827
9890ac81
FCE
168282001-09-15 Frank Ch. Eigler <fche@redhat.com>
16829
16830 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
16831 the "-ac" (disable access control) flag.
16832
6db765ea
JH
168332001-08-30 Jeff Holcomb <jeffh@redhat.com>
16834
16835 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
16836 ints.
16837
4c32cc04
KS
168382001-08-30 Keith Seitz <keiths@redhat.com>
16839
16840 * lib/gdb.exp: Move all insight-related functionality into
16841 separate file.
16842 * lib/insight-support.exp: New file.
16843
8d6e6f81
FCE
168442001-08-29 Frank Ch. Eigler <fche@redhat.com>
16845
16846 * config/sid.exp (sid_start): Never set sid verbosity; disable
16847 expect_background {} that consumed its stdout; tolerate </dev/null.
16848 Attempt to set endianness override in "sid" protocol mode. Cleanup.
16849
6a90e1d0
AC
168502001-08-18 Andrew Cagney <ac131313@redhat.com>
16851
16852 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
16853 CLI jump command to start it.
16854 (mi_run_to_main): Fail immediatly when unexpected output.
16855
1759b3c3
AC
168562001-08-18 Andrew Cagney <ac131313@redhat.com>
16857
16858 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
16859 beginning of function. Fix PR gdb/191.
16860
61d11d80
FCE
168612001-08-16 Frank Ch. Eigler <fche@redhat.com>
16862
16863 * config/sid.exp (sid_start): Don't warn if we cannot figure out
16864 what to force sid endianness to.
16865
942a4df2
KS
168662001-08-15 Keith Seitz <keiths@redhat.com>
16867
16868 * lib/gdb.exp (gdbtk_start): Don't set environment
16869 variables for TCL_LIBRARY and friends. Insight will
16870 now figure these out for itself.
16871
0521c418
MS
168722001-08-02 Michael Snyder <msnyder@redhat.com>
16873
16874 * gdb.base/completion.exp: Remove the symbol "a64l" from
16875 the expect string; this is target-specific, and not related
16876 to what is being tested.
16877
74a9a58a
DB
168782001-08-02 Dave Brolley <brolley@redhat.com>
16879
16880 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
16881
c70819fa
MS
168822001-07-25 Michael Snyder <msnyder@redhat.com>
16883
c2b8fa57
MS
16884 * gdb.base/consecutive.exp: New file. Test stepping over
16885 breakpoints on consecutive instructions.
16886 * gdb.base/consecutive.c: New file.
16887
c70819fa
MS
16888 * gdb.base/call-rt-st.exp: Use double-backslash to quote
16889 curly braces in regular expressions.
16890
2b1a1355
MS
168912001-07-25 Michael Snyder <msnyder@redhat.com>
16892
16893 * gdb.base/ending-run.exp: Accept "Program exited normally" as
16894 legitimate output from stepping out of main.
16895
413eca6f
KS
168962001-07-22 Keith Seitz <keiths@redhat.com>
16897
16898 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
16899 the empty string, do not run the tests.
16900
7e5a9322
SC
169012001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16902
16903 * gdb.base/long_long.exp: Detect size of pointer. Take into
16904 account 2-byte pointers when testing for p/a results.
16905
de58f10f
SC
169062001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16907
d63a86f8 16908 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
16909 and defined to 1K for m68hc11.
16910 (random_data): Reduce table to 1K for embedded platforms (68hc11).
16911 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
16912 (sizeof_random_data): New variable to tell the size of the data table;
16913 don't test past this size; always run to main.
16914
d6f5fea1
SC
169152001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16916
16917 * gdb.base/return2.exp: return of long long and double fails for
16918 68HC11; don't execute these tests on that platform.
16919 * gdb.base/return.exp: Return of a double fails for 68hc11.
16920
c477543d
SC
169212001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16922
16923 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
16924 tests that print a float.
16925 * call-rt-st.exp: Likewise.
16926
63cf1c79
MK
169272001-07-12 Mark Kettenis <kettenis@gnu.org>
16928
16929 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
16930 running this test on Linux.
16931
112f9ab5
MC
169322001-06-24 Michael Chastain <chastain@redhat.com>
16933
16934 * gdb.base/arithmet.exp: Remove some tests to make all test names
16935 unique.
16936
4970cb0f
MS
169372001-07-03 Michael Snyder <msnyder@redhat.com>
16938
16939 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
16940 the output of the ptype command.
16941
d85da69f
MS
169422001-07-02 Michael Snyder <msnyder@redhat.com>
16943
4c8a82de
MS
16944 * gdb.base/completion.exp: Don't assume that break.c is the only
16945 source file that may contain functions named "marker".
d85da69f
MS
16946 * gdb.base/corefile.exp: Quote the curly braces in regexp.
16947
8afc772b
AC
169482001-06-28 Andrew Cagney <ac131313@redhat.com>
16949
16950 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
16951 of files to delete.
16952
16953 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
16954 * gdb.disasm/h8300s.exp: New file.
16955 gdb.disasm/h8300s.s: Likewise.
16956
cff22675
AC
169572001-06-27 Andrew Cagney <ac131313@redhat.com>
16958
16959 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
16960 empty breakpoint tables.
16961
68c81b54
AC
169622001-06-25 Andrew Cagney <ac131313@redhat.com>
16963
16964 * lib/mi-support.exp: Update args=... part of stop-reason
16965 patterns. Accept either a list or a tuple.
16966
2dd62704
AC
169672001-06-23 Andrew Cagney <ac131313@redhat.com>
16968
16969 * lib/mi-support.exp: Remove local emacs variable defining
16970 change-log-default-name.
16971
b4127474
MC
169722001-06-22 Michael Chastain <chastain@redhat.com>
16973
16974 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
16975 This is operationally compatible with the previous version.
16976
8dbfb380
JB
169772001-06-13 Jim Blandy <jimb@redhat.com>
16978
16979 * lib/gdb.exp (gdb_test): Doc fix.
16980
f2d8c86d
MC
169812001-06-10 Michael Chastain <chastain@redhat.com>
16982
16983 * gdb.base/exprs.exp: Remove a duplicate test.
16984
81564d34
JB
169852001-06-06 Jim Blandy <jimb@redhat.com>
16986
16987 * gdb.base/return2.exp (main): Use values to test float and double
16988 returns that are not NaN's, to avoid being confused by IEEE
16989 comparison rules.
16990
da55addb
MS
169912001-06-04 Michael Snyder <msnyder@redhat.com>
16992
16993 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 16994 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
16995 rather than wait for 12 more tests to time out.
16996
42c65987
JB
169972001-06-06 Jim Blandy <jimb@redhat.com>
16998
b18bced9 16999 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 17000 Don't forget to match the GDB prompt.
b18bced9 17001
42c65987
JB
17002 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17003
5b41e5f0
JB
170042001-06-04 Jim Blandy <jimb@redhat.com>
17005
17006 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17007 command.
17008
015e046f
KB
170092001-05-31 Kevin Buettner <kevinb@redhat.com>
17010
17011 * gdb.base/annota1.exp (info break): Match four or more spaces
17012 after "Address".
17013
fb1ffbbe
MC
170142001-05-31 Michael Chastain <chastain@redhat.com>
17015
17016 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
17017 (dm_type_int_star): Likewise.
17018 (dm_type_long_star): Likewise.
17019 (dm_type_void_star): Likewise.
17020
5ea2a32c
KB
170212001-05-29 Kevin Buettner <kevinb@redhat.com>
17022
17023 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17024 to a known value in order to get consistent results regardless
17025 of the setting of INPUTRC or the presence or contents of .inputrc.
17026
ae23c492
MS
170272001-05-24 Michael Snyder <msnyder@redhat.com>
17028
ac55707e
MS
17029 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17030 Don't require that the main thread and the manager thread are the
17031 first in the list.
17032
ae23c492
MS
17033 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17034 debugging. If test fails, issue an "unsupported" not a "fail".
17035
400071f1
JB
170362001-05-24 Jim Blandy <jimb@redhat.com>
17037
17038 Don't assume that short is shorter than int.
17039 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17040 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 17041 this isn't true.
400071f1
JB
17042 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17043 an int, is not equal to ~0 stored in an unsigned char. This tests
17044 the same thing that the previous test meant to, but works on
17045 16-bit machines, too.
17046 ("print unsigned char != (~0)"): Same test, complemented.
17047
0816a3e5
MS
170482001-05-24 Michael Snyder <msnyder@redhat.com>
17049
17050 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 17051 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
17052 and prevents dejagnu getting out of step.
17053
f6dc23a9
KB
170542001-05-23 Kevin Buettner <kevinb@redhat.com>
17055
17056 * gdb.base/finish.exp (finish_void): Revise pattern for
17057 stopping on the call statement to not permit stopping at
17058 the start of the instructions comprising the call sequence.
17059
7dbd117d
MC
170602001-05-19 Michael Chastain <chastain@redhat.com>
17061
17062 * gdb.base/callfuncs.exp: Make all test names unique.
17063 * gdb.base/commands.exp: Make all test names unique.
17064 * gdb.base/condbreak.exp: Make all test names unique.
17065 * gdb.base/dbx.exp: Make all test names unique.
17066 * gdb.base/default.exp: Make all test names unique.
17067 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17068 and TIMEOUT messages to their corresponding PASS message.
17069 * gdb.base/ending-run.exp: Make all test names unique.
17070 * gdb.base/long_long.exp: Remove duplicate test.
17071
6b0b0a9e
KB
170722001-05-21 Kevin Buettner <kevinb@redhat.com>
17073
17074 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17075 stop on the call statement as well as the statement after the
17076 call.
17077
2caa35cb
MS
170782001-05-21 Michael Snyder <msnyder@redhat.com>
17079
17080 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17081
40713331
EZ
170822001-05-10 Elena Zannoni <ezannoni@redhat.com>
17083
a9c64011
AS
17084 * gdb.base/completion.exp: Revamp test. Make it execute on all
17085 platforms.
40713331 17086
c2c1be8d
EZ
170872001-05-10 Elena Zannoni <ezannoni@redhat.com>
17088
a9c64011
AS
17089 * config/gdbserver.exp (gdb_load): Handle the case
17090 in which the arguments to gdbserver are given in the
17091 baseboard configuration file.
17092 Also handle the case in which the server needs to do a
17093 load.
2c9cd303 17094
9671de48
KS
170952001-05-07 Keith Seitz <keiths@cygnus.com>
17096
a9c64011
AS
17097 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
17098 set up the display for testing.
17099 (gdbtk_start): Convert all paths to paths that tcl will like.
17100 Export target information to environment.
17101 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
17102 necessary.
17103 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
17104 (to_tcl_path): New proc to convert a given pathname into
17105 a path acceptible as an argument to a tcl command.
17106 (_gdbtk_export_target_info): New proc to export target info
17107 into the environment for gdbtk testing.
17108 (gdbtk_done): New proc to signal end-of-test.
9671de48 17109
5a360f47
JB
171102001-05-06 Jim Blandy <jimb@redhat.com>
17111
17112 * restore.c: Make the code of caller0 correspond to its comment.
17113
66c756c6
MS
171142001-05-03 Michael Snyder <msnyder@redhat.com>
17115
17116 * config/sid.exp (gdb_target_sid): Check for error messages.
17117 On error or timeout, don't make expect exit (which will terminate
17118 all subsequent tests); instead just make gdb exit.
d63a86f8 17119 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
17120 return a negative value.
17121
a966fde5
JB
171222001-04-24 Jim Blandy <jimb@redhat.com>
17123
851c18e0
JB
17124 * gdb.c++/templates.exp: If we see the prompt for the overload
17125 list, but we haven't recognized any of the longer patterns,
17126 arrange for this test to fail, not hang.
17127
a966fde5
JB
17128 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
17129 variations.
17130
db144853
MC
171312001-04-22 Michael Chastain <chastain@redhat.com>
17132
17133 * gdb.c++/local.exp: Use the 'runto' library function.
17134 * gdb.c++/namespace.exp: Likewise.
17135 * gdb.c++/overload.exp: Likewise.
17136
3207ec21
KB
171372001-03-26 Kevin Buettner <kevinb@redhat.com>
17138
17139 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
17140 * gdb.base/step-line.exp: New file. Test step/next in presence of
17141 #line directives.
17142 * gdb.base/step-line.c: New file. Test program for the above.
17143 * gdb.base/step-line.inp: New file. We pretend that this file has
17144 been transformed by some other tool into step-line.c.
17145
13b57657
JB
171462001-03-21 Jim Blandy <jimb@redhat.com>
17147
17148 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
17149 unmangled operator names.
17150
754cbe1c
JB
171512001-03-20 Jim Blandy <jimb@redhat.com>
17152
17153 * gdb.threads/linux-dp.exp: Recognize an additional message
17154 generated by GDB when it doesn't understand how to debug threads
17155 on the target system.
17156
177495c9
AC
171572001-03-19 Andrew Cagney <ac131313@redhat.com>
17158
17159 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
17160
f266096b
MC
171612001-03-12 Michael Chastain <chastain@redhat.com>
17162
17163 * gdb.c++/derivation.exp: Use the 'runto' library function.
17164
cac3c2ff
MC
171652001-03-12 Michael Chastain <chastain@redhat.com>
17166
17167 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
17168
b6c11a24
MC
171692001-02-24 Michael Chastain <chastain@redhat.com>
17170
17171 * gdb.c++/ref-types.exp: Change handwritten code to library
17172 function 'runto'.
17173
6bae5bce
OF
171742001-03-16 Orjan Friberg <orjanf@axis.com>
17175
17176 * gdb.base/signals.exp: Set count to 0 explicitly.
17177
0015fd9a
MS
171782001-03-15 Mark Salter <msalter@redhat.com>
17179
17180 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
17181 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
17182 (gdb_load): Add support for additional target_info: gdb_download_size
17183 and gdb_load_timeout.
0015fd9a 17184
fc33412a
DT
17185Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
17186
17187 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
17188 file -- to prevent failing when the compile fails but we have no
17189 intention of running the tests anyway.
fc33412a
DT
17190
17191 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
17192 tests if set.
17193
17194 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 17195 integers.
fc33412a
DT
17196
17197 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
17198 * gdb.c++/namespace.exp: Ditto.
17199
115f06de
OF
172002001-03-07 Orjan Friberg <orjanf@axis.com>
17201
17202 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
17203 * gdb.base/pointers.exp: Relax pattern match of decimals.
17204
b6ba6518
KB
172052001-03-06 Kevin Buettner <kevinb@redhat.com>
17206
17207 * Makefile.in, config/abug.exp, config/cfdbug.exp,
17208 config/cpu32bug.exp, config/dve.exp, config/est.exp,
17209 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
17210 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
17211 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
17212 config/sh.exp, config/sid.exp, config/slite.exp,
17213 config/sparclet.exp, config/udi.exp, config/unknown.exp,
17214 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
17215 config/vxworks.exp, config/vxworks29k.exp,
17216 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
17217 gdb.base/all-bin.exp, gdb.base/annota1.exp,
17218 gdb.base/arithmet.exp, gdb.base/assign.exp,
17219 gdb.base/async.exp, gdb.base/attach.exp,
17220 gdb.base/bitfields.exp, gdb.base/bitops.exp,
17221 gdb.base/break.exp, gdb.base/call-ar-st.exp,
17222 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
17223 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
17224 gdb.base/commands.exp, gdb.base/completion.exp,
17225 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17226 gdb.base/constvars.exp, gdb.base/corefile.exp,
17227 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
17228 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
17229 gdb.base/ending-run.exp, gdb.base/environ.exp,
17230 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17231 gdb.base/finish.exp, gdb.base/foll-exec.exp,
17232 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
17233 gdb.base/funcargs.exp, gdb.base/help.exp,
17234 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
17235 gdb.base/logical.exp, gdb.base/long_long.exp,
17236 gdb.base/maint.exp, gdb.base/mips_pro.exp,
17237 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
17238 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
17239 gdb.base/pointers.exp, gdb.base/printcmds.exp,
17240 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
17241 gdb.base/regs.exp, gdb.base/relational.exp,
17242 gdb.base/remote.exp, gdb.base/reread.exp,
17243 gdb.base/restore.exp, gdb.base/return2.exp,
17244 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
17245 gdb.base/selftest.exp, gdb.base/setshow.exp,
17246 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
17247 gdb.base/sigall.exp, gdb.base/signals.exp,
17248 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
17249 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17250 gdb.base/step-test.exp, gdb.base/structs.c,
17251 gdb.base/structs.exp, gdb.base/structs2.exp,
17252 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
17253 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
17254 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
17255 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17256 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
17257 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
17258 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
17259 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
17260 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
17261 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
17262 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
17263 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
17264 gdb.fortran/types.exp, gdb.java/jmisc.exp,
17265 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17266 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
17267 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17268 gdb.trace/circ.exp, gdb.trace/collection.exp,
17269 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
17270 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17271 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
17272 gdb.trace/report.exp, gdb.trace/save-trace.exp,
17273 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17274 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17275 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
17276 notices.
17277
dc96c6c7 172782001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
17279
17280 * gdb.base/varargs.c (find_max_double): Fix printf format string:
17281 first arg is int not float.
17282
dc96c6c7 172832001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
17284
17285 * gdb.base/reread.exp: Unsupported for non-native targets;
17286 doesn't work for remote debugging.
17287
9b0c4aeb
FN
172882001-02-19 Fernando Nasser <fnasser@redhat.com>
17289
17290 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
17291 * gdb.base/ending-run.exp: Properly handle the BSP state when
17292 stepping past the end of main.
9b0c4aeb 17293
02aa71d5
MC
172942001-02-19 John Moore <jmoore@redhat.com>
17295
17296 * gdb.base/commands.exp (infrun_breakpoint_command_test):
17297 Converted HPUX fix for non-expected items following multiple
17298 step commands into general solution for all platforms.
17299
1fa449a4
MC
173002001-02-18 Michael Chastain <chastain@redhat.com>
17301
17302 * gdb.c++/classes.exp (do_tests): Change runto statements
17303 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17304 statements demangler agnostic.
17305 * gdb.c++/virtfunc.exp (do_tests): Likewise.
17306 (gdb_virtfunc_restart): Likewise.
17307
b2f9ec70
MC
173082001-02-14 Michael Chastain <chastain@redhat.com>
17309
17310 * gdb.c++/inherit.exp (do_tests): Change runto statements
17311 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17312 statements demangler agnostic.
17313
cf74b8ca
AC
17314Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
17315
17316 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
17317 ``continue to bkpt at common_routine in thread 2'' and ``stopped
17318 before calling common_routine 15 times'' tests.
cf74b8ca 17319
99f78f56
MC
173202001-02-11 Michael Chastain <chastain@redhat.com>
17321
17322 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
17323 Helps the test script figure out which demangler is in use.
17324 (dm_type_foo_ref): Ditto.
17325 (dm_type_int_star): Ditto.
17326 (dm_type_long_star): Ditto.
17327 (dm_type_unsigned_int): Ditto.
17328 (dm_type_void): Ditto.
17329 (dm_type_void_star): Ditto.
99707966 17330 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
17331 Probe the gdb demangler and set variables to accommodate
17332 formatting differences.
17333 (info_func_regexp): New function. Same as info_func, but
17334 matches against a regexp.
17335 (info_func): Match against a literal string.
17336 (print_addr_2): New function. Match against a literal string,
17337 which can be different from the input to gdb.
17338 (print_addr): Simply call print_addr_2 with the same argument twice.
17339 (test_lookup_operator_functions): Use demangler formatting variables.
17340 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
17341 the tests in the same order as the C++ class declaration.
17342 (test_paddr_operator_functions): Ditto.
17343 (test_paddr_overloaded_functions): Ditto.
17344 (test_paddr_hairy_functions): Use demangler formatting variables.
17345 Add reference to gdb/19 for related tests.
17346 (do_tests): Call probe_demangler.
17347
1de8f023
KB
173482001-01-30 Kevin Buettner <kevinb@redhat.com>
17349
17350 * gdb.c++/templates.cc (printf): Remove unused function definition.
17351
ca3f91ed
MS
173522001-01-26 Felix Lee <flee@redhat.com>
17353
17354 * sid.exp (sid_exit): Pass host, not target, to remote_close.
17355
173562001-01-25 matthew green <mrg@redhat.com>
17357
17358 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
17359 up sid.
17360 (sid_exit): Call `remote_pop_conn' after GDB is gone.
17361
173622001-01-25 matthew green <mrg@redhat.com>
17363
17364 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 17365 Deprecate $sid_spawn_id.
ca3f91ed
MS
17366 (sid_exit): Remove code necessary only for `spawn.'
17367
173682001-01-25 matthew green <mrg@redhat.com>
17369
17370 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
17371
fb18ec4a
MC
173722001-01-28 Michael Chastain <chastain@redhat.com>
17373
17374 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
17375 to call when tests fail. It takes gdb out of the overloaded
17376 function choice menu back to the main prompt, so that the test
17377 program stays synchronized.
17378 (set_bp_overloaded): New proc to collect all the common
17379 code for setting a breakpoint on an overloaded name. Calls
17380 take_gdb_out_of_choice_menu when needed.
17381 (menu_overload1arg): New variable to collect the repeated
17382 instances of the expected menu for an overloaded name. Change
17383 the regular expression to handle changes in g++ type encoding:
17384 "void" can be either "void" or "", and "unsigned int" can be
17385 either "unsigned int" or "unsigned".
17386 (continue_to_bp_overloaded): Change regular expressions to handle
17387 changes in g++ type encoding.
17388 (no proc): Call take_gdb_out_of_choice_menu when needed.
17389 Remove redundant calls to "info break". Accept either "canceled"
17390 or "cancelled". Change regular expressions in "info break"
17391 calls to handle changes in g++ type encoding. Give all tests
17392 unique strings.
17393
9c646a6e
BE
173942001-01-17 Ben Elliston <bje@redhat.com>
17395
17396 * config/sid.exp: New file.
17397
9549d9c1
AC
17398Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
17399
17400 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
17401
dc96c6c7 174022000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
17403
17404 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
17405 Add a RE to accept a non-ascii char if one is ever presented.
17406
b4df4f68
FN
174072000-12-20 Fernando Nasser <fnasser@redhat.com>
17408
297dd0fd 17409 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 17410
dc96c6c7 174112000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 17412
d63a86f8 17413 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
17414 in regexp. One '\' does not suffice on Linux.
17415
4a7bddb6
MC
174162000-12-09 Michael Chastain <chastain@redhat.com>
17417
17418 * gdb.base/break.exp (test_clear_command): Use a marker function
17419 rather than 'main' for the test function. Also move this
17420 test to an execution point where the marker function names are
17421 guaranteed to be bound to functions. (Executing tests after a
17422 'finish' from main runs into name conflicts with local names
17423 in __libc_start_main).
17424
dc96c6c7 174252000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
17426
17427 * gdb.base/finish.exp: New test for gdb's "finish" command.
17428 * gdb.base/return2.exp: New test for gdb's "return" command.
17429 * gdb.base/return2.c: New source file for above.
17430
dc96c6c7 174312000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
17432
17433 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
17434 * gdb.base/miscexprs.exp: Ditto.
17435 * gdb.base/pointers.exp: Ditto.
17436 * gdb.c++/derivation.exp: Ditto.
17437 * gdb.c++/local.exp: Ditto.
17438 * gdb.c++/namespace.exp: Ditto.
17439 * gdb.c++/overload.exp: Ditto.
17440 * gdb.c++/ref-types.exp: Ditto.
17441
dc96c6c7 174422000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
17443
17444 * gdb.base/constvars.exp: Test result of "up" command.
17445 * gdb.base/miscexprs.exp: Ditto.
17446 * gdb.base/pointers.exp: Ditto.
17447 * gdb.base/scope.exp: Ditto.
17448 * gdb.c++/derivation.exp: Ditto.
17449 * gdb.c++/local.exp: Ditto.
17450 * gdb.c++/namespace.exp: Ditto.
17451 * gdb.c++/overload.exp: Ditto.
17452 * gdb.c++/ref-types.exp: Ditto.
17453
44097287
FN
174542000-11-22 Michael Chastain <chastain@redhat.com>
17455
17456 * mips_pro.exp: Accept either "middle -> top -> main" or
17457 "middle -> main" in the backtrace, because gcc can optimize
17458 tail calls to jumps. Remove setup_xfail for the hppa case.
17459 Add a comment with the original warning messages from PR 3016,
17460 which was filed in 1993, to preserve them for posterity.
17461
9d2e1bab
ND
174622000-11-17 Nick Duffek <nsd@redhat.com>
17463
17464 * lib/gdb.exp (gdb_test): Override timeout with board info.
17465
1aca8eb7
ND
174662000-11-17 Nick Duffek <nsd@redhat.com>
17467
17468 * gdb.base/display.exp: Don't kill running stub. Add "again" to
17469 the second kill and detach messages.
17470
93076499
ND
174712000-11-17 Nick Duffek <nsd@redhat.com>
17472
17473 * configure.in: Add AC_EXEEXT.
17474 * configure: Regenerate.
17475 * Makefile.in (just-check): Export EXEEXT.
17476 * lib/gdb.exp ($EXEEXT): Import from environment.
17477 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
17478 expect "maint dump-me" on Cygwin.
17479 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
17480 $EXEEXT.
17481
30e87cd3
ND
174822000-11-17 Nick Duffek <nsd@redhat.com>
17483
17484 * gdb.base/break.exp: Test backtrace and finish from called
17485 function on all platforms, not just HP-UX.
17486
dc96c6c7 174872000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
17488
17489 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
17490 code from gdb_target_monitor, so it can be used independantly
17491 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 17492
dc96c6c7 174932000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
17494
17495 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
17496 * gdb.base/corefile.exp: Expect the message "Program is being
17497 debugged already" when we send the "corefile" command, since
17498 the preceeding gdb_load may have connected gdb to a remote target.
17499 * gdb.base/display.exp: Disable hardware watchpoints if new
17500 board info variable "no_hardware_watchpoints" is true.
17501 Replace single-letter commands with more readable ones.
17502 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
17503 if new board info variable "no_hardware_watchpoints" is true.
17504 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
17505 to see if stdio (printf) testing is possible.
17506 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
17507 board info variable "no_hardware_watchpoints" is true. Use new
17508 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
17509
39124dea
FN
175102000-11-13 Fernando Nasser <fnasser@redhat.com>
17511
17512 From Orjan Friberg <orjanf@axis.com>:
17513 * gdb.base/printcmds.exp: Escape curly braces followed by a number
17514 in array print pattern match.
17515
a9e2e984
FN
175162000-11-09 Fernando Nasser <fnasser@redhat.com>
17517
17518 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
17519 spelling "cancelled" to U.S. spelling "canceled" to match changes
17520 made to gdb.
17521 * gdb.c++/ovldbreak.exp: Ditto.
17522
c7db355b
PS
175232000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17524
17525 * gdb.base/callfuncs.c (main): Moved to end of file, call
17526 t_double_values to initialize the FPU before inferior calls are made.
17527 * gdb.base/callfuncs.exp: Test for register preservation after calling
17528 inferior functions. Add tests for continuining, finishing and
17529 returning from a stop in a call dummy.
17530
dc96c6c7 175312000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
17532
17533 * gdb.base/commands.exp: Break up long lines, and re-indent.
17534
dc96c6c7 175352000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
17536
17537 * config/gdbserver.exp: Rewritten from the ground up, to make it
17538 compatible with the current dejagnu tree, and to make it work with
17539 the new "gdbserver" in libremote.
17540
dc96c6c7 175412000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17542
17543 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
17544 * gdb.base/varargs.exp: Skip entire test if no printf support.
17545 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
17546 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
17547
dc96c6c7 175482000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17549
17550 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
17551 no floating point support.
17552 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
17553 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
17554 * gdb.base/call-rt-st.exp: Ditto.
17555 * gdb.base/call-strs.exp: Ditto.
17556
bac5fc66
JG
175572000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
17558
17559 * gdb.base/sizeof.c: include <stdio.h>.
17560
17561 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
17562 'finish', otherwise uncaptured gdb_prompt would potentially
17563 throw remaining test points out of sync.
bac5fc66 17564
b22a6027
SB
175652000-07-26 Scott Bambrough <scottb@netwinder.org>
17566
17567 * gdb.base/recurse.exp: Run tests for all targets.
17568 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
17569 gnu-oldld case on ARM.
17570 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
17571 for ARM targets.
d63a86f8 17572
d8231941
AG
17573Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
17574
17575 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
17576 * gdb.java/configure: Rebuild.
17577
8caabe69
AG
17578Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
17579
17580 * gdb.java/jv-exp.exp: New file.
17581
9d273ca3
AG
17582Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
17583
17584 * configure: Rebuilt.
17585 * configure.in (configdirs): Add gdb.java.
17586 * gdb.java/jmisc.java: New file.
17587 * gdb.java/jmisc.exp: New file.
17588 * gdb.java/Makefile.in: New file.
17589 * gdb.java/configure: Rebuilt.
17590 * gdb.java/configure.in: New file.
17591 * lib/java.exp: New file.
17592
4f823a66
AC
17593Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
17594
17595 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 17596 underflow.
4f823a66 17597
2391e11d
AC
17598Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
17599
17600 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 17601 and the compilers sizes.
2391e11d 17602
54602222
ND
176032000-07-09 Nick Duffek <nsd@redhat.com>
17604
17605 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
17606 (use_methods): New function.
17607 (main): Call use_methods().
17608 * gdb.c++/classes.exp (test_method_param_class): New procedure.
17609 (do_tests): Call test_method_param_class.
17610
2bec0572
ND
176112000-07-09 Nick Duffek <nsd@redhat.com>
17612
17613 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
17614 spelling.
17615 (test_enums): New procedure. Move enum tests from end of script
17616 to here. Set breakpoint on function name instead of line number.
17617 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
17618 (enums2): New marker function.
17619 (enums1): New function.
17620 (main): Call enums1(). Move enum tests to enums1().
17621
78492fde
AC
17622Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
17623
17624 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 17625 compile/link program. Update line numbers.
78492fde
AC
17626 * gdb.asm/d10v.inc: Define ``startup''.
17627 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 17628
49a2cef8
AC
17629Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
17630
17631 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
17632
3e6c8688
EZ
176332000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17634
17635 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 17636 of 'help maint print' command.
3e6c8688 17637
9ff5cbe9
AC
17638Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
17639
17640 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 17641 they use gdb_expect_list.
9ff5cbe9 17642
17c579bd
AC
17643Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
17644
17645 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
17646 memory-read-packet-size'' instead of ``set endian big'' to test
17647 long commands.
17c579bd 17648
e6d71bf3
DB
176492000-06-03 Daniel Berlin <dan@cgsoftware.com>
17650
17651 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 17652 g++, and stop skipping them.
e6d71bf3
DB
17653
17654 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
17655 work under g++.
17656
d63a86f8 17657 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
17658 initialization.
17659
dc96c6c7 176602000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
17661
17662 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
17663 the regular expression: accept an (almost) arbitrary sequence of
17664 "frames-invalid" and "breakpoints-invalid" messages both before
17665 and after the "starting" message.
17666
dc96c6c7 176672000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
17668
17669 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 17670
dc96c6c7 176712000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
17672
17673 * gdb.base/annota1.exp (annotate-signal-handler-caller):
17674 Relax the regular expression a little, make it pass on Solaris 8.
17675
8216cda9
KB
176762000-05-12 Kevin Buettner <kevinb@redhat.com>
17677
17678 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 17679 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
17680 Instead, it is permissible for gdb to stop on the line of the
17681 call itself.
17682
1a570b2f
MS
176832000-05-12 Michael Snyder <msnyder@.cygnus.com>
17684
17685 * gdb.base/break.exp (bp on small function, optimized file):
17686 Add a second pass pattern. The behavior differs here between stabs
17687 and dwarf for one-line functions. Stabs preserves two line symbols
17688 (one before the prologue and one after) with the same line number,
17689 but dwarf regards these as duplicates and discards one of them.
17690 Therefore the address after the prologue (where the breakpoint is)
17691 has no exactly matching line symbol, and GDB reports the breakpoint
17692 as if it were in the middle of a line rather than at the beginning.
17693
dc96c6c7 176942000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 17695
d63a86f8 17696 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
17697 rather than "send_gdb" (for consistancy).
17698
7d418785
AC
17699Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
17700
17701 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
17702 * gdb.c++/templates.cc: Properly check for GCC version number.
17703 * lib/compiler.cc: Likewise
17704
dc96c6c7 177052000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 17706
d63a86f8 17707 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
17708 gdb may not stop at the first line of main, due to code motion.
17709
dc96c6c7 177102000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
17711
17712 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
17713 This test depends on parsing the printf output from the target.
17714 Since the sparclet stub doesn't do stdio, this will never work.
17715 * gdb.base/call-rt-st.exp: ditto.
17716 * gdb.base/call-strs: ditto.
17717
dc96c6c7 177182000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
17719
17720 * gdb.base/miscexprs.exp: make sizeof long array test portable.
17721
17722 * gdb.base/ending-run.exp: After connecting to a remote target,
17723 but before running, the target will appear to be in a random
17724 location. Specify both a file and a line for breakpoints.
17725 Also, the function that calls main may be called 'init'
17726 rather than 'start'.
17727
a5a51225
EZ
177282000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17729
17730 * gdb.base/help.exp: Update output for add-symbol-file command.
17731
7930cc7c
FN
177322000-04-10 Fernando Nasser <fnasser@cygnus.com>
17733
17734 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17735 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
17736
23e37ab1
C
177372000-04-07 J.T. Conklin <jtc@redback.com>
17738
e93c542c
C
17739 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
17740
23e37ab1
C
17741 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
17742
591b8fa3
PDM
17743Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
17744
17745 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 17746 values that can be represented exactly.
591b8fa3
PDM
17747 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
17748 above change, and to not check against the directory part of the source
17749 file name.
17750 (step into print_long_arg_list): Likewise.
17751 (print print_small_structs from print_long_arg_list): Likewise.
17752 (print print_long_arg_list): Likewise.
17753
7a495180
EZ
177542000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17755
30b53638 17756 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 17757
beb998c6
AC
17758Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
17759
17760 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
17761
1c689132
DB
177622000-03-25 Daniel Berlin <dan@cgsoftware.com>
17763
17764 * gdb.base/commands.exp (deprecated_command_test): Add test for
17765 deprecate with no arguments.
17766
c1790a9d
JL
177672000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
17768
17769 * gdb.base/break.exp: Add new test for setting breakpoints on
17770 optimized code so we can test breakpoints work even when function
17771 prologues may be optimized away
17772
003ba290
FN
177732000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
17774
17775 From David Whedon <dwhedon@gordian.com>
a9c64011 17776 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 17777
6837a0a2
DB
177782000-03-22 Daniel Berlin <dan@cgsoftware.com>
17779
17780 * gdb.base/help.exp: Added test for new apropos command.
17781
b9593231
KB
177822000-03-21 Kevin Buettner <kevinb@redhat.com>
17783
17784 * gdb.base/pointers.c (usevar): New function.
17785 (main): Make sure that global variables v_int_pointer2, rptr,
17786 and y are all referenced someplace in the program by calling
17787 usevar() on them. [Some linkers delete symbols which are
17788 never referenced. The space remains, but there's no way to
17789 get a (symbolic) handle on the variable from the debugger.]
17790
751a959b
EZ
177912000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17792
17793 * gdb.base/printcmds.c: Add typedeffed arrays.
17794
17795 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 17796 procedure to test arrays that are typedef'd.
751a959b 17797
73a93a32
JI
177982000-03-13 James Ingham <jingham@leda.cygnus.com>
17799
17800 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 17801 the library directories.
73a93a32 17802
fb40c209
AC
17803Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
17804
17805 * configure.in (configdirs): Add sub directory gdb.mi.
17806 * configure: Re-generate.
17807
17808 * gdb.mi: New directory.
d63a86f8 17809
ee4dd2c9
AC
178102000-02-25 Scott Bambrough <scottb@netwinder.org>
17811
17812 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 17813 a long long value as a double on ARM platforms.
ee4dd2c9 17814
70f0cc22
JB
178152000-02-16 Jim Blandy <jimb@redhat.com>
17816
17817 * gdb.base/break.exp ("breakpoint line number"): Make sure the
17818 default source file is set properly before running this test.
17819
853819b8
EZ
178202000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17821
17822 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 17823 gdbtk/library directory, not in gdbtcl2.
853819b8 17824
dfcd3bfb
JM
178252000-02-04 Jim Blandy <jimb@redhat.com>
17826
17827 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
17828 backslash from regexp pattern.
17829
17830 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
17831 procedure. Use it to run all the "continue to bp overloaded"
17832 tests. Note that this changes the names of the tests slightly.
17833 If the breakpoint hit message includes a hex PC value, because
17834 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
17835 from the real source code, still consider that a pass.
17836
17837 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
17838 XFAIL here if the breakpoint message contains a hex address. Note
17839 similar change on 1999-11-02.
17840
17841 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
17842
17843 * gdb.base/ptype.exp: Establish a default source file before
17844 calling get_debug_format.
17845
178462000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
17847
17848 * gdb.base/watchpoint.exp: Remove duplication of test messages.
17849
8b93c638
JM
178502000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17851
17852 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
17853 of successive stepi commands -- while in the prologue we should see
17854 the function entry bracket.
17855
178562000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17857
17858 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
17859 reach __change_mode() when stepping through the end of main().
17860
c5394b80
JM
178612000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
17862
17863 * gdb.base/default.exp: Fix expected pattern.
17864 * gdb.base/help.exp: Same.
17865
0d06e24b
JM
178662000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17867
17868 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 17869 Don't use xfail's because that affects only the following test.
d63a86f8 17870
0d06e24b 17871 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 17872 solaris or linux.
0d06e24b
JM
17873
17874 * gdb.base/selftest.exp: Update to reflect changes to main.c.
17875
dc96c6c7 178762000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 17877
d63a86f8 17878 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
17879 "A syntax error" rather than "A parse error". Accept both.
17880
178812000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
17882
17883 * gdb.base/default.exp: Remove OS dependent string from "target
17884 remote" test.
17885 * gdb.base/help.exp: Same for "help target remote" test.
17886
c3f6f71d
JM
178872000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17888
17889 From Jim Kingdon <kingdon@redhat.com>:
17890
17891 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
17892 prompt (cleanup rather than necessity, but still might keep output
17893 from spilling to next test).
c3f6f71d
JM
17894
178952000-01-02 Fred Fish <fnf@cygnus.com>
17896
17897 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
17898 AIX, which defines them in <sys/types.h>.
17899
ed9a39eb 179001999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 17901
ed9a39eb 17902 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 17903 float" test.
ed9a39eb
JM
17904
179051999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 17906
ed9a39eb 17907 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
17908
17909 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
17910 outermost frame disallowed".
17911
179121999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
17913
17914 * gdb.base/setvar.exp: New tests for setting the value of a struct
17915 with a constant list.
17916
179171999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17918
17919 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
17920 require the user to type a cast before setting the value of a struct.
17921
de57eccd
JM
179221999-12-06 Jim Blandy <jimb@cygnus.com>
17923
17924 * gdb.base/default.exp: Expect the new 'info float' command on
17925 all i386 platforms.
17926
17927 * gdb.threads/linux-dp.exp: Expand our ability to recognize
17928 LinuxThreads libraries that don't support debugging.
17929
c2d11a7d
JM
17930Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17931
17932 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
17933 Change the buffer type to ``unsigned char'' to simplify size
17934 arithmetic.
c2d11a7d
JM
17935
17936 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
17937 stub only handles 400-1 byte packets. Verify that the download
17938 worked.
c2d11a7d
JM
17939
179401999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
17941
17942 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
17943 tests, using UNRESOLVED for the untested cases. Also, does not wait
17944 for a timeout if the prompt was received before a recognizable pattern.
17945
179461999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
17947
17948 * lib/gdb.exp (gdb_expect_list): Fix spelling.
17949
179501999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17951
17952 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 17953 watchpoints.
c2d11a7d
JM
17954
179551999-11-24 Jason Merrill <jason@casey.cygnus.com>
17956
17957 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
17958
17959 * gdb.c++/local.exp: Be more flexible in recognizing local class
17960 name mangling. Don't allow horribly truncated method names.
17961 * gdb.c++/derivation.exp: Expect protected inheritance.
17962 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
17963 * gdb.c++/virtfunc.exp: Likewise.
17964 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
17965 when printing a nested enum.
17966
179671999-11-22 Jim Blandy <jimb@cygnus.com>
17968
17969 * gdb.base/step-test.exp: Properly await GDB's response to setting
17970 a breakpoint on the call to large_struct_by_value.
17971
17972 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
17973 just because we have debug info for the `start' function.
17974
179751999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
17976
17977 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
17978 "Unknown signal" messages, which indicate (on LinuxThreads) that
17979 GDB doesn't know how to debug threads on this system. This is
17980 better than hanging while philosopher 0 dumps chatter into gdb.log.
17981
179821999-11-18 Tom Tromey <tromey@cygnus.com>
17983
17984 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
17985
179861999-11-18 Fred Fish <fnf@cygnus.com>
17987
17988 * gdb.base/coremaker2.c: Add sample program for generating
17989 cores that is more self contained than coremaker.c. Eventually
17990 I'll add more code to this and tie it into the testsuite.
17991
4ce44c66
JM
179921999-11-12 Stan Shebs <shebs@andros.cygnus.com>
17993
17994 * gdb.base/dollar.exp: Remove, now in gdb.hp.
17995
179961999-11-10 Jimmy Guo <guo@cup.hp.com>
17997
17998 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 17999 from $srcdir/lib/.
4ce44c66 18000 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 18001 and gdb.c++/.
4ce44c66
JM
18002
18003 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18004
d63a86f8 18005 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
18006 'continue with watch' test point.
18007
180081999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18009
18010 Merged from p2linux-990323-branch:
d63a86f8 18011
4ce44c66
JM
18012 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18013
11cf8741
JM
18014Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
18015
18016 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 18017 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
18018
18019Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18020
18021 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 18022 gdb_expect_list.
11cf8741
JM
18023
18024Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18025
18026 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18027
180281999-11-03 Mark Salter <msalter@cygnus.com>
18029
18030 * gdb.base/break.exp: Fix "stub continue" pattern.
18031
180321999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18033
18034 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18035
180361999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18037
18038 * gdb.base/display.exp ("finish"): Add timeout clause.
18039
18040 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18041 plain prompt clause, so this doesn't have to time out in order to
18042 fail.
18043
18044 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 18045 breakpoint hit messages include an address.
11cf8741
JM
18046
18047 * gdb.base/display.exp: Don't forget to escape parens in regular
18048 expressions. Unix regexp notatation sucks.
18049
180501999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18051
18052 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 18053 order for 'signalled' message.
11cf8741 18054
5c44784c
JM
180551999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18056
18057 From Jimmy Guo <guo@cup.hp.com>:
18058 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18059 * gdb.base/annota1.c: Add code for tests to work with.
18060
180611999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18062
18063 * gdb.base/remote.exp: New test for remote downloading settings.
18064 * gdb.base/remote.c: New file with large .data.
18065
917317f4
JM
180661999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18067
18068 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18069 for LinuxThreads support, merged from the Code Fusion branch.
18070
18071Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18072
18073 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
18074 containing exp_continue into a while within an expect. Don't
18075 attempt a start more than three times. Check return value from
18076 gdb_load.
d63a86f8 18077
2df3850c
JM
18078Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18079
18080 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 18081 a pass case.
2df3850c 18082
2acceee2
JM
180831999-10-01 Kevin Buettner <kevinb@cygnus.com>
18084
18085 * gdb.base/break.c (main): Added a statement that we can step
18086 off of.
18087 * gdb.base/break.exp: Added tests for setting a breakpoint
18088 at an offset and stepping onto a breakpoint.
18089
180901999-10-01 Fred Fish <fnf@cygnus.com>
18091
d63a86f8 18092 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
18093 gdb output.
18094
c2c6d25f
JM
180951999-09-18 Jim Blandy <jimb@cris.red-bean.com>
18096
18097 * gdb.base/break.exp: Code locations are in hex, don't forget!
18098 (For HP-UX.)
18099
181001999-09-17 Stan Shebs <shebs@andros.cygnus.com>
18101
18102 * condbreak.exp: Use break.c as test program.
18103 * condbreak.c: Remove, redundant with break.c.
18104
181051999-09-15 Stan Shebs <shebs@andros.cygnus.com>
18106
18107 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 18108 Z-packets if the target needs it.
c2c6d25f
JM
18109
181101999-09-13 James Ingham <jingham@leda.cygnus.com>
18111
18112 * gdb.c++/overload.exp: Added tests for listing overloaded
18113 functions with function pointers in the arg, explicitly calling
18114 out the version you want.
18115
cff3e48b
JM
181161999-09-09 Stan Shebs <shebs@andros.cygnus.com>
18117
18118 * long_long.exp: Add variations of test cases that work for
18119 targets with 16-bit ints and 32-bit doubles.
18120
d4f3574e
SS
181211999-09-08 Stan Shebs <shebs@andros.cygnus.com>
18122
18123 * break.c (main): Compare a possibly-uninitialized argc with an
18124 unlikely value that fits in 16 bits.
18125
181261999-09-07 Stan Shebs <shebs@andros.cygnus.com>
18127
18128 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
18129 0xfeeb, don't want negative numbers if ints are 16 bits.
18130
18131 * lib/gdb.exp (skip_cplus_tests): New proc.
18132 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
18133 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
18134 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
18135 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
18136 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
18137 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
18138 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
18139 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
18140
18141 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
18142
18143Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
18144
18145 * gdb.base/corefile.exp (up): Allow a parameter to appear
18146 in the frame that we're going up to.
18147
18148 From Jim Blandy <jimb@cygnus.com>:
18149
18150 * gdb.base/default.exp (info float): Expect some output now.
18151
18152 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
18153 returning floating-point values to fail on the x86.
18154 * gdb.base/callfwmall.exp (do_function_calls): Same.
18155
18156 * gdb.base/list.exp (test_listsize): Correct expectations for
18157 listing line 1 with listsize 2. Also, listing a single line
18158 works now, as does listing three lines. [Kevin's note: There
18159 were a number of other cases fixed too where the expectations
18160 differed...]
18161
181621999-09-02 Stan Shebs <shebs@andros.cygnus.com>
18163
18164 * gdb.base/selftest.exp: Add case for when version prints as
18165 constant string instead of char pointer.
18166
104c1213
JM
181671999-08-25 Stan Shebs <shebs@andros.cygnus.com>
18168
18169 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 18170 stepping out of main.
104c1213
JM
18171
18172 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
18173 G++ used.
18174
18175 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 18176 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
18177
18178 * gdb.c++/ovldbreak.exp: Update match string in test that
18179 includes a warning of multiple breakpoints.
18180
181811999-08-24 Stan Shebs <shebs@andros.cygnus.com>
18182
18183 * gdb.base/display.exp: Improve precision of step-after-finish
18184 added yesterday.
18185
18186 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 18187 test.
104c1213
JM
18188
18189 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
18190 configs when using G++, not just hppa*.
18191
181921999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18193
18194 * gdb.base/async.c: New file.
18195 * gdb.base/async.exp: New file.
18196
18197Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
18198
18199 * gdb.base/break.exp: Tweak PA specific tests to properly handle
18200 PA64.
18201
53a5351d
JM
18202Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
18203
104c1213
JM
18204 * gdb.base/display.exp: "finish" can leave us mid-line on many
18205 targets, deal with it. Add a small constant to main, instead of
18206 1000 since main+1000 may not be a valid address in the target.
18207
53a5351d
JM
18208 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
18209 on hpux11.
18210
18211 * gdb.base/attach.exp: Handle another hpux11 error message variant
18212 when attaching to a process that does not exist.
18213
182141999-08-19 J.T. Conklin <jtc@redback.com>
18215
18216 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 18217 characters in 'continue to 1241' test.
53a5351d
JM
18218
182191999-08-17 Stan Shebs <shebs@andros.cygnus.com>
18220
18221 * gdb.base/call-ar-st.exp: Add a shorter match case for the
18222 stop in print_long_arg_list, define and use a whitespace
18223 variable in print_small_structs test, add an XFAIL for Solaris.
18224 * gdb.base/dbx.exp: XFAIL func commands until somebody is
18225 interested enough to fix.
18226
7be570e7
JM
182271999-08-13 Keith Seitz <keiths@cygnus.com>
18228
18229 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
18230 (dbx_gdb_load): Remove. Use gdb_load instead, since that
18231 proc knows about targets other than the natives.
18232 (test_assign): Use "gdb_run_cmd" to "run" the target.
18233 Check that we've actually hit the breakpoint at main.
18234 When we attempt to assign a value to a local variable, check
18235 that the variable is in the current scope, i.e., don't use
18236 a test with an empty result.
18237
18238Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
18239
18240 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 18241 command.
7be570e7
JM
18242
182431999-08-09 Stan Shebs <shebs@andros.cygnus.com>
18244
18245 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18246 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
18247 gdb.compat, gdb.threads-hp.
18248 gdb.hp/configure, gdb.hp/configure.in: New files.
18249 gdb.hp/Makefile.in: Recurse into new subdirs.
18250 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
18251 gdb.hp/gdb.objdbg: New directory, tests for debugging info
18252 in object files.
18253 gdb.hp/tools: New directory, aux tools for HP-specific tests.
18254
96baa820
JM
182551999-08-05 Stan Shebs <shebs@andros.cygnus.com>
18256
18257 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 18258 funky printf, remove a bogus p/a test.
96baa820
JM
18259
182601999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18261
18262 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
18263 connected to the target. This is necessary when running not
18264 natively.
96baa820
JM
18265
182661999-08-03 Stan Shebs <shebs@andros.cygnus.com>
18267
18268 * gdb.base/step-test.exp: Removed some extraneous messages.
18269
18270 * gdb.base/long_long.exp: Don't run memory examination tests
18271 on little-endian targets (they will need a different set of
18272 results to match).
18273
182741999-08-02 Stan Shebs <shebs@andros.cygnus.com>
18275
18276 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
18277 until somebody decides to fix GDB.
18278
18279 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 18280 constant as "ULL".
96baa820
JM
18281 * gdb.base/long_long.exp: Loosen x/c test, add partial result
18282 matches for a couple x/2 commands.
18283
a0b3c4fd
JM
182841999-07-30 Stan Shebs <shebs@andros.cygnus.com>
18285
18286 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
18287 by merging in ref-types2 tests.
18288 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
18289
18290 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18291 * gdb.c++/Makefile.in: Add standard actions.
18292 (EXECUTABLES): Rename from PROGS, update list.
18293 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
18294 from gdb.hp.
18295 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
18296 foo and bar locals.
18297 * gdb.c++/anon-union.exp: Fix tests to match.
18298 * gdb.c++/classes.exp: Run if HP compiler used, add extra
18299 expect matches to handle output variations.
18300 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
18301 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 18302 output, add HP alternatives for new and delete prints.
a0b3c4fd 18303 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 18304 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
18305 * gdb.c++/demangle.exp: Use $style when reporting failure.
18306 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
18307 * gdb.c++/inherit.exp: Run if HP compiler used, add some
18308 match alternatives.
18309 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 18310 compilers.
a0b3c4fd
JM
18311 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
18312 * gdb.c++/method.exp: Add match alternatives.
18313 * gdb.c++/misc.cc: Add bool types.
18314 * gdb.c++/misc.exp: Add tests for bool types.
18315 * gdb.c++/overload.exp: Add xfails.
18316 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
18317 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
18318 add some more template parameter tests (only for HP currently).
18319 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
18320 * gdb.c++/virtfunc.cc: Add return type and value for main.
18321 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
18322 match alternatives.
d63a86f8 18323
a0b3c4fd
JM
183241999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18325
18326 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
18327
183281999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
18329
18330 * gdb.base/signals.exp: Don't expect getting a backtrace from
18331 within a signal handler to fail on Linux.
18332
183331999-07-29 Stan Shebs <shebs@andros.cygnus.com>
18334
18335 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18336 * lib/gdb.exp: Remove some gratuitious semicolons.
18337 (delete_breakpoints): Increase timeout.
18338 (gdb_expect): Add -notransfer option.
18339 (gdb_test): Use -notransfer option.
18340 (get_compiler_info): Add f77 case.
18341 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 18342 case.
a0b3c4fd
JM
18343 (gdb_preprocess): Call get_compiler.
18344
18345 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
18346 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
18347 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
18348 gdb.base/long_long.exp, gdb.base/printcmds.exp,
18349 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
18350 third arg to gdb_test.
a0b3c4fd
JM
18351 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
18352 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 18353 HP-UX xfails, add others.
a0b3c4fd
JM
18354 * gdb.base/completion.exp: Reflect name change of self-test.
18355 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
18356 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
18357 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
18358 HP failure number.
a0b3c4fd
JM
18359 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
18360 useless HP-UX 10.30 references.
18361 * gdb.base/maint.exp: Loosen matches.
18362 * gdb.base/pointers.c (main): Declare more_code.
18363 * gdb.base/pointers.exp: Match on output of a `next'.
18364 * gdb.base/structs.c: Add prototypes.
18365 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
18366 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
18367
183681999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18369
18370 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 18371 command.
a0b3c4fd
JM
18372
183731999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18374
18375 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
18376 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
18377
18378 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
18379 debug info. Deal with lack of signal hanlder info in stack.
18380
a9c64011 18381 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
18382 * gdb.base/annota1.exp: If printf has debug info, deal with it.
18383
5a2468f5
JM
183841999-07-19 Stan Shebs <shebs@andros.cygnus.com>
18385
18386 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 18387 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 18388
adf40b2e
JM
18389Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18390
18391 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 18392 a1-selftest.exp.
adf40b2e
JM
18393 * gdb.base/configure: Re-generate.
18394
183951999-07-12 Stan Shebs <shebs@andros.cygnus.com>
18396
18397 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
18398 in trying to run first and name is too long.
18399
18400 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
18401 pointers2.c and pointers2.exp, respectively.
18402 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
18403 doschk happier.
18404
43e526b9
JM
184051999-07-08 Stan Shebs <shebs@andros.cygnus.com>
18406
18407 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
18408 callfuncs2.c and callfuncs2.exp.
18409
18410 * gdb.base/list.exp: Remove mistaken xfails.
18411 * gdb.base/list0.h: Add optional prototypes.
18412
9846de1b
JM
18413Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
18414
a9c64011 18415 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 18416 calling malloc.
a9c64011
AS
18417 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
18418 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 18419 use.
9846de1b
JM
18420
184211999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18422
18423 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
18424 * gdb.base/annota2.cc, annota2.exp: Move from here.
18425 * gdb.c++/annota2.cc, annota2.exp: To here.
18426 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
18427
43ff13b4
JM
18428Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
18429
18430 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 18431 a consistent format.
43ff13b4 18432
085dd6e6
JM
184331999-06-25 Stan Shebs <shebs@andros.cygnus.com>
18434
18435 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18436 * lib/gdb.exp (get_compiler_info): Add detection for assorted
18437 HP compilers, also set the globals $true and $false.
18438
18439 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
18440 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
18441 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
18442 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
18443 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
18444 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
18445 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
18446 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
18447 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
18448 whatis.c} Add C++ compatible function definitions and return
18449 types, add includes for library functions.
085dd6e6
JM
18450 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
18451 * gdb.base/step-test.c (myglob): Rename from glob.
18452 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
18453 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
18454 files, move here from gdb.hp.
085dd6e6 18455 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
18456 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
18457 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
18458 Adjust line numbers in regexps.
085dd6e6
JM
18459
18460 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
18461 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
18462 instead of 0/1.
18463
18464 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
18465 foll-vfork.exp: New files, move here from gdb.hp.
18466 * gdb.base/page.exp: New file, test of pagination command.
18467
18468 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
18469 recursion test.
18470 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
18471
18472 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 18473 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
18474
18475 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 18476 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 18477 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 18478 watchpoint test.
085dd6e6
JM
18479 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
18480 them work.
18481 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
18482 expressions properly.
18483 * gdb.base/corefile.exp: Loosen the match slightly.
18484 * gdb.base/default.exp: Allow "Error accessing memory" message
18485 also.
18486 * gdb.base/display.exp: Skip over x/0 j if PA64.
18487 * gdb.base/funcargs.exp: Add xfails for HP-UX.
18488 * gdb.base/interrupt.exp: Ditto.
18489 * gdb.base/langs.exp: Add symbolic matches governed by compiler
18490 in use.
18491 * gdb.base/list.exp: Add xfails for HP-UX.
18492 * gdb.base/long_long.exp: Refine some of the numeric matches.
18493 * gdb.base/mips_pro.exp: Xfail on HP-UX.
18494 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
18495 * gdb.base/nodebug.exp: Succeed on more varieties of output.
18496 * gdb.base/opaque.exp: Remove some HP-UX xfails.
18497 * gdb.base/ptype.exp: Succeed on more varieties of output.
18498 * gdb.base/scope.exp: Add xfails for HP-UX.
18499 * gdb.base/sect-cmd.exp: Add more cases.
18500 * gdb.base/setvar.exp: Add xfails for HP-UX.
18501 * gdb.base/shlib-call.exp: Loosen some matches slightly.
18502 * gdb.base/signals.exp: Match on void symbolically.
18503 * gdb.base/step-test.exp: Add case for PA64.
18504 * gdb.base/term.exp: Add exit and restart.
18505 * gdb.base/twice.exp: Clean up after self.
18506 * gdb.base/varargs.exp: Disable overload resolution explicitly.
18507 * gdb.base/whatis.exp: Allow more ways to pass tests.
18508
18509 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 18510 no longer useful.
085dd6e6
JM
18511
18512Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
18513
18514 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 18515 list of patterns.
085dd6e6 18516 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
18517 print_double_array(double_array)", "continuing to breakpoint
18518 1018", "print print_double_array(array_d)" and "continuing to
18519 1034" tests.
d63a86f8 18520
085dd6e6
JM
185211999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
18522
a9c64011 18523 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
18524
185251999-06-24 Stan Shebs <shebs@andros.cygnus.com>
18526
18527 * config/mt-*: Remove, these haven't been used since 1996.
18528
185291999-06-22 Stan Shebs <shebs@andros.cygnus.com>
18530
18531 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 18532 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
18533 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
18534
9e0b60a8
JM
185351999-06-18 Stan Shebs <shebs@andros.cygnus.com>
18536
18537 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
18538 simpler match case for the ptype of the big class.
18539
185401999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18541
18542 * gdb.exp: Fix test for gdb_prompt existence.
18543
185441999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18545
18546 * gdb.exp (gdb_test): Add fail after calls to perror.
18547
185481999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18549
18550 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
18551
185521999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18553
18554 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
18555
0f71a2f6
JM
18556Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
18557
18558 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 18559 malloc() is linked in.
0f71a2f6
JM
18560
185611999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18562
18563 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
18564 step at end.
18565
18566 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
18567
185681999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
18569
18570 * gdb.java/jv-print.exp: New file. (Our first Java test!)
18571
cce74817
JM
18572Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
18573
18574 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
18575 * gdb.base/mips_pro.exp: Likewise.
18576
185771999-06-02 Keith Seitz <keiths@cygnus.com>
18578
18579 * gdb.c++/templates.cc: Change all "new" operators to throw
18580 an exception.
18581 * gdb.c++/cplusfuncs.cc: Likewise.
18582
18583 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
18584
18585Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
18586
18587 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
18588 * gdb.base/ending-run.exp: When stepping out of main, accept a
18589 step into an arbitrary assembler file.
cce74817 18590
392a587b
JM
185911999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18592
d63a86f8 18593 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 18594 "breakpoint-invalid" to be printed.
d63a86f8 18595 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
18596 number of "frames-invalid" and "breakpoint-invalid" to be printed.
18597 * gdb.base/annota2.cc: Initialize a.x to 0.
18598
9e086581
JM
185991999-05-17 Keith Seitz <keiths@cygnus.com>
18600
18601 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
18602 when "skip_float_tests" set.
18603 Ditto for "print print_double_array(array_d)", "print print_small_structs",
18604 "print print_ten_doubles", and "step into print_long_arg_list".
18605 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
18606 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
18607 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
18608 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
18609 "skip_float_tests" is set.
18610 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
18611 when "skip_float_tests" set.
d63a86f8 18612
cd0fc7c3
SS
186131999-05-06 Keith Seitz <keiths@cygnus.com>
18614
18615 * gdb.base/annota2.cc: Include stdio.h.
18616
18617Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
18618
18619 * gdb.base/crossload.exp: Remove, this has been disabled ever
18620 since BFD stopped including all targets, and cross-GDB gets
18621 plenty of testing anyway.
18622 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
18623 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
18624 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
18625 * gdb.base/README: Remove, was doc for this.
18626 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 18627 needed.
cd0fc7c3 18628
b83266a0
SS
186291999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18630
18631 * gdb.base/call-ar-st.exp: Fix one regular expression in test
18632 output.
18633
18634 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
18635 * gdb.base/annota2.exp: New file. More annotation tests.
18636 * gdb.base/annota1.c: New file. Source file for annota1.exp.
18637 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
18638
186391999-04-23 Angela Marie Thomas <angela@cygnus.com>
18640
18641 * config/cfdbug.exp: New file.
18642
7a292a7a
SS
186431999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
18644
18645 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
18646 Marcus Daniel's and Dale Hawkins's demangler crashes.
18647
18648 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
18649 test_lucid_style_demangling, test_arm_style_demangling,
18650 test_hp_style_demangling): Try Tom Tromey's core-dumping
18651 identifier under each demangling style.
7a292a7a
SS
18652
186531999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
18654
18655 * gdb.c++/demangle.exp: Include the current demangling style
18656 in all test names.
18657 (current_demangling_style): New global variable.
18658 (set_demangling_style, test_demangling_core, test_demangling,
18659 test_demangling_exact): New functions.
18660 (test_gnu_style_demangling, test_lucid_style_demangling,
18661 test_arm_style_demangling, test_hp_style_demangling): Use those,
18662 instead of calling gdb_test and gdb_test_exact directly.
18663 (catch_demangling_errors): New function, which reports errors
18664 signalled by the demangling test functions in an orderly way.
18665 (do_tests): Use catch_demangling_errors.
18666
186671999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
18668
18669 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 18670 grouping in expressions, not {}.
7a292a7a
SS
18671
18672 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 18673 initialized yet.
7a292a7a
SS
18674
186751999-04-01 Stan Shebs <shebs@andros.cygnus.com>
18676
18677 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
18678 are listed.
18679
186801999-03-26 Stan Shebs <shebs@andros.cygnus.com>
18681
18682 * gdb.stabs/weird.exp: Test for CC being defined before
18683 looking at its value.
18684
186851999-03-25 Stan Shebs <shebs@andros.cygnus.com>
18686
18687 * gdb.base/call-ar-st.exp: Remove stray '#'.
18688 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
18689 "short int" and "long int".
18690 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 18691 change, to mollify finicky HP compiler.
7a292a7a
SS
18692 * gdb.hp/reg-test.exp (testfile): Fix file name.
18693 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 18694
7a292a7a
SS
18695 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
18696 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
18697 alternate form of enum ptype.
18698
c906108c
SS
186991999-03-23 Stan Shebs <shebs@andros.cygnus.com>
18700
7a292a7a
SS
18701 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
18702 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
18703 passing skip_hp_tests, so as not to waste time on guaranteed
18704 failure.
7a292a7a 18705
c906108c
SS
18706 * gdb.c++/overload.cc: Pass string instead of char addr, always
18707 init ccpfoo.
18708 * gdb.c++/templates.cc: Fix syntax error.
18709
7a292a7a
SS
18710Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18711
18712 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 18713 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
18714 command.
18715
187161999-03-18 James Ingham <jingham@cygnus.com>
18717
18718 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
18719
18720 * gdb.c++/method.exp: It was testing an uninitialized int on the
18721 stack and assuming it was positive.
18722
18723 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
18724
18725 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 18726 keep it from killing the rest of the tests.
7a292a7a
SS
18727 Use gdb_continue_to_end.
18728
18729 * gdb.base/sigall.exp: use gdb_continue_to_end.
18730
18731 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
18732
18733 * gdb.base/display.exp: use runto_main, not run.
18734
d63a86f8
RM
18735 * gdb.base/default.exp: Check for the current error message in the
18736 r abbreviation test.
7a292a7a
SS
18737 Add strongarm to the targets that know info float.
18738
d63a86f8 18739 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
18740 run which doesn't work with monitors.
18741
18742 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
18743
18744 * gdb.base/break.exp: use the gdb_continue_to_end proc.
18745
18746 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
18747 program. Traps the case (in Cygmon) when the program never really
18748 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
18749 more places, so I used my name. Sorry Mark...
18750
18751 * config/monitor.exp (gdb_target_monitor): added another
18752 target_info parameter: remotebinarydownload. This will set the
18753 remotebinarydownload flag if this is causing some boards trouble.
18754
187551999-03-18 Mark Salter <msalter@cygnus.com>
18756
18757 * lib/gdb.exp (continue_to_exit): New function.
18758
18759 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
18760 * gdb.base/ending-run.exp: Ditto.
18761 * gdb.base/step-test.exp: Ditto.
18762
187631999-03-16 Stan Shebs <shebs@andros.cygnus.com>
18764
18765 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
18766 (suggested by Art Haas <ahaas@neosoft.com>).
18767
187681999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
18769
889bf7c5 18770 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
18771
18772Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
18773
18774 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 18775 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
18776
187771999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
18778
18779 * gdb.base/call-strs.exp: Don't assume that `step' will step over
18780 a call to strlen; sometimes we do have sources.
18781
187821999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
18783
18784 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 18785 character, so GDB won't print garbage after its end.
d63a86f8 18786
c906108c
SS
18787 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
18788 breakpoint there instead. Sometimes GCC emits memcpy to handle
18789 the large structures being passed by value, so we step into that
18790 instead of sum_array_print, which obscures what we're really testing.
18791 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
18792 the bizarre steps into memcpy, so do that here. Add check for
18793 stepping into function calls that pass large structures by value.
18794 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
18795 Remove all references to specific line numbers.
18796 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
18797 New type and function.
18798 (main): Call large_struct_by_value, passing it a large struct by value.
18799 * lib/gdb.exp (gdb_get_line_number): New function.
18800
18801 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
18802 more portable.
18803
7a292a7a
SS
188041999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
18805
c906108c
SS
18806 * lib/gdb.exp: Doc fixes.
18807
7a292a7a
SS
188081999-03-05 Nick Clifton <nickc@cygnus.com>
18809
d63a86f8 18810 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
18811
188121999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
18813
c906108c 18814 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
18815 commands. They're not germane to this test, and they don't work
18816 that way on remote targets.
c906108c 18817
3fc11d3e
JM
188181999-03-01 James Ingham <jingham@cygnus.com>
18819
18820 * Changelog entries merged over from gdb development branch.
18821
3fc11d3e
JM
18822 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
18823
18824 * lib/gdb.exp (gdbtk_analyze_results): Generic function
18825 for outputting results of test run.
18826
2d4a1622 18827 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
18828
18829 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 18830
7a292a7a
SS
188311999-02-25 Felix Lee <flee@cygnus.com>
18832
18833 * lib/gdb.exp (debug_format): initialize
18834
c906108c
SS
188351999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
18836
18837 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
18838 * gdb.base/call-rt-st.c: Ditto.
18839
c906108c
SS
188401999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
18841
18842 * gdb.threads/pthreads.exp (horiz): New variable.
18843 (test_startup): Fix regexps that capture thread numbers.
18844
188451999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
18846
18847 * gdb.base/smoke.exp: Disambiguate two test case names (both
18848 called ``print'').
18849
18850Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18851
18852 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 18853 compilation.
c906108c
SS
18854
188551999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18856
18857 * gdb.base/miscexprs.exp: Change patterns to match GDB's
18858 actual output formatting.
18859 * gdb.base/smoke.exp: GDB removes leading 0's.
18860 * gdb.base/volatile.exp: Don't check type of remuneration;
18861 that variable is no longer defined in constvars.c.
18862 * gdb.base/step-test.c (main): Exit with explicit exit code.
18863 * gdb.base/step-test.exp: Remove two nexti checks--they are
18864 not portable.
18865
188661999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18867
18868 * gdb.base/help.exp ("help delete display"): Fix test to match
18869 gdb's output.
18870
18871 * gdb.base/long_long.c (known_types): Initialize values to zero.
18872 * gdb.base/long_long.exp: Step one more line
18873 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
18874 leading zeros. Explicitly ask for hex formatting. Use
18875 unique test case names.
c906108c
SS
18876
18877Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18878
d63a86f8 18879 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
18880
18881 * gdb.c++/method.exp: Add missing close brace.
18882
188831999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
18884
18885 * gdb.base/maint.exp: Use 'set height 0' to disable page
18886 prompting, not 'set height 400'.
18887
18888 Fix a bunch of timeouts.
18889 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
18890 four separate tests, so expect doesn't take forever to match a ton
18891 of text against a regexp with lots of .* forms.
18892 ("maint print psymbols", "maint print symbols"): Make some of
18893 these greps more selective, so that expect doesn't try to wade
18894 through huge piles of output and time out.
18895
18896 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
18897
18898 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
18899 tests: one which doesn't expect shlib events to be reported, and
18900 another which does, but is XFAIL for all platforms other than
18901 HP/UX.
c906108c
SS
18902
18903 * gdb.base/break.exp: Teach the test suite that the `catch
18904 fork', `catch vfork', and `catch exec' commands produce error
18905 messages on platforms that don't provide these features.
18906
18907Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18908
18909 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
18910 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
18911 (shortening names from solib_threshold.exp etc), won't run on
18912 anything but HP-UX for the foreseeable future.
c906108c 18913 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 18914 reflect move.
c906108c
SS
18915
18916Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
18917
18918 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 18919 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
18920
18921Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
18922
18923 * gdb.base/shlib-call.exp: add test cases to verify that gdb
18924 successfully re-sets breakpoints in shared libraries.
18925 * gdb.base/shmain.c (main): return 0, don't fall off the end.
18926
18927Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18928
d63a86f8
RM
18929 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
18930 and compiled w/o GCC.
c906108c
SS
18931
18932 * gdb.hp/watch-cmd.exp: ditto.
18933
18934 * gdb.hp/watch-hp.exp: ditto.
18935
18936 * gdb.hp/xdb1.exp: ditto.
18937
18938 * gdb.hp/xdb2.exp: ditto.
18939
18940 * gdb.hp/dbx.exp: ditto.
18941
18942Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
18943
18944 * constvars.c: Remove C++-isms.
18945 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 18946 with GCC.
c906108c
SS
18947
18948Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
18949
18950 The following changes are part of the HP merge.
18951
18952 * gdb.base/break.exp: new tests to verify that catchpoints for
18953 fork, vfork, and exec don't trigger inappropriately.
18954
18955 * gdb.base/opaque.exp: compile one file at a time, then link.
18956
18957 * gdb.base/signals.exp: be more restrictive about which hppa
18958 systems receive a setup_xfail. new tests.
18959
18960 * gdb.base/solib_threshold.build: new file.
18961 * gdb.base/solib_threshold.exp: new file.
18962 * gdb.base/solib_threshold.link_opts: new file.
18963 * gdb.base/solib_threshold.mk: new file.
18964 * gdb.base/gen_solib_threshold.c: new file.
18965
18966 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
18967 tests. New tests for enums inside classes.
18968
18969 * gdb.c++/compiler.cc: indicate support of template debugging.
18970
18971 * gdb.c++/demangle.exp: run hp style demangling tests.
18972
18973 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
18974 tests.
18975
18976 * gdb.c++/misc.cc: changes to support new tests.
18977
18978 * gdb.c++/templates.cc: changes to support HP's compiler; changes
18979 to support new tests.
18980
18981 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
18982 gcc, then skip these tests.
18983
18984Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
18985
18986 The following files are part of the HP merge; some had longer
18987 names at HP, but have been renamed to be no more than 14
18988 characters in length.
18989
18990 * gdb.hp/ambiguous.cc: new file.
18991 * gdb.hp/ambiguous.exp: new file.
18992 * gdb.hp/attach.exp: new file.
18993 * gdb.hp/attach2.exp: new file.
18994 * gdb.hp/classes-hp.exp: new file.
18995 * gdb.hp/ctti.exp: new file.
18996 * gdb.hp/ctti-add.cc: new file.
18997 * gdb.hp/ctti-add1.cc: new file.
18998 * gdb.hp/ctti-add2.cc: new file.
18999 * gdb.hp/ctti-add3.cc: new file.
19000 * gdb.hp/dbx.exp: new file.
19001 * gdb.hp/exception.cc: new file.
19002 * gdb.hp/exception.exp: new file.
19003 * gdb.hp/foll-exec.c: new file.
19004 * gdb.hp/foll-exec.exp: new file.
19005 * gdb.hp/foll-fork.c: new file.
19006 * gdb.hp/foll-fork.exp: new file.
19007 * gdb.hp/foll-vfork.c: new file.
19008 * gdb.hp/foll-vfork.exp: new file.
19009 * gdb.hp/inherit-hp.exp: new file.
19010 * gdb.hp/more-steps.exp: new file.
19011 * gdb.hp/namespace.cc: new file.
19012 * gdb.hp/namespace.exp: new file.
19013 * gdb.hp/optimize.exp: new file.
19014 * gdb.hp/pxdb.c: new file.
19015 * gdb.hp/pxdb.exp: new file.
19016 * gdb.hp/quicksort.exp: new file.
19017 * gdb.hp/reg-test.exp: new file.
19018 * gdb.hp/reg-test.s: new file.
19019 * gdb.hp/sized-enum.c: new file.
19020 * gdb.hp/sized-enum.exp: new file.
19021 * gdb.hp/start-stop.exp: new file.
19022 * gdb.hp/templ-hp.cc: new file.
19023 * gdb.hp/templ-hp.exp: new file.
19024 * gdb.hp/thr-lib.c: new file.
19025 * gdb.hp/thr-lib.exp: new file.
19026 * gdb.hp/thr-lib.h: new file.
19027 * gdb.hp/thr-liblib.c: new file.
19028 * gdb.hp/virtfun-hp.c: new file.
19029 * gdb.hp/virtfun-hp.exp: new file.
19030 * gdb.hp/watch-cmd.exp: new file.
19031 * gdb.hp/watch-hp.exp: new file.
19032 * gdb.hp/xdb1.exp: new file.
19033 * gdb.hp/xdb2.exp: new file.
19034 * gdb.hp/xdb3.exp: new file.
19035
19036Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19037
19038 The following files are part of the HP merge; some had longer
19039 names at HP, but have been renamed to be no more than 14
19040 characters in length.
19041
19042 * gdb.base/ss.h: new file.
19043 * gdb.base/call-ar-st.c: new file.
19044 * gdb.base/call-ar-st.exp: new file.
19045 * gdb.base/call-rt-st.c: new file.
19046 * gdb.base/call-rt-st-exp: new file.
19047 * gdb.base/call-strs.exp: new file.
19048 * gdb.base/ena-dis-br.exp: new file.
19049 * gdb.base/environ.exp: new file.
19050 * gdb.base/long_long.exp: new file.
19051 * gdb.base/sect-cmd.exp: new file.
19052 * gdb.base/shlib-cl2.exp: new file.
19053 * gdb.base/smoke.exp: new file.
19054 * gdb.base/so-impl-ld.c: new file.
19055 * gdb.base/so-impl-ld.exp: new file.
19056 * gdb.base/so-indr-cl.c: new file.
19057 * gdb.base/so-indr-cl.exp: new file.
19058 * gdb.base/varargs.exp: new file.
19059 * gdb.base/volatile.exp: new file.
19060 * gdb.base/whatis-exp.exp: new file.
7a292a7a 19061 * gdb.base/display.exp: new file.
c906108c
SS
19062 * gdb.c++/derivation.exp: new file.
19063 * gdb.c++/local.exp: new file.
19064 * gdb.c++/member-ptr.exp: new file.
19065 * gdb.c++/overload.exp: new file.
19066 * gdb.c++/ovldbreak.exp: new file.
19067 * gdb.c++/ref-types.exp: new file.
19068 * gdb.c++/ref-types2.exp: new file.
19069 * gdb.c++/userdef.exp: new file.
d63a86f8 19070
c906108c
SS
19071Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19072
19073 * gdb.base/default.exp: Reflect wording change in remote.c.
19074
dc96c6c7 19075Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19076
19077 * gdb.base/help.exp: Update to reflect current text.
19078
19079Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19080
19081 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19082 they're stack variables and contain garbage.
19083 * gdb.c++/anon-union.exp: new file.
19084
19085 The following changes were made by David Taylor
889bf7c5
PA
19086 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19087 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19088 in changes by HP.
c906108c
SS
19089
19090 * gdb.base/bitops.exp: new file.
19091 * gdb.base/default.exp: change expected messages for catch and
19092 info catch tests to reflect HP merge changes.
19093 * gdb.base/enable-disable-break.exp
19094 * gdb.base/ending-run.c: new file.
19095 * gdb.base/long_long.c: new file.
19096 * gdb.base/maint.exp: new file.
19097 * gdb.base/pointers2.exp: new file.
19098 * gdb.base/shlib-call2.exp: new file.
19099 * gdb.base/solib.exp: new file.
19100 * gdb.base/step-test.c: new file.
19101 * gdb.c++/anon-union.cc: new file.
19102 * gdb.c++/local.cc: new file.
19103 * gdb.c++/member-pointer.cc: new file.
19104 * gdb.c++/method.cc: new file.
19105 * gdb.c++/ref-types.cc: new file.
19106 * gdb.c++/ref-types2.cc: new file.
19107 * gdb.c++/userdef.cc: new file.
d63a86f8 19108
c906108c
SS
19109 * gdb.base/scope.exp: compile one file at a time, then link.
19110 * gdb.base/langs.exp: ditto.
19111 * gdb.base/list.exp: ditto.
d63a86f8 19112
c906108c
SS
19113Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
19114
19115 The following changes were made by David Taylor
889bf7c5
PA
19116 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19117 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19118 in changes by HP.
d63a86f8 19119
c906108c
SS
19120 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
19121 skip tests. When compiling pass c++ flag to gdb_compile.
19122 * gdb.c++/
d63a86f8 19123
c906108c
SS
19124 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
19125 test for on hppa*-*-hpux*; use args to see if c++ was specified.
19126 (skip_hp_tests): new function.
19127 (gdb_preprocess): new function.
19128
19129 * configure.in (hpdir): decide whether to configure gdb.hp.
19130 * configure: regenerated.
19131
19132 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
19133 to delete on clean.
19134 (EXECUTABLES): update to reflect new additions.
19135 * gdb.base/commands.exp: update message expected.
19136 * gdb.base/default.exp: add copyright notice.
19137 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
19138 * gdb.base/help.exp: update messages to reflect current text.
19139 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
19140 targets for recurse tests.
19141 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
19142 skip this file.
19143
19144 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
19145 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
19146 compilation.
19147 * gdb.c++/misc.exp: ditto.
19148 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
19149 run the tests. tell gdb_compile that it's a c++ compilation.
19150
19151 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 19152
c906108c
SS
19153 * gdb.base/all-bin.exp: new file.
19154 * gdb.base/arithmet.exp: new file.
19155 * gdb.base/assign.exp: new file.
19156 * gdb.base/completion.exp: new file.
19157 * gdb.base/cond-expr.exp: new file.
19158 * gdb.base/condbreak.exp: new file.
19159 * gdb.base/define.exp: new file.
19160 * gdb.base/dollar.exp: new file.
19161 * gdb.base/environment.exp: new file.
19162 * gdb.base/eval-skip.exp: new file.
19163 * gdb.base/jump.exp: new file.
19164 * gdb.base/logical.exp: new file.
19165 * gdb.base/pointers.exp: new file.
19166 * gdb.base/relational.exp: new file.
19167 * gdb.base/section_command.exp: new file.
19168 * gdb.base/whatis-expr.exp: new file.
19169
19170 * gdb.base/all-types.c: new file.
19171 * gdb.base/call-array-struct.c: new file.
19172 * gdb.base/call-return-struct.c: new file.
19173 * gdb.base/call-strings.c: new file.
19174 * gdb.base/callfuncs2.c: new file.
19175 * gdb.base/condbreak.c: new file.
19176 * gdb.base/constvars.c: new file.
19177 * gdb.base/display.c: new file.
19178 * gdb.base/int-type.c: new file.
19179 * gdb.base/jump.c: new file.
19180 * gdb.base/miscexprs.c: new file.
19181 * gdb.base/pointers.c: new file.
19182 * gdb.base/pointers2.c: new file.
19183 * gdb.base/shmain.c: new file.
19184 * gdb.base/shr1.c: new file.
19185 * gdb.base/shr2.c: new file.
19186 * gdb.base/solib.c: new file.
19187 * gdb.base/solib1.c: new file.
19188 * gdb.base/solib2.c: new file.
19189 * gdb.base/varargs.c: new file.
19190 * gdb.c++/derivation.cc: new file.
19191 * gdb.c++/overload.cc: new file.
19192 * gdb.c++/ovldbreak.cc: new file.
19193 * gdb.hp/attach.c: new file.
19194 * gdb.hp/attach2.c: new file.
19195 * gdb.hp/average.c: new file.
19196 * gdb.hp/compiler.c: new file.
19197 * gdb.hp/compiler.cc: new file.
19198 * gdb.hp/execd-program.c: new file.
19199 * gdb.hp/follow-exec.c: new file.
19200 * gdb.hp/follow-fork.c: new file.
19201 * gdb.hp/follow-vfork-and-exec.c: new file.
19202 * gdb.hp/misc-hp.cc: new file.
19203 * gdb.hp/more-steps.c: new file.
19204 * gdb.hp/optimize.c: new file.
19205 * gdb.hp/quicksort.c: new file.
19206 * gdb.hp/run-hp.c: new file.
19207 * gdb.hp/start-stop.c: new file.
19208 * gdb.hp/sum.c: new file.
19209 * gdb.hp/templates-hp.cc: new file.
19210 * gdb.hp/thread-local-in-lib.c: new file.
19211 * gdb.hp/thread-local-in-lib.h: new file.
19212 * gdb.hp/thread-local-in-lib.lib.c: new file.
19213 * gdb.hp/vforked-program.c: new file.
19214 * gdb.hp/virtfunc-hp.cc: new file.
19215 * gdb.hp/watchpoint-hp.c: new file.
19216 * gdb.hp/xdb.c: new file.
19217 * gdb.hp/xdb0.c: new file.
19218 * gdb.hp/xdb0.h: new file.
19219 * gdb.hp/xdb1.c: new file.
19220
19221Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
19222
19223 The following change was made by Edith Epstein
889bf7c5
PA
19224 <eepstein@cygnus.com> as part of a project to merge in changes
19225 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
19226
19227 * gdb.c++/demangle.exp: changed the expected output for some
19228 ARM-style mangling -- removed second reference to datatype.
889bf7c5 19229 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 19230 T1<char>::~T1<char>(void)
c906108c 19231 becomes,
a9c64011
AS
19232 maint demangle __dt__11T1__pt__2_cFv
19233 T1<char>::~T1(void)
c906108c 19234
889bf7c5 19235 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 19236
c906108c
SS
19237Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
19238
19239 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
19240 * gdb.trace/backtrace.exp: Likewise.
19241 * gdb.trace/circ.exp: Likewise.
19242 * gdb.trace/collection.exp: Likewise.
19243 * gdb.trace/deltrace.exp: Likewise.
19244 * gdb.trace/infotrace.exp: Likewise.
19245 * gdb.trace/limits.exp: Likewise.
19246 * gdb.trace/packetlen.exp: Likewise.
19247 * gdb.trace/passc-dyn.exp: Likewise.
19248 * gdb.trace/passcount.exp: Likewise.
19249 * gdb.trace/report.exp: Likewise.
19250 * gdb.trace/save-trace.exp: Likewise.
19251 * gdb.trace/tfind.exp: Likewise.
19252 * gdb.trace/tracecmd.exp: Likewise.
19253 * gdb.trace/while-dyn.exp: Likewise.
19254 * gdb.trace/while-stepping.exp: Likewise.
19255
192561998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
19257
19258 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
19259
19260Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
19261
19262 From Brendan Kehoe:
19263 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
19264 int return types.
19265
19266Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
19267
19268 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 19269 remote dos host testing right.
c906108c
SS
19270
19271Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
19272
19273 * gdb.base/corefile.exp: remove some xfails.
19274
19275Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
19276
19277 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 19278 have different timestamps.
c906108c
SS
19279
19280Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
19281
19282 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 19283 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
19284
19285Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
19286
19287 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 19288 delta.
c906108c
SS
19289
19290Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
19291
19292 * gdb.base/default.exp: Add brace missing from previous delta.
19293
19294Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
19295
19296 * gdb.base/default.exp: Support test for info float for all
19297 varieties of arm toolchain.
19298
dc96c6c7 19299Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19300
19301 * gdb.trace/*.exp: remove "remote_download" command.
19302
dc96c6c7 19303Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19304
19305 * gdb.trace/*.exp: remove -gdwarf from compile.
19306
19307Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
19308
19309 * gdb.trace/configure.in(AC_INIT): typo
19310 * gdb.trace/configure: regenerated
19311
dc96c6c7 19312Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19313
19314 * config/m68k-emc.exp: New file.
19315 * lib/<emc-support.exp trace-support.exp}: New files.
19316 * configure.in: add new test directory gdb.trace.
19317 * gdb.trace/{configure configure.in Makefile.in}: New files.
19318 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
19319 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
19320 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
19321 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
19322 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
19323 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
19324 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 19325
dc96c6c7 19326Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19327
19328 * gdb.c++/classes.exp: Change all regular expressions to match
19329 arbitrary combinations of newline/carriage-return, so that they
19330 will work equally well on Unix and Windows.
19331 * gdb.c++/inherit.exp: ditto.
19332 * gdb.c++/virtfunc.exp: ditto.
19333
193341998-08-11 Dawn Perchik <dawn@cygnus.com>
19335
19336 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
19337
c2d11a7d
JM
19338Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
19339
19340 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
19341 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
19342 to use a0-a3/d0-d3 as needed.
19343
19344Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
19345
19346 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
19347 * gdb.disasm/am33.exp: Corresponding changes.
19348
c906108c
SS
193491998-07-11 Felix Lee <flee@cygnus.com>
19350
19351 * gdb.base/callfuncs.exp: add cmp10 test.
19352 * gdb.base/callfuncs.c (cmp10): new function.
19353
19354Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
19355
d63a86f8 19356 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
19357 into two parts to get around a synchronization problem in expect.
19358
3fc11d3e
JM
19359Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
19360
19361 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
19362
19363 * configure.in: Add options for gdbtk testsuite.
19364
19365 * configure: Regenerate.
19366
19367 * gdb.gdbtk: New directory to hold gdbtk tests.
19368
c906108c
SS
19369Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19370
19371 * gdb.fortran/types.exp: Escape brackets in expect patterns
19372 for test_float_literal_types_accepted tests.
19373 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
19374 before run test.
19375
c2d11a7d
JM
19376Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
19377
19378 * am33.exp: Just compile, do not link the testcase.
19379 * am33.s: Add ".am33" pseudoop to force am33 mode.
19380
c906108c
SS
193811998-06-25 Felix Lee <flee@cygnus.com>
19382
19383 * gdb.base/setshow.exp: make sure $pc is sane.
19384
19385 * gdb.stabs/weird.exp: split expect patterns properly.
19386
c2d11a7d
JM
19387Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
19388
19389 * gdb.disasm/am33.s: New disassembler testfile for the am33.
19390 * gdb.disasm/am33.exp: Run it.
19391
dc96c6c7 19392Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19393
19394 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
19395 match processing (and eliminate spurious timeouts when running).
19396
dc96c6c7 19397Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19398
19399 * gdb.base/signals.exp (test_handle_all_print): put back Mach
19400 exception test, but conditionalize it on target [mach | gnu].
19401
dc96c6c7 19402Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19403
19404 * gdb.base/overlays.exp: fixup compile line for linker script.
19405
19406Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
19407
19408 * gdb.fortran/types.exp: don't guess at float size.
19409
19410Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
19411
19412 * gdb.base/exprs.exp: delete test that depends on int size.
19413
19414Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
19415
19416 * config/sim.exp: Removed checks for target triplets.
19417 (gdb_target_sim): Use gdb,target_sim_options.
19418
19419Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
19420
19421 * gdb.base/reread.exp: New file.
19422 * gdb.base/reread1.c: New file.
19423 * gdb.base/reread2.c: New file.
19424
19425Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
19426
19427 * config/sim.exp: Use 'target sim -sparclite' when running
19428 SPARClite programs.
19429
19430Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
19431
19432 * gdb.base/structs2.exp: New file.
19433 * gdb.base/structs2.c: New file.
19434
19435Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
19436
19437 * gdb.asm/common.inc: New file.
19438 * gdb.asm/d10v.inc: New file.
19439 * asm-source.exp: Pass -I's to gas to find .inc files.
19440 Update line numbers in expected output.
19441 * asmsrc1.s: Rewrite.
19442 * asmsrc2.s: Rewrite.
19443 * configure.in: Create arch.inc symlink.
19444 * configure: Regenerate.
19445 * Makefile.in (distclean): Delete arch.inc.
19446
19447Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
19448
19449 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
19450 (t_enum_value2): ditto
19451 (t_enum_value3): ditto
19452 (main): ditto
c906108c
SS
19453Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19454
19455 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
19456 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
19457 change.
19458 Use gdb_test instead of send_gdb/gdb_expect sequences.
19459
19460Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
19461
19462 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
19463 not void.
19464
19465Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
19466
19467 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
19468 subroutines. Used to test gdbs ability to single step through PC
19469 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
19470
19471Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
19472
19473 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
19474 more rigorous EGCS C++ error checking.
19475
19476Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19477
a9c64011
AS
19478 * gdb.base/help.exp: Clean up `help set args' and `help show args'
19479 tests.
19480 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
19481 function when asleep.
19482 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
19483 for i*86 Linux and SVR4 signal handling problems.
19484 Remove linux xfail for `next to handler in signals_tests_1', fixed
19485 by recent infrun.c change.
19486 Limit backtrace to 10 frames to avoid timeout problems with infinite
19487 stack backtraces.
19488 Adjust expect pattern in `handle all print' test to match Apr 28 1997
19489 target.[ch] change.
c906108c
SS
19490
19491Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
19492
19493 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
19494 for a newline from gdb before continuing.
19495 (default_gdb_exit): Just look for y or n.
19496 (gdb_test): Detect abnormal exit from GDB running on DOS; if
19497 it does, fail the rests of the tests in the file.
19498
19499Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
19500
19501 * config/cygmon.exp: New file.
19502
19503Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
19504
19505 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 19506 main" test on remote targets.
c906108c
SS
19507
19508 * gdb.base/scope.exp: Fix problem with filelocal_bss before
19509 run test on remote targets.
19510
19511Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
19512
19513 * gdb.asm: New directory.
19514 * configure.in: Configure it.
19515 * configure: Regenerate.
19516 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
19517 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
19518
19519Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
19520
19521 * config/mn10300-eval.exp: New file to support MN10300 eval board.
19522
dc96c6c7 19523Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19524
a9c64011
AS
19525 * gdb.base/overlays (several files): Merge the two overlay
19526 managers into one. Change variables (foox, barx, bazx, grbxx)
19527 back into ints but force them to load in their proper sections.
c906108c
SS
19528
19529Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
19530
19531 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 19532 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
19533 (D10VCopy): Handle memory regions crossing 16k boundaries.
19534 (D10VCopy): Transfer data in 32 bit chunks.
19535
19536Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
19537
19538 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 19539 correct.
c906108c
SS
19540
19541 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 19542 map. Include space for printf in .text segment.
c906108c
SS
19543
19544 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 19545 updated d10v memory VMA/LMA map.
c906108c 19546 (D10VCopy): Call D10VTranslate.
d63a86f8 19547
c906108c
SS
19548Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
19549
19550 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
19551
19552 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
19553 that it won't be put into the .sdata - small data -
19554 section. Update reference.
c906108c
SS
19555 * gdb.base/baz.c (bazx, baz): Ditto.
19556 * gdb.base/foo.c (foox, foo): Ditto.
19557 * gdb.base/grbx.c (grbxx, grbx): Ditto.
19558
19559 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 19560 to be arrays.
d63a86f8 19561
dc96c6c7 19562Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19563
a9c64011
AS
19564 * gdb.base/overlays.exp: fix up and get working again.
19565 Add tests for backtraces from an overlay function.
d63a86f8 19566
c906108c
SS
19567Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
19568
19569 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
19570 "calling function with watchpoint enabled".
19571
19572Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
19573
19574 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 19575 gdb_suppress_tests for d10v-*-*.
c906108c
SS
19576 * lib/gdb.exp (gdb_suppress_tests): Disable this function
19577 pending review of whether it is useful or not.
19578
19579Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
19580
19581 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
19582
19583Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
19584
19585 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
19586 * config/dve.exp: New file to support Densan boards.
19587
19588Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
19589
19590 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 19591 reads and BSD.
c906108c
SS
19592
19593Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
19594
19595 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
19596 response.
19597
19598 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
19599
19600Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
19601
19602 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 19603 test.
c906108c
SS
19604
19605 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 19606 target_sizeof_long and target_bigendian_p.
c906108c 19607 (structs_by_value, structs_by_reference): Check values according
889bf7c5 19608 to targets word size and endianess.
d63a86f8 19609
c906108c
SS
19610Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
19611
19612 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 19613 output.
c906108c
SS
19614
19615Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
19616
19617 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 19618 Update test of set args help to match source change.
c906108c
SS
19619
19620Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
19621
19622 * gdb.base/default.exp: Expect help system output to be in
19623 alphabetical order.
19624 * gdb.base/help.exp: Ditto.
19625
19626Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
19627
19628 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
19629 "i*86-pc-linux-gnu*".
19630 * gdb.base/interrupt.exp: Ditto.
19631 * gdb.base/corefile.exp: Ditto.
19632
19633 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 19634 define vxworks when building the testcase.
c906108c
SS
19635
19636 * gdb.base/ptype.exp: Fix testnames to be unique.
19637 * gdb.base/radix.exp: Ditto.
19638 * gdb.base/term.exp: Ditto.
19639 * gdb.base/whatis.exp: Ditto.
19640 * gdb.c++/classes.exp: Ditto.
19641
19642Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
19643
19644 * gdb.base/callfuncs.exp: Fix indentation.
19645
19646 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
19647 suppress_flag has been set.
19648 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
19649 target feature.
19650
19651Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
19652
19653 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
19654 the testcase.
19655
19656 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 19657 set_debug_traps() and breakpoint().
c906108c
SS
19658 * gdb.c++/misc.cc (main): Ditto.
19659 * gdb.c++/templates.cc (main): Ditto.
19660 * gdb.c++/virtfunc.cc (main): Ditto.
19661
19662Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
19663
19664 * lib/gdb.exp(gdb_step_for_stub): New function.
19665 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
19666 exists, reload the executable and do a "continue" instead of
19667 doing a jump.
19668 (runto_main): Use gdb_step_for_stub.
d63a86f8 19669
c906108c 19670 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 19671 tests to have unique names.
c906108c
SS
19672 * gdb.base/callfuncs.exp: Ditto.
19673 * gdb.base/commands.exp: Ditto.
19674 * gdb.base/default.exp: Ditto.
19675 * gdb.base/help.exp: Ditto.
19676 * gdb.base/list.exp: Ditto.
19677 * gdb.base/opaque.exp: Ditto.
19678 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
19679 similar tests.
d63a86f8 19680
c906108c
SS
19681 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
19682 * gdb.c++/cplusfuncs.cc: Ditto.
19683 * gdb.c++/virtfunc.cc: Ditto.
19684
19685 * config/monitor.exp: Keep track of the last file we saw, rather
19686 than trying to get the info from gdb.
19687
19688 * gdb.fortran/types.exp: Move comment to previous line.
19689
19690Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
19691
19692 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 19693 target mode.
c906108c
SS
19694
19695Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
19696
19697 From Bob Manson:
19698 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 19699 string from GDB when it connects.
c906108c
SS
19700
19701 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
19702
19703Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
19704
19705 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
19706 if we can't get a debug format from GDB (we may be testing an
19707 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
19708
19709 * gdb.stabs/weird.exp: Fix quoting.
19710
19711 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
19712
19713Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
19714
19715 * config/arm-ice.exp: New file.
19716
19717Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
19718
19719 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 19720 until it has been modified to work with the new testsuite.
c906108c 19721
99707966 19722 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
19723 testcase won't compile, cause all of the testcases in the file to
19724 fail instead.
c906108c
SS
19725
19726 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
19727 (gdb_clear_suppressed): New procedure.
19728 (gdb_stop_suppressing_tests): Only clear suppress_flag if
19729 it contains a positive value.
19730
19731Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
19732
19733 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
19734
19735 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
19736
19737Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
19738
19739 * lib/gdb.exp (setup_xfail_format): New function.
19740 (get_debug_format): New function to get debug format.
19741 (debug_format): New global variable to hold last value set
19742 by get_debug_format.
19743 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 19744 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
19745 * gdb.c++/ptype.exp: Ditto.
19746 * gdb.c++/classes.exp: Ditto.
19747 * gdb.c++/cplusfuncs.exp: Ditto.
19748 * gdb.c++/inherit.exp: Ditto.
19749 * gdb.c++/templates.exp: Ditto.
19750 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 19751
c906108c
SS
19752Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
19753
19754 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
19755 host doesn't have a currently-open connection.
19756
19757 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
19758 any gdb stub target. Handle cases where gdb doesn't respond when
19759 interrupted in a sane fashion.
c906108c
SS
19760
19761 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 19762 same thing in a totally different way.
c906108c
SS
19763
19764 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 19765 setting "timeout".
c906108c 19766 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 19767 default_gdb_init now.
c906108c
SS
19768
19769Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
19770
19771 * gdb.base/printcmds.exp: Fix "check for floating addition"
19772 regexp to accept results within approx +/- .01 of exact value.
19773 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
19774
19775Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
19776
19777 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 19778 properly.
c906108c
SS
19779 (gdb_expect): Add optional timeout parameter, and add timeout
19780 value to various calls.
19781 (gdb_suppress_tests): Only give one warning message per group.
19782
19783Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
19784
19785 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
19786 global variables. Handle getting a value for $timeout more
19787 gracefully.
c906108c
SS
19788
19789Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19790
19791 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 19792 initialize.
c906108c 19793 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 19794 by a target configuration file.
c906108c
SS
19795 (gdb_expect): Pass the timeout to remote_expect.
19796
19797 * config/monitor.exp(gdb_load): Fix typo in regexp.
19798
19799Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
19800
19801 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
19802
19803Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
19804
19805 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
19806 here. Call gdb_target_exec before rebooting the target, to make
19807 sure the connection to the target is closed.
c906108c
SS
19808 (gdb_load): Pass the name of the executable to gdb_target_monitor.
19809 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
19810 Also detect "Timeout reading from remote" error.
19811
19812 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
19813 gdb_target_monitor. Don't call gdb_file_cmd here; let
19814 gdb_target_monitor do it.
c906108c
SS
19815
19816 * gdb.disasm/hppa.exp: Don't use exec_output.
19817
19818Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
19819
19820 * gdb.base/list.exp: If we're debugging a non-native target,
19821 try to set the pc register to point to the start of the
19822 program before doing the first list command.
19823
19824 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 19825 test_calls after restarting.
c906108c
SS
19826
19827 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 19828 reloading.
c906108c
SS
19829
19830 * gdb.base/watchpoint.exp: Fix typo.
19831
19832 * gdb.base/setshow.exp: Check for use_gdb_stub.
19833
19834 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 19835 stub case.
c906108c
SS
19836 * gdb.base/langs.exp: Ditto.
19837
19838 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
19839 gdb_load_offset. If we weren't given a file to load, figure out
19840 what the current file is and use it.
c906108c
SS
19841
19842 * config/i386-bozo.exp: New file.
19843
19844Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
19845
19846 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
19847 feature.
19848
19849 * config/proelf.exp: New entry.
19850
19851Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
19852
19853 * lib/gdb.exp: Remove spurious .* patterns at the beginning
19854 of regexps.
19855
19856 * gdb.base/watchpoint.exp: Don't run the test_stepping
19857 tests if gdb can't call functions on the target.
19858
19859 * gdb.base/setshow.exp: Don't run the set prompt tests if
19860 the board has gdb_prompt set.
19861
19862Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
19863
19864 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
19865 * gdb.base/commands.exp: Likewise.
19866 * gdb.base/setshow.exp: Likewise.
19867
19868Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
19869
19870 * config/monitor.exp(gdb_start): Look for gdb_prompt target
19871 feature.
19872
19873 * config/i960.exp: New file.
19874
19875Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
19876
19877 * gdb.base/funcargs.exp: Check for gdb,short_int target
19878 feature instead of looking for explicit target triplets.
19879
dc96c6c7 19880Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 19881
d63a86f8 19882 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
19883 "p 123DEADBEEF", to check parse_number.
19884 * top.c: change "to enable to enable" to "to enable" in a couple
19885 of help strings.
19886
19887Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
19888
19889 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
19890 on the mn10300.
d63a86f8 19891
c906108c
SS
19892Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
19893
19894 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
19895 where the test executable is run with explicit args.
19896 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
19897
19898Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
19899
19900 * gdb.base/run.c: Use FAKEARGV to build test executable that
19901 does not require a command line arg, since most simulators
19902 don't currently support passing such an arg into the simulated
19903 program.
19904 * gdb.base/commands.exp: Change tests to insert the proper
19905 value as the arg to the first recursive factorial call. Change
19906 compilation line to define FAKEARGV at compile time.
19907
19908Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
19909
19910 * gdb.base/recurse.exp: Enable these tests for the mn10300.
19911 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
19912 function with watchpoint enabled" test.
19913
19914Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
19915
19916 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 19917 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
19918
19919 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 19920 "Tests restarted" messages.
c906108c
SS
19921
19922Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
19923
19924 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
19925
dc96c6c7 19926Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19927
19928 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
19929 for INFO SYMBOL; add help tests for OVERLAY commands.
19930 * gdb.base/default.exp: add tests for INFO SYMBOL command;
19931 add tests for OVERLAY commands
19932 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
19933 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
19934 * gdb.base/sigall.c: add usestubs code frag
19935 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 19936
c906108c
SS
19937Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
19938
19939 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
19940 failures.
19941 (gdb_stop_suppressing_tests): Note that tests have restarted.
19942
19943Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
19944
19945 * config/h8300.exp: New file.
19946
19947Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
19948
19949 * gdb.base/setshow.exp: Check for the existence of a
19950 feature, not its value.
19951
19952Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
19953
19954 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
19955
19956 * gdb.base/scope.exp: It's now init0(), not init().
19957
19958 * gdb.base/scope0.c: For now, change init() to be init0().
19959
19960 * config/monitor.exp: Use gdb_serial in preference to serial
19961 or netport.
19962
19963 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 19964 and it's not already set.
c906108c
SS
19965
19966Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
19967
19968 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 19969 isn't using a stub and if it supports argument passing.
c906108c
SS
19970
19971Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
19972
19973 * config/udi.exp(gdb_start): Make sure UDICONF is set
19974 properly before starting gdb.
19975
19976Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
19977
19978 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
19979 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
19980 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
19981
19982Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
19983
19984 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 19985 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
19986
19987 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
19988
19989 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
19990
19991 * config/monitor.exp: Make sure we disconnect from the target.
19992 Also, try a reboot/reload cycle instead of failing if the
19993 load fails.
19994
19995Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
19996
19997 * gdb.base/default.exp: Don't set match_max.
19998 * gdb.base/help.exp: Ditto.
19999 * gdb.base/list.exp: Ditto.
20000 * gdb.base/signals.exp: Ditto.
20001
20002 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20003 set, use remote_ld to download the testcase instead of
20004 the GDB loader.
20005
20006Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20007
20008 * config/vr5000.exp: New file.
20009
20010 * config/monitor.exp(gdb_target_monitor): Add pattern for
20011 "Ending remote" to detect errors in connecting.
20012
20013 * gdb.base/setshow.exp: Add .* within auto language test.
20014
20015 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
20016 target feature.
20017
20018 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 20019 and reboot the board if necessary.
c906108c
SS
20020
20021 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20022 a set of tests. Remove print.* from the patterns being checked.
20023
20024Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20025
20026 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20027 refer to gdb_spawn_id.
20028
20029 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20030 longer used.
20031 * config/sparclet.exp: Ditto.
20032 * config/sparclet-old.exp: Ditto.
20033 * config/slite.exp: Ditto.
20034 * config/sim.exp: Ditto.
20035 * gdb.base/funcargs.exp: Ditto.
20036
20037 * lib/gdb.exp:Remove references to gdb_spawn_id.
20038 (gdb_expect): Move to remote.exp.
20039
20040Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20041
20042 * config/monitor.exp: Detect the "Couldn't establish connection"
20043 message from GDB.
20044
20045Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20046
20047 * gdb.base/bitfields.exp: Use runto instead of explicit
20048 gdb_run_cmd/gdb_expect sequences.
20049
20050 * gdb.base/break.exp(text_next_with_recursion): Add match for
20051 gdb_expect call.
20052
20053 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20054 We also need to handle the "A program is being debugged already"
20055 prompt from gdb. Use gdb_test to set the baud rate.
20056
20057 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20058 to 20000. Really. I mean it.
20059
20060Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20061
20062 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
20063 fails. If suppress_flag is set, skip perror message about not
20064 being able to send to GDB.
c906108c 20065 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 20066 GDB.
c906108c
SS
20067 (gdb_expect): If suppress_flag is set, always fail immediately.
20068 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20069 (gdb_init): Call gdb_stop_suppressing_tests.
20070 (default_gdb_exit): Ditto.
20071 (default_gdb_start): Ditto.
20072
20073 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 20074 gdb_stop_suppressing_tests as appropriate.
c906108c 20075 * gdb.base/break.exp: Ditto.
889bf7c5 20076 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
20077 * gdb.base/commands.exp: Ditto.
20078 * gdb.base/exprs.exp: Ditto.
889bf7c5 20079 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
20080 * gdb.base/list.exp: Ditto.
20081 * gdb.base/recurse.exp: Ditto.
889bf7c5 20082 * gdb.base/scope.exp: Ditto.
c906108c
SS
20083 * gdb.base/structs.exp: Ditto.
20084 * gdb.c++/inherit.exp: Ditto.
20085
20086Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20087
20088 * config/vr4300.exp: New file.
20089
99707966 20090 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 20091
99707966 20092 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
20093
20094Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
20095
20096 * lib/gdb.exp(gdb_init): New function.
20097
20098 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 20099 for each individual variable set.
c906108c
SS
20100
20101 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
20102 name.
20103
20104 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
20105
20106 * gdb.base/scope.exp: Use gdb_test.
20107
20108 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
20109 aborting; the testsuite driver will do that for us (see
20110 gdb_finish). Also, use gdb_test in a few more places.
20111
20112Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
20113
20114 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
20115
20116Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
20117
20118 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
20119 and "add_tests" are not at the same address.
20120
20121Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
20122
20123 * gdb.base/ptype.exp: Use gdb_test.
20124
20125Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
20126
20127 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
20128 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
20129 left in. No longer expect them to fail.
20130
20131 * gdb.stabs/*.mt; Deleted, no longer used.
20132 * gdb.stabs/configure.in: Remove references to target makefile
20133 frags.
20134 * gdb.stabs/configure: Rebuilt.
20135
20136 * gdb.disasm/*.mt: Deleted, no longer used.
20137 * gdb.disasm/configure.in: Remove references to target makefile
20138 frags. Use "sh3.s" as the unique filename for this directory.
20139 * gdb.disasm/configure: Rebuilt.
20140
20141 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
20142 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
20143 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
20144
20145Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
20146
20147 * config/udi.exp: Use mondfe,name instead of remote_host.
20148
20149Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
20150
20151 * gdb.base/watchpoint.exp: Don't expect a failure when calling
20152 a function with a watchpoint enabled on the mn10200.
20153
20154 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
20155 before trying to create it!
20156
20157Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
20158
20159 * config/vx.exp: Use hostname instead of netport.
20160
20161 * config/vxworks.exp: New file.
20162
20163 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
20164
20165 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 20166 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
20167 occurs.
20168
20169 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
20170 $gdb_spawn_id directly.
20171 (gdb_run_cmd): Try _start as well as start. Use the target feature
20172 gdb,start_symbol as the symbol to start from when jumping.
20173
20174Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
20175
20176 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
20177 redundant) test.
20178
20179 * gdb.base/recurse.exp: Relax final value test for 'b' so that
20180 it doesn't lose for 16bit integer systems.
20181
20182Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
20183
20184 * gdb.fortran/types.exp: If the target doesn't support "double"
20185 data types, then expect "real" types to only be 4 bytes.
20186
20187 * gdb.c++/virtfunc.exp: Expect failure for virtual function
20188 call tests if the target doesn't support inferior function calls.
20189
20190 * gdb.base/printcmds.exp: Allow minor deviation in FP values
20191 in printf tests.
20192
20193Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
20194
20195 * gdb.base/help.exp: Disable "help set", "help show", and
20196 "help support". Simplify regexp for "help stack".
20197
20198 * gdb.base/default.exp: Set match_max to 5000 and the timeout
20199 to 60 seconds. Temporarily set match_max to 15000 around the
20200 "info copying" test.
20201
20202 * gdb.base/nodebug.exp: Don't try to do an inferior function
20203 call if the target doesn't support them.
20204 * gdb.base/printcmds.exp: Likewise.
20205 * gdb.base/setvar.exp: Likewise.
20206 * gdb.base/structs.exp: Likewise.
20207 * gdb.c++/templates.exp: Likewise.
20208 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
20209
20210 * gdb.base/recurse.exp: Enable for the mn10200.
20211
20212 * configure.in: Do configure gdb.stabs directory for *-*-elf
20213 targets.
20214 * configure: Rebuilt.
20215
20216 * gdb.base/break.exp: Check for gdb,noresults before testing
20217 exit status and/or results from the target.
20218 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
20219 * lib/gdb.exp: Remove old (now bogus) initialization of
20220 noinferior, noargs, noresults and nosignals.
20221
20222Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
20223
20224 * config/sh.exp: New file.
20225
20226 * config/slite.exp: Try to connect multiple times to the board
20227 before rebooting. Only send a "monitor run" if need_monitor_run
20228 is set.
20229
20230 * gdb.base/break.exp: Don't do the "stub continue" test if
20231 the target has gdb_stub set.
20232
20233 * gdb.base/callfuncs.exp: Increase the timeout.
20234
20235 * gdb.base/interrupt.exp: Don't even try to compile the testcase
20236 if the target has gdb,noinferiorio set.
20237
20238 * gdb.base/list.exp: Increase match_max to 10000 characters.
20239
20240 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
20241
20242 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
20243 target.
20244
20245 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
20246
20247Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
20248
20249 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
20250 trying to delete the copy of gdb. Catch the file delete so we
20251 don't die if the delete fails; also, the file should be copied to
20252 the host, not to the build.
c906108c
SS
20253
20254Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
20255
20256 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 20257 parenthesis in case it contains multiple regexps separated
c906108c
SS
20258 with |.
20259
20260 * gdb.base/watchpoint.exp: Use gdb_test.
20261 * gdb.base/default.exp: Ditto.
20262
20263Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
20264
99707966 20265 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 20266
c906108c
SS
20267 * gdb.base/scope.exp: Use gdb_test.
20268 * gdb.c++/classes.exp: Ditto.
20269 * gdb.c++/inherit.exp: Ditto.
20270
20271Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
20272
20273 * gdb.base/crossload.exp: Don't use execute_anywhere, use
20274 remote_exec instead.
20275 * gdb.base/corefile.exp: Don't be ridiculous.
20276 * gdb.base/*.c: Add missing stub invocations.
20277
20278Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
20279
20280 * config/slite.exp: Miscellaneous fixes.
20281
20282 * lib/gdb.exp: Fix runto.
20283
20284 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
20285 the target.
20286
20287 * gdb.base/watchpoint.exp: Fix regexp.
20288
20289 * lib/gdb.exp(default_gdb_exit): Add a catch to the
20290 close and wait commands, as the descriptor may now be
20291 invalid. Always call "remote_close host".
20292
20293Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
20294
20295 Major rewrite for testsuite revision.
d63a86f8 20296
c906108c
SS
20297 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
20298 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
20299 instead of relying on spawn_id to always contain a valid
20300 spawn id.
20301 (get_compiler_info): New procedure to build the ${binfile}.ci
20302 file, instead of replicating this in N different places.
20303 (gdb_compile): New procedure.
d63a86f8 20304
c906108c 20305 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
20306 appropriate arguments) instead of compile. Use gdb_test in a lot
20307 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
20308 at the start of a testcase, as this is no longer done magically.
20309
20310 config/*-gdb.exp: Rename without the -gdb suffix.
20311
20312 config/mips.exp: Use remote_close instead of exit_remote_shell.
20313 config/monitor.exp: Use target_info instead of looking at
20314 baud, timeout, etc.
20315 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
20316
20317Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20318
20319 * gdb.c++/templates.exp (test_ptype_of_templates),
20320 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
20321 Update expect patterns for destructors and assignment operators
20322 to match corresponding c-typeprint.c changes.
20323 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
20324 to destructor breakpoint test, GDB should be able to set the
20325 destructor breakpoint without specifying arguments.
20326
20327Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
20328
20329 * gdb.threads/pthreads.exp: Change result for failure to compile due
20330 to lack of pthreads runtime support from an error to simply an
20331 unsupported test, per dejagnu standards.
20332
20333Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20334
20335 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
20336 where GDB exits to reduce pattern match time.
20337 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
20338
20339 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
20340
dc96c6c7 20341Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20342
20343 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
20344 * gdb.base/default.exp: ditto.
20345 * gdb.base/nodebug.exp: ditto.
20346 * gdb.base/printcmds.exp: ditto.
20347 * gdb.base/ptype.exp: ditto.
20348 * gdb.base/setvar.exp: ditto.
20349 * gdb.base/structs.exp: ditto.
20350 * gdb.base/setshow.c: Guard against uninitialized values of argc.
20351
20352Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
20353
20354 * configure, */configure: Rebuild with autoconf 2.12.
20355
20356Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
20357
20358 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
20359 use new i*86-pc-linux*-gnu quads.
20360 * gdb.base/corefile.exp: Ditto.
20361 * gdb.base/signals.exp: Ditto.
20362 * gdb.base/sigall.exp: Ditto.
20363 * gdb.base/interrupt.exp: Ditto.
20364
20365 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
20366 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
20367 RedHat 4.0.
d63a86f8 20368
c906108c 20369 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
20370 linux. This allows the test case to at least compile on latest
20371 linux, but still not run due to missing the threads runtime library.
c906108c
SS
20372
20373Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20374
20375 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
20376 directory to search gdb directory. Accept and step over conditional
20377 stack alignment code. Consume $prompt in failure cases.
20378 Reset timeout to $oldtimeout instead of some arbitrary value.
20379 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
20380 timeout problems with infinite stack backtraces.
20381 * gdb.base/ptype.exp (ptype struct link, union tu_link):
20382 Accept function parameters for linkfunc member.
20383
20384Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
20385
20386 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
20387 (CXXFLAGS): Remove, unreferenced.
20388 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
20389 previous -B options and also add -B option to pick up cross compiled
20390 runtime.
c906108c
SS
20391 (TARGET_INCLUDES): Add for -I options and add code to initialize when
20392 doing cross compiles.
20393 (target_alias): Declare global.
20394 (xgcc): Set variable to full path of gcc in build tree. Use findfile
20395 to verify that gcc exists in build tree, and if so set CC to that
20396 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 20397
c906108c
SS
20398Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
20399
20400 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
20401 ptype test for anonymous union. Fixup testcase to match
20402 current gcc debug output.
20403
20404Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
20405
20406 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
20407 force argument to an unsigned long type.
20408
20409Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
20410
20411 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 20412 tests and anonymous union print/ptype tests.
c906108c
SS
20413 * gdb.base/list.exp (test_forward-search): Increase timeout by
20414 5 minutes for the "search extremely long line" case.
20415 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
20416 completely optional and that the pass/fail messages use the command as
20417 the message if that third arg is a null string.
20418 (gdb_test_exact): Arrange that a null string pattern means match a
20419 null string output rather than any output, which might include random
889bf7c5 20420 errors.
c906108c
SS
20421 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
20422 backtrace test.
20423 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
20424 always failing and failure is now exposed by gdb.exp changes.
20425
20426Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
20427
20428 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
20429 weren't being noted.
20430
20431Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20432
20433 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
20434 * gdb.stabs/weird.exp: Remove v_comb xfails.
20435
dc96c6c7 20436Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20437
20438 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 20439 list.exp scope.exp watchpoint.exp]
c906108c 20440 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 20441
dc96c6c7 20442Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20443
20444 * config/monitor.exp: Increase download timeout to 1000 seconds.
20445
dc96c6c7 20446Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20447
20448 * config/m32r.exp: Increase timeout to 120 seconds.
20449
20450Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
20451
20452 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
20453 and accept older ordering as obsolescent gcc or gdb.
20454 * gdb.c++/templates.exp: Ditto.
20455 * gdb.c++/virtfunc.exp: Ditto.
20456
20457Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
20458
20459 * gdb.base/coremaker.c: Add code to mmap some data so we
20460 can check that it ends up in the core file.
20461 * gdb.base/corefile.exp: Add test to read mmapped data
20462 from core file.
20463
dc96c6c7 20464Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20465
20466 * config/m32r.exp: New file.
20467
20468Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
20469
20470 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
20471 that cflags can contains -gstabs, and work correctly for other tests.
20472
dc96c6c7 20473Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20474
20475 * gdb.base/setshow.exp: New file, tests show and set.
20476 * gdb.base/setshow.c: New file, tests show and set.
20477 * gdb.base/help.exp: Add test for help set|show annotate.
20478 * gdb.base/default.exp: Add test for set|show annotate.
20479
20480Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
20481
20482 * testsuite/gdb.base/break.exp: Make backtrace from factorial
20483 errors unique.
20484 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
20485 explicitly.
20486
20487Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
20488
20489 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
20490 and width commands. This is done elsewhere.
20491 * (gdb_start): Don't call gdb_start_sim here. That's already
20492 done in gdb_load. This fixes lots of failures in default.exp.
20493
20494Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
20495
20496 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
20497 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
20498 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
20499 in the same we we treat other failures (since it may be an expected
889bf7c5 20500 condition), rather than as an error.
c906108c
SS
20501 * gdb.base/signals.exp (test_handle_all_print): Revert back to
20502 old test format.
20503
20504Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
20505
20506 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
20507 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 20508 twice. Nuke the duplicates.
c906108c 20509 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 20510 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
20511 Remove config.h along with other config files.
20512
20513Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
20514
20515 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
20516 "p func1 ()" and note that rests of tests are skipped.
20517 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20518 setup_xfails for "print func2::coremaker_local".
c906108c
SS
20519 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
20520 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
20521 affected by the previous run test.
20522 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
20523 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
20524 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
20525 "pass int powerset tuple" and "pass modeless int powerset tuple".
20526 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
20527 "real write 4" and "real write 8".
20528 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20529 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
20530 "print \$i after tuple assign 2", and
20531 "print vs2 after tuple assign 2".
20532 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
20533 meaningful error message and return -1 so the caller can
20534 suppress further tests and avoid a cascade of errors.
d63a86f8 20535
c906108c
SS
20536Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
20537
20538 * gdb.base/a1-selftest.exp: Tweak tests to account for new
20539 format for printing version.
20540 * gdb.base/default.exp: Ditto.
20541 * gdb.base/interrupt.exp: Fix problem with cascade of
20542 errors if child process dies while calling a function.
d63a86f8 20543
c906108c
SS
20544Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
20545
20546 * Makefile.in (VPATH): Add
20547 * Makefile.in (Makefile, config.status): Fix rules so things get
20548 remade when necessary.
20549
20550Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
20551
20552 * Makefile.in (just-check): Add path to sibling expect dir
20553 to environment variable specified by RPATH_ENVVAR.
20554
20555Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
20556
20557 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
20558 (just-check): Add shared library paths for libstdc++, tk,
20559 tcl, bfd, and opcodes to the environment variable specified
20560 in RPATH_ENVVAR.
20561 * configure.in: Add support to recognize --enable-shared flag
20562 and generate correct value for RPATH_ENVVAR.
20563 * configure: Regenerated with autoconf.
20564
20565Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
20566
20567 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 20568 include all osf versions.
c906108c
SS
20569 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
20570 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
20571 when target is linux. When failing to build pthreads test
20572 executable, give more meaningful message.
20573 * gdb.threads/pthreads.c: Hpux also uses old definition of second
20574 arg for pthread_create.
d63a86f8 20575
c906108c
SS
20576Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
20577
20578 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 20579 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 20580 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 20581 and -lpthreads (everybody else).
c906108c
SS
20582 (test_startup): Fail gracefully if threads are not supported.
20583 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
20584 "p/c array_index("abcdef",2)" when not gcc compiled.
20585 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
20586 "print func2::coremaker_local" when not gcc compiled.
20587 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
20588 "ptype on opaque struct tagname (statically)",
20589 "ptype on opaque struct tagname (dynamically) 1", and
20590 "ptype on opaque struct tagname (dynamically) 2"
20591 for not compiled with gcc.
20592 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
20593 backtrace when compiled with gcc.
d63a86f8 20594 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
20595 than always return success.
20596
20597Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
20598
20599 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
20600
20601Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
20602
20603 * gdb.base/structs.exp: Undo last change.
20604
20605Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
20606
20607 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
20608 encapsulate all the steps/nexts done during self test, starting
20609 at main, and makes them less sensitive to optimization issues.
20610 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
20611 signal handler" test.
20612 * gdb.threads/pthreads.exp: Only run this for native configs.
20613 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
20614 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
20615 tests.
20616 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
20617 for "runto test_calls(void)" test.
d63a86f8 20618
c906108c
SS
20619Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
20620
20621 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
20622 and don't expect address info in breakpoint confirmations.
20623
20624Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
20625
20626 * gdb.base/list.exp (test_forward_search): Increase timeout
20627 temporarily by 60 seconds for searching extremely long line,
889bf7c5 20628 and then reset to old value when done. Increase expect input
c906108c
SS
20629 buffer to 10000.
20630
20631Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
20632
20633 * gdb.base/list.exp (test_forward_search): Fix to handle very
20634 long source line without overflowing expect's input buffer.
20635
20636Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
20637
20638 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
20639 "buffer_full".
20640
20641 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
20642 "buffer_full".
20643
20644 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
20645 "buffer_full".
20646
20647 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
20648 "buffer_full".
20649
20650Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
20651
20652 * configure.in (configdirs): Add gdb.threads.
20653 * configure: Regenerated with autoconf.
20654 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
20655 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
20656 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 20657
c906108c
SS
20658Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
20659
20660 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
20661
20662Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
20663
20664 * gdb.base/signals.exp (test_handle_all_print): Test separately for
20665 each signal's status in the output of "handle all print".
20666 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
20667 the \r\n sequence that immediately precedes the gdb prompt.
20668 * gdb.base/a1-selftest.exp: Save original timeout and restore
20669 after test.
20670
20671Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
20672
20673 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
20674 symbol.
20675
20676Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
20677
20678 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
20679
20680Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
20681
20682 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
20683 timeout by 60 seconds.
20684
20685Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
20686
20687 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
20688 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
20689 error return.
20690
20691Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
20692
20693 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
20694 gdb initialization, also report how long dejagnu waited. Restore
20695 old timeout before doing error return. Temporarily increase timeout
889bf7c5 20696 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
20697
20698Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
20699
20700 * lib/gdb.exp: Report timeout value for verbosity level 2.
20701 * config/gdbserver.exp: Ditto.
20702 * config/hppro.exp: Ditto.
20703 * config/mips-gdb.exp: Ditto.
20704 * config/monitor.exp: Ditto.
20705 * config/netware.exp: Ditto.
20706 * config/sim-gdb.exp: Ditto.
20707 * config/slite-gdb.exp: Ditto.
20708 * config/udi-gdb.exp: Ditto.
20709 * config/unix-gdb.exp: Ditto.
20710 * config/vx-gdb.exp: Ditto.
20711 * gdb.base/a1-selftest.exp: Ditto.
20712 * gdb.base/a2-run.exp: Ditto.
20713 * gdb.base/break.exp: Ditto.
20714 * gdb.base/corefile.exp: Ditto.
20715 * gdb.base/list.exp: Ditto.
20716 * gdb.base/recurse.exp: Ditto.
20717 * gdb.base/scope.exp: Ditto.
20718 * gdb.base/signals.exp: Ditto.
20719
20720Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20721
20722 * gdb.threads/Makefile.in (docdir): Removed.
20723
20724Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20725
20726 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 20727 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 20728 @srcdir@.
d63a86f8 20729 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
20730 autoconf 2.5 or higher.
20731 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
20732
20733Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
20734
20735 * configure: Regenerated.
20736 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
20737 avoid name clashes with SunOS headers.
20738
20739Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
20740
20741 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
20742
20743Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
20744
20745 * gdb.base/callfuncs.exp: Finish last change -- make sure the
20746 prototype information ends up in the compiler info file.
20747
20748Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
20749
20750 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
20751 attempting to regenerate it. Eliminate use of a temporary file
20752 and just generate the info file directly. Source it immediately,
20753 for consistency of use.
20754 * gdb.base/corefile.exp: Ditto
20755 * gdb.base/exprs.exp: Ditto.
20756 * gdb.base/funcargs.exp: Ditto.
20757 * gdb.base/langs.exp: Ditto.
20758 * gdb.base/list.exp: Ditto.
20759 * gdb.base/mips_pro.exp: Ditto.
20760 * gdb.base/nodebug.exp: Ditto.
20761 * gdb.base/opaque.exp: Ditto.
20762 * gdb.base/ptype.exp: Ditto.
20763 * gdb.base/scope.exp: Ditto.
20764 * gdb.base/setvar.exp: Ditto.
20765 * gdb.base/signals.exp: Ditto.
20766 * gdb.base/whatis.exp: Ditto.
20767 * gdb.c++/templates.exp: Ditto.
20768 * gdb.c++/virtfunc.exp: Ditto.
20769 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 20770 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
20771
20772Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20773
20774 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
20775 it got fixed by the recent lookup_minimal_symbol_by_pc change.
20776 Increase timeout, a lot of single stepping might be needed if the
20777 target has no hardware watchpoints.
20778
20779Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
20780
20781 * gdb.base/break.exp: Ignore compiler warnings when compiling
20782 break.c.
20783 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
20784 * gdb.base/default.exp: Add h8300 xfails. Handle messages
20785 from remote-sim.
20786 * gdb.base/exprs.exp: Add h8300 xfails.
20787 * gdb.base/funcargs.exp: Likewise.
20788 * gdb.base/nodebug.exp: Likewise.
20789 * gdb.base/printcmds.exp: Likewise.
20790 * gdb.base/ptype.exp: Likewise.
20791 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
20792 h8300 xfails.
d63a86f8 20793 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
20794 on the h8300.
20795 * gdb.base/funcargs.c: Explicitly make last constant argument to
20796 call_after_alloca_subr an unsigned long type.
20797 * gdb.base/return.c: Include stdio.h.
20798
20799Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
20800
20801 * config/abug.exp: New file for the older Motorola Bug monitor
20802 that runs on the mvme13x series VME boards.
20803 * config/monitor.exp: Use the new config array for target settings
20804 if they exist.
20805
20806Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
20807
20808 * sim-gdb.exp: Make the SH simulator allocate less space when
20809 it is targeted.
20810
20811Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
20812
20813 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
20814 test.
20815
20816Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
20817
20818 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
20819 "rs6000-*-*" for "list function in include file" when gcc compiled.
20820 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
20821 for "p ctable1[120]".
20822 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
20823 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
20824 Remove setup_xfail for "rs6000-*-*" for
20825 "print 'scope0.c'::filelocal before run".
20826 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
20827 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
20828 since some compilers don't allow both options to be given
20829 on the same command line. Create object file and move it.
d63a86f8 20830
c906108c
SS
20831Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
20832
20833 * gdb.base/corefile.exp: Always regenerate the core file, since
20834 we always regenerate the coremaker program. Detect special case
20835 where registers cannot be read from core file.
d63a86f8 20836
c906108c
SS
20837Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
20838
20839 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
20840 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
20841 * gdb.c++/templates.exp: Only match on basename of file since
20842 some formats like xcoff don't encode directory information.
20843 * gdb.stabs/weird.exp: Use the right sed script for powerpc
20844 and rs6000 AIX xcoff targets.
20845 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
20846 * configure: Regenerate.
20847 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
20848 here, rather than in distclean.
d63a86f8 20849
c906108c
SS
20850Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
20851
20852 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
20853 defined, and use it to compile the test case with -O2. The
20854 native compilation still uses no optimization.
20855 * gdb.base/mips_pro.c: Remove inline assembly code since
20856 it is compiled PIC by default, which results in assembler
20857 warnings that make the testsuite think the compilation
20858 was unsuccessful.
20859
20860Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
20861
20862 * gdb.c++/misc.exp: Add note to message for
20863 "print s.a for foo struct" that this is a known gcc 2.7.2
20864 and earlier bug.
20865
20866Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
20867
20868 * gdb.base/break.exp: Fix pattern for matching "Delete all
20869 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
20870 setup_xfail for deleting all breakpoints test. Fix various
20871 timeout messages to include "(timeout)".
20872 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
20873 for "p t_float_values2(3.14159,float_val2)".
20874 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
20875 for "continue to call2g" when gcc compiled.
20876 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
20877 "up to foo in langs.exp", "show language at foo in langs.exp",
20878 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
20879 and "show language at fsub in langs.exp".
20880 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
20881 "list line 1 in include file", "list message for lines past EOF",
20882 "list function in include file", "list list0.h:foo", and
20883 "list filename:function; nonexistant function".
20884 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
20885 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
20886 and "ptype t_char_array" to be for native cc only.
d63a86f8 20887
c906108c
SS
20888Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
20889
d63a86f8 20890 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 20891 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 20892 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
20893
20894Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
20895
20896 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
20897 "bt in signals.exp". This problem only appears when running
20898 the testsuite, and then only intermittently.
20899
20900Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
20901
20902 * gdb.base/return.exp (return_tests): Differentiate between
20903 two tests of continuing.
20904
20905Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
20906
20907 * */Makefile.in (maintainer-clean): Remove config.log.
20908 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
20909 * gdb.c++/Makefile.in (PROGS): Add inherit.
20910 (clean): Remove *.ci.
20911
20912Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
20913
20914 * gdb.c++/misc.cc: Add test code from Mike Stump.
20915 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
20916
20917Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
20918
20919 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
20920 to "alpha-*-osf2*" and add comment.
20921 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
20922 setup_xfail for "step over execarg initialization" and
20923 "step over corearg initialization".
c906108c
SS
20924 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
20925 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
20926 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 20927 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
20928 "print func2::coremaker_local", and "backtrace in corefile.exp".
20929 * gdb.base/signals.exp: Build and source signals.ci.
20930 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
20931 to be for gcc only.
20932 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 20933
c906108c
SS
20934Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20935
20936 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
20937 Feb 3 procfs.c change.
20938
20939Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
20940
20941 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
20942
20943Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
20944
20945 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
20946 from dejagnu's apparent default of 10 seconds, which gives random
20947 results when running the tests over NFS on moderately loaded systems.
20948 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
20949
20950Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
20951
20952 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
20953 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 20954 result reports.
c906108c
SS
20955
20956Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
20957
20958 * configure.in (CY_AC_PATH_TCLH): Remove.
20959 * configure: Regenerate.
20960
20961Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
20962
20963 * gdb.c++/Makefile.in (clean): Add missing '{'.
20964
20965Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
20966
20967 * lib/gdb.exp: Provide a default value for noinferior.
20968
20969 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
20970 Load libgloss.exp.
20971
20972Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
20973
20974 * gdb.disasm/hppa.exp: Compile directly into an executable, use
20975 the executable, not the .o to run the tests from.
20976
20977Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
20978
20979 * gdb.base/break.exp: Don't test for program exit or exit status
20980 if $noresults if nonzero.
20981 * gdb.base/langs.exp: Likewise.
20982 * gdb.base/watchpoint.exp: Likewise.
20983
20984 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
20985 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
20986 trying to compile the testcase.
20987
20988Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
20989
20990 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
20991 * gdb.base/signals.exp (continue to handler): Likewise.
20992
20993Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
20994
20995 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
20996
20997 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
20998
20999Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21000
21001 * gdb.base/corefile.exp: Recognize "not found" as failure
21002 when trying to determine if a core file was generated.
21003 If no core file was generate the first time, try again without
21004 the ulimit -c to work around braindamaged shells.
21005
21006Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21007
21008 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
21009 [] tests with "test" and enclose string in quotes.
21010 * gdb.stabs/configure: Rebuild
d63a86f8 21011
c906108c
SS
21012Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
21013
21014 Changes in sync with expect:
21015 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
21016 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
21017 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
21018 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
21019 argument to AC_REQUIRE.
21020 * configure: Regenerated.
21021
21022Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21023
21024 * gdb.base/corefile.exp: When generating a core, discard any
21025 error messages about ulimit not found and the "core dumped"
21026 message from the shell that runs the coredumper.
21027
21028Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21029
21030 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21031
21032 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21033 which sed script to run. Expect failure for v_comb test
21034 on PA targets too.
d63a86f8 21035
c906108c
SS
21036Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21037
21038 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 21039 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
21040
21041Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21042
21043 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21044 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 21045 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
21046 * lib/gdb.exp (default_gdb_start): Fix typo.
21047 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21048 messages to not include the full program name that caused
21049 the core dump since some systems (such as solaris) apparently
21050 truncate this path to about 80 characters.
21051 When generating a core file first try increasing the core file
21052 size limit to unlimited since some systems may default it to
21053 zero, and it is harmless to try it. Move the test for failing
21054 to generate a core file to where it will actually get executed.
21055 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21056 new gdb result from g++ debug info improvements and make old
21057 pattern obsolescent. Also account for size_t differences
21058 (may be int or long).
21059 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21060 initialization before function call is placed in the delay slot
21061 and thus appears to be skipped over by commands such as "next".
21062
21063Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21064
21065 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21066
21067Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21068
21069 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21070 input source file; fix code to compile test to deal with this
21071 convention.
21072 * gdb.c++/*.exp: Likewise.
21073
21074Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21075
21076 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21077 "bt in signals.exp".
21078
21079Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21080
21081 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21082 "step over execarg initialization" and
889bf7c5 21083 "step over corearg initialization".
c906108c
SS
21084
21085Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21086
21087 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21088 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21089
21090Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21091
21092 From Rob Savoye (rob@poseidon.cygnus.com)
21093 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
21094 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
21095 configure.in}, gdb.disasm/{Makefile.in, configure.in},
21096 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
21097 configure.in}: Major reworking for autoconfig.
c906108c
SS
21098 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
21099 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 21100 New files.
c906108c
SS
21101 * config/unix-gdb.exp: Make GDB global.
21102 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
21103 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
21104 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
21105 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
21106 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
21107 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 21108 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
21109 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
21110 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
21111 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
21112 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 21113 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
21114 to returns as necessary, arrange for test to compile own testcase
21115 executable.
c906108c 21116 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 21117
c906108c
SS
21118Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
21119
21120 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 21121 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
21122 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
21123 "backtrace through signal handler".
21124
21125Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21126
21127 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
21128 continuing from a job control stop signal.
21129 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
21130
21131Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
21132
21133 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
21134 * gdb.base/corefile.exp: Likewise.
21135 * gdb.base/funcargs.exp: Likewise.
21136
21137Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
21138
21139 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
21140 * config/monitor.exp: Add support for setting baud rate.
21141
21142Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
21143
21144 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
21145 i*86-*-linux* xfails for "backtrace through signal handler".
21146 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
21147 "print func2::coremaker_local".
21148 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 21149 alpha-dec-osf2* xfail for
c906108c
SS
21150 "delete all breakpoints when none".
21151
21152Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
21153
21154 * gdb.base/break.exp: Change test that deletes all breakpoints
21155 when no user breakpoints are installed. A post 4.15 change
21156 causes gdb to no longer prompt in this case.
21157
21158Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
21159
21160 * gdb.base/return.exp (return_tests): Change xfail for test
21161 "correct value returned double test" to stop xfailing at
21162 Solaris 2.5. Apparently the bug has been fixed.
21163
21164Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
21165
21166 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
21167 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
21168
21169Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
21170
21171 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
21172 * gdb.disasm/hppa.s: Corresponding changes.
21173
21174Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
21175
21176 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
21177 makefile fragment.
21178 * config/mt-hpux: Deleted.
21179
21180Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
21181
d63a86f8 21182 * Many files: When warning about suppressed tests due to a
c906108c
SS
21183 nonexistant test binary, avoid incrementing the warning count.
21184
21185Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
21186
21187 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 21188
c906108c
SS
21189Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21190
21191 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
21192 "sparc-*-solaris2*".
21193
21194Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21195
21196 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
21197 Add global and local variables and initialize them.
21198 * gdb.base/corefile.exp: Test correct mapping of corefile sections
21199 by printing variables. Remove rs6000 and powerpc xfails, BFD now
21200 extracts the file name and terminating signal from the core file.
21201 * TODO: Remove note about tests for correct mapping of corefile.
21202 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
21203 from optimizing it away.
21204 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
21205 handles common blocks.
21206
21207Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
21208
21209 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
21210 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
21211
21212Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
21213
21214 * Makefile.in (maintainer-clean): New target, synonym for
21215 realclean.
21216 * gdb.base/Makefile.in (maintainer-clean): Likewise.
21217 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
21218 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
21219 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
21220 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
21221 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
21222
21223Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21224
21225 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
21226 xfails when not gcc compiled for "print foo::funclocal".
21227 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
21228 "print foo::funclocal at foo",
21229 "print 'scope1.c'::foo::funclocal at foo",
21230 "print foo::funclocal_bss at foo",
21231 "print 'scope1.c'::foo::funclocal_bss at foo",
21232 "print foo::funclocal_ro at foo",
21233 "print 'scope1.c'::foo::funclocal_ro at foo",
21234 "print bar::funclocal at foo" and
21235 "print 'scope1.c'::bar::funclocal at foo".
21236 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
21237 gcc compiled for "print foo::funclocal at bar".
21238 Expand all messages to ensure that they identify that
21239 the test is at bar().
21240 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
21241 gcc compiled for:
21242 "ptype on opaque struct pointer (statically)",
21243 "ptype on opaque struct tagname (statically)",
21244 "ptype on opaque struct pointer (dynamically) 1",
21245 "ptype on opaque struct tagname (dynamically) 1",
21246 "ptype on opaque struct pointer (dynamically) 2" and
21247 "ptype on opaque struct tagname (dynamically) 2
21248 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
21249 gcc compiled for:
21250 "p datalocal"
21251 "whatis datalocal",
21252 "ptype datalocal",
21253 "p bsslocal",
21254 "whatis bsslocal", and
21255 "ptype bsslocal".
21256 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
21257 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
21258 when not gcc compiled.
21259 * gdb.base/funcargs.exp (float_and_integral_args): Add
21260 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
21261 compiled.
21262 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
21263 "backtrace from call6a" when not gcc compiled.
21264 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
21265 "backtrace from call7a" when not gcc compiled.
21266 * gdb.base/callfuncs.exp (do_function_calls):
21267 Add "hppa*-*-hpux*" xfail when not gcc compiled for
21268 "p t_char_array_values(char_array_val2,char_array_val1)",
21269 "p t_char_array_values(char_array_val1,char_array_val2)",
21270 "p t_char_array_values("carray 1","carray 2")",
21271 "p t_char_array_values("carray 1",char_array_val2)",
21272 "p t_char_array_values(char_array_val1,"carray 2")",
21273 "p sum_args(1,{2})",
21274 "p sum_args(2,{2,3})",
21275 "p sum_args(3,{2,3,4})",
21276 "p sum_args(4,{2,3,4,5})"
21277 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
21278 "backtrace in corefile.exp" when not gcc compiled.
21279
21280Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21281
21282 * gdb.base/signals.exp: Rewrite `handle all print' test as
21283 a procedure. Accept blanks or TABs as whitespace, increase
21284 timeout and expect input buffer size for the large output
21285 from the command. Remove "i*86-*-bsdi2.0" xfail.
21286
21287Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21288
21289 * gdb.base/setvar.exp: Add new testcases for truncation when
21290 assigning invalid values to bitfields.
21291
21292Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
21293
d63a86f8 21294 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
21295 mips-sgi-irix* xfail for
21296 "call inferior func with struct - returns char *"
21297 and fix test so that an optional (unsigned char *) cast is
889bf7c5 21298 accepted in the result.
c906108c
SS
21299
21300Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
21301
21302 * gdb.base/funcargs.exp (float_and_integral_args): Remove
21303 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21304 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
21305 * gdb.base/signals.exp: Remove duplicate "handle all print" test
21306 that accidentally got checked in.
21307
21308Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
21309
d63a86f8 21310 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
21311 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
21312 compiled test.
21313 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
21314 Add mips-sgi-irix5* xfail for not gcc compiled.
21315 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
21316 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
21317 "p top", "whatis top", "p middle", and "whatis middle".
21318 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
21319 "whatis signed char" for not gcc compiled.
21320 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
21321 "set variable signed char=-1 (-1)" and
21322 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
21323 * gdb.base/funcargs.exp (float_and_integral_args):
21324 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
21325 Add mips-sgi-irix* xfail when not gcc compiled for
21326 "continue to call2b".
21327 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
21328 "continue to call2g".
21329 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
21330 "backtrace from call6a"
21331 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
21332 "backtrace from call7k".
21333 Add mips-sgi-irix5* xfail when not gcc compiled for
21334 "backtrace from call7a".
21335 (localvars_after_alloca): Fix gdb_test cmds for
21336 "print * after runto ...".
21337 Remove rs6000-*-* xfails for
21338 "print i after runto localvars_after_alloca" and
21339 "print l after runto localvars_after_alloca"
21340 for all compilers.
21341 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 21342 when not compiled with gcc, for:
c906108c
SS
21343 "print signed char == (minus)",
21344 "print signed char != (minus)",
21345 "print signed char < (minus)",
21346 "print signed char > (minus)".
21347 * gdb.base/callfuncs.exp (do_function_calls):
21348 Add mips-sgi-irix* xfail, when compiled with native compiler, for
21349 "call inferior func with struct - returns char *".
d63a86f8 21350 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
21351 "correct value returned double test" to include Solaris 2.4.
21352 * gdb.base/funcargs.exp (float_and_integral_args):
21353 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 21354
c906108c
SS
21355Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21356
21357 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
21358 enumeration bitfields if compiling with GNU C.
21359 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
21360 to empty' prompt.
21361
21362Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
21363
21364 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
21365 test for PRO targets.
21366
21367 * gdb.base/funcargs.exp: Avoid ever setting more than 8
21368 breakpoints in the inferior at any given time by making
21369 two groups of breakpoints for call2*, call6* and call7*
21370 tests.
21371
21372Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21373
21374 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
21375 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
21376 from optimizing it away.
21377 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
21378 "call inferior func with struct".
21379
21380Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
21381
21382 * configure.in: Only configure gdb.chill for particular targets.
21383
21384Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
21385
21386 * gdb.base/Makefile.in: Add action to .c.o transformation
21387 rule that generates a .ci file for each .o file and remove
21388 explicit .c.o rules except for callfuncs.o.
21389 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
21390 generates a .ci file for each .o file and remove explicit
21391 .cc.o rules.
21392 (clean): Remove *.tmp *.ci files.
21393 (EXECUTABLES): Remove templ-info.exp.
21394 * gdb.base/compiler.c: New file.
21395 * gdb.c++/compiler.cc: New file
21396 * gdb.base/scope.exp: Source gdb.base/scope.ci.
21397 Change rs6000-*-* xfail for
21398 "print 'scope0.c'::filelocal_ro" and
21399 "print 'scope1.c'::filelocal" and
21400 "print 'scope1.c'::filelocal_bss" and
21401 "print 'scope1.c'::filelocal_ro" and
21402 "print 'scope1.c'::foo::funclocal" and
21403 "print 'scope1.c'::foo::funclocal_ro" and
21404 "print 'scope1.c'::bar::funclocal" and
21405 "print 'scope0.c'::filelocal_ro" and
21406 "print 'scope1.c'::filelocal at foo" and
21407 "print 'scope1.c'::filelocal_bss at foo" and
21408 "print 'scope1.c'::filelocal_ro at foo" and
21409 "print 'scope1.c'::foo::funclocal at foo" and
21410 "print 'scope1.c'::foo::funclocal_bss at foo" and
21411 "print 'scope1.c'::foo::funclocal_ro at foo" and
21412 "print 'scope1.c'::bar::funclocal at foo" and
21413 "print 'scope0.c'::filelocal_ro" and
21414 "print 'scope1.c'::filelocal" and
21415 "print 'scope1.c'::filelocal_bss" and
21416 "print 'scope1.c'::filelocal_ro" and
21417 "print 'scope1.c'::foo::funclocal" and
21418 "print 'scope1.c'::foo::funclocal_bss" and
21419 "print 'scope1.c'::foo::funclocal_ro" and
21420 "print 'scope1.c'::bar::funclocal" and
21421 "print 'scope1.c'::bar::funclocal_bss"
21422 to only be xfail'd when not compiled with gcc.
d63a86f8 21423 Add rs6000-*-* xfail for
c906108c
SS
21424 "print 'scope0.c'::filelocal_bss before run"
21425 when compiled with gcc.
21426 (test_at_main): Add rs6000-*-* xfail for
21427 "print filelocal_ro in test_at_main"
21428 when compiled with gcc.
21429 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 21430 Add rs6000-*-aix* xfail for
c906108c
SS
21431 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
21432 "ptype t_char_array", not compiled with gcc.
21433 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
21434 xfail for "list foo (in include file)" when gcc compiled.
21435 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 21436 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
21437 "run to call0a" if not compiled with gcc.
21438 (unsigned_integral_args): Add rs6000-*-* xfail for
21439 "run to call1a" if not compiled with gcc.
21440 (float_and_integral_args): Add rs6000-*-* xfail for
21441 "run to call2a" if not compiled with gcc and for
21442 "continue to call2b" for any compiler.
21443 Add rs6000-*-* xfail to
21444 "print f1 after run to call2a" for gcc compiled.
21445 (discard_and_shuffle): Add rs6000-*-* xfail for
21446 "run to call6a".
21447 (shuffle_round_robin): Add rs6000-*-* xfail for
21448 "backtrace from call7a" if not compiled with gcc.
21449 Add rs6000-*-* xfail for
21450 "backtrace from call7b" if compiled with gcc.
21451 (call_after_alloca): Add rs6000-*-* xfail for
21452 "print c in call_after_alloca" and
21453 "print s in call_after_alloca" and
21454 "backtrace from call_after_alloca_subr"
21455 if not compiled with gcc.
21456 (localvars_in_indirect_call): Add rs6000-*-* xfail for
21457 "print c in localvars_in_indirect_call" and
21458 "print c in localvars_in_indirect_call" and
21459 "backtrace in indirectly called function" and
21460 "stepping into indirectly called function"
21461 if not compiled with gcc.
21462 (localvars_after_alloca): Add rs6000-*-* xfail for
21463 "print c after runto localvars_after_alloca" and
21464 "print s after runto localvars_after_alloca" and
21465 "print i after runto localvars_after_alloca" and
21466 "print l after runto localvars_after_alloca"
21467 for all compilers.
21468 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
21469 than whatis-info.exp.
21470 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
21471 than opaque-info.exp.
21472 Setup rs6000-*-* xfail for
d63a86f8 21473 "ptype on opaque struct pointer (statically)" and
c906108c
SS
21474 "ptype on opaque struct pointer (dynamically)" when
21475 not compiled with gcc.
21476 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
21477 rather than callf-info.exp.
21478 (do_function_calls): Add clear_xfail for rs6000-*-* for
21479 "p t_float_values2(3.14159,float_val2)". Seems to work
21480 fine there, both with xlc and gcc. Need to find out what
21481 it is doing right and fix other platforms.
21482 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
21483 "call inferior func with struct - returns int",
21484 "call inferior func with struct - returns long",
21485 "call inferior func with struct - returns float",
21486 "call inferior func with struct - returns double",
21487 "call inferior func with struct - returns char *",
21488 but only if not gcc compiled (presumes xlc compiled).
21489 Change rs6000-*-* xfails for
21490 "call inferior func with struct - returns char" and
21491 " call inferior func with struct - returns short" to only
21492 xfail if not using gcc.
21493 (clean mostlyclean): Remove *.ci and *.tmp files.
21494 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
21495 than templ-info.exp.
21496 * gdb.base/langs.exp: Source gdb.base/langs.ci.
21497 Add rs6000-*-* xfail for "up to foo in langs.exp"
21498 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 21499 when not gcc compiled.
d63a86f8 21500
c906108c
SS
21501Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21502
21503 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
21504 * gdb.base/corefile.exp: Likewise.
21505 * gdb.base/list.exp: Likewise.
21506 * gdb.base/scope.exp: Likewise.
21507 * gdb.base/siganls.exp: Likewise.
21508
21509 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
21510 compiler output.
21511 * gdb.base/whatis.exp: Likewise.
21512
21513Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
21514
21515 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
21516 failure (opcode table has been fixed to match reality).
21517
21518Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
21519
21520 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
21521 "call inferior func with struct - returns char",
21522 "call inferior func with struct - returns short"
21523
21524 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
21525 "print 'scope0.c'::filelocal at main",
21526 "print 'scope0.c'::filelocal_bss in test_at_main",
21527 "print 'scope0.c'::filelocal at foo",
21528 "print 'scope0.c'::filelocal_bss in test_at_foo",
21529 "print 'scope0.c'::filelocal at bar",
21530 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 21531
c906108c
SS
21532 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
21533 in source file 1". This bug seems to have been fixed with both
21534 gcc and native cc (was native assembler bug?).
21535
21536Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
21537
21538 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
21539 "backtrace through signal handler" to "i*86-*-sysv4*".
21540 * gdb.base/signals.exp: Add xfail for "'next' behaved as
21541 continue" case. Add "known SVR4 bug" to fail message.
21542 Add "i*86-*-bsdi2.0" xfail for "handle all print".
21543 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
21544 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
21545 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
21546 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
21547 "up to foo in langs.exp", "show language at foo in
21548 langs.exp", "up to cppsub_ in langs.exp", "show
21549 language at cppsub_ in langs.exp", "up to fsub in
21550 langs.exp", and "show language at fsub in langs.exp".
21551 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
21552 "bactrace in corefile.exp".
21553 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
21554 "call inferior function with struct - returns float" and
21555 "call inferior function with struct - returns double".
d63a86f8 21556
c906108c
SS
21557Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
21558
21559 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
21560 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
21561 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
21562 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
21563
21564Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
21565
21566 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
21567 (or overriden) "CHILL" macro rather then bare "gcc".
21568 Also look for ../../gcc/xgcc since that is what we will
21569 actually need, not "Makefile". Remove following assignment
21570 of CHILL to CHILL_FOR_TARGET because that results in
21571 recursive definition.
21572
21573Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
21574
21575 * gdb.base/corefile.exp: Change xfail for backtrace in
21576 corefile.exp from linuxaout to all linux.
21577 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
21578 cases where we miss the breakpoint at the signal handler
21579 for some reason. Setup xfail for linuxoldld/linuxaout and
21580 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
21581 hitting SIGURG breakpoint.
21582 * gdb.base/signals.exp: Setup xfail for "next" acting like
21583 continue to add linuxoldld. Setup xfail for all linux for
21584 "next to handler in signals_tests_1", "backtrace in
21585 signals_tests_1", "continue to func1", "pass SIGUSR1",
21586 and continue to handler".
21587
21588Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
21589
21590 * Update all FSF addresses except those in COPYING* files.
21591
21592Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
21593
21594 * gdb.base/a2-run.exp: Change messages to be more explicit about
21595 the status of args, and quote binfile in results.
21596
21597Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
21598
21599 * gdb.base/callfuncs.exp: Add tests for passing structs to
21600 inferior functions and return various types.
21601 * gdb.base/callfuncs.c: Add functions to receive a struct
21602 and return a member of the struct, in various types.
21603
21604Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21605
21606 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
21607
21608Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
21609
21610 * config/vxworks29k.exp: New file, sources vxworks.exp.
21611
21612Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21613
21614 * config/gdbremote.exp: New file. Testing framework using
21615 gdbserver.
21616
21617Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
21618
21619 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
21620 "call function when asleep" and "send end of file".
21621 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
21622 for "backtrace in corefile.exp".
21623 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
21624 for "backtrace through signal handler".
21625 * gdb.base/corefile.exp: Make sure we actually generate a core file
21626 before trying the core tests. Some systems allow the user to suppress
21627 generation of core files and default to that (linux for example).
21628 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
21629 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
21630
21631Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21632
21633 * gdb.threads: New directory with some crude multi-threaded
21634 gdb tests (step.exp and step2.exp).
21635 * config/mt-lynx (STEP_EXECUTABLE): Define.
21636 (THREADFLAGS): Define.
21637
21638Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
21639
21640 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
21641
21642 * gdb.base/signals.exp: Disable whole file for lynx until
21643 further notice.
21644
21645 * gdb.base/signals.exp: xfail test where "next" acts like
21646 "continue" for lynx.
21647
21648 * gdb.base/interrupt.exp: xfail test for calling function while
21649 inferior is asleep for lynx.
21650
21651 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
21652 than one cr-lf after each command.
21653
21654Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21655
21656 * configure.in: Reinstate setting of stabsdirs variable, fix
21657 typo in setting up configdirs for native builds.
21658
21659 * gdb.base/return.exp: Fix typo in return double test.
21660 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
21661 compiler from optimizing them away.
21662
21663Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
21664
21665 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
21666 sequences to be echo'd by gdb when using gdb_test.
21667 * gdb.chill/chexp.exp: Likewise.
21668 * gdb.fortran/exprs.exp: Likewise
21669
21670Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21671
21672 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
21673 after the inferior gdb has started.
21674
21675 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
21676 after each command.
21677 * gdb.base/funcargs.exp: Likewise.
21678 * gdb.base/gdbvars.exp: Likewise.
21679 * gdb.base/interrupt.exp: Likewise.
21680 * gdb.base/list.exp: Likewise.
21681 * gdb.base/watchpoint.exp: Likewise.
21682 * gdb.c++/demangle.exp: Likewise.
21683 * gdb.c++/inherit.exp: Likewise.
21684 * gdb.chill/chexp.exp: Likewise.
21685 * gdb.fortran/exprs.exp: Likewise.
21686
21687 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
21688 test if we can't handle IO to/from the inferior.
21689
21690 * gdb.c++/misc.exp: Always check for a program already being
21691 started after sending a "run" command to gdb.
21692
21693 * gdb.base/twice.exp: Start with a fresh gdb.
21694
21695 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
21696 only depend on gdb's expression code, not the chill runtime.
21697
21698 * gdb.base/return.c: Put return values into variables so we
21699 can have gdb print them rather than depending on the program
21700 to print them.
21701 * gdb.base/return.exp: Corresponding changes.
21702
21703 * lib/gdb.exp: Provide default value for noinferiorio.
21704 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
21705 the inferior.
21706
21707 * gdb.base/break.exp: Always check for a program already being
21708 started after sending a "run" command to gdb.
21709 (text_next_with_recursion): Don't check the output from the
21710 program's printf statement. Instead just make sure the program
21711 exited.
21712
21713 * gdb.base/commands.exp: Protect tests which need arguments with
21714 $noargs conditionals.
21715
21716Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21717
21718 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
21719 of structure member arrays to match gdb/valops.c:value_addr change.
21720
21721Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
21722
21723 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
21724 cases.
21725
21726Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
21727
21728 * configure.in (configdirs): Remove gdb.chill from default list
21729 of subdirs and then add it back in only if doing a native build.
21730 The current chill compiler does not yet work in any cross build.
21731 * Revert all signal changes from Jul 6.
21732 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
21733 for sh-hms targets, allowing these tests to link, with no other
21734 changes. Testing is suppressed by setting "nosignals" in site.exp.
21735
21736Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
21737
21738 * configure.in (signaldirs): Define and add to configdirs for all
21739 targets except some specific ones that are known to not support signals.
21740 Also clean up formatting.
21741 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
21742 (signals, sigall): Remove rules to build.
21743 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
21744 Moved to new gdb.signals directory.
21745 * gdb.signals: New test directory.
21746 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
21747 signals.c signals.exp}: New or moved files.
21748
21749Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
21750
21751 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
21752
21753Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
21754
21755 * gdb.base/return.exp: Xfail `return double' test failure
21756 on at least Solaris 2.3 and handle future/past versions on
21757 a case by case basis as appropriate. Also update message
21758 to include i*86 failures.
21759
21760Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21761
21762 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
21763
21764 * lib/gdb.exp: Fix comment which erroneously identified
21765 gdb_file_cmd as gdb_load (the 19 May change was in fact to
21766 gdb_file_cmd not gdb_load).
21767 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
21768
21769 * gdb.base/setvar.exp: Make test names consistent between pass and
21770 fail cases. Use gdb_test more.
21771
21772Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21773
21774 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
21775
21776Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21777
21778 * gdb.base/help.exp: Fix expected help string for `show commands'.
21779
21780Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
21781
21782 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
21783
21784 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
21785 of a text section.
21786
21787Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
21788
21789 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
21790 that loop eventually terminates. Fix Connection refused logic so
21791 that testsuite will expire nicely.
21792
21793Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
21794
21795 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
21796 config/rom68k.exp: New tcl glue for the appropriate monitors.
21797 These all just end up calling monitor.exp.
21798 * config/monitor.exp (gdb_target_monitor): Handle `Connection
21799 refused' by retrying. Cleanup some timeout issues.
21800 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
21801 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
21802 callers don't have to set/restore global timeout variable.
21803
21804 * The following set of changes centralizes management of the global
21805 timeout variable. This way, it can be set in one target dependent
21806 place instead of dozens of places scattered throughout the test suite.
21807 If you need to lengthen a timeout, then you should either set timeout
21808 in one of the config/{target}.exp files, or multiply it by a factor.
21809 Setting it to an absolute value is always going to lose for some
21810 targets.
21811 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
21812 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
21813 * gdb.base/funcargs.exp: Don't set timeout.
21814 * gdb.base/list.exp (test_forward_search): Only use local timeout.
21815 * gdb.base/printcmds.exp (test_print_string_constants
21816 test_print_array_constants): Don't set timeout.
21817 * gdb.base/ptype.exp: Don't set timeout.
21818 * gdb.base/recurse.exp: Don't set timeout.
21819 * gdb.base/return.exp: Don't set timeout.
21820 * gdb.base/watchpoint.exp: Don't set timeout.
21821 * gdb.c++/classes.exp (do_tests): Don't set timeout.
21822 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
21823
21824Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
21825
21826 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
21827
21828Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21829
21830 * lib/gdb.exp: Disable chill tests for irix5.
21831
21832Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21833
21834 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
21835 each test pass or fail.
21836
21837Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21838
21839 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
21840 xlc not gcc.
21841
21842Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
21843
21844 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
21845
21846Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
21847
21848 * config/est.exp: Fix copyright and comments. Remove dead code.
21849 Use targetname, serialport and baud variables instead of fixed
21850 constants.
21851 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
21852 * config/cpu32bug.exp: New file to support cpu32bug monitors.
21853
21854Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21855
21856 * gdb.base/watchpoint.exp: Don't run
21857 test_watchpoint_triggered_in_syscall for sunos.
21858
21859Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21860
21861 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
21862 they don't seem to exist. Do include stdio.h.
21863
21864Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21865
21866 * gdb.base/a1-selftest.exp: Add alpha xfail.
21867
21868Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21869
21870 * gdb.base/watchpoint.c (main): Prompt before calling read().
21871 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
21872 Revise accordingly. Remove cruft about sending "123" several
21873 times, until it gets noticed. Clean up the "print buf[0]" stuff
21874 so that it passes or fails, and waits for prompts in the usual way.
21875
21876Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21877
21878 * gdb.base/recurse.exp: Fix comment.
21879
21880 * TODO: Remove item about printing variables in nodebug.exp. Add
21881 item about enabling tests which are only run on some targets.
21882
21883 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
21884 fail, make test names unique, use new gdb_test convention
21885 regarding pattern, use gdb_test more, etc.).
21886
21887 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
21888 fail, make test names unique, etc.).
21889
21890Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21891
21892 * gdb.base/nodebug.c: Change return type of top and middle to
21893 short.
21894 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
21895 are fixed by the recent mdebugread.c changes. Allow `short ()'
21896 as type for top and middle.
21897
21898Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21899
21900 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
21901 nearly as I can tell, the whole thing was an accident in Stu's
21902 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
21903 to replace a send/expect pair with gdb_test, but ended up only
21904 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
21905 of 30 Mar 1995 took care of it, but left this vestigial comment
21906 which I am now nuking.
21907
21908Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21909
21910 * gdb.base/break.exp: Look for different line number for
21911 breakpoint at main depending on usestubs.
21912
21913Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21914
21915 * gdb.base/list.exp: Adjust some alternate expect patterns to
21916 match recent list0.c change. Add alternate expect pattern for
21917 output from `list default lines around main' for optimizing
21918 compilers.
21919
21920Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21921
21922 * lib/gdb.exp: If nosignals is not set, set it to 0.
21923
21924Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
21925
21926 * config/slite-gdb.exp: Responds to load symbol table prompt.
21927 * gdb.base/break.exp: Adjust line number, fix rerun.
21928 * gdb.base/langs0.c: Add #ifdef usestubs.
21929
21930Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
21931
21932 * gdb.base/list.exp: Adjust line contents after adding new lines in
21933 list0.c. Also fix a syntax error.
21934
21935 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
21936 * gdb.base/break.exp: ditto.
21937 * gdb.base/list.exp: ditto.
21938 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
21939 * gdb.base/run.c: ditto.
21940 * gdb.base/list0.c: ditto.
21941 * gdb.base/funcargs.c: ditto.
21942
21943Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
21944
21945 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
21946 $targetname, $serialport and $baud instead of hardwired variables.
21947 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
21948 target doesn't support signals.
21949
21950Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
21951
21952 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
21953
21954Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21955
21956 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
21957 Don't rely on the value of an auto variable before it has been
21958 initialized. Use gdb_test more.
21959
21960Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21961
21962 * lib/gdb.exp (default_gdb_version): A version number must start
21963 with a digit, but other than that contains all characters up to
21964 the first whitespace character.
21965
21966Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21967
21968 * gdb.base/commands.exp (breakpoint_command_test): New tests.
21969
21970Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21971
21972 * gdb.c++/*.exp: Warn if executable does not exist. The original
21973 reason for skipping the warning was that configure.in sometimes
21974 intentionally skipped building the executables but the tcl code
21975 had no way of knowing. That (a) was always bogus with respect to
21976 error handling, (b) is no longer true (right now there is no way
21977 to skip C++ tests).
21978
21979 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
21980
21981Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21982
21983 * gdb.base/list.exp: Add expect patterns for output from
21984 SunPRO compiled executables.
21985 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
21986 types.
21987
21988Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21989
21990 * gdb.base/break.exp (test_next_with_recursion): Accept any line
21991 number (we are already testing that the correct source line text
21992 gets printed).
21993
21994 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
21995 that is what is intended, but something needed to be done to get
21996 sunos4 native working again.
21997
21998 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
21999
22000 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22001 apparently went with a (very) old xfail.
22002
22003Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22004
22005 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22006 runto_main is a proc in gdb.exp that will do 'step' for target use
22007 stubs.
22008 * gdb.base/exprs.exp: ditto.
22009 * gdb.base/interrupt.exp: ditto.
22010 * gdb.base/opaque.exp: ditto.
22011 * gdb.base/printcmds.exp: ditto.
22012 * gdb.base/ptype.exp: ditto.
22013 * gdb.base/scope.exp: ditto.
22014 * gdb.base/setvar.exp: ditto.
22015 * gdb.base/signals.exp: ditto.
22016 * gdb.base/twice.exp: ditto.
22017 * gdb.c++/classes.exp: ditto.
22018 * gdb.c++/inherit.exp: ditto.
22019 * gdb.c++/templates.exp: ditto.
22020 * gdb.base/break.exp: no run and hit main for stubs. Change line
22021 numbers for breakpoints and info breakpoint.
22022 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22023 breakpoint().
22024 * gdb.base/callfuncs.c: ditto.
22025 * gdb.base/exprs: ditto.
22026 * gdb.base/interrupt.c: ditto.
22027 * gdb.base/opaque0.c: ditto.
22028 * gdb.base/printcmds.c: ditto.
22029 * gdb.base/ptype.c: ditto.
22030 * gdb.base/scope0.c: ditto.
22031 * gdb.base/setvar.c: ditto.
22032 * gdb.base/signals.c: ditto.
22033 * gdb.base/twice.c: ditto.
22034 * gdb.c++/misc.cc: ditto.
22035 * gdb.c++/templates.cc: ditto.
22036
22037Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22038
22039 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22040
22041 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22042 somewhere between `read' and `main.c'. I'm pretty sure the
22043 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22044 and it isn't particularly useful.
22045
22046 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22047
22048Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22049
22050 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22051
22052Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22053
22054 * config/mt-slite: add LIBS and -nostdlib.
22055 * config/slite-gdb.exp: add this new file to support sparclite target.
22056
22057Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22058
22059 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22060
22061 * gdb.base/a2-run.exp: Change argument to istarget from
22062 "*-*-vxworks" to "*-*-vxworks*".
22063 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22064
22065Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22066
22067 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22068 will not runto main but do a 'step' to step out of breakpoint().
22069 * config/mt-slite: add -Dusestubs.
22070
22071Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22072
22073 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22074 instead of just @.
22075
22076 * gdb.base/signals.exp: Add test for "handle all print".
22077 * TODO: Remove "handle all print". Also remove item about
22078 checking copyright date (I don't like the idea of a spurious FAIL
22079 based on when we run the tests).
22080
22081 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22082 for SunOS4 (reason for failure not investigated). Remove
22083 redundant test for $binfile.
22084
22085 * gdb.base/nodebug.c (array_index): Call malloc.
22086
22087 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22088
22089Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22090
22091 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22092 conventions and slightly simplify the matching regexp.
22093
22094Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22095
22096 * gdb.base/break.exp: Update gdb_test invocation to use new
22097 convention.
22098
22099 * lib/gdb.exp: If noargs is not set, set it to 0.
22100
22101 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
22102 tests unique.
22103
22104 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
22105
22106Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22107
22108 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
22109 one argument of type "<non-float parameter>".
22110
22111Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
22112
22113 * config/rom68k.exp: New file to support Motorola IDP board.
22114 * gdb.base/a2-run.exp: Skip this file if noargs is set.
22115 * gdb.base/break.c: Change things around so that this program
22116 doesn't depend upon args. This is necessary to make remote
22117 targets work (in general, they can't take args).
22118 * gdb.base/break.exp: Don't try to send args to program. Don't
22119 expect output. Also, replace lots of code with gdb_test.
22120
22121Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22122
22123 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
22124 printing of '\'' (which is what the comment says we are testing,
22125 even though we were not), not '''.
22126 (test_integer_literals_rejected): Test that printing ''' is an error.
22127
22128 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22129 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
22130 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
22131 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
22132 Use gdb_test not test_print_accept.
22133 * lib/gdb.exp: Remove test_print_accept.
22134
22135 * gdb.base/signals.exp (signal_tests_1): Make pass message
22136 consistent with fail message.
22137
22138 * gdb.base/whatis.exp: Remove xfails for printing char vs.
22139 unsigned char; the bug (PR 1821) is fixed.
22140
22141 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
22142
22143 * gdb.base/scope.exp (test_at_localscopes): Call pass for
22144 successful tests--makes xfailing them work right.
22145
22146Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22147
22148 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
22149 only \r\n, not .*. The test can pass .* as the last thing in
22150 $pattern if that is what it wants. In addition to providing this
22151 flexibility, this change should speed up pattern matching in cases
22152 where the pattern already ended with .* (there were a number of
22153 them). This change also helps catch bad patterns--in the old
22154 scheme the typo "char \*" instead of "char \\*" would pass. Now
22155 it is caught.
22156 * Many .exp files: Update callers.
22157
22158 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
22159 clearer and does not spuriously match multiple ('s. Likewise for
22160 ) and *.
22161
22162 * gdb.base/nodebug.exp: Test ability to call a function and pass
22163 it a string (even with no debugging info).
22164
22165 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
22166 "p '\'", which is the same as "p ''" once tcl gets done with
22167 quoting, to "p '\\'", which I suspect is what is intended (one
22168 backslash gets sent to GDB).
22169
22170 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
22171
22172Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22173
22174 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
22175 1817) was fixed literally years ago.
22176
22177Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22178
22179 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
22180 test, it causes stepping out of call_after_alloca_subr with
22181 optimizing compilers.
22182 (localvars_in_indirect_call): Consume GDB prompt if `finish'
22183 fails.
22184
22185 * gdb.c++/templates.exp: Source templ-info.exp only if
22186 the templates executable exists.
22187
22188 * gdb.c++/misc.cc (class Contains_static_instance,
22189 class Contains_nested_static_instance),
22190 gdb.c++/classes.exp (test_static_members): Test printing of
22191 a class that contains a static instance of the class.
22192
22193Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22194
22195 * gdb.base/langs2.c (cppsub_): Don't prototype.
22196 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
22197 only, I believe).
22198
22199Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22200
22201 * lib/gdb.exp (skip_chill_tests): New procedure.
22202
22203 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
22204
22205Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
22206
22207 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
22208 each expect pattern. Cuts runtime from 12 to about 4 seconds.
22209
22210Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22211
22212 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
22213
22214 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
22215 disassemble 8, not 16, instructions for part 4.
22216
22217 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
22218 support the latter anymore.
22219
22220 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
22221 -DNO_PROTOTYPES.
22222 * gdb.base/callfuncs.c: Control use of prototypes based on
22223 NO_PROTOTYPES, not __STDC__.
22224 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
22225 t_float_values2 tests if prototypes in use.
22226
22227 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
22228 t_double_values): When checking differences against DELTA, check
22229 that difference is within the range (-DELTA,DELTA), not just
22230 (-infinity,DELTA).
22231
22232Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
22233
22234 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
22235 'file' command firts, then 'target', then 'load', this is due to gdb
22236 target set up.
22237 * config/mips-gdb.exp: Fix a couple regular exp bugs.
22238
22239Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
22240
22241 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
22242 FP load/store variants.
22243 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
22244
22245Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22246
22247 * gdb.base/term.exp: Do not give a warning if not native, it is
22248 not an abnormal condition.
22249
22250Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
22251
22252 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
22253 t_char_array".
22254
22255Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22256
22257 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
22258 are getting the version number.
22259
22260 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
22261 if not native, it is not an abnormal condition.
22262
22263Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22264
22265 * lib/gdb.exp: Just use "file exists", rather than undocumented
22266 dejagnu procedure "findfile".
22267
22268Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22269
22270 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
22271 (LDFLAGS): Set to -Xlinker -Ur.
22272
22273 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
22274 Removed, these values are set by lib/gdb.exp.
22275
22276 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
22277
22278Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22279
22280 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
22281 of replicating gdb startup code.
22282
22283 * config/mt-vxworks (LDFLAGS): Set to -r.
22284 (CFLAGS_FOR_TARGET): Removed.
22285
22286 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
22287 (gdb) and gdb for vxworks uses (vxgdb).
22288
22289 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
22290 executable is not in the tree and host != target, use sed and
22291 program_transform_name to determine the gdb name used by the
22292 target.
22293
22294 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
22295 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
22296
22297Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22298
22299 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
22300 floats, chars, and shorts where there are ANSI-style function
22301 definitions.
22302
22303 * gdb.base/langs.exp, gdb.base/langs*: New test.
22304 * gdb.base/Makefile.in: Build it.
22305 * TODO: Remove item about checking that C names don't get C++
22306 demangling applied; this test tests it.
22307
22308Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22309
22310 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
22311 went with the const70 xfail. The xfail went away a year ago.
22312
22313 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
22314
22315 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
22316 for hp300.
22317
22318 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
22319
22320 * gdb.base/a1-selftest.exp: Don't run on hp300.
22321
22322Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22323
22324 * Makefile.in (site.exp): Set host_alias and target_alias as well
22325 as host_triplet and target_triplet.
22326
22327Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22328
22329 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
22330
22331 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
22332 places as other ecoff systems).
22333
22334 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
22335 ultrix.
22336
22337Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22338
22339 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
22340 remove them.
22341 * gdb.base/nodebug.exp: Accept "function" in addition to "text
22342 variable and "variable" in addition to "data variable".
22343 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
22344
22345 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
22346 2.
22347 * gdb.base/list1.c (long_line): Add additional statement at start
22348 of function.
22349 * gdb.base/list.exp (test_forward_search): Update line number to
22350 reflect new statement.
22351
22352Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22353
22354 * gdb.base/signals.exp: Reinitialize searched source directories
22355 after gdb_start call.
22356
22357Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
22358
22359 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
22360 * gdb.stabs/Makefile.in: Likewise.
22361
22362 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
22363 change. Instead split the tests into smaller pieces.
22364 * gdb.disasm/hppa.s: Corresponding changes.
22365
22366Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22367
22368 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22369 Quote ^C when passing it to stty. For some shells ^ is a pipe.
22370
22371 * gdb.base/funcargs.exp: Modify many tests so that every test
22372 either passes or fails. Make some test names unique.
22373
22374Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22375
22376 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22377 Call stty to set interrupt character.
22378
22379 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
22380 for HP assembler versus GNU assembler based on actual behavior of
22381 $(CC), rather than assuming that $(AS) is always the GNU assembler.
22382
22383 * TODO: Suggest a few more stepping tests.
22384
22385Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
22386
22387 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
22388 restart GDB for h8300 after a continue.
22389 (return): Add pattern to match a29k-udi behavior.
22390 * gdb.base/nodebug.exp: Remove obsolete comment.
22391 * gdb.base/regs.exp: New file, testing of register displays.
22392 * gdb.base/return.exp: Fix typo in reference to $objdir.
22393 * gdb.base/whatis.exp: Always start with a fresh GDB.
22394
22395Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22396
22397 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
22398 higher, these tests generate a lot of output.
22399
22400Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22401
22402 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
22403 code following the catch silently ignored some errors; without the
22404 catch they should be thrown like any other tcl error. Also, the
22405 catch used "" instead of {} which meant all the callers who wanted
22406 to include one of the characters "[]$ had to quote it an extra time.
22407 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
22408 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
22409 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
22410 Remove extra quoting.
22411
22412Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
22413
22414 * gdb.base/commands.exp: Make test names unique; every test either
22415 passes or fails. Update some comments.
22416
22417 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
22418
22419Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22420
22421 The following fixes a FAIL caused by the fact that the alpha stabs
22422 configuration didn't use the ".if alpha" code in weird.def.
22423 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
22424 bit pointer, so the 32 bit version works even on the alpha.
22425 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
22426 Remove the stuff which allowed us to have separate versions for
22427 alpha and everything else.
22428
22429 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
22430 regexp which "info func operator\[\](" is supposed to match. Fix
22431 string to send to GDB. Note that GDB still doesn't work right. Add a
22432 new test for "info func .perator\[\](" which GDB does handle correctly.
22433
22434 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
22435
22436Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22437
22438 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
22439 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
22440 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
22441 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
22442 it makes the tests harder to understand and confuses test-o-matic.
22443 The preferred style is that each test provides a PASS or a FAIL,
22444 and has a unique message (e.g. "continue #54" not just "continue")
22445 which is the same for the pass and the fail.
22446 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22447 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
22448 to lib/gdb.exp.
22449 * gdb.base/printcmds.exp: Use test_print_accept. Remove
22450 prt_accept which was basically the same thing. Likewise for
22451 test_print_reject and prt_reject.
22452 * lib/gdb.exp (test_print_reject): Add some more error message
22453 patterns to match from the former printcmds.exp (prt_reject).
22454 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
22455 One defect of the passcount stuff is that some of it failed to
22456 report XPASS where appropriate.
22457 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
22458 stuff before and after arg in expected pattern.
22459 (test_paddr_operator_functions): Re-do test without print_addr_of;
22460 this is the only test which seems to want extra stuff there.
22461
22462Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22463
22464 * gdb.base/nodebug.exp: Update new tests to reflect improved
22465 wording of gdb output.
22466
22467 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
22468 and "ptype" work on variables in files compiled without -g.
22469 Replaces commented out "maint print msymbol" tests.
22470
22471Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22472
22473 * gdb.base/setvar.c (dummy): Call malloc.
22474
22475 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
22476 losing with the irix4 sed.
22477
22478 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
22479 ALRM" on irix4.
22480
22481Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22482
22483 * TODO: Remove items about corefile.exp testing new exec-file and
22484 backtrace; both are now done. Add items about printing enums.
22485
22486Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22487
22488 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
22489 "get signal $thissig" test fails.
22490
22491 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
22492
22493Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22494
22495 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
22496 compiler warning with dec alpha compiler.
22497
22498 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
22499 extra \n from gdb_test call (this explains why the prompt test
22500 that I removed yesterday was there).
22501 (user_defined_command_test): Remove extra \n and prompt test.
22502
22503 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
22504 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
22505 doesn't exist.
22506 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
22507 Also remove alpha workaround, which turns out to be because
22508 SIGABRT == SIGLOST.
22509
22510 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
22511
22512 * gdb.base/help.exp: Don't test "help show".
22513
22514Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22515
22516 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
22517 "set print address" is on.
22518 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
22519 pass prompt to gdb_test; gdb_test already looks for the prompt.
22520
22521 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
22522
22523 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
22524 was a vestige of the manual TESTSTRATEGY, and the purpose of it
22525 was to make sure that gdb can read a core file. But (a) the "read
22526 the corefile" part didn't make it to a1-selftest.exp, we just
22527 delete the corefile after creating it, and (b) we test reading
22528 corefiles in corefile.exp anyway. Also, this test left around a
22529 xgdb process on Solaris.
22530
22531 * gdb.base/corefile.exp: Also test backtrace.
22532
22533Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
22534
22535 * gdb.base/commands.exp: Test a simple user defined command with
22536 arguments and if/while statements; verify the full user command is
22537 printed by "show user".
22538
22539 * gdb.base/commands.exp: Test if/while commands as part of a
22540 breakpoint command list; verify they appear in breakpoint
22541 information.
22542
22543Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22544
22545 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
22546 than by dividing by zero.
22547
22548Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
22549
22550 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
22551 performing an inferior call with watchpoints enabled.
22552 * gdb.base/watchpoint.c (main): Delete second unnecessary read
22553 call.
22554
22555Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22556
22557 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
22558 of "file" command.
22559
22560 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
22561 Add additional pattern for when "int operator int(void);" appears
22562 in a different order.
22563
22564Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22565
22566 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
22567
22568 * gdb.base/help.exp: Replace most of docstrings for "info signals"
22569 and "signal" with ".*".
22570
22571Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22572
22573 * TODO: Add note about "handle all nostop".
22574
22575 * gdb.base/{sigall.c, sigall.exp}: New test.
22576 * gdb.base/Makefile.in: Add it.
22577
22578Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
22579
22580 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
22581 when invoking GDB, suppresses any windowing interface.
22582
22583Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
22584
22585 * config/sim-gdb: New file, simulator testing support.
22586
22587Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
22588
22589 * gdb.base/interrupt.exp: Test calling func1 twice.
22590
22591Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
22592
22593 * gdb.base/list.exp (test_forward_search): Set timeout higher
22594 when we'll be getting lots of output from gdb.
22595
22596 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
22597 "init_malloc" to after the expect statement. Run it if that
22598 regexp is taken, but also for two others which happen if source
22599 cannot be found.
22600
22601Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22602
22603 * gdb.base/printcmds.exp: New test, for printing register before
22604 program is running.
22605
22606Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22607
22608 * gdb.base/list.exp: Correct some alternate expect patterns
22609 to reflect changes in list1.c.
22610
22611Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22612
22613 * TODO: Add item regarding large frames.
22614
22615 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
22616
22617 * TODO: Remove item about enabling return.exp; it
22618 is enabled. Suggest a few more "return" tests.
22619
22620Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22621
22622 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
22623 anonymous unions.
22624
22625Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22626
22627 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
22628 and pr-5646.o, so "make" is the same as "make all", not "make
22629 pr-4975.o".
22630
22631Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
22632
22633 * gdb.base/list.exp: Adjust expectations to reflect changes in
22634 list1.c.
22635 (test_forward_search): New test proc.
22636 * gdb.base/list1.c (long_line): New function, has long source line.
22637
22638Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
22639
22640 * gdb.base/a1-selftest.exp: Change initial stepping to know about
22641 additional line of code that was added.
22642
22643Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
22644
22645 * gdb.disasm/hppa.s: Break the large branching tests into smaller
22646 tests so as not to overflow expect's input buffers.
22647 * gdb.disasm/hppa.exp: Corresponding changes.
22648
22649Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22650
22651 Beginnings of template debugging tests.
22652 * gdb.c++/templ-info.cc: New file to test for template
22653 debugging capability of the compiler.
22654 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
22655 templ-info.cc.
22656 * gdb.c++/templates.cc: Add explicit template instantiations
22657 to enable compiling with -fno-implicit-templates. Add destructor
22658 and 'value' method to T5 class for template tests.
22659 * gdb.c++/templates.exp: Add testcases for printing of template
22660 types, setting breakpoints on template methods and calling a
d63a86f8 22661 template method.
c906108c
SS
22662
22663Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
22664
22665 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
22666 branch target since some assemblers (gas-2.5) may emit a
22667 relocation for the branch instead of resolving it in the
22668 assembler.
22669
22670Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22671
22672 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
22673 through signal handler.
22674
22675Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22676
22677 * configure.in (*-*-netware): Use config/mt-netware.
22678
22679 * config/mt-netware: New file.
22680 * config/mt-i386-netware: Removed, separate configs for different
22681 netware architectures are no longer needed now that we have
22682 --with-headers.
22683
22684Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22685
22686 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
22687 by the recent changes to use ANSI C arithmetic conversions.
22688
22689Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22690
22691 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
22692 bug involving using inferior_pid to figure out whether to select a
22693 frame.
22694
22695Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
22696
22697 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
22698 match the current disassembler output.
22699
22700Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
22701
22702 * gdb.fortran/exprs.exp: Expect VOID instead of void.
22703 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
22704 types, expect "int" as type of integer values (for now).
22705
22706Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
22707
22708 * gdb.base/commands.exp: New tests for if/while commands.
22709
22710Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
22711
22712 * lib/gdb.exp (runto): Replace sub-pattern for hex value
22713 by .*, since hex values have different syntax in Chill mode.
22714
22715Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22716
22717 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
22718 linefeed from expect pattern for repeated types with indices > 9.
22719
22720Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
22721
22722 First part of Fortran test suite.
22723 * gdb.fortran: New directory.
22724 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
22725
22726Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22727
22728 * gdb.base/default.exp: Update expect pattern for load command
22729 without arguments.
22730
22731Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
22732
22733 * configure.in: Change i386 to i[345]86.
22734 * gdb.base/configure.in: Likewise.
22735 * gdb.c++/configure.in: Likewise.
22736 * gdb.chill/configure.in: Likewise.
22737
22738Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
22739
22740 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
22741 patterns, since that is not a valid context for comments.
22742
22743Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
22744
22745 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
22746 repeated types and repeated types with indices > 9.
22747
22748Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
22749
22750 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
22751 2417; old bug has been fixed.
22752
22753Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
22754
22755 * gdb.base/interrupt.exp: When trying to wake up the inferior,
22756 send the newline ourselves instead of assuming gdb_test will do
22757 so when passed an empty input string.
22758
22759 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
22760 stabs testcode.
22761
22762Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22763
22764 * lib/gdb.exp (gdb_test): Don't send anything if the first
22765 argument is an empty string. This makes cases where we want to
22766 match output that is already in expect's buffers (for example,
22767 matching a breakpoint after gdb_run_cmd has been called) work
22768 reliably.
22769
22770Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22771
22772 * config/netware.exp: New file.
22773
22774Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22775
22776 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
22777 the -B and -L prefixes so we can find the debugging stub.
22778
22779 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
22780 there and we are using the gcc from the tree.
22781
22782 * gdb.base/types.c: Removed.
22783
22784 * gdb.base/configure.in: Look for makefile fragments in ../config.
22785 Recognize i386-*-netware.
22786 * gdb.c++/configure.in: Likewise.
22787
22788Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22789
22790 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
22791 the correct TCL syntax.
22792
22793Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22794
22795 * gdb.base/opaque.exp: use runto instead of messing around with
22796 breakpoints. Simplify by using gdb_test.
22797
22798 * gdb.base/bitfields.exp: restart between tests on netware targets
22799 because breakpoints aren't relocated after target death. Run
22800 processes to completion.
22801
22802 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
22803
22804Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
22805
22806 * Makefile.in: Remove extra tabs that confuse some versions
22807 of "make". Use the newly built gdb to test with by default,
22808 rather than the first one in the tester's search path.
22809
22810Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
22811
22812 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
22813
22814 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
22815 condition help.
22816
22817Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22818
22819 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
22820
22821 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
22822 running.
22823 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
22824 * gdb.base/funcargs.exp: Likewise.
22825
22826 * gdb.base/bitfields.exp: Simplify by using gdb_test.
22827 * gdb.base/funcargs.exp: Likewise.
22828
22829 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
22830 message is "".
22831
22832Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22833
22834 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
22835 return,signals,twice}.exp: Handle non-existant binaries
22836 consistantly.
22837
22838 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
22839 * gdb.base/Makefile.in: Don't try to generate a core dump, we
22840 might testing a cross development system.
22841
22842Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22843
22844 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
22845 runtest script is relative to ${srcdir}, not ${rootdir}.
22846
22847Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
22848
22849 * gdb.base/signals.exp: Allow for optionality of breakpoint
22850 address.
22851
22852Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22853
22854 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
22855
22856Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22857
22858 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
22859 for size_t definition.
22860 * gdb.c++/templates.cc: Likewise
22861
22862 * config/mt-i386-netware: New file.
22863
22864 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
22865 defined.
22866
22867 * gdb.base/Makefile.in: Added support for systems that name core
22868 files by appending "core" to the program name.
22869 * gdb.base/a1-selftest.exp: Likewise.
22870
22871Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22872
22873 * gdb.base/return.exp: Add comment and message for `return double'
22874 test failure on Sparc Solaris.
22875
22876Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
22877
22878 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
22879
22880Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22881
22882 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
22883 from optimizing them away.
22884 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
22885 patterns to include default constructors and assignment operators,
22886 to match gcc versions beyond 2.5.8. Accept any cplus demangling
22887 character in the output of the virtual base pointer.
22888
22889Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22890
22891 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
22892 expression match in print_addr_of to avoid unintented matches.
22893 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
22894 versions up to 2.5.8.
22895
22896Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22897
22898 * gdb.base/list.exp: Tweak alternate pattern for listing of an
22899 included file to run under newer versions of expect.
22900 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
22901 consecutive >'s in templates to accomodate recent cplus-dem.c change.
22902 Remove xfail for the virtual table of BDDHookV.
22903
22904Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
22905
22906 * lib/gdb.exp (string_to_regexp): Set a default result.
22907 (default_gdb_start): Fix misleading message.
22908
22909Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
22910
22911 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
22912 Remove all CC, etc definitions.
22913 * config/mt-hpux: New file.
22914 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
22915 (CFLAGS, LDFLAGS): Define.
22916 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
22917
22918 * Makefile.in (site.exp): Don't insert host_os, etc.
22919 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
22920 (distclean): Check existence of subdir.
22921 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
22922 * gdb.base/Makefile.in: General cleanup and simplification.
22923 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22924 to build executables. Use default rule to build .o files.
22925 (EXPECT, RUNTEST, CC): Fix relative pathname.
22926 (site.exp): Don't insert host_os, etc.
22927 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
22928 and/or SIGUSR1 defined.
22929 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
22930 * gdb.c++/Makefile.in: General cleanup and simplification.
22931 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22932 (CFLAGS): Remove.
22933 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
22934
22935Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
22936
22937 * gdb.base/recurse.exp: Misc changes to get tests running again
22938 after Kung's changes to the watchpoint code.
22939 * gdb.base/watchpoint.exp: Likewise.
22940
22941Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
22942
22943 * lib/gdb.exp (string_to_regexp): Convert {\} also.
22944
22945Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
22946
22947 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
22948 * lib/gdb.exp (default_gdb_start): Define.
22949 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
22950 gdb.base/funcargs.exp, gdb.base/opaque.exp,
22951 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
22952 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
22953 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
22954 Don't call gdb_target_udi in between tests.
22955
22956Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22957
22958 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
22959 (which was basically just a local version of the same thing). In
22960 addition to avoiding duplication, gdb_test_exact is faster.
22961 * lib/gdb.exp (gdb_test_exact): Fix typo.
22962
22963 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
22964 don't give an error.
22965
22966 * gdb.base/term.exp: Call delete_breakpoints before starting.
22967
22968 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
22969 (t10): Add comment.
22970
22971Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22972
22973 Reorganization of the GDB Test Suite.
22974
22975 * gdb.base: New directory, contains all the basic tests.
22976 * gdb.c++: New directory, tests specific to C++.
22977 * gdb.chill: New directory, tests specific to Chill.
22978 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
22979 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
22980 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
22981 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
22982 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
22983 t30-31 to chill).
22984 * */gdbme.*: Rename to match appropriate expect scripts.
22985 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
22986 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
22987 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
22988 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
22989 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
22990 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
22991 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
22992 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
22993 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
22994 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
22995 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
22996 gdb.c++/virtfunc.cc: New names of C++ files.
22997 * gdb.chill/chillvars.ch: New name of Chill file.
22998 * gdb.base/configure.in, gdb.c++/configure.in,
22999 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23000 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23001 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23002 * configure.in (configdirs): Update to reflect directory changes.
23003 (target_abbrev): No longer define for any configuration.
23004 * Makefile.in: Cosmetic improvements to header comments.
23005
23006Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23007
23008 Various changes to gdb.t31:
23009
23010 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
23011 * gdbme.ch: Make all key-words and predefineds be upper-case.
23012 * chillvars.exp: Expect key-words and predefinds in upper-case.
23013
23014 * chillvars.exp: Use gdb_test_exact many places.
23015 Change expected output for arrays (which now includes index labels).
23016
23017 * pr-5020.exp, gdme.ch (module PR_5020):
23018 New test, for PR-5020.
23019
23020Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
23021
23022 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23023 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23024
23025Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23026
23027 * Makefile.in: Fix bit-rot in definitions of CHILL,
23028 CHILL_FOR_TARGET and Chill_LIB.
23029 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23030 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23031 CHILL, and CHILL_LIB.
23032
23033Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23034
23035 * Revert the previous changes. Please see Rob's directory
23036 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23037
23038Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23039
23040 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
23041 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23042 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23043 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
23044 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23045 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23046 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23047 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23048 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23049 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23050 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23051 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23052 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23053 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23054 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23055 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23056 changes from 94Q1.
23057
23058Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23059
23060 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23061 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23062 Rob's new testing fragments.
23063
23064Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23065
23066 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 23067 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
23068
23069Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23070
23071 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23072 version also, match on casted version strings, and match on
23073 gdb startup case where the line numbers might be messed up.
23074
23075Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23076
23077 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 23078 (CFLAGS): Delete it from here.
c906108c
SS
23079
23080Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23081
23082 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23083
23084Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23085
23086 * Makefile.in (RUNTEST): Default to just "runtest".
23087
23088Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23089
23090 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23091 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23092 the code has been restructured.
23093
23094Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23095
23096 * gdb.t00/default.exp (set write): Allow any number of \r and/or
23097 \n, not just one of each.
23098
23099 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
23100 /bin/cc gives a warning if you do.
23101
23102Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
23103
d63a86f8 23104 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
23105 __t10ListS_link1ZUiRCUiPT0
23106
23107Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23108
23109 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
23110 on local variables in recursive functions.
23111
23112 * gdb.t07/Makefile.in: Build the new test.
23113
23114Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23115
23116 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
23117 directly. Instead compare the return values from actual calls.
23118
23119Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
23120
23121 * Makefile.in (check): Set TCL_LIBRARY for runtest.
23122
23123Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23124
23125 * From Peter Schauer with minor modifications.
a9c64011
AS
23126 * gdb.t15/return.exp (return_tests): Handle targets where "return"
23127 stops in mid-line in the caller. Add xfail for returning a float
23128 value on X86 targets.
c906108c
SS
23129
23130Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23131
23132 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
23133 to avoid expect lossage.
23134 (fmem_LRbug_tests): Likewise.
23135 * gdb.disasm/hppa.s: Corresponding changes.
23136
23137 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
23138 conditions to work with latest dejagnu/expect.
23139
23140 * gdb.t15/funcargs.exp (finish from indirect call): No longer
23141 expected to fail on the PA.
23142 (backtrace in call with trampolines): Explicitly require main
23143 to be frame #1 (no trampolines should show up in backtrace).
23144
23145 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
23146 "continue -expect".
23147 * gdb.t06/break.exp: Likewise.
23148 * gdb.t07/watchpoint.exp: Likewise.
23149 * gdb.t13/bitfields.exp: Likewise.
23150 * gdb.t15/{funcargs,return}.exp: Likewise.
23151 * gdb.stabs/weird.exp: Likewise.
23152 * config/{mips,udi}-gdb.exp: Likewise.
23153
23154 * hppa.sed: Enclose comments within a sed command to avoid
23155 losing with the old OSF1 sed.
23156
23157Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23158
23159 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
23160 sequent dynix.
23161 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
23162 * gdb.t15/funcargs.exp: Conditionally step again to really
23163 finish from marker_call_with_trampolines. Handle the case where
23164 the first step from within call_with_trampolines already steps
23165 us back to main.
23166 * gdb.t15/gdbme.c: Add comment to closing brace of
23167 call_with_trampolines for funcargs.exp.
23168
23169Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23170
d63a86f8 23171 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
23172 Fix typo(s).
23173
23174Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23175
23176 * gdb.t07/gdbme.c: More code for watchpoint testing.
23177
23178 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
23179 "Hardware watchpoint" throughout file.
23180 (test_watchpoint_triggered_in_syscall): New test.
23181 (test_complex_watchpoint): New test.
23182
23183Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23184
23185 * gdbme.c (call_with_trampolines): New function to try and step
23186 into. Tests trampoline problems on the PA.
23187
23188 * funcargs.exp (localvars_in_indirect_call): No longer expect
23189 stepping into indirect call to fail on PAs.
23190 (test_stepping_over_trampolines): New test.
23191
23192Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23193
23194 * TODO: Add suggestions for static member function tests, and
23195 completion tests.
23196
23197Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23198
23199 * TODO: Add suggestions for "p/a" tests.
23200
23201 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
23202 (default_gdb_exit): Replace all the hair with sending "quit" to
23203 the process with a simple close.
23204
23205Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23206
23207 * TODO: Add suggestions for shared library tests.
23208
23209Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23210
23211 * TODO: Add suggestions for x/s tests.
23212
23213Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23214
23215 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
23216 "enable once", and "enable breakpoints once" with ".*".
23217
23218Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23219
23220 * TODO: Add suggestions about structure passing tests.
23221
23222Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23223
23224 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
23225 the primary1 test, use work around if __GNUC__ < 2.
23226 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
23227 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
23228 Test for bad output rather than waiting for timeout. Issue
23229 second continue only if first continue failed.
23230
23231Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23232
23233 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
23234 operator[] test with gdb_test because the old code didn't seem to
23235 be getting the quoting right with the new dejagnu.
23236
23237Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
23238
23239 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
23240 one from the path.
23241 * Makefile.in: Use a fresh expect if there is one, use runtest
23242 from the src tree if there is one.
d63a86f8 23243
c906108c
SS
23244Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23245
23246 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
23247 next over recursive call. Revise the tests from that point on
23248 (which had been skipped) to match GDB's actual (correct) output.
23249
23250 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
23251 with next over a breakpoint whose condition is false.
23252
23253 * gdb.t00/help.exp: Comment out "help set print" tests just like
23254 (and for same reason as) "help set" test.
23255
23256Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23257
23258 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
23259 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
23260
23261Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23262
23263 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
23264 necessary gdb_target_udi.
23265
23266 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
23267
23268 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
23269 1838 and 2417; they are fixed.
23270
23271 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
23272 gdb.t03/ptype.exp (ptype structure, ptype union):
23273 Remove xfails; the test is looser than when the xfails were added.
23274
23275 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
23276 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
23277
23278 * gdb.t01/run.exp: Only run shell test if isnative.
23279
23280 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
23281 since "run" automatically loads if necessary. Call gdb_target_udi
23282 after the "file" since "file" kills any execution target.
23283
23284 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
23285 GDB. GDB doesn't work that way (not anymore at least) on UDI.
23286 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
23287 argument for UDI.
23288
23289Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23290
23291 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
23292
23293 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
23294
23295Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23296
23297 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
23298 properly quoting regexps. This makes the second argument to
23299 demangle a fixed string, which matches the callers, instead of a
23300 shell-style pattern which is what the previous implementation
23301 used. Update some of the callers.
23302
23303Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23304
23305 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
23306 (comib_nullified_tests): Fix typo.
23307 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
23308 strings. No longer expected to fail.
23309
23310 * gdb.disasm/hppa.s (addib_tests): Fix typo.
23311 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
23312 strings. No longer expected to fail.
23313
23314 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
23315 string. No longer expected to fail.
23316
23317Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23318
23319 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
23320 No longer expected to fail.
23321
23322 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
23323 string. No longer expected to fail.
23324
23325Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23326
23327 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
23328 only in the names (I probably got most of them). I was even
23329 generous with some which differed in underscores in names, and
23330 probably missed a few, and I *still* was able to remove almost a
23331 third of the file with almost no impact on testsuite coverage.
23332
23333Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23334
23335 * gdb.t00/default.exp: Match udi_attach error message as well as
23336 the one from child_attach.
23337
23338 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
23339
23340 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
23341
23342 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
23343 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
23344
23345 * Move test with enums and partial symbols back to
23346 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
23347 Reverts the change of 26 May 93. Per today's change to
23348 stabs.texinfo, the behavior that weird.exp was expecting was
23349 unreasonable; what is important is that the compiler+gdb get
23350 things right, which happens with a recent gcc. Also fix the test
23351 to deal with native compilers which put out the stab gdb can't
23352 deal with.
23353
23354Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23355
23356 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
23357 in the names. The main thing these accomplish is to slow things down.
23358 Many more such duplicates surely remain.
23359
23360 * gdb.t00/help.exp: Comment out "help support" test just like
23361 (and for same reason as) "help set" test.
23362
23363Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
23364
23365 * gdb.t06/break.exp: Remove setup_xfails for
23366 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
23367 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
23368 about known bug in gcc to include up through 2.5.8.
23369 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
23370 well as "_vb$".
23371 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
23372 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
23373 with latest gcc and gdb.
23374 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
23375 well as "_vb$".
23376
23377Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23378
23379 * configure.in (hppa*-*-*): Also configure and build stabs-only
23380 tests.
23381
23382Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23383
23384 * gdb.t10/hppa.mt: A makefile fragment for the PA.
23385 * gdb.t10/configure.in (hppa*-*-*): Use it.
23386
23387Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23388
23389 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
23390
23391Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23392
23393 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
23394 versions prior to 1.13.5.
23395
23396Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23397
23398 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
23399 the prompt is at the start of a line.
23400
23401Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23402
23403 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
23404 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
23405 in the copr tests now.
23406 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
23407 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
23408 expected to fail.
23409
23410Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
23411
23412 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
23413 gdb.t31/chillvars.exp, lib/gdb.exp:
23414 Tweak to run under either version of expect.
23415 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
23416 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
23417 * gdb.t11/list.exp: Remove extraneous whitespace.
23418
23419Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23420
23421 * gdb.t16/printcmds.exp (test_print_strings): Accept
23422 "(unsigned char *) " before the string.
23423
23424 * TODO: Add notes about printing of fancy types and GDB expressions.
23425
23426Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
23427
23428 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
23429 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 23430 if doing mips-idt-ecoff.
c906108c
SS
23431
23432Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
23433
23434 * Most .exp files: Tweak to run under either version of expect.
23435
23436Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23437
23438 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
23439 xfails; I'm not sure why they are failing, but not because of PR 1806.
23440
23441Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
23442
23443 * config/unix-gdb.exp: Remove gdb_unload cause it's already
23444 defined in lib/gdb.exp.
23445
23446Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23447
23448 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
23449 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
23450 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
23451 have to be typeless.
23452
23453Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23454
23455 * TODO: Add suggestion for copyright year test.
23456
23457Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
23458
23459 * configure.in (*-*-lynxos*): Add stabs tests.
23460
23461Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23462
23463 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
23464 so insert a tab before any assembler directive in column zero.
23465
23466 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
23467 stores.
23468 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
23469 stores.
23470 (fpu_short_memory_tests): Likewise.
23471
23472Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23473
23474 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
23475 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
23476 .stabs directives in comments.
23477
23478Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23479
23480 * TODO: New file, describing tests we could write.
23481 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
23482
23483Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23484
23485 * gdb.t06/signals.exp: Add kludge to force re-sync.
23486
23487 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
23488 to xgdb instead of gdb, get out of gdb.
23489
23490Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
23491
23492 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
23493 for info.
23494
23495Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23496
23497 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
23498 * gdb.stabs/configure.in (hppa*-*-*): Use it.
23499 * gdb.stabs/hppa.sed: New sed script for the PA.
23500
23501Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23502
23503 * gdb.stabs: Re-write weird.def and configuration to use sed
23504 instead of cpp. sed is portable and POSIX; cpp is neither.
23505
23506Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23507
23508 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
23509
23510Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23511
23512 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
23513
23514Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23515
23516 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
23517 "_vb$".
23518 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
23519 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
23520
23521Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23522
23523 * lib/gdb.exp: Comment out code which depends on non-existent
23524 `transform' procedure.
23525
23526Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
23527
23528 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
23529 * lib/gdb.exp: Transform tool name.
23530 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
23531 1.1's new error handling system.
23532
23533Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23534
23535 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
23536
23537Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23538
23539 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
23540 They made pattern matching so slow that timeouts happened on
23541 heavily loaded systems. Now any output from "show print" which
23542 gets us back to the GDB prompt is a PASS.
23543
23544Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
23545
23546 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
23547
23548Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23549
23550 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
23551
23552 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
23553 It is not from PR 3220.
23554
23555Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23556
23557 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
23558 just started failing because they depended on the order the
23559 subcommands are presented, or exact docstring text. This kind of
23560 test is a pain and has minimal benefit.
23561
23562Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23563
23564 * gdb.t09/corefile.exp: At end of test, use "core" command with
23565 no arguments.
23566
23567Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
23568
23569 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
23570 17}/Makefile.in: Make it possible to run the testsuite with Sun
23571 make and CC = cross gcc by adding explicit build rules for .o
23572 files.
23573
23574Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23575
23576 * gdb.t15/funcargs.exp: Don't put comments on same line as
23577 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 23578
c906108c
SS
23579Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23580
23581 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
23582
23583Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
23584
23585 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
23586 * gdb.t20/inherit.exp: remove three dumplicate entries.
23587
23588Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23589
23590 * gdb.t06/break.exp: For "next over recursive call", fail on any
23591 incorrect output, not just on "factorial (value=2)".
23592
23593Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23594
23595 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
23596 working now. Add an xfail if accesing a bss variable causes
23597 a memory error if the target is not yet run.
23598
23599Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23600
23601 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
23602 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
23603 name of __st* demangling (2 strings). Did Kung really get the
23604 more than 95 others right without testing them?
23605
23606Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
23607
23608 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
23609
23610Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
23611
23612 * configure.in (configdirs): Add gdb.disasm
23613 * gdb.disasm: New directory for GDB disassembler tests.
23614 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
23615
23616Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23617
23618 * gdb.t00/help.exp: Don't test "help set".
23619
23620 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
23621 from within expect statements. None of these happen anymore and
23622 they cause regressions to be silently unnoticed.
23623
23624 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
23625 messages) about known failures with gcc cygnus-2.4.5-930417.
23626
23627 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
23628 comp-info.exp so it gets built if it doesn't exist.
23629
23630 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
23631 it is no longer used.
23632 * gdb.t13/comp-info.c: Removed.
23633
23634Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23635
23636 * gdb.t06/signals.exp: Add xfail for sun3.
23637
23638Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23639
23640 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
23641 relevant because ^C doesn't get sent but failure can be reproduced
23642 interactively).
23643
23644Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23645
23646 * gdb.stabs/alpha.mt: New configuration file for alpha.
23647 * gdb.stabs/configure.in: Use it.
23648 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
23649 sharing with alpha.mt, redefine long to word via preprocessor.
23650 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
23651 for alpha.
23652 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
23653 native cc.
23654 * gdb.t00/teststrategy.exp: Change expect string so that we
23655 consume the `(xgdb)' from the command echo and from the gdb prompt.
23656 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
23657 gdb currently compares all values as long, so this failure probably
23658 applies to any configuration where LONGEST is bigger than a target int.
23659 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
23660 with gcc.
23661 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
23662 to handle opaque pointers, gcc is.
23663 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
23664 as first argument. Include <sys/types.h> and change all operator
23665 new definitions to use size_t.
23666 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
23667 now that we use size_t.
23668
23669Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23670
a9c64011 23671 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 23672 a long or float array cast all array members to the same type.
a9c64011 23673 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 23674 with 64 bit longs.
a9c64011 23675 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 23676 on alpha.
a9c64011 23677 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
23678
23679Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23680
23681 * gdb.t24 (demangle.exp): Constructors of templates have names like
23682 vector<int>::vector(int) not vector<int>::vector<int>(int). See
23683 section 14.6 of the ARM.
23684
23685 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
23686 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
23687 accomplish little and slow down the testsuite.
23688
23689 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
23690 Accept spaces various places.
23691
23692Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23693
23694 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
23695 with watchpoint enabled.
23696
23697 * Makefile.in: Remove definition of CC and remove the second
23698 definition of CXX (the "CXX = gcc" one remains). These definitions
23699 were causing backquotes to be expanded within backquotes, which
23700 doesn't work.
23701
23702Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
23703
23704 * gdb.t17/callfuncs.exp: Add "return 0" to end.
23705
23706Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23707
a9c64011
AS
23708 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
23709 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
23710 by mips cc and contains no stabs entries.
23711
23712Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
23713
23714 * config/vx-gdb.exp: Use fake device to load files rather than
23715 NFS.
23716 * lib/gdb.exp: New proc to do "file" command.
23717 * config/unix-gdb.exp: Use new "file" proc.
23718
23719Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
23720
23721 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
23722 Rework board rebooting slightly.
23723 (gdb_exit): Don't exit from the remote shell; there isn't one.
23724 * gdb.stabs/weird.exp: If a program is being debugged already,
23725 kill it.
23726 * gdb.t04/setvar.exp: Stop and restart gdb.
23727 * gdb.t05/expr.exp: Likewise.
23728 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
23729 restart gdb and reload the program.
23730 * gdb.t08/opaque.exp: Likewise.
23731 * gdb.t12/scope.exp: Likewise.
23732 * gdb.t13/bitfields.exp: Likewise.
23733 * gdb.t15/funcargs.exp: Likewise.
23734 * gdb.t20/classes.exp: Likewise.
23735 * gdb.t03/ptype.exp: Increase timeout.
23736 * gdb.t16/printcmds.exp (test_print_string_constants,
23737 test_print_array_constants): Likewise.
23738 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
23739 * gdb.t20/classes.exp (do_tests): Likewise.
23740 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
23741
23742Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
23743
23744 * gdb.stabs: Renamed *wierd* to *weird*.
23745
23746Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23747
23748 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
23749 for timeout. Add "known gcc 2.4.5 bug" to failure message.
23750
23751Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23752
23753 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
23754 (do_tests): Remove xfail for whatis on one_var and two_var.
23755
23756Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
23757
23758 * Makefile.in: Made cross building work better by adding
23759 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
23760
23761Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23762
23763 * gdb.t15/{return.c,return.exp,Makefile.in}:
23764 New test, currently commented out.
23765
23766Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
23767
23768 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
23769 still running and removes the leftover named socket so GDb can do
23770 clean restarts.
23771
23772Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
23773
23774 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
23775 console, not GDB.
23776 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
23777 cross testing works better with "make check"
23778 * config/unix-gdb: Use default procedures for exit and version.
23779 * config/vx-gdb.exp: Cleaned up and massaged back to working order
23780 with the newest VxWorks.
23781
23782Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23783
23784 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
23785 old form.
23786
23787 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
23788 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
23789
23790 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
23791
23792 * config/unix-gdb.exp: Remove this version of gdb_exit
23793 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
23794 Rob says he'll look at it when he gets back to testing boards.
23795
23796Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
23797
23798 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
23799 an expected fail for certain ptype commands.
23800
23801 * gdb.t20/classes.exp: Update expected results of "ptype class
23802 Base1" to account for the constructor that now appears in the type.
23803
23804Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
23805
23806 * configure.in (configdirs): Restore gdb.t04, which mysteriously
23807 disappeared from list.
23808 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
23809 "alldone" proc with call to cleanup and exit.
23810 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
23811 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
23812 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
23813 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
23814 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
23815 "alldone" proc with simple returns that suppress remaining
23816 tests. The alldone proc went away many months ago.
23817
23818Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23819
23820 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
23821
23822 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
23823
23824Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23825
23826 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
23827 as vax gdb will display them.
23828
23829Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23830
23831 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
23832 optimizers.
23833
23834 * scope.exp: Change "bad value for localval" messages so each one
23835 is unique.
23836
23837 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
23838 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
23839
23840 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
23841
23842Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23843
23844 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
23845 doesn't exist (due to optimization).
23846
23847Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23848
23849 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
23850 contains \r because the filename is long.
23851
23852 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
23853 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
23854
23855Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23856
23857 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
23858 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
23859 Ultrix.
23860 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
23861 int tests.
23862 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
23863
23864Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
23865
23866 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
23867
23868 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 23869 to match does not match the passing case but still matches the
c906108c
SS
23870 failing case.
23871
23872Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23873
23874 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
23875
23876Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
23877
23878 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
23879 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
23880 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
23881 Remove various versions of gdb_exit.
23882 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
23883 gdb_exit.
23884 * config/unix-gdb.exp: gdb_exit remains here, and should override
23885 the generic version, since it's doing a lot of wierd stuff that
23886 the other versions aren't. FIXME, fold it in, or abandon this
23887 version.
23888
23889Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23890
23891 * gdb.t24/demangle.exp: Add tests for PR 3220.
23892
23893Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23894
23895 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
23896
23897Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
23898
23899 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
23900 "i386-*-*". Works for i486 as well.
23901
23902 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
23903 bug, and expand domain of xfail to all SVR4 systems, since the
23904 actual problem is likely to be in generic SVR4 /proc support.
23905
23906Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23907
23908 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
23909
23910Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
23911
23912 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
23913 xfails for other systems. Match a missing 'Continuing.' as an
23914 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
23915
23916 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
23917 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
23918 Only issue warning for missing executables if -all option is used.
23919
23920 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
23921 file if -all option is used. It's like an unpredictable XFAIL.
23922
23923Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23924
23925 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
23926 for dynamically linked binaries.
23927
23928 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
23929
23930Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23931
23932 * gdb.t20/inherit.exp: Change message for "print tagless struct"
23933 to state that this is a known bug in old versions of g++.
23934
23935Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23936
23937 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
23938 while waiting for `Continuing'.
23939
23940Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
23941
23942 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
23943 in text, data, and bss.
23944 * gdb.t10/nodebug.c: Add local and global test variables for
23945 initialized and uninitialized data.
23946
23947Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23948
23949 * config/unix-gdb.exp (gdb_exit): Add "wait".
23950
23951Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23952
23953 * gdb.t06/signals.exp: xfail the continue from the handler for all
23954 targets.
23955
23956 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
23957 function with watchpoints enabled, the i386 call dummy starts with
23958 a call.
23959
23960 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
23961 386 bsd names its corefiles.
23962
23963Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
23964
23965 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
23966 compilers don't grok it.
23967 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
23968 with small octal ints rather than character constants, which
23969 are signed and might not fit if first promoted to int.
23970
23971Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
23972
23973 * gdb.t09/Makefile.in (clean): Remove corefile.
23974
23975Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23976
23977 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
23978
23979Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23980 and Jim Kingdon (kingdon@cygnus.com)
23981
23982 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
23983 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
23984 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
23985
23986Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23987
23988 * gdb.t17/interrupt.exp: Add xfail for hppa.
23989
23990Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23991
23992 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
23993 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
23994 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
23995 to determine signed-ness of bitfields and use the result to setup
23996 the xfail.
23997 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
23998 * gdb.t15/funcargs.exp: Use them to step until the second indirect
23999 call line is reached if necessary.
24000
24001Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24002
24003 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24004
24005Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24006
24007 * gdb.t06/break.exp: Also test `clear' command.
24008
24009Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24010
24011 * gdb.t00/teststrategy.exp: Remove extra quote.
24012
24013 * gdb.t07/watchpoint.exp: Change xfail for calling function with
24014 watchpoint enabled to be for all non-68k machines.
24015
24016 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
24017
24018Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24019
24020 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
24021 targets use aout.mt instead of ecoff.mt as gas understands
24022 standard aout format.
24023
24024Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24025
24026 * lib/gdb.exp (runto): Don't insist that function we are running to
24027 was compiled with -g.
24028
24029 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24030
24031 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24032 to get back into the read system call.
24033 Accept leading newline in case where we woke it up.
24034
24035Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24036
24037 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24038 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24039 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24040 enable ecoff configuration.
24041
24042Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24043
24044 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24045
24046Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24047
24048 * gdb.t16/printcmds.exp: Add another printf test.
24049
24050Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24051
24052 * configure.in: If configured -with-stabs on any target, add
24053 stabsdirs to configdirs.
24054
24055Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24056
24057 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24058 fun" so pattern does not match the command itself.
24059
24060Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24061
24062 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24063
24064Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24065
24066 * gdb.t17/interrupt.exp: Test for more things.
24067
24068Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24069
24070 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24071 compiler arranges the code and line numbers.
24072
24073 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24074
24075Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24076
24077 * gdb.t00/help.exp: Increase expect input buffer size.
24078
24079Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24080
24081 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24082
24083 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24084
24085 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24086
24087 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24088 [0-9]*, not just [0-9].
24089
24090Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24091
24092 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24093
24094 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
24095
24096Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24097
24098 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
24099
24100Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24101
24102 * gdb.t06/signals.c: Add xfails for sun3.
24103
24104 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
24105
24106 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
24107 test_stepping tests.
24108
24109Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24110
24111 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
24112
24113 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
24114
24115 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
24116 rather than actually putting it through cpp twice.
24117
24118 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
24119
24120Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
24121
24122 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
24123 no longer needed.
24124
24125Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24126
24127 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
24128
24129 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
24130 C++ features prints as "struct", make it a pass, not an xfail.
24131
24132Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24133
24134 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
24135 Don't require VA to print as "class" rather than "struct".
24136
24137Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
24138
24139 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
24140
24141Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24142
24143 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
24144
24145Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24146
24147 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
24148 order.
24149
24150Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24151
24152 * gdb.t16/printcmds.exp: Add printf tests.
24153
24154 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
24155
24156 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
24157
24158Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
24159
24160 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
24161 pass counts, to counteract any existing or future setup_xfails.
24162
24163Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24164
24165 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
24166 {BEGIN,END}_COMMON for common block instead of STAB.
24167 * gdb.stabs/wierd.exp: Add xfail for rs6000.
24168
24169 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
24170 intp_var should be N_GSYM not N_LSYM.
24171 wierd-aout.S: Use a label for the value of the N_SO.
24172 wierd.def: Remove all backslashes.
24173 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
24174
24175Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24176
24177 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
24178 get the expected next to inheritance3.
24179
24180Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24181
24182 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
24183 now that gcc-2.4 gets it right.
24184
24185Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24186
24187 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
24188
24189 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
24190 generating comp-info.exp which works for cross-compilation.
24191
24192Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
24193
24194 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
24195 "*-*-sysv4.*".
24196
24197Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
24198
24199 * gdb.t01/run.exp: Start with a fresh gdb.
24200 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
24201 SVR4.x.
24202
24203Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
24204
24205 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
24206 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
24207 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
24208 Makefile.in (distclean, realclean): Remove gdbme.c from list of
24209 things to remove.
24210
24211Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
24212
24213 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
24214 test cases from bug reports.
24215
24216Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
24217
24218 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
24219 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
24220 avoid spurious xfails.
24221 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
24222 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
24223 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
24224
24225Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
24226
24227 * gdb.t00/teststrategy.exp: Rework to provide more useful
24228 description of each test, fix problem with systems that define
24229 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
24230 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
24231 results for "next over recursive call" so timeouts aren't taken
24232 by error.
24233
24234Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
24235
24236 * gdb.t12/scope.exp: Test printing of variables before run.
24237
24238 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
24239 printed in wrong order due to sorting.
24240
24241Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
24242
24243 * gdb.t00/teststrategy.exp: Fix expected results for printing
24244 user entered string constant. Is array of char, prints with no
24245 address.
24246
24247 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
24248 commands.
24249 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
24250 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
24251 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
24252 of struct of char arrays.
24253 * gdb.t00/radix.exp: New tests for radix commands.
24254
24255Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
24256
24257 * gdb.t16/printcmd.exp: Print a variable before running program
24258 (with xfail for AIX).
24259
24260Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
24261
24262 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
24263
24264 * gdb.t16/printcmd.exp: Don't print variables before running program.
24265
24266 * gdb.t06/break.exp: Don't require envp argument to main.
24267
24268 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
24269
24270 * gdb.t02/whatis.exp, gdb.t11/list.exp:
24271 Add xfails for rs6000.
24272
24273 * gdb.t02/whatis.exp: Change other tests not to re-test something
24274 we already tested.
24275
24276 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
24277 each type used has a variable of that type.
24278
24279Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
24280
24281 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
24282
24283Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
24284
24285 * configure.in: change srctrigger to be a file, not a directory
24286
24287Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
24288
24289 * configure.in (mips-idt-ecoff*): Added trailing '*'.
24290
24291 * gdb.t11/list.exp: Fixed a couple of typos.
24292
24293Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
24294
24295 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
24296 is fixed and PR is closed.
24297 * gdb.t16 (gdbme.c): Add simple test string variable.
24298 * gdb.t16 (printcmds.exp): Add tests with simple test string
24299 variable, primarily for boundaries on "set print elements".
24300
24301Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
24302
24303 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
24304 Make leading 0's optional and don't expect a tab in the middle
24305 of the number.
24306
24307 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
24308
24309 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
24310 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
24311 don't end command passed to gdb_test with newline.
24312
24313 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
24314 signed keyword away, don't expect signed bitfields to be signed.
24315
24316 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
24317 printing with only as many 1's as are in the field as well as printing
24318 with 32 1's (see comment).
24319
24320Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
24321
24322 * gdb.t00/default.exp: Start with a fresh gdb.
24323 * configure.in (configdirs): Remove gdb.t31 until the chill
24324 compiler works again. It no longer is able to find chillrt0
24325 since it isn't in libchill.a anymore.
24326 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
24327 wierd.o, make more modular.
24328 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
24329 spurious newlines that caused problems.
24330
24331Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24332
24333 * Move test with enums and partial symbols from gdb.t03/ptype.exp
24334 to gdb.stabs/wierd.exp since GCC has worked around the bug.
24335 gdb.stabs/wierd.{exp,def}: Many new tests.
24336
24337 * gdb.t00/default.exp: update info line for new message.
24338
24339 * gdb.t02/{whatis.exp,gdbme.c}:
24340 Test that "char *" doesn't print as "caddr_t".
24341
24342Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24343
24344 * gdb.t00/help.exp: Use .* in place of some help messages which
24345 just changed.
24346 gdb.t00/default.exp: Update "info frame" test for new message.
24347 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
24348 Remove some xfails
24349
24350Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24351
24352 * gdb.t03/{gdbme.c,ptype.exp}:
24353 Add tests for typedef'd struct and union without tags.
24354 Also check "whatis" on a variable of a typedef'd enum without a tag.
24355
24356 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
24357 PRMS 1823; the bug still exists but isn't reproduced by this test
24358 anymore), and remove rs6000 XFAIL (the bug is fixed).
24359
24360 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
24361 duplicated from whatis.exp. For those that are left, accept
24362 "long", "long int", or "int" for long variables (whatis.exp already
24363 has an XFAIL for "int", so no need to fail it here).
24364
24365 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
24366 Deal with GCC's names for types now that GDB uses the compiler's names.
24367
24368 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
24369 setup_xfail's for sunos4. If we #defined the signed keyword away,
24370 don't expect GDB to know that char it is signed.
24371
24372 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
24373
24374Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
24375
24376 * configure.in (configdirs): Add gdb.t24 for C++ tests that
24377 should work on any system, regardless of debugging format.
24378 * gdb.t21/demangle.exp: Move to gdb.t24.
24379 * gdb.t24/demangle.exp: Move from gdb.t21.
24380 * gdb.t24/{Makefile.in, configure.in}: New files.
24381
24382Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24383
24384 * configure.in: Do gdb.stabs and C++ tests only for stabs.
24385 * gdb.stabs: New directory.
24386
24387Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24388
24389 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
24390 not just "Quit anyway?".
24391
24392Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
24393
24394 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
24395 that all setup_xfails are immediately followed by clear_xfails.
24396
24397Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
24398
24399 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
24400 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
24401 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
24402 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
24403 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
24404 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24405 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24406 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
24407 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
24408 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
24409 gdb.t31/chillvars.exp, lib/gdb.exp:
24410 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
24411 bug-gdb@prep.ai.mit.edu.
24412
24413Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
24414
24415 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
24416 with 0.0, not integer 0.
24417
24418Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
24419
24420 * gdb.t06/break.exp: Update for "Kill the program" message change.
24421
24422Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
24423
24424 * Makefile.in (GDBFLAGS): Set to -nx.
24425 * Makefile.in (site.exp): Use GDBFLAGS.
24426
24427Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24428
24429 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
24430 Makefiles.
24431 (check): depend on just-check.
24432 (just-check): added so that tests can be run without a noop
24433 build pass.
24434
24435Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24436
24437 Switch to using configure's configdirs.
24438 * Makefile.in (Makefile): add configure.in dependency.
24439 (SUBDIRS): removed redundant assignment.
24440 * configure.in: switch subdirs assignment to configdirs.
24441 * gdb.t*/configure.in: new files.
24442
24443Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
24444
24445 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
24446 works.
24447
24448Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
24449
24450 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
24451 in explicit rules. Apparently this is not supported by some makes.
24452
24453Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
24454
24455 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
24456
24457Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24458
24459 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
24460 disappeared.
24461
24462Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
24463
24464 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
24465
24466Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
24467
24468 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
24469 watchpoint problem that is now fixed.
24470 * gdb.t30/chexp.exp: Remove setup_xfail for printing
24471 uninitialized convenience variables.
24472 * gdb.t31/chillvars.exp: Fix expected patterns for printing
24473 structures.
24474
24475Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24476
24477 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
24478 which causes expect to get out of sync with gdb on long output
24479 from help set.
24480 * gdb.t09/corefile.exp: Make expected pattern for core file
24481 failing signal and frame output format less sun specific.
24482
24483Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
24484
24485 * gdb.t31/chillvars.exp: Add and remove initial dummy
24486 breakpoint, so that symbol table is forced in.
24487 (Needed at least on Sunos4, though it seems not SVR4.)
24488 * gdb.t31/chillvars.exp: Update for changed output format.
24489
24490Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
24491
a9c64011 24492 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
24493
24494Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
24495
24496 * Makefile.in: Added --srcdir when invoking runtest, removed the
24497 need for a local config file. (optional now)
24498
24499Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
24500
24501 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
24502 failure count used to force early termination. Add some more
24503 expected failures for gnu style demangling.
24504
24505Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24506
24507 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
24508 pmi variable from gdb.t20/gdbme to get optimized away.
24509 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
24510 Check for written corefile upon timeout _and_ eof.
24511
24512Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24513
24514 * config/unix-gdb.exp: Add missing return 0.
24515
24516Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24517
24518 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
24519 test termination.
24520
24521Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
24522
24523 * configure.in (subdirs): Put back gdb.t17 which mysteriously
24524 disappeared.
24525
24526Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
24527
24528 * gdb.t10/crossload.exp: Disable the i860-elf test until such
24529 time as i860 support works.
24530
d63a86f8 24531 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
24532 "backtrace 100\r" rather than just "backtrace\r", to match last
24533 change.
24534
24535Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
24536
24537 * config/udi-gdb.exp (gdb_exit): Remove close command.
24538 (gdb_target_udi): New procedure to set the UDI target.
24539 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
24540 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
24541 Added waits for prompts after several question responses. Added
24542 some more responses used by a29k-amd-udi-gdb.
24543 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
24544 pass different arguments, restart UDI connection after program
24545 completion.
24546 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
24547 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24548 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
24549 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
24550 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
24551 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
24552 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24553 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
24554 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
24555 after program completion.
24556 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
24557 compiled with a SELECT_VECS setting.
24558 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
24559 infinite recursion.
24560
24561 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
24562 Added checks for COFF results, and made them expected failures for
24563 all targets. It would be better to make them expected failures
24564 for COFF targets only.
24565
24566Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
24567
24568 * Makefile.in: add null dvi target, don't bother to recurse
24569 through test directories for info and install-info; rename
24570 $(datadir) to be dejagnu instead of deja-gnu
24571
24572Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
24573
24574 * gdb.t31/gdbme.ch: Re-enable code that previously caused
24575 compiler to coredump.
24576 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
24577 code.
24578
24579Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
24580
24581 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
24582 coredump.
24583 * gdb.t31/chillvars.exp: Comment out tests that depend on that
24584 code.
24585
24586Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
24587
24588 * gdb.t03/ptype.exp: tests for return code from gdb_test.
24589 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
24590 which in a shell. Deletes xgdb when done.
24591 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
24592 Tests the return from the "set height" or "set width" commands.
24593 Added a few return codes where needed.
24594
24595Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
24596
24597 * Makefile.in (SUBDIRS): Add gdb.t17.
24598 * configure.in (subdirs): Add gdb.t17.
24599 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
24600 files to test gdb's calling of functions in the inferior with
24601 the correct arguments and gdb's ability to retrieve any
24602 result returned.
24603
24604Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
24605
24606 * config/unix-gdb.exp (gdb_exit): Remove close commands that
24607 may be called after gdb goes away. Previous versions of expect
24608 needed these to avoid file descriptor leaks, but they cause
24609 errors with the current revision of expect.
24610 * gdb.t00/gdbvars.exp: Use -re on expected output after
24611 setting sevenbit-strings.
24612 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
24613 to set sevenbit-strings consistent across tests.
24614 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
24615 set sevenbit-strings consistent across tests.
24616
24617Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
24618
24619 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
24620 expected output to match current "expect" expectations.
24621
24622Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
24623
24624 * gdb.t00/default.exp: Change expected output for default "source"
24625 command, to match new gdb behavior which requires a filename to
24626 source.
24627
24628Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
24629
24630 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
24631 expected fail for i486-*-* that misses the marker2 function.
24632 * gdb.t10/crossload.exp (bfddefault): Allow successful
24633 recognition of a format to pass even if no symbols are found.
24634 Explicitly catch failures where the format is not recognized
24635 or is ambiguous, and add the reason to the fail message.
24636 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
24637 the cause is and invalid target and add reason to failure message.
24638 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
24639 elf32-i386, elf32-sparc, and elf32-i860.
24640 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
24641 Set up expected failure for 'filename'::variable scope resolution,
24642 which is now apparently broken on all targets.
24643 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
24644 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
24645 gdb.t23/templates.exp: Change failure for missing binfile into
24646 just a warning.
24647 gdb.t21/demangle.exp: Change all cfront references to 'arm'
24648 references.
24649
24650Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
24651
24652 * gdb.t00/default.exp: Add expected output for default "source"
24653 command, to match new gdb behavior.
24654 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
24655
24656Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
24657
24658 * config/*-gdb.exp: returns an error, rather than exiting on
24659 internal errors.
24660
24661Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
24662
24663 * gdb.t03/gdbme.c: Add pointer to struct variable.
24664 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
24665 referencing struct members.
24666
24667Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
24668
24669 * configure.in (mips-idt-ecoff): New target.
24670 * config/mips-gdb.exp: New file for remote board using MIPS remote
24671 debugging protocol.
24672
24673 * Redid configuration scheme. Removed gdb.t*/configure.in.
24674 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
24675 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
24676 distclean targets. Built executables via .o files. Adjusted
24677 tests to account for source files in $(srcdir) rather than
24678 $(objdir).
24679 * lib/gdb.exp (runto): Don't expect () after the function name,
24680 because it may have arguments.
24681
24682Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
24683
24684 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
24685 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
24686 expected failures for mips-idt-* and mips-sgi-*.
24687 * gdb.t00/default.exp (attach): Kill process if requested.
24688 * gdb.t00/help.exp (help target core, help target): Accept a gdb
24689 that does not read core files.
24690 * gdb.t01/run.exp: Removed checks for exit status code.
24691 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
24692 it is linked in.
24693 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
24694 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
24695 appropriate, rather than doing it by hand.
24696 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
24697 execution.
24698 * gdb.t10/crossload.exp: Kill existing program if needed.
24699 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
24700 appropriate, rather than doing it by hand. Always increase
24701 timeout for this test, not just for VxWorks.
24702
24703Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
24704
24705 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
24706 of Chill STRUCT types and STRUCT values.
24707 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
24708 than "char".
24709 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 24710 struct2): New struct definitions and initializations to test
c906108c
SS
24711 simple Chill STRUCT types.
24712
24713Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
24714
24715 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
24716 the null byte at the end of strings.
24717 * gdb.t00/default.exp: Make show version insensitive to copyright
24718 date.
24719 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
24720 to avoid dependencies on target char signedness.
24721 * gdb.t16/printcmds.exp: Update expected results for explicitly
24722 unsigned char.
24723 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
24724 now work.
24725 * gdb.t21/demangle.exp: Add many more patterns for template
24726 demangling, most of them being expected failures.
24727 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
24728 string we are matching for, to match on the whole string.
24729 * gdb.t21/demangle.exp: Add many new test strings to demangle,
24730 and fix a whole bunch that had incorrect expected output but were
24731 passing anyway because of the bug in "proc demangle".
24732 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
24733 type.
24734 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
24735
24736Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
24737
a9c64011
AS
24738 * gdb/testsuite: made modifications to testcases, etc., to allow
24739 them to work properly given the reorganization of deja-gnu and the
24740 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
24741
24742Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
24743
24744 * gdb/testsuite: Initial creation of gdb/testsuite.
24745 Migrated dejagnu testcases and support files for testing nm to
24746 gdb/testsuite from deja-gnu. These files were moved "as is"
24747 with no modifications. This migration is part of a major overhaul
24748 of dejagnu. The modifications to these testcases, etc., which
24749 will allow them to work with the new version of dejagnu will be
24750 made in a future update.
48efe704 24751
8d8cb839 24752 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 24753\f
8d8cb839
EZ
24754;; Local Variables:
24755;; mode: change-log
24756;; left-margin: 8
24757;; fill-column: 74
24758;; version-control: never
24759;; End:
902f2ccb
MC
24760
24761 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 24762 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
24763 Copying and distribution of this file, with or without modification,
24764 are permitted provided the copyright notice and this notice are preserved.
This page took 2.524939 seconds and 4 git commands to generate.