Fix a typo in doc/c-i386.texi.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
d5b4a7be
YQ
12011-07-18 Yao Qi <yao@codesourcery.com>
2
3 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
4 supported.
5 * gdb.mi/mi-nonstop-exit.exp: Likewise.
6 * gdb.mi/mi-nonstop.exp: Likewise.
7 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8 * gdb.mi/mi-nsintrall.exp: Likewise.
9 * gdb.mi/mi-nsmoribund.exp: Likewise.
10 * gdb.mi/mi-nsthrexec.exp: Likewise.
11 * gdb.python/py-evthreads.exp: Likewise.
12
e9ea2662
JK
132011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14
15 Code cleanup.
16 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
17 it. Substitute it instead of test_compiler_info everywhere.
18
ce451573
UW
192011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
20
21 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
22 remote targets as well.
23
756d88a7
UW
242011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
25
26 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
27 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
28
31f83dc5
UW
292011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
30
31 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
32 a remote machine, not the host.
33 (gdb_compile_shlib): Set soname if target is remote.
34
059241a0
PP
352011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
36
37 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
38
28a0b48c 392011-07-13 Matt Rice <ratmice@gmail.com>
40
41 * gdb.python/py-objfile-script-gdb.py: Renamed to
42 py-objfile-script-gdb.py.in.
43 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
44 py-objfile-script-gdb.py.
45 * gdb.python/py-objfile-script.exp: Update reference to
46 py-objfile-script-gdb.py.
47
9a771b67
JK
482011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
49
50 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
51 reference undefined label.
52
04ad99e6
JK
532011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
54
55 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
56 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
57 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
58 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
59
713389e0
PM
602011-07-11 Phil Muldoon <pmuldoon@redhat.com>
61
62 PR python/12438
63 * gdb.python/python.exp: Add maint set/show python print-stack
64 deprecated tests. Add set/show python print-backtrace tests.
65
97d146f8
JK
662011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
67
68 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
69 debug info.
70
facde0e5 712011-07-06 Matt Rice <ratmice@gmail.com>
72
73 * gdb.python/python.exp: Update filename paths.
74 * gdb.python/py-symtab.exp: Ditto.
75
438640d1
MP
762011-07-06 Marek Polacek <mpolacek@redhat.com>
77
78 * gdb.python/py-evthreads.exp: Add missing `$'.
79
33a365df
MF
802011-07-06 Jie Zhang <jie.zhang@analog.com>
81
82 * config/bfin.exp: New file.
83 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
84 * gdb.asm/bfin.inc: New file.
85
8f7ae686
MP
862011-07-06 Marek Polacek <mpolacek@redhat.com>
87
df46027d 88 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
89 the whole output.
90
eb2a6f42
TT
912011-07-05 Tom Tromey <tromey@redhat.com>
92
93 * gdb.java/jprint.java (jprint.hi): New field.
94 * gdb.java/jprint.exp: Print string.
95
177b42fe
TJB
962011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
97
98 * gdb.base/call-sc.c: Fix typos.
99 * gdb.base/ifelse.exp: Likewise.
100 * gdb.base/structs.c: Likewise.
101
3b2a0cf2
JB
1022011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
103
104 * gdb.base/jit-so.exp: New test.
105 * gdb.base/jit-dlmain.c: New file.
106 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
107
46fc714c
JK
1082011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
109
110 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
111 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
112 * gdb.cp/pr9167.exp (p b): Likewise.
113 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
114 (test value of P in inner_m, test type of Z in inner_m): Call
115 setup_xfail for gcc <= 4.5.
46fc714c 116
418c7cf7
JK
1172011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
118
119 * gdb.cp/paren-type.cc: New files.
120 * gdb.cp/paren-type.exp: New files.
121
3d50dd94
JK
1222011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
123
124 Stop on first linespec terminator instead of eating what we can.
125 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
126 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
127 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
128 (break C::f()): ... this one.
129 (break C::operator()()): New test.
130 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
131 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
132 test.
133
dcf9f4ab
JK
1342011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
135
136 Fall back linespec to minimal symbols.
137 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
138 error message.
139 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
140 * gdb.cp/minsym-fallback-main.cc: New file.
141 * gdb.cp/minsym-fallback.cc: New file.
142 * gdb.cp/minsym-fallback.exp: New file.
143 * gdb.cp/minsym-fallback.h: New file.
144
3f542ed1
JK
1452011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
146
147 * gdb.cp/no-dmgl-verbose.cc: New file.
148 * gdb.cp/no-dmgl-verbose.exp: New file.
149
1502011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
151
152 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
153 __GI_.
154 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
155 (f): New function.
156 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
157 (complete p 'func<short>(): ... here.
158 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
159 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
160 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
161 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
162 Make them KFAIL gcc/49546.
163
00eb2c4a
JB
1642011-07-01 Joel Brobecker <brobecker@adacore.com>
165
166 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
167
85a20c42
JK
1682011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
169
170 Test GCC PR debug/49546.
171 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
172 (test type of F in k3_m, test value of F in k3_m): New.
173 * gdb.cp/temargs.cc (struct S3, struct K3): New.
174 (main): New variable k3. Call k3.k3_m.
175
d2d43431
JB
1762011-07-01 Jean-Charles Delay <delay@adacore.com>
177
178 * gdb.ada/packed_array.exp: Fix expected outout.
179
54ae186f
JB
1802011-07-01 Jean-Charles Delay <delay@adacore.com>
181
182 * gdb.ada/packed_array.exp: fixed expected output.
183
8f17729f
JB
1842011-07-01 Joel Brobecker <brobecker@adacore.com>
185
186 * gdb.ada/same_enum: New testcase.
187
f5aa6869
JB
1882011-07-01 Joel Brobecker <brobecker@adacore.com>
189
190 * gdb.ada/ptr_typedef: New testcase.
191
828292f2
JB
1922011-07-01 Joel Brobecker <brobecker@adacore.com>
193
194 * gdb.ada/arrayptr.exp: Add ptype test.
195
18920c42
JB
1962011-07-01 Joel Brobecker <brobecker@adacore.com>
197
198 * gdb.ada/char_enum: New testcase.
199
3536d9e3 2002011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
201
202 * gdb.base/dump.exp (capture_pointer_with_type): New.
203 Get value from address instead of name.
204 Start GDB once, and do `dump' and `restore'
205 tests together.
206
db863c42
MF
2072011-06-30 Jie Zhang <jie.zhang@analog.com>
208 Mike Frysinger <vapier@gentoo.org>
209
210 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
211 helper functions for getting/setting remotetimeout variable.
212 * lib/gdb.exp (gdb_load): If the target is remote, set
213 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
214 with $loadtimeout. Set $load_ok to 0 before doing the load.
215 Instead of returning, immediately, set $load_ok to 0. Call
216 set_remotetimeout with $oldremotetimeout, and then return if
217 $load_ok is 1.
218
e9e642a8
AB
2192011-06-30 Andrew Burgess <aburgess@broadcom.com>
220
221 * gdb.python/py-template.exp: Don't run this test if the target
222 does not support c++ tests.
223
32019081
JK
2242011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
225
226 Fix non-only rename list for Fortran modules import.
227 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
228 tests.
229 * gdb.fortran/module.f90 (module moduse): New.
230 (program module): use moduse, test var_x, var_y and var_z.
231
0ecee54c
TT
2322011-06-29 Tom Tromey <tromey@redhat.com>
233
234 PR testsuite/12040:
235 * gdb.fortran/array-element.exp: Use f90, not f77.
236 * gdb.fortran/complex.exp: Use f90, not f77.
237 * gdb.fortran/derived-type.exp: Use f90, not f77.
238 * gdb.fortran/library-module.exp: Use f90, not f77.
239 * gdb.fortran/logical.exp: Use f90, not f77.
240 * gdb.fortran/module.exp: Use f90, not f77.
241 * gdb.fortran/multi-dim.exp: Use f90, not f77.
242 * gdb.fortran/subarray.exp: Use f90, not f77.
243
3b2b8fea
TT
2442011-06-29 Tom Tromey <tromey@redhat.com>
245
246 * gdb.fortran/charset.exp: New file.
247 * gdb.fortran/charset.f90: New file.
248
42159ca5
TT
2492011-06-29 Tom Tromey <tromey@redhat.com>
250
251 PR testsuite/12040:
252 * lib/future.exp: New file, mostly extracted from ada.exp.
253 Rewrote compatibility code to use rename.
254 (gdb_find_gfortran): New proc.
255 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
256 gfortran patch.
257 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
258 Move to future.exp.
259 * lib/gdb.exp: Always load future.exp.
260
af69a5ce
YQ
2612011-06-28 Yao Qi <yao@codesourcery.com>
262
263 * gdb.cp/exception.cc: Don't include iostream.
264 (bar): Remove print statement.
265 (catcher): New.
266 (main): Remove print statements. Call function catcher.
267 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
268 Set breakpoint on catcher, and check the value of parameter.
269
ab5c6a72
YQ
2702011-06-23 Yao Qi <yao@codesourcery.com>
271
272 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
273 1.2 is disabled. KFAIL for uclinux.
274
9497469f
MP
2752011-06-23 Marek Polacek <mpolacek@redhat.com>
276
277 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
278 mi_gdb_test.
279
b9132588
MP
2802011-06-23 Marek Polacek <mpolacek@redhat.com>
281
5d197ed0 282 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 283
e55595ca
MP
2842011-06-23 Marek Polacek <mpolacek@redhat.com>
285
5d197ed0
MP
286 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
287
2882011-06-23 Marek Polacek <mpolacek@redhat.com>
289
290 * gdb.mi/mi2-basics.exp: Fix races. Honour the
291 `test_exec_and_symbol_mi_operatons' return value.
292 (test_mi_interpreter_selection): Use mi_gdb_test instead of
293 gdb_test_multiple.
294 (test_exec_and_symbol_mi_operatons): Likewise.
295 (test_path_specification): Likewise.
e55595ca 296
be777e08
YQ
2972011-06-23 Yao Qi <yao@codesourcery.com>
298
299 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
300 supported.
301 * lib/gdb.exp (support_displaced_stepping): New.
302
615556d6
YQ
3032011-06-23 Yao Qi <yao@codesourcery.com>
304
305 * gdb.threads/execl.exp: Skip on remote target.
306
833b0ca7
MP
3072011-06-21 Marek Polacek <mpolacek@redhat.com>
308
5d197ed0 309 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
310 mi_gdb_test.
311
1ee4023a
MP
3122011-06-20 Marek Polacek <mpolacek@redhat.com>
313
5d197ed0 314 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 315
d0b1d624
MP
3162011-06-20 Marek Polacek <mpolacek@redhat.com>
317
5d197ed0 318 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
319 mi_gdb_test.
320
79aa92c1
MP
3212011-06-20 Marek Polacek <mpolacek@redhat.com>
322
5d197ed0 323 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 324
5ce5db06
YQ
3252011-06-14 Yao Qi <yao@codesourcery.com>
326
327 gdb/testsuite/
328 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
329
533a737e
JK
3302011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
331
332 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
333
d0e53741
TT
3342011-06-10 Tom Tromey <tromey@redhat.com>
335
336 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
337 Add tests for pointer-to-member-function.
338 * gdb.cp/temargs.cc (S::somefunc): New function.
339 (K2): New class.
340 (main): Instantiate K2; call method.
341
b5916bbd
JB
3422011-06-08 Joel Brobecker <brobecker@adacore.com>
343
344 * gdb.python/py-inferior.c (f2): Make str an array rather
345 than a pointer.
346 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
347
5be4dfca
JK
3482011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
349
350 * gdb.base/async-shell.c: New file.
351 * gdb.base/async-shell.exp: New file.
352
9f47e254
PA
3532011-06-06 Pedro Alves <pedro@codesourcery.com>
354
355 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
356
64b9b334
JB
3572011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
358
359 From Stephen Kitt <steve@sk2.org>
360 * gdb.base/help.exp: Adjust following some spelling corrections
361 in GDB.
362
dbc0f131
YQ
3632011-06-01 Yao Qi <yao@codesourcery.com>
364
365 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
366
fd336a18
KS
3672010-05-31 Keith Seitz <keiths@redhat.com>
368
369 PR c++/12750
370 * gdb.cp/static-method.cc: New file.
371 * gdb.cp/static-method.exp: New file.
372
fa8b9902
KS
3732010-05-31 Keith Seitz <keiths@redhat.com>
374
375 PR symtab/12704
376 * gdb.cp/anon-ns.cc: New file.
377 * gdb.cp/anon-ns.exp: New file.
378
0a5b1e09
PA
3792011-05-31 Pedro Alves <pedro@codesourcery.com>
380
381 * gdb.arch/i386-dr3-watch.c: New file.
382 * gdb.arch/i386-dr3-watch.exp: New file.
383
0578b8d1
YQ
3842011-05-30 Yao Qi <yao@codesourcery.com>
385
386 * gdb.base/callfuncs.c (t_structs_fc): New.
387 (t_structs_dc, t_structs_ldc): New.
388 (t_double_many_args):
389 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
390 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
391 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
392 * gdb.base/callfuncs.exp: Call new functions.
393
6680506e
YQ
3942011-05-30 Yao Qi <yao@codesourcery.com>
395
ff4d2c60
YQ
396 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
397 Call rerun_and_prepare for each test to isolate effects.
398
3992011-05-30 Yao Qi <yao@codesourcery.com>
400
401 * gdb.base/varargs.c (find_max_float_real): New.
402 (find_max_double_real, find_max_long_double_real): New.
403 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
404 * lib/gdb.exp (setup_kfail_for_target): New.
405
e43ec454
YQ
4062011-05-30 Yao Qi <yao@codesourcery.com>
407
408 * gdb.base/funcargs.c (callca, callcb, callcc): New.
409 (callcd, callce, callcf, callc1a, callc1b): New.
410 (callc2a, callc2b): New.
411 * gdb.base/funcargs.exp (complex_args): New.
412 (complex_integral_args, complex_float_integral_args): New.
413 * lib/gdb.exp (support_complex_tests): New. Determine
414 whether to run test cases on _Complex types.
415
432b4d03
JK
4162011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
417
418 * gdb.threads/leader-exit.c: New file.
419 * gdb.threads/leader-exit.exp: New file.
420
6caf069d
MP
4212011-05-27 Marek Polacek <mpolacek@redhat.com>
422
9497469f 423 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 424
97fce28b
MP
4252011-05-27 Marek Polacek <mpolacek@redhat.com>
426
427 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
428 remove the `supported' variable.
429 * gdb.mi/mi-nonstop.exp: Likewise.
430 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
431 * gdb.mi/mi-nsintrall.exp: Likewise.
432 * gdb.mi/mi-nsmoribund.exp: Likewise.
433 * gdb.mi/mi-nsthrexec.exp: Likewise.
434
9da8c2a0
PA
4352011-05-26 Pedro Alves <pedro@codesourcery.com>
436
437 * gdb.reverse/finish-reverse-bkpt.exp: New test.
438
2c03e5be
PA
4392011-05-26 Pedro Alves <pedro@codesourcery.com>
440
441 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
442
2e21250d
KS
4432011-05-24 Keith Seitz <keiths@redhat.com>
444
445 PR breakpoint/12803
446 * gdb.cp/cmpd-minsyms.cc (a): New method.
447 (b): New method.
448 (c): New method.
449 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
450
cdac0397
PA
4512011-05-24 Pedro Alves <pedro@codesourcery.com>
452
453 * gdb.base/commands.exp (watchpoint_command_test): Check that the
454 watchpoint's command list didn't execute when the watchpoint went
455 out of scope.
456
ee5683ab
PM
4572011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
458
459 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
460 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
461 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
462 * gdb.arch/i386-gnu-cfi.exp: Likewise.
463 * gdb.arch/i386-permbkpt.exp: Likewise.
464 * gdb.arch/i386-prologue.exp: Likewise.
465 * gdb.arch/i386-size-overlap.exp: Likewise.
466 * gdb.arch/i386-size.exp: Likewise.
467 * gdb.arch/i386-unwind.exp: Likewise.
468 * gdb.reverse/i386-precsave.exp: Likewise.
469 * gdb.reverse/i386-reverse.exp: Likewise.
470 * gdb.reverse/i386-sse-reverse.exp: Likewise.
471 * gdb.reverse/i387-env-reverse.exp: Likewise.
472 * gdb.reverse/i387-stack-reverse.exp: Likewise.
473
c91c8c16
PA
4742011-05-24 Pedro Alves <pedro@codesourcery.com>
475
476 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
477 file doesn't error, using MI.
478
c50491a7
TT
4792011-05-23 Tom Tromey <tromey@redhat.com>
480
481 * gdb.base/charset.exp (string_display): Add tests to assign to
482 arrays.
483 * gdb.base/charset.c (short_array, int_array, long_array): New.
484
4a07b7da
PA
4852011-05-20 Pedro Alves <pedro@codesourcery.com>
486
487 Cope with async mode.
488
4a07b7da
PA
489 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
490 into gdb_test + mi_expect_stop.
491
b275f2d2
PA
4922011-05-20 Pedro Alves <pedro@codesourcery.com>
493
494 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
495 (callme): Remove printf call.
496
eec52c44
PM
4972011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
498
499 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
500 quote pattern to avoid problems with Cygwin/mingw expect versions.
501 * gdb.base/default.exp (show convenience): Use double
502 quote pattern for regular expressions.
503
b3c8eb43
JK
5042011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
505
506 Fix -readnow for -gdwarf-4 unused type units.
507 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
508 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
509
ed731959
JK
5102011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
511
512 * gdb.base/kill-after-signal.c: New file.
513 * gdb.base/kill-after-signal.exp: New file.
514
3b48433d
PA
5152011-05-16 Pedro Alves <pedro@codesourcery.com>
516
517 * gdb.ada/start.exp: Call untested with the correct test filename.
518 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
519 test filename. Make the test's binary unique.
520 * gdb.arch/i386-signal.exp: Call untested with the correct test
521 filename.
522 * gdb.arch/i386-size-overlap.exp: Ditto.
523 * gdb.arch/Makefile.in (EXECUTABLES): Update.
524 * gdb.base/gcore-buffer-overflow.exp: Ditto.
525 * gdb.cp/call-c.exp: Ditto.
526 * gdb.mi/mi-reverse.exp: Call untested with the correct test
527 filename. Make the test's binary unique.
528 * gdb.mi/Makefile.in (EXECUTABLES): Update.
529 * gdb.python/py-mi.exp: Ditto.
530 * gdb.python/Makefile.in (EXECUTABLES): Update.
531 * gdb.reverse/i386-precsave.exp: Ditto.
532 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
533 test filename.
534 * gdb.reverse/i387-stack-reverse.exp: Ditto.
535 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
536 unique.
537 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
538 test filename.
539 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
540 * gdb.trace/tfile.exp: Ditto.
541
ba4a8bdd
YQ
5422011-05-14 Yao Qi <yao@codesourcery.com>
543
544 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
545 type.
546
dbaefcf7
DE
5472011-05-13 Doug Evans <dje@google.com>
548
549 * gdb.python/py-objfile-script.exp: New file.
550 * gdb.python/py-objfile-script.c: New file.
551 * gdb.python/py-objfile-script-gdb.py: New file.
552 * testsuite/gdb.python/py-section-script.exp: Test
553 "info auto-load-scripts".
554
9930639c
TT
5552011-05-13 Tom Tromey <tromey@redhat.com>
556
557 * gdb.dwarf2/clztest.exp: New file.
558 * gdb.dwarf2/clztest.c: New file.
559 * gdb.dwarf2/clztest.S: New file.
560
05272e11
DE
5612011-05-13 Doug Evans <dje@google.com>
562
cc63ef9b
DE
563 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
564 String16 tests.
05272e11 565
6edba76f
TT
5662011-05-13 Tom Tromey <tromey@redhat.com>
567
568 * lib/gdb.exp (is_x86_like_target): New proc.
569 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
570 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
571 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
572 -nostdlib to compiler.
573 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
574 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
575 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
576 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
577 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
578
028d0ed5
TJB
5792011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
580
581 * gdb.python/py-function.exp: Test setting a value from a function
582 which executes a command.
583
8a9b8146
TT
5842011-05-12 Tom Tromey <tromey@redhat.com>
585
586 * gdb.dwarf2/typeddwarf.S: New file.
587 * gdb.dwarf2/typeddwarf.c: New file.
588 * gdb.dwarf2/typeddwarf.exp: New file.
589
10483e8e
MP
5902011-05-12 Marek Polacek <mpolacek@redhat.com>
591
592 * gdb.mi/mi-basics.exp: Fix races. Honour the
593 `test_exec_and_symbol_mi_operatons' return value.
594 (test_mi_interpreter_selection): Use mi_gdb_test instead of
595 gdb_test_multiple.
596 (test_exec_and_symbol_mi_operatons): Likewise.
597 (test_path_specification): Likewise.
598
faf067f1
JK
5992011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
600
601 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
602 (gdb_touch_execfile): Remove catch wrappers. New variable time.
603 Replace `file copy' and `file rename' by `file mtime'. Twice.
604
7ff911a3
JK
6052011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
606
607 * gdb.base/readline-ask.c: New file.
608 * gdb.base/readline-ask.exp: New file.
609 * gdb.base/readline-ask.inputrc: New file.
610
a536c6d7
UW
6112011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
612
613 * gdb.cell/bt.exp: Delete breakpoints before running to signal
614 to avoid race condition.
615 * gdb.cell/coremaker.c: Use small stack size.
616 * gdb.cell/ea-standalone.exp: Use file name without path as
617 argument to c_to.
618 * gdb.cell/fork.exp: Allow other output when continuing to end.
619
d472a426
JK
6202011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
621
622 * gdb.threads/corethreads.c: New file.
623 * gdb.threads/corethreads.exp: New file.
624
6252011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
626
627 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
628 Try to compile the test using -Wl,-z,norelro first.
629 (load_core): New variable libthread_db_seen, initialize it.
630 (zeroed-threads cannot be listed): Protect it by XFAIL on
631 !$libthread_db_seen.
632
8be455d7
JK
6332011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
634
635 PR 12573
636 * gdb.dwarf2/dw2-skip-prologue.S: New file.
637 * gdb.dwarf2/dw2-skip-prologue.c: New file.
638 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
639
1976171a
JK
6402011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
641
642 * gdb.cp/psymtab-parameter.cc: New file.
643 * gdb.cp/psymtab-parameter.exp: New file.
644
7db6f30f
JK
6452011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
646
647 Fix a race.
648 * gdb.cp/static-print-quit.exp (print c): Split to ...
649 (print c - <return>, print c - q <return>, print c - to quit):
650 ... these. Make the testfile untested on gdb-7.1.
651
85161e9e 6522011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
653
654 * lib/gdb.exp (exec_target_file, exec_symbol_file,
655 gdb_rename_execfile, gdb_touch_execfile): New.
656 * gdb.base/reread.exp: Use new procs to handle multiple
657 exec files.
658
0c51be18
YQ
6592011-05-05 Yao Qi <yao@codesourcery.com>
660
661 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
662 (test_adr_32bit, test_pop_pc): New.
663 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
664 (test_adr_32bit, test_pop_pc): New.
665
4d393d60
JM
6662011-05-04 Joseph Myers <joseph@codesourcery.com>
667
668 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
669 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
670 targets.
671 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
672 handle targets.
673
8ffd0459
JK
6742011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
675
676 * gdb.base/completion.exp (complete help info wat): Rename to ...
677 (complete 'help info wat'): ... here.
678 Remove all `-re ".*' and `-re "^.*' redundant regexes.
679 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
680
8e28d804
PA
6812011-05-04 Pedro Alves <pedro@codesourcery.com>
682
683 * gdb.base/completion.exp: Use gdb_test_multiple instead of
684 gdb_test and explicit $gdb_prompt/timeout matches.
685
3eb2ef34
YQ
6862011-05-04 Yao Qi <yao@codesourcery.com>
687
688 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
689 and __thumb2__.
690
aaaf81a3
MP
6912011-05-03 Marek Polacek <mpolacek@redhat.com>
692
693 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
694 in place of `gdb_test "delete breakpoints"'. This eliminates two
695 testcases.
696
c4cbc0df
PA
6972011-05-02 Pedro Alves <pedro@codesourcery.com>
698
699 PR testsuite/12649
700 Fix races.
701
702 * gdb.base/completion.exp: Remove all sleep calls. Remove
703 unnecessary regexs. Don't explicitly expect anything after the
704 prompt. Eat the prompt if necessary.
705
b4cbb4a3
EBM
7062011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
707
708 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
709 accept to show the caller line again as well as the line after.
710
d65aec65
PM
7112011-04-29 Phil Muldoon <pmuldoon@redhat.com>
712
713 PR mi/12531
714
715 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
716 compile target.
717 * gdb.python/py-prettyprint.exp: Add C++ object for
718 CPLUS_FAKE_CHILD test.
719
30852783
UW
7202011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
721
722 * gdb.base/signest.exp: New file.
723 * gdb.base/signest.c: Likewise.
724
c7b1f0d9
JK
7252011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
726
727 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
728 thread and breakpoint notifications.
729
559a7a62
JK
7302011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
731
732 * gdb.base/fortran-sym-case.c: New file.
733 * gdb.base/fortran-sym-case.exp: New file.
734 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
735 * gdb.dwarf2/dw2-case-insensitive.c: New file.
736 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
737
8344e389
JK
7382011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
739
740 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
741 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
742 false #1', `if true else false #2' and `if true else false #3'.
743
2484c66b
UW
7442011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
745
746 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
747 while delivering signal.
748
8d3788bd
VP
7492011-04-27 Vladimir Prus <vladimir@codesourcery.com>
750
751 MI breakpoint notifications.
752
753 * testsuite/gdb.mi/mi-cli.exp: Adust.
754 * testsuite/gdb.mi/mi2-cli.exp: Adust.
755 * testsuite/gdb.mi/mi-watch.exp: Adust.
756 * testsuite/gdb.mi/mi2-watch.exp: Adust.
757 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
758 notifications.
759
3e03848b
JK
7602011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
761
762 * gdb.base/gdbindex-stabs-dwarf.c: New file.
763 * gdb.base/gdbindex-stabs.c: New file.
764 * gdb.base/gdbindex-stabs.exp: New file.
765
918c9108
YQ
7662011-04-25 Yao Qi <yao@codesourcery.com>
767
768 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
769 with /*...*/.
770 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
771
90556b8c
JK
7722011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
773
774 * gdb.python/py-value.exp (test_objfiles): Name the first test
775 `py-value in file.filename'.
776
03f2bd59
JK
7772011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
778
779 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
780 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
781 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
782 !gdbserver_reconnect_p..
783 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
784
7b08b9eb
JK
7852011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
786
787 * gdb.cp/cpcompletion.exp (complete class methods)
788 (complete class methods beginning with F): Move them above runto. New
789 comment about the runto delimiter.
790
b78974c3
PA
7912011-04-20 Pedro Alves <pedro@codesourcery.com>
792
793 * gdb.base/maint.exp: Test that "maint print registers" works
794 without a running program.
795
20429c40 7962011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 797
20429c40
MP
798 * gdb.base/setshow.exp: Fix racy tests.
799 ($old_gdb_prompt): New variable.
800
7a9dd1b2
TT
8012011-04-19 Tom Tromey <tromey@redhat.com>
802
803 * gdb.mi/mi-nsmoribund.exp:
804 * gdb.hp/gdb.objdbg/objdbg01.exp:
805 * gdb.base/structs.exp (test_struct_returns):
806 * gdb.base/call-sc.exp (test_scalar_returns):
807 * gdb.base/bigcore.exp: Remove duplicate words.
808
02835898
JK
8092011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
810
811 * gdb.base/break-interp-lib.c (v, vptr): New variables.
812 * gdb.base/break-interp.exp (test_attach): New comment.
813
254f582e
JK
8142011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
815
816 * gdb.threads/gcore-thread.exp ($core0file): New variable.
817 (clear __stack_user.next, clear stack_used.next)
818 (save a zeroed-threads corefile): New test.
819 Call core_load for $core0file.
820 (zeroed-threads cannot be listed): New test.
821
4fe85f5c
JK
8222011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
823
824 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
825 filename.
826 ($srcfile): Preserve the original value.
827 ($testfile): Match it the .exp filename.
828 ($corefile): New variable. Substitute it around.
829 Use clean_restart.
830 ($prev_timeout): Remove.
831 (load_core): Move core loading into this proc.
832 Fix restore of $timeout if load_core fails.
833
63524580
JK
8342011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
835
836 * gdb.base/eu-strip-infcall.c: New file.
837 * gdb.base/eu-strip-infcall.exp: New file.
838
90359a16
JK
8392011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
840
841 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
842 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
843
626e7282
JK
8442011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
845
846 Fix Python access to inlined frames.
847 * gdb.python/py-frame-inline.c: New file.
848 * gdb.python/py-frame-inline.exp: New file.
849
3363d018
EBM
8502011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
851
852 * gdb.base/gdb1090.exp: Change breakpoint location to read the
853 content of 's24' correctly (avoiding "optimized out").
854 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
855
28781456
JK
8562011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
857
858 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
859
4a4106ca
TJB
8602011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
861
862 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
863 expect a colon in watch -location output.
864
d26ccb4f
JK
8652011-04-13 Marek Polacek <mpolacek@redhat.com>
866
df46027d 867 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
868 New testcase `expect response to define backtrace'. Also remove
869 redundant `default' block.
870
e1ab1f9c
JK
8712011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
872
873 * gdb.python/py-prettyprint.c (struct hint_error): New.
874 (main): New variable hint_error.
875 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
876 "print hint_error".
877 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
878 (register_pretty_printers): Register it.
879
0c2e6019
TT
8802011-04-04 Tom Tromey <tromey@redhat.com>
881
882 * gdb.cp/maint.exp (test_help): Update.
883 (test_namespace): Likewise.
884
af57139d
JB
8852011-04-01 Joel Brobecker <brobecker@adacore.com>
886
887 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
888 * gdb.ada/arrayptr.exp: Add new tests.
889
956a9fb9
JB
8902011-04-01 Joel Brobecker <brobecker@adacore.com>
891
892 * gdb.ada/mi_catch_ex: New testcase.
893
d0c4d642
PA
8942011-04-01 Pedro Alves <pedro@codesourcery.com>
895
896 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
897 base::overload(void) method without specifying "const".
898
18819fa6
UW
8992011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
900
901 * gdb.arch/thumb-singlestep.S: New file.
902 * gdb.arch/thumb-singlestep.exp: Likewise.
903
a4c8e806
TT
9042011-03-31 Tom Tromey <tromey@redhat.com>
905
906 * gdb.python/py-prettyprint.py (exception_flag): New global.
907 (NoStringContainerPrinter._iterator.next): Check it.
908 * gdb.python/py-prettyprint.c (main): New variable nstype2.
909 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
910
53832f31
TT
9112011-03-29 Tom Tromey <tromey@redhat.com>
912
913 * gdb.cp/anon-struct.cc: New file.
914 * gdb.cp/anon-struct.exp: New file.
915
e4620230
JK
9162011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
917
918 Test STT_GNU_IFUNC support.
919 * gdb.base/gnu-ifunc-lib.c: New file.
920 * gdb.base/gnu-ifunc.c: New file.
921 * gdb.base/gnu-ifunc.exp: New file.
922
d0fb5eae
JK
9232011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
924
925 Support a ring of related breakpoints.
926 * gdb.base/watchpoint-delete.c: New file.
927 * gdb.base/watchpoint-delete.exp: New file.
928
20106cfb
JK
9292011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
930
931 * gdb.ada/arrayparam.exp (print first after function call): Use
932 explicit package name. Add a comment
933 (print lasta after function call): Rename ...
934 (print last after function call): ... it and use explicit package
935 name.
936 (print length after function call): Use explicit package name.
937 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
938 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
939 (multiple matches for symbol i): Rename ...
940 (multiple matches for symbol integervar): ... it.
941 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
942 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
943
e7ab5e63
AB
9442011-03-25 Andrew Burgess <aburgess@broadcom.com>
945
946 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
947 environment variable to make grep output more predictable. Move
948 all the environment setup into gdb_init so it's done once per test
949 case rather than each time we start gdb.
950
9ef07c8c
TT
9512011-03-24 Tom Tromey <tromey@redhat.com>
952
953 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
954 test.
955
dd90784c
JK
9562011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
957
958 * gdb.dwarf2/dw2-entry-value-main.c: New file.
959 * gdb.dwarf2/dw2-entry-value.S: New file.
960 * gdb.dwarf2/dw2-entry-value.exp: New file.
961
05775840
PM
9622011-03-22 Phil Muldoon <pmuldoon@redhat.com>
963
964 PR python/12183
965
966 * gdb.python/py-function.exp: Add GdbError tests.
967
8661b11b
PA
9682011-03-18 Pedro Alves <pedro@codesourcery.com>
969
970 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
971 (reglocal_test_func, statlocal_test_func): New functions.
972 (globals_test_func): Call new functions.
973 * gdb.trace/unavailable.exp (gdb_collect_args_test)
974 (gdb_collect_locals_test): New procedure.
975 (gdb_trace_collection_test): Call new procedures.
976
0fdb4f18
PA
9772011-03-18 Pedro Alves <pedro@codesourcery.com>
978
979 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
980 (test_register, test_register_unavailable): New procedures.
981 (gdb_unavailable_registers_test): New procedure.
982 (gdb_trace_collection_test): Call it.
983
99c3dc11
PM
9842011-03-18 Phil Muldoon <pmuldoon@redhat.com>
985
986 PR python/12149
987
988 * gdb.python/python.exp: Add gdb.write tests.
989
29703da4
PM
9902010-03-17 Phil Muldoon <pmuldoon@redhat.com>
991
992 * gdb.python/Makefile.in: Add py-objfile.
993 * gdb.python/py-objfile.exp: New file.
994 * gdb.python/py-objfile.c: New file.
995 * gdb.python/py-block.exp: Add is_valid tests.
996 * gdb.python/py-inferior.exp: Ditto.
997 * gdb.python/py-infthread.exp: Ditto.
998 * gdb.python/py-symbol.exp: Ditto.
999 * gdb.python/py-symtab.exp: Ditto.
1000
598997c8
KS
10012011-03-16 Keith Seitz <keiths@redhat.com>
1002
1003 PR c++/12273
1004 * gdb.cp/cmpd-minsyms.exp: New test.
1005 * gdb.cp/cmpd-minsyms.cc: New file.
1006
1007 PR c++/11734
1008 * gdb.cp/ovsrch.exp: New test.
1009 * gdb.cp/ovsrch.h: New file.
1010 * gdb.cp/ovsrch1.cc: New file.
1011 * gdb.cp/ovsrch2.cc: New file.
1012 * gdb.cp/ovsrch3.cc: New file.
1013 * gdb.cp/ovsrch4.cc: New file.
1014
c91513d8
PP
10152011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1016
1017 PR gdb/12528
1018 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1019 * gdb.base/break-on-linker-gcd-function.exp: New test.
1020 * gdb.base/break-on-linker-gcd-function.cc: New file.
1021
7470fc63
AT
10222011-03-15 Andreas Tobler <andreast@fgznet.ch>
1023
1024 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1025
959e7469
PM
10262011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1027
1028 * lib/gdb.exp (gdb_unload): Add another termination case.
1029
9373cf26
JK
10302011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1031
1032 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
1033 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1034 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1035 Provide a stub byte there.
1036 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1037 DW_AT_entry_pc.
1038 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1039
24e9cda0
UW
10402011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1041
1042 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1043 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1044 "generic ABI, auto".
1045 (altivec_abi_tests): Accept vectors returned by reference.
1046
7371cf6d
PM
10472010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1048
1049 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1050
ce77046a
UW
10512011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1052
1053 * gdb.python/py-section-script.exp: Skip test if no Python support.
1054
176400c3
UW
10552011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1056
1057 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1058
ecec24e6
PM
10592011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1060
1061 * gdb.python/py-parameter.exp: Update tests to the new Python
1062 parameter API. Add "no documentation" test. Add deprecated API
1063 backward compatibility test.
1064
5dbdd470
TT
10652011-03-09 Tom Tromey <tromey@redhat.com>
1066
1067 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1068 gdb_continue_to_end.
1069
b66e66ee
MK
10702011-03-09 Mark Kettenis <kettenis@gnu.org>
1071
1072 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1073 tabs.
1074
eceb0c5f
TT
10752011-03-09 Tom Tromey <tromey@redhat.com>
1076
1077 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1078 parentheses.
1079 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1080 $command.
1081 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1082 argument to gdb_continue_to_end.
1083 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1084 argument to gdb_continue_to_end.
1085 * gdb.cp/annota3.exp: Fix regex.
1086 * gdb.cp/annota2.exp: Fix regex.
1087 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1088 gdb_continue_to_end.
1089 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1090 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1091 gdb_continue_to_end.
1092
63154eca
PA
10932011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1094
1095 * gdb.server/ext-run.exp
1096 (load new file without any gdbserver inferior): New test.
1097
967d1f9b
TT
10982011-03-07 Tom Tromey <tromey@redhat.com>
1099
1100 * Makefile.in (TAGS): Rewrite.
1101
d68dcbb9
JK
11022011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1103
1104 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1105 initial commands echo. New match for `Found trace'. Anchor all the
1106 other matches. Anchor and match for `No trace frame found' the final
1107 match.
1108
6bf58e63
TT
11092011-03-07 Tom Tromey <tromey@redhat.com>
1110
1111 * Makefile.in (TAGS): New target.
1112
fda326dd
TT
11132011-03-07 Tom Tromey <tromey@redhat.com>
1114
1115 * lib/opencl.exp (skip_opencl_tests): Update for exit message
1116 change.
1117 * lib/mi-support.exp (mi_gdb_test): Update for exit message
1118 change.
1119 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
1120 exit message change.
1121 (skip_altivec_tests): Update for exit message change.
1122 (skip_vsx_tests): Likewise.
1123 (gdb_continue_to_end): Likewise. Add 'command' argument.
1124 * lib/cell.exp (skip_cell_tests): Update for exit message change.
1125 * gdb.threads/tls.exp: Update for exit message change.
1126 * gdb.threads/thread-unwindonsignal.exp: Use
1127 gdb_continue_to_end.
1128 * gdb.threads/step.exp (step_it): Update for exit message change.
1129 (continue_all): Likewise.
1130 * gdb.threads/print-threads.exp (test_all_threads): Update for
1131 exit message change.
1132 * gdb.threads/interrupted-hand-call.exp: Use
1133 gdb_continue_to_end.
1134 * gdb.threads/execl.exp: Use gdb_continue_to_end.
1135 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
1136 gdb_continue_to_end.
1137 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
1138 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
1139 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
1140 * gdb.cp/method.exp: Update for exit message change.
1141 * gdb.cp/mb-templates.exp: Update for exit message change.
1142 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
1143 * gdb.cp/annota3.exp: Update for exit message change.
1144 * gdb.cp/annota2.exp: Update for exit message change.
1145 * gdb.cell/fork.exp: Use gdb_continue_to_end.
1146 * gdb.base/term.exp: Update for exit message change.
1147 * gdb.base/step-test.exp (test_i): Update for exit message change.
1148 * gdb.base/sigstep.exp (advance): Update for exit message change.
1149 (advancei): Likewise.
1150 * gdb.base/siginfo.exp: Update for exit message change.
1151 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
1152 * gdb.base/reread.exp: Use gdb_continue_to_end.
1153 * gdb.base/langs.exp: Use gdb_continue_to_end.
1154 * gdb.base/interrupt.exp: Update for exit message change.
1155 * gdb.base/gdb1555.exp: Update for exit message change.
1156 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
1157 * gdb.base/ending-run.exp: Update for exit message change.
1158 * gdb.base/chng-syms.exp: Update for exit message change.
1159 * gdb.base/checkpoint.exp: Update for exit message change.
1160 * gdb.base/catch-syscall.exp (check_for_program_end): Use
1161 gdb_continue_to_end.
1162 (test_catch_syscall_with_wrong_args): Likewise.
1163 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
1164 * gdb.base/break-interp.exp (test_ld): Update for exit message
1165 change.
1166 * gdb.base/bang.exp: Update for exit message change.
1167 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
1168 (do_call_attach_tests): Likewise.
1169 * gdb.base/a2-run.exp: Update for exit message change.
1170 * gdb.arch/ppc-dfp.exp: Update for exit message change.
1171 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
1172 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
1173
dd19bd70
JK
11742011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1175
1176 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
1177
30e62689
TT
11782011-03-03 Tom Tromey <tromey@redhat.com>
1179
1180 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
1181 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
1182 * gdb.hp/gdb.aCC/configure.ac: Remove.
1183 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
1184 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
1185 * gdb.hp/gdb.base-hp/configure.ac: Remove.
1186 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
1187 * gdb.hp/gdb.compat/configure (Makefile): Remove.
1188 * gdb.hp/gdb.compat/configure.ac: Remove.
1189 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
1190 * gdb.hp/gdb.defects/configure (Makefile): Remove.
1191 * gdb.hp/gdb.defects/configure.ac: Remove.
1192 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
1193 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
1194 * gdb.hp/gdb.objdbg/configure.ac: Remove.
1195 * gdb.hp/configure.ac: Remove.
1196 * gdb.hp/configure: Remove.
1197 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
1198 substitution.
1199 (Makefile): Remove rule.
1200 * gdb.cell/configure.ac: Remove.
1201 * gdb.cell/configure: Remove.
1202 * gdb.stabs/Makefile.in (Makefile): Remove.
1203 (distclean): Don't remove config.status or config.log.
1204 * gdb.stabs/configure (Makefile): Remove.
1205 * gdb.stabs/configure.ac: Remove.
1206 * configure: Rebuild.
1207 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
1208 Remove stabs- and cell-specific logic. Test for existence of
1209 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
1210 subdirectories, gdb.cell, and and gdb.stabs.
1211 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
1212
c171f854
JB
12132011-03-03 Joel Brobecker <brobecker@adacore.com>
1214
1215 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
1216 end of buffer.
1217
9a5193cb
JB
12182011-03-02 Joel Brobecker <brobecker@adacore.com>
1219
1220 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
1221 gdb_test when running a test where we expected no output back.
1222
9bb4c1bb
MS
12232011-02-28 Michael Snyder <msnyder@vmware.com>
1224
1225 * gdb.cp/overload.cc: Change initializer value to integer.
1226
3bd0f5ef
MS
12272011-02-27 Michael Snyder <msnyder@vmware.com>
1228
1229 * gdb.multi/base.exp: Add test for remove-inferiors.
1230
2279eaad
JB
12312011-02-26 Joel Brobecker <brobecker@adacore.com>
1232
1233 * gdb.python/py-frame.exp: Simplify the initialization phase
1234 using prepare_for_testing.
1235
c82c0b55
MS
12362011-02-25 Michael Snyder <msnyder@vmware.com>
1237
1238 * gdb.multi/base.exp: Add tests for info inferiors with args.
1239
1d94651b
JK
12402011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1241
1242 * gdb.dwarf2/dw2-ranges.S: Rename to ...
1243 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
1244 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
1245 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
1246 asmfile3. Comment the STABS (#3) file compilation. Compile
1247 everything through assembler. Provide KFAIL for symtab/12497.
1248 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
1249 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
1250 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
1251 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
1252
3bd0f5ef
MS
12532011-02-24 Michael Snyder <msnyder@vmware.com>
1254
1255 * gdb.base/break.exp: Add tests for delete breakpoints using
1256 convenience variables and value history references.
1257
12c1418e
MS
12582011-02-24 Michael Snyder <msnyder@vmware.com>
1259
1260 * gdb.base/break.exp: Remove debugging 'printf' accidentally
1261 left behind in previous check-in.
1262
e5a67952
MS
12632011-02-23 Michael Snyder <msnyder@vmware.com>
1264
1265 * gdb.base/break.exp: Add tests for "info break" with arguments.
1266 * gdb.trace/infotrace.exp: Update patterns for error and help.
1267 * gdb.base/completion.exp: Update pattern.
1268 * gdb.base/ena-dis-br.exp: Update pattern.
1269 * gdb.base/help.exp: Update patterns.
1270
12712011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
1272
1273 * gdb.base/memattr.exp: New test.
1274 * gdb.base/memattr.c: Test load for memattr.exp.
1275
6e6fbe60
DE
12762011-02-22 Doug Evans <dje@google.com>
1277
1278 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
1279
1d41d745
MS
12802011-02-22 Michael Snyder <msnyder@vmware.com>
1281
1282 * Makefile.in: Make more clean.
1283 * gdb.ada/Makefile.in: Ditto.
1284 * gdb.arch/Makefile.in: Ditto.
1285 * gdb.asm/Makefile.in: Ditto.
1286 * gdb.base/Makefile.in: Ditto.
1287 * gdb.cp/Makefile.in: Ditto.
1288 * gdb.dwarf2/Makefile.in: Ditto.
1289 * gdb.java/Makefile.in: Ditto.
1290 * gdb.mi/Makefile.in: Ditto.
1291 * gdb.modula2/Makefile.in: Ditto.
1292 * gdb.python/Makefile.in: Ditto.
1293 * gdb.server/Makefile.in: Ditto.
1294 * gdb.stabs/Makefile.in: Ditto.
1295 * gdb.threads/Makefile.in: Ditto.
1296 * gdb.trace/Makefile.in: Ditto.
1297
79ba84ca
MS
12982011-02-22 Michael Snyder <msnyder@vmware.com>
1299
df46027d 1300 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
1301 info threads.
1302
b9b35694
JB
13032011-02-22 Joel Brobecker <brobecker@adacore.com>
1304
1305 * gdb.python/py-breakpoint.exp: Fix the expected output of
1306 one of the "maint info breakpoints" tests to accept the output
1307 generated on platforms that do not have hardware watchpoints.
1308
8bfb830f
JB
13092011-02-22 Joel Brobecker <brobecker@adacore.com>
1310
1311 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
1312 clean_restart. Be a little stricter in the expected output
1313 for one of the tests. Fix a typo in one of the comments.
1314
c45f3c54
JB
13152011-02-22 Joel Brobecker <brobecker@adacore.com>
1316
1317 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
1318 Delete variable binfile, no longer use. Add or modify test
1319 comments to make them unique.
1320
b97c863c
MS
13212011-02-21 Michael Snyder <msnyder@vmware.com>
1322
1323 * Makefile.in: Update for make clean.
1324 * gdb.ada/Makefile.in: Ditto.
1325 * gdb.arch/Makefile.in: Ditto.
1326 * gdb.asm/Makefile.in: Ditto.
1327 * gdb.base/Makefile.in: Ditto.
1328 * gdb.cp/Makefile.in: Ditto.
1329 * gdb.dwarf2/Makefile.in: Ditto.
1330 * gdb.java/Makefile.in: Ditto.
1331 * gdb.mi/Makefile.in: Ditto.
1332 * gdb.modula2/Makefile.in: Ditto.
1333 * gdb.python/Makefile.in: Ditto.
1334 * gdb.server/Makefile.in: Ditto.
1335 * gdb.stabs/Makefile.in: Ditto.
1336 * gdb.threads/Makefile.in: Ditto.
1337 * gdb.trace/Makefile.in: Ditto.
1338
aea5b279
MS
13392011-02-21 Michael Snyder <msnyder@vmware.com>
1340
1341 * gdb.threads/thread-find.exp: Update patterns for changes in
1342 output of "info threads" command.
1343
e3039479
UW
13442011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1345 Ulrich Weigand <uweigand@de.ibm.com>
1346
1347 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
1348 (skip_hw_watchpoint_tests): Likewise.
1349 (skip_hw_watchpoint_multi_tests): Likewise.
1350
b800ec70
UW
13512011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
1352
1353 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
1354 (skip_hw_watchpoint_tests): Likewise.
1355 (skip_hw_watchpoint_multi_tests): Likewise.
1356 (skip_hw_watchpoint_access_tests): Likewise.
1357
1358 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
1359 * gdb.base/pr11022.exp: Likewise.
1360 * gdb.base/watch-read.exp: Likewise.
1361 * gdb.base/watch_thread_num.exp: Likewise.
1362 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1363 * gdb.base/watchpoint-hw.exp: Likewise.
1364 * gdb.base/watchpoint.exp: Likewise.
1365 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
1366 * gdb.threads/watchthreads-reorder.exp: Likewise.
1367 * gdb.threads/watchthreads.exp: Likewise.
1368 * gdb.threads/watchthreads2.exp: Likewise.
1369
91033e37
JB
13702011-02-21 Joel Brobecker <brobecker@adacore.com>
1371
1372 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
1373 the debugger is unable to find the array bounds.
1374
eeaafae2
JK
13752011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1376
1377 * gdb.cp/typedef-operator.exp: New file.
1378 * gdb.cp/typedef-operator.cc: New file.
1379
e338d953
MS
13802011-02-17 Michael Snyder <msnyder@vmware.com>
1381
1382 * gdb.threads/thread-find.exp: Fix regular expressions.
1383
e67ad678
JB
13842011-02-17 Joel Brobecker <brobecker@adacore.com>
1385
1386 * gdb.ada/packed_array: Expand testcase to test printing of
1387 unconstrained packed array.
1388
93084bca
JB
13892011-02-17 Joel Brobecker <brobecker@adacore.com>
1390
1391 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
1392
a0c78a73
PA
13932011-02-16 Pedro Alves <pedro@codesourcery.com>
1394
f65d5553 1395 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
1396 (main): Initialize it before collecting, and and clear it
1397 afterwards.
f65d5553
PA
1398 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1399 collecting with '{type} addr', where the addr expression is not an
1400 rvalue.
a0c78a73 1401
3dfcbbd2
KW
14022011-02-16 Ken Werner <ken.werner@de.ibm.com>
1403
1404 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
1405 a bool variable. Expect correct OpenCL names for vector types. Use the
1406 uc3 variable name instead of referring to the uchar3 built-in type.
1407 Escape the asterisk at the half pointer test.
1408
08807d5a
PA
14092011-02-16 Pedro Alves <pedro@codesourcery.com>
1410
f65d5553 1411 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
1412 (main): Initialize it before collecting, and and clear it
1413 afterwards.
f65d5553
PA
1414 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1415 collecting overlapping memory ranges.
08807d5a 1416
60f98dde
MS
14172011-02-15 Michael Snyder <msnyder@vmware.com>
1418
1419 * gdb.base/default.exp: Add tests for thread commands.
1420 * gdb.base/help.exp: Add tests for thread commands.
1421 * gdb.threads/thread-find.exp: New test for thread find command.
1422
648cd113
KW
14232011-02-15 Ken Werner <ken.werner@de.ibm.com>
1424
1425 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
1426
494e194e
YQ
14272011-02-15 Yao Qi <yao@codesourcery.com>
1428
1429 PR tdep/12352
1430 * gdb.arch/arm-disp-step.S : New test for str instruction.
1431 * gdb.arch/arm-disp-step.exp : Likewise.
1432
d9492458
TJB
14332011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
1434
1435 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
1436 "vector_register2_vr" test strings. Test the extended floating
1437 point registers (F32~F63).
1438 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
1439 IBM XL C compiler. Make the test program use a register provided
1440 by the compiler for the lxvd2x instruction.
1441
8af8e3bc
PA
14422011-02-14 Pedro Alves <pedro@codesourcery.com>
1443
1444 * gdb.trace/unavailable.cc (class Base, class Middle, class
1445 Derived): New types.
1446 (derived_unavail, derived_partial, derived_whole): New globals.
1447 (virtual_partial): New global.
1448 (virtualp): Point at virtual_partial.
1449 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
1450 related to unavailable vptr.
1451
1b28d0b3
PA
14522011-02-14 Pedro Alves <pedro@codesourcery.com>
1453
1454 * gdb.trace/unavailable.cc (a, b, c): New globals.
1455 (main): Set and clear them.
1456 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
1457 `a' and `c', and check that `b' isn't collected, although `a' and
1458 `c' are.
1459
ec0a52e1
PA
14602011-02-14 Pedro Alves <pedro@codesourcery.com>
1461
1462 * gdb.trace/unavailable.cc (struct Virtual): New.
1463 (virtualp): New global pointer.
1464 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
1465 printing a pointer to an object whose type has a vtable, with
1466 print object on.
1467
24e6bcee
PA
14682011-02-14 Pedro Alves <pedro@codesourcery.com>
1469
1470 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
1471 value repeat handles unavailableness.
1472
39d37385
PA
14732011-02-14 Pedro Alves <pedro@codesourcery.com>
1474
1475 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
1476 tests for building arrays from unavailable values, subscripting
1477 non-memory rvalue unvailable arrays, and accessing fields or
1478 baseclasses of non-lazy unavailable values,
1479 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
1480 struct types.
1481 (g_smallstruct, g_smallstruct_b): New globals.
1482
06d72e16
PA
14832011-02-14 Pedro Alves <pedro@codesourcery.com>
1484
1485 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
1486
bc9a5551
JK
14872011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1488
1489 Fix const/volatile qualifiers of C++ types, PR c++/12328.
1490 * gdb.cp/overload-const.exp: New file.
1491 * gdb.cp/overload-const.cc: New file.
1492
54fcddd0
UW
14932011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1494
1495 * gdb.opencl/callfuncs.cl: New file.
1496 * gdb.opencl/callfuncs.exp: New test.
1497 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
1498
d6dafb7c
UW
14992011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1500
1501 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
1502 when computing result.
1503 * gdb.arch/altivec-abi.exp: Update expected results.
1504
a449c2d8
TJB
15052011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1506
1507 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
1508 * gdb.base/jit.exp: Likewise.
1509 * gdb.base/pie-execl.exp: Likewise.
1510 * gdb.base/solib-nodir.exp: Likewise.
1511 * gdb.base/solib-overlap.exp: Likewise.
1512
764880b7
PA
15132011-02-07 Pedro Alves <pedro@codesourcery.com>
1514
1515 * gdb.trace/collection.c (global_pieces): New.
1516 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
1517 New procedure.
1518 (gdb_trace_collection_test): Call it.
1519
505500db
SW
15202011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
1521
1522 * gdb.python/py-evthreads.c: New file.
1523 * gdb.python/py-evthreads.exp: New file.
1524 * gdb.python/py-events.py: New file.
1525 * gdb.python/py-events.exp: New file.
1526 * gdb.python/py-events.c: New file.
1527
385203ed
DD
15282011-02-04 David Daney <ddaney@caviumnetworks.com>
1529
1530 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
1531
9011945e
AB
15322011-02-03 Andrew Burgess <aburgess@broadcom.com>
1533
1534 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
1535 gdb.base/disasm-end-cu.exp: New test for disassembling over the
1536 boundary between two compilation units.
1537
580688f3
PA
15382011-02-02 Pedro Alves <pedro@codesourcery.com>
1539
1540 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
1541 (Virtual): New structs.
1542 (virtual_o, virtual_middle_b): New globals.
1543 * gdb.cp/virtbase.exp: New tests.
1544
d3f0f853
PP
15452011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
1546
1547 * gdb.base/jit.exp: New file.
1548 * gdb.base/jit-main.c: New file.
1549 * gdb.base/jit-solib.c: New file.
1550
b2030fb5
UW
15512011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
1552
1553 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
1554 proceed to initial kernel entry point.
1555 * gdb.opencl/datatypes.exp: Likewise.
1556 * gdb.opencl/operators.exp: Likewise.
1557 * gdb.opencl/vec_comps.exp: Likewise.
1558
2db19d1e
SW
15592011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
1560
1561 * gdb.cp/nsnested.cc: New.
1562 * gdb.cp/nsnested.exp: New.
1563 * gdb.cp/nsnoimports.exp: New.
1564 * gdb.cp/nsnoimports.cc: New.
1565
6b0c4c1f
JB
15662011-01-31 Joel Brobecker <brobecker@adacore.com>
1567
1568 * gdb.base/interact.exp: Add extra tests that verify that
1569 the value of the interactive-mode setting does not change
1570 after the script is sourced.
1571
80b23b6a
JK
15722011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1573
1574 * gdb.cp/noparam.exp: New file.
1575 * gdb.cp/noparam.cc: New file.
1576
ffd5ec24
PA
15772011-01-28 Pedro Alves <pedro@codesourcery.com>
1578
1579 * gdb.trace/tfile.exp: Test that with no traceframe selected,
1580 there's no stack or registers.
1581
a81766d8
TT
15822011-01-26 Tom Tromey <tromey@redhat.com>
1583
1584 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
1585 space before string output. Add test for "set print pretty off"
1586 case.
1587
585fdaa1
PA
15882011-01-25 Pedro Alves <pedro@codesourcery.com>
1589
1590 * gdb.base/frame-args.exp: Adjust.
1591 * gdb.dwarf2/dw2-noloc.exp: Adjust.
1592 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
1593 * gdb.dwarf2/pieces.exp: Adjust.
1594 * gdb.opt/clobbered-registers-O2.exp: Adjust.
1595 * gdb.opt/inline-locals.exp: Adjust.
1596 * gdb.threads/fork-child-threads.exp: Adjust.
1597
d468832a
KW
15982011-01-25 Ken Werner <ken.werner@de.ibm.com>
1599
1600 * gdb.opencl/convs_casts.cl: Move program scope variables into the
1601 OpenCL kernel function. Add a comment as marker. Add address space
1602 qualifiers for the remaining program scope variables.
1603 * gdb.opencl/datatypes.cl: Likewise.
1604 * gdb.opencl/operators.cl: Likewise.
1605 * gdb.opencl/vec_comps.cl: Likewise.
1606 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
1607 Add breakpoint at the marker comment.
1608 * gdb.opencl/datatypes.exp: Likewise.
1609 * gdb.opencl/operators.exp: Likewise.
1610 * gdb.opencl/vec_comps.exp: Likewise.
1611
490f124f
PA
16122011-01-24 Pedro Alves <pedro@codesourcery.com>
1613
1614 * gdb.base/printcmds.c (some_struct): New struct and instance.
1615 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
1616 procedure.
1617 <global scope>: Call it.
1618
6da78614
KW
16192011-01-21 Ken Werner <ken.werner@de.ibm.com>
1620
1621 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
1622 argument to the gdb_compile_opencl_hostapp call.
1623
ec64c9aa
YQ
16242011-01-19 Yao Qi <yao@codesourcery.com>
1625
1626 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
1627 positve list.
1628
810cfdbb
YQ
16292011-01-19 Yao Qi <yao@codesourcery.com>
1630
1631 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
1632 canonical form.
1633 Remove "xscale-*-*"
1634 * gdb.xml/tdesc-regs.exp: Likewise.
1635 * gdb.python/py-section-script.exp: Replace ARM target triplet
1636 with canonical form.
1637 Match arm*-*-symbianelf*.
1638 * gdb.base/dup-sect.exp: Likewise.
1639 * lib/dwarf.exp: New.
1640 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
1641 dwarf2_support.
1642 * gdb.dwarf2/dup-psym.exp: Likewise.
1643 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
1644 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1645 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
1646 * gdb.dwarf2/dw2-basic.exp: Likewise.
1647 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1648 * gdb.dwarf2/dw2-const.exp: Likewise.
1649 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
1650 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
1651 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1652 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
1653 * gdb.dwarf2/dw2-filename.exp: Likewise.
1654 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1655 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
1656 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1657 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1658 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
1659 * gdb.dwarf2/dw2-noloc.exp: Likewise.
1660 * gdb.dwarf2/dw2-op-call.exp: Likewise.
1661 * gdb.dwarf2/dw2-producer.exp: Likewise.
1662 * gdb.dwarf2/dw2-ranges.exp: Likewise.
1663 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
1664 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
1665 * gdb.dwarf2/dw2-strp.exp: Likewise.
1666 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
1667 * gdb.dwarf2/implptr.exp: Likewise.
1668 * gdb.dwarf2/mac-fileno.exp: Likewise.
1669 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
1670 * gdb.dwarf2/pieces.exp: Likewise.
1671 * gdb.dwarf2/pr11465.exp: Likewise.
1672 * gdb.dwarf2/valop.exp: Likewise.
1673 * gdb.dwarf2/watch-notconst.exp: Likewise.
1674 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
1675
4694da01
TT
16762011-01-19 Tom Tromey <tromey@redhat.com>
1677
1678 * gdb.python/py-infthread.exp: Add thread tests.
1679
b075872c
JB
16802011-01-14 Joel Brobecker <brobecker@adacore.com>
1681
1682 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
1683
2c3e6e24
JB
16842011-01-14 Joel Brobecker <brobecker@adacore.com>
1685
1686 * gdb.ada/widewide: New testcase.
1687
de8fa76c
JB
16882011-01-13 Joel Brobecker <brobecker@adacore.com>
1689
1690 * gdb.base/interact.exp: New testcase.
1691
1b05df00
TT
16922011-01-12 Tom Tromey <tromey@redhat.com>
1693
1694 * gdb.mi/gdb2549.exp: Update for error message changes.
1695 * gdb.mi/mi-cli.exp: Likewise.
1696 * gdb.mi/mi-disassemble.exp: Likewise.
1697 * gdb.mi/mi-pthreads.exp: Likewise.
1698 * gdb.mi/mi-regs.exp: Likewise.
1699 * gdb.mi/mi-stack.exp: Likewise.
1700 * gdb.mi/mi-var-block.exp: Likewise.
1701 * gdb.mi/mi-var-cmd.exp: Likewise.
1702 * gdb.mi/mi2-cli.exp: Likewise.
1703 * gdb.mi/mi2-disassemble.exp: Likewise.
1704 * gdb.mi/mi2-pthreads.exp: Likewise.
1705 * gdb.mi/mi2-regs.exp: Likewise.
1706 * gdb.mi/mi2-stack.exp: Likewise.
1707 * gdb.mi/mi2-var-block.exp: Likewise.
1708 * gdb.mi/mi2-var-cmd.exp: Likewise.
1709
c2ff108b
JK
17102011-01-12 Andrew Burgess <aburgess@broadcom.com>
1711 Jan Kratochvil <jan.kratochvil@redhat.com>
1712
1713 PR fortran/11104 and DWARF unbound arrays detection.
1714 * gdb.fortran/multi-dim.exp: New file.
1715 * gdb.fortran/multi-dim.f90: New file.
1716
b716877b
AB
17172011-01-12 Andrew Burgess <aburgess@broadcom.com>
1718
1719 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
1720 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
1721 add new tests for opcode dumping.
1722
6c162d5e
TT
17232011-01-11 Tom Tromey <tromey@redhat.com>
1724
1725 * gdb.python/py-infthread.exp: Load gdb-python.exp.
1726
77b06cd7
TJB
17272010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
1728
1729 Convert hardware watchpoints to use breakpoint_ops.
1730 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
1731 type is not supported.
1732 * gdb.base/foll-fork.exp: Likewise.
1733 * gdb.base/foll-vfork.exp: Likewise.
1734
f39a75d0
PM
17352011-01-10 Phil Muldoon <pmuldoon@redhat.com>
1736
1737 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
1738 Use load_lib gdb-python.exp.
1739 * gdb.python/python.exp: Ditto.
1740 * gdb.python/py-function.exp: Ditto.
1741
fc529d80
AS
17422011-01-09 Andreas Schwab <schwab@linux-m68k.org>
1743
1744 * gdb.threads/tls.exp ("info address me"): Fix expected output.
1745
fb03cb59
JK
17462011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1747
1748 * configure: Regenerate.
1749
d8e22779
TT
17502011-01-06 Tom Tromey <tromey@redhat.com>
1751
1752 * gdb.python/py-frame.exp: Test gdb.newest_frame.
1753
09050809
JB
17542011-01-06 Joel Brobecker <brobecker@adacore.com>
1755
fc529d80
AS
1756 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
1757 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
1758 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1759 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
1760 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
1761 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1762 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
1763 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
1764 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
1765 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
1766 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
1767 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
1768 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
1769 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1770 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1771 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
1772 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
1773 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
1774 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1775 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
1776 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
1777 gdb.ada/uninitialized_vars.exp,
1778 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
1779 Simplify by using clean_restart.
09050809 1780
8ed5dd9e
JB
17812011-01-06 Joel Brobecker <brobecker@adacore.com>
1782
1783 Add marker to be used as anchor for inserting breakpoints.
1784 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
1785 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
1786 Likewise.
1787
1788 Remove uses of gdb_start_cmd.
1789 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
1790 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
1791
1792 Do not run testcase if testing with GDBserver.
1793 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
1794 if testing with GDBserver.
1795
368a124f
JB
17962011-01-06 Joel Brobecker <brobecker@adacore.com>
1797
1798 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
1799 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
1800 copyright header.
1801
44944448
JB
18022011-01-05 Joel Brobecker <brobecker@adacore.com>
1803
1804 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
1805 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
1806 testsuite/gdb.fortran/complex.f,
1807 testsuite/gdb.fortran/derived-type.f90,
1808 testsuite/gdb.fortran/library-module-lib.f90,
1809 testsuite/gdb.fortran/library-module-main.f90,
1810 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
1811 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
1812 Copyright year update.
1813
31886ea6
JB
18142011-01-05 Joel Brobecker <brobecker@adacore.com>
1815
1816 * gdb.base/langs1.f: Add copyright header.
1817
ebedcab5
JK
18182011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1819
1820 * gdb.base/morestack.exp: New file.
1821 * gdb.base/morestack.c: New file.
1822
de1eb2f9
JK
18232011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1824
1825 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
1826
9e87a409
JB
18272010-12-29 Joel Brobecker <brobecker@adacore.com>
1828
1829 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
1830 * gdb.ada/arrayptr.exp: Add test printing that new variable.
1831
720d1a40
JB
18322010-12-29 Joel Brobecker <brobecker@adacore.com>
1833
1834 * gdb.ada/lang_switch.exp: Correct expected parameter value.
1835
a283af87
AS
18362010-12-25 Andreas Schwab <schwab@linux-m68k.org>
1837
5d3d9cba
AS
1838 * gdb.threads/tls.exp: Fix typo.
1839
a283af87
AS
1840 * gdb.threads/thread-specific.exp (get_thread_list): Update.
1841 * gdb.threads/execl.exp: Update.
1842
2a20745c
YQ
18432010-12-23 Yao Qi <yao@codesourcery.com>
1844
1845 * gdb.arch/arm-disp-step.exp: New.
1846 * gdb.arch/arm-disp-step.S: New.
1847
a7658b96
TT
18482010-12-21 Tom Tromey <tromey@redhat.com>
1849
1850 * gdb.threads/execl.exp: Update.
1851 * gdb.threads/linux-dp.exp: Update.
1852 * gdb.threads/manythreads.exp: Update.
1853 * gdb.threads/tls.exp: Update.
1854
5b79abe7
TT
18552010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1856
1857 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
1858 (NextOverThrowDerivates) <resumebpt>: New.
1859 (resumebpt_test): New.
1860 (main): Call resumebpt_test.
1861 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
1862
0914bcdb
SS
18632010-12-12 Stan Shebs <stan@codesourcery.com>
1864
1865 * gdb.trace/tsv.exp: Test print command on trace state variables.
1866
305aeedc
TT
18672010-12-09 Tom Tromey <tromey@redhat.com>
1868
1869 * gdb.base/interp.exp: Add regression test.
1870
186c406b
TT
18712010-12-09 Tom Tromey <tromey@redhat.com>
1872
1873 * gdb.java/jnpe.java: New file.
1874 * gdb.java/jnpe.exp: New file.
1875 * gdb.cp/nextoverthrow.exp: New file.
1876 * gdb.cp/nextoverthrow.cc: New file.
1877
aae1c79a
DE
18782010-12-07 Doug Evans <dje@google.com>
1879
1880 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
1881 of data-directory.
1882 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
1883 updated.
1884 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
1885
60f98dde 18862010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
1887
1888 * gdb.base/callfuncs.exp: Test for skip_float_tests.
1889 * gdb.base/call-sc.exp: Ditto.
1890 * gdb.base/finish.exp: Ditto.
1891 * gdb.base/return.exp: Ditto.
1892 * gdb.base/return2.exp: Ditto.
1893
5fa290c1
DE
18942010-11-30 Doug Evans <dje@google.com>
1895
1896 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
1897 (gdb_expect_list): Fix spelling errors in comments.
1898 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
1899 send_gdb/gdb_expect_list where applicable.
1900 * gdb.base/call-ar-st.exp: Ditto.
1901 * gdb.base/funcargs.exp: Ditto.
1902 * gdb.base/gcore.exp: Ditto.
1903 * gdb.base/page.exp: Ditto.
1904 * gdb.base/sigaltstack.exp: Ditto.
1905 * gdb.base/siginfo.exp: Ditto.
1906 * gdb.base/sigstep.exp: Ditto.
1907 * gdb.base/trace-commands.exp: Ditto.
1908
4e04c971
DE
19092010-11-29 Doug Evans <dje@google.com>
1910
1911 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
1912 printer-name;subprinter-name.
1913
8cf6f0b1
TT
19142010-11-29 Tom Tromey <tromey@redhat.com>
1915
1916 * gdb.dwarf2/implptr.exp: New file.
1917 * gdb.dwarf2/implptr.c: New file.
1918 * gdb.dwarf2/implptr.S: New file.
1919
94b6973e
PM
19202010-11-29 Phil Muldoon <pmuldoon@redhat.com>
1921
fc529d80 1922 PR python/12199
94b6973e
PM
1923
1924 * gdb.python/py-breakpoint.exp: Test the delete method.
1925
8358c15c
JK
19262010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1927
1928 Fix step_resume_breakpoint unsaved during an infcall.
1929 * gdb.base/step-resume-infcall.exp: New file.
1930 * gdb.base/step-resume-infcall.c: New file.
1931
f6df29bc
TJB
19322010-11-24 Edjunior Machado <emachado@br.ibm.com>
1933
1934 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
1935
f2b5a5cf
TJB
19362010-11-24 Edjunior Machado <emachado@br.ibm.com>
1937
1938 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
1939 on ppc64's symbols; "finish" and "return" commands must accept to
1940 show the caller line again as well as the line after.
1941 * gdb.asm/powerpc64.inc: New file.
1942
6b0ecdc2
DE
19432010-11-23 Doug Evans <dje@google.com>
1944
1945 * lib/gdb.exp (gdb_test_sequence): New function.
1946 (gdb_expect_list): Add verbose -log call for each pattern.
1947 * gdb.base/signals.exp (test_handle_all_print): Call it.
1948 Reduce timeout increment from 6 minutes to 1 minute.
1949 * gdb.server/ext-run.exp: Call it.
1950
ea976c60
PM
19512010-11-23 Phil Muldoon <pmuldoon@redhat.com>
1952
f2b5a5cf 1953 PR python/12212
ea976c60
PM
1954
1955 * gdb.python/python.exp: Check that selected_thread raises an
1956 error when no inferior is loaded.
1957
c0efa795
JK
19582010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1959
1960 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
1961 * gdb.dwarf2/dw2-stack-boundary.S: New file.
1962
ec3aa567
JK
19632010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1964
1965 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
1966 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
1967
d8249011
DE
19682010-11-18 Doug Evans <dje@google.com>
1969
1970 * gdb.server/ext-run.exp: Fix intermittent failures.
1971
d4eba7d1
NF
19722010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1973
1974 * gdb.stabs/gdb11479.exp: Use runto_main.
1975
b04c2f88
NF
19762010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1977
1978 * gdb.base/break-entry.exp: Skip if using a stub.
1979
ae9d7ce4
NF
19802010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1981
1982 * gdb.python/py-inferior.exp: Pack values in target endianness.
1983
621c8364
TT
19842010-11-12 Tom Tromey <tromey@redhat.com>
1985
1986 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
1987 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
1988 MemoryError.
1989 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
1990 type.
1991 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
1992 MemoryError.
1993 (test_subscript_regression): Update exception type.
1994
84f4c1fe
PM
19952010-11-11 Phil Muldoon <pmuldoon@redhat.com>
1996
1997 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
1998 breakpoint tests.
1999
a1442452
PA
20002010-11-09 Pedro Alves <pedro@codesourcery.com>
2001
2002 * gdb.base/watchpoint.exp: Test "watch -location" with an
2003 innacessible location.
2004
efd11a33
JK
20052010-11-09 Edjunior Machado <emachado@br.ibm.com>
2006 Luis Machado <luisgpm@br.ibm.com>
2007
2008 * gdb.base/maint.exp: Expect "." prefix.
2009 * gdb.base/nodebug.exp: Expect "." Likewise.
2010 * gdb.base/sepsymtab.exp: Expect "." Likewise.
2011 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2012 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2013 POWER server processors.
2014
aa00efb5
JK
20152010-11-08 Edjunior Machado <emachado@br.ibm.com>
2016 Luis Machado <luisgpm@br.ibm.com>
2017
2018 * gdb.base/break-entry.exp: convert entry point for
2019 ppc64 and expect leading `.' on ppc64's symbols
2020
99e7ae30
DE
20212010-11-05 Doug Evans <dje@google.com>
2022
2023 * gdb.base/help.exp: Update expected output.
b521dba8
DE
2024 * gdb.python/py-param.exp: Delete, contents moved to ...
2025 * gdb.python/py-parameter.exp: ... here. New file.
2026 Add test for gdb.parameter ("directories").
99e7ae30 2027
f4b8a18d
KW
20282010-11-05 Ken Werner <ken.werner@de.ibm.com>
2029
2030 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
2031 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
2032 * configure: Regenerate.
2033 * gdb.opencl/Makefile.in: New File.
2034 * gdb.opencl/datatypes.exp: Likewise.
2035 * gdb.opencl/datatypes.cl: Likewise.
2036 * gdb.opencl/operators.exp: Likewise.
2037 * gdb.opencl/operators.cl: Likewise.
2038 * gdb.opencl/vec_comps.exp: Likewise.
2039 * gdb.opencl/vec_comps.cl: Likewise.
2040 * gdb.opencl/convs_casts.exp: Likewise.
2041 * gdb.opencl/convs_casts.cl: Likewise.
2042 * lib/opencl.exp: Likewise.
2043 * lib/opencl_hostapp.c: Likewise.
2044 * lib/opencl_kernel.cl: Likewise.
2045 * lib/cl_util.c: Likewise.
2046 * lib/cl_util.c: Likewise.
2047 * gdb.base/default.exp (set language): Add "opencl" to the list of
2048 languages.
2049
a9d5ef47
SW
20502010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2051
2052 * gdb.cp/overload.exp: Added test for inheritance overload.
2053 * gdb.cp/overload.cc: Ditto.
2054 * gdb.cp/oranking.exp: Removed releveant kfails.
2055
03eb1c79
JK
20562010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2057 Joel Brobecker <brobecker@adacore.com>
2058
2059 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2060 check test_compiler_info.
2061
dbc98a8b
KW
20622010-11-03 Ken Werner <ken.werner@de.ibm.com>
2063
2064 * gdb.base/gnu_vector.exp: Adjust expect messages.
2065
120bd360
KW
20662010-11-03 Ken Werner <ken.werner@de.ibm.com>
2067
2068 * gdb.base/gnu_vector.exp: Add unary operator tests.
2069
c37f7098
KW
20702010-11-03 Ken Werner <ken.werner@de.ibm.com>
2071
2072 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2073
7b51bc51
DE
20742010-11-02 Doug Evans <dje@google.com>
2075
2076 * gdb.python/py-pp-maint.c: New file.
2077 * gdb.python/py-pp-maint.exp: New file.
2078 * gdb.python/py-pp-maint.py: New file.
2079
50c97f38
TT
20802010-11-02 Tom Tromey <tromey@redhat.com>
2081
2082 * gdb.base/default.exp: Remove "scheme" from language list.
2083
a289b8f6
JK
20842010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2085
2086 Revert:
2087 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2088 * gdb.threads/sigstep-threads.exp: New file.
2089 * gdb.threads/sigstep-threads.c: New file.
2090
cd017491
MS
20912010-10-20 Michael Snyder <msnyder@vmware.com>
2092
2093 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2094
8e6a5956
UW
20952010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2096
2097 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2098 Skip test completely if gdb,no_hardware_watchpoints.
2099
2c04da0d
UW
21002010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2101
2102 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2103 strict, but do not check for any particular function name within libc.
2104
79afc5ef
SW
21052010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2106
2107 * gdb.cp/smartp.exp: New test.
2108 * gdb.cp/smartp.cc : New test.
2109
026ffab7
SW
21102010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2111
2112 * gdb.cp/converts.exp: Test pointer to bool conversion.
2113 Test pointer to long conversion.
2114 * gdb.cp/oranking.exp: Removed relevant kfail.
2115
3a772aa4
TT
21162010-10-18 Tom Tromey <tromey@redhat.com>
2117
2118 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
2119 argument to lazy_string.
2120 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
2121 (pp_ls.to_string): Use it.
2122 * gdb.python/py-prettyprint.c (main): Move declarations to top.
2123 Add "estring2" local.
2124
5fc3827b
JK
21252010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2126
2127 Fix s390x compatibility.
2128 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
2129 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
2130
8aeb23f3
JK
21312010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2132
2133 * gdb.threads/sigstep-threads.exp: New file.
2134 * gdb.threads/sigstep-threads.c: New file.
2135
c1e56572
JK
21362010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2137
2138 * gdb.base/pie-execl.exp: New file.
2139 * gdb.base/pie-execl.c: New file.
2140
92163a10
JK
21412010-10-13 Doug Evans <dje@google.com>
2142 Jan Kratochvil <jan.kratochvil@redhat.com>
2143
2144 PR exp/12117
2145 * gdb.cp/ptype-cv-cp.cc: New file.
2146 * gdb.cp/ptype-cv-cp.exp: New file.
2147
7062b0a0
SW
21482010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
2149
2150 * gdb.cp/converts.cc: New test program.
2151 * gdb.cp/converts.exp: New test.
2152 * gdb.cp/overload.exp: Added test for void* vs int*.
2153 * gdb.cp/overload.exp: Ditto.
2154 * gdb.cp/oranking.exp: Removed related kfail.
2155
0e3509db
DE
21562010-10-13 Doug Evans <dje@google.com>
2157
2158 * lib/gdb-python.exp (gdb_check_python_config): New function.
2159 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
2160 * gdb.python/lib-types.cc: New file.
2161 * gdb.python/lib-types.exp: New file.
2162
8dc78533
JK
21632010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2164
2165 * gdb.python/py-error.exp: New file.
2166 * gdb.python/py-error.py: New file.
2167
93c17e06
JK
21682010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2169
2170 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
2171 gdb_test_multiple.
2172
d8b34041
JK
21732010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2174
2175 * gdb.base/break-interp.exp: Use ldlags for linking flags.
2176 * gdb.base/prelink.exp: Likewise.
2177 * gdb.base/solib-nodir.exp: Likewise.
2178 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
2179 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
2180 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
2181
e0cc584e
UW
21822010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
2183
2184 * break-interp.exp (test_ld): Use two separate gdb_expect statements
2185 for the "info files" test to avoid timeouts on slow machines.
2186
cfc353b1
JK
21872010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2188
2189 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
2190 (main): Make openlib dummy call.
2191
d3d7896d
JK
21922010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2193
2194 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
2195 * break-interp.exp (reach): Move the core body ...
2196 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
2197 (test_ld): Provide always real argument, even to the linker. Replace
2198 dl_main by _dl_debug_state.
2199
5e533c94
JK
22002010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2201
2202 Fix results of prelinked PIEs on ppc*.
2203 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
2204 Accept also DISPLACEMENT "PRESENT".
2205 (main): Replace "ZERO" displacements by "PRESENT".
2206
33540610
SW
22072010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
2208
2209 * gdb.cp/oranking.exp: New test.
2210 * gdb.cp/oranking.cc: New test program.
2211
3bdf2bbd
KW
22122010-10-08 Ken Werner <ken.werner@de.ibm.com>
2213
2214 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
2215 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
2216
2f608a3a
KW
22172010-10-06 Ken Werner <ken.werner@de.ibm.com>
2218
2219 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
2220 lush, lynx) New constant.
2221 * gdb.base/constvars.exp: Test const array types.
2222 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
2223
aa2e2d8d
DE
22242010-10-06 Doug Evans <dje@google.com>
2225
2226 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
2227 of syscall staging area.
2228
2844d6b5
KW
22292010-10-06 Ken Werner <ken.werner@de.ibm.com>
2230
2231 * gdb.base/gnu_vector.c: Add variable c4.
2232 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
2233 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2234
7d8ac8bb
MR
22352010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
2236
2237 * gdb.arch/altivec-abi.exp: Fix a typo.
2238
84a02e58
MR
22392010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
2240
2241 * lib/mi-support.exp (thread_selected_re): Correct pattern used
2242 to match a thread ID.
2243
b18e6318
JK
22442010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2245
2246 Fix s390x testcase compatibility.
2247 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
2248
a2c09bd0
DE
22492010-10-01 Doug Evans <dje@google.com>
2250
2251 * lib/gdb-python.exp: New file.
2252 * gdb.python/py-block.exp: Use it.
2253 * gdb.python/py-breakpoint.exp: Ditto.
2254 * gdb.python/py-frame.exp: Ditto.
2255 * gdb.python/py-inferior.exp: Ditto.
2256 * gdb.python/py-param.exp: Ditto.
2257 * gdb.python/py-prettyprint.exp: Ditto.
2258 * gdb.python/py-shared.exp: Ditto.
2259 * gdb.python/py-symbol.exp: Ditto.
2260 * gdb.python/py-symtab.exp: Ditto.
2261 * gdb.python/py-type.exp: Ditto.
2262 * gdb.python/py-value.exp: Ditto.
2263 * gdb.python/python.exp: Ditto.
2264
38f12cfc
TT
22652010-09-30 Tom Tromey <tromey@redhat.com>
2266
2267 * gdb.base/anon.exp: New file.
2268 * gdb.base/anon.c: New file.
2269
9ae8282d
TT
22702010-09-30 Tom Tromey <tromey@redhat.com>
2271
2272 * gdb.base/completion.exp: Test completion through anonymous
2273 union.
2274 * gdb.base/break1.c (struct some_struct): Add anonymous union.
2275
e9e07ba6
JK
22762010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2277
2278 Fix printing parameters of inlined functions.
2279 * gdb.dwarf2/dw2-inline-param.exp: New file.
2280 * gdb.dwarf2/dw2-inline-param-main.c: New file.
2281 * gdb.dwarf2/dw2-inline-param.S: New file.
2282
cd2effb2
JK
22832010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2284
2285 PR corefiles/12071.
2286 * gdb.base/corefile.exp (quit with a process, no question: load core)
2287 (quit with a core file): New tests.
2288
bceffbf3
JK
22892010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2290
2291 Fix GDB crash on inferior calls with self-referencing classes.
2292 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
2293 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
2294 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
2295
1736ad11
JK
22962010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2297
2298 Fix lost siginfo_t for inferior calls.
2299 * gdb.base/siginfo-infcall.exp: New file.
2300 * gdb.base/siginfo-infcall.c: New file.
2301
a176ad92
JB
23022010-09-22 Joel Brobecker <brobecker@adacore.com>
2303
2304 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
2305
c2b0a229
JK
23062010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2307
2308 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
2309 New test.
2310 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
2311
e8ae22d1
JB
23122010-09-22 Joel Brobecker <brobecker@adacore.com>
2313
2314 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
2315 type of our const type.
2316
ec322823
SW
23172010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
2318
2319 * gdb.cp/pr12028.cc: New.
2320 * gdb.cp/pr12028.exp: New.
2321
72929c62
JB
23222010-09-22 Joel Brobecker <brobecker@adacore.com>
2323
2324 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
2325
875b4ff5 23262010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 2327 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
2328
2329 PR mi/11407
2330 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
2331 * gdb.mi/dw2-ref-missing-frame-main.c New File.
2332 * gdb.mi/dw2-ref-missing-frame.S New File.
2333 * gdb.mi/dw2-ref-missing-frame.exp New File.
2334
7155d578
TT
23352010-09-14 Tom Tromey <tromey@redhat.com>
2336
2337 PR symtab/8399:
2338 * gdb.threads/tls.exp: Remove kfail. Update expected output.
2339
515ed532
TT
23402010-09-14 Tom Tromey <tromey@redhat.com>
2341
2342 PR exp/11803:
2343 * gdb.threads/tls.exp: Use C++.
2344 (check_thread_local): Use K::another_thread_local.
2345 * gdb.threads/tls.c (class K): New.
2346 (another_thread_local): Now a member of K.
2347 (spin): Update. No longer K&R C.
2348
450ca57c
SW
23492010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2350
2351 * gdb.cp/koenig.cc: created class for testing member lookup.
2352 * gdb.cp/koenig.exp: Added test for member lookup.
2353
dbd492a3
JK
23542010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2355
2356 Fix false FAILs on sourcetree topdir directory containing "kill".
2357 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
2358 source line matching regexp.
2359
8d4d924b
JK
23602010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2361
2362 * gdb.python/python.exp (set height 0, collect help from uiout)
2363 (verify help to uiout): New tests.
2364
8e64f2a0
JK
23652010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2366
2367 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
2368 is_lp64_target to check 64bit target.
2369
4569eed2
JK
23702010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2371
2372 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
2373 (test_ld) <powerpc64-*>: New.
2374
5e1617b1
DJ
23752010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2376
2377 * gdb.cp/templates.exp (test_template_args): Allow "struct".
2378
c767944b
DJ
23792010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2380
2381 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
2382 (FunctionArg::method): New function.
2383 (empty, arg): New variables.
2384 (main): Call arg.method.
2385 * gdb.cp/templates.exp (test_template_args): New function.
2386 (do_tests): Call it.
2387
27d3a3fc
UW
23882010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2389
2390 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
2391 of "next" to proceed over pthread_exit call.
2392
55b7ce7f
UW
23932010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2394
2395 * gdb.base/maint.exp: Avoid wildcards against potentially very long
2396 "maint print statistics" output to prevent expect timeouts.
2397
809df446
JK
23982010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2399
2400 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
2401 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2402 (test_float_rejected): ... here.
2403 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
2404 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2405 (test_float_rejected): ... here.
2406 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
2407 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2408 (test_float_rejected): ... here.
2409 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
2410 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2411 (test_float_rejected): ... here.
2412
8464be76
DJ
24132010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2414
2415 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
2416 before disabling hardware watchpoints.
2417 (test_inaccessible_watchpoint): Check that hardware watchpoints
2418 are used. Test for watchpoints on a constant address.
2419
14dba4b4
JK
24202010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2421
2422 * gdb.base/ui-redirect.exp: New file.
2423
3f3540e1 24242010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 2425 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
2426
2427 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
2428
0f254bb7
DE
24292010-08-31 Doug Evans <dje@google.com>
2430
2431 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
2432
03f17ccf
TT
24332010-08-30 Tom Tromey <tromey@redhat.com>
2434
2435 PR python/11792:
2436 * gdb.python/py-value.exp (test_subscript_regression): Add
2437 dynamic_type test.
2438
640617ad
DJ
24392010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
2440
2441 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
2442 instead of running to main. Do not test the main function.
2443 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
2444 Add new main.
2445
2ed91d1b
PA
24462010-08-26 Pedro Alves <pedro@codesourcery.com>
2447
2448 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
2449 one test.
2450
673bfd45
DE
24512010-08-24 Doug Evans <dje@google.com>
2452
2453 PR symtab/11942
2454 * gdb.dwarf2/dw4-sig-types.cc: New file.
2455 * gdb.dwarf2/dw4-sig-types.h: New file.
2456 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
2457 * gdb.dwarf2/dw4-sig-types.exp: New file.
2458
f9ffd4bb
TT
24592010-08-23 Tom Tromey <tromey@redhat.com>
2460
2461 PR python/11145:
2462 * gdb.python/py-value.c (Base, Derived): New types.
2463 (base): New global.
2464 * gdb.python/py-value.exp (test_subscript_regression): Add
2465 dynamic_cast test.
2466
d839c8a4
TT
24672010-08-23 Tom Tromey <tromey@redhat.com>
2468
2469 PR python/10676:
2470 * gdb.python/py-type.exp (test_fields): Add tests for type
2471 equality.
2472
702c2711
TT
24732010-08-23 Tom Tromey <tromey@redhat.com>
2474
2475 PR python/11915:
2476 * gdb.python/py-type.exp (test_fields): Add tests for array.
2477
832bafd3
KS
24782010-08-23 Keith Seitz <keiths@redhat.com>
2479
2480 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
2481 have any children. Create a new abbrev for it.
2482 Add missing terminal sequence to .debug_abbrev.
2483
c37bf528
KS
24842010-08-20 Keith Seitz <keiths@redhat.com>
2485
2486 PR symtab/11465:
2487 * gdb.dwarf2/pr11465.exp: New test.
2488 * gdb.dwarf2/pr11465.S: New file.
2489 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
2490 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
2491
4572cbac
TJB
24922010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
2493
2494 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
2495 registers. Update data sets with the new v2_double element in the
2496 VSX register union. Add vector_register3_vr data set for the AltiVec
2497 registers. Use gdb_test_no_output instead of send_gdb.
2498
e7fbb131
PA
24992010-08-19 Pedro Alves <pedro@codesourcery.com>
2500
2501 * gdb.python/py-shared.exp: New file, factored out from
2502 python.exp.
2503 * gdb.python/py-shared.c: New file.
2504 * gdb.python/py-shared-sl.c: New file.
2505 * gdb.python/python-1.c: New file.
2506 * gdb.python/python-sl.c: Delete.
2507 * gdb.python/python.c: Mention python-1.c.
2508 * gdb.python/python.exp: Move shared library tests to
2509 py-shared.exp.
2510 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
2511 (MISCELLANEOUS): New.
2512 (clean mostlyclean): Also remove $MISCELLANEOUS.
2513
d30f5e1f
DE
25142010-08-19 Doug Evans <dje@google.com>
2515
2516 PR exp/11926
2517 * gdb.base/printcmds.exp (test_float_accepted): New function.
2518 Move existing float tests there. Add tests for floats with suffixes.
2519 (test_float_rejected): New function.
2520 * gdb.java/jv-print.exp (test_float_accepted): New function.
2521 (test_float_rejected): New function.
2522 * gdb.objc/print.exp: New file.
2523 * gdb.pascal/print.exp: New file.
2524 * lib/objc.exp: New file.
2525
7b3fd859
PM
25262010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
2527
2528 * gdb.base/default.exp (info set): Avoid full buffer error and force
2529 reading up to final gdb prompt.
2530 (show): Likewise.
2531
c92817ce
TT
25322010-08-18 Tom Tromey <tromey@redhat.com>
2533
2534 PR symtab/11919:
2535 * gdb.base/completion.exp: Add test.
2536
f1208f9e
DE
25372010-08-18 Doug Evans <dje@google.com>
2538
2539 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
2540 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
2541 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
2542 Simplify, early exit if runto_main fails.
2543 * gdb.fortran/exprs.exp: load_lib fortran.exp.
2544 (set_lang_fortran): Moved to lib/fortran.exp.
2545 * gdb.fortran/types.exp: load_lib fortran.exp.
2546 (set_lang_fortran): Moved to lib/fortran.exp.
2547 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
2548 * gdb.java/jprint.exp (set_lang_java): Ditto.
2549 * gdb.java/jv-exp.exp: load_lib java.exp.
2550 If set_lang_java fails, issue a warning instead of failure to be
2551 consistent with other set_lang_foo uses.
2552 (set_lang_java): Moved to lib/java.exp.
2553 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
2554 If set_lang_java fails, issue a warning instead of failure to be
2555 consistent with other set_lang_foo uses.
2556 * gdb.pascal/types.exp: load_lib pascal.exp.
2557 (set_lang_pascal): Moved to lib/pascal.exp.
2558 * lib/fortran.exp: New file.
2559 * lib/java.exp (set_lang_java): New function.
2560 * lib/pascal.exp (set_lang_pascal): New function.
2561
2f06b485
YQ
25622010-08-18 Yao Qi <yao@codesourcery.com
2563
2564 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
2565 func_nofb_start and func_loopfb_start, so that address of functions
2566 is equal to these labels on Thumb.
2567
96e25403
YQ
25682010-08-18 Yao Qi <yao@codesourcery.com>
2569
2570 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
2571 to reflect latest c source file.
2572
36e6adc4
JK
25732010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2574
2575 * gdb.cp/infcall-dlopen.exp: New file.
2576 * gdb.cp/infcall-dlopen.cc: New file.
2577 * gdb.cp/infcall-dlopen-lib.cc: New file.
2578
f431efe5
PA
25792010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2580 Pedro Alves <pedro@codesourcery.com>
2581
2582 PR breakpoints/11371
2583
2584 * gdb.base/watch-cond-infcall.exp: New file.
2585 * gdb.base/watch-cond-infcall.c: New file.
2586
06a64a0b
TT
25872010-08-16 Tom Tromey <tromey@redhat.com>
2588
2589 * gdb.base/help.exp: Update.
2590 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
2591 watchpoint.
2592 (test_watch_location): New proc.
2593 (test_watchpoint_in_big_blob): Delete watchpoint.
2594 * gdb.base/watchpoint.c (func5): New function.
2595 (main): Call it.
2596
70ebf4ed
DE
25972010-08-16 Doug Evans <dje@google.com>
2598
2599 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
2600
ca5c20b6
PM
26012010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2602
2603 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
2604 tests.
2605
7346b668
KW
26062010-08-11 Ken Werner <ken.werner@de.ibm.com>
2607
2608 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
2609 * gdb.base/gnu_vector.c: New File.
2610 * gdb.base/gnu_vector.exp: Likewise.
2611
cb2e07a6
PM
26122010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2613
2614 * gdb.python/python.c: New File.
2615 * gdb.python/python-sl.c: New File.
2616 * gdb.python/python.exp: Test solib_address and decode_line
2617 * functions.
2618
5da1313b
JK
26192010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2620
2621 * gdb.python/python.exp (show height, set height 10)
2622 (verify pagination beforehand, verify pagination beforehand: q)
2623 (gdb.execute does not page, verify pagination afterwards)
2624 (verify pagination afterwards: q): New.
2625
49c3ccf7
DE
26262010-08-02 Doug Evans <dje@google.com>
2627
2628 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
2629 because of an older gcc, change test2
2630 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
2631 to unsupported.
2632
42c0c4f1
KH
26332010-07-30 Kazu Hirata <kazu@codesourcery.com>
2634
2635 * gdb.base/break-always.exp: Do not expect full paths to file
2636 names.
2637 * gdb.base/commands.exp: Likewise.
2638
d3765805
DE
26392010-07-30 Doug Evans <dje@google.com>
2640
c98ee71b
DE
2641 * gdb.cp/temargs.exp: For new tests that require newer gccs,
2642 xfail them when run with older gccs.
2643
fd961404
DE
2644 * lib/gdb.exp (build_executable): Forward "c++" option to
2645 get_compiler_info.
2646
999adef4
DE
2647 * gdb.python/py-type.exp (test_template): Mark as xfail tests
2648 "python print ttype.template_argument(1)" and
2649 "python print isinstance(ttype.template_argument(1), gdb.Value)"
2650 if using gcc 4.4 or earlier.
2651
d3765805
DE
2652 * gdb.base/valgrind-db-attach.exp: Use unique test name for
2653 attach-to-debugger handling.
2654
1276c759
JK
26552010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2656
2657 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
2658 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
2659 (main): Use copyreloc.
2660 * gdb.base/prelink.exp (split debug of executable)
2661 (.dynbss vs. .bss address shift): New tests.
2662
88caa9b9
PA
26632010-07-29 Pedro Alves <pedro@codesourcery.com>
2664
2665 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
2666 in gdb_test_multiple.
2667
c6f2ac43
PA
26682010-07-29 Pedro Alves <pedro@codesourcery.com>
2669
2670 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
2671 environment.
2672
326fd672
TT
26732010-07-28 Tom Tromey <tromey@redhat.com>
2674
2675 PR python/11060:
2676 * gdb.python/py-type.c (Temargs): New template.
2677 (temvar): New variable.
2678 * gdb.python/py-type.exp (test_template): New proc.
2679
3ce3b1ba
PA
26802010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2681
2682 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
2683 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
2684
34eaf542
TT
26852010-07-28 Tom Tromey <tromey@redhat.com>
2686
2687 PR c++/9946:
2688 * gdb.cp/temargs.exp: New file.
2689 * gdb.cp/temargs.cc: New file.
2690
d41b819e
JK
26912010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2692
2693 * gdb.base/help.exp (help disassemble): Update the content.
2694
26ab7092
JK
26952010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2696
2697 * gdb.threads/ia64-sigill.exp: New file.
2698 * gdb.threads/ia64-sigill.c: New file.
2699
5283e9e1
TT
27002010-07-27 Tom Tromey <tromey@redhat.com>
2701
2702 * gdb.opt/inline-cmds.c (ATTR): New define.
2703 (func1): Use it.
2704 (func2): Likewise.
2705 (func3): Likewise.
2706 (outer_inline1): Likewise.
2707 (outer_inline2): Likewise.
2708 * gdb.opt/inline-bt.c (ATTR): New define.
2709 (func1): Use it.
2710 (func2): Likewise.
2711 * gdb.opt/inline-locals.c (ATTR): New define.
2712 (func1): Use it.
2713 (func2): Likewise.
2714
e992ef73
TT
27152010-07-27 Tom Tromey <tromey@redhat.com>
2716
2717 * gdb.stabs/gdb11479.c (hack): New function.
2718 (test): Use it.
2719 (test2): Use it.
2720 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
2721 (int32_search_buf, int64_search_buf): No longer static.
2722 (x): Remove.
2723 * gdb.base/relocate.c (hack): New function.
2724
5374244e
PM
27252010-07-27 Phil Muldoon <pmuldoon@redhat.com>
2726
2727 * gdb.python/py-value.exp (test_inferior_function_call): New function.
2728 * gdb.python/py-value.c (func1): New function.
2729 (func2): Likewise.
2730
a99aee83
CV
27312010-07-26 Corinna Vinschen <vinschen@redhat.com>
2732
2733 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
2734 as not to clash with .data section.
2735
a04ba985
JG
27362010-07-26 Jerome Guitton <guitton@adacore.com>
2737
2738 * gdb.base/code_elim.exp: New file.
2739 * gdb.base/code_elim1.c: New file.
2740 * gdb.base/code_elim2.c: New file.
2741
23bd0f7c
PA
27422010-07-21 Pedro Alves <pedro@codesourcery.com>
2743
2744 PR symtab/11827
2745
2746 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
2747 (some_volatile_enum): New variable.
2748 * gdb.base/printcmds.exp (test_print_enums): New.
2749 <top level>: Call it.
2750
883df6dd
SW
27512010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
2752
2753 * gdb.cp/fpointer.cc: New test.
2754 * gdb.cp/fpointer.exp: New test.
2755
569b05a5
JK
27562010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2757
2758 * gdb.base/solib-nodir.exp: New file.
2759 * lib/gdb.exp (runto): New case for a GDB internal error.
2760
51d7d803
JK
27612010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2762 Ulrich Weigand <uweigand@de.ibm.com>
2763 Tom Tromey <tromey@redhat.com>
2764
2765 * gdb.base/charset-malloc.c: New file.
2766 * gdb.base/charset.c (malloc_stub): New prototype.
2767 (main): Call it instead of malloc itself.
2768 * gdb.base/charset.exp: Use only prepare_for_testing.
2769 (binfile): Remove the variable.
2770
c0edd9ed
JK
27712010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2772
2773 Make core files the process_stratum.
2774 * gdb.base/corefile.exp (run: load core again)
2775 (run: sanity check we see the core file, run: with core)
2776 (run: core file is cleared, attach: load core again)
2777 (attach: sanity check we see the core file, attach: with core)
2778 (attach: core file is cleared): New tests.
2779 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
2780
3cbaedff
KW
27812010-07-14 Ken Werner <ken.werner@de.ibm.com>
2782
2783 * gdb.arch/altivec-abi.exp: New tests.
2784
91158a56
TT
27852010-07-13 Tom Tromey <tromey@redhat.com>
2786
2787 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
2788 (main): Use it.
2789 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
2790
0f5238ed
TT
27912010-07-13 Tom Tromey <tromey@redhat.com>
2792
2793 * gdb.base/label.exp: New file.
2794 * gdb.base/label.c: New file.
2795
add265ae
L
27962010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
2797 H.J. Lu <hongjiu.lu@intel.com>
2798
2799 * lib/gdb.exp (is_ilp32_target): New.
2800 (is_lp64_target): Likewise.
2801
2802 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
2803 target.
2804 * gdb.arch/amd64-disp-step.exp: Likewise.
2805 * gdb.arch/amd64-dword.exp: Likewise.
2806 * gdb.arch/amd64-i386-address.exp: Likewise.
2807 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 2808
add265ae
L
2809 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
2810 target.
2811 * gdb.arch/i386-bp_permanent.exp: Likewise.
2812 * gdb.arch/i386-byte.exp: Likewise.
2813 * gdb.arch/i386-disp-step.exp: Likewise.
2814 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2815 * gdb.arch/i386-prologue.exp: Likewise.
2816 * gdb.arch/i386-size-overlap.exp: Likewise.
2817 * gdb.arch/i386-size.exp: Likewise.
2818 * gdb.arch/i386-sse.exp: Likewise.
2819 * gdb.arch/i386-unwind.exp: Likewise.
2820 * gdb.arch/i386-word.exp: Likewise.
2821
2822 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
2823 test only when building 64-bit executables. Do not hard-code
2824 -m64 option.
2825
2dfb8c17
DE
28262010-07-07 Doug Evans <dje@google.com>
2827
2828 * lib/gdb.exp (gdb_test_list_exact): New function.
2829 * gdb.base/default.exp (show convenience): Call it, add tests for
2830 $_sdata = void, $_thread = 0.
2831
4e5799b6
JK
28322010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2833 Joel Brobecker <brobecker@adacore.com>
2834
2835 Fix re-run of PIE executable, PR shlibs/11776.
2836 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
2837 Remove $displacement_main to match the solib-svr4.c change. New "kill"
2838 and re-"run" of the inferior.
2839
1a219cc7
JK
28402010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2841 Joel Brobecker <brobecker@adacore.com>
2842
2843 Cope with missing /usr/sbin/prelink.
2844 * lib/prelink-support.exp (prelink_no):
2845 <result == 1 && $output is "no such file or directory">: New.
2846 (prelink_yes): Likewise. Return on failed prelink_no.
2847
5e3b36f8
JK
28482010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2849 Joel Brobecker <brobecker@adacore.com>
2850
2851 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
2852 build_executable by build_executable_own_libs. Replace "prelink -R"
2853 execution by a call of prelink_yes. Comment why "prelink -r" needs no
2854 change.
2855 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
2856 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
2857 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
2858 Replace build_executable by build_executable_own_libs's function
2859 build_executable_own_libs.
2860 (prelinkNO): Create new stub to call prelink_no.
2861 (prelinkYES): Create new stub to call prelink_yes.
2862 (test_attach): Rename calls of copy to file_copy.
2863 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
2864 (copy): Move to ...
2865 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
2866 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
2867 * gdb.base/prelink.exp: Disable testcase also for is_remote and
2868 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
2869 special flags by gdb_compile_shlib. Replace second gdb_compile by
2870 build_executable_own_libs. Replace "prelink -R" execution by a call of
2871 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
2872 a second call of prelink_yes. Replace restart commands by
2873 clean_restart.
2874 (prelink): Rename to ...
2875 (seen displacement message): ... this test. Extend its expectation
2876 strictness.
2877
86e4bafc
JK
28782010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2879
2880 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
2881 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
2882 displacement message exactly once.
2883
3cd07d20
JK
28842010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2885 Joel Brobecker <brobecker@adacore.com>
2886
2887 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
2888 its restore after the <$relink_args != ""> loop. new comment.
2889
0a1e94c7
JK
28902010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2891 Joel Brobecker <brobecker@adacore.com>
2892
2893 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
2894 code for it. New variable relink_args.
2895 (prelinkYES): Call prelinkNO.
2896 (test_attach): Accept new parameter relink_args. Re-prelink the binary
2897 in such case. Move the core code to ...
2898 (test_attach_gdb): ... a new function. Send GDB command "file".
2899 Extend expected "Attaching to " string.
2900
2f70bcfb
TT
29012010-07-02 Tom Tromey <tromey@redhat.com>
2902
2903 * gdb.base/bitops.exp: Remove extraneous "pass".
2904
a17ac5b0
TT
29052010-07-02 Ken Werner <ken.werner@de.ibm.com>
2906
2907 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2908
dc10affe
PA
29092010-07-01 Pedro Alves <pedro@codesourcery.com>
2910
d41c0fc8
PA
2911 * gdb.base/help.exp: Adjust expected output.
2912
29132010-07-01 Pedro Alves <pedro@codesourcery.com>
2914
2915 * gdb.base/help.exp: Adjust expected output.
dc10affe 2916
0a600c36
JK
29172010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2918
2919 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
2920 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
2921 c++/11702.
2922
37cc8bfe
JK
29232010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2924 Doug Evans <dje@google.com>
2925
2926 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
2927 add .dynamic entry'.
2928
254e6b9e
DE
29292010-06-29 Doug Evans <dje@google.com>
2930
2931 Test PR c++/11702.
2932 * gdb.cp/m-static.exp: Add testcase.
2933 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
2934
595939de 29352010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
2936 Tom Tromey <tromey@redhat.com>
2937 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
2938
2939 * gdb.python/py-inferior.c: New File.
2940 * gdb.python/py-infthread.c: New File.
2941 * gdb.python/py-inferior.exp: New File.
2942 * gdb.python/py-infthread.exp: New File.
2943
98751a41
JK
29442010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2945
2946 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
2947 (ptype ::C::OtherFileClass typedefs): New.
2948 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
2949 (C::OtherFileClass::cOtherFileClassVar2): New.
2950 (C::OtherFileClass::cOtherFileClassVar_use): Use also
2951 cOtherFileClassVar2.
2952 (C::cOtherFileType2, C::cOtherFileVar2): New.
2953 (C::cOtherFileVar_use): use also cOtherFileVar2.
2954 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
2955
41f62f39
JK
29562010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2957
2958 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
2959 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
2960 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
2961 (print ::C::cOtherFileVar)
2962 (whatis C::OtherFileClass::cOtherFileClassType)
2963 (whatis ::C::OtherFileClass::cOtherFileClassType)
2964 (print C::OtherFileClass::cOtherFileClassVar)
2965 (print ::cOtherFileClassVar)
2966 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
2967 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
2968 trailing content.
2969 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
2970 (C::OtherFileClass::cOtherFileClassVar)
2971 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
2972 (C::cOtherFileVar, C::cOtherFileVar_use): New.
2973
af53d231
JK
29742010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2975
2976 Test PR c++/11703 and PR gdb/1448.
2977 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
2978 gdb/1448.
2979
9655fd1a
JK
29802010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2981
2982 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
2983 (main) <rtti_data>: New.
2984 * gdb.cp/virtbase.exp (print rtti_data): New.
2985
824cc8dd
JK
29862010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2987 Joel Brobecker <brobecker@adacore.com>
2988
2989 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
2990
6036c742
JK
29912010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2992
2993 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
2994
de6a0421
DE
29952010-06-28 Doug Evans <dje@google.com>
2996
2997 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
2998
b2dae948
DE
29992010-06-27 Doug Evans <dje@google.com>
3000
3001 * gdb.cp/m-static.exp: Update expected test output.
3002
0f3bb72e
PH
30032010-06-25 Paul Hilfinger <hilfinger@adacore.com>
3004
889bf7c5
PA
3005 * gdb.gdb/selftest.exp: Adjust expected message for
3006 capturing start-up runtime.
0f3bb72e 3007
bc9f0842
TT
30082010-06-25 Tom Tromey <tromey@redhat.com>
3009
3010 PR python/10808:
3011 * gdb.python/python.exp: Add new tests.
3012
099ef718
SW
30132010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3014
3015 * gdb.cp/operator.cc: Created an import loop.
3016 * gdb.cp/operator.exp: Added testcase for import loop.
3017
5868a632
JK
30182010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3019
3020 Test PR python/11407.
3021 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
3022 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
3023 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
3024 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
3025 executable_nofb and executable_fb. New variables srcsfile, objsfile,
3026 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
3027 binfile. Call gdb_compile with clean_restart twice.
3028 (func_nofb print, func_nofb backtrace, func_loopfb print)
3029 (func_loopfb backtrace): New.
3030
af76db58
JK
30312010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3032
3033 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3034 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3035 by a hand made one.
3036 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3037 i?86 requirement. Remove variables srcfile and binfile. New variable
3038 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3039
f2c7657e
UW
30402010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3041
3042 * gdb.cell/dwarfaddr.exp: New file.
3043 * gdb.cell/dwarfaddr.S: New file.
3044
628fe4e4
JK
30452010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3046
3047 Test PR 9436.
3048 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3049
f1421989
HZ
30502010-06-24 Hui Zhu <teawater@gmail.com>
3051
3052 * gdb.base/eval.exp: New file.
3053
d03285ec
UW
30542010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3055
3056 * gdb.cell/fork.exp: New file.
3057 * gdb.cell/fork.c: Likewise.
3058 * gdb.cell/fork-spu.c: Likewise.
3059
41b2c92d
PM
30602010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3061
3062 * lib/gdb.exp (banned_variables_traced): New global variable.
3063 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3064 (gdb_init): Use `trace add variable' instead of obsolete
3065 `trace variable'.
3066
d5bc977f
DE
30672010-06-21 Doug Evans <dje@google.com>
3068
3069 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3070
d2ed6730
UW
30712010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3072
3073 * gdb.arch/spu-ls.exp: New file.
3074 * gdb.arch/spu-ls.c: Likewise.
3075
6aed2dbc
SS
30762010-06-18 Stan Shebs <stan@codesourcery.com>
3077
3078 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3079
e0756905
UW
30802010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3081
3082 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3083 * gdb.base/watch-cond.exp: Likewise.
3084 * gdb.python/py-breakpoint.exp: Likewise.
3085
d8053d4d
PA
30862010-06-18 Pedro Alves <pedro@codesourcery.com>
3087
3088 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3089 clean_restart, make sure every test has a distinct message, and
3090 that messages don't include the executable' full path.
3091
81ce510c
DE
30922010-06-17 Doug Evans <dje@google.com>
3093
3094 * gdb.arch/i386-size.exp: Updated expected output for
3095 DISASSEMBLY_OMIT_FNAME.
3096
65d79d4b
SDJ
30972010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3098 Sergio Durigan Junior <sergiodj@redhat.com>
3099
3100 * gdb.base/watch-notconst.c: New file.
3101 * gdb.base/watch-notconst.S: New file.
3102 * gdb.base/watch-notconst2.c: New file.
3103 * gdb.base/watch-notconst2.S: New file.
3104 * gdb.base/watch-notconst.exp: New file.
3105 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
3106 (func4): Add operations on `global_ptr_ptr'.
3107 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
3108 routine to test watchpoints created with a constant expression.
3109 (test_inaccessible_watchpoint): Include tests for watchpoints
3110 created with a constant expression.
3111
df0f4836
KB
31122010-06-14 Kevin Buettner <kevinb@redhat.com>
3113
3114 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3115 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
3116 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
3117 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
3118 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3119 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3120 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
3121 of `_start'.
3122
b769def5
UW
31232010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3124
3125 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
3126 not supported on the target.
3127 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3128 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3129 * gdb.mi/mi-nsintrall.exp: Likewise.
3130 * gdb.mi/mi-nsmoribund.exp: Likewise.
3131 * gdb.mi/mi-nsthrexec.exp: Likewise.
3132
d914c394
SS
31332010-06-11 Stan Shebs <stan@codesourcery.com>
3134
3135 * gdb.base/permissions.exp: New file.
3136
31372010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
3138
3139 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
3140 does not support ELF executable class.
3141
f3ce5b9c
UW
31422010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3143
3144 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
3145
8e46892c
JK
31462010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3147
3148 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
3149 (runto): Catch "The target does not support running in non-stop mode.".
3150
6cc55c64
MS
31512010-06-11 Michael Snyder <msnyder@vmware.com>
3152
3153 * gdb.base/setshow.exp (set language asm): Don't use
3154 gdb_test_no_output, fails on some targets.
3155
caddefa4
UW
31562010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3157
3158 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
3159 * gdb.cp/pr9167.exp: Likewise.
3160
468b1aa7
UW
31612010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3162
3163 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
3164
5c3552dc
UW
31652010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3166
3167 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
3168
02e6fe6a
UW
31692010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3170
3171 * gdb.base/charset.c (main): Make sure malloc gets linked in.
3172
0e03807e
TT
31732010-06-11 Tom Tromey <tromey@redhat.com>
3174
3175 PR gdb/9977, PR exp/11636::
3176 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
3177 (pieces_test_f6): Update expected output.
3178
2bdf28a0
JK
31792010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3180
3181 * gdb.base/moribund-step.exp: New.
3182
f6978de9
MS
31832010-06-08 Michael Snyder <msnyder@vmware.com>
3184
3185 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 3186 * gdb.ada/boolean_expr.exp:
f6978de9
MS
3187 * gdb.ada/frame_args.exp: Ditto.
3188 * gdb.ada/lang_switch.exp: Ditto.
3189 * gdb.ada/ptype_arith_binop.exp: Ditto.
3190 * gdb.ada/ref_param.exp: Ditto.
3191 * gdb.ada/type_coercion.exp:Ditto.
3192
3193 * gdb.asm/asm-source.exp: Ditto.
3194
3195 * gdb.base/attach.exp: Ditto.
3196 * gdb.base/bitfields2.exp: Ditto.
3197 * gdb.base/call-signal-resume.exp: Ditto.
3198 * gdb.base/callfuncs.exp: Ditto.
3199 * gdb.base/commands.exp: Ditto.
3200 * gdb.base/dbx.exp: Ditto.
3201 * gdb.base/default.exp: Ditto.
3202 * gdb.base/dump.exp: Ditto.
3203 * gdb.base/exprs.exp: Ditto.
3204 * gdb.base/freebpcmd.exp: Ditto.
3205 * gdb.base/interrupt.exp: Ditto.
3206 * gdb.base/list.exp: Ditto.
3207 * gdb.base/long_long.exp: Ditto.
3208 * gdb.base/maint.exp: Ditto.
3209 * gdb.base/ptype.exp: Ditto.
3210 * gdb.base/return.exp: Ditto.
3211 * gdb.base/setshow.exp: Ditto.
3212 * gdb.base/sigbpt.exp: Ditto.
3213 * gdb.base/sigrepeat.exp: Ditto.
3214
3215 * gdb.cp/classes.exp: Ditto.
3216
3217 * gdb.dwarf2/dw2-restore.exp: Ditto.
3218
3219 * gdb.gdb/selftest.exp: Ditto.
3220
3221 * gdb.multi/base.exp: Ditto.
3222 * gdb.multi/bkpt-multi-exec.exp: Ditto.
3223
3224 * gdb.python/py-block.exp: Ditto.
3225 * gdb.python/py-prettyprint.exp: Ditto.
3226 * gdb.python/py-template.exp: Ditto.
3227
3228 * gdb.server/ext-attach.exp: Ditto.
3229 * gdb.server/ext-run.exp: Ditto.
3230 * gdb.server/server-mon.exp: Ditto.
3231
3232 * gdb.threads/fork-thread-pending.exp: Ditto.
3233 * gdb.threads/hand-call-in-threads.exp: Ditto.
3234 * gdb.threads/interrupted-hand-call.exp: Ditto.
3235 * gdb.threads/linux-dp.exp: Ditto.
3236 * gdb.threads/manythreads.exp: Ditto.
3237 * gdb.threads/print-threads.exp: Ditto.
3238 * gdb.threads/pthreads.exp: Ditto.
3239 * gdb.threads/schedlock.exp: Ditto.
3240 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3241 * gdb.threads/threadapply.exp: Ditto.
3242
de7ff789
MS
32432010-06-08 Michael Snyder <msnyder@vmware.com>
3244
889bf7c5 3245 * gdb.ada/exec_changed.exp:
de7ff789
MS
3246 Use ".*" instead of "" as wildcard regexp.
3247
3248 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
3249 * gdb.base/call-ar-st.exp: Ditto.
3250 * gdb.base/checkpoint.exp: Ditto.
3251 * gdb.base/default.exp: Ditto.
3252 * gdb.base/dump.exp: Ditto.
3253 * gdb.base/ending-run.exp: Ditto.
3254 * gdb.base/fileio.exp: Ditto.
3255 * gdb.base/miscexprs.exp: Ditto.
3256 * gdb.base/pointers.exp: Ditto.
3257 * gdb.base/readline.exp: Ditto.
3258 * gdb.base/reread.exp: Ditto.
3259 * gdb.base/restore.exp: Ditto.
3260 * gdb.base/shlib-call.exp: Ditto.
3261 * gdb.base/valgrind-db-attach.exp: Ditto.
3262 * gdb.base/volatile.exp: Ditto.
3263 * gdb.base/watchpoints.exp: Ditto.
3264
3265 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
3266
3267 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
3268 * gdb.python/py-value.exp: Ditto.
3269
3270 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
3271 * gdb.trace/circ.exp: Ditto.
3272 * gdb.trace/collection.exp: Ditto.
3273 * gdb.trace/packetlen.exp: Ditto.
3274 * gdb.trace/passc-dyn.exp: Ditto.
3275 * gdb.trace/report.exp: Ditto.
3276 * gdb.trace/tfile.exp: Ditto.
3277 * gdb.trace/tfind.exp: Ditto.
3278 * gdb.trace/while-dyn.exp: Ditto.
3279
3bebe2f2
JK
32802010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3281
3282 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
3283
5c631832
JK
32842010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3285
3286 Test PR 10640.
3287 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
3288
4c3376c8
SW
32892010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
3290
3291 * gdb.cp/koenig.exp: Test for ADL operators.
3292 * gdb.cp/koenig.cc: Added ADL operators.
3293 * gdb.cp/operator.exp: New test.
3294 * gdb.cp/operator.cc: New test.
3295
dc226d5a
MS
32962010-06-04 Michael Snyder <msnyder@vmware.com>
3297
dfb88a23
MS
3298 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
3299 * gdb.base/pending.exp: Ditto.
f7ae76b3 3300
dc226d5a
MS
3301 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
3302
967cf477
DE
33032010-06-04 Doug Evans <dje@google.com>
3304
3305 * gdb.python/py-prettyprint.exp: Add new test for enabled and
3306 disabled printers.
3307 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
3308 (enable_lookup_function): New function.
3309
eb801841
TT
33102010-06-04 Tom Tromey <tromey@redhat.com>
3311
3312 * gdb.python/py-value.exp (test_value_hash): Don't test equality
3313 of hash and id.
3314
38979823
JK
33152010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3316
3317 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
3318 newline.
3319 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
3320 (empty verbose non-noisy clear, empty verbose noisy clear)
3321 (empty non-verbose noisy clear): Likewise.
3322
35ec993f
MS
33232010-06-03 Michael Snyder <msnyder@vmware.com>
3324
3325 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
3326 * gdb.base/display.exp: Ditto.
3327 * gdb.base/find.exp: Ditto.
3328 * gdb.base/ifelse.exp: Ditto.
3329 * gdb.base/multi-forks.exp: Ditto.
3330 * gdb.base/recurse.exp: Ditto.
3331 * gdb.base/setshow.exp: Ditto.
3332 * gdb.base/value-double-free.exp: Ditto.
3333 * gdb.base/watch-vfork.exp: Ditto.
3334 * gdb.base/watch_thread_num.exp: Ditto.
3335 * gdb.base/watchpoint-solib.exp: Ditto.
3336 * gdb.base/watchpoint.exp: Ditto.
3337 * gdb.base/watchpoints.exp: Ditto.
3338
3339 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
3340 * gdb.cp/overload.exp: Ditto.
3341 * gdb.cp/virtfunc.exp: Ditto.
3342
3343 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
3344
889bf7c5 3345 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
3346 Replace gdb_test with gdb_test_no_output.
3347
889bf7c5 3348 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
3349 Replace gdb_test with gdb_test_no_output.
3350 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3351 * gdb.threads/watchthreads.exp: Ditto.
3352 * gdb.threads/watchthreads2.exp: Ditto.
3353
3354 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
3355 * gdb.trace/tfind.exp: Ditto.
3356
c22decce
JB
33572010-06-03 Joel Brobecker <brobecker@adacore.com>
3358
3359 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
3360 successful test if message is the empty string.
3361
fd5700c7
JK
33622010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3363
3364 * gdb.fortran/module.exp (stopped language detection): New test.
3365
f55ee35c
JK
33662010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3367
3368 Support DW_TAG_module as separate namespaces.
3369 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
3370 gdb.fortran/library-module-lib.f90: New.
3371 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
3372 (print i): Remove.
3373 (continue to breakpoint: i-is-1, print var_i value 1)
3374 (continue to breakpoint: i-is-2, print var_i value 2)
3375 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
3376 (print var_d, print var_i value 14, ptype modmany, complete `modm)
3377 (complete `modmany, complete `modmany`, complete `modmany`var)
3378 (show language, setting breakpoint at module): New tests.
3379 * gdb.fortran/module.f90 (module mod): Remove.
3380 (module mod1, module mod2, module modmany, subroutine sub1)
3381 (subroutine sub2, program module): New.
3382
b8e8282f
JK
33832010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3384
3385 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
3386 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
3387 * gdb.cp/anon-union.exp (pass): Rename to ...
3388 (print z 2): ... here.
b8e8282f 3389
019ebafc
MS
33902010-06-02 Michael Snyder <msnyder@vmware.com>
3391
e68d8fd4
MS
3392 * gdb.trace/actions.exp: Use gdb_test_no_output.
3393 * gdb.trace/circ.exp: Ditto.
3394 * gdb.trace/packetlen.exp: Ditto.
3395 * gdb.trace/save-trace.exp: Ditto.
3396 * gdb.trace/tracecmd.exp: Ditto.
3397 * gdb.trace/tsv.exp: Ditto.
3398
12b5d08a
MS
3399 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
3400 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
3401 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3402 * gdb.threads/manythreads.exp: Ditto.
3403 * gdb.threads/print-threads.exp: Ditto.
3404 * gdb.threads/pthreads.exp: Ditto.
3405 * gdb.threads/schedlock.exp: Ditto.
3406 * gdb.threads/staticthreads.exp: Ditto.
3407 * gdb.threads/thread-specific.exp: Ditto.
3408 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3409 * gdb.threads/threadapply.exp: Ditto.
3410 * gdb.threads/watchthreads.exp: Ditto.
3411 * gdb.threads/watchthreads2.exp: Ditto.
3412
89493308
MS
3413 * gdb.python/py-block.exp: Use gdb_test_no_output.
3414 * gdb.python/py-prettyprint.exp: Ditto.
3415 * gdb.python/py-template.exp: Ditto.
3416 * gdb.python/py-value.exp: Ditto.
3417
3418 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
3419 * gdb.reverse/watch-reverse.exp: Ditto.
3420
3421 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
3422 * gdb.server/ext-run.exp: Ditto.
3423
019ebafc
MS
3424 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
3425 * gdb.dwarf2/dw2-compressed.exp: Ditto.
3426 * gdb.dwarf2/dw2-intercu.exp: Ditto.
3427 * gdb.dwarf2/dw2-intermix.exp: Ditto.
3428 * gdb.dwarf2/dw2-producer.exp: Ditto.
3429 * gdb.dwarf2/mac-fileno.exp: Ditto.
3430
3431 * gdb.gdb/observer.exp: Use gdb_test_no_output.
3432 * gdb.gdb/selftest.exp: Ditto.
3433
3434 * gdb.multi/base.exp: Use gdb_test_no_output.
3435
3436 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
3437
3e0ca3a5
JK
34382010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3439
3440 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
3441
9db70545
MS
34422010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
3443
a8d52276
MS
3444 * gdb.cp/class2.exp: Use gdb_test_no_output.
3445 * gdb.cp/classes.exp: Ditto.
3446 * gdb.cp/extern-c.exp: Ditto.
3447 * gdb.cp/inherit.exp: Ditto.
3448 * gdb.cp/maint.exp: Ditto.
3449 * gdb.cp/mb-inline.exp: Ditto.
3450 * gdb.cp/mb-templates.exp: Ditto.
3451 * gdb.cp/method2.exp: Ditto.
3452 * gdb.cp/misc.exp: Ditto.
3453 * gdb.cp/ovldbreak.exp: Ditto.
3454 * gdb.cp/punctuator.exp: Ditto.
3455 * gdb.cp/templates.exp: Ditto.
3456 * gdb.cp/virtbase.exp: Ditto.
3457
889bf7c5 3458 * gdb.threads/attach-stopped.exp:
9db70545 3459 Replace uses of send_gdb / gdb_expect.
889bf7c5 3460 * gdb.threads/attachstop-mt.exp:
9db70545 3461 Replace uses of send_gdb / gdb_expect.
889bf7c5 3462 * gdb.threads/gcore-thread.exp:
9db70545 3463 Replace uses of send_gdb / gdb_expect.
889bf7c5 3464 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
3465 Replace uses of send_gdb / gdb_expect.
3466 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3467 * gdb.threads/print-threads.exp:
9db70545
MS
3468 Replace uses of send_gdb / gdb_expect.
3469 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
3470 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
3471 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
3472
3473 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
3474 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
3475 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
3476 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
3477 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
3478 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
3479 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
3480 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
3481 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
3482 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
3483 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
3484
359cc68c
JK
34852010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3486
3487 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
3488
7d3fe98e
SW
34892010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
3490
3491 * gdb.cp/koenig.exp: Added new test case.
3492 * gdb.cp/koenig.cc: Ditto.
3493
27d3a1a2
MS
34942010-06-01 Michael Snyder <msnyder@vmware.com>
3495
3496 * gdb.base/arithmet.exp: Use gdb_test_no_output.
3497 * gdb.base/arrayidx.exp: Ditto.
3498 * gdb.base/attach.exp: Ditto.
3499 * gdb.base/auxv.exp: Ditto.
3500 * gdb.base/bigcre.exp: Ditto.
3501 * gdb.base/break-always.exp: Ditto.
3502 * gdb.base/break-interp.exp: Ditto.
3503 * gdb.base/break.exp: Ditto.
3504 * gdb.base/breakpoint-shadow.exp: Ditto.
3505 * gdb.base/call-ar-st.exp: Ditto.
3506 * gdb.base/call-sc.exp: Ditto.
3507 * gdb.base/call-signal-resume.exp: Ditto.
3508 * gdb.base/callfuncs.exp: Ditto.
3509 * gdb.base/catch-syscall.exp: Ditto.
3510 * gdb.base/charset.exp: Ditto.
3511 * gdb.base/code-expr.exp: Ditto.
3512 * gdb.base/commands.exp: Ditto.
3513 * gdb.base/cond-expr.exp: Ditto.
3514 * gdb.base/condbreak.exp: Ditto.
3515 * gdb.base/cursal.exp: Ditto.
3516 * gdb.base/cvexpr.exp: Ditto.
3517 * gdb.base/default.exp: Ditto.
3518 * gdb.base/del.exp: Ditto.
3519 * gdb.base/detach.exp: Ditto.
3520 * gdb.base/display.exp: Ditto.
3521 * gdb.base/ena-dis-br.exp: Ditto.
3522 * gdb.base/eval-skip.exp: Ditto.
3523 * gdb.base/foll-fork.exp: Ditto.
3524 * gdb.base/foll-vfork.exp: Ditto.
3525 * gdb.base/frame-args.exp: Ditto.
3526 * gdb.base/funcargs.exp: Ditto.
3527 * gdb.base/gcore-buffer-overflow.exp: Ditto.
3528 * gdb.base/gdbvars.exp: Ditto.
3529 * gdb.base/help.exp: Ditto.
3530 * gdb.base/ifelse.exp: Ditto.
3531 * gdb.base/included.exp: Ditto.
3532 * gdb.base/list.exp: Ditto.
3533 * gdb.base/macscp.exp: Ditto.
3534 * gdb.base/maint.exp: Ditto.
3535 * gdb.base/multi-fork.exp: Ditto.
3536 * gdb.base/overlays.exp: Ditto.
3537 * gdb.base/page.exp: Ditto.
3538 * gdb.base/pending.exp: Ditto.
3539 * gdb.base/pointers.exp: Ditto.
3540 * gdb.base/pr11022.exp: Ditto.
3541 * gdb.base/prelink.exp: Ditto.
3542 * gdb.base/printcmds.exp: Ditto.
3543 * gdb.base/psymtab.exp: Ditto.
3544 * gdb.base/randomize.exp: Ditto.
3545 * gdb.base/relational.exp: Ditto.
3546 * gdb.base/relocate.exp: Ditto.
3547 * gdb.base/remote.exp: Ditto.
3548 * gdb.base/sepdebug.exp: Ditto.
3549 * gdb.base/set-lang-auto.exp: Ditto.
3550 * gdb.base/setshow.exp: Ditto.
3551 * gdb.base/setvar.exp: Ditto.
3552 * gdb.base/signals.exp: Ditto.
3553 * gdb.base/signull.exp: Ditto.
3554 * gdb.base/sigstep.exp: Ditto.
3555 * gdb.base/sizeof.exp: Ditto.
3556 * gdb.base/solib-disc.exp: Ditto.
3557 * gdb.base/store.exp: Ditto.
3558 * gdb.base/structs.exp: Ditto.
3559 * gdb.base/structs2.exp: Ditto.
3560 * gdb.base/subst.exp: Ditto.
3561 * gdb.base/term.exp: Ditto.
3562 * gdb.base/trace-commands.exp: Ditto.
3563 * gdb.base/unwindonsignal.exp: Ditto.
3564 * gdb.base/valgrind-db-attach.exp: Ditto.
3565 * gdb.base/varargs.exp: Ditto.
3566 * gdb.base/watch-cond.exp: Ditto.
3567 * gdb.base/watch_thread_num.exp: Ditto.
3568 * gdb.base/watchpoint-cond-gone.exp: Ditto.
3569 * gdb.base/watchpoint.exp: Ditto.
3570 * gdb.base/whatis-exp.exp: Ditto.
3571
f8d3bf8f
MS
35722010-06-01 Michael Snyder <msnyder@vmware.com>
3573
3574 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
3575 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
3576 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
3577 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
3578 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
3579 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
3580 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
3581 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
3582 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
3583 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
3584 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
3585 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
3586 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
3587 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
3588 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
3589
3f9e0d32
JK
35902010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3591
3592 * gdb.base/commands.exp (begin commands on watch): Remove excessive
3593 trailing newline.
3594 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
3595 * gdb.java/jmisc.exp (p *args\n): Rename to ...
3596 (p *args): ... here and remove excessive trailing newline.
3597
f629457d
JB
35982010-05-31 Joel Brobecker <brobecker@adacore.com>
3599
3600 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
3601
09eef106
JK
36022010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3603
3604 Accept the new Linux kernel "t (tracing stop)" string.
3605 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
3606 Update comment.
3607 (state_wait) <T (tracing stop)>: New.
3608 (main): Update the state_wait expect string.
3609
94f31136
PA
36102010-05-28 Pedro Alves <pedro@codesourcery.com>
3611
3612 * limits.c, limits.exp: Delete files.
3613 * Makefile.in (clean mostlyclean): Adjust.
3614 * tracecmd.exp: Adjust.
3615
096554ab
JK
36162010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3617
3618 * gdb.base/tui-layout.exp: New.
3619
27d3a1a2 36202010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 3621
889bf7c5 3622 * gdb.reverse/break-precsave.exp:
bcd2dc50 3623 Replace uses of send_gdb / gdb_expect.
889bf7c5 3624 * gdb.reverse/break-reverse.exp:
bcd2dc50 3625 Replace uses of send_gdb / gdb_expect.
889bf7c5 3626 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 3627 Replace uses of send_gdb / gdb_expect.
889bf7c5 3628 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 3629 Replace uses of send_gdb / gdb_expect.
889bf7c5 3630 * gdb.reverse/finish-precsave.exp:
bcd2dc50 3631 Replace uses of send_gdb / gdb_expect.
889bf7c5 3632 * gdb.reverse/finish-reverse.exp:
bcd2dc50 3633 Replace uses of send_gdb / gdb_expect.
889bf7c5 3634 * gdb.reverse/i386-precsave.exp:
bcd2dc50 3635 Replace uses of send_gdb / gdb_expect.
889bf7c5 3636 * gdb.reverse/i386-reverse.exp:
bcd2dc50 3637 Replace uses of send_gdb / gdb_expect.
889bf7c5 3638 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 3639 Replace uses of send_gdb / gdb_expect.
889bf7c5 3640 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 3641 Replace uses of send_gdb / gdb_expect.
889bf7c5 3642 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 3643 Replace uses of send_gdb / gdb_expect.
889bf7c5 3644 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 3645 Replace uses of send_gdb / gdb_expect.
889bf7c5 3646 * gdb.reverse/machinestate.exp:
bcd2dc50 3647 Replace uses of send_gdb / gdb_expect.
889bf7c5 3648 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 3649 Replace uses of send_gdb / gdb_expect.
889bf7c5 3650 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 3651 Replace uses of send_gdb / gdb_expect.
889bf7c5 3652 * gdb.reverse/solib-precsave.exp:
bcd2dc50 3653 Replace uses of send_gdb / gdb_expect.
889bf7c5 3654 * gdb.reverse/solib-reverse.exp:
bcd2dc50 3655 Replace uses of send_gdb / gdb_expect.
889bf7c5 3656 * gdb.reverse/step-precsave.exp:
bcd2dc50 3657 Replace uses of send_gdb / gdb_expect.
889bf7c5 3658 * gdb.reverse/step-reverse.exp:
bcd2dc50 3659 Replace uses of send_gdb / gdb_expect.
889bf7c5 3660 * gdb.reverse/until-precsave.exp:
bcd2dc50 3661 Replace uses of send_gdb / gdb_expect.
889bf7c5 3662 * gdb.reverse/until-reverse.exp:
bcd2dc50 3663 Replace uses of send_gdb / gdb_expect.
889bf7c5 3664 * gdb.reverse/watch-precsave.exp:
bcd2dc50 3665 Replace uses of send_gdb / gdb_expect.
889bf7c5 3666 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
3667 Replace uses of send_gdb / gdb_expect.
3668
3def43e0
JK
36692010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3670
3671 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
3672 excessive newline.
3673
27d3a1a2 36742010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
3675
3676 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
3677 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
3678 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
3679 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
3680 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
3681 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
3682 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
3683 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
3684 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
3685 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
3686 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
3687 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
3688 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
3689 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
3690 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
3691 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
3692 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
3693 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
3694 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 3695
27d3a1a2 36962010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 3697
22454424
MS
3698 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
3699 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
3700
3701 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
3702 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
3703 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
3704
889bf7c5 3705 * gdb.reverse/consecutive-reverse.exp:
22454424 3706 Replace uses of send_gdb / gdb_expect.
889bf7c5 3707 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
3708 Replace uses of send_gdb / gdb_expect.
3709
3710 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
3711 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
3712 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3713 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
3714 Replace uses of send_gdb / gdb_expect.
3715 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
3716 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
3717 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
3718 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
3719 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
3720 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
3721 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
3722 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
3723 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
3724
37252010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 3726
22454424 3727 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3728
22454424 3729 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3730
22454424
MS
3731 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
3732 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
3733 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
3734 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
3735 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
3736 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
3737 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
3738 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
3739 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3740
6e5f2c59
TT
37412010-05-25 Tom Tromey <tromey@redhat.com>
3742
3743 * gdb.base/macscp.exp: Add missing space after setup_kfail.
3744
bbc8b958
TT
37452010-05-25 Tom Tromey <tromey@redhat.com>
3746
3747 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
3748 argument order.
3749 * gdb.base/macscp.exp: Fix setup_kfail argument order.
3750 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
3751 order.
3752 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
3753 order.
3754 * gdb.base/call-sc.exp (setup_kfails): Remove.
3755 (setup_compiler_kfails): Remove.
3756 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
3757 argument order.
3758 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
3759 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
3760 (advancei): Fix setup_kfail argument order.
3761 * gdb.base/radix.exp: Fix setup_kfail argument order.
3762 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
3763 order.
3764 * gdb.base/structs.exp (setup_kfails): Remove.
3765 (setup_compiler_kfails): Fix setup_kfail argument order.
3766 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
3767 order.
3768 * gdb.java/jmain.exp: Fix setup_kfail argument order.
3769 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
3770 setup_kfail argument order.
3771 * gdb.cp/overload.exp: Fix setup_kfail argument order.
3772
83d1babf
TT
37732010-05-25 Tom Tromey <tromey@redhat.com>
3774
3775 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
3776
6acb16a2
MS
37772010-05-25 Michael Snyder <msnyder@vmware.com>
3778
3779 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
3780 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
3781 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
3782 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
3783 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
3784 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
3785 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
3786 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
3787 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
3788 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
3789 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
3790 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
3791 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
3792 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
3793 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
3794 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
3795 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
3796 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
3797 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
3798 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
3799 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
3800 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
3801 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
3802 * gdb.base/default.exp: Replace send_gdb with gdb_test.
3803 * gdb.base/define.exp: Replace send_gdb with gdb_test.
3804 * gdb.base/display.exp: Replace send_gdb with gdb_test.
3805 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
3806 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
3807 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
3808 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
3809 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
3810 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
3811 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
3812 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
3813 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
3814 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
3815 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
3816 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
3817 * gdb.base/help.exp: Replace send_gdb with gdb_test.
3818 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
3819 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
3820 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3821 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
3822 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
3823 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
3824 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
3825 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 3826 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3827
38282010-05-25 Doug Evans <dje@google.com>
3829
3830 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
3831 gdb.string_to_argv.
ad3986f0 3832
d3b1e874
TT
38332010-05-21 Tom Tromey <tromey@redhat.com>
3834
3835 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
3836 Call it.
3837 * gdb.dwarf2/pieces.S: Update.
3838 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
3839
cb826367
TT
38402010-05-21 Tom Tromey <tromey@redhat.com>
3841
3842 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
3843 Call it.
3844 * gdb.dwarf2/pieces.c (struct C): New.
3845 (f6): New function.
3846 * gdb.dwarf2/pieces.S: Replace.
3847
74de6778
TT
38482010-05-21 Tom Tromey <tromey@redhat.com>
3849
3850 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
3851 Call it.
3852
afd74c5f
TT
38532010-05-21 Tom Tromey <tromey@redhat.com>
3854
3855 * gdb.dwarf2.pieces.exp: New file.
3856 * gdb.dwarf2.pieces.S: New file.
3857 * gdb.dwarf2.pieces.c: New file.
3858
a7b75dfd 38592010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3860 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
3861
3862 * lib/gdb.exp (gdb_test_no_output): New function.
3863 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
3864 when testing commands that should produce no output.
3865
c81c812a
JB
38662010-05-17 Joel Brobecker <brobecker@adacore.com>
3867
3868 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
3869 parameter that we want to watch being a constant.
3870
0cce5bd9
JB
38712010-05-17 Joel Brobecker <brobecker@adacore.com>
3872
3873 * gdb.ada/cond_lang: New testcase.
3874
47050449
JB
38752010-05-17 Joel Brobecker <brobecker@adacore.com>
3876
3877 * lib/gdb.exp (banned_variables): New variable/constant.
3878 (gdb_init): Add write trace on variables listed in banned_variables.
3879 (gdb_finish): Remove write traces on variables listed in
3880 banned_variables.
3881
77c01586
JB
38822010-05-17 Joel Brobecker <brobecker@adacore.com>
3883
3884 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
3885 * gdb.cp/koenig.exp: Likewise.
3886
88d4aea7
PM
38872010-05-14 Phil Muldoon <pmuldoon@redhat.com>
3888
889bf7c5 3889 PR python/11482
88d4aea7
PM
3890
3891 * gdb.python/py-value.exp (test_value_hash): New function.
3892
f5a010c0
PM
38932010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
3894
3895 PR exp/11530.
3896 * gdb.base/gdb11530.c: New file.
3897 * gdb.base/gdb11530.exp: New file.
3898
8ef4892f
JK
38992010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3900
3901 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
3902 * gdb.dwarf2/dw2-modula2-self-type.S: New.
3903
7322dca9
SW
39042010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
3905
3906 * gdb.cp/koenig.exp: New test.
3907 * gdb.cp/koenig.cc: New test program.
3908
02e7ea18
JB
39092010-05-05 Joel Brobecker <brobecker@adacore.com>
3910
3911 Remove the use of prms_id and bug_id throughout the testsuite.
3912
e1c34c5d
PM
39132010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
3914
3915 PR exp/11349.
3916 * testsuite/gdb.cp/ref-types.exp: Add test to examine
3917 use a reference local variable.
3918
8e1d0c49
JK
39192010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3920
3921 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
3922 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
3923 variable different_dir. Move debugfile into a full directory pathname
3924 under DIFFERENT_DIR.
3925 * lib/gdb.exp (separate_debug_filename): Remove.
3926 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
3927 variable debug_dir and mkdir of it. Update function comments.
3928
e66408ed
PA
39292010-04-29 Pedro Alves <pedro@codesourcery.com>
3930
3931 PR gdb/11557
3932
3933 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
3934 files.
3935
d7b32ed3
PM
39362010-04-29 Phil Muldoon <pmuldoon@redhat.com>
3937
889bf7c5 3938 * gdb.python/py-param.exp: New File.
d7b32ed3 3939
6aecb9c2
JB
39402010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
3941
3942 * gdb.base/default.exp: Fix "set language" test.
3943
bdf92a1c
PM
39442010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
3945
3946 PR breakpoints/11531.
3947 * gdb.base/gdb11531.c: New file.
3948 * gdb.base/gdb11531.exp: New file.
3949
3f172e24
TT
39502010-04-26 Tom Tromey <tromey@redhat.com>
3951
3952 * gdb.base/completion.exp: Add tests for completion and deprecated
3953 commands.
3954
64af4c92
JK
39552010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3956
3957 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
3958 (print /x char_array): Escape curly brackets.
3959
492928e4
JK
39602010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3961
3962 Fix deadlock on looped list of loaded shared objects.
3963 * gdb.base/solib-corrupted.exp: New.
3964
66d09542
DE
39652010-04-23 Doug Evans <dje@google.com>
3966
3967 * gdb.python/py-section-script.c: New file.
3968 * gdb.python/py-section-script.exp: New file.
3969 * gdb.python/py-section-script.py: New file.
3970
8bd10a10
CM
39712010-04-20 Chris Moller <cmoller@redhat.com>
3972
3973 PR 10179
3974
3975 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
3976 * gdb.base/pr10179-a.c:
3977 * gdb.base/pr10179-b.c:
3978 * gdb.base/pr10179.exp: New files.
3979
c0201579
JK
39802010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3981
3982 Fix crashes on dangling display expressions.
3983 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
3984 is SEP.
3985 (lib_flags): Remove the "debug" keyword.
3986 (libsepdebug): New variable for iterating new loop.
3987 (save_pf_prefix): New variable wrapping the loop.
3988 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
3989 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
3990
793b0ff8
PM
39912010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3992
3993 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
3994
097f51f7
PM
39952010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3996
3997 PR stabs/11479.
3998 * gdb.stabs/gdb11479.exp: New file.
3999 * gdb.stabs/gdb11479.c: New file.
4000
9a22f0d0
PM
40012010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4002
4003 * gdb.base/charset.c (Strin16, String32): New variables.
4004 * gdb.base/charset.exp (gdb_test): Test correct display
4005 of 16 or 32 bit strings.
4006
40072010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
4008
4009 PR 9167
4010 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
4011 * gdb.cp/pr9167.cc: New file.
4012 * gdb.cp/pr9167.exp: New file.
4013
4014
6e354e5e
PM
40152010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4016
4017 PR pascal/11492.
4018 * gdb.pascal/gdb11492.pas: New file.
4019 * gdb.pascal/gdb11492.exp: New file.
4020
be942545
JB
40212010-04-20 Joel Brobecker <brobecker@adacore.com>
4022
1667e6e3 4023 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 4024
0c3acc09
JB
40252010-04-20 Joel Brobecker <brobecker@adacore.com>
4026
4027 * gdb.ada/dyn_loc: New testcase.
4028
ec31cde5
CM
40292010-04-20 Chris Moller <cmoller@redhat.com>
4030
4031 PR 10867
889bf7c5 4032
ec31cde5
CM
4033 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4034 * gdb.cp/pr10687.cc: New file.
4035 * gdb.cp/pr10687.exp: New file.
4036
4037
ce4b0682
SDJ
40382010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4039 Sergio Durigan Junior <sergiodj@redhat.com>
4040
4041 * gdb.fortran/logical.exp: New testcase.
4042 * gdb.fortran/logical.f90: New file.
4043
3436961f
DE
40442010-04-19 Doug Evans <dje@google.com>
4045
4046 * gdb.base/help.exp (help source): Update expected output.
4047
4d836c09
JK
40482010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4049
4050 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4051 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4052 gdb_exit and return.
4053 (executable): New variable.
4054 (binfile): Use it.
4055
6149aea9
PA
40562010-04-19 Pedro Alves <pedro@codesourcery.com>
4057
4058 PR breakpoints/8554.
4059
4060 * gdb.trace/save-trace.exp: Adjust.
4061
ed41462c
L
40622010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4063
4064 PR corefiles/11511
4065 * gdb.arch/system-gcore.exp: New.
4066 * gdb.arch/gcore.c: Likewise.
4067
3f7b2faa
DE
40682010-04-15 Doug Evans <dje@google.com>
4069
fa33c3cd
DE
4070 * gdb.python/py-progspace.c: New file.
4071 * gdb.python/py-progspace.exp: New file.
4072
3f7b2faa
DE
4073 * gdb.base/source.exp: Add tests for "source -s".
4074
79f283fe
PM
40752010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4076
4077 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4078 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4079 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4080 * gdb.python/py-mi.exp: New test for to_string returning None.
4081
fc8eb08a
PM
40822010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4083
4084 * gdb.python/py-breakpoint.c: Make result global.
4085
26e197f6
JK
40862010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4087
4088 Fix non-GNU make compatibility.
4089 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4090
adc36818
PM
40912010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4092
4093 * gdb.python/py-breakpoint.exp: New File.
4094 * gdb.python/py-breakpoint.C: Ditto.
4095
64e17368
SS
40962010-04-08 Stan Shebs <stan@codesourcery.com>
4097
4098 * gdb.trace/actions.exp: Clear default-collect.
4099 * gdb.trace/save-trace.exp: Clear default-collect.
4100
fff5cc64
PM
41012010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4102
4103 * gdb.python/py-value: Add null string variable.
4104 (test_lazy_string): Test zero length, NULL address lazy
4105 strings.
4106
a055a187
L
41072010-04-07 H.J. Lu <hongjiu.lu@intel.com>
4108
4109 * gdb.arch/i386-avx.c: New.
4110 * gdb.arch/i386-avx.exp: Likewise.
4111
4112 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
4113
96e39866
DE
41142010-04-06 Doug Evans <dje@google.com>
4115
4116 * gdb.base/source-test.gdb: New file.
4117 * gdb.base/source.exp: Test source -v.
4118
5984a431
UW
41192010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4120
4121 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
4122
ec8a089a
PM
41232010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
4124
4125 * gdb.stabs/aout.sed: Convert all backslash to double backslash
4126 within one line, unless it is followed by a double quote.
4127 * gdb.stabs/hppa.sed: Idem.
4128 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
4129 * gdb.stabs/weird.exp: Check for correct parsing of
4130 char and string constants.
ec8a089a
PM
4131 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
4132 in .stabs to .stabx substitution.
4133
fce3c1f0
SS
41342010-04-05 Stan Shebs <stan@codesourcery.com>
4135
4136 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
4137 constant global.
4138 * gdb.trace/tfile.exp: Try to print them.
4139
d77f58be
SS
41402010-04-04 Stan Shebs <stan@codesourcery.com>
4141
4142 * gdb.base/completion.exp: Update for new "info watchpoints".
4143 * gdb.base/default.exp: Ditto.
4144 * gdb.base/help.exp: Ditto.
4145 * gdb.base/watchpoint.exp: Ditto.
4146 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 4147
af54718e
SS
41482010-04-04 Stan Shebs <stan@codesourcery.com>
4149
4150 * gdb.trace/tfile.exp: Sharpen tfind test.
4151
74d1f91e
JK
41522010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4153
4154 * gdb.base/break-entry.exp: New.
4155
eb8e76db 41562010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 4157 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
4158
4159 * gdb.reverse/i386-sse-reverse.exp: New file.
4160 * gdb.reverse/i386-sse-reverse.c: New file.
4161
bf65cad8
PA
41622010-04-02 Pedro Alves <pedro@codesourcery.com>
4163
4164 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4165
fff87407
SS
41662010-04-01 Stan Shebs <stan@codesourcery.com>
4167
4168 * gdb.trace/actions.exp: Tweak expected output.
4169 * gdb.trace/while-stepping.exp: Tweak expected output.
4170
fe01d668
L
41712010-04-01 H.J. Lu <hongjiu.lu@intel.com>
4172
4173 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
4174
86b17b60
PA
41752010-04-01 Pedro Alves <pedro@codesourcery.com>
4176
4177 * gdb.base/commands.exp: Adjust.
4178 * gdb.cp/extern-c.exp: Adjust.
4179
2c58c0a9
PA
41802010-04-01 Pedro Alves <pedro@codesourcery.com>
4181
4182 * gdb.trace/collection.c (local_test_func): Define a local struct,
4183 and instanciate it.
4184
0db9b91c
PA
41852010-04-01 Pedro Alves <pedro@codesourcery.com>
4186
4187 * gdb.trace/collection.exp (gdb_collect_args_test)
4188 (gdb_collect_argarray_test): XFAIL the tests that assume the
4189 argarray argument's elements are collected.
4190
8072405b
JK
41912010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4192
4193 * gdb.dwarf2/dw2-bad-parameter-type.exp,
4194 gdb.dwarf2/dw2-bad-parameter-type.S: New.
4195
8bf6485c
SS
41962010-03-31 Stan Shebs <stan@codesourcery.com>
4197
4198 * gdb.trace/save-trace.exp: Test save/restore of default-collect
4199 and tracepoint conditionals.
4200 (gdb_verify_tracepoints): Delete unused return.
4201
fd7f724a
KS
42022010-03-26 Keith Seitz <keiths@redhat.com>
4203
4204 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
4205 appear in the output before main.
4206 Remove KFAIL for gdb/2215 aka bz 9320.
4207
8d9e7719
DE
42082010-03-30 Doug Evans <dje@google.com>
4209
0906dd0b
DE
4210 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
4211 by dejagnu.
4212 * gdb.arch/amd64-dword.exp: Ditto.
4213
8d9e7719
DE
4214 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
4215 match.
4216 (break printf): Ditto.
4217
1da644f0
SW
42182010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
4219
4220 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
4221 gcc < 4.4.
4222 * gdb.cp/shadow.exp: Ditto.
4223
a8121990
PA
42242010-03-29 Pedro Alves <pedro@codesourcery.com>
4225
4226 * gdb.trace/collection.exp (run_trace_experiment): Make sure
4227 "tstart" is silent.
4228
6e79d367
PA
42292010-03-29 Pedro Alves <pedro@codesourcery.com>
4230
4231 * gdb.trace/collection.exp (executable): New.
4232 (binfile): Use it.
4233 (fpreg, spreg, pcreg): New.
4234 (test_register): Use gdb_test_multiple. Pass /x to print.
4235 (prepare_for_trace_test): New.
4236 (run_trace_experiment): Use "continue", not gdb_run_cmd.
4237 (gdb_collect_args_test, gdb_collect_argstruct_test)
4238 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
4239 prepare_for_trace_test.
4240 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
4241 fpreg, spreg and pcreg.
4242 (gdb_collect_expression_test, gdb_collect_globals_test): Use
4243 prepare_for_trace_test.
4244 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
4245 try to detect tracing support here. Don't set breakpoints at
4246 `begin' or `end' here.
4247 <global scope>: Use clean_restart. Run to main before checking
4248 for tracing support. Check for for tracing support here.
4249
09248348
JK
42502010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4251
4252 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
4253 " as $displacement" to "seen displacement message".
4254
d350db38
PA
42552010-03-28 Pedro Alves <pedro@codesourcery.com>
4256
4257 * gdb.trace/while-dyn.exp (executable): New variable.
4258 (binfile): Use it.
4259 (test_while_stepping): New function. Move most tests here. Call
4260 it once for each of the while-stepping, stepping and ws aliases.
4261
907af001
UW
42622010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4263
4264 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
4265 that do not provide the tagless_struct type name at all.
4266 (test_print_anon_union): Do not check value of uninitialized
4267 union member. Do not use cp_test_ptype_class, so we can accept
4268 "long" as well as "long int".
4269
610197fd
PA
42702010-03-26 Pedro Alves <pedro@codesourcery.com>
4271
4272 * gdb.trace/tfile.c (tohex, bin2hex): New.
4273 (write_error_trace_file): Hexify error description.
4274
6c28cbf2
SS
42752010-03-25 Stan Shebs <stan@codesourcery.com>
4276
4277 * gdb.trace/tfile.c: Generate an additional trace file, improve
4278 portability.
4279 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
4280 files in a better way.
4281
e62b8c7e
KS
42822010-03-25 Keith Seitz <keiths@redhat.com>
4283
4284 * gdb.java/jprint.exp: XFAIL printing of static class members
4285 because of GCC debuginfo problem.
4286
82ccf5a5
JK
42872010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4288
4289 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
4290
293e2f9e
DJ
42912010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4292
4293 * gdb.base/completion.exp: Allow long instead of long int.
4294 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
4295 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
4296 variable p.
4297 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
4298 * gdb.base/pointers.exp: Allow long instead of long int.
4299 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
4300 * gdb.base/step-line.exp: Allow a directory before the source file name.
4301
95a42b64
TT
43022010-03-24 Tom Tromey <tromey@redhat.com>
4303
4304 PR breakpoints/9352:
4305 * gdb.base/default.exp: Update.
4306 * gdb.base/commands.exp: Update.
4307 * gdb.cp/extern-c.exp: Test setting commands on multiple
4308 breakpoints at once.
4309
2390201f
DJ
43102010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4311
4312 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
4313 if gdb,nosignals.
4314 * gdb.base/watchpoints.c: Do not include unnecessary headers.
4315 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
4316 exited".
4317
8c9a6790
SS
43182010-03-24 Stan Shebs <stan@codesourcery.com>
4319
4320 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
4321
a6c727b2
DJ
43222010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4323
4324 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
4325 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
4326 argument. Handle "short" and "long".
4327 (Top level): Pass overprototyped output for old_fptr and xptr.
4328
4dfd5423
PA
43292010-03-23 Pedro Alves <pedro@codesourcery.com>
4330
4331 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
4332 format strings and add casts to avoid compiler warnings.
4333
43342010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
4335
4336 * lib/trace-support.exp (gdb_trace_setactions):
4337 Don't expect whitespace after ">" prompt.
4338 * gdb.trace/actions.exp: Adjust for output changes.
4339 * gdb.trace/while-stepping.exp: Likewise.
4340
c847d045
JK
43412010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4342
4343 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
4344 and r157645).
4345
5f717f1d
JK
43462010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4347
4348 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
4349 New.
4350
7d6d51d5
DJ
43512010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
4352
4353 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
4354 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
4355
3b11a015
SS
43562010-03-19 Stan Shebs <stan@codesourcery.com>
4357
4358 * gdb.trace/ax.exp: New file.
4359
d7d158ed
DE
43602010-03-19 Doug Evans <dje@google.com>
4361
6bb85cd1
DE
4362 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
4363 output from gcc.
4364
d7d158ed
DE
4365 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
4366 named /usr/sbin/prelink<foo>.
4367
4daf5ac0
SS
43682010-03-18 Stan Shebs <stan@codesourcery.com>
4369
4370 * gdb.trace/circ.exp: Test circular-trace-buffer.
4371 * gdb.trace/tfile.exp: Update tstatus test.
4372
e8d05480
JB
43732010-03-18 Joel Brobecker <brobecker@adacore.com>
4374
4375 * gdb.dwarf2/dw2-anonymous-func.S: New file.
4376 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
4377
441b986a
UW
43782010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4379
4380 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
4381
4247603b
PA
43822010-03-18 Pedro Alves <pedro@codesourcery.com>
4383
4384 * gdb.base/default.exp: Adjust the expected output of the finish
4385 and until commands when the inferior is not being run.
4386
13387711
SW
43872010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
4388
4389 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
4390 * gdb.cp/nsusing.exp: Ditto.
4391
6e31430b
TT
43922010-03-15 Tom Tromey <tromey@redhat.com>
4393
4394 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
4395 * gdb.cp/userdef.cc (operator==): New function.
4396 (main): New locals mem1, mem2.
4397
e2d69cb5
JZ
43982010-03-15 Jie Zhang <jie@codesourcery.com>
4399
4400 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
4401 Declare and use new loadtimeout variable.
4402
f572f0a9
DJ
44032010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
4404
4405 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
4406 Use gdb_load later.
4407
51f4c0b0
PA
44082010-03-14 Pedro Alves <pedro@codesourcery.com>
4409
4410 * gdb.base/solib-disc.c (main): Make format of fprintf a string
4411 literal. Add missing endlines to prints to stderr.
4412
1c809c68
TT
44132010-03-12 Tom Tromey <tromey@redhat.com>
4414
4415 PR c++/9708:
4416 * gdb.cp/m-static.exp: Add regression test.
4417 * gdb.cp/m-static.cc (method): New method.
4418 (main): Call it.
4419
00ae8fef
SW
44202010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
4421
4422 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
4423 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
4424
759f0f0b
PA
44252010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4426
21e24d21
PA
4427 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
4428
44292010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4430
759f0f0b
PA
4431 * lib/gdb.exp (skip_stl_tests): New.
4432 (gdb_compile): Symbian needs -ldl.
4433 (shlib_target_file): New.
4434 (shlib_symbol_file): New.
4435 (gdb_load_shlibs): Use shlib_target_file.
4436 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
4437 * gdb.cp/exception.exp: Use skip_stl_tests.
4438 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
4439 * gdb.cp/try_catch.exp: Use skip_stl_tests.
4440 * gdb.cp/mb-templates.exp: Ditto.
4441 * gdb.base/commands.exp: Relax regexes.
4442 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
4443 shlib_target_file and shlib_symbol_file.
4444 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
4445 sections.
4446 * gdb.base/ending-run.exp: Accept E32Main for symbian.
4447 * gdb.base/solib-disc.exp: Use
4448 shlib_target_file and shlib_symbol_file.
4449 * gdb.base/unload.exp: Don't skip on symbian. Use
4450 shlib_target_file and shlib_symbol_file.
4451 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
4452
6a8f2671 44532010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4454
6a8f2671
PA
4455 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
4456 * gdb.trace/report.exp: Adjust for x86 and x86_64.
4457 Issue a tfind end before looking for a tracepoint frame.
4458 * gdb.trace/tfind.exp: Adjust tstatus output.
4459 Adjust disassembly output.
4460 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
4461
ccf26247
JK
44622010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4463
4464 * gdb.base/break-interp.exp: Create new displacement parameter value
4465 for the test_ld calls.
4466 (reach): New parameter displacement, verify its content. New push of
4467 pf_prefix "reach-$func:". Import global expect_out.
4468 (test_core): New parameter displacement, verify its content. New push
4469 of pf_prefix "core:". New command "set verbose on". Import global
4470 expect_out.
4471 (test_attach): New parameter displacement, verify its content. New
4472 push of pf_prefix "attach:". New command "set verbose on". Import
4473 global expect_out.
4474 (test_ld): New parameter displacement, pass it to the reach, test_core
4475 and test_attach calls and verify its content in the "ld.so exit" test.
4476 * gdb.base/prelink.exp: Remove gdb_exit and final return.
4477 (prelink): Update expected text, use gdb_test.
4478
e469c7fb
DE
44792010-03-10 Doug Evans <dje@google.com>
4480
4481 * gdb.base/checkpoint.exp: Fix comment.
4482 Lengthen timeout while doing >600 checkpoints test.
4483 Rename duplicate "kill all one" test to keep test names unique.
4484
60e1c644
PA
44852010-03-10 Pedro Alves <pedro@codesourcery.com>
4486
4487 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
4488
cec808ec
KS
44892010-03-08 Keith Seitz <keiths@redhat.com>
4490
889bf7c5
PA
4491 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
4492 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
4493 (dm_type_long): New function.
4494 (dm_type_unsigned_short): New function.
4495 (dm_type_unsigned_long): New function.
4496 (myint): New typedef.
4497 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
4498 long, unsigned shor and long, operator char*, and typedef.
4499 (test_lookup_operator_functions): Add operator char* test.
4500 (test_paddr_operator_functions): Likewise.
4501 (test_paddr_overloaded_functions): Use probe values for
4502 short, long, and unsigned short and long.
4503 (test_paddr_hairy_functions): If the demangler probe detected
4504 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
4505 demangler.
4506 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
4507 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
4508 and "print null_pmf".
4509 Add test "ptype a.*pmf".
4510 * gdb.cp/overload.exp: Allow optional "int" to appear with
4511 "short" and "long".
4512 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
4513 long expect value for men_overload1arg.
4514 Allow "int" to appear with "short" and "long".
4515 When testing "info break", add argument for main (void).
4516 Also allow "int" to appear with "short" and "long".
4517 Ditto with "unsigned" and "long long".
cec808ec
KS
4518 * gdb.java/jmain.exp: Do not enclose methods names in single
4519 quotes.
4520 * gdb.java/jmisc.exp: Likewise.
4521 * gdb.java/jprint.exp: Likewise.
4522 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
4523
4524 From Jan Kratochvil <jan.kratochvil@redhat.com>:
4525 * gdb.cp/exception.exp (backtrace after first throw)
4526 (backtrace after second throw): Allow a namespace before __cxa_throw.
4527 (backtrace after first catch, backtrace after second catch): Allow
4528 a namespace before __cxa_begin_catch.
4529
4530 * gdb.cp/cpexprs.exp: New file.
4531 * gdb.cp/cpexprs.cc: New file.
4532
4533 From Daniel Jacobowitz <dan@codesourcery.com>
4534 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
4535 to use string_to_regexp.
4536 (ctor, dtor): New functions. Use them to match constructor
4537 and destructor function types.
4538 (Top level): Use runto_main.
4539
f870a310
TT
45402010-03-05 Tom Tromey <tromey@redhat.com>
4541
4542 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
4543 gdb.target_charset.
4544 (pp_ns.to_string): Likewise.
4545
0c199f28
KS
45462010-03-04 Keith Seitz <keiths@redhat.com>
4547
4548 * gdb.cp/overload.exp: Test that the filename portion of a linespec
4549 can be quoted. Test that both the filename and function/line
4550 portions can be quoted at the same time.
4551
c7437ca6
PA
45522010-03-04 Pedro Alves <pedro@codesourcery.com>
4553
4554 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
4555
b111b805
DE
45562010-03-03 Doug Evans <dje@google.com>
4557
24486cb7
DE
4558 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
4559 libc contains libpthread.
4560
b111b805
DE
4561 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
4562 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
4563 of gdb_compile. Add another pattern to match android backtrace.
4564
a0e0ef55
TT
45652010-03-03 Tom Tromey <tromey@redhat.com>
4566
4567 PR gdb/11345:
4568 * gdb.base/printcmds.exp (test_printf): Add test.
4569
1ba53b71
L
45702010-03-02 H.J. Lu <hongjiu.lu@intel.com>
4571
4572 * gdb.arch/amd64-byte.exp: New.
4573 * gdb.arch/amd64-dword.exp: Likewise.
4574 * gdb.arch/amd64-pseudo.c: Likewise.
4575 * gdb.arch/amd64-word.exp: Likewise.
4576 * gdb.arch/i386-byte.exp: Likewise.
4577 * gdb.arch/i386-pseudo.c: Likewise.
4578 * gdb.arch/i386-word.exp: Likewise.
4579
f5dff777
DJ
45802010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4581
4582 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
4583 types. Add structreg, bitfields, and flags registers.
4584 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
4585 registers.
4586
90884b2b
L
45872010-03-01 H.J. Lu <hongjiu.lu@intel.com>
4588
4589 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
4590 (load_description): Set architecture if defined.
4591
dc00d89f
PM
45922010-02-28 Phil Muldoon <pmuldoon@redhat.com>
4593
4594 * gdb.python/py-frame.exp: Add read_var block tests.
4595 * gdb.python/py-frame.c (block): New function.
4596
0e095b7e
JK
45972010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4598 Daniel Jacobowitz <dan@codesourcery.com>
4599
4600 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
4601
624f1a65
DM
46022010-02-25 David S. Miller <davem@davemloft.net>
4603
4604 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
4605 fix logic for setting all_syscalls_numbers.
4606
f3e9a817
PM
46072010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4608
4609 * Makefile.in: Add py-block and py-symbol.
4610 * gdb.python/py-symbol.exp: New File.
4611 * gdb.python/py-symtab.exp: New File.
4612 * gdb.python/py-block.exp: New File.
4613 * gdb.python/py-symbol.c: New File.
4614 * gdb.python/py-block.c: New File.
4615
f6bbabf0
PM
46162010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4617
4618 PR python/11314
4619 * lib/gdb.exp (skip_python_tests): New function.
4620 * gdb.python/py-cmd.exp: Use skip_python_tests.
4621 * gdb.python/py-frame.exp: Likewise.
4622 * gdb.python/py-function.exp: Likewise.
4623 * gdb.python/py-prettyprint.exp: Likewise.
4624 * gdb.python/py-template.exp: Likewise.
4625 * gdb.python/py-type.exp: Likewise.
4626 * gdb.python/py-value.exp: Likewise.
4627
85d721b8
PA
46282010-02-22 Pedro Alves <pedro@codesourcery.com>
4629
4630 PR9605
4631
4632 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
4633
48e32051
TT
46342010-02-19 Tom Tromey <tromey@redhat.com>
4635
4636 PR c++/8693, PR c++/9496:
4637 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
4638 regression tests.
4639
ac9c0048
JK
46402010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4641
4642 Fix compatibility with m68k as.
4643 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
4644 Use only /* comments */.
4645
57bb97a4
UW
46462010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4647
4648 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
4649 * configure: Regenerate.
4650
7d1bf85c
DJ
46512010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
4652
4653 * gdb.python/py-type.exp: Check for Python support.
4654
061b5285
PA
46552010-02-17 Pedro Alves <pedro@codesourcery.com>
4656
4657 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
4658 `regsub' syntax available.
4659
f8a8bc2c
PA
46602010-02-17 Pedro Alves <pedro@codesourcery.com>
4661
4662 * gdb.base/shmain.c (main): Remove printf call.
4663 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
4664 * gdb.base/unload.c (main): Make format of fprintf a string
4665 literal. Add missing endlines to prints to stderr.
4666 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
4667
6f451e5e
TT
46682010-02-17 Tom Tromey <tromey@redhat.com>
4669
4670 * gdb.java/jprint.java (jprint.props): New field.
4671 * gdb.java/jprint.exp (set_lang_java): Add regression test.
4672
12d79008
PA
46732010-02-17 Pedro Alves <pedro@codesourcery.com>
4674
ef801a0e 4675 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
4676 available.
4677
d252f7e5
DJ
46782010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4679
4680 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
4681 creation to support remote host testing.
4682
67bdab6c
DJ
46832010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4684
4685 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
4686 Recognize "command not found".
4687
bb391223
DJ
46882010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4689
4690 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
4691 single-stepping.
4692
70362913
DJ
46932010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4694
4695 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
4696 if arguments are not supported.
4697
493f3c00
DJ
46982010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4699
4700 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
4701 be const or non-const.
4702
8034c749
DJ
47032010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4704
4705 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
4706 mi_send_resuming_command to send -exec-continue.
4707
791dfb64
DJ
47082010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4709
4710 * gdb.base/list.exp (test_list_filename_and_function): Add test
4711 with single quotes.
4712 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
4713 matching.
4714 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
4715 Add KFAIL'd tests for PR gdb/11289.
4716
7c5fe868
DJ
47172010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4718
4719 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
4720
fdc498b8
DJ
47212010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4722
4723 * gdb.base/comp-dir/subdir/dummy.txt: New file.
4724 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
4725 a temporary directory.
4726
b519e2a6
DJ
47272010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4728
4729 * gdb.base/charset.exp: Use a single regular expression to match
4730 show host-charset and show target-charset output.
4731
74164c56
JK
47322010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4733
4734 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
4735 "Illegal process-id" expect string more exact.
4736 (attach to digits-starting nonsense is prohibited): New.
4737
701ed6dc
JK
47382010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4739
4740 * gdb.base/prelink.exp (set verbose on): New.
4741
889bf7c5 47422010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
4743
4744 * mi-reverse.exp: New file. Test for reverse option to the
4745 following MI commands: exec-continue, exec-finish, exec-next,
4746 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 4747
dadf0e9c
JB
47482010-02-09 Joel Brobecker <brobecker@adacore.com>
4749
4750 * gdb.ada/ptype_tagged_param: New testcase.
4751
714f19d5
TT
47522010-02-08 Tom Tromey <tromey@redhat.com>
4753
4754 PR c++/8017:
4755 * gdb.cp/overload.exp: Add tests.
4756 * gdb.cp/overload.cc (struct K): New.
4757 (namespace N): New.
4758 (main): Call new functions.
4759 (K::staticoverload): Define.
4760
889bf7c5 47612010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
4762
4763 PR gdb/10728
4764 * gdb.cp/pr10728-x.h: New file.
4765 * gdb.cp/pr10728-x.cc: New file.
4766 * gdb.cp/pr10728-y.cc: New file.
4767 * gdb.cp/pr10728.exp: New file.
4768 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
4769
889bf7c5 47702010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
4771
4772 PR gdb/9067
4773 * gdb.cp/pr9067.exp: New
4774 * gdb.cp/pr9067.cc: New
4775 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
4776
7b356089
JB
47772010-02-08 Joel Brobecker <brobecker@adacore.com>
4778
4779 * lib/gdb.exp (gdb_test_timeout): New global variable.
4780 Set it to timeout if not already set.
4781 (gdb_init): Reset the value of timeout to gdb_test_timeout.
4782
1be00882
DE
47832010-02-05 Doug Evans <dje@google.com>
4784
4785 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
4786 user.
4787
82856980
SW
47882010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
4789
4790 PR c++/7935:
4791 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
4792
1a334831
TT
47932010-02-04 Tom Tromey <tromey@redhat.com>
4794
4795 * gdb.cp/virtbase.exp: Make test case names unique.
4796
9c3c02fd
TT
47972010-02-02 Tom Tromey <tromey@redhat.com>
4798
4799 * gdb.cp/virtbase.exp: Add regression tests.
4800 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
4801 (main): Instantiate RHC.
4802
0cc2414c
TT
48032010-02-02 Tom Tromey <tromey@redhat.com>
4804
4805 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
4806 type-printing change.
4807
edf3d5f3
TT
48082010-02-02 Tom Tromey <tromey@redhat.com>
4809
4810 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
4811 * gdb.cp/virtbase.cc: New file.
4812 * gdb.cp/virtbase.exp: New file.
4813 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
4814
e4b7f41c
JK
48152010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4816
4817 PR libc/11214:
4818 * gdb.threads/current-lwp-dead.c: Include features.h.
4819 (HAS_NOMMU): New.
4820 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
4821
b381ea14
JK
48222010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4823
4824 * gdb.base/symbol-without-target_section.exp,
4825 gdb.base/symbol-without-target_section.c: New.
4826
c593ac0e
DJ
48272010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4828
4829 * gdb.base/bigcore.exp: Reset increased timeout.
4830 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
4831
db25f29d
DJ
48322010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4833
4834 * gdb.base/gcore.exp (capture_command_output): Use
4835 gdb_test_multiple.
4836
f9d67f43
DJ
48372010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4838
4839 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
4840 * gdb.arch/thumb2-it.exp (test_it_break): New function.
4841 (Top level): Call it.
4842
177321bd
DJ
48432010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4844
4845 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
4846
97f2ed50
DJ
48472010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4848
4849 * gdb.base/call-strs.exp, gdb.base/default.exp,
4850 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
4851 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
4852 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
4853 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
4854 gdb.base/watchpoint-solib.exp: Save and restore timeout.
4855 * gdb.base/ending-run.exp: Correct restore of timeout.
4856 * gdb.base/page.exp: Remove unnecessary timeout setting.
4857
e4e2711a
JB
48582010-01-29 Joel Brobecker <brobecker@adacore.com>
4859
4860 * gdb.ada/rec_return: New testcase.
4861
ba581dc1
JB
48622010-01-29 Joel Brobecker <brobecker@adacore.com>
4863
4864 * gdb.ada/call_pn: New testcase.
4865
4ea95be9
DJ
48662010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
4867
4868 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
4869 (Top level): Use it to resume.
4870 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
4871 the Thumb mode displaced stepping error as unsupported.
4872
df83a9bf
SW
48732010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
4874
889bf7c5
PA
4875 * gdb.cp/nsusing.exp: Added more tests.
4876 * gdb.cp/nsrecurs.exp: Ditto.
4877 * gdb.cp/nsusing.cc: Added test functions.
4878 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 4879
40b27cdc
JK
48802010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4881
4882 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
4883 absolute directory pathnames in gdb.sum file.
4884
de958931
SW
48852010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
4886
4887 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
4888 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
4889
708ead4e
TT
48902010-01-26 Tom Tromey <tromey@redhat.com>
4891
4892 PR exp/7643:
4893 * gdb.base/printcmds.exp (test_print_string_constants): Remove
4894 setup_kfail.
4895
b14e635e
SW
48962010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
4897
4898 * gdb.cp/nsrecurs.exp: New test.
4899 * gdb.cp/nsrecurs.cc: New test program.
4900 * gdb.cp/nsstress.exp: New test.
4901 * gdb.cp/nsstress.cc: New test program.
4902 * gdb.cp/nsdecl.exp: New test.
4903 * gdb.cp/nsdecl.cc: New test program.
4904
8540c487
SW
49052010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
4906
4907 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
4908 imported into file scope.
4909 Marked test as xfail.
4910 * gdb.cp/namespace-using.cc (marker5): New function.
4911 * gdb.cp/shadow.exp: New test.
4912 * gdb.cp/shadow.cc: New test program.
4913 * gdb.cp/nsimport.exp: New test.
4914 * gdb.cp/nsimport.cc: New test program.
4915
421d5d99
TT
49162010-01-25 Tom Tromey <tromey@redhat.com>
4917
4918 PR gdb/11049:
4919 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
4920 with "set print null-stop on".
4921
691f8dc1
JK
49222010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4923
4924 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
4925 Adjust it for DISASSEMBLY_OMIT_FNAME.
4926
0b92b5bb
TT
49272010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4928
4929 PR symtab/11199:
4930 * gdb.dwarf2/member-ptr-forwardref.exp,
4931 gdb.dwarf2/member-ptr-forwardref.S: New.
4932
23787403
JK
49332010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4934
4935 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
4936 (thread1_func): Protect thread1_tid with thread1_tid_cond by
4937 thread1_tid_mutex. Remove gdbstop_mutex handling.
4938 (thread2_func): Protect thread2_tid with thread2_tid_cond by
4939 thread2_tid_mutex. Remove gdbstop_mutex handling.
4940 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
4941 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
4942 pthread_cond_wait conditionalizations by while loops.
4943
b966cb8a
TT
49442010-01-20 Tom Tromey <tromey@redhat.com>
4945
4946 PR backtrace/10770:
4947 * gdb.dwarf2/pr10770.exp: New file.
4948 * gdb.dwarf2/pr10770.c: New file.
4949 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
4950
fcae584b
VP
49512010-01-20 Vladimir Prus <vladimir@codesourcery.com>
4952
4953 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
4954 that target was removed, and the test always runs native anyway.
4955
a0f49112
JK
49562010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4957
4958 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
4959 gdb.base/watchpoint-cond-gone-stripped.c: New.
4960
ceeb3d5a
TT
49612010-01-19 Tom Tromey <tromey@redhat.com>
4962
4963 PR c++/8000:
4964 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
4965 existing tests.
4966 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
4967 (main): Use AAA::SomeEnum.
4968
dd322c54
JK
49692010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4970
4971 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
4972 (test_ignore_count): Declare line_callme_body global.
4973 (run to breakpoint with ignore count): Use line_callme_body.
4974 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
4975 (set line_main_hello, set line_main_return): Reindent.
4976 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
4977 New.
4978 (continue to callee4): Use line_callee4_body.
4979 (check *stopped from CLI command): Use line_callee4_next.
4980 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
4981 (set line_main_hello, set line_main_return): Reindent.
4982 (set line_callee4_head, set line_callee4_body): New.
4983 (continue to callee4): Use line_callee4_body.
4984
4e8f195d
TT
49852010-01-18 Tom Tromey <tromey@redhat.com>
4986
4987 PR c++/9680:
4988 * gdb.cp/casts.cc: Add new classes and variables.
4989 * gdb.cp/casts.exp: Test new operators.
4990
9e14a9ba
JB
49912010-01-18 Tom Tromey <tromey@redhat.com>
4992 Thiago Jung Bauermann <bauerman@br.ibm.com>
4993
4994 * gdb.python/source2.py: New file.
4995 * gdb.python/source1: New file.
4996 * gdb.python/python.exp: Test "source" command.
4997
00bf0b85
SS
49982010-01-15 Stan Shebs <stan@codesourcery.com>
4999
5000 * gdb.trace/tfile.c: New file.
5001 * gdb.trace/tfile.exp: New file.
889bf7c5 5002
55235ad7
JK
50032010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5004
5005 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
5006
9f2982ff
JK
50072010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5008
5009 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
5010
bbfba9ed
JK
50112010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5012
5013 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5014 (libfunc): New parameter action. Implement also selectable "sleep".
5015 * gdb.base/break-interp-main.c: Include assert.h.
5016 (libfunc): New parameter action.
5017 (main): New parameters argc and argv. Assert argc. Pass argv.
5018 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5019 (test_attach): New proc.
5020 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
5021 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
5022
61f0d762
JK
50232010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5024
5025 * gdb.base/break-interp.exp (test_core): New proc.
5026 (test_ld): Call it.
5027
06a6f270
JK
50282010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5029
5030 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
5031 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
5032 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
5033 and gdb_compile_shlib. Use new -Wl compiler options.
5034 (dl bt, main bt): New tests.
5035
51bee8e9
JK
50362010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5037
5038 Support PIEs with no symfile_objfile.
5039 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5040 (test_ld): New parameter trynosym.
5041 (test_ld <$trynosym>): New block.
5042
b8040f19
JK
50432010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5044
5045 * gdb.base/break-interp.exp: New file.
5046
be759fcf
PM
50472010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5048
5049 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5050 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5051 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5052 test.
5053 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5054 * gdb.python/py-mi.exp: Add lazy string test.
5055
dc146f7c
VP
50562010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5057
5058 * lib/mi-support.exp (mi_check_thread_states): Handle
5059 core number in thread listing.
5060
b4ba55a1
JB
50612010-01-12 Joel Brobecker <brobecker@adacore.com>
5062
5063 * gdb.base/maint.exp: Adjust the expected output for the
5064 "maint print type" test. Use gdb_test_multiple instead of
5065 gdb_sent/gdb_expect.
5066
08e24bd4
DE
50672010-01-11 Doug Evans <dje@google.com>
5068
6496a609
DE
5069 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5070 from gdbserver_download. All callers updated.
5071
08e24bd4
DE
5072 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5073
b5cfddf5
JK
50742010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5075
5076 Implement binary numbers parsing.
5077 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5078 (test_integer_literals_rejected): New binary tests.
5079
3725885a
RW
50802010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5081
5082 * gdb.cell/configure: Regenerate.
5083
37aeb5df
JK
50842010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5085
5086 * gdb.base/corefile.exp: Move the core finding block out and call it as
5087 core_find, new variable $corefile, replace corefile by $corefile and
5088 [file tail $corefile] for usage vs. test names resp.
5089 * lib/gdb.exp (core_find): Move it as a new function here. New
5090 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5091 $destcore. Return "" on error.
5092
d521f563
JK
50932010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5094
5095 Workaround PR binutils/10802.
5096 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5097 (twice).
5098
28f24826
DJ
50992010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5100
5101 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5102
2de75e71
JB
51032010-01-08 Joel Brobecker <brobecker@adacore.com>
5104
5105 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
5106 call, to avoid interruption.
5107
fe00719b 51082010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
5109
5110 * gdb.stabs/weird.def (args93): New.
5111
d0ef5df8
DE
51122010-01-07 Doug Evans <dje@google.com>
5113
5114 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
5115
3a08d52f
TT
51162010-01-07 Tom Tromey <tromey@redhat.com>
5117
5118 * gdb.base/source.exp: Use correct line number.
5119
7a697b8d
SS
51202010-01-05 Stan Shebs <stan@codesourcery.com>
5121
5122 * gdb.trace/tracecmd.exp: Test ftrace.
5123
7803799a
UW
51242010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5125
5126 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
5127
c54eabfa
JK
51282010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5129
5130 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
5131 "uint_for_mi_testing".
5132
02e7ef19
JB
51332010-01-01 Joel Brobecker <brobecker@adacore.com>
5134
5135 Test indented comment in file being sourced.
5136 * gdb.base/commands.exp: Test indented comment in file being sourced.
5137
abd775ce
JB
51382010-01-01 Joel Brobecker <brobecker@adacore.com>
5139
5140 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
5141 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
5142 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
5143 notice.
5144
79b55b82
JB
51452010-01-01 Joel Brobecker <brobecker@adacore.com>
5146
5147 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
5148 notice.
5149
8997583e
JK
51502010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5151
5152 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
5153 missing $after_stopped and comma (,) expectation.
5154
6da95a67
SS
51552009-12-31 Stan Shebs <stan@codesourcery.com>
5156
5157 * gdb.trace/actions.exp: Test teval action.
889bf7c5 5158
218d2fc6
TJB
51592009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5160
5161 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
5162 (top level): Call test_watchpoint_in_big_blob.
5163 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
5164 watchpoints.
5165 (func3): Write to buf.
5166
236f1d4d
SS
51672009-12-29 Stan Shebs <stan@codesourcery.com>
5168
5169 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 5170
f61e138d
SS
51712009-12-28 Stan Shebs <stan@codesourcery.com>
5172
5173 * gdb.trace/tsv.exp: New file.
5174 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 5175
0219b378
DJ
51762009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
5177
5178 * gdb.base/find.c (main): Reference search buffers.
5179 * gdb.base/included.c (main): Reference integer.
5180 * gdb.base/ptype.c (charfoo): Declare.
5181 (intfoo): Call charfoo.
5182 * gdb.base/scope0.c (useitp): New function.
5183 (usestatics): Use useitp.
5184 (useit): Add a type for val.
5185 * gdb.base/scope1.c (useit1): Take a pointer argument.
5186 (usestatics1): Update calls to useit1.
5187 * gdb.cp/call-c.cc: Declare foo.
5188 (main): Call foo.
5189 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
5190 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
5191 (main): Call C::ensureRefs and ensureOtherRefs.
5192 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
5193 variables.
5194 (ensureOtherRefs): New function.
5195 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
5196 * gdb.cp/templates.cc (main): Call t5i.value.
5197
3f78692f
JK
51982009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5199
5200 Fix compatibility with G++-4.5.
5201 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
5202 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
5203 (uncaught return): Remove.
5204
429374b8
JK
52052009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5206 Phil Muldoon <pmuldoon@redhat.com>
5207
5208 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
5209 (bp_location13, bp_location14, bp_location17, bp_location18)
5210 (marker3_proto, marker4_proto): New variables.
5211 (breakpoint info): Update output.
5212 (run until breakpoint at marker3, run until breakpoint at marker4): New
5213 tests.
5214
859825b8
JK
52152009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5216
5217 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
5218 Replace the printf call of Y by provided "y-set-1" label. New block
5219 for the second shared library.
5220 * gdb.base/unload.exp: Compile also the second library, call
5221 gdb_load_shlibs also for it. Use now gdb_breakpoint.
5222 (single pending breakpoint info): Rename to ...
5223 (pending breakpoint info before run): ... this extended test.
5224 (libfile2, libname2, libsrcfile2, libsrc2)
5225 (lib_sl2): New variables.
5226 (exec_opts): Set also SHLIB_NAME2.
5227 (pending breakpoint info on first run at shrfunc1)
5228 (pending breakpoint info on second run at shrfunc1)
5229 (pending breakpoint info on second run at shrfunc2)
5230 (print y from libfile, print y from libfile2): New tests.
5231 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
5232 * gdb.base/unloadshr2.c: New.
5233
e6a386cd
HZ
52342009-12-22 Hui Zhu <teawater@gmail.com>
5235
5236 * gdb.reverse/sigall-reverse.exp: Adjust.
5237
9e19b45e
VP
52382009-12-21 Vladimir Prus <vladimir@codesourcery.com>
5239
5240 PR gdb/10884
5241
5242 * gdb.mi/var-cmd.c (do_bitfield_tests): New
5243 (main): Call do_bitfield_tests.
aacf5b1e 5244 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 5245
d53a7b30
JB
52462009-12-20 Joel Brobecker <brobecker@adacore.com>
5247
5248 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
5249 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
5250 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
5251 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
5252 gdb.modula2/unbounded1.c: Update copyright header.
5253
191ca0a1
CM
52542009-12-10 Chris Moller <moller@mollerware.com>
5255
5256 PR gdb/9399
5257 * gdb.cp/virtfunc2.exp: New tests
5258 * gdb.cp/virtfunc2.cc: New tests
5259 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
5260
0fa6cf1b
MS
52612009-12-10 Oza Pawandeep (paawan1982@yahoo.com
5262
5263 * gdb.reverse/i387-env-reverse.c: New file.
5264 * gdb.reverse/i387-env-reverse.exp: New file.
5265 * gdb.reverse/i387-stack-reverse.c: New file.
5266 * gdb.reverse/i387-stack-reverse.exp: New file.
5267
361ae042
PM
52682009-12-08 Phil Muldoon <pmuldoon@redhat.com>
5269
5270 * gdb.python/py-type.exp (test_range): New test.
5271
bfd31e71
PM
52722009-12-03 Phil Muldoon <pmuldoon@redhat.com>
5273
5274 PR python/10805
5275
5276 * gdb.python/py-type.exp: New file.
5277 * gdb.python/py-type.c: New file.
5278 * Makefile.in: Add py-type.
5279
57a1d736
TT
52802009-12-03 Tom Tromey <tromey@redhat.com>
5281
5282 * gdb.python/py-value.exp (test_parse_and_eval): New
5283 function.
5284
1f3b5d1b
PP
52852009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5286
5287 PR gdb/11022
5288
5289 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
5290 * gdb.base/pr11022.c: New test.
5291
8b7dbdc9
JK
52922009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5293
5294 Fix spurious false FAILs.
5295 * gdb.base/structs.c (chartest): New.
5296 (main): Fill-in chartest.
5297 * gdb.base/structs.exp (anychar_re, first): New.
5298 (start_structs_test): Import global anychar_re and first.
5299 New gdb_test call "set print elements 300; ${testfile}"
5300 (start_structs_test <$first>): New block.
5301 (any): Import global anychar_re. New variable ac. Use ${ac}.
5302
6a53b2ec
JK
53032009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5304
5305 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
5306
d7167b4c
JK
53072009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5308
5309 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
5310 Force $srcfile file.
5311 * gdb.base/foll-fork.c (callee): Comment out the printf call.
5312
b1798462
UW
53132009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5314
5315 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
5316 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5317 * gdb.threads/watchthreads-reorder.exp: Likewise.
5318
b6199126
DJ
53192009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
5320
5321 PR gdb/8704
5322
5323 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
5324 "if", and "thread". Correct matching in the previous test.
5325
b22a0510
DJ
53262009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
5327
5328 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
5329
930636d2
MS
53302009-11-23 Michael Snyder <msnyder@vmware.com>
5331
5332 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
5333 * gdb.reverse-watch-precsave.exp: Ditto.
5334
21a0512e
PP
53352009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
5336
5337 * gdb.asm/asm-source.exp: Adjust.
5338 * gdb.base/help.exp: Adjust.
889bf7c5 5339
fc30d5e0
PA
53402009-11-22 Pedro Alves <pedro@codesourcery.com>
5341
5342 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
5343 (do_syscall_tests_without_xml): Set data-directory to
5344 /the/path/to/nowhere.
5345
f6bc2008
PA
53462009-11-21 Pedro Alves <pedro@codesourcery.com>
5347
5348 * gdb.threads/local-watch-wrong-thread.c,
5349 gdb.threads/local-watch-wrong-thread.exp: New files.
5350
8c2fb5de
PA
53512009-11-21 Pedro Alves <pedro@codesourcery.com>
5352
5353 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
5354 assume new `regsub' syntax available.
5355
ebec9a0f
PA
53562009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5357
a79d3c27
JK
5358 * gdb.base/watchpoint-hw-hit-once.exp,
5359 gdb.base/watchpoint-hw-hit-once.c: New.
5360
53612009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5362
5363 * gdb.threads/watchthreads-reorder.exp,
5364 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 5365
276a961b
MK
53662009-11-17 Nathan Sidwell <nathan@codesourcery.com>
5367
5368 * gdb.xml/tdesc-regs.exp: Use for m68k.
5369
4867c1fb
PA
53702009-11-15 Pedro Alves <pedro@codesourcery.com>
5371
5372 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
5373
f6838f81
DJ
53742009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5375
5376 * lib/gdb.exp (current_target_name): New procedure.
5377 (gdb_wrapper_target): New variable.
5378 (gdb_wrapper_init): Set gdb_wrapper_target.
5379 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
5380 wrapper.
5381
4ac4dd3f
DJ
53822009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5383
5384 * gdb.base/remote.exp: Delete the slowest load test.
5385 Do not load with fixed packet sizes.
5386
a7881759
DJ
53872009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5388
5389 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
5390
97a5b505
DJ
53912009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5392
5393 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
5394 srcfile when setting a breakpoint.
5395
d3e1fc54
DJ
53962009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
5397
5398 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
5399 macros.
5400
7cbcbded
DJ
54012009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5402
5403 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
5404 to be in memory.
5405 * gdb.base/display.c (force_mem): New.
5406 (do_loops): Use it. Add breakpoint comments.
5407 (do_vars): Add a breakpoint comment.
5408 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
5409 line numbers.
5410
bdea3a92
NF
54112009-11-13 Nathan Froyd <froydnj@codesourcery.com>
5412
5413 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
5414 instead of a bare "run".
5415
269f82e5
PP
54162009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5417
5418 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 5419
a69b7d9d
DJ
54202009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5421
5422 * lib/cell.exp (skip_cell_tests): Clean up test files before
5423 returning.
5424
b598bfda
DJ
54252009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5426
5427 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
5428 and the breakpoint menu. Do not call perror if a prompt is seen.
5429 Consume the following GDB prompt.
5430 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
5431 * gdb.cp/namespace.exp: Use gdb_test.
5432 * gdb.cp/templates.exp: Use gdb_test.
5433 (test_template_breakpoints): Use gdb_test_multiple.
5434
87728fa0
DJ
54352009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5436
5437 * gdb.base/break1.c (struct some_struct, values): Move earlier.
5438 (marker4): Reference values.
5439
b67c692f
DJ
54402009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5441
5442 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
5443 is missing.
5444
f0df251a
DJ
54452009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5446
5447 * gdb.base/break.c (need_malloc): New.
5448 * gdb.base/constvars.c (main): Reference crass and crisp.
5449 * gdb.base/gdb1821.c (main): Reference bar.
5450 * gdb.cp/gdb1355.cc (main): Reference s1.
5451 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
5452 (main): Call them.
5453 * gdb.cp/hang2.cc (dummy2): Define.
5454 * gdb.cp/hang3.cc (dummy3): Define.
5455 * gdb.cp/m-data.cc (main): Reference shadow.
5456
bdf7534a
NF
54572009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5458 Nathan Froyd <froydnj@codesourcery.com>
5459
5460 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
5461 remote host.
5462
f24fce77
NF
54632009-11-12 Nathan Froyd <froydnj@codesourcery.com>
5464
5465 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
5466 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
5467 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5468 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5469 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5470 * gdb.dwarf2/dw2-producer.exp: Likewise.
5471 * gdb.dwarf2/mac-fileno.exp: Likewise.
5472 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
5473 py-prettyprint.py to the remote host.
5474 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
5475
40f0318e
KS
54762009-11-11 Keith Seitz <keiths@redhat.com>
5477
5478 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
5479 use it instead of "Foo".
5480 * gdb.cp/classes.exp (do_tests): Add a test to access
5481 a method through a typedef'd class name.
5482
f3d9f7fb
NF
54832009-11-11 Nathan Froyd <froydnj@codesourcery.com>
5484
5485 * gdb.base/long_long.exp: Permit leading zeros on floating-point
5486 exponents.
5487 * gdb.base/pointers.exp: Likewise.
5488 * gdb.cp/ref-types.exp: Likewise.
5489
a4216f37
KS
54902009-11-11 Keith Seitz <keiths@redhat.com>
5491
5492 * gdb.cp/cplusfuncs.cc (class foo): Add operators
5493 new[] and delete[].
5494 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
5495 "void".
5496 (probe_demangler): Remove all single-quoting of
5497 method and variable names.
5498 (info_func_regexp): Remove the word "void" from any
5499 occurrence of "(void)".
5500 (print_addr_2): Remove all single-quoting of
5501 method names.
5502 (print_addr_2_kfail): Likewise.
5503 (print_addr): Single-quote C function names before
5504 passing to print_addr_2.
5505 (test_paddr_operator_functions): Remove single-quoting
5506 for method names.
5507 Add tests for operator new[] and operator delete[].
5508
9b14d7aa
JK
55092009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5510
5511 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
5512
85feb311
KS
55132009-11-09 Keith Seitz <keiths@redhat.com>
5514
5515 * gdb.cp/overload.exp: Add tests for resolving overloaded
5516 methods in expression parsing/evaluation.
5517
fa335448
DJ
55182009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
5519
5520 * lib/gdb.exp (default_gdb_version): Use --version instead of
5521 --command.
5522
ec3c07fc
NS
55232009-11-10 Nathan Sidwell <nathan@codesourcery.com>
5524
5525 * lib/gdb.exp (gdb_compile_test): New.
5526 (skip_ada_tests, skip_java_tests): New.
5527 (gdb_compile): Use gdb_compile_test for f77.
5528 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
5529 * lib/java.exp (compile_java_from_source): Remove runtests check,
5530 use gdb_compile_test to record result.
5531 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
5532 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
5533 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
5534 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
5535 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
5536 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
5537 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
5538 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
5539 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
5540 adjust gdb_compile invocations.
5541
b8b4e42b
JK
55422009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5543
5544 * Makefile.in (abs_builddir): New.
5545 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
5546 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
5547 `$(abs_builddir)/site.exp'.
5548
f8b7eaf3
DJ
55492009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
5550
5551 * config/m68k-emc.exp, lib/emc-support.exp,
5552 gdb.trace/gdb_c_test.c: Delete.
5553 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
5554 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5555 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5556 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5557 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5558 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
5559 casing for m68k-*-elf.
5560
c4187697
NS
55612009-11-03 Pedro Alves <pedro@codesourcery.com>
5562
5563 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
5564 * gdb.arch/i386-prologue.exp: Likewise.
5565 * gdb.arch/i386-unwind.exp: Likewise.
5566
db16b772
DJ
55672009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5568
5569 * lib/gdb.exp (gdb_expect): Fix timeout typo.
5570
bcf71277
DJ
55712009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5572
5573 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
5574
0105cee2
DJ
55752009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5576
5577 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
5578
24ddea62
JK
55792009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5580
5581 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
5582
287ccc17
JK
55832009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5584
5585 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
5586 * gdb.base/sepdebug2.c: New file.
5587
08bca259 55882009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
5589
5590 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
5591 the modified warnings for catch syscall. Verify if GDB was compiled
5592 with support for lib expat, and choose which tests to run depending
5593 on this.
5594
5d4e2b76
VP
55952009-10-30 Vladimir Prus <vladimir@codesourcery.com>
5596
5597 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
5598 that composite commands are parsed OK. And also test
5599 that breakpoint commands do work.
5600
240e538a
MS
56012009-10-23 Michael Snyder <msnyder@vmware.com>
5602
5603 gdb.reverse/consecutive-precsave.exp: Change expect pattern
5604 to allow for new disassembly style.
5605
9c419145
PP
56062009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
5607
5608 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 5609
02506ff1
MS
56102009-10-22 Michael Snyder <msnyder@vmware.com>
5611
5612 * gdb.reverse/break-precsave.exp: New test.
5613 * gdb.reverse/consecutive-precsave.exp: Ditto.
5614 * gdb.reverse/finish-precsave.exp: Ditto.
5615 * gdb.reverse/i386-precsave.exp: Ditto.
5616 * gdb.reverse/machinestate-precsave.exp: Ditto.
5617 * gdb.reverse/sigall-precsave.exp: Ditto.
5618 * gdb.reverse/solilb-precsave.exp: Ditto.
5619 * gdb.reverse/step-precsave.exp: Ditto.
5620 * gdb.reverse/until-precsave.exp: Ditto.
5621 * gdb.reverse/watch-precsave.exp: Ditto.
5622
4cf866a3
MS
56232009-10-22 Michael Snyder <msnyder@vmware.com>
5624
5625 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
5626 for gdb_expect. Adjust one test's expect strings for the new
5627 format of disassemble.
5628 * gdb.reverse/finish-reverse.exp: Delete 'return'.
5629 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
5630 gdb_test_multiple.
5631 * gdb.reverse/step-reverse.exp: Delete 'return'.
5632 * gdb.reverse/until-reverse.exp: Delete blank lines.
5633 * gdb.reverse/watch-reverse.exp: Delete blank lines.
5634
2b28d209
PP
56352009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
5636
5637 * gdb.base/consecutive.exp: Adjust.
5638 * gdb.base/display.exp: Likewise.
5639 * gdb.base/pc-fp.exp: Likewise.
5640 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 5641
33b9c32b
MS
56422009-10-19 Michael Snyder <msnyder@vmware.com>
5643
5644 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
5645 * gdb.reverse/finish-reverse.c: Ditto.
5646 * gdb.reverse/sigall-reverse.c: Ditto.
5647 * gdb.reverse/solib-reverse.c: Ditto.
5648 * gdb.reverse/step-reverse.c: Ditto.
5649 * gdb.reverse/watch-reverse.c: Ditto.
5650
6c95b8df
PA
56512009-10-19 Pedro Alves <pedro@codesourcery.com>
5652 Stan Shebs <stan@codesourcery.com>
5653
5654 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
5655 * gdb.base/foll-exec.exp: Adjust to expect a process id before
5656 "Executing new program".
5657 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
5658 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
5659 left listed after having been killed.
5660 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
5661 * gdb.base/maint.exp: Adjust test.
5662
5663 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
5664 * gdb.multi/Makefile.in: New.
5665 * gdb.multi/base.exp: New.
5666 * gdb.multi/goodbye.c: New.
5667 * gdb.multi/hangout.c: New.
5668 * gdb.multi/hello.c: New.
5669 * gdb.multi/bkpt-multi-exec.c: New.
5670 * gdb.multi/bkpt-multi-exec.exp: New.
5671 * gdb.multi/crashme.c: New.
5672
279017b7
TG
56732009-10-13 Tristan Gingold <gingold@adacore.com>
5674
5675 * gdb.base/sepdebug.exp: Check debug info are found.
5676
0413d738
PA
56772009-10-08 Pedro Alves <pedro@codesourcery.com>
5678
5679 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
5680 bits.
5681
c628eecc
JK
56822009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5683
5684 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
5685
38af1bfe
JB
56862009-10-07 Joel Brobecker <brobecker@adacore.com>
5687
5688 * gdb.base/watchpoints.c: Add copyright header. Reformat one
5689 of the comments.
5690
2b0adecd
PM
56912009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
5692
5693 * gdb.base/annota1.exp: Remove obsolete match_max increase.
5694 * gdb.base/annota3.exp: Idem.
5695 * gdb.base/maint.exp: Idem.
5696
8d417781
PM
56972009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5698
889bf7c5 5699 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
5700 to default.
5701
bb61102d
PM
57022009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5703
889bf7c5 5704 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
5705 mingw and cygwin targets.
5706
ace5c364
PM
57072009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5708 Pedro Alves <pedro@codesourcery.com>
5709
889bf7c5 5710 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
5711 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
5712
c2d494a0
PM
57132009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5714
e1b52ce2
PM
5715 * gdb.base/shr1.c: Use %p in format string.
5716 * gdb.base/unload.c: Avoid warning in fprintf.
5717 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 5718
209f53f5
PM
57192009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5720
5721 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
5722 long type.
5723 (test_unlink): Correct printf string.
5724 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
5725 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
5726
8172766a
JK
57272009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5728
5729 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
5730 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
5731 * gdb.arch/ia64-breakpoint-shadow.S: New file.
5732
0f73703c
UW
57332009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5734
5735 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
5736 * gdb.objc/nondebug.exp: Likewise.
5737
b32306ca
UW
57382009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5739
5740 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
5741 target_info setting.
5742
5743 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
5744 that detect new threads during "info threads".
5745
0057022f
UW
57462009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5747
5748 * gdb.threads/manythreads.c (main): Increase thread stack size
5749 to 2*PTHREAD_STACK_MIN.
5750 * gdb.threads/multi-create.c (main): Likewise.
5751 (create_function): Likewise.
5752
f29c0325
UW
57532009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5754
5755 * gdb.base/dump.exp: Pass difference of pointer types instead
5756 of integer types as offset to restore in intarr3.srec case.
5757
fcb34849
UW
57582009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5759
5760 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
5761
d5142e3b
UW
57622009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5763
5764 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
5765
087b74b2 57662009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 5767
087b74b2
PM
5768 New test for two watchpoints, with disabling of
5769 the first inserted.
5770 * testsuite/gdb.base/watchpoints.c: New file.
5771 * testsuite/gdb.base/watchpoints.exp: New file.
5772
96c07c5b
TT
57732009-09-25 Tom Tromey <tromey@redhat.com>
5774
5775 * gdb.base/charset.exp: Test utf-16 strings with Python.
5776
b8899f2b
TT
57772009-09-25 Tom Tromey <tromey@redhat.com>
5778
5779 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
5780 UCS-4.
5781 * gdb.base/charset.c (utf_32_string): Rename.
5782 (init_utf32): Rename.
5783 (main): Update.
5784
329719ec
TT
57852009-09-22 Tom Tromey <tromey@redhat.com>
5786
5787 * gdb.python/py-function.exp: Add regression tests.
5788
11ef0d76
KS
57892009-09-21 Keith Seitz <keiths@redhat.com>
5790
5791 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
5792 with invalid operator.
5793
3fe8f3b3
KS
57942009-09-21 Keith Seitz <keiths@redhat.com>
5795
5796 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
5797 and destructor using typedef name of class.
5798 * gdb.cp/classes.cc (class Base1): Add a destructor.
5799 (base1): New typedef.
5800 (use_methods): Instanitate an object of type base1.
5801 * gdb.cp/templates.exp (test_template_typedef): New procedure.
5802 (do_tests): Call test_template_typedef.
5803 * gdb.cp/templates.cc (Baz::~Baz): New method.
5804 (intBazOne): New typedef.
5805 (main): Instantiate intBazOne.
5806
7a9fe101
PM
58072009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5808
5809 PR python/10633
5810
5811 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
5812 Function.
5813 (run_lang_tests): Add print elements test.
5814
2e4d963f
PM
58152009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5816
5817 * gdb.python/py-value.exp (test_subscript_regression): New
5818 function. Test for invalid subscripts.
5819 * gdb.python/py-value.c (main): Add test array, and pointer to it.
5820 (ptr_ref): New function.
5821
ec7e75e7
PP
58222009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5823
5824 * gdb.base/default.exp: Fix "show convenience".
5825
0cc7d26f
TT
58262009-09-15 Tom Tromey <tromey@redhat.com>
5827
5828 * lib/mi-support.exp (mi_create_varobj): Update.
5829 (mi_create_floating_varobj): Likewise.
5830 (mi_create_dynamic_varobj): New proc.
5831 (mi_varobj_update): Update.
5832 (mi_varobj_update_with_type_change): Likewise.
5833 (mi_varobj_update_kv_helper): New proc.
5834 (mi_varobj_update_dynamic_helper): Rewrite.
5835 (mi_varobj_update_dynamic): New proc.
5836 (mi_list_varobj_children): Update.
5837 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
5838 * gdb.python/python-prettyprint.py (pp_outer): New class.
5839 (pp_nullstr): Likewise.
5840 (lookup_function): Register new printers.
5841 * gdb.python/python-prettyprint.c (struct substruct): New type.
5842 (struct outerstruct): Likewise.
5843 (substruct_test): New function.
5844 (struct nullstr): New type.
5845 (string_1, string_2): New globals.
5846 (main): Add new tests.
5847 * gdb.python/python-mi.exp: Added regression tests.
5848 * gdb.mi/mi2-var-display.exp: Update.
5849 * gdb.mi/mi2-var-cmd.exp: Update.
5850 * gdb.mi/mi2-var-child.exp: Update.
5851 * gdb.mi/mi2-var-block.exp: Update.
5852 * gdb.mi/mi-var-invalidate.exp: Update.
5853 * gdb.mi/mi-var-display.exp: Update.
5854 * gdb.mi/mi-var-cmd.exp: Update.
5855 * gdb.mi/mi-var-child.exp: Update.
5856 * gdb.mi/mi-var-block.exp: Update.
5857 * gdb.mi/mi-break.exp: Update.
5858 * gdb.mi/gdb701.exp: Update.
5859
a96d9b2e
SDJ
58602009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
5861
5862 * Makefile.in: Inclusion of catch-syscall object.
5863 * gdb.base/catch-syscall.c: New file.
5864 * gdb.base/catch-syscall.exp: New file.
5865
b43b923a
MS
58662009-09-12 Michael Snyder <msnyder@vmware.com>
5867
5868 * gdb.reverse/step-reverse.exp: Explicitly check for targets
5869 that can support reverse debuggnig.
5870
cec03d70
TT
58712009-09-11 Tom Tromey <tromey@redhat.com>
5872
5873 * gdb.dwarf2/valop.S: New file.
5874 * gdb.dwarf2/valop.exp: New file.
5875
e23bb3fc
MK
58762009-09-11 Mark Kettenis <kettenis@gnu.org>
5877
5878 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
5879
37c3696d
DE
58802009-09-10 Doug Evans <dje@google.com>
5881
5882 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
5883 Add $gdb_prompt to second breakpoint regexp.
5884
5172aecb
JB
58852009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
5886
5887 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
5888 names, add missing ones.
5889 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
5890 * gdb.python/py-frame.c: Rename from python-frame.c.
5891 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
5892 testfile name.
5893 * gdb.python/py-function.exp: Rename from python-function.exp.
5894 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
5895 testfile name.
5896 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
5897 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
5898 Adjust testfile name.
5899 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
5900 * gdb.python/py-template.cc: Rename from python-template.cc.
5901 * gdb.python/py-template.exp: Rename from python-template.exp.
5902 Adjust testfile name.
5903 * gdb.python/py-value.c: Rename from python-value.c.
5904 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
5905 testfile name.
5906
b554e4bd
JK
59072009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5908
5909 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
5910 $bpt2address.
5911 (Second breakpoint address is valid on ia64)
5912 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
5913
9a68ae16
JM
59142009-09-03 Joseph Myers <joseph@codesourcery.com>
5915
5916 * gdb.base/ending-run.exp: Restrict regular expression matching
5917 line number to require closing brace following.
5918
146b9145
DE
59192009-09-03 Doug Evans <dje@google.com>
5920
5921 * gdb.base/store.exp (check_set): Fix typo in expected value message.
5922
787d21e1
TT
59232009-09-02 Tom Tromey <tromey@redhat.com>
5924
5925 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
5926
e7802207
TT
59272009-09-02 Tom Tromey <tromey@redhat.com>
5928
5929 * gdb.dwarf2/callframecfa.exp: New file.
5930 * gdb.dwarf2/callframecfa.S: New file.
5931
817aadd2
JK
59322009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5933
5934 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
5935 gdb.base/solib-overlap-main.c: New.
5936
4a76eae5
DJ
59372009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
5938
5939 PR gdb/10565
5940
5941 * gdb.base/bitfields.c (struct container, container): New.
5942 (main): Initialize it and call break5.
5943 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
5944
d4b96c9a
JK
59452009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5946
5947 Support constant DW_AT_data_member_location by GCC PR debug/40659.
5948 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
5949
4e22772d
JK
59502009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5951
5952 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
5953
2efab443
MS
59542009-08-26 Michael Snyder <msnyder@vmware.com>
5955
5956 * gdb.base/i386-reverse.c: New file.
5957 * gdb.base/i386-reverse.exp: New file.
5958 * gdb.base/Makefile.in: Add new files to be removed.
5959
07ab73a0
JM
59602009-08-26 Joseph Myers <joseph@codesourcery.com>
5961
5962 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
5963 environment-pwd for remote host.
5964 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
5965
676accff
KS
59662009-08-24 Keith Seitz <keiths@redhat.com>
5967
5968 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
5969 Add two new C++ completer tests which limit the output to a
889bf7c5 5970 given class.
676accff 5971
f9f7ad22
MS
59722009-08-24 Michael Snyder <msnyder@vmware.com>
5973
5974 * gdb.base/del.exp: Fix typo in comment.
5975 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
5976
81ecdfbb
RW
59772009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5978
5979 * configure: Regenerate.
5980 * gdb.hp/configure: Likewise.
5981 * gdb.hp/gdb.aCC/configure: Likewise.
5982 * gdb.hp/gdb.base-hp/configure: Likewise.
5983 * gdb.hp/gdb.compat/configure: Likewise.
5984 * gdb.hp/gdb.defects/configure: Likewise.
5985 * gdb.hp/gdb.objdbg/configure: Likewise.
5986 * gdb.stabs/configure: Likewise.
5987
cab0c772
UW
59882009-08-19 Doug Evans <dje@google.com>
5989
5990 * gdb.base/gdbvars.c: New file.
5991 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
5992
b8fa0bfa
PA
59932009-08-14 Pedro Alves <pedro@codesourcery.com>
5994
5995 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
5996 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
5997
b84aa90a
PA
59982009-08-13 Pedro Alves <pedro@codesourcery.com>
5999
6000 * gdb.base/default.exp: Adjust "set language test": it's now an
6001 enum command. Larger help string moved to "help set language".
6002 * gdb.base/help.exp: Adjust "help set language" expected output,
6003 now lists all known languages.
6004
0d8f9b2c
NF
60052009-08-11 Nathan Froyd <froydnj@codesourcery.com>
6006
6007 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
6008 all frame arguments.
6009 * gdb.arch/altivec-regs.exp: Likewise.
6010
bda180e0
TT
60112009-08-07 Tom Tromey <tromey@redhat.com>
6012
6013 * gdb.base/setshow.exp: Add tests for changes to set language, set
6014 check range, and set check type.
6015
48cb2d85
VP
60162009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6017
6018 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6019 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 6020 Call it.
48cb2d85 6021
1ea34204
UW
60222009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6023
6024 * configure.ac: Run gdb.cell tests when appropriate.
6025 * configure: Regenerate.
6026 * lib/cell.exp: New file.
6027 * gdb.cell: New directory.
6028 * gdb.cell/configure.ac: New file.
6029 * gdb.cell/configure: New file.
6030 * gdb.cell/Makefile.in: New file.
6031 * gdb.cell/arch.exp: New file.
6032 * gdb.cell/break.c: New file.
6033 * gdb.cell/break.exp: New file.
6034 * gdb.cell/break-spu.c: New file.
6035 * gdb.cell/bt.c: New file.
6036 * gdb.cell/bt2-spu.c: New file.
6037 * gdb.cell/bt-spu.c: New file.
6038 * gdb.cell/bt.exp: New file.
6039 * gdb.cell/coremaker.c: New file.
6040 * gdb.cell/coremaker-spu.c: New file.
6041 * gdb.cell/core.exp: New file.
6042 * gdb.cell/gcore.exp: New file.
6043 * gdb.cell/data.c: New file.
6044 * gdb.cell/data.exp: New file.
6045 * gdb.cell/data-spu.c: New file.
6046 * gdb.cell/ea-cache.exp: New file.
6047 * gdb.cell/ea-cache.c: New file.
6048 * gdb.cell/ea-cache-spu.c: New file.
6049 * gdb.cell/ea-standalone.c: New file.
6050 * gdb.cell/ea-standalone.exp: New file.
6051 * gdb.cell/ea-test.c: New file.
6052 * gdb.cell/ea-test.exp: New file.
6053 * gdb.cell/f-regs.exp: New file.
6054 * gdb.cell/mem-access.c: New file.
6055 * gdb.cell/mem-access.exp: New file.
6056 * gdb.cell/mem-access-spu.c: New file.
6057 * gdb.cell/ptype.exp: New file.
6058 * gdb.cell/registers.exp: New file.
6059 * gdb.cell/size.c: New file.
6060 * gdb.cell/sizeof.exp: New file.
6061 * gdb.cell/size-spu.c: New file.
6062 * gdb.cell/solib.exp: New file.
6063 * gdb.cell/solib-symbol.exp: New file.
6064
85e747d2
UW
60652009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6066
6067 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6068
58d6951d
DJ
60692009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6070
6071 * gdb.base/float.exp: Handle VFP registers.
6072
6e0a4f15
MS
60732009-07-14 Michael Snyder <msnyder@vmware.com>
6074
dcd5da87
MS
6075 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6076 to bring gdb to the beginning of the calling line.
6077
6e0a4f15
MS
6078 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6079 confusing the i386 epilogue unwinder.
6080
782b2b07
SS
60812009-07-14 Stan Shebs <stan@codesourcery.com>
6082
6083 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6084
f662c3bc
MS
60852009-07-14 Michael Snyder <msnyder@vmware.com>
6086
6087 * gdb.reverse/step-reverse.exp (stepi into function call):
6088 Call instruction may not be first instruction in the line.
6089 (reverse stepi from a function call): Used wrong line number.
6090
8f313923
JK
60912009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6092
6093 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6094
4662c76e
JK
60952009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6096
6097 Fix gdb.base/macscp.exp when using custom inputrc.
6098 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6099 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6100 env(TERM) set.
6101 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6102 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6103
aa81e255
JK
61042009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6105
6106 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
6107 * gdb.base/annota1.exp (thread_test): Import global $testfile.
6108 Change the compilation target to match the testcase name.
6109 * gdb.base/sect-cmd.exp: Change the compilation target to match the
6110 testcase name.
6111 * a2-run.exp: Use for setup prepare_for_testing. Change the
6112 compilation target to match the testcase name.
6113 * gdb.base/commands.exp: Likewise.
6114 * gdb.base/finish.exp: Likewise.
6115 * gdb.base/float.exp: Likewise.
6116 * gdb.base/info-target.exp: Likewise.
6117 * gdb.base/relational.exp: Likewise.
6118 * gdb.base/term.exp: Likewise.
6119 * gdb.base/until.exp: Likewise.
6120 * gdb.base/volatile.exp: Likewise.
6121 * gdb.base/whatis-exp.exp: Likewise.
6122
4c93b1d7
HZ
61232009-07-11 Hui Zhu <teawater@gmail.com>
6124
6125 * gdb.base/help.exp (disassemble): Update expected help text.
6126
812f7342
TT
61272009-07-09 Tom Tromey <tromey@redhat.com>
6128
6129 * lib/gdb.exp: Handle TRANSCRIPT.
6130 (remote_spawn, remote_close, send_gdb): New procs.
6131
fbb8f299
PM
61322009-07-10 Phil Muldoon <pmuldoon@redhat.com>
6133
6134 * gdb.python/python-prettyprint.c: Add counted null string
6135 structure.
6136 * gdb.python/python-prettyprint.exp: Print null string. Test for
6137 embedded nulls.
6138 * gdb.python/python-prettyprint.py (pp_ns): New Function.
6139 * gdb.python/python-value.exp (test_value_in_inferior): Add
6140 variable length string fetch tests.
6141 * gdb.python/python-value.c (main): Add strings for string fetch tests.
6142
c0ac0ec7
JK
61432009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6144
6145 * gdb.base/dump.exp (inaccessible memory is reported): New test.
6146
30b66ecc
TT
61472009-07-07 Tom Tromey <tromey@redhat.com>
6148
6149 * gdb.base/call-rt-st.exp: Update for change to escape output.
6150 * gdb.base/callfuncs.exp: Likewise.
6151 * gdb.base/charset.exp: Likewise.
6152 * gdb.base/constvars.exp: Likewise.
6153 * gdb.base/long_long.exp: Likewise.
6154 * gdb.base/pointers.exp: Likewise.
6155 * gdb.base/printcmds.exp: Likewise.
6156 * gdb.base/setvar.exp: Likewise.
6157 * gdb.base/store.exp: Likewise.
6158 * gdb.cp/ref-types.exp: Likewise.
6159 * gdb.mi/mi-var-child.exp: Likewise.
6160 * gdb.mi/mi-var-display.exp: Likewise.
6161 * gdb.mi/mi2-var-display.exp: Likewise.
6162 * gdb.base/charset.exp: Test octal escape sequence length.
6163 Update for change to escape output.
6164
187c4a2b
JK
61652009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6166
6167 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
6168
d80a43f9
DJ
61692009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
6170
6171 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
6172
047427a8
JK
61732009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6174
6175 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
6176 gdbserver increasing $portnum if "Can't bind address" has been seen.
6177
8b5a0f4f
PA
61782009-07-05 Pedro Alves <pedro@codesourcery.com>
6179
6180 * gdb.base/ending-run.exp: Add "step out of main" pattern for
6181 mingw32ce.
6182
7d93ba58
PA
61832009-07-05 Pedro Alves <pedro@codesourcery.com>
6184
6185 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
6186 VFP format.
6187
2277426b
PA
61882009-07-02 Pedro Alves <pedro@codesourcery.com>
6189
6190 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
6191 linux. Adjust to use "inferior", "info inferiors", "detach
6192 inferior" and "kill inferior" instead of "restart", "info fork",
6193 "detach fork" and "delete fork".
6194 * gdb.base/ending-run.exp: Spell out "info".
6195 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
6196 the "kill" command.
6197
5af949e3
UW
61982009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6199
6200 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
6201 change to prefix TLS offset in hex with 0x.
6202
5d3729b5
UW
62032009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6204
6205 * gdb.base/default.exp: Update test case for "x" changes.
6206
af589bd0
TG
62072009-07-01 Tristan Gingold <gingold@adacore.com>
6208
6209 * gdb.base/bigcore.exp: Make darwin untested.
6210
40974f91
JK
62112009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6212
6213 * gdb.base/completion.exp (directory completion): Create the directory.
6214 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
6215 escapeuniquesub.
6216 (directory completion 2): Expect now ${escapeuniquesub}.
6217 (Glob remaining of directory test): Remove one excessive newline.
6218 Expect the real output.
6219
59dd3af6
JK
62202009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6221
6222 Fix `make check//%' target after `make check' has been ran.
6223 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
6224 a mkdir call.
6225 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
6226 (%/.dir): Remove.
6227
f4e164aa
JK
62282009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6229
6230 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
6231 the expected result record.
6232
69af2122
JK
62332009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6234
6235 Remove racy FAILs relying just on the timeouts.
6236 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
6237 (annotation_level 2): Remove racy FAILs.
6238
2fd481e1
PP
62392009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
6240
6241 gdb/10275
889bf7c5
PA
6242 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
6243
c38f313d
DJ
62442009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
6245
6246 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
6247
8b777f02
VP
62482009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6249
6250 * gdb.mi/mi-stack.exp: Testing symbolic options
6251 to -stack-list-locals and -stack-list-arguments.
6252
00c7eacf
JK
62532009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6254
6255 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
6256
6bc80edc
TT
62572009-06-29 Tom Tromey <tromey@redhat.com>
6258
6259 * dg-extract-results.sh: New file.
6260 * Makefile.in (FORCE_PARALLEL): New variable.
6261 (CHECK_TARGET): New conditional variable.
6262 (check): Use CHECK_TARGET.
6263 (DO_RUNTEST): New variable.
6264 (check-single): New target.
6265 (TEST_DIRS): New variable.
6266 (TEST_TARGETS): Likewise.
6267 (check-parallel): New target.
6268 (check-gdb.%): New pattern.
6269 (BASE1_FILES): New variable.
6270 (BASE2_FILES): Likewise.
6271 (check-gdb.base%): New pattern.
6272 (%/.dir): New pattern.
6273 * configure: Rebuild.
6274 * aclocal.m4 (AM_CONDITIONAL): New defun.
6275 * configure.ac: Check whether user is using GNU make.
6276 (GMAKE): New conditional.
6277
794684b6
SW
62782009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
6279
6280 * gdb.cp/namespace-nested-import.cc: New test.
6281 * gdb.cp/namespace-nested-import.exp: New test.
6282
edb3359d
DJ
62832009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
6284
6285 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
6286 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
6287 * gdb.opt/Makefile.in (EXECUTABLES): Update.
6288 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
6289 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
6290 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
6291 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
6292 gdb.opt/inline-markers.c: New files.
6293 * lib/gdb.exp (skip_inline_frame_tests): New function.
6294 (skip_inline_var_tests): New function.
6295
cf657a0c
AS
62962009-06-27 Andreas Schwab <schwab@linux-m68k.org>
6297
6298 * gdb.cp/exception.exp: Don't require $hex before inner frame in
6299 backtrace.
6300
28d41a99
MS
63012009-06-27 Michael Snyder <msnyder@vmware.com>
6302
6303 * gdb.reverse: New directory.
6304 * gdb.reverse/break-reverse.c: New test.
6305 * gdb.reverse/break-reverse.exp: New test.
6306 * gdb.reverse/consecutive-reverse.c: New test.
6307 * gdb.reverse/consecutive-reverse.exp: New test.
6308 * gdb.reverse/finish-reverse.c: New test.
6309 * gdb.reverse/finish-reverse.exp: New test.
6310 * gdb.reverse/machinestate.c: New test.
6311 * gdb.reverse/ms1.c: New test.
6312 * gdb.reverse/machinestate.exp: New test.
6313 * gdb.reverse/Makefile.in: New file.
6314 * gdb.reverse/shr2.c: New test.
6315 * gdb.reverse/solib-reverse.c: New test.
6316 * gdb.reverse/solib-reverse.exp: New test.
6317 * gdb.reverse/step-reverse.c: New test.
6318 * gdb.reverse/step-reverse.exp: New test.
6319 * gdb.reverse/until-reverse.c: New test.
6320 * gdb.reverse/ur1.c: New test.
6321 * gdb.reverse/until-reverse.exp: New test.
6322 * gdb.reverse/watch-reverse.c: New test.
6323 * gdb.reverse/watch-reverse.exp: New test.
6324 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
6325 * configure: Regenerate.
6326
fe3c8b0d
DE
63272009-06-26 Doug Evans <dje@google.com>
6328
6329 * gdb.base/psymtab.exp: Turn off pending breakpoints.
6330
3a72a602
PM
63312009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
6332
6333 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
6334 windows problem for 'file delete $binfile'.
6335
27aa8d6a
SW
63362009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
6337
6338 * gdb.cp/namespace-using.exp: New test.
6339 * gdb.cp/namespace-using.cc: New test.
6340
8ac055f8
JB
63412009-05-20 Joel Brobecker <brobecker@adacore.com>
6342
6343 * gdb.ada/variant_record_packed_array: New testcase.
6344
85e306ed
TT
63452009-06-23 Tom Tromey <tromey@redhat.com>
6346
6347 * gdb.base/charset.exp (test_combination): Regression test.
6348 * gdb.base/charset.c (my_wchar_t): New typedef.
6349 (myvar): New global.
6350 (main): Set myvar.
6351
56643c5e
PM
63522009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
6353
6354 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
6355 target.
6356
1fac167a
UW
63572009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6358
6359 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
6360
7ccb0be9
UW
63612009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6362
6363 * gdb.mi/gdb680.exp: Update test for error message.
6364
568d6575
UW
63652009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6366
6367 * gdb.base/annota1.exp: Allow multiple occurrences of the
6368 frames-invalid annotation.
6369 * gdb.cp/annota2.exp: Likewise.
6370
7cd1089b
PM
63712009-06-15 Phil Muldoon <pmuldoon@redhat.com>
6372
6373 * gdb.cp/gdb2495.cc: New file.
6374 * gdb.cp/gdb2495.exp: New file.
6375
72c63395
JK
63762009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6377
6378 Report error on GDB crash during runto.
6379 * lib/gdb.exp (runto <eof>): New.
6380
3788363d
DJ
63812009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
6382
6383 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
6384 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
6385 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
6386 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
6387 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
6388 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
6389 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
6390 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
6391 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
6392 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
6393 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
6394 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
6395 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6396 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
6397 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
6398 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
6399 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
6400 gdb.server/server-mon.exp, gdb.server/server-run.exp,
6401 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6402 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6403 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
6404 gdb.trace/passcount.exp, gdb.trace/report.exp,
6405 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
6406 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
6407 gdb.trace/while-stepping.exp: Use a unique name for the compiled
6408 executable.
6409
17592de3
PA
64102009-06-07 Pedro Alves <pedro@codesourcery.com>
6411
6412 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
6413 defined before referencing it.
6414
701e355d
DE
64152009-06-03 Doug Evans <dje@google.com>
6416
6417 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
6418 * gdb.arch/i386-see.c: Ditto.
6419
f2292c65
PM
64202009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
6421
6422 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
6423 (check_macro): Return 1 if undefined.
6424 If first test fails, check if macro debug information is available,
6425 and report unsupported test if no macro information is found.
6426
5a437975
DE
64272009-05-29 Doug Evans <dje@google.com>
6428
6429 * gdb.threads/hand-call-in-threads.exp: New.
6430 * gdb.threads/hand-call-in-threads.c: New.
6431
c141c696
MS
64322009-05-29 Michael Snyder <msnyder@vmware.com>
6433
6434 * gdb.base/break-always.exp: Change "1" to "on".
6435 Add confirmation check.
6436
b3444185
PA
64372009-05-28 Pedro Alves <pedro@codesourcery.com>
6438
6439 * gdb.threads/threxit-hop-specific.c: New.
6440 * gdb.threads/threxit-hop-specific.exp: New.
6441 * gdb.threads/thread-execl.c: New.
6442 * gdb.threads/thread-execl.exp: New.
6443
b6313243
TT
64442009-05-27 Tom Tromey <tromey@redhat.com>
6445 Thiago Jung Bauermann <bauerman@br.ibm.com>
6446
6447 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
6448 (mi_child_regexp): Likewise.
6449 (mi_list_varobj_children_range): Likewise.
6450 (mi_get_features): Likewise.
6451 (mi_list_varobj_children): Rewrite.
6452 * gdb.python/python-mi.exp: New file.
6453
a6bac58e
TT
64542009-05-27 Tom Tromey <tromey@redhat.com>
6455 Thiago Jung Bauermann <bauerman@br.ibm.com>
6456 Phil Muldoon <pmuldoon@redhat.com>
6457 Paul Pluzhnikov <ppluzhnikov@google.com>
6458
6459 * gdb.python/python-prettyprint.exp: New file.
6460 * gdb.python/python-prettyprint.c: New file.
6461 * gdb.python/python-prettyprint.py: New file.
6462 * gdb.base/display.exp: print/r is now valid.
6463
2c74e833
TT
64642009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
6465 Tom Tromey <tromey@redhat.com>
6466 Pedro Alves <pedro@codesourcery.com>
6467 Paul Pluzhnikov <ppluzhnikov@google.com>
6468
6469 * gdb.python/python-template.exp: New file.
6470 * gdb.python/python-template.cc: New file.
6471 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6472 tests.
6473 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6474 Call it.
6475 (test_value_after_death): New proc.
6476 * gdb.python/python-value.c (PTR): New typedef.
6477 (main): New variable 'x'.
6478
89c73ade
TT
64792009-05-27 Tom Tromey <tromey@redhat.com>
6480
6481 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6482 tests.
6483 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6484 Call it.
6485
a75724bc
PA
64862009-05-27 Pedro Alves <pedro@codesourcery.com>
6487
6488 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
6489
e58b0e63
PA
64902009-05-24 Pedro Alves <pedro@codesourcery.com>
6491
6492 * gdb.threads/fork-thread-pending.c: New.
6493 * gdb.threads/fork-thread-pending.exp: New.
6494
4ac36638
JK
64952009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6496
6497 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
6498 * gdb.dwarf2/dw2-strp.S (a_string2): New.
6499
889bf7c5 65002009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 6501
889bf7c5 6502 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 6503
b242c3c2
PA
65042009-05-17 Pedro Alves <pedro@codesourcery.com>
6505
6506 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
6507 `gdb_get_line_number'. Call `callee' in both parent and child.
6508 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
6509 `gdb_get_line_number' instead of hardcoding line numbers.
6510 (catch_fork_unpatch_child): New procedure to test detaching
6511 breakpoints from child fork.
6512 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
6513 hardcoding line numbers.
6514 (do_fork_tests): Run `catch_fork_unpatch_child'.
6515
ee342b23
VP
65162009-05-17 Vladimir Prus <vladimir@codesourcery.com>
6517
6518 * gdb.mi/mi-cmd-var.exp: Check that when varobj
6519 of structure type enters or leaves the scope, it
6520 is reported by -var-update.
6521
e2009e98
DE
65222009-05-11 Doug Evans <dje@sebabeach.org>
6523
6524 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 6525 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
6526 * gdb.threads/schedlock.c (main): Fix off-by-one error.
6527
00903456
JK
65282009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6529
6530 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
6531
dc621c35
DE
65322009-04-30 Doug Evans <dje@google.com>
6533
6534 * gdb.threads/watchthreads2.exp: New testcase.
6535 * gdb.threads/watchthreads2.c: New testcase.
6536
9ab4e744
DE
65372009-04-29 Doug Evans <dje@google.com>
6538
6539 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
6540 * gdb.cp/mb-ctor.cc: Ditto.
6541 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
6542 * gdb.cp/mb-inline.h (multi_line_foo): New function.
6543 * gdb.cp/mb-inline1.cc: Call it.
6544 * gdb.cp/mb-inline2.cc: Ditto.
6545 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
6546 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
6547
484086b7
JK
65482009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6549
6550 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
6551 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
6552 Replace all uses of `decimal' by `nonzero'.
6553 (info macro FROM_COMMANDLINE): New test.
6554
379a77b5
TT
65552009-04-27 Tom Tromey <tromey@redhat.com>
6556
6557 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
6558
b92b73c2
DE
65592009-04-27 Doug Evans <dje@google.com>
6560
6561 * gdb.threads/watchthreads.c (main): Initialize args before starting
6562 the threads. Plus formatting cleanup.
6563 * gdb.threads/watchthreads.exp: Avoid errant failures due to
6564 biased scheduling of one thread.
6565
945a118d
JG
65662009-04-27 Jerome Guitton <guitton@adacore.com>
6567
6568 * gdb.cp/templates.cc (GetMax): New template.
6569 (main): Declare two instances of GetMax.
6570 * gdb.cp/templates.exp: Add new test.
6571
d389af10
JK
65722009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6573
6574 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
6575
e7f86de9
JM
65762009-04-22 Joseph Myers <joseph@codesourcery.com>
6577
6578 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
6579
334cc82d
TT
65802009-04-15 Tom Tromey <tromey@redhat.com>
6581
6582 * gdb.base/charset.exp: Add regression test.
6583
d12672cc
JB
65842009-04-14 Joel Brobecker <brobecker@adacore.com>
6585
6586 * gdb.base/exe-lock.exp: New testcase.
6587
18e8c3bc
TT
65882009-04-13 Tom Tromey <tromey@redhat.com>
6589
6590 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
6591 operator on Frame.
6592
5ecd5cbe
UW
65932009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6594
6595 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
6596 * gdb.server/ext-attach.exp: Likewise.
6597
7309f756
VP
65982009-04-03 Vladimir Prus <vladimir@codesourcery.com>
6599
6600 Eliminate some sleep usage.
6601
889bf7c5
PA
6602 * gdb.mi/basics.c (do_nothing): New.
6603 (main): Use do_nothing instead of printf, so that
6604 not to introduce race condition between output of
6605 inferiour and output of gdb. Do not use sleep as it
6606 is not generally available on embedded targets.
7309f756 6607
f4b95f6f
PA
66082009-04-02 Pedro Alves <pedro@codesourcery.com>
6609
6610 * gdb.server/ext-attach.exp: Expect an optional process id after
6611 "Detached from remote process".
6612
de40b933
JK
66132009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6614
6615 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
6616 gdb.dwarf2/dw2-unresolved.exp: New.
6617
2ae101a4
PA
66182009-04-02 Pedro Alves <pedro@codesourcery.com>
6619
6620 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
6621 mi_run_to_main.
6622
56a8e183
PA
66232009-04-02 Pedro Alves <pedro@codesourcery.com>
6624
6625 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
6626 mi_run_to_main. Skip thread exit test on remote targets.
6627 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
6628 mi_run_to_main.
6629 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
6630 mi_run_to_main.
6631 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
6632 when expecting ^connected. Detect when the target doesn't support
6633 non-stop mode.
6634 (mi_run_cmd): Detect if non-stop mode was requested by isn't
6635 supported. Return -1 on error, 0 on success.
6636 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
6637 (mi_runto): Return mi_runto_helper's result explicitly.
6638
c35fafde
PA
66392009-04-01 Pedro Alves <pedro@codesourcery.com>
6640
6641 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
6642
f8a8dce6
JB
66432009-04-01 Tom Tromey <tromey@redhat.com>
6644
6645 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
6646 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
6647 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
6648 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
6649
71c25dea
TT
66502009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
6651 Jan Kratochvil <jan.kratochvil@redhat.com>
6652
6653 PR gdb/931
6654 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
6655 output.
6656 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
6657 for gdb/931.
6658 * dw2-strp.S (DW_AT_language): Change to C++.
6659 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
6660
02d9a9ce
JB
66612009-03-31 Joel Brobecker <brobecker@adacore.com>
6662
6663 * gdb.ada/tasks: New testcase.
6664
1042e4c0
SS
66652009-03-30 Stan Shebs <stan@codesourcery.com>
6666
6667 * gdb.trace/actions.exp: Update to match new info trace format.
6668 * gdb.trace/deltrace.exp: Ditto.
6669 * gdb.trace/infotrace.exp: Ditto.
6670 * gdb.trace/passcount.exp: Ditto.
6671 * gdb.trace/save-trace.exp: Ditto.
6672 * gdb.trace/while-stepping.exp: Ditto.
6673 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
6674
f8f6f20b
TJB
66752009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6676
6677 * gdb.python/python-frame.c: New file.
6678 * gdb.python/python-frame.exp: New file.
6679
c0c6f777
TJB
66802009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
6681
6682 * gdb.python/python-value.exp: Add tests for the address
6683 attribute.
6684
3cb51905
AS
66852009-03-29 Andreas Schwab <schwab@linux-m68k.org>
6686
6687 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
6688
88fc996f
DE
66892009-03-26 Doug Evans <dje@google.com>
6690
6691 * gdb.mi/mi-nonstop-exit.exp: New file.
6692 * gdb.mi/non-stop-exit.c: New file.
6693
56ef84b1
TT
66942009-03-26 Tom Tromey <tromey@redhat.com>
6695
6696 Update for change to prologue skipping:
6697 * gdb.mi/mi2-simplerun.exp: Update.
6698 * gdb.mi/mi2-break.exp: Update.
6699 * gdb.mi/mi-simplerun.exp: Update.
6700 * gdb.mi/mi-break.exp: Update.
6701 * gdb.base/ending-run.exp: Update.
6702
def2b000
TJB
67032009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
6704
6705 * gdb.python/python-value.exp (test_value_in_inferior): Test
6706 gdb.Value.is_optimized_out attribute.
6707
442ddf59
JK
67082009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6709
6710 * gdb.dwarf2/dw2-noloc-main.c: New file.
6711 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
6712 (.text): Remove.
6713 (.data): New.
6714 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
6715 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
6716 (DW_TAG_subprogram func_cu1, noloc): Remove.
6717 (main): New.
6718 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
6719 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
6720 (file_symbols): New procedure.
6721
a8df5de4
TT
67222009-03-25 Tom Tromey <tromey@redhat.com>
6723
6724 * gdb.base/charset.exp (valid_target_charset): New proc.
6725 Use it to skip tests on invalid charsets.
6726
cc1d7add
PM
67272009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
6728
6729 * gdb.base/completion.exp: Add a test for directory completion.
6730
bcd5727b
JK
67312009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6732
6733 Fix a racy FAIL.
6734 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
6735 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
6736
cc924cad
TJB
67372009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
6738
6739 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
6740 * gdb.python/python-function.exp: Add test for function returning
6741 a GDB value.
6742
bc3b79fd
TJB
67432009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
6744
6745 * gdb.python/python-function.exp: New file.
6746
6c7a06a3
TT
67472009-03-20 Tom Tromey <tromey@redhat.com>
6748
6749 * gdb.base/store.exp: Update for change to escape output.
6750 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
6751 to escape output.
6752 * gdb.base/pointers.exp: Update for change to escape output.
6753 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
6754 to escape output.
6755 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
6756 escape output.
6757 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
6758 to escape output.
6759 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
6760 escape output.
6761 * gdb.base/setvar.exp: Update for change to escape output.
6762 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
6763 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
6764 to escape output.
6765 (test_print_string_constants): Likewise.
6766 * gdb.base/charset.exp (valid_host_charset): Check size of
6767 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
6768 cases. Handle "auto"-related output.
6769 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
6770 (uvar, Uvar): New globals.
6771
c31af87b
JG
67722009-03-19 Jerome Guitton <guitton@adacore.com>
6773
6774 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
6775 deltas.
6776 * gdb.ada/fixed_points.exp: Ditto.
6777
51272cf2
PA
67782009-03-18 Pedro Alves <pedro@codesourcery.com>
6779
6780 * return-nodebug.c: Don't include stdio.h.
6781 (init): Delete.
6782 (func): Delete definition and provide extern declaration.
6783 (t): New.
6784 (main): Don't call printf. Call func and store its result in t.
6785 * return-nodebug1.c: New.
6786 * return-nodebug.exp: Don't expect stdio output. Instead, print
6787 the global variable t. Drop printf formatters and cast types from
6788 foreach loop. Don't use prepare_for_testing. Compile
6789 return-nodebug.c and return-nodebug1.c in separate steps. Don't
6790 define FORMAT or CAST.
6791
d24948ac
PP
67922009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6793
6794 * gdb.base/solib-display.exp: Disable test for remote targers.
6795
61ff14c6
JK
67962009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6797
6798 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
6799
cb4dce93
JK
68002009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6801
6802 Fix a racy FAIL.
6803 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
6804 code from `follow parent, print pids'.
6805 (`follow child, print pids', `follow parent, print pids'): Call it.
6806 Replace `gdb_test "break..."' by gdb_breakpoint.
6807
f7c60c5e
VP
68082009-03-13 Vladimir Prus <vladimir@codesourcery.com>
6809
6810 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 6811 sync and async modes.
f7c60c5e 6812
383ace49
JB
68132009-03-12 Joel Brobecker <brobecker@adacore.com>
6814
6815 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
6816 that was checked in by mistake. Remove loading of ada.exp, since
6817 this is not necessary in this case.
6818
4ce102af
JB
68192009-03-12 Joel Brobecker <brobecker@adacore.com>
6820
6821 * gdb.ada/ptype_arith_binop.exp: New testcase.
6822
529a2aef
JB
68232009-03-12 Joel Brobecker <brobecker@adacore.com>
6824
6825 * gdb.ada/mod_from_name: New testcase.
6826
8a38181c
JB
68272009-03-12 Joel Brobecker <brobecker@adacore.com>
6828
6829 * gdb.ada/tick_last_segv: New testcase.
6830
11436dee
VP
68312009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6832
61ff14c6 6833 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 6834
1f31650a
VP
68352009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6836
61ff14c6
JK
6837 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
6838 include the token in ^running and frame info in *stopped.
1f31650a 6839
a3247a22
PP
68402009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6841
6842 * solib-display.exp: New file.
6843 * solib-display-main.c: New file.
6844 * solib-display-lib.c: New file.
61ff14c6 6845
aae64587
PA
68462009-03-05 Pedro Alves <pedro@codesourcery.com>
6847
6848 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
6849
44aabfbc
JK
68502009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6851
6852 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
6853 (list_and_check_macro): Use more specific test name.
6854 (next to definition): Make the test names unique.
6855
c087fcd3
PM
68562009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
6857
6858 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 6859
c86cf029
VP
68602009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6861
6862 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
6863 notifications.
6864 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
6865 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
6866 * lib/mi-support.exp (library_loaded_re): New.
6867 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
6868
3ea85240
VP
68692009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6870
6871 * gdb.gdb/observer.exp: Use test_notification observer, not
6872 normal_stop, everywhere.
6873 (test_normal_stop_notifications): Rename to...
6874 (test_notifications): ...this.
6875 (test_observer_normal_stop): Rename to...
6876 (test_observer): ...this.
6877
1903f0e6
DE
68782009-02-16 Doug Evans <dje@google.com>
6879
6880 * gdb.arch/amd64-disp-step.S (test_int3): New test.
6881 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
6882 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
6883 (test_prefixed_syscall,test_int3): New tests.
6884 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
6885 (test_prefixed_syscall,test_int3): New tests.
6886
1d33d6ba
VP
68872009-02-14 Vladimir Prus <vladimir@codesourcery.com>
6888
3cb51905
AS
6889 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
6890 (mi_expect_interrupt): Likewise.
6891 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
6892 response.
1d33d6ba 6893
faafb047
PM
68942009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6895
6896 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
6897 * gdb.base/pc-fp.exp (get_valueofx): Remove.
6898 Replace calls to get_valueofx by get_hexadecimal_valueof.
6899
417e16e2
PM
69002009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6901
6902 * lib/gdb.exp (get_valueof): Accept anything as a return value.
6903 (get_integer_valueof): New procedure.
6904 (get_sizeof): Use new get_integer_value_of.
6905 * gdb.base/sizeof.exp: Replace all uses of get_valueof
6906 by get_integer_valueof.
6907
7065b901
TT
69082009-02-13 Tom Tromey <tromey@redhat.com>
6909
6910 * gdb.base/remote.exp (get_sizeof): Remove.
6911 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
6912 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
6913 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
6914 * lib/gdb.exp (get_valueof): Move from long_long.exp.
6915 (get_sizeof): Likewise.
6916
5d7cb8df
JK
69172009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6918
6919 PR fortran/9806
6920 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
6921
b2febfff
PP
69222009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6923
6924 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
6925
4aa995e1
PA
69262009-02-06 Pedro Alves <pedro@codesourcery.com>
6927
6928 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
6929
d8906c6f
TJB
69302009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6931
6932 * gdb.python/python-cmd.exp: New file.
6933
ff4ab08d
TG
69342009-02-06 Tristan Gingold <gingold@adacore.com>
6935
6936 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
6937
aacd552b
TG
69382009-02-05 Tristan Gingold <gingold@adacore.com>
6939
6940 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
6941 pointer is dereferenced and use this signal name in regexp.
6942 * gdb.base/signull.exp: Ditto.
6943 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
6944 * gdb.base/signull.c (main): Ditto.
6945
08c637de
TJB
69462009-02-04 Tom Tromey <tromey@redhat.com>
6947 Thiago Jung Bauermann <bauerman@br.ibm.com>
6948
6949 * gdb.python/python-value.exp: Use `gdb.history' instead of
6950 `gdb.value_from_history'.
6951 (test_value_numeric_ops): Add test for conversion of enum constant.
6952 * gdb.python/python-value.c (enum e): New type.
6953 (evalue): New global.
6954 (main): Use argv.
6955
20261af8
JG
69562009-02-04 Jerome Guitton <guitton@adacore.com>
6957
6958 * gdb.ada/uninitialized_vars: New test program.
6959 * gdb.ada/uninitialized_vars.exp: New testcase.
6960
52e44b43
TT
69612009-02-02 Tom Tromey <tromey@redhat.com>
6962
6963 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
6964 * gdb.cp/pr2489.cc: Rename...
6965 * gdb.cp/pr9594.cc: ... to this.
6966
1c71341a
TT
69672009-02-02 Tom Tromey <tromey@redhat.com>
6968
6969 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
6970 * gdb.cp/pr2489.cc: New file.
6971 * gdb.cp/cpcompletion.exp: New file.
6972
a4295225
TT
69732009-02-02 Tom Tromey <tromey@redhat.com>
6974
6975 PR exp/9059:
6976 * gdb.cp/call-c.exp: Add regression test.
6977 * gdb.cp/call-c.cc (FooHandle): New typedef.
6978 (main): New variable 'handle'.
6979
592375cd
VP
69802009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6981
6982 * lib/mi-support.exp (et_mi_thread_list)
6983 (check_mi_and_console_threads): Adjust for current thread in
6984 -thread-list-ids output.
6985
41447f92
VP
69862009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6987
889bf7c5
PA
6988 * gdb.mi/mi-break.exp (test_disabled_creation): New.
6989 Call it.
41447f92 6990
35669430
DE
69912009-01-28 Doug Evans <dje@google.com>
6992
6993 * gdb.arch/amd64-disp-step.S: New file.
6994 * gdb.arch/amd64-disp-step.exp: New file.
6995 * gdb.arch/i386-disp-step.S: New file.
6996 * gdb.arch/i386-disp-step.exp: New file.
6997
09f00d9a
PM
69982009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
6999
7000 * gdb.base/find.exp: Set newline variable
7001 using quotes instead of braces to fix cygwin failures.
7002
1e8fb976
PA
70032009-01-23 Pedro Alves <pedro@codesourcery.com>
7004
7005 * gdb.base/radix.exp: Add tests to ensure that that set
7006 input-radix 0 and set output-radix 0 are really rejected.
7007
da061712
PA
70082009-01-23 Pedro Alves <pedro@codesourcery.com>
7009
7010 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
7011 copyright years.
7012
dd7e2d2b
PA
70132009-01-23 Pedro Alves <pedro@codesourcery.com>
7014
7015 PR gdb/9664:
7016 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7017
392452f6
PA
70182009-01-22 Pedro Alves <pedro@codesourcery.com>
7019
7020 PR c++/9631:
7021 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7022
8653e71c
PM
70232009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
7024
7025 * gdb.server/file-transfer.exp: Use EXEEXT variable for
7026 binfile definition to fix Windows OS failure.
7027
a12cc160
DJ
70282009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7029
7030 PR gdb/9346
7031 * gdb.base/interrupt.c (sigint_handler): New.
7032 (main): Install a SIGINT handler if SIGNALS is defined. Exit
7033 on error.
7034 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7035 Test "signal SIGINT".
7036
b89667eb
DE
70372009-01-19 Doug Evans <dje@google.com>
7038
7039 * gdb.base/break.exp: Update expected gdb output.
7040 * gdb.base/sepdebug.exp: Ditto.
7041 * gdb.mi/mi-syn-frame.exp: Ditto.
7042 * gdb.mi/mi2-syn-frame.exp: Ditto.
7043 * gdb.base/call-signal-resume.exp: New file.
7044 * gdb.base/call-signals.c: New file.
7045 * gdb.base/unwindonsignal.exp: New file.
7046 * gdb.base/unwindonsignal.c: New file.
7047 * gdb.threads/interrupted-hand-call.exp: New file.
7048 * gdb.threads/interrupted-hand-call.c: New file.
7049 * gdb.threads/thread-unwindonsignal.exp: New file.
7050
adb483fe
DJ
70512009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7052
7053 * gdb.base/define.exp: Test defining and hooking prefix commands.
7054 * gdb.python/python.exp: Update test for "show user" output.
7055
60023297
JK
70562009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7057
7058 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7059 now the output exactly, using less wildcards. Expect also the output
7060 of gfortran-4.3. Update for the f-valprint.c modification from
7061 2008-04-22.
7062 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7063 Remove gdb_test test names where matching the command.
7064
ccc57cf9
PA
70652009-01-01 Pedro Alves <pedro@codesourcery.com>
7066
7067 PR breakpoints/9681:
7068 * gdb.base/watchpoint.exp: Add regression test.
7069
c7a6ca08
PA
70702008-12-31 Pedro Alves <pedro@codesourcery.com>
7071
7072 * gdb.threads/attach-into-signal.exp: Don't use
7073 gdb_suppress_entire_file.
7074 * gdb.threads/attach-stopped.exp: Ditto.
7075 * gdb.threads/attachstop-mt.exp: Ditto.
7076
3a031f65
PA
70772008-12-31 Pedro Alves <pedro@codesourcery.com>
7078
7079 PR gdb/8812:
7080 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7081
09e6485f
PA
70822008-12-29 Pedro Alves <pedro@codesourcery.com>
7083
7084 PR gdb/7536:
7085 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7086 and unsupported output radices are really rejected.
7087
0cd53049
JK
70882008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7089
7090 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7091
ba163c7e
TT
70922008-12-22 Tom Tromey <tromey@redhat.com>
7093
7094 * gdb.cp/punctuator.exp: New file.
7095
6f4de6c9
JK
70962008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7097
7098 * gdb.base/completion.exp (Completing non-existing component): New test.
7099
0f34d0b4
JK
71002008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7101
7102 Fix for PR gdb/8648.
7103 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7104 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7105 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
7106 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
7107
db2ad4c3
JK
71082008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7109
7110 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
7111
bb5ef15e
DP
71122008-12-16 Christophe Lyon <christophe.lyon@st.com>
7113
7114 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
7115 compiler actually generate code at the expected line number.
7116
90142adc
JZ
71172008-12-15 Jie Zhang <jie.zhang@analog.com>
7118
7119 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
7120
fad6eecd
TT
71212008-12-12 Tom Tromey <tromey@redhat.com>
7122
7123 * gdb.base/commands.exp (redefine_hook_test): New proc.
7124 Call it.
7125
17c8aaf5
TT
71262008-12-11 Tom Tromey <tromey@redhat.com>
7127
7128 * gdb.base/macscp.exp: New regression test.
7129
7c8adf68
TT
71302008-12-11 Tom Tromey <tromey@redhat.com>
7131
7132 * gdb.base/macscp.exp: Print "address.addr".
7133 * gdb.base/macscp1.c (struct outer): New struct.
7134 (address): New global.
7135
b05dcbb7
TT
71362008-12-09 Tom Tromey <tromey@redhat.com>
7137
7138 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
7139 Call it.
7140
2d476de1
DE
71412008-12-04 Doug Evans <dje@google.com>
7142
7143 * gdb.server/ext-run.exp: Relax regexp for init program.
7144
87bdc959
TG
71452008-12-03 Tristan Gingold <gingold@adacore.com>
7146
7147 * gdb.base/macscp.exp: Generate an object file during compilation
7148 to work around Darwin dsymutil limitations.
7149
e0740f77
JK
71502008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7151
7152 Test resolving external references to TLS variables.
7153 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
7154 FILE2_THREAD_LOCAL.
7155 (testfile2, srcfile2): New variables.
7156 * gdb.threads/tls.c (file2_thread_local)
7157 (function_referencing_file2_thread_local): New.
7158 * gdb.threads/tls2.c: New file.
7159
67f0aac5
JB
71602008-11-28 Joel Brobecker <brobecker@adacore.com>
7161
7162 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
7163 rather than integer, as integer might not be big enough when
7164 on 64bit targets.
67f0aac5 7165
c332165e
JG
71662008-11-27 Jerome Guitton <guitton@adacore.com>
7167
7168 * gdb.cp/formatted-ref.exp: Add equality test.
7169 * gdb.ada/formatted_ref.exp: Ditto.
7170
fc9b693c
JK
71712008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7172
7173 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
7174 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
7175
a9c64011
AS
71762008-11-20 Andreas Schwab <schwab@suse.de>
7177
7178 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
7179 matching syscall entry point.
7180 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
7181 (tcatch_vfork_then_child_follow): Likewise. Finish through
7182 vfork even if we stopped at the syscall trampoline.
7183
e2fd701e
DE
71842008-11-20 Doug Evans <dje@google.com>
7185
7186 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
7187
69abc51c
TJB
71882008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
7189
7190 * gdb.arch/ppc-dfp.exp: New file.
7191 * gdb.arch/ppc-dfp.c: New file.
7192
c14c28ba
PP
71932008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7194
7195 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 7196
2e74121d
DE
71972008-11-17 Doug Evans <dje@google.com>
7198
7199 * gdb.mi/mi-syn-frame.exp: Update expected output.
7200 * gdb.mi/mi2-syn-frame.exp: Update expected output.
7201
66bb093b
VP
72022008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7203
7204 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
7205 "thread N" results in =thread-selected.
7206 * lib/mi-support (mi_run_cmd, mi_expect_stop)
7207 (mi_send_resuming_command_raw): Be prepared for
7208 =thread-selected.
7209
3d043ef6
VP
72102008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7211
a9c64011
AS
7212 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
7213 * lib/mi-support.exp: Likewise.
3d043ef6 7214
808104c8
JB
72152008-11-16 Joel Brobecker <brobecker@adacore.com>
7216
7217 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
7218 commands from the expected output for "help catch".
7219
00b22944
JB
72202008-11-15 Joel Brobecker <brobecker@adacore.com>
7221
7222 * gdb.ada/int_deref.exp: New testcase.
7223
59669435
TT
72242008-11-14 Nick Roberts <nickrob@snap.net.nz>
7225
7226 * gdb.mi/gdb2549.exp: New file.
7227
de04a248
DE
72282008-11-11 Doug Evans <dje@google.com>
7229
7230 * gdb.base/callexit.exp: New file.
7231 * gdb.base/callexit.c: New file.
7232
6b8ce727
DE
72332008-11-10 Doug Evans <dje@google.com>
7234
7235 * lib/gdb.exp (GDBFLAGS): Move -nx ...
7236 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
7237 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
7238 (default_gdb_start,default_gdb_exit): Ditto.
7239 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
7240 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
7241 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
7242 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
7243 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
7244 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
7245
1b14b8aa
AS
72462008-11-03 Andreas Schwab <schwab@suse.de>
7247
7248 * gdb.base/hashline2.exp: Fix typo.
7249 * gdb.base/hashline3.exp: Likewise.
7250
f3134b88
TT
72512008-10-30 Tom Tromey <tromey@redhat.com>
7252
7253 * gdb.base/pointers.exp: Add test.
7254 * gdb.base/pointers.c (k, S): New typedefs.
7255 (instance): New global.
7256
c2226152
AS
72572008-10-30 Andreas Schwab <schwab@suse.de>
7258
7259 * gdb.base/args.exp: Add tests for newlines.
7260
462f405c
JB
72612008-10-30 Joel Brobecker <brobecker@adacore.com>
7262
7263 gdb.base/foll-exec.exp: Update the expected output of a couple
7264 of "info breakpoints" tests.
7265
79a45b7d
TT
72662008-10-28 Tom Tromey <tromey@redhat.com>
7267
7268 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
7269
adc13a14
PA
72702008-10-24 Pedro Alves <pedro@codesourcery.com>
7271
7272 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
7273 gdb_start_cmd.
7274 Use runto_main before any test that requires execution.
7275
252fbfc8
PA
72762008-10-23 Pedro Alves <pedro@codesourcery.com>
7277
7278 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
7279 instead of SIGINT.
7280
28148e3d
JB
72812008-10-22 Joel Brobecker <brobecker@adacore.com>
7282
7283 * gdb.base/completion.exp: Update expected output following
7284 the addition of the "info tasks" command.
7285
c209f847
TT
72862008-10-22 Tom Tromey <tromey@redhat.com>
7287
7288 * gdb.base/exprs.exp (test_expr): Add test for string
7289 concatenation.
7290
f177e350
PA
72912008-10-19 Pedro Alves <pedro@codesourcery.com>
7292
7293 * configure.ac: Output gdb.python/Makefile.
7294 * configure: Regenerate.
7295 * gdb.python/Makefile.in: New.
7296
cce89356
JB
72972008-10-16 Joel Brobecker <brobecker@adacore.com>
7298
7299 * gdb.base/foll-fork.exp: Adjust the expected output to match
7300 the new description for fork/vfork catchpoints in the "info
7301 breakpoints" output.
7302
176d289d
TJB
73032008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7304
7305 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
7306
a08702d6
TJB
73072008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7308
7309 * gdb.python/python-value.c: New file.
7310 * gdb.python/python-value.exp: New file.
7311
1c5cfe86
PA
73122008-10-15 Pedro Alves <pedro@codesourcery.com>
7313
7314 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
7315
5a98ad69
DP
73162008-10-15 Denis Pilat <denis.pilat@st.com>
7317
41702f1b 7318 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 7319
dcb1a1e2
TT
73202008-10-09 Tom Tromey <tromey@redhat.com>
7321
7322 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
7323 'fprintf' and 'stderr'.
7324
9124fe48
JB
73252008-10-07 Joel Brobecker <brobecker@adacore.com>
7326
7327 * gdb.ada/ref_tick_size.exp: New testcase.
7328
45452591
DE
73292008-10-06 Doug Evans <dje@google.com>
7330
7331 * gdb.dwarf2/dw2-cu-size.exp: New file.
7332 * gdb.dwarf2/dw2-cu-size.S: New file.
7333
7334 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
7335 .Ltype_int for clarity.
7336
4fc5b208
PP
73372008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7338
7339 PR gdb/2384:
7340 * gdb.cp/gdb2384.exp: Extended to test more cases.
7341 * gdb.cp/gdb2384.cc: Likewise.
7342 * gdb.cp/gdb2384-base.h: Likewise.
7343 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 7344
d78df370
JK
73452008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7346
7347 * gdb.base/maint.exp (maint print type): Remove printing
7348 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
7349
9a044a89
TT
73502008-09-30 Tom Tromey <tromey@redhat.com>
7351
7352 * gdb.base/macscp.exp: Add completion tests.
7353 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
7354 (TWENTY_THREE): Likewise.
7355 (FORTY_EIGHT): Likewise.
7356
506800a9
TT
73572008-09-30 Tom Tromey <tromey@redhat.com>
7358
7359 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
7360 everywhere.
7361 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
7362
1a6f01b5
JK
73632008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7364
7365 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
7366 testcase is derived from. Fix racy dependency on an expected PID
7367 number. No longer support the testcase on Linux kernel 2.4.x.
7368
2fae03e8
TT
73692008-09-27 Tom Tromey <tromey@redhat.com>
7370
7371 * gdb.base/macscp.exp: Add tests for stringification, splicing,
7372 and varargs.
7373
1ad15515
PA
73742008-09-22 Pedro Alves <pedro@codesourcery.com>
7375
7376 * lib/mi-support.exp (mi_expect_interrupt): New.
7377 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
7378 from gdb.mi/mi-nonstop.exp.
7379 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
7380 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
7381 lib/mi-support.exp.
7382 Use mi_check_thread_states throughout. Avoid ".*" and do not
7383 require an anchor after -exec-run.
7384
d0b76dc6
DJ
73852008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
7386
7387 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
7388 stop is pending. Avoid ".*" when two stops are pending.
7389 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
7390 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
7391 newlines in fullnames.
7392 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
7393 (mi_expect_stop): Update comments. Only anchor in sync mode.
7394 Do not match newlines.
7395 (mi_send_resuming_command_raw): Always return status.
7396 (mi_get_stop_line): Do not match more than one line by accident.
7397 Only anchor in sync mode.
7398 (mi_run_inline_test): If -exec-next fails, give up.
7399
9990c830
UW
74002008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7401
7402 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
7403 on SPU.
7404
ebcf6f00
JB
74052008-09-10 Joel Brobecker <brobecker@adacore.com>
7406
7407 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
7408
b6db24e5
JB
74092008-09-10 Joel Brobecker <brobecker@adacore.com>
7410
7411 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
7412 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7413 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
7414 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7415 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
7416 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
7417 gdb.ada/interface.exp, gdb.ada/null_array.exp,
7418 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7419 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7420 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7421 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
7422 Include the "= " sequence in the expected output of print tests.
7423
2bf448e0
JB
74242008-09-10 Joel Brobecker <brobecker@adacore.com>
7425
7426 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
7427 description for boolean types.
7428
d51fd4c8
PA
74292008-09-09 Pedro Alves <pedro@codesourcery.com>
7430
7431 * gdb.base/hook-stop-continue.c: New.
7432 * gdb.base/hook-stop-continue.exp: New.
7433
694182d2
DJ
74342008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7435
7436 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
7437
3b8a7fc0
JG
74382008-09-08 Jerome Guitton <guitton@adacore.com>
7439
7440 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
7441 (stack_check_probe_2, stack_check_probe_loop_1)
7442 (stack_check_probe_loop_2): New functions.
7443 (main): Add call to these new functions.
7444 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
7445 functions, check that the breakpoint is inserted at the appropriate
7446 location.
7447 (insert_breakpoint): Slightly refine this procedure so that it can
7448 be called several times in the test.
7449
96cc0ae8
JG
74502008-09-08 Jerome Guitton <guitton@adacore.com>
7451
7452 * gdb.base/stack-checking.c: New file.
7453 * gdb.base/stack-checking.exp: New file.
7454
1f08b409
TJB
74552008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7456
7457 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
7458 * gdb.arch/altivec-regs.exp: Likewise.
7459 * gdb.arch/vsx-regs.exp: Likewise.
7460
3099e1c4
TJB
74612008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7462
7463 * gdb.arch/ppc-fp.exp: New file.
7464 * gdb.arch/ppc-fp.c: New file.
7465
cc69bfc1
PP
74662008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7467
7468 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
7469 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 7470
b02a33db
MS
74712008-09-04 Michael Snyder <msnyder@vmware.com>
7472
7473 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
7474 as "at" (for non-debug functions such as _start).
7475
2992cbe0
UW
74762008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7477
7478 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
7479 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
7480 software watchpoints.
7481 * gdb.base/watch_thread_num.exp: Likewise.
7482
514f746b
AR
74832008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
7484
7485 * gdb.arch/i386-bp_permanent.exp: New test.
7486
876cecd0
TT
74872008-08-24 Tom Tromey <tromey@redhat.com>
7488
7489 * gdb.base/maint.exp: Update "maint print type".
7490
80f73d71
VP
74912008-08-21 Vladimir Prus <vladimir@codesourcery.com>
7492
7493 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
7494 support. Adjust the order of "*running" notifications.
7495 * gdb.mi/non-stop.c: Don't cast from int to void* and
7496 back.
7497
d9c78d7d
MK
74982008-08-20 Mark Kettenis <kettenis@gnu.org>
7499
7500 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
7501 expect to find it in the "info frame" output.
7502
97a2d1d3
DJ
75032008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
7504
7505 * gdb.base/interp.exp: Always consume both prompts.
7506
b96e2927
PA
75072008-08-20 Pedro Alves <pedro@codesourcery.com>
7508
7509 * gdb.base/pending.exp: Test pending breakpoints without symbols
7510 loaded.
7511
8cf6e61a
VP
75122008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7513
7514 * lib/mi-support.exp (mi_expect_stop): Produce
7515 more details on failures.
7516 * gdb.mi/mi-nonstop.exp: New.
7517 * gdb.mi/non-stop.c: New.
7518
c6ebd6cf
VP
75192008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7520
a9c64011
AS
7521 * gdb.mi/mi-async.exp: Use 'set target-async'.
7522 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 7523
46a9b8ed
DJ
75242008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
7525
7526 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
7527
44feb3ce
TT
75282008-08-17 Tom Tromey <tromey@redhat.com>
7529
7530 * gdb.base/help.exp (help catch): Rewrite.
7531
311a4e6b
TJB
75322008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7533
7534 * gdb.base/define.exp: Test indented command documentation.
7535 * gdb.python/python.exp: Test indented multi-line command.
7536
604c2f83
LM
75372008-08-15 Luis Machado <luisgpm@br.ibm.com>
7538
7539 * testsuite/gdb.arch/vsx-regs.c: New source file.
7540 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
7541 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
7542
886a217c
TT
75432008-08-14 Tom Tromey <tromey@redhat.com>
7544
7545 * gdb.base/macscp.exp: Add regression test for "macro define" or
7546 "macro undef" with no arguments.
7547
c814a4f3
PP
75482008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
7549
7550 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 7551
12ab8a60
UW
75522008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7553
7554 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
7555
d57a3c85
TJB
75562008-08-06 Tom Tromey <tromey@redhat.com>
7557
7558 * gdb.python/python.exp: New file.
7559
c7b778ff
JK
75602008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7561
7562 Fix for PR gdb/1543.
7563 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
7564 $LOCATION.
7565 (location): New variable.
7566 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
7567 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
7568 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
7569 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
7570 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
7571 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
7572 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
7573 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
7574 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
7575 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
7576 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
7577 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
7578 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
7579 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
7580 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7581 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
7582 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
7583 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
7584 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
7585 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7586 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
7587 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
7588 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
7589 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
7590 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
7591 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
7592 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
7593 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
7594 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
7595 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
7596 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
7597 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
7598 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
7599 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
7600 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
7601 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
7602 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
7603 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7604 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
7605 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
7606 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
7607 gdb.base/type-opaque.exp, gdb.base/until.exp,
7608 gdb.base/value-double-free.c, gdb.base/varargs.exp,
7609 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
7610 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
7611 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7612 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
7613 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
7614 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7615 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7616 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
7617 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
7618 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
7619 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
7620 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
7621 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
7622 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
7623 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
7624 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7625 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
7626 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
7627 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
7628 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7629 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
7630 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
7631 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
7632 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7633 gdb.pascal/types.exp, gdb.stabs/weird.exp,
7634 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
7635 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
7636 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
7637 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
7638 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
7639 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
7640 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7641 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7642 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7643 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7644 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7645 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7646 lib/mi-support.exp, lib/trace-support.exp: Remove reference
7647 to bug-gdb@prep.ai.mit.edu .
7648
5e06a3d1
VP
76492008-07-31 Vladimir Prus <vladimir@codesourcery.com>
7650
7651 * lib/mi-support.exp (mi_load_shlibs): New.
7652 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
7653
9d81d21b
VP
76542008-07-30 Vladimir Prus <vladimir@codesourcery.com>
7655
7656 * lib/mi-support.exp (get_mi_thread_list)
7657 (check_mi_and_console_threads): New, moved from ...
7658 * gdb.mi/mi-pthread.exp: ...here.
7659 * gdb.mi/gdb669.exp (get_mi_thread_list)
7660 (check_mi_and_console_threads): Delete.
7661 * gdb.mi/mi2-pthread.exp: Likewise.
7662
bae98fe0
TT
76632008-07-28 Tom Tromey <tromey@redhat.com>
7664
7665 * Makefile.in (just-check): Remove. Move body to...
7666 (check): ... here.
7667
57380f4e
DJ
76682008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7669
7670 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
7671 Add a test for duplicated SIGINTs.
7672
e09490f1
DJ
76732008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7674
7675 * gdb.threads/schedlock.exp (get_args): Update to work for any
7676 value of NUM.
7677 (Top level): Report the number of threads that did not resume.
7678
6387b45f
DJ
76792008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7680
7681 * gdb.dwarf2/dw2-compressed.S: Also define __start.
7682
62f64ff2
DJ
76832008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7684
7685 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
7686 non-MI prompt.
7687
fa8de41e
TT
76882008-07-26 Tom Tromey <tromey@redhat.com>
7689
7690 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
7691 (function_struct, function_struct_ptr): New globals.
7692 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
7693 function pointer in a struct.
7694
ccb3ac8a
TT
76952008-07-26 Tom Tromey <tromey@redhat.com>
7696
7697 * gdb.base/macscp.exp: Add test for macro lexing bug.
7698
d7d9f01e
TT
76992008-07-18 Tom Tromey <tromey@redhat.com>
7700
7701 * gdb.base/macscp.exp: Add macro tests.
7702
9bf07184
PP
77032008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7704
7705 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
7706
becf6477
PP
77072008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7708
7709 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
7710
0709f7d3
PP
77112008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
7712
7713 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 7714
7093c834
PP
77152008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7716
7717 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 7718
b432ffe3
JK
77192008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7720
7721 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
7722
b1a268e5
VP
77232008-07-12 Vladimir Prus <vladimir@codesourcery.com>
7724
7725 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
7726
e2995f8e
KB
77272008-07-11 Kevin Buettner <kevinb@redhat.com>
7728
7729 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
7730 of regexp to account for changes made to GDB in the printing of
7731 byte vectors.
7732
14032a66
TT
77332008-07-11 Tom Tromey <tromey@redhat.com>
7734
7735 * gdb.base/completion.exp: Add 'help' completion test.
7736
981505ef
JK
77372008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7738
7739 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
7740
10568435
JK
77412008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7742
7743 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
7744
4487aabf
PA
77452008-07-09 Pedro Alves <pedro@codesourcery.com>
7746
7747 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
7748
a4a9b1c4
PA
77492008-07-09 Pedro Alves <pedro@codesourcery.com>
7750
7751 * gdb.base/fullname.exp: Restore pwd if compiling failed.
7752
3c3185ac
JK
77532008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7754
7755 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
7756
7ebd49dc
VP
77572008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7758
7759 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
7760 previous commit. Add a comment.
7761
84e46146
PA
77622008-06-28 Pedro Alves <pedro@codesourcery.com>
7763
7764 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
7765
0f8d4a2f
VP
77662008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7767
7768 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
7769
f747e0ce
PA
77702008-06-27 Pedro Alves <pedro@codesourcery.com>
7771
7772 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
7773 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
7774 compiling an executable, link in an object that forces unbuffered
7775 output.
7776 * lib/set_unbuffered_mode.c: New file.
7777
734a5c36
JK
77782008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7779
7780 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
7781
a2840c35
VP
77822008-06-25 Vladimir Prus <vladimir@codesourcery.com>
7783
a9c64011
AS
7784 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
7785 mi_expect_stop.
7786 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
7787 Demand that *running is output.
7788 (detect_async): Perform checking every time.
7789 (mi_send_resuming_command): Extract everything into...
7790 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
7791 (mi_expect_stop): Don't accept any output before *stopped.
7792
6ae37fef
VP
77932008-06-13 Vladimir Prus <vladimir@codesourcery.com>
7794
7795 Robustify mi-simplerun.
a9c64011
AS
7796 * gdb.mi/basics.c (main): Add a call to sleep.
7797 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
7798 * gdb.mi/mi2-cli.exp: Likewise.
7799 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 7800
b4aa76f0 78012008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
7802
7803 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
7804
e1ac3328
VP
78052008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7806
a9c64011
AS
7807 * gdb.mi/mi-console.exp: Adjust.
7808 * gdb.mi/mi-syn-frame.exp: Adjust.
7809 * gdb.mi/mi2-console.exp: Adjust.
7810 * gdb.mi/mi2-syn-frame.exp: Adjust.
7811 * lib/mi-support.exp (mi_run_cmd): Adjust.
7812 (mi_send_resuming_command): Adjust.
e1ac3328 7813
f7f9a841
VP
78142008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7815
7816 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
7817 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
7818 testing of stopped.
7819 * gdb.mi/mi2-syn-frame.exp: Likewise.
7820 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
7821 (async, detect_async): New.
7822 (mi_expect_stop, mi_continue_to_line): Adjust expectation
7823 depending on if we're running in sync or async mode.
f7f9a841 7824
37cd5d19
TT
78252008-06-09 Tom Tromey <tromey@redhat.com>
7826
7827 * gdb.base/completion.exp: New tests for field name completion
7828 with spaces, and field name completion with '->'.
7829
65d12d83
TT
78302008-06-06 Tom Tromey <tromey@redhat.com>
7831
7832 * gdb.base/break1.c (struct some_struct): New struct.
7833 (values): New global.
7834 * gdb.base/completion.exp: Add field name completion test.
7835
ebfe2e3f
PP
78362008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7837
7838 * gdb.cp/call-c.exp: Test for incorrect handling of reference
7839 to pointer.
7840 * gdb.cp/call-c.cc: Likewise.
7841
bcf6fc3a
NR
78422008-06-06 Nick Roberts <nickrob@snap.net.nz>
7843
7844 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
7845 annotation.
7846
49fd4a42 78472008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 7848 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
7849
7850 * gdb.threads/execl.c, gdb.threads/execl1.c,
7851 gdb.threads/execl.exp: New tests.
a9c64011 7852
8a34ac3f
AR
78532008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
7854 Daniel Jacobowitz <dan@codesourcery.com>
7855
7856 * gdb.cp/exception.exp: Activate test, make it work with pending
7857 catchpoints.
7858
86ae69ef
JK
78592008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7860
7861 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
7862
f7f9ae2c
VP
78632008-05-28 Vladimir Prus <vladimir@codesourcery.com>
7864
a9c64011
AS
7865 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
7866 now printed.
7867 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 7868
2a2d4dc3
AS
78692008-05-27 Andreas Schwab <schwab@suse.de>
7870
7871 * gdb.base/frame-args.exp: Handle arguments that are optimized
7872 out.
7873
5099e4d9
LM
78742008-05-26 Luis Machado <luisgpm@br.ibm.com>
7875
7876 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
7877 quiet for ppc32 and group options into a single variable.
7878
d9c36a91
JB
78792008-05-23 Joel Brobecker <brobecker@adacore.com>
7880
7881 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
7882 of zero-size elements.
7883 * gdb.ada/null_array.exp: Test printing this new array.
7884
103a8671
JK
78852008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7886
7887 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
7888
07a4cc1a 78892008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
7890
7891 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
7892 of the "finish" command.
7893
55f996a7
NR
78942008-05-21 Nick Roberts <nickrob@snap.net.nz>
7895
7896 * gdb.base/annota1.exp: Test for new annotation.
7897
907fc202
UW
78982008-05-16 Pedro Alves <pedro@codesourcery.com>
7899
7900 * gdb.base/fixsection.exp: New file.
7901 * gdb.base/fixsection0.c: New file.
7902 * gdb.base/fixsection1.c: New file.
7903
e8f97270
UW
79042008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7905
7906 * gdb.base/annota1.exp: Accept printf@... in place of printf.
7907 * gdb.base/annota3.exp: Likewise.
7908
ac0bb574
NF
79092008-05-13 Nathan Froyd <froydnj@codesourcery.com>
7910
7911 * gdb.base/watch_thread_num.exp: Don't run tests that require
7912 watchpoints if the target doesn't support them.
7913
6fadd07a
DE
79142008-05-12 Doug Evans <dje@google.com>
7915
7916 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
7917
6e9a4a30
JB
79182008-05-09 Joel Brobecker <brobecker@adacore.com>
7919
7920 * gdb.ada/assign_1.exp: New testcase.
7921
08388c79
DE
79222008-05-09 Doug Evans <dje@google.com>
7923
a3c83fae
DE
7924 * gdb.base/find.exp: New file.
7925 * gdb.base/find.c: New file.
08388c79 7926
bd5ddfe8
DJ
79272008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
7928
7929 * gdb.base/commands.exp (watchpoint_command_test): Handle
7930 gdb,no_hardware_watchpoints.
7931 * gdb.base/float.exp: Allow ARM targets without floating point.
7932 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
7933
b5dd68e2 79342008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 7935 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
7936
7937 * gdb.ada/lang_switch: New test program.
7938 * gdb.ada/lang_switch.exp: New testcase.
7939
382d13d1
DE
79402008-05-05 Doug Evans <dje@google.com>
7941
7942 * gdb.base/help.exp (disassemble): Update expected help text.
7943
9dd789d0
PA
79442008-05-04 Pedro Alves <pedro@codesourcery.com>
7945
7946 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
7947
611c83ae
PA
79482008-05-04 Pedro Alves <pedro@codesourcery.com>
7949
7950 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
7951 different times.
7952
ff013f42
JK
79532008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7954
7955 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
7956 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
7957 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
7958 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
7959
96dff6a2
VP
79602008-05-04 Vladimir Prus <vladimir@codesourcery.com>
7961
7962 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
7963 notification to appear.
7964
55cd6f92
DJ
79652008-05-04 Daniel Jacobowitz <dan@debian.org>
7966
7967 * gdb.base/fullname.c: New file.
7968 * gdb.base/fullname.exp: New file.
7969 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
7970
d705c43c
PA
79712008-05-03 Pedro Alves <pedro@codesourcery.com>
7972
7973 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
7974 expressions with macros.
7975
333222e1
JK
79762008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7977
7978 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
7979
5ac01682
DJ
79802008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
7981
7982 * gdb.base/completion.exp: Handle lack of other symbols beginning
7983 with "a".
7984
7985 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
7986
237fc4c9
PA
79872008-05-02 Jim Blandy <jimb@codesourcery.com>
7988
7989 * gdb.asm/asmsrc1.s: Add scratch space.
7990
ed5e9466
DJ
79912008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7992 Daniel Jacobowitz <dan@codesourcery.com>
7993
7994 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
7995 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
7996 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
7997
b39cc962
DJ
79982007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
7999
8000 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
8001
36d520f5
JB
80022008-05-01 Joel Brobecker <brobecker@adacore.com>
8003
8004 * gdb.base/info-target.exp: New testcase.
8005
8d4e3071
DJ
80062008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8007
8008 * gdb.cp/hang.exp: Use .cc instead of .C.
8009 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
8010 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
8011
6f3f3097
DJ
80122008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8013
8014 * gdb.base/gdb1250.exp: Remove perror.
8015 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8016
5550a914
PA
80172008-04-30 Pedro Alves <pedro@codesourcery.com>
8018
8019 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8020 .2byte.
8021
d848e687
DJ
80222008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
8023
8024 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
8025 (maybe_kfail): New.
8026
93b5768b
PA
80272008-04-25 Pedro Alves <pedro@codesourcery.com>
8028
8029 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8030
721c02de
VP
80312008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8032
a9c64011
AS
8033 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8034 * gdb.mi/mi2-syn-frame.exp: Likewise.
8035 * lib/mi-support.exp: Likewise.
721c02de 8036
74960c60
VP
80372008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8038
8039 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8040 to specify regexp for the location to stop at.
8041 * gdb.base/break-always.c: New.
8042 * gdb.base/break-always.exp: New.
8043
d24317b4
VP
80442008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8045
8046 * lib/mi-support.exp (mi_runto_helper): Adjust
8047 for the original-location field.
8048 (mi_create_breakpoint, mi_list_breakpoints): New.
8049 * gdb.mi/mi-break.exp: Adjust.
8050 * gdb.mi/mi2-break.exp: Adjust.
8051 * gdb.mi/mi-pending.exp: Adjust.
8052 * gdb.mi/mi-simplerun.exp: Adjust.
8053 * gdb.mi/mi2-simplerun.exp: Adjust.
8054 * gdb.mi/mi-syn-frame.exp: Adjust.
8055 * gdb.mi/mi2-syn-frame.exp: Adjust.
8056 * gdb.mi/mi-until.exp: Adjust.
8057 * gdb.mi/mi2-until.exp: Adjust.
8058 * gdb.mi/mi-var-display.exp: Adjust.
8059 * gdb.mi/mi2-var-display.exp: Adjust.
8060 * gdb.mi/mi-watch.exp: Adjust.
8061 * gdb.mi/mi2-watch.exp: Adjust.
8062
fdc59709 80632008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 8064
a9c64011
AS
8065 * aclocal.m4: Add override.m4.
8066 * configure: Regenerate.
fdc59709 8067
8e91f023
VP
80682008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8069
8070 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8071 '-var-update --all-values' reports new value even the type
8072 of a variable object has changed.
8073
233a11ab
CS
80742008-04-18 Craig Silverstein <csilvers@google.com>
8075
8076 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8077 files.
d24317b4 8078
9c1137ad
JB
80792008-04-18 Joel Brobecker <brobecker@adacore.com>
8080
8081 * gdb.ada/atomic_enum: New test program.
8082 * gdb.ada/atomic_enum.exp: New testcase.
8083
66d0bbc7
DE
80842008-04-17 Doug Evans <dje@google.com>
8085
8086 * gdb.opt/Makefile.in: Fix whitespace.
8087
100906b0
UW
80882008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8089
8090 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8091
4584e32e
DE
80922008-04-17 Doug Evans <dje@google.com>
8093
8094 * gdb.base/hashline1.exp: New testcase.
8095 * gdb.base/hashline2.exp: New testcase.
8096 * gdb.base/hashline2.exp: New testcase.
8097
0a320680
PA
80982008-04-17 Pedro Alves <pedro@codesourcery.com>
8099
8100 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8101
18ac113b
AR
81022008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8103
8104 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8105 temporary breakpoint to match "Temporary breakpoint".
8106 * gdb.base/break.exp (delete_breakpoints): Likewise.
8107 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
8108 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8109 * gdb.base/display.exp: Likewise.
8110 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
8111 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
8112 * gdb.base/restore.exp (restore_tests): Likewise.
8113 * gdb.base/sepdebug.exp: Likewise.
8114 * gdb.base/watchpoint.exp: Likewise.
8115 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
8116 * gdb.mi/mi-pending.exp: Likewise.
8117 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
8118 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
8119 * gdb.mi/mi-var-cmd.exp: Likewise.
8120 * gdb.mi/mi-var-display.exp: Likewise.
8121 * gdb.mi/mi2-cli.exp: Likewise.
8122 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
8123 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
8124 * gdb.mi/mi2-var-display.exp: Likewise.
8125 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
8126 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
8127 new "disp" field.
a9c64011 8128 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
8129 reason. This is to support fix for PR2424.
8130
add38693
JK
81312008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8132
8133 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
8134
fcacd99f
VP
81352008-04-13 Vladimir Prus <vladimir@codesourcery.com>
8136
8137 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 8138 field. Add more floating varobj tests.
fcacd99f 8139 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
8140 field.
8141 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
8142 (main): Call do_at_tests.
8143 * lib/mi-support.exp (mi_create_floating_varobj)
8144 (mi_varobj_update_with_type_change): New.
fcacd99f 8145
de051565
MK
81462008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
8147
8148 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
8149 option of -var-evaluate-expression.
8150 * gdb.mi/mi2-var-display.exp: Likewise.
8151
dbc52822
VP
81522008-04-07 Vladimir Prus <vladimir@codesourcery.com>
8153
8154 Introduce test setup helpers.
a9c64011
AS
8155 * lib/gdb.exp (build_executable, clean_restart)
8156 (prepare_for_testing): New.
8157 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
8158 * gdb.base/return.exp: Likewise.
8159 * gdb.base/ending-run.exp: Likewise.
dbc52822 8160
473591da
NR
81612008-04-07 Nick Roberts <nickrob@snap.net.nz>
8162
8163 * gdb.mi/mi-async.exp: New test for asynchronous Machine
8164 Interface (MI) responses.
8165
2b2d9e11
VP
81662008-04-06 Vladimir Prus <vladimir@codesourcery.com>
8167
a9c64011
AS
8168 * gdb.cp/breakpoint.cc: New code to test conditions involving
8169 member variables.
8170 * gdb.cp/breakpoint.exp: Test condition involving member
8171 variables.
2b2d9e11 8172
bb378428
VP
81732008-04-05 Vladimir Prus <vladimir@codesourcery.com>
8174
8175 * lib/mi-support.exp (mi_expect_stop): New.
8176 (mi_run_cmd): Change the
8177 token. Use mi_send_resuming_command, use
8178 mi_expect_stop.
8179 (mi_execute_to_helper): Rename to mi_execute_to.
8180 (mi_send_resuming_command): Add more error patterns.
8181 (mi_wait_for_stop): Renamed to...
8182 (mi_get_stop_line): ...this.
8183 (mi_run_inline_test): Adjust.
8184
8185 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
8186 * gdb.mi/mi-console.exp: Likewise.
8187 * gdb.mi/mi-pending.exp: Likewise.
8188 * gdb.mi/mi-simplerun.exp: Likewise.
8189 * gdb.mi/mi-stack.exp: Likewise.
8190 * gdb.mi/mi-stepi.exp: Likewise.
8191 * gdb.mi/mi-syn-frame.exp: Add comment.
8192 * gdb.mi/mi-until.exp: Likewise.
8193 * gdb.mi/mi-var-display.exp: Likewise.
8194 * gdb.mi/mi-watch.exp: Likewise.
8195 * gdb.mi/mi2-cli.exp: Likewise.
8196 * gdb.mi/mi2-console.exp: Likewise.
8197 * gdb.mi/mi2-simplerun.exp: Likewise.
8198 * gdb.mi/mi2-stack.exp: Likewise.
8199 * gdb.mi/mi2-stepi.exp: Likewise.
8200 * gdb.mi/mi2-until.exp: Likewise.
8201 * gdb.mi/mi2-var-display.exp: Likewise.
8202 * gdb.mi/mi2-watch.exp: Likewise.
8203
62172bb9
UW
82042008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8205
8206 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
8207
8208 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
8209
a13e061a
PA
82102008-04-04 Pedro Alves <pedro@codesourcery.com>
8211
8212 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
8213 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
8214 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8215 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
8216 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
8217 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
8218 expect an mi error duplicated in stderr.
8219
eae06beb
JB
82202008-04-03 Joel Brobecker <brobecker@adacore.com>
8221
8222 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
8223 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
8224 Add a couple of tests that verify the behavior when the new setting
8225 is set to "cancel" and "all".
8226 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
8227 "ask" before we start the testing.
8228
79c6ced6
AR
82292008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
8230
8231 * gdb.cp/casts.cc: Add class reference variables.
8232 * gdb.cp/casts.exp: New test cases for up/down casting references.
8233
6c2d1a6b
MK
82342008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
8235
8236 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
8237 instead of beginning to make an extra test pass.
8238 * gdb.mi/mi2-var-display.exp: Likewise.
8239
55b411d9
MR
82402008-03-31 Maciej W. Rozycki <macro@mips.com>
8241
8242 * gdb.base/break.exp: Mark failures as such. Fix formatting.
8243
c6140da2
MD
82442008-03-31 Markus Deuling <deuling@de.ibm.com>
8245 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8246
8247 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
8248 value. Add xfail for older kernels.
8249
79732189
AR
82502008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
8251
8252 Bring mi-support in line with gdb.exp.
8253 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
8254 (mi_gdb_start): New function.
8255
33c3676e
MR
82562008-03-28 Maciej W. Rozycki <macro@mips.com>
8257
8258 * gdb.mi/mi-var-cmd.exp: Fix a typo.
8259
92e28119
VP
82602008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8261
8262 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
8263 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 8264
9e8e3afe
VP
82652008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8266
8267 * lib/mi-support.exp (mi_create_varobj_checked): New.
8268 (mi_list_varobj_children): Allow to check for a
8269 value.
8270 (mi_list_array_varobj_children): New.
8271
8272 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
8273 and mi_list_varobj_children, as opposed to hardcoding
8274 expected strings.
8275 * gdb.mi/gdb701.exp: Likewise.
8276 * gdb.mi/gdb792.exp: Likewise.
8277 * gdb.mi/mi-var-block.exp: Likewise.
8278 * gdb.mi/mi-var-cmd.exp: Likewise.
8279 * gdb.mi/mi-var-invalidate.exp: Likewise.
8280 * gdb.mi/mi2-var-block.exp: Likewise.
8281 * gdb.mi/mi2-var-child.exp: Likewise.
8282 * gdb.mi/mi2-var-cmd.exp: Likewise.
8283 * gdb.mi/mi2-var-display.exp: Likewise.
8284
9df50351
JK
82852008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8286
8287 Fix random false FAILs on i386.
8288 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
8289
31e5d73a
DJ
82902008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8291
8292 PR gdb/544
8293 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
8294
12f4afab
DJ
82952008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8296
8297 PR gdb/544
8298 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
8299
b562a0cb
DJ
83002008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8301
8302 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
8303 fixed PR gdb/544.
8304
17faa917
DJ
83052008-03-21 Pedro Alves <pedro@codesourcery.com>
8306
8307 * gdb.threads/fork-child-threads.exp: Test next over fork.
8308
6214f497
DJ
83092008-03-21 Chris Demetriou <cgd@google.com>
8310
8311 * gdb.base/break.exp (rbreak junk): New test for rbreak
8312 "Junk at end of arguments" issue.
8313
63092375
DJ
83142008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8315
8316 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
8317 *& to work on created array elements.
8318 (Top level): Test print $pc with a file. Test string operations
8319 without a target.
8320 * gdb.base/ptype.exp: Do not expect *& to work on created array
8321 elements.
8322
b21991b0
DJ
83232008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8324
8325 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8326 gdb.threads/staticthreads.exp: Update exit query.
8327
c4b347c7
SL
83282008-03-07 Sandra Loosemore <sandra@codesourcery.com>
8329
8330 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
8331
fa4727a6
DJ
83322008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
8333
8334 * gdb.base/watchpoint.c (global_ptr, func4): New.
8335 (main): Call func4.
8336 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
8337 (test_inaccessible_watchpoint): New.
8338
2f34202f
MR
83392008-02-29 Maciej W. Rozycki <macro@mips.com>
8340
8341 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
8342 select the largest.
8343
0d6ba1b1
DJ
83442008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8345
8346 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
8347 frames-invalid annotations.
8348
e691325a
PM
83492008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
8350
a9c64011 8351 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 8352
f85b5ecc
DE
83532008-02-27 Doug Evans <dje@google.com>
8354
8355 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
8356 for bug 1738.
8357 (breakpoint_to_handler_entry): Ditto.
8358
b40e7bf3
JB
83592008-02-27 Joel Brobecker <brobecker@adacore.com>
8360
8361 * gdb.base/ending-run.exp: Use the first line of code inside
8362 function body to test breakpoints.
8363 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
8364 location where the breakpoint is inserted when using the line
8365 where a function is declared. Fix typo in the description of
8366 one of the tests.
8367 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
8368
2faca73a
PM
83692008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8370
8371 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 8372 tests.
2faca73a 8373
6f439c36
PM
83742008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8375
8376 * gdb.base/args.exp: avoid same output for tests
8377 with single quotes.
8378
54e52265
VP
83792008-02-26 Vladimir Prus <vladimir@codesourcery.com>
8380
a9c64011
AS
8381 * gdb.base/annota1.exp: Adjust for 'info break'
8382 format changes.
8383 * gdb.base/annota3.exp: Likewise.
8384 * gdb.base/break.exp: Likewise.
8385 * gdb.base/condbreak.exp: Likewise.
8386 * gdb.base/pending.exp: Likewise.
8387 * gdb.base/sepdebug.exp: Likewise.
8388 * gdb.base/unload.exp: Likewise.
8389 * gdb.cp/ovldbreak.exp: Likewise.
8390 * gdb.mi/mi-pending.exp: Likewise.
54e52265 8391
897b09ca
DE
83922008-02-07 Doug Evans <dje@google.com>
8393
8394 * gdb.cp/mb-inline.exp: New.
8395 * gdb.cp/mb-inline.h: New.
8396 * gdb.cp/mb-inline1.cc: New.
8397 * gdb.cp/mb-inline2.cc: New.
8398
b1c32d35
PM
83992008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
8400
8401 * gdb.pascal/floats.pas: New test program.
8402 * gdb.pascal/floats.exp: New testcase.
8403
1a4ca44a
TJB
84042008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8405
8406 * gdb.base/callfuncs.c (t_float_many_args): New function.
8407 (t_double_many_args): New function.
8408 * gdb.base/callfuncs.exp: Add tests for exceeding float
8409 and double parameters passed through the stack.
8410
439048e8
JB
84112008-02-05 Joel Brobecker <brobecker@adacore.com>
8412
8413 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
8414 gdb.ada/complete/foo.adb: New files.
8415 * gdb.ada/complete.exp: New testcase.
8416
81fe8080
DE
84172008-02-03 Doug Evans <dje@google.com>
8418
301f0ecf
DE
8419 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
8420
81fe8080
DE
8421 * gdb.cp/gdb2384.exp: New file.
8422 * gdb.cp/gdb2384.cc: New file.
8423 * gdb.cp/gdb2384-base.h: New file.
8424 * gdb.cp/gdb2384-base.cc: New file.
8425
4b071aec
DE
84262008-02-02 Doug Evans <dje@google.com>
8427
8428 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
8429
61137ba6
JB
84302007-02-01 Joel Brobecker <brobecker@adacore.com>
8431
8432 * gdb.ada/sym_print_name: New test program.
8433 * gdb.ada/sym_print_name.exp: New testcase.
8434
84352007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
8436
8437 * gdb.ada/nested/hello.adb: New file.
8438 * gdb.ada/nested.exp: New testcase.
8439 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8440
98deb0da
VP
84412008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8442
8443 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
8444 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
8445 don't cause future evaluations of function to report
8446 creation of internal breakpoints.
98deb0da 8447
723a2275
VP
84482008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8449
8450 * gdb.mi/mi-break.exp (test_error): New.
8451 Call it.
8452
fb546a2f
LM
84532008-01-31 Luis Machado <luisgpm@br.ibm.com>
8454
8455 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
8456 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
8457
2d8fd90a
PM
84582008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8459
8460 * gdb.pascal/integers.pas: New test program.
8461 * gdb.pascal/integers.exp: New testcase.
8462
a7fa0ded
PM
84632008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8464
8465 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
8466
5e1a1926
TJB
84672008-01-30 Luis Machado <luisgpm@br.ibm.com>
8468
8469 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
8470 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
8471
8d04f9f0
JB
84722008-01-30 Paul Hilfinger <hilfinger@adacore.com>
8473
8474 * gdb.ada/formatted_ref: New test program.
8475 * gdb.ada/formatted_ref.exp: New testcase.
8476
8477 * gdb.cp/formatted-ref.cc: New file.
8478 * gdb.cp/formatted-ref.exp: New testcase.
8479
ce75a98f
JB
84802008-01-30 Joel Brobecker <brobecker@adacore.com>
8481
8482 * gdb.base/ptype.exp: Add testing of "ptype $pc".
8483
e835f6bf
NR
84842008-01-30 Nick Roberts <nickrob@snap.net.nz>
8485
8486 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
8487 (test_file_list_exec_source_file): Update to new macro-info field.
8488
d118ef87
PH
84892008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
8490
8491 * gdb.ada/exprs: New test program.
8492 * gdb.ada/exprs.exp: New testcase.
8493
7d35ab09
TJB
84942008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8495
8496 * dfp-test.c (DELTA, DELTA_B): New definitions.
8497 (double_val1, double_val2, double_val3, double_val4, double_val5,
8498 double_val6, double_val7, double_val8, double_val9, double_val10,
8499 double_val11, double_val12, double_val13, double_val14, dec32_val1,
8500 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
8501 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
8502 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
8503 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
8504 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
8505 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
8506 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
8507 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
8508 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
8509 dec128_val16): New global variables.
8510 (decimal_dec128_align): New function.
8511 (decimal_mixed): Likewise.
8512 (decimal_many_args_dec32): Likewise.
8513 (decimal_many_args_dec64): Likewise.
8514 (decimal_many_args_dec128): Likewise.
8515 (decimal_many_args_mixed): Likewise.
8516 * dfp-test.exp: Add tests calling new inferior functions.
8517
2d717e4f
DJ
85182008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8519
8520 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
8521 gdb.server/ext-run.exp: New files.
8522 * lib/gdbserver-support.exp (gdbserver_download): New.
8523 (gdbserver_start): New. Update gdbserver expected
8524 output.
8525 (gdbserver_spawn): Use them.
8526 (gdbserver_start_extended): New.
8527
e85a822c
DJ
85282008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8529
8530 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
8531 Run on GNU/Linux.
8532 (do_exec_tests): Check for systems which do not support catchpoints.
8533 Do not match START.
8534 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
8535 Run on GNU/Linux. Enable verbose output.
8536 (check_fork_catchpoints): New.
8537 (explicit_fork_child_follow, catch_fork_child_follow)
8538 (tcatch_fork_parent_follow): Update expected messages.
8539 (do_fork_tests): Use check_fork_catchpoints.
8540 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
8541 Run on GNU/Linux. Enable verbose output.
8542 (check_vfork_catchpoints): New.
8543 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
8544 expected messages.
8545 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
8546
401ea829
JB
85472008-01-29 Jim Blandy <jimb@red-bean.com>
8548
8549 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
8550 host' errors.
8551 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
8552
aceaf3ad
JB
85532008-01-29 Jim Blandy <jimb@red-bean.com>
8554
8555 * gdb.threads/sigthread.c: Use barriers to ensure that
8556 child_thread and child_thread_two are always initialized before we
8557 start to use them.
8558
a5606eee
VP
85592008-01-29 Vladimir Prus <vladimir@codesourcery.com>
8560
8561 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
8562 * gdb.base/watchpoint-solib.c: New.
8563 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 8564
c55a82bb
PM
85652008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
8566
8567 * gdb.base/gdb1056.exp: Add unsigned integer test.
8568
0993fe05
DE
85692008-01-28 Doug Evans <dje@google.com>
8570
8571 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
8572
4fe42e7f
JB
85732008-01-27 Jim Blandy <jimb@codesourcery.com>
8574
c7a69933
JB
8575 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
8576
4fe42e7f
JB
8577 * gdb.base/expand-psymtabs.exp: Doc fix.
8578
5def8285
MK
85792008-01-26 Mark Kettenis <kettenis@gnu.org>
8580
8581 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8582
5313c911
NR
85832008-01-24 Nick Roberts <nickrob@snap.net.nz>
8584
a9c64011 8585 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
8586 -var-set-format.
8587
93815fbf
VP
85882008-01-23 Chris Demetriou <cgd@google.com>
8589
8590 * gdb.threads/thread_events.c: New testcase source file.
8591 * gdb.threads/thread_events.exp: New testcase expect file.
8592
467a88ee
NR
85932008-01-23 Nick Roberts <nickrob@snap.net.nz>
8594
8595 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
8596
8597 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
8598 -var-set-format.
8599
d8f82aba
DJ
86002008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8601 Vladimir Prus <vladimir@codesourcery.com>
8602
8603 * gdb.base/float.exp: Allow missing floating point for m68k and
8604 PowerPC.
8605
60c46647
VP
86062008-01-22 Vladimir Prus <vladimir@codesourcery.com>
8607
8608 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
8609 ignore count.
8610 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
8611 * gdb.mi/mi-cli.exp: Adjust.
8612 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 8613
c7dd36a1
PA
86142008-01-17 Pedro Alves <pedro@codesourcery.com>
8615
8616 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
8617 and 'dummy_ptr' integer pointer. Initialize struct_declarations
8618 with dummy_ptr's address.
8619 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
8620 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
8621 all targets.
8622 * gdb.mi/mi2-var-child.exp: Likewise.
8623
39d5313e
JB
86242008-01-09 Joel Brobecker <brobecker@adacore.com>
8625
8626 * gdb.ada/null_array: New test program.
8627 * gdb.ada/null_array.exp: New testcase.
8628
0aea4bf3
LM
86292008-01-09 Luis Machado <luisgpm@br.ibm.com>
8630
8631 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
8632 with required float modifiers.
8633
0b354900
JB
86342008-01-08 Joel Brobecker <brobecker@adacore.com>
8635
8636 * gdb.ada/funcall_param: New test program.
8637 * gdb.ada/funcall_param.exp: New testcase.
8638
cdb7f5d4
JB
86392008-01-08 Joel Brobecker <brobecker@adacore.com>
8640
8641 * gdb.ada/arrayparam: New test program.
8642 * gdb.ada/arrayparam.exp: New testcase.
8643
88e2547f
JB
86442008-01-08 Joel Brobecker <brobecker@adacore.com>
8645
8646 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
8647 landed. Should also fix random failures in the test following it.
8648
f6867ce0
TJB
86492008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8650
8651 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
8652 for expressions with decimal float values.
8653 (test_dfp_conversions): New function to test casts to and from
8654 decimal float types.
8655 Call test_dfp_conversions.
8656 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
8657 elements.
8658 (main): Initialize ds.float4 and ds.double8 elements.
8659 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
8660 string to new error message.
8661 (d64_set_tests): Likewise.
8662 (d128_set_tests): Likewise.
8663 Add tests for expressions with decimal float variables. Add tests for
8664 conversions to and from decimal float types.
8665
f9c11282
JB
86662008-01-05 Joel Brobecker <brobecker@adacore.com>
8667
8668 * gdb.ada/packed_tagged/comp_bug.adb: New file.
8669 * gdb.ada/packed_tagged.exp: New testcase.
8670
0ecbca72
JB
86712008-01-04 Joel Brobecker <brobecker@adacore.com>
8672
8673 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
8674 gdb.ada/homonym/homonym_main.adb: New files.
8675 * gdb.ada/homonym.exp: New testcase.
8676
c18d3d89
JB
86772008-01-04 Joel Brobecker <brobecker@adacore.com>
8678
8679 * gdb.ada/packed_array.exp: Add testing of references to
8680 a packed array.
8681
ecc7085b
JB
86822008-01-04 Joel Brobecker <brobecker@adacore.com>
8683
8684 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
8685 New files.
8686 * gdb.ada/type_coercion.exp: New testcase.
8687
c474c922
JB
86882008-01-04 Joel Brobecker <brobecker@adacore.com>
8689
8690 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
8691 gdb.ada/tagged/foo.adb: New file.
8692 * gdb.ada/tagged.exp: New testcase.
8693
9005b927
JB
86942008-01-04 Joel Brobecker <brobecker@adacore.com>
8695
8696 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
8697 gdb.ada/ptype_field/foo.adb: New files.
8698 * gdb.ada/ptype_field.exp: New testcase.
8699
1a6aaad8
JB
87002008-01-03 Joel Brobecker <brobecker@adacore.com>
8701
8702 * gdb.ada/print_pc.exp: New testcase.
8703
0ef22f53
JB
87042008-01-03 Joel Brobecker <brobecker@adacore.com>
8705
8706 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
8707 gdb.ada/taft_type/p.adb: New files.
8708 * gdb.ada/taft_type.exp: New testcase.
8709
1689ecf8
JB
87102008-01-03 Joel Brobecker <brobecker@adacore.com>
8711
8712 * gdb.ada/array_bounds/bar.adb: New file.
8713 * gdb.ada/array_bounds.exp: New testcase.
8714
a4d0b9c3
JB
87152008-01-03 Joel Brobecker <brobecker@adacore.com>
8716
8717 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
8718 gdb.ada/arrayptr/foo.adb: New files.
8719 * gdb.ada/arrayptr.exp: New testcase.
8720
a31ace00
JB
87212008-01-03 Joel Brobecker <brobecker@adacore.com>
8722
8723 * gdb.base/set-lang-auto.exp: New testcase.
8724
a97fced3
JB
87252008-01-03 Joel Brobecker <brobecker@adacore.com>
8726
8727 * gdb.ada/fun_addr/foo.adb: New file.
8728 * gdb.ada/fun_addr.exp: New testcase.
8729
ef29ce1a
JK
87302008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8731
8732 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
8733 New files
8734
0fafefe3
JB
87352008-01-02 Joel Brobecker <brobecker@adacore.com>
8736
8737 * array_subscript_addr/p.adb: New file.
a9c64011 8738 * array_subscript_addr.exp: New testcase.
0fafefe3 8739
c4359f8d
JB
87402008-01-02 Joel Brobecker <brobecker@adacore.com>
8741
a9c64011 8742 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
8743 New files.
8744 * gdb.ada/str_cmp_ref.exp: New testcase.
8745
1aa1b15b
JB
87462008-01-01 Joel Brobecker <brobecker@adacore.com>
8747
8748 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
8749 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 8750 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 8751
81c9b2cf
JB
87522008-01-01 Joel Brobecker <brobecker@adacore.com>
8753
8754 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
8755 gdb.ada/ref_param/pck.ads: New files.
8756 * gdb.ada/ref_param.exp: New testcase.
8757
319e4674
JB
87582008-01-01 Joel Brobecker <brobecker@adacore.com>
8759
8760 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
8761 gdb.ada/interface/foo.adb: New files.
8762 * gdb.ada/interface.exp: New testcase.
8763
ef682c56
JB
87642007-12-31 Jim Blandy <jimb@codesourcery.com>
8765
8766 * gdb.base/multi-forks.exp: Consume all output from child
8767 processes before proceeding to next test.
8768
f6f3eb6c
JB
87692007-12-29 Jim Blandy <jimb@codesourcery.com>
8770
8771 * configure: Regenerated.
8772
f652e42f
JB
87732007-12-27 Joel Brobecker <brobecker@adacore.com>
8774
8775 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
8776 gdb.ada/fixed_cmp/fixed.adb: New files.
8777 * gdb.ada/fixed_cmp.exp: New testcase.
8778
6943e596
JB
87792007-12-27 Joel Brobecker <brobecker@adacore.com>
8780
8781 * gdb.ada/boolean_expr.exp: New testcase.
8782
aad9a193
JB
87832007-12-26 Jim Blandy <jimb@codesourcery.com>
8784
8785 * gdb.base/multi-forks.exp: Doc fix.
8786
fb5f3683
JB
87872007-12-26 Joel Brobecker <brobecker@adacore.com>
8788
8789 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8790 * gdb.ada/char_param.exp: Do not compile our test program with
8791 -gnata, this is unnecessary.
8792 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
8793
384e4a9c
JB
87942007-12-24 Joel Brobecker <brobecker@adacore.com>
8795
8796 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
8797 gdb.ada/print_chars/foo.adb: New files.
8798 * gdb.ada/print_chars.exp: New testcase.
8799
01e044f7
JB
88002007-12-24 Joel Brobecker <brobecker@adacore.com>
8801
8802 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
8803 gdb.ada/char_param/foo.adb: New files.
8804 * gdb.ada/char_param.exp: New testcase.
8805
0ce17860
JB
88062007-12-22 Jim Blandy <jimb@codesourcery.com>
8807
8808 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
8809 hard-coding source line numbers into the test.
8810 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
8811 gdb_get_line_number to find.
8812
919809b9
JB
88132007-12-22 Joel Brobecker <brobecker@adacore.com>
8814
8815 * gdb.base/ptype.c (highest): New struct type.
8816 (the_highest): New variable of that type.
8817 (main): Add dummy assignment to a field of variable the_highest.
8818 * gdb.base/ptype.exp: Test type printing of our new variable.
8819
abc8a88d
PM
88202007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
8821
8822 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 8823 and record first explicitly generated thread number.
abc8a88d
PM
8824 Use that thread number for thread specific watchpoint test.
8825 Add iteration number to repetitive tests.
8826
5158f3e3
CES
88272007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
8828 Jim Blandy <jimb@codesourcery.com>
8829
8830 * gdb.base/expand-psymtabs.c: New testcase
8831 source file.
8832 * gdb.base/expand-psymtabs.exp: New testcase
8833 expect file.
8834
37e4754d
LM
88352007-12-17 Luis Machado <luisgpm@br.ibm.com>
8836
8837 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
8838 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
8839
551e5d04
JB
88402007-12-17 Joel Brobecker <brobecker@adacore.com>
8841
8842 * gdb.ada/frame_args/foo.adb: New file.
8843 * gdb.ada/frame_args/pck.ads: New file.
8844 * gdb.ada/frame_args/pck.adb: New file.
8845 * gdb.ada/frame_args.exp: New testcase.
8846
a05ee097
JB
88472007-12-17 Joel Brobecker <brobecker@adacore.com>
8848
8849 * gdb.base/frame-args.c: New file.
8850 * gdb.base/frame-args.exp: New testcase.
8851
c162e8c9 88522007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 8853 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
8854
8855 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
8856
afe8ab22 88572007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8858
afe8ab22
VP
8859 * gdb.mi/mi-pending.exp: New.
8860 * gdb.mi/mi-pending.c: New.
8861 * gdb.mi/mi-pendshr.c: New.
8862
dfdfb3ca
JB
88632007-12-06 Jim Blandy <jimb@codesourcery.com>
8864
8865 * gdb.base/default.exp: Update expected output for 'info catch'.
8866
b7fca990
JK
88672007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8868
8869 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
8870 must be set to binary.
8871
6a1afc1e
PA
88722007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
8873
8874 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
8875
a6b151f1
DJ
88762007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
8877
8878 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
8879 gdb.mi/mi-file-transfer.exp: New.
8880
43039443
JK
88812007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8882
8883 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
8884
0ef2251b
MR
88852007-11-22 Maciej W. Rozycki <macro@mips.com>
8886
8887 * gdb.trace/backtrace.exp: Fix a typo.
8888 * gdb.trace/circ.exp: Likewise.
8889 * gdb.trace/collection.exp: Likewise.
8890 * gdb.trace/limits.exp: Likewise.
8891 * gdb.trace/report.exp: Likewise.
8892 * gdb.trace/tfind.exp: Likewise.
8893 * gdb.trace/while-dyn.exp: Likewise.
8894
5443631e
NR
88952007-11-21 Nick Roberts <nickrob@snap.net.nz>
8896
8897 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
8898 objects of pointers that can't be dereferenced are now
8899 "noneditable".
8900
a4ce5b0d
UW
89012007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8902
8903 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
8904 (target_cpu): Remove.
8905
d6e956e5
VP
89062007-10-15 Vladimir Prus <vladimir@codesourcery.com>
8907
8908 * gdb.base/ending-run.exp: Expect the list of cleared
8909 breakpoint to come in natural order, not the reversed one.
a9c64011 8910
214270ab
VP
89112007-11-07 Vladimir Prus <vladimir@codesourcery.com>
8912
8913 * gdb.mi/mi-var-child.c (do_child_deletion): New.
8914 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 8915
1a619819
LM
89162007-11-05 Luis Machado <luisgpm@br.ibm.com>
8917
8918 * gdb.base/printcmds.exp: New function
8919 test_printf_with_dfp.
8920
5b01a6fa
DE
89212007-11-02 Doug Evans <dje@google.com>
8922
8923 * gdb.disasm/t01_mov.s: Remove carriage returns.
8924 * gdb.disasm/t02_mova.s: Ditto.
8925 * gdb.disasm/t03_add.s: Ditto.
8926 * gdb.disasm/t04_sub.s: Ditto.
8927 * gdb.disasm/t05_cmp.s: Ditto.
8928 * gdb.disasm/t06_ari2.s: Ditto.
8929 * gdb.disasm/t07_ari3.s: Ditto.
8930 * gdb.disasm/t08_or.s: Ditto.
8931 * gdb.disasm/t09_xor.s: Ditto.
8932 * gdb.disasm/t10_and.s: Ditto.
8933 * gdb.disasm/t11_logs.s: Ditto.
8934 * gdb.disasm/t12_bit.s: Ditto.
8935 * gdb.disasm/t13_otr.s: Ditto.
8936
ec33ab7f
JK
89372007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8938
8939 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
8940
ae0d01ff
UW
89412007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8942
8943 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
8944 provide DFP support.
8945
55eddb0f
DJ
89462007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
8947
8948 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
8949 Test "set powerpc vector-abi". Skip auto-detection tests for old
8950 toolchains.
8951
7020f05c
PA
89522007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8953
8954 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
8955 with [string compare].
8956
84bc3db9
PA
89572007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8958
8959 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
8960 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
8961
5876dc88
LM
89622007-10-25 Luis Machado <luisgpm@br.ibm.com>
8963
8964 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
8965 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
8966 * gdb.opt/Makefile.in: New makefile.
8967 * Makefile.in: Create new directory "gdb.opt".
8968 * configure.ac: Add "gdb.opt" directory.
8969 * configure: Regenerated.
a9c64011 8970
c3ea9a14
DE
89712007-10-25 Doug Evans <dje@google.com>
8972
8973 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
8974 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
8975
a9c64011 89762007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
8977 Thiago Jung Bauermann <bauerman@br.ibm.com>
8978
8979 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
8980 Floating Point expressions.
8981 * gdb.base/dfp-test.exp: new file adding tests for Decimal
8982 Floating Point variables.
8983 * gdb.base/dfp-test.c: new file containing program with Decimal
8984 Floating variables, used by gdb.base/dfp-test.exp.
8985
62a24a2b
DJ
89862007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
8987
8988 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
8989
e7b1eae6
UW
89902007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8991
8992 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
8993 compiling test case with GCC.
8994 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
8995
c641edcc
UW
89962007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8997
8998 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8999 format changes.
9000
5e5ebfe6
MS
90012007-10-18 Michael Snyder <msnyder@specifix.com>
9002
9003 * gdb.base/dbx.exp: Add missing "-re " operator.
9004
e831e7b6
GM
90052007-10-16 Gaius Mulley <gaius@glam.ac.uk>
9006
9007 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
9008 * configure.ac: Removed trailing spaces after backslash.
9009 * gdb.modula2: New directory.
9010 * gdb.modula2/Makefile.in: New file.
9011 * gdb.modula2/unbounded-array.exp: New file.
9012 * gdb.modula2/unbounded1.c: New file.
9013
7cc46491
DJ
90142007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9015
9016 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9017
90182007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
9019
9020 * gdb.base/sigstep.c (main): Add checks for
9021 return values for setitimer call.
9022 Call setitimer again with itimer = ITIMER_REAL
9023 if first call to setitimer fails.
9024
e91528f0
KH
90252007-10-11 Kazu Hirata <kazu@codesourcery.com>
9026
9027 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9028 of $timeout.
9029
2ec9a4f8
DJ
90302007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9031
9032 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9033
90342007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
9035
9036 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9037 of gdb_expect call, to avoid interruption.
9038
64b2fa04
PA
90392007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9040
9041 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9042 (v_unsigned_long_long, v_long_long_array)
9043 (v_signed_long_long_array, v_unsigned_long_long_array)
9044 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9045 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9046 [!NO_LONG_LONG]: New.
9047 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9048 v_long_long_member.
9049
9050 (v_long_long_func, v_signed_long_long_func)
9051 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9052 (main) [!NO_LONG_LONG]: Initialize long long variants.
9053
9054 * gdb.base/whatis.exp: If board file requests no_long_long, build
9055 test with NO_LONG_LONG defined. Test long long, signed long long,
9056 and unsigned long long variants but only if board file doesn't
9057 disable it.
9058
a912286e 90592007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 9060 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
9061
9062 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9063 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9064 * configure: Regenerated.
9065 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9066 gdb.pascal/types.exp, lib/pascal.exp: New files.
9067
471ba8c9
DJ
90682007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9069
9070 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9071 call.
9072 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9073 to return to the call.
9074 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9075 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9076 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9077 * gdb.mi/mi-until.exp (test_until): Likewise.
9078 * gdb.mi/mi2-until.exp (test_until): Likewise.
9079
fef8a650
DJ
90802007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9081
9082 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9083 two-char array.
9084 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9085
d983da9c
DJ
90862007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9087
9088 * gdb.threads/watchthreads.c (thread_function): Sleep between
9089 iterations.
9090 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9091 at once for S/390. Generate matching fails and passes.
9092
17f62551
VP
90932007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9094
9095 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9096 the 'struct_declarations' variable to zeros.
a9c64011 9097
ed0616c6
VP
90982007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9099
9100 * gdb.cp/mb-ctor.cc: New.
9101 * gdb.cp/mb-ctor.exp: New.
9102 * gdb.cp/mb-templates.cc: New.
9103 * gdb.cp/mb-templates.exp: New.
9104
41f1b697
DJ
91052007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
9106
9107 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
9108
3f213f78
PA
91092007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
9110
9111 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
9112 targets.
9113 * configure: Regenerate.
9114
0d381245 91152007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9116
0d381245
VP
9117 * gdb.base/annota1.exp: Adjust for 'info break'
9118 format changes.
9119 * gdb.base/annota3.exp: Likewise.
9120 * gdb.base/break.exp: Likewise.
9121 * gdb.base/condbreak.exp: Likewise.
9122 * gdb.base/pending.exp: Likewise.
9123 * gdb.base/sepdebug.exp: Likewise.
9124 * gdb.base/unload.exp: Likewise.
9125 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 9126
fe3f5fa8
VP
91272007-09-22 Vladimir Prus <vladimir@codesourcery.com>
9128
9129 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
9130 messages.
9131 * gdb.base/chng-syms.exp: Likewise.
9132 * gdb.base/unload.exp: Likewise.
a9c64011 9133
a75cf6c0
DJ
91342007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
9135
9136 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
9137
18ecae38
DJ
91382007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
9139
9140 * schedlock.c (NUM): Change to 1.
9141 (main): Use args[0] for the main thread.
9142 * schedlock.exp: Only expect two threads. Only issue one pass or fail
9143 regardless of the number of threads.
9144
5509918f
MR
91452007-09-14 Maciej W. Rozycki <macro@mips.com>
9146
4a543daf
MR
9147 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
9148 type down.
9149 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9150 test.
9151 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
9152 watchpoint type down.
9153 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9154 test.
9155
91562007-09-14 Maciej W. Rozycki <macro@mips.com>
9157
5509918f
MR
9158 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
9159 Move all the tests here and run them twice, once using software
9160 watchpoints and once using hardware watchpoints.
9161 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
9162
40b53987
DJ
91632007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
9164
9165 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
9166 test.
9167
695e2681
MK
91682007-09-10 Mark Kettenis <kettenis@gnu.org>
9169
8b3fc8d8
MK
9170 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
9171 build-id.
9172
695e2681
MK
9173 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
9174 know about $ORIGIN. Calculate output dir from $dest instead of
9175 using ${objdir}/{$subdir}.
9176
58d69f29
MK
91772007-09-09 Mark Kettenis <kettenis@gnu.org>
9178
9179 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
9180 gcore, before continuing with the test.
9181
3e347599
DJ
91822007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
9183
9184 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
9185 * gdb.mi/mi-watch.exp: Likewise.
9186
ea37ba09
DJ
91872007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9188 Jim Blandy <jimb@codesourcery.com>
9189
9190 * gdb.arch/i386-sse.exp: Do not expect character constants.
9191 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
9192 * gdb.base/display.exp: Allow print/s.
9193 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
9194 and unsigned char array changes.
9195
2025a643
DJ
91962007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9197
9198 * gdb.base/display.exp: Add tests for printf %p.
9199
26669a27
PA
92002007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
9201
9202 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
9203 the dll name to unicode.
9204
c8f021f8
JK
92052007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9206
9207 * gdb.base/default.exp (show version): Update the version text.
9208 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
9209
4cf31eea
JK
92102007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9211
9212 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9213 New files.
9214
4935890f
JK
92152007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9216
9217 * lib/gdb.exp (build_id_debug_filename_get): New function.
9218 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
9219 Remove the generate DEBUG file for the future testcase runs.
9220 New testcase for the NT_GNU_BUILD_ID retrieval.
9221 Move the final testing step to ...
9222 (test_different_dir): ... a new function.
9223 New parameter XFAIL to XFAIL all the tests performed.
9224 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
9225 New parameter TYPE to PF_PREFIX all the tests performed.
9226
02142340
VP
92272007-08-31 Vladimir Prus <vladimir@codesourcery.com>
9228
9229 * gdb.mi/mi-var-cp.cc (path_expression): New
9230 function.
9231 * gdb.mi/mi-var-cp.exp: Run path exression tests.
9232
36acd84e
UW
92332007-08-27 Markus Deuling <deuling@de.ibm.com>
9234
9235 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
9236 to fit into SPU Local Store memory.
9237
a896d121
JB
92382007-08-23 Joel Brobecker <brobecker@adacore.com>
9239
9240 * gdb.base/default.exp: Adjust the expected output of "info
9241 warranty" after the switch to GPLv3.
9242
7b433602
JB
92432007-08-23 Joel Brobecker <brobecker@adacore.com>
9244
9245 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
9246 to 30000 (from 20000).
9247
e22f8b7c
JB
92482007-08-23 Joel Brobecker <brobecker@adacore.com>
9249
9250 Switch the license of all .exp files to GPLv3.
9251 Switch the license of all .f and .f90 files to GPLv3.
9252 Switch the license of all .s and .S files to GPLv3.
9253
5a0e3bd0
JB
92542007-08-23 Joel Brobecker <brobecker@adacore.com>
9255
9256 * configure.ac: Switch license to GPLv3.
9257
cc00619d
JB
92582007-08-23 Joel Brobecker <brobecker@adacore.com>
9259
9260 Switch the licensing to GPLv3 for all .ads and .adb files.
9261
8d26208a
DJ
92622007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
9263
9264 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
9265 and t_int_double.
9266 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
9267
4fcb9948
JB
92682007-08-17 Joel Brobecker <brobecker@adacore.com>
9269
9270 * gdb.base/step-line.c: Switch license to GPL version 3, and
9271 update copyright year.
9272 * gdb.base/step-line.inp: Likewise.
9273
b9c34f67
JB
92742007-08-17 Joel Brobecker <brobecker@adacore.com>
9275
9276 * gdb.base/gdb1555.exp: Make expected output immune to formatting
9277 changes inside gdb1555.c.
9278 * gdb.base/pending.exp: Likewise.
9279
2cc17678
DJ
92802007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
9281
9282 * config/default.exp: New file.
9283
e48883f7
DJ
92842007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9285
9286 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
9287 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
9288
1ab80e5b
MR
92892007-07-30 Maciej W. Rozycki <macro@mips.com>
9290
9291 * gdb.base/dump.exp: Force the correct endianness for binary
9292 formats not carrying this information.
9293
aba471f5
DJ
92942007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9295
9296 * gdb.threads/staticthreads.exp: Match .*sem_post.
9297
d4e07204
DJ
92982007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9299
9300 * gdb.base/readline.exp (operate_and_get_next): Match the final
9301 prompt.
9302
2b97317d
KB
93032007-07-23 Kevin Buettner <kevinb@redhat.com>
9304
9305 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
9306 to restarting SID.
9307
44efa07a
KB
93082007-07-18 Kevin Buettner <kevinb@redhat.com>
9309
9310 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
9311 prior to `gdb_start'.
9312
7b5ebade
KB
93132007-07-18 Kevin Buettner <kevinb@redhat.com>
9314
9315 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
9316 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
9317 Remove call to gdb_unload.
9318
255e7678
DJ
93192007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
9320 Daniel Jacobowitz <dan@codesourcery.com>
9321
9322 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
9323 for __WIN32__.
9324 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
9325 * gdb.base/unload.exp: Use shared library test routines.
9326
3a40aaa0
UW
93272007-07-03 Markus Deuling <deuling@de.ibm.com>
9328
9329 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
9330 * gdb.base/solib-symbol-lib.c: Likewise.
9331 * gdb.base/solib-symbol-main.c: Likewise.
9332
b0f4b84b
DJ
93332007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
9334
9335 * config/gdbserver.exp (gdb_reconnect): New.
9336 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
9337 gdb.base/solib-disc.exp: New files.
9338 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
9339 remote debugging".
9340 (gdb_compile): Add shlib_load flag.
9341 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
9342 port.
9343 (gdbserver_reconnect): New.
9344
1b05479a
DJ
93452007-07-01 Nick Roberts <nickrob@snap.net.nz>
9346 Daniel Jacobowitz <dan@codesourcery.com>
9347
9348 * gdb.base/annota3.exp: Test for if construct.
9349
86f78eb2
DJ
93502007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
9351
9352 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
9353
6a2eb474 93542007-06-21 Chris Dearman <chris@mips.com>
a9c64011 9355 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
9356
9357 * gdb.base/display.exp: Allow a newline after display/i.
9358 * gdb.base/pc-fp.exp: Likewise.
9359 * gdb.base/sigbpt.exp: Likewise.
9360
f8b73d13
DJ
93612007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9362
9363 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
9364 required features to be included.
9365
4339e69e
DJ
93662007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9367
9368 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
9369 in info threads output.
9370
23d964e7
UW
93712007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9372 Markus Deuling <deuling@de.ibm.com>
9373
9374 * gdb.arch/spu-info.exp: New testcase.
9375 * gdb.arch/spu-info.c: New file.
9376
fd20f75b
DJ
93772007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
9378
9379 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
9380 tpcs_offset. Restore lr after the call.
9381 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
9382
2226f861
DJ
93832007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
9384
9385 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
9386 (gdbserver_run): Kill any running gdbserver.
9387 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
9388
d12371a9
MR
93892007-05-17 Maciej W. Rozycki <macro@mips.com>
9390
9391 * gdb.base/sigbpt.exp: Preset segv_addr.
9392
93f02886
DJ
93932007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
9394
9395 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
9396 (gdb_compile_shlib): Likewise.
9397 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
9398 (default_gdb_init): Clear cleanfiles.
9399 (gdb_finish): Delete recorded cleanfiles.
9400 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
9401
9402 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
9403 Do not use isnative.
9404 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
9405 gdb.base/so-impl-ld.exp: Likewise.
9406 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
9407 * gdb.base/unload.exp: Likewise. Do not pass empty option to
9408 gdb_compile.
9409
b04e06d7
VP
94102007-05-15 Vladimir Prus <vladimir@codesourcery.com>
9411
9412 * config/unknown.exp: Remove.
9413
069ed931
UW
94142007-05-15 Markus Deuling <deuling@de.ibm.com>
9415
9416 * gdb.base/info-proc.exp: Check is_remote.
9417
09db0d03
UW
94182007-05-14 Markus Deuling <deuling@de.ibm.com>
9419
9420 * gdb.base/gcore.exp: Initialize variable core_supported.
9421
af2cbe8c
DJ
94222007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9423
9424 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
9425
027c0295
DJ
94262007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9427
9428 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
9429 * gdb.threads/print-threads.exp (test_all_threads): Allow
9430 negative and hexadecimal thread IDs.
9431
dc5000e7
DJ
94322007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9433
9434 * gdb.java/jprint.java (public): Avoid invalid call to static
9435 method.
9436
2e74ed18
DP
94372007-05-14 Denis Pilat <denis.pilat@st.com>
9438
9439 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
9440 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
9441 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9442 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
9443 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
9444
83547f02
UW
94452007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9446
9447 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 9448 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
9449 this mode.
9450 * gdb.base/ovlymgr.c: Provide stubs for spu target.
9451 * gdb.base/spu.ld: New file.
9452
b18be20d
DJ
94532007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
9454
9455 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
9456
be444858
DJ
94572007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
9458
9459 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
9460
b1d53152
DJ
94612007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9462
9463 * gdb.java/jmain.exp: Handle demangled names with and without method
9464 signatures.
9465
d084b331
DJ
94662007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9467
9468 * gdb.mi/mi-syn-frame.c (main, foo, bar)
9469 (have_a_very_merry_interrupt): Remove calls to puts.
9470 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
9471 inferior output.
9472 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
9473 test names.
9474
db9d7fc5
DJ
94752007-04-29 Markus Deuling <deuling@de.ibm.com>
9476 Daniel Jacobowitz <dan@codesourcery.com>
9477
9478 * gdb.base/auxv.exp (core_works): Also check is_remote.
9479 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
9480
ef783a7d 94812007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9482
ef783a7d
VP
9483 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
9484 message, not the undefined 'module' variable.
9485 * gdb.base/siginfo.exp: Likewise.
9486 * gdb.base/sigstep.exp: Likewise.
9487 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
9488 serialport.
9489 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
9490
b7b73cae
CV
94912007-04-25 Corinna Vinschen <vinschen@redhat.com>
9492
9493 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
9494 target sim fails. Return 0 otherwise.
9495 (gdb_load): Return prematurely if gdb_target_sim fails.
9496
7d90fdfa
DP
94972007-04-16 Denis Pilat <denis.pilat@st.com>
9498
9499 * gdb.base/setshow.exp: Reset height after having set it to 100.
9500
5d3e9c85
DP
95012007-04-16 Denis Pilat <denis.pilat@st.com>
9502
9503 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
9504
18e75969
DP
95052007-04-16 Denis Pilat <denis.pilat@st.com>
9506
9507 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
9508
25d5ea92
VP
95092007-04-14 Vladimir Prus <vladimir@codesourcery.com>
9510
9511 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
9512 tests. Run the frozen varobjs test.
9513 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 9514 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 9515
0b49cb80
JK
95162007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9517
9518 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
9519 gdb.base/type-opaque.exp: New files.
9520
a73bafbc 95212007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
9522
9523 * gdb.mi/mi-var-child.c
a73bafbc
VP
9524 (do_children_tests): User char[2] instead of
9525 char so that automatic printing of pointers to char
9526 don't give unpredicable result.
9527 * gdb.mi/var-cmd.c (do_locals_test): Initialize
9528 local variables.
9529 * gdb.mi/mi-var-child.exp: Step to right line
9530 of do_children_tests.
9531 * gdb.mi/mi2-var-child.exp: Likewise.
9532 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 9533 do_locals_tests.
a73bafbc
VP
9534 (do_children_tests): User char[2] instead of
9535 char so that automatic printing of pointers to char
a9c64011 9536 don't give unpredicable result.
a73bafbc 9537 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9538 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
9539 Pass test name to mi_wait_for_stop.
9540
7ce59000
DJ
95412007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9542
9543 * gdb.asm/asm-source.exp: Remove d10v case.
9544 * lib/gdb.exp (skip_cplus_tests): Likewise.
9545 * gdb.asm/d10v.inc: Deleted.
9546
20389057
DJ
95472007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9548
9549 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
9550
8807d78b
DJ
95512007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9552
9553 * config/netware.exp: Delete file.
9554
aa3edb8e
JB
95552007-03-29 Joel Brobecker <brobecker@adacore.com>
9556
9557 * gdb.dwarf2/dw2-noloc.S: New file.
9558 * gdb.dwarf2/dw2-noloc.exp: New file.
9559
297561ac
PA
95602007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
9561
9562 * gdb.cp/method2.cc: New test.
9563 * gdb.cp/method2.exp: New test.
9564 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
9565
1f81bd39
DJ
95662007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9567
9568 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
9569
9453113a
DJ
95702007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
9571
9572 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
9573
b741e217
DJ
95742007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9575
9576 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
9577 (gdb_load): Delete, replace with...
9578 (gdb_reload): ...this.
9579 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
9580 * gdb.server/server-mon.exp: Likewise.
9581 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
9582 (gdb_start_cmd): New.
9583 (gdb_file_cmd): Save the last loaded file.
9584 (gdb_reload): New.
9585 (gdb_gnu_strip_debug): Use transform.
9586 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
9587 support here. Use new $last_loaded_file. Check mtime.
9588 (gdb_target_cmd): Handle ObjC failure case.
9589 (infer_host_exec): Delete.
9590 (gdbserver_load): Rename to...
9591 (gdbserver_run): ...this. Simplify.
9592 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
9593 (mi_gdb_load): Move most contents to a new function...
9594 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
9595 (mi_run_cmd): Use mi_gdb_target_load.
9596 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
9597 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
9598 Use gdb_run_cmd.
9599 * gdb.base/charsign.exp: Remove incorrect comment.
9600 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
9601 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
9602 gdb.base/start.exp: Use gdb_start_cmd.
9603
446ab585 96042007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 9605 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
9606
9607 * gdb.base/sigbpt.exp: Fix the message when skipping test.
9608 * gdb.base/signull.exp: Similarly.
9609
bbb88ebf
UW
96102007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9611
9612 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
9613 messages available to test cases (like chng-sym.exp).
9614
cb8c4a99
AS
96152007-03-14 Andreas Schwab <schwab@suse.de>
9616
9617 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9618 format changes.
9619
4e463ff5
DJ
96202007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
9621
9622 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
9623 (optimized_1): New.
9624 (main): Call optimized_1.
9625 (gdb2029): Correct typos. Call gdb2029_marker.
9626 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
9627 for gdb2029.
9628
b6db2c47
MK
96292007-03-12 Mark Kettenis <kettenis@gnu.org>
9630
9631 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
9632 as tabs. Remove redundant test pattern.
9633
70ed3737
UW
96342007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9635
9636 * gdb.base/long_long.exp: Accept optional symbol name in <...>
9637 for /a format output.
9638
47b67b60
DJ
96392007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
9640
9641 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
9642 collect output incrementally.
9643
b8953b0e
UW
96442007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9645
9646 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
9647 for -var-create lpcharacter test.
9648 * gdb.mi/mi2-var-cmd.exp: Likewise.
9649
7acd5c40
UW
96502007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9651
9652 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
9653 pass on targets where address zero is readable.
9654
9c6759c1
UW
96552007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9656
9657 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
9658 just a single architecture.
9659
a2f1aeb4
UW
96602007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9661
9662 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
9663 (fetch_all_registers): New function, uses gdb_test_multiple and
9664 exp_continue to fetch inferior output line-by-line.
9665 Replace all uses of do_get_all_registers by fetch_all_registers.
9666
46579ac2
UW
96672007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9668
9669 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
9670 in target_info.
9671
fc133f24
MS
96722007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9673
a9c64011 9674 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
9675 consistancy; add a default (timeout) case.
9676
7646a51d
MS
96772007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9678
9679 * gdb.base/watchpoint.exp: Fix truncated comment.
9680
dcfff61f
MS
96812007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9682
9683 * Makefile.in: Remove spurious single-quotes from sed command.
9684
664e3ee9
DJ
96852007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9686
9687 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
9688 func.
9689 * gdb.mi/mi2-var-cmd.exp: Likewise.
9690
d7cc6f2f
JB
96912007-02-27 Joel Brobecker <brobecker@adacore.com>
9692
a9c64011
AS
9693 * gdb.dwarf2/dw2-producer.S: New file.
9694 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
9695
96962007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
9697
9698 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9699 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9700 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9701 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9702 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
9703 Revert tests to use mi_gdb_test and include value field in output
9704 of -var-create.
9705
93d42b30
DJ
97062007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9707
9708 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
9709
c499ed39
DJ
97102007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9711
9712 * gdb.base/maint.exp: Remove full paths from test names.
9713 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
9714 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
9715
9836f81b
JB
97162007-02-27 Joel Brobecker <brobecker@adacore.com>
9717
9718 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
9719
c74d0ad8
DJ
97202007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9721
9722 * gdb.server/server-mon.exp: New test.
9723
2711e456
DJ
97242007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9725
9726 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
9727
ff6f572f
DJ
97282007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9729
9730 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
9731 register capitalization.
9732
fada3feb
DP
97332007-02-13 Denis Pilat <denis.pilat@st.com>
9734
9735 * gdb.mi/mi-var-invalidate.exp: New file.
9736
fb1e4ffc
DJ
97372007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9738
9739 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
9740
3da939d7
DJ
97412007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9742
9743 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
9744
123dc839
DJ
97452007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9746
9747 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
9748 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
9749
877e3645 97502007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
9751
9752 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9753 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9754 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9755 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9756 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 9757 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 9758 Update tests to include value field in output of -var-create.
a9c64011 9759
3c0a2960
AS
97602007-02-08 Andreas Schwab <schwab@suse.de>
9761
9762 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
9763
108546a0
DJ
97642007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
9765
9766 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
9767 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
9768
d701dcab
DP
97692007-02-02 Denis Pilat <denis.pilat@st.com>
9770
9771 * gdb.threads/threadapply.exp: check that frame is not changed by
9772 the thread apply all command.
9773
783e3e2f
AS
97742007-01-31 Andreas Schwab <schwab@suse.de>
9775
6d9c3a87
AS
9776 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9777
3c50d7b9
AS
9778 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
9779 in the dwarf sections.
9780 * gdb.dwarf2/mac-fileno.S: Likewise.
9781
783e3e2f
AS
9782 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
9783 bspstore register on ia64.
9784
78ff580e
AS
97852007-01-29 Andreas Schwab <schwab@suse.de>
9786
cc8e9b12
AS
9787 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
9788 "frame-begin" annotation.
9789
78ff580e
AS
9790 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
9791 number of "frames-invalid" annotations.
9792
704a4f78
DJ
97932007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9794
9795 * gdb.base/commands.exp: Call if_commands_test.
9796 (gdb_test_no_prompt, if_commands_test): New.
9797
e741bf94
MK
97982007-01-28 Mark Kettenis <kettenis@gnu.org>
9799
9800 * gdb.threads/sigthread.c (NSIGS): Make bigger.
9801
474d0ad3
AS
98022007-01-27 Andreas Schwab <schwab@suse.de>
9803
9804 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
9805 .short/.int/.quad in the dwarf sections.
9806 * gdb.dwarf2/dw2-intercu.S: Likewise.
9807 * gdb.dwarf2/dw2-intermix.S: Likewise.
9808
e784b426
JK
98092007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9810
9811 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
9812 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
9813 array.
e784b426
JK
9814 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
9815 * gdb.base/setvar.exp: Likewise.
9816
37f08e04
AS
98172007-01-26 Andreas Schwab <schwab@suse.de>
9818
9a01813a
AS
9819 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
9820 test.
9821
37f08e04
AS
9822 * gdb.base/multi-forks.exp ("restart $i"): Also match
9823 __kernel_syscall_via_break.
9824
6e2a9270
VP
98252007-01-24 Vladimir Prus <vladimir@codesourcery.com>
9826
9827 * lib/mi-support.exp (mi_delete_varobj): New.
9828 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
9829 testcase.
9830 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
9831 (main): Call the above.
9832 (reference_update_test, base_in_reference_test)
9833 (reference_to_pointer): Delete the created varobjs.
a9c64011 9834
e515b470
DJ
98352007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
9836
9837 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
9838 * configure: Regenerated.
9839 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
9840 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
9841 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
9842 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
9843 * lib/gdb.exp (gdb_skip_xml_test): New function.
9844
08d8bcd7
DJ
98452007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
9846
9847 * gdb.base/sigrepeat.exp: Correct error message.
9848
98492007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
9850 Daniel Jacobowitz <dan@codesourcery.com>
9851
9852 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
9853 gdb.arch/i386-gnu-cfi-asm.S: New files.
9854
97c3f1f3
JK
98552007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9856
9857 * lib/gdb.exp: Abort on missing `site.exp'.
9858
cb1df416
DJ
98592007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9860 Daniel Jacobowitz <dan@codesourcery.com>
9861
9862 * gdb.base/included.c, gdb.base/included.exp,
9863 gdb.base/included.h: New files.
9864
35990120
DJ
98652007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9866
9867 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
9868 (maximize_rlimit): Reduce limits on 64-bit systems.
9869
6e81a116 98702007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
9871
9872 From Marcus Deuling <deuling@de.ibm.com>:
9873 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
9874 every case.
9875
6c3c41f3
NR
98762007-01-13 Nick Roberts <nickrob@snap.net.nz>
9877
9878 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
9879 (test_path_specification): Use objdir instead of srcdir to always
9880 get an absolute filename.
9881
2f12c312
DJ
98822007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9883
9884 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
9885
81121995
VP
98862007-01-11 Vladimir Prus <vladimir@codesourcery.com>
9887
9888 * gdb.mi/mi-var-cp.cc (reference_update_tests):
9889 Make sure the variable we're using is in scope.
9890 (reference_to_pointer): Likewise.
9891
4741b737
DJ
98922007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9893
9894 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
9895 has no debug information.
9896
054410c3
DJ
98972007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9898
9899 * gdb.base/annota1.exp: Remove extra send_gdb.
9900
818f79f6
DJ
99012007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9902
9903 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
9904
f7a6bb70
DJ
99052007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9906
9907 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
9908
57e66780
DJ
99092007-01-08 Nick Roberts <nickrob@snap.net.nz>
9910 Daniel Jacobowitz <dan@codesourcery.com>
9911
9912 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
9913 lcharacter or linteger change. Correct duplicated test name.
9914 * gdb.mi/mi2-var-cmd.exp: Likewise.
9915
3d799a95
DJ
99162007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9917
9918 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
9919
99202007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 9921
a9c64011
AS
9922 * gdb.base/nofield.c: New file.
9923 * gdb.base/nofield.exp: New testcase.
51679ba9 9924
eafb94e8
NR
99252007-01-05 Nick Roberts <nickrob@snap.net.nz>
9926
9927 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
9928
9929 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
9930 test.
9931
5e572bb4
DJ
99322007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9933
9934 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
9935
74a44383
DJ
99362007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9937
9938 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
9939 when continuing.
9940
1b572db9
DJ
99412007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9942
9943 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
9944 Expect ".exe" extension.
9945
381bc39b
DJ
99462007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9947
9948 * gdb.base/charset.exp: Add explicit filename to break.
9949 * gdb.base/dbx.exp: Add explicit filename to breaks.
9950
2b70e4c6
DJ
99512007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9952
9953 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
9954 * gdb.mi/mi2-file.exp: Likewise.
9955
303b6f5d
DJ
99562007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9957
9958 Implement specification of MI tests as comments
9959 in C and C++ sources.
9960 * lib/mi-support.exp (mi_autotest_data): New variable.
9961 (mi_autotest_source): New variable.
9962 (count_newlines, mi_prepare_inline_tests)
9963 (mi_get_inline_test, mi_continue_to_line)
9964 (mi_run_inline_test, mi_tbreak)
9965 (mi_send_resuming_command, mi_wait_for_stop): New functions.
9966 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
9967 Run inline tests.
9968 * gdb.mi/mi-var-cp.cc: Define tests here.
9969
23da0d94
VP
99702007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9971
9972 Simplify usage of mi_continue_to.
9973 * lib/mi-support.exp (mi_runto_helper): Renamed
9974 from mi_runto, added new parameter 'run_or_continue'.
9975 (mi_runto): Use mi_runto_helper.
9976 (mi_continue_to): Accept just function name as parameter.
9977 Use mi_runto_helper.
9978 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
9979 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9980
f9e18282
JB
99812006-01-04 Joel Brobecker <brobecker@adacore.com>
9982
9983 Make this testcase a bit more realistic. The current code
9984 is too simplistic, and allows the compiler to optimize out
9985 some of the entities we need for this testcase.
9986 * gdb.ada/null_record/bar.ads (Void_Star): New type.
9987 (Do_Nothing): Add extra parameter.
9988 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
9989 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
9990 by using a variable of type Void_Star.
9991
fd678c65
JB
99922006-01-04 Joel Brobecker <brobecker@adacore.com>
9993
9994 * gdb.ada/catch_ex/foo.adb: New file.
9995 * gdb.ada/catch_ex.exp: New testcase.
9996
05cfdb42
DJ
99972007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
9998
9999 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
10000 pass --image-base to linker.
10001
2e03ee74
DJ
100022007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10003 Daniel Jacobowitz <dan@codesourcery.com>
10004
10005 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
10006 secondary prompts.
10007
0d5de010
DJ
100082007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10009
10010 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
10011 output. Test the types of members and member pointers.
10012 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10013 gdb/2092.
10014 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10015 statement. Enable for GCC. Update expected output for some tests
10016 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10017 layout.
10018 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10019 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
10020 (Diamond::vget_base): New.
10021 (main): Add new tests.
10022 * gdb.cp/printmethod.exp: Update expected output for member functions.
10023 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
10024 print pEe->D::vg().
10025
61a771aa
DJ
100262007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10027
10028 * gdb.threads/tls.exp: Allow stops in sem_post.
10029
2fa63963
DJ
100302006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
10031
10032 * gdb.base/annota1.exp: Allow .*printf in backtraces.
10033 * gdb.base/annota3.exp: Likewise.
10034 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10035 again (instead of timing out).
10036 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10037 GCC bug 26475.
10038 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10039 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10040 test from jmisc1.exp.
10041 * gdb.java/jmisc1.exp: Delete.
10042 * gdb.java/jprint.exp: Adjust to work with method signatures including
10043 return types.
10044 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10045 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10046 * lib/java.exp (compile_java_from_source): Pass the correct type
10047 to target_compile.
10048
5eefc2b7
JB
100492006-12-31 Joel Brobecker <brobecker@adacore.com>
10050
10051 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10052 (stack_align_edx): New function.
10053 (stack_align_eax): New function.
10054 (main): Add calls to stack_align_edx and stack_align_eax.
10055 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10056 Add testing for the cases where the register used during a stack
10057 realignment is edx. Same for eax.
10058
227c54da
DJ
100592006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10060
10061 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10062 and generic PE targets.
10063
cab8ac94
JB
100642006-12-29 Joel Brobecker <brobecker@adacore.com>
10065
10066 * gdb.ada/array_return.exp: Update copyright date list.
10067
ba54f318
JB
100682006-12-27 Joel Brobecker <brobecker@adacore.com>
10069
10070 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10071 (Create_Small_Float_Vector): New function.
10072 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10073 function body.
10074 * gdb.ada/array_return/p.adb: Use new type and function from
10075 package Pck.
10076 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10077 able to print the value returned by a function returning an
10078 array of float.
10079
6b7a35dd
JB
100802006-12-20 Joel Brobecker <brobecker@adacore.com>
10081
10082 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10083 The associated tests should be PASSing.
10084
038224f6
VP
100852006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10086
10087 Test for base in references.
10088 * gdb.mi/mi-var-cp.cc: Add test code.
10089 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10090 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10091 * gdb.mi/mi2-watch.exp: Likewise.
10092 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10093 (mi_list_varobj_children): New function.
10094
b26ed50d
VP
100952006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10096
10097 * lib/mi-support.exp
10098 (mi_runto): Accept "()" after function name.
10099 (mi_create_varobj): New function.
10100 (mi_varobj_update): New function.
10101 (mi_Check_varobj_value): New function.
10102 * gdb.mi/mi-var-cp.exp: New file.
10103 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 10104
08232497
DJ
101052006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
10106
10107 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
10108 gdb.base/weaklib2.c: New files.
10109
d394c993 101102006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 10111
ac6c2fba
NS
10112 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
10113 info. Adjust test names.
10114
8ec659a0 10115 * gdb.base/break.c (main): Move position of malloc.
d394c993 10116 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 10117
acd65feb
VP
101182006-11-28 Vladimir Prus <vladimir@codesourcery.com>
10119
10120 * gdb.mi/mi-var-cmd.exp: Check -var-update after
10121 assignement of arrays and function pointers.
10122 * gdb.mi/var-cmd.c: Add declaration necessary for above
10123 tests.
10124
f556d5e5
NS
101252006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10126
10127 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
10128
10129 * gdb.threads/linux-dp.exp: Read thread table before and after
10130 creating each philosopher and verify it.
10131
697bc68d
NS
101322006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10133 Paul Brook <paul@codesourcery.com>
10134 Daniel Jacobowitz <dan@codesourcery.com>
10135
10136 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 10137 main to remove duplication. Add start function of the form
697bc68d
NS
10138 '_*start[1-9]*'. Add RVDS start function.
10139
29d73ae4
DJ
101402006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10141
10142 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
10143
c1d88655
UW
101442006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10145
10146 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
10147 * gdb.asm/spu.inc: New file.
10148 * gdb.base/term.exp: Disable if [target_info exists noargs].
10149 * gdb.gdb/complaints.exp: Disable if ![isnative].
10150 * gdb.gdb/selftest.exp: Likewise.
10151 * gdb.gdb/observer.exp: Likewise.
10152 * gdb.gdb/xfullpath.exp: Likewise.
10153 * gdb.base/attach.exp: Disable on SPU target.
10154 * gdb.cp/bs145503.exp: Likewise.
10155 * gdb.cp/exception.exp: Likewise.
10156 * gdb.cp/userdef.exp: Likewise.
10157
32a13b1a
DJ
101582006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10159
10160 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
10161
d8295fe9
VP
101622006-11-10 Vladimir Prus <vladimir@codesourcery.com>
10163
10164 * gdb.base/completion.exp: Fix completion tests for
10165 'info' and 'info '.
10166 * gdb.base/help.exp (help_test_raw, test_class_help)
10167 (test_prefix_command_help): Move...
10168 * lib/gdb.exp: Here.
10169 * gdb.base/main.exp: Adjust.
10170 * gdb.cp/maint.exp: Adjust.
10171 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 10172
8c394015
VP
101732006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10174
10175 * gdb.stabs/weird.exp (print_weird_var): Use
10176 gdb_test_multiple instead of gdb_expect.
10177
027fc1bc
VP
101782006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10179
10180 * gdb.base/help.exp (help_test_raw): New.
10181 (test_class_help): New.
10182 (test_prefix_command_help): New.
10183 Adjust testcases.
10184
67609209
FR
101852006-11-09 Christophe Lyon <christophe.lyon@st.com>
10186
10187 * gdb.base/constvars.c (main): Write to crass and crips, so that
10188 they are allocated by the compiler.
10189
f73adfeb
AS
101902006-10-27 Andreas Schwab <schwab@suse.de>
10191
10192 * gdb.base/multi-forks.exp: Use "detach fork" instead of
10193 "detach-fork".
10194
2f83a18e
DJ
101952006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
10196
10197 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
10198 of patterns.
10199
94277a38
DJ
102002006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10201
10202 * gdb.base/sepdebug.exp: Remove debug format test.
10203 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
10204 Handle no-symtab.
10205 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
10206
5bd2f6e2
DJ
102072006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10208
10209 * gdb.threads/manythreads.c (thread_function, main): Don't cast
10210 int to pointer or pointer to int.
10211 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
10212
8c008720
DJ
102132006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
10214
10215 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
10216
9e35dae4
DJ
102172006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10218
10219 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
10220
d9639e13
DJ
102212006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10222
10223 PR c++/2116
10224 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
10225
390a1bd0
JB
102262006-10-06 Joel Brobecker <brobecker@adacore.com>
10227
10228 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
10229 the corresponding bug has been fixed in GDB (PR/2018).
10230
dd920c33
JB
102312006-10-06 Joel Brobecker <brobecker@adacore.com>
10232
10233 * gdb.base/subst.exp: New testcase.
10234
53bbefe9
JB
102352006-10-06 Joel Brobecker <brobecker@adacore.com>
10236
10237 * gdb.ada/array_return/pck.ads: Add copyright notice.
10238 * gdb.ada/array_return/pck.adb: Likewise.
10239 * gdb.ada/array_return/p.adb: Likewise.
10240 * gdb.ada/exec_changed/first.adb: Likewise.
10241 * gdb.ada/exec_changed/second.adb: Likewise.
10242
09851417
JB
102432006-10-06 Joel Brobecker <brobecker@adacore.com>
10244
10245 * gdb.ada/watch_arg/watch.adb: New file.
10246 * gdb.ada/watch_arg.exp: New testcase.
10247
041bf30d
VP
102482006-10-02 Vladimir Prus <vladimir@codesourcery.com>
10249
10250 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 10251 via string_to_regexp.
041bf30d 10252 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 10253
f286fbdd 102542006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
10255
10256 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
10257 Remove unused / obsolete files.
10258
7c07f349
NR
102592006-09-19 Nick Roberts <nickrob@snap.net.nz>
10260
10261 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
10262
cd5ff84a
VP
102632006-09-17 Vladimir Prus <vladimir@codesourcery.com>
10264
10265 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
10266 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 10267 the number of frames.
cd5ff84a 10268
ae018d1a
DJ
102692006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
10270
10271 * gdb.base/args.c (main): Add breakpoint marker.
10272 * gdb.base/args.exp: Use args_test for tests. Add new tests which
10273 really test empty arguments.
10274 (args_load): Delete.
10275 (args_test): New.
10276
b399c549
NR
102772006-09-13 Nick Roberts <nickrob@snap.net.nz>
10278
10279 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 10280 check for one file.
b399c549 10281
2ab1eb7a
VP
102822006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
10283
10284 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
10285 HIGH_FRAME argument to -stack-list-locals can be larger than
10286 the number of frames.
a9c64011 10287
476308bf
FF
102882006-08-18 Fred Fish <fnf@specifix.com>
10289
10290 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
10291 '$' in front of skip_vmx_tests_saved when setting that.
10292
8625200f
AS
102932006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
10294
10295 * gdb.base/trace-commands.exp: New file.
10296
089ec8f1
DJ
102972006-08-10 Joel Brobecker <brobecker@adacore.com>
10298 Daniel Jacobowitz <dan@codesourcery.com>
10299
10300 * gdb.base/step-bt.exp: Make hexadecimal address optional in
10301 expected output of the backtrace commands.
10302
b60f0898
JB
103032006-08-09 Joel Brobecker <brobecker@adacore.com>
10304
10305 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
10306 untested followed by return combination.
10307 * gdb.arch/altivec-regs.exp: Likewise.
10308 * gdb.arch/e500-abi.exp: Likewise.
10309 * gdb.arch/e500-regs.exp: Likewise.
10310 * gdb.arch/gdb1291.exp: Likewise.
10311 * gdb.arch/gdb1431.exp: Likewise.
10312 * gdb.arch/gdb1558.exp: Likewise.
10313 * gdb.arch/i386-prologue.exp: Likewise.
10314 * gdb.arch/i386-unwind.exp: Likewise.
10315 * gdb.asm/asm-source.exp: Likewise.
10316 * gdb.base/a2-run.exp: Likewise.
10317 * gdb.base/advance.exp: Likewise.
10318 * gdb.base/all-bin.exp: Likewise.
10319 * gdb.base/annota1.exp: Likewise.
10320 * gdb.base/annota3.exp: Likewise.
10321 * gdb.base/args.exp: Likewise.
10322 * gdb.base/arithmet.exp: Likewise.
10323 * gdb.base/assign.exp: Likewise.
10324 * gdb.base/async.exp: Likewise.
10325 * gdb.base/attach.exp: Likewise.
10326 * gdb.base/bang.exp: Likewise.
10327 * gdb.base/bigcore.exp: Likewise.
10328 * gdb.base/bitfields.exp: Likewise.
10329 * gdb.base/bitfields2.exp: Likewise.
10330 * gdb.base/break.exp: Likewise.
10331 * gdb.base/call-sc.exp: Likewise.
10332 * gdb.base/call-strs.exp: Likewise.
10333 * gdb.base/callfuncs.exp: Likewise.
10334 * gdb.base/checkpoint.exp: Likewise.
10335 * gdb.base/chng-syms.exp: Likewise.
10336 * gdb.base/code-expr.exp: Likewise.
10337 * gdb.base/commands.exp: Likewise.
10338 * gdb.base/completion.exp: Likewise.
10339 * gdb.base/cond-expr.exp: Likewise.
10340 * gdb.base/condbreak.exp: Likewise.
10341 * gdb.base/consecutive.exp: Likewise.
10342 * gdb.base/constvars.exp: Likewise.
10343 * gdb.base/corefile.exp: Likewise.
10344 * gdb.base/cvexpr.exp: Likewise.
10345 * gdb.base/dbx.exp: Likewise.
10346 * gdb.base/define.exp: Likewise.
10347 * gdb.base/detach.exp: Likewise.
10348 * gdb.base/display.exp: Likewise.
10349 * gdb.base/dump.exp: Likewise.
10350 * gdb.base/ena-dis-br.exp: Likewise.
10351 * gdb.base/ending-run.exp: Likewise.
10352 * gdb.base/environ.exp: Likewise.
10353 * gdb.base/eval-skip.exp: Likewise.
10354 * gdb.base/exprs.exp: Likewise.
10355 * gdb.base/fileio.exp: Likewise.
10356 * gdb.base/finish.exp: Likewise.
10357 * gdb.base/float.exp: Likewise.
10358 * gdb.base/foll-exec.exp: Likewise.
10359 * gdb.base/foll-fork.exp: Likewise.
10360 * gdb.base/foll-vfork.exp: Likewise.
10361 * gdb.base/freebpcmd.exp: Likewise.
10362 * gdb.base/funcargs.exp: Likewise.
10363 * gdb.base/gcore.exp: Likewise.
10364 * gdb.base/gdb1090.exp: Likewise.
10365 * gdb.base/gdb1250.exp: Likewise.
10366 * gdb.base/huge.exp: Likewise.
10367 * gdb.base/info-proc.exp: Likewise.
10368 * gdb.base/interrupt.exp: Likewise.
10369 * gdb.base/jump.exp: Likewise.
10370 * gdb.base/langs.exp: Likewise.
10371 * gdb.base/lineinc.exp: Likewise.
10372 * gdb.base/list.exp: Likewise.
10373 * gdb.base/logical.exp: Likewise.
10374 * gdb.base/long_long.exp: Likewise.
10375 * gdb.base/macscp.exp: Likewise.
10376 * gdb.base/maint.exp: Likewise.
10377 * gdb.base/mips_pro.exp: Likewise.
10378 * gdb.base/miscexprs.exp: Likewise.
10379 * gdb.base/multi-forks.exp: Likewise.
10380 * gdb.base/opaque.exp: Likewise.
10381 * gdb.base/overlays.exp: Likewise.
10382 * gdb.base/pc-fp.exp: Likewise.
10383 * gdb.base/pointers.exp: Likewise.
10384 * gdb.base/printcmds.exp: Likewise.
10385 * gdb.base/psymtab.exp: Likewise.
10386 * gdb.base/ptype.exp: Likewise.
10387 * gdb.base/recurse.exp: Likewise.
10388 * gdb.base/relational.exp: Likewise.
10389 * gdb.base/relocate.exp: Likewise.
10390 * gdb.base/remote.exp: Likewise.
10391 * gdb.base/reread.exp: Likewise.
10392 * gdb.base/restore.exp: Likewise.
10393 * gdb.base/return.exp: Likewise.
10394 * gdb.base/return2.exp: Likewise.
10395 * gdb.base/scope.exp: Likewise.
10396 * gdb.base/sect-cmd.exp: Likewise.
10397 * gdb.base/sep.exp: Likewise.
10398 * gdb.base/sepdebug.exp: Likewise.
10399 * gdb.base/setshow.exp: Likewise.
10400 * gdb.base/setvar.exp: Likewise.
10401 * gdb.base/sigall.exp: Likewise.
10402 * gdb.base/sigbpt.exp: Likewise.
10403 * gdb.base/signals.exp: Likewise.
10404 * gdb.base/signull.exp: Likewise.
10405 * gdb.base/sizeof.exp: Likewise.
10406 * gdb.base/solib.exp: Likewise.
10407 * gdb.base/step-line.exp: Likewise.
10408 * gdb.base/step-test.exp: Likewise.
10409 * gdb.base/structs.exp: Likewise.
10410 * gdb.base/structs2.exp: Likewise.
10411 * gdb.base/term.exp: Likewise.
10412 * gdb.base/twice.exp: Likewise.
10413 * gdb.base/until.exp: Likewise.
10414 * gdb.base/varargs.exp: Likewise.
10415 * gdb.base/volatile.exp: Likewise.
10416 * gdb.base/watchpoint.exp: Likewise.
10417 * gdb.base/whatis-exp.exp: Likewise.
10418 * gdb.base/whatis.exp: Likewise.
10419 * gdb.cp/ambiguous.exp: Likewise.
10420 * gdb.cp/annota2.exp: Likewise.
10421 * gdb.cp/annota3.exp: Likewise.
10422 * gdb.cp/bool.exp: Likewise.
10423 * gdb.cp/breakpoint.exp: Likewise.
10424 * gdb.cp/casts.exp: Likewise.
10425 * gdb.cp/class2.exp: Likewise.
10426 * gdb.cp/classes.exp: Likewise.
10427 * gdb.cp/cplusfuncs.exp: Likewise.
10428 * gdb.cp/ctti.exp: Likewise.
10429 * gdb.cp/derivation.exp: Likewise.
10430 * gdb.cp/exception.exp: Likewise.
10431 * gdb.cp/gdb1355.exp: Likewise.
10432 * gdb.cp/hang.exp: Likewise.
10433 * gdb.cp/inherit.exp: Likewise.
10434 * gdb.cp/local.exp: Likewise.
10435 * gdb.cp/m-data.exp: Likewise.
10436 * gdb.cp/m-static.exp: Likewise.
10437 * gdb.cp/member-ptr.exp: Likewise.
10438 * gdb.cp/method.exp: Likewise.
10439 * gdb.cp/misc.exp: Likewise.
10440 * gdb.cp/namespace.exp: Likewise.
10441 * gdb.cp/overload.exp: Likewise.
10442 * gdb.cp/ovldbreak.exp: Likewise.
10443 * gdb.cp/pr-1023.exp: Likewise.
10444 * gdb.cp/pr-1210.exp: Likewise.
10445 * gdb.cp/pr-574.exp: Likewise.
10446 * gdb.cp/printmethod.exp: Likewise.
10447 * gdb.cp/psmang.exp: Likewise.
10448 * gdb.cp/ref-params.exp: Likewise.
10449 * gdb.cp/ref-types.exp: Likewise.
10450 * gdb.cp/rtti.exp: Likewise.
10451 * gdb.cp/templates.exp: Likewise.
10452 * gdb.cp/try_catch.exp: Likewise.
10453 * gdb.cp/userdef.exp: Likewise.
10454 * gdb.cp/virtfunc.exp: Likewise.
10455 * gdb.disasm/am33.exp: Likewise.
10456 * gdb.disasm/h8300s.exp: Likewise.
10457 * gdb.disasm/mn10300.exp: Likewise.
10458 * gdb.disasm/sh3.exp: Likewise.
10459 * gdb.disasm/t01_mov.exp: Likewise.
10460 * gdb.disasm/t02_mova.exp: Likewise.
10461 * gdb.disasm/t03_add.exp: Likewise.
10462 * gdb.disasm/t04_sub.exp: Likewise.
10463 * gdb.disasm/t05_cmp.exp: Likewise.
10464 * gdb.disasm/t06_ari2.exp: Likewise.
10465 * gdb.disasm/t07_ari3.exp: Likewise.
10466 * gdb.disasm/t08_or.exp: Likewise.
10467 * gdb.disasm/t09_xor.exp: Likewise.
10468 * gdb.disasm/t10_and.exp: Likewise.
10469 * gdb.disasm/t11_logs.exp: Likewise.
10470 * gdb.disasm/t12_bit.exp: Likewise.
10471 * gdb.disasm/t13_otr.exp: Likewise.
10472 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
10473 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
10474 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
10475 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
10476 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
10477 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10478 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10479 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10480 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
10481 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
10482 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10483 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10484 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10485 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10486 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10487 * gdb.mi/gdb701.exp: Likewise.
10488 * gdb.mi/gdb792.exp: Likewise.
10489 * gdb.mi/mi-basics.exp: Likewise.
10490 * gdb.mi/mi-break.exp: Likewise.
10491 * gdb.mi/mi-cli.exp: Likewise.
10492 * gdb.mi/mi-console.exp: Likewise.
10493 * gdb.mi/mi-disassemble.exp: Likewise.
10494 * gdb.mi/mi-eval.exp: Likewise.
10495 * gdb.mi/mi-file.exp: Likewise.
10496 * gdb.mi/mi-read-memory.exp: Likewise.
10497 * gdb.mi/mi-regs.exp: Likewise.
10498 * gdb.mi/mi-return.exp: Likewise.
10499 * gdb.mi/mi-simplerun.exp: Likewise.
10500 * gdb.mi/mi-stack.exp: Likewise.
10501 * gdb.mi/mi-stepi.exp: Likewise.
10502 * gdb.mi/mi-syn-frame.exp: Likewise.
10503 * gdb.mi/mi-until.exp: Likewise.
10504 * gdb.mi/mi-var-block.exp: Likewise.
10505 * gdb.mi/mi-var-child.exp: Likewise.
10506 * gdb.mi/mi-var-cmd.exp: Likewise.
10507 * gdb.mi/mi-var-display.exp: Likewise.
10508 * gdb.mi/mi-watch.exp: Likewise.
10509 * gdb.mi/mi2-basics.exp: Likewise.
10510 * gdb.mi/mi2-break.exp: Likewise.
10511 * gdb.mi/mi2-cli.exp: Likewise.
10512 * gdb.mi/mi2-console.exp: Likewise.
10513 * gdb.mi/mi2-disassemble.exp: Likewise.
10514 * gdb.mi/mi2-eval.exp: Likewise.
10515 * gdb.mi/mi2-file.exp: Likewise.
10516 * gdb.mi/mi2-read-memory.exp: Likewise.
10517 * gdb.mi/mi2-regs.exp: Likewise.
10518 * gdb.mi/mi2-return.exp: Likewise.
10519 * gdb.mi/mi2-simplerun.exp: Likewise.
10520 * gdb.mi/mi2-stack.exp: Likewise.
10521 * gdb.mi/mi2-stepi.exp: Likewise.
10522 * gdb.mi/mi2-syn-frame.exp: Likewise.
10523 * gdb.mi/mi2-until.exp: Likewise.
10524 * gdb.mi/mi2-var-block.exp: Likewise.
10525 * gdb.mi/mi2-var-child.exp: Likewise.
10526 * gdb.mi/mi2-var-cmd.exp: Likewise.
10527 * gdb.mi/mi2-var-display.exp: Likewise.
10528 * gdb.mi/mi2-watch.exp: Likewise.
10529 * gdb.stabs/exclfwd.exp: Likewise.
10530 * gdb.stabs/weird.exp: Likewise.
10531 * gdb.threads/gcore-thread.exp: Likewise.
10532 * gdb.trace/actions.exp: Likewise.
10533 * gdb.trace/backtrace.exp: Likewise.
10534 * gdb.trace/circ.exp: Likewise.
10535 * gdb.trace/collection.exp: Likewise.
10536 * gdb.trace/deltrace.exp: Likewise.
10537 * gdb.trace/infotrace.exp: Likewise.
10538 * gdb.trace/limits.exp: Likewise.
10539 * gdb.trace/packetlen.exp: Likewise.
10540 * gdb.trace/passc-dyn.exp: Likewise.
10541 * gdb.trace/passcount.exp: Likewise.
10542 * gdb.trace/report.exp: Likewise.
10543 * gdb.trace/save-trace.exp: Likewise.
10544 * gdb.trace/tfind.exp: Likewise.
10545 * gdb.trace/tracecmd.exp: Likewise.
10546 * gdb.trace/while-dyn.exp: Likewise.
10547 * gdb.trace/while-stepping.exp: Likewise.
10548
f4b618d1
JB
105492006-08-08 Joel Brobecker <brobecker@adacore.com>
10550
10551 * gdb.base/step-bt.c: New file.
10552 * gdb.base/step-bt.exp: New testcase.
10553
3d00d119
DJ
105542006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
10555
10556 * config/monitor.exp (gdb_load): Remove support for obsolete
10557 download-write-size.
10558 * gdb.base/remote.exp: Likewise. Update all callers of
10559 gdb_timed_load.
10560
017b5bd4
DJ
105612006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
10562
10563 * cursal.exp: Pass binfile to gdb_load.
10564
837c599d
DJ
105652006-08-01 Nathan Sidwell <nathan@codesourcery.com>
10566
10567 * gdb.base/cursal.exp: Add "" to gdb_load call.
10568
8dd4540b
MK
105692006-07-29 Mark Kettenis <kettenis@gnu.org>
10570
10571 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
10572 NetBSD/ELF targets.
10573
ab5c9f60
DJ
105742006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
10575
10576 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
10577 operator*.
10578
4c42eaff
DJ
105792006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
10580
10581 * gdb.base/completion.exp: Update for change in "file" behavior.
10582 * gdb.stabs/weird.exp: Likewise.
10583 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
10584 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
10585
0155cc76
NS
105862006-07-24 Nathan Sidwell <nathan@codesourcery.com>
10587
10588 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
10589 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
10590
16026cd7
AS
105912006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
10592
10593 * gdb.base/default.exp: Update source command error message.
10594 * gdb.base/help.exp: Update 'help source' message.
10595
16963cb6
DJ
105962006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
10597
10598 * gdb.cp/bs15503.exp: Update comment for no longer crashing
10599 test.
10600
6d7fd486
AS
106012006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
10602
10603 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
10604
29e8a844
DJ
106052006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10606
10607 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
10608
6afcfa39
DJ
106092006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10610
10611 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
10612
267a692b
MK
106132006-07-17 Mark Kettenis <kettenis@gnu.org>
10614
10615 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
10616 *-*-openbsd* from targets for wich we expect ARM FPA floating
10617 point format.
10618
85d2fec4
NR
106192006-07-17 Nick Roberts <nickrob@snap.net.nz>
10620
10621 * gdb.cp/annota3.exp: Expect frame-begin annotation.
10622
106232006-07-17 Mark Kettenis <kettenis@gnu.org>
10624
10625 * gdb.base/annota3.exp: Expect frame-begin annotation.
10626
85b4c6e8
JB
106272006-07-14 Joel Brobecker <brobecker@adacore.com>
10628
10629 * gdb.base/help.exp: Adjust "help unset" test to accept
10630 any list of unset commands.
10631
fb933624
DJ
106322006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
10633 Daniel Jacobowitz <dan@codesourcery.com>
10634
10635 * gdb.cp/ref-params.exp: New test.
10636 * gdb.cp/ref-params.cc: New source file.
10637 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
10638
1dff4b64
MK
106392006-07-08 Mark Kettenis <kettenis@gnu.org>
10640
10641 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
10642 spaces/tabs in regular expressions since they might not be there.
10643
40d2e0e3
AS
106442006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
10645
10646 * gdb.base/ifelse.exp: New file.
10647
f6c957d2
NS
106482006-07-04 Nathan Sidwell <nathan@codesourcery.com>
10649
10650 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
10651 line.
10652 * gdb.base/huge.exp: Loop over compilation to find a size that
10653 is acceptable.
10654 * gdb.base/remote.exp: Correct expected strings.
10655 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
10656
b9c5a23d
DJ
106572006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10658
10659 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
10660
9af2e58d
DJ
106612006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10662
10663 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
10664 native.
10665
30930ca5
DJ
106662006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10667
10668 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
10669 enable stabs testing.
10670
aa32fa1d
DJ
106712006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10672
bd4a4c80 10673 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
10674 gdb_test_multiple does.
10675
321fef15
DJ
106762006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10677
10678 * Makefile.in (host_alias): Remove.
10679 (target_alias): Use @target_noncanonical@.
10680 (site.exp): Don't set host_alias.
10681 * aclocal.m4: Remove contents. Include acx.m4.
10682 * configure: Regenerated.
10683 * configure.ac: Use ACX_NONCANONICAL_TARGET.
10684
e1c2defa
NS
106852006-06-13 Nathan Sidwell <nathan@codesourcery.com>
10686
e63b55d1
NS
10687 * lib/gdb.exp (gdb_load_cmd): New.
10688
5600ea19
NS
10689 * gdb.base/fileio.c: Add system(NULL) test.
10690 * gdb.base/fileio.exp: Check it.
10691
e1c2defa
NS
10692 * gdb.base/break.c: Add 10a breakpoint at }
10693 * gdb.base/break.exp: Add test for breakpoint at }
10694 * gdb.cp/anon-union.cc: Add code at end of function.
10695 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
10696 * gdb.mi/var-cmd.c: Add code at end of function.
10697 * gdb.mi/mi-var-display.exp: Adjust end of next.
10698 * gdb.mi/mi2-var-display.exp: Likewise.
10699 * gdb.base/fileio.c: Add stop function and insert calls at
10700 stopping places.
10701 * gdb.base/fileio.exp: Breakpoint stop function and remove
10702 explicit line number references.
10703
6c0112ec
JB
107042006-05-19 Joel Brobecker <brobecker@adacore.com>
10705
a9c64011
AS
10706 * gdb.base/del.exp (test_delete_alias): New function.
10707 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 10708
154189a4
FF
107092006-05-18 Fred Fish <fnf@specifix.com>
10710
10711 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
10712 required. Check for spurious output after program exits normally.
10713
582e64c2
FF
107142006-05-17 Fred Fish <fnf@specifix.com>
10715
10716 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
10717 gdb_load, so it works in the simulator.
10718
8ef6493a
FF
107192006-05-11 Fred Fish <fnf@specifix.com>
10720
10721 * gdb.base/bang.exp: Ignore unexpected output between the
10722 "program exited normally" and the gdb prompt, as many other
10723 tests do.
10724
692b141c
MK
107252006-05-07 Mark Kettenis <kettenis@gnu.org>
10726
10727 * gdb.base/help.exp: Make "delete checkpoint" part option for
10728 "help d" and "help delete" tests.
10729
540b8a30
UW
107302006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10731
a9c64011 10732 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
10733 expected output in some mi_gdb_test statements.
10734 * gdb.mi/mi2-basics.exp: Likewise.
10735
9b6462d9
JB
107362006-05-05 Joel Brobecker <brobecker@adacore.com>
10737
10738 * gdb.base/del.c: New file.
10739 * gdb.base/del.exp: New testcase.
10740
954de43b
DM
107412006-05-05 David S. Miller <davem@sunset.davemloft.net>
10742
10743 * gdb.base/break.exp: Do not assume a breakpoint on
10744 main will actually be in $srcfile when optimizing.
1303f75e
DM
10745 * gdb.base/savedregs.exp: Do not require that the dummy
10746 frame location match up to a symbol and source file location.
c3242428
DM
10747 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
10748 will get printed without a mi_cmd_data_list_register_values prefix.
10749 (*-data-list-register-*): Correct regular expressions to expect the new
10750 pseudo d? floating point registers.
10751 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 10752
c7e64c9a
DJ
107532006-05-05 Christophe Lyon <christophe.lyon@st.com>
10754
10755 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
10756 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
10757 is allocated by the compiler.
10758 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
10759 anons, e, anone to force their allocation by the compiler.
10760
107612006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
10762
10763 * gdb.base/help.exp: Update expected text for help d and
10764 help delete.
10765
27ce9a6d
MK
107662006-05-02 Mark Kettenis <kettenis@gnu.org>
10767
10768 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
10769 NetBSD/ELF targets.
10770
8608915f
MK
107712006-04-30 Mark Kettenis <kettenis@gnu.org>
10772
10773 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
10774 single-step breakpoint fails; make this a KFAIL on
10775 sparc*-*-openbsd*.
10776 * gdb.base/siginfo.exp: Likewise.
10777 * gdb.base/sigstep.exp (advance, advancei): Likewise.
10778
b8db102d
MS
107792006-04-26 Michael Snyder <msnyder@redhat.com>
10780
10781 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
10782 which may have to consume output from other forks.
10783 Add tests to make sure that "delete fork" succeeded.
10784
c702009a
MS
107852006-04-20 Michael Snyder <msnyder@redhat.com>
10786
10787 * 2006-03-22 Jim Blandy <jimb@redhat.com>
10788 Add support for the Renesas M32C and M16C.
10789
10790 * gdb.asm/asm-source.exp: Add m32c target.
10791 * gdb.asm/m32c.inc: Support for m32c target.
10792
e28493f2
AS
107932006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
10794
10795 * gdb.base/commands.exp (recursive_source_test): New test.
10796
880da185
DM
107972006-04-04 David S. Miller <davem@sunset.davemloft.net>
10798
10799 * gdb.base/float.exp: Add pattern for sparc targets.
10800
61d9b92f
DJ
108012006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10802
10803 * gdb.base/commands.exp (stray_arg0_test): New test.
10804
bd717df8
PB
108052006-03-30 Paul Brook <paul@codesourcery.com>
10806
10807 * gdb.mi/mi-until.exp: kfail broken until command.
10808 * gdb.mi/mi2-until.exp: Ditto.
10809
ec793d3c
NR
108102006-03-27 Nick Roberts <nickrob@snap.net.nz>
10811
10812 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
10813
831004b7
AO
108142006-03-08 Alexandre Oliva <aoliva@redhat.com>
10815
10816 * gdb.base/prelink.exp: Anchor tested-for regular expression
10817 on gdb prompt.
10818
effe49a0
PB
108192006-03-07 Paul Brook <paul@codesourcery.com>
10820
10821 * gdb.base/assign.exp: Correct fail message.
10822
e5461016
PB
108232006-03-07 Paul Brook <paul@codesourcery.com>
10824
10825 * lib/compiler.c: Extract armcc version number.
10826 * lib/compiler.cc: Ditto.
10827
fc91c6c2
PB
108282006-03-07 Paul Brook <paul@codesourcery.com>
10829
10830 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
10831 additional_flags=-w.
10832 * gdb.arch/altivec-regs.exp: Ditto.
10833 * gdb.arch/e500-abi.exp: Ditto.
10834 * gdb.arch/e500-regs.exp: Ditto.
10835 * gdb.base/all-bin.exp: Ditto.
10836 * gdb.base/annota1.exp: Ditto.
10837 * gdb.base/annota3.exp: Ditto.
10838 * gdb.base/args.exp: Ditto.
10839 * gdb.base/arithmet.exp: Ditto.
10840 * gdb.base/assign.exp: Ditto.
10841 * gdb.base/async.exp: Ditto.
10842 * gdb.base/bang.exp: Ditto.
10843 * gdb.base/break.exp: Ditto.
10844 * gdb.base/call-rt-st.exp: Ditto.
10845 * gdb.base/completion.exp: Ditto.
10846 * gdb.base/cond-expr.exp: Ditto.
10847 * gdb.base/condbreak.exp: Ditto.
10848 * gdb.base/consecutive.exp: Ditto.
10849 * gdb.base/define.exp: Ditto.
10850 * gdb.base/display.exp: Ditto.
10851 * gdb.base/ena-dis-br.exp: Ditto.
10852 * gdb.base/environ.exp: Ditto.
10853 * gdb.base/eval-skip.exp: Ditto.
10854 * gdb.base/info-proc.exp: Ditto.
10855 * gdb.base/jump.exp: Ditto.
10856 * gdb.base/logical.exp: Ditto.
10857 * gdb.base/long_long.exp: Ditto.
10858 * gdb.base/maint.exp: Ditto.
10859 * gdb.base/miscexprs.exp: Ditto.
10860 * gdb.base/pc-fp.exp: Ditto.
10861 * gdb.base/pointers.exp: Ditto.
10862 * gdb.base/relational.exp: Ditto.
10863 * gdb.base/reread.exp: Ditto.
10864 * gdb.base/sect-cmd.exp: Ditto.
10865 * gdb.base/sep.exp: Ditto.
10866 * gdb.base/sepdebug.exp: Ditto.
10867 * gdb.base/until.exp: Ditto.
10868 * gdb.base/whatis-exp.exp: Ditto.
10869 * gdb.cp/annota2.exp: Ditto.
10870 * gdb.cp/annota3.exp: Ditto.
10871 * gdb.trace/actions.exp: Ditto.
10872 * gdb.trace/backtrace.exp: Ditto.
10873 * gdb.trace/circ.exp: Ditto.
10874 * gdb.trace/collection.exp: Ditto.
10875 * gdb.trace/deltrace.exp: Ditto.
10876 * gdb.trace/infotrace.exp: Ditto.
10877 * gdb.trace/limits.exp: Ditto.
10878 * gdb.trace/packetlen.exp: Ditto.
10879 * gdb.trace/passc-dyn.exp: Ditto.
10880 * gdb.trace/passcount.exp: Ditto.
10881 * gdb.trace/report.exp: Ditto.
10882 * gdb.trace/save-trace.exp: Ditto.
10883 * gdb.trace/tfind.exp: Ditto.
10884 * gdb.trace/tracecmd.exp: Ditto.
10885 * gdb.trace/while-dyn.exp: Ditto.
10886 * gdb.trace/while-stepping.exp: Ditto.
10887 * lib/gdb.exp: Ditto.
10888 (gdb_compile): Handle nowarning option.
10889
5f4a23d9
AO
108902006-03-07 Alexandre Oliva <aoliva@redhat.com>
10891
10892 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
10893 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
10894 Rename executable to prelinkt. Don't re-prelink if we didn't
10895 get a core file. Test prelink -u exit status to tell whether
10896 prelinking failed. Use gdb_test_multiple.
10897
9733fc94
DJ
108982006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10899
10900 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
10901 (do_tests): Call it.
10902
cc10cae3
AO
109032006-02-28 Alexandre Oliva <aoliva@redhat.com>
10904
10905 * gdb.base/prelink.exp: New test.
10906 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
10907
15c46491
WZ
109082006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
10909
10910 * gdb.fortran/derived-type.f90: New file.
10911 * gdb.fortran/derived-type.exp: New testcase.
10912
5c9f7ded
DJ
109132006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
10914
10915 * gdb.base/default.exp: Allow ';' as a directory separator.
10916
5b96932b
AS
109172006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10918
10919 * gdb.base/help.exp (help add-symbol-file): Update.
10920
1986bccd
AS
109212006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10922
10923 * gdb.base/help.exp (help load): Update expected results.
10924
a8b7528f
FF
109252006-02-19 Fred Fish <fnf@specifix.com>
10926
10927 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
10928 specifix hex value as part of results.
10929 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 10930
f8261448
FF
109312006-02-16 Fred Fish <fnf@specifix.com>
10932
10933 * gdb.base/whatis.c: Define variables using typedefs char_addr,
10934 ushort_addr, and slong_addr, so the typedefs are not optimized
10935 away.
10936 * gdb.base/whatis.exp: Add tests using type name for struct type,
10937 union type, enum type, and typedef.
a9c64011 10938
31d8bdd2
MK
109392006-02-13 Mark Kettenis <kettenis@gnu.org>
10940
10941 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
10942
34e41e63
JB
109432006-02-13 Jim Blandy <jimb@redhat.com>
10944
10945 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
10946 case where it takes two "next" commands to skip past the init
10947 call.
10948
ac6e4f31
FF
109492006-02-12 Fred Fish <fnf@specifix.com>
10950
10951 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
10952 to handle cases where it takes two "next" commands to skip
10953 past the init call.
10954
2db2d571
JB
109552006-02-07 Joel Brobecker <brobecker@adacore.com>
10956
10957 * gdb.ada/array_return.exp: Mark the last test as expected to fail
10958 on hppa32 targets.
10959
38fcd64c
DJ
109602006-02-06 Vladimir Prus <ghost@cs.msu.su>
10961
10962 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
10963 field.
10964
1315ad46
MK
109652006-01-29 Mark Kettenis <kettenis@gnu.org>
10966
10967 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
10968
5625b943
DJ
109692006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10970
10971 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
10972 files.
10973
80df1bbe
DJ
109742006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10975
10976 * gdb.cp/maint.exp: Set complaints to a positive value.
10977
9078e690
DJ
109782006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10979
10980 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
10981 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
10982 function name.
10983
9c903399
DJ
109842006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10985
10986 * gdb.base/checkpoint.c: Update copyright notice. Include
10987 <stdlib.h>.
10988
761ae4d6
JB
109892006-01-04 Jim Blandy <jimb@redhat.com>
10990
10991 * gdb.asm/asm-source.exp: Independently provide default values for
10992 asm-flags and debug-flags. Use 'string equal' to do the
10993 comparison, not the implicit expr's '==' operator. Remove
10994 now-unneeded assignments to asm-flags. In h8300 case, place
10995 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
10996
099ac3dd
MS
109972006-01-04 Michael Snyder <msnyder@redhat.com>
10998
10999 * gdb.base/checkpoint.c: New file.
11000 * gdb.base/checkpoint.exp: New file.
11001 * gdb.base/multi-fork.c: New file.
11002 * gdb.base/multi-fork.exp: New file.
11003 * gdb.base/pi.txt: New file (data for checkpoint.c test).
11004
f4d85314
FF
110052006-01-04 Fred Fish <fnf@specifix.com>
11006
11007 * gdb.base/ptype.c (foo): Add typedef.
11008 (intfoo): Add function.
11009 * gdb.base/ptype1.c: New file.
11010 * gdb.base/ptype.exp: Handle compilation and linking with two
11011 source files. Test that proper type for "foo" is found based
11012 on source context rather than first match found in symtabs.
11013
a1b06f35
MK
110142005-12-28 Mark Kettenis <kettenis@gnu.org>
11015
11016 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11017 * gdb.asm/openbsd.inc: Indent commands.
11018
d082a1e2
MK
110192005-12-26 Mark Kettenis <kettenis@gnu.org>
11020
c65016bd
MK
11021 * gdb.base/freebpcmd.exp: Increase timeout.
11022
d082a1e2
MK
11023 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11024
d3c32a0e
DJ
110252005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11026
11027 * gdb.base/default.exp: Update check for "show version".
11028
9fdb1f50
RC
110292005-12-09 Randolph Chung <tausq@debian.org>
11030
11031 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
11032 * gdb.asm/pa64.inc: New file.
11033
5f2c56f7
RC
110342005-12-09 Randolph Chung <tausq@debian.org>
11035
11036 * gdb.asm/common.inc: Indent commands.
11037 * gdb.asm/asmsrc1.s: Likewise.
11038 * gdb.asm/asmsrc2.s: Likewise.
11039
8117349c
RC
110402005-12-09 Randolph Chung <tausq@debian.org>
11041
11042 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11043 (get_addr_of_sym): Remove duplicate print.
11044 (gen_core): xfail hppa*-*-hpux*, update expected output.
11045 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11046 * gdb.arch/pa64-nullify.s: New file.
11047
8f07f25a
RC
110482005-12-09 Randolph Chung <tausq@debian.org>
11049
11050 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11051
55b39184
DJ
110522005-12-07 Christophe Lyon <christophe.lyon@st.com>
11053
11054 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11055 code generation for these functions.
11056 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11057 error message.
11058
31e2b00f
AS
110592005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11060
11061 * gdb.base/help.exp (help b, help br, help bre, help brea)
11062 (help break): Update the expected message.
11063
c3d0b56e
SC
110642005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11065
11066 * gdb.asm/m68hc11.inc: Setup the data section.
11067 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11068 script for this test.
11069 (m6812-*-*): Likewise.
11070
36ae0ea9
RC
110712005-11-09 Randolph Chung <tausq@debian.org>
11072
11073 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11074
9d6f42e9
WZ
110752005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11076
11077 * gdb.base/break.exp: Fix a comment typo.
11078
e2126a14
EZ
110792005-11-03 Jim Blandy <jimb@redhat.com>
11080
a9c64011
AS
11081 Checked in by Elena Zannoni <ezannoni@redhat.com>
11082
889bf7c5 11083 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 11084
e0ac7199
CV
110852005-11-02 Corinna Vinschen <vinschen@redhat.com>
11086
11087 * gdb.arch/gdb1558.c: Include stdio.h.
11088
31d3fb18
MK
110892005-10-31 Mark Kettenis <kettenis@gnu.org>
11090
11091 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11092
e52b687c
MK
110932005-10-31 Mark Kettenis <kettenis@gnu.org>
11094
11095 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11096
f4711d79
PG
110972005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11098
a9c64011
AS
11099 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11100 vscr" tests to better match output.
f4711d79 11101
987a9106
JB
111022005-10-12 Jim Blandy <jimb@redhat.com>
11103
11104 * gdb.base/structs.exp (any): New function.
11105 (test_struct_returns): Don't make any assumptions at all about
11106 what value the function returns when GDB can't set the return
11107 value.
11108
2336bb58
JB
111092005-10-09 Joel Brobecker <brobecker@adacore.com>
11110
11111 * gdb.ada/arrayidx/p.adb: New file.
11112 * gdb.ada/arrayidx.exp: New testcase
11113
111142005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
11115
11116 * gdb.ada/array_return/pck.ads: New file.
11117 * gdb.ada/array_return/pck.adb: New file.
11118 * gdb.ada/array_return/p.adb: New file.
11119 * gdb.ada/array_return.exp: New testcase.
11120
705335ea
JB
111212005-10-03 Joel Brobecker <brobecker@adacore.com>
11122
a9c64011
AS
11123 * gdb.base/arrayidx.c: New file.
11124 * gdb.base/arrayidx.exp: New testcase.
705335ea 11125
11ee9940
NR
111262005-09-29 Nick Roberts <nickrob@snap.net.nz>
11127
11128 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
11129 frames-invalid and breakpoints-invalid are no longer generated
11130 with level 3 so don't expect them in the output.
11131
39fb8e9e
BR
111322005-09-27 Bob Rossi <bob@brasko.net>
11133
a9c64011 11134 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
11135 from test. Escape the | in mi_gdb_test call.
11136 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
11137 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
11138 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
11139 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
11140 expected regex's in mi_gdb_test calls.
11141 * lib/mi-support.exp: Remove arbitrary .* from tests.
11142 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
11143 Fully anchor GDB/MI expected results in mi_gdb_test.
11144 * lib/gdb.exp (string_to_regexp): Escape the ] character.
11145 * gdb.base/sizeof.exp: Remove escape character. Correct test.
11146
2af48f68
PB
111472005-09-26 Paul Brook <paul@codesourcery.com>
11148
11149 * long_long.exp: Exclude eabi targets from arm FPA float format test.
11150
f34502bc
WZ
111512005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11152
11153 * bfp-test.c: New file.
11154 * bfp-test.exp: New testcase.
11155
ca929517
WZ
111562005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11157
11158 * gdb.fortran/subarray.exp: New testcase to test the evaluation
11159 of subarray and substring variable.
11160 * gdb.fortran/subarray.f: New source file for the test of subarray
11161 and substring variable evaluation.
11162 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
11163 of string constant.
11164
c761af65
DJ
111652005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11166
11167 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
11168 copyright dates.
11169
561d7a1d
PG
111702005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
11171
11172 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
11173 powerpc altivec' test with an almost identical 'info vector' test.
11174
b2b64cc9
PG
111752005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11176
a9c64011
AS
11177 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11178 vscr" tests to match output.
b2b64cc9 11179
6ac4d15a
PG
111802005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11181
a9c64011
AS
11182 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
11183 output.
6ac4d15a 11184
40e55bef
BR
111852005-09-11 Bob Rossi <bob@brasko.net>
11186
889bf7c5
PA
11187 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
11188 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
11189 commands that return an MI output command and an asyncronous MI output
11190 command.
40e55bef
BR
11191 * gdb.mi/mi-console.exp: Ditto.
11192
3c7385ec
BR
111932005-09-11 Bob Rossi <bob@brasko.net>
11194
11195 * gdb.mi/mi-var-child.c: Include <string.h>.
11196
a6cd0eb3
DJ
111972005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
11198
11199 * killed.exp: Correct gdb_expect syntax.
11200
2f168eed
CV
112012005-08-09 Corinna Vinschen <vinschen@redhat.com>
11202
11203 * lib/mi-support.exp (mi_gdb_load): Fix typo.
11204
ecd3fd0f
BR
112052005-08-02 Bob Rossi <bob@brasko.net>
11206
11207 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
11208 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
11209 Change tests to inferior-tty-set/show.
11210 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
11211 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
11212 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
11213 inferior. Use mi_gdb_test to get GDB and Inferior output.
11214 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
11215 descriptor.
11216 (mi_inferior_tty_name): Add inferior PTY file name.
11217 (mi_gdb_start): Add INFERIOR_PTY parameter.
11218 (mi_gdb_test): Add IPATTERN parameter.
11219
f1ea48cb 112202005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 11221
f1ea48cb
BR
11222 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
11223 parameter to mi_gdb_test.
11224 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
11225
6e650a67
DJ
112262005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11227
11228 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
11229 struct_declarations.
11230 * gdb.mi/mi-var-child.exp: Step over the initialization of
11231 struct_declarations.
11232
8be260b6
DJ
112332005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11234
11235 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11236 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
11237 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
11238 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
11239 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
11240 file.
11241
4e660f07
NR
112422005-07-27 Nick Roberts <nickrob@snap.net.nz>
11243
11244 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
11245 (do_children_tests): Assign values to the extra elements.
11246
11247 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
11248 them for tests for "-var-update --no-values" and
a9c64011 11249 "-var-update --all-values".
4e660f07
NR
11250 Add test for "-var-list-children --simple-values".
11251
11252 * gdb.mi/basics.c (callee4): Add integer array D[3]...
11253
11254 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
11255 "-stack-list-locals --simple-values" Improve doc strings and
11256 comments.
11257
6bdae935
MK
112582005-07-18 Mark Kettenis <kettenis@gnu.org>
11259
598b7a6f
MK
11260 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
11261 *-*-openbsd*.
11262 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
11263
6bdae935
MK
11264 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
11265 sigaltsatck'.
11266
1323e929 112672005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 11268
1323e929
BR
11269 * gdb.base/default.exp (tty): Changed output of command.
11270 * gdb.base/help.exp (help tty): Ditto.
11271
b1a9c082
MK
112722005-07-12 Mark Kettenis <kettenis@gnu.org>
11273
11274 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
11275
10a844a2
MK
112762005-07-10 Mark Kettenis <kettenis@gnu.org>
11277
11278 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
11279 -stack-select-frame without arguments.
11280 (test_stack_frame_listing): Add test for newly implemented command
11281 -stack-info-frame.
11282
3cb3b8df
BR
112832005-07-06 Bob Rossi <bob@brasko.net>
11284
11285 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
11286 command.
11287 (Copyright): Update copyright.
11288
a0c5fbcf
WZ
112892005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
11290
11291 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
11292 tests to evaluate exponentiation expression.
11293
984971d0
AS
112942005-06-29 Andreas Schwab <schwab@suse.de>
11295
11296 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
11297 main to avoid warnings.
11298
11299 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
11300
fe03833f
NR
113012005-06-20 Nick Roberts <nickrob@snap.net.nz>
11302
11303 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
11304 -stack-select-frame without arguments.
11305 (test_stack_frame_listing): Add test for newly implemented command
11306 -stack-info-frame.
a9c64011 11307
7a55f279
WZ
113082005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
11309
0ffa0ea5
DJ
11310 * gdb.fortran/array-element.f: New file.
11311 * gdb.fortran/array-element.exp: New testcase.
7a55f279 11312
26585198
DJ
113132005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11314
11315 * gdb.base/bigcore.exp: Correct checks for systems which can
11316 not dump a large core file.
11317
c1bd25fd
DJ
113182005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11319
11320 * gdb.base/relocate.c: Add a copyright notice.
11321 (dummy): Remove.
11322 * gdb.base/relocate.exp: Test printing the values of variables
11323 from a relocatable file.
11324
589e074d
DJ
113252005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11326
11327 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
11328 excess MI output after an error.
11329
0915f927
JB
113302005-05-29 Joel Brobecker <brobecker@adacore.com>
11331
11332 * gdb.arch/alpha-step.c: New file.
11333 * gdb.arch/alpha-step.exp: New testcase.
11334
76ff342d
DJ
113352005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
11336 Dennis Brueni <dennis@slickedit.com>
11337
11338 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
11339 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
11340 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
11341 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
11342 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11343 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
11344 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
11345
96b0c7ac
DJ
113462005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
11347 Wu Zhou <woodzltc@cn.ibm.com>
11348
11349 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
11350 IBM's xlc compiler.
11351 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
11352 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
11353
f21565d2
JB
113542005-05-13 Jim Blandy <jimb@redhat.com>
11355
11356 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
11357 calling gdb_suppress_entire_file.
11358 * gdb.base/charset.exp: Same.
11359 * gdb.base/call-rt-st.exp: Same.
11360
6006a3a1
BR
113612005-05-05 Bob Rossi <bob_rossi@cox.net>
11362
11363 * lib/gdb.exp (fullname_syntax): Added global regex.
11364 (fullname_syntax_POSIX): Ditto.
11365 (fullname_syntax_UNC): Ditto.
11366 (fullname_syntax_DOS_CASE): Ditto.
11367 (fullname_syntax_DOS): Ditto.
11368 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
11369 fullname_syntax variable to scope and use it.
11370 (test_file_list_exec_source_files): Ditto.
11371 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
11372
c3b69c04
DJ
113732005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
11374
11375 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
11376
3c95e6af
PG
113772004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
11378
a9c64011
AS
11379 * lib/gdb.exp (skip_altivec_tests): New function, based on
11380 check_vmx_hw_available from the GCC testsuite.
11381 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
11382 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 11383
78df6c56
JB
113842005-05-02 Jim Blandy <jimb@redhat.com>
11385
11386 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
11387 calling gdb_suppress_entire_file.
11388
1690f9cf
DJ
113892005-04-30 Randolph Chung <tausq@debian.org>
11390
11391 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
11392 Slightly relax "sem_post" name checking.
11393
5ea106f7
PG
113942005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11395
11396 * gdb.base/unload.exp: Use new shared library infrastructure.
11397
bf7234cf
PG
113982005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11399
11400 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 11401 infrastructure.
bf7234cf 11402
547b869a
CV
114032005-04-29 Corinna Vinschen <vinschen@redhat.com>
11404
11405 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
11406 * gdb.asm/h8300.inc: New file.
11407
f07e55f0
PG
114082005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11409
11410 * gdb.base/shlib-call.exp: Change to use new shared library
11411 infrastructure.
11412
3cbba3d1
PG
114132005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11414
a9c64011
AS
11415 * gdb.base/pending.exp: Change to use new shared library
11416 infrastructure.
3cbba3d1 11417
ed6df200
PG
114182005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11419
a9c64011
AS
11420 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
11421 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 11422
8c8f4ebe
PG
114232005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
11424
a9c64011
AS
11425 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
11426 shared objects being adjusted and update copyright years.
8c8f4ebe 11427
607fbc54
DJ
114282005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
11429
11430 * ChangeLog: Correct some 2003-01-13 dates.
11431 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
11432 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
11433 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
11434 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
11435 gdb.trace/tfind.exp: Update copyright years.
11436
57bf0e56
DJ
114372005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
11438 Daniel Jacobowitz <dan@codesourcery.com>
11439
11440 * lib/gdb.exp (gdb_compile): Handle shlib=.
11441 (gdb_compile_shlib): New function.
11442
9b593790
PG
114432005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
11444
a9c64011 11445 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 11446
9494c6a5
DJ
114472005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11448
11449 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
11450 gdb.server.
11451 * configure.ac: Likewise.
11452 * configure: Regenerated.
11453 * gdb.gdbserver/Makefile.in: Moved to...
11454 * gdb.server/Makefile.in: ... here.
11455 * gdb.gdbserver/server.c: Moved to...
11456 * gdb.server/server.c: ... here.
11457 * gdb.gdbserver/server-run.exp: Moved to...
11458 * gdb.server/server-run.exp: ... here.
11459
6f8eac0e
DJ
114602005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11461
11462 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
11463 * configure.ac: Create gdb.gdbserver/Makefile.
11464 * configure: Regenerated.
11465 * lib/gdbserver-support.exp: New file, derived from
11466 config/gdbserver.exp.
11467 * config/gdbserver.exp: Use gdbserver-support.exp.
11468 * gdb.gdbserver/Makefile.in: New file.
11469 * gdb.gdbserver/server.c: New file.
11470 * gdb.gdbserver/server-run.exp: New file.
11471
6e87504d
PG
114722005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
11473
a9c64011
AS
11474 * lib/gdb.exp (test_compiler_info): Return compiler_info
11475 if no arguments are given.
6e87504d 11476
d1779be4
PG
114772005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
11478
11479 * gdb.arch/altivec-abi.exp: Check for compiler and set
11480 use altivec' flag accordingly.
11481 * gdb.arch/altivec-regs.exp: Likewise.
11482
88750304
DJ
114832005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
11484
11485 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
11486
f3fb768d
AS
114872005-03-27 Andreas Schwab <schwab@suse.de>
11488
11489 * gdb.base/bigcore.c (main): Add missing mode argument in open
11490 call.
11491
7e813ac5
DJ
114922005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
11493
11494 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
11495 downloads.
11496 * config/gdbserver.exp (gdb_load): Likewise.
11497
8e3049aa
PB
114982005-03-14 Paul Brook <paul@codesourcery.com>
11499
11500 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
11501 targets.
11502
a9df7c44
JB
115032005-03-09 Joel Brobecker <brobecker@adacore.com>
11504
11505 * gdb.dwarf2/dup-psym.S: New file.
11506 * gdb.dwarf2/dup-psym.exp: New testcase.
11507
9f0d94e8
JB
115082005-03-09 Joel Brobecker <brobecker@adacore.com>
11509
11510 * gdb.ada/exec_changed/first.adb: New file.
11511 * gdb.ada/exec_changed/second.adb: New file.
11512 * gdb.ada/exec_changed.exp: New testcase.
11513
5f579bc5
NS
115142005-03-08 Nathan Sidwell <nathan@codesourcery.com>
11515
36e9969c
NS
11516 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
11517 (A2): New class.
11518 (main): Test operator+.
11519 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
11520 breakpoint test.
11521
5f579bc5
NS
11522 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
11523 * gdb.base/signull.exp: Disable if gdb,nosignals.
11524 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
11525 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
11526 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
11527 * gdb.mi/mi2-console.exp: Likewise.
11528 * gdb.trace/collection.exp (run_trace_experiment): Consume the
11529 continue output at start.
11530 (gdb_collect_locals_test): Robustify regexp.
11531 * gdb.trace/passc-dyn.exp: Fix comment typo.
11532 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
11533
be46087e
CV
115342005-03-08 Corinna Vinschen <vinschen@redhat.com>
11535
11536 * gdb.asm/asm-source.exp: Add iq2000 case.
11537 * gdb.asm/iq2000.inc: New file.
11538
384e1a61 115392005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 11540
384e1a61
MI
11541 * gdb.base/command.exp: Change hardcoded value to regular expression.
11542 * gdb.base/float.exp: Add powerpc to the list of targets checked.
11543
584b6e9e
DJ
115442005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
11545
11546 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
11547 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
11548 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
11549 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
11550 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
11551
ab5b5d61
MK
115522005-03-05 Mark Kettenis <kettenis@gnu.org>
11553
11554 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
11555 changes.
11556
ae051c1b
PG
115572004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
11558
a9c64011
AS
11559 * lib/compiler.c: Add test for IBM's xlc compiler.
11560 * lib/compiler.cc: Likewise.
ae051c1b 11561
3f0f6ed2
JB
115622004-02-24 Joel Brobecker <brobecker@adacore.com>
11563
11564 * gdb.ada/fixed_points.exp: Create compilation object directory
11565 before running the test.
11566 * gdb.ada/null_record.exp: Likewise.
11567 * gdb.ada/packed_array.exp: Likewise.
11568 * gdb.ada/start.exp: Likewise.
11569
724f452b
JB
115702005-02-15 Joel Brobecker <brobecker@adacore.com>
11571
11572 * gdb.ada/packed_array/pa.adb: New file.
11573 * gdb.ada/packed_array.exp: New testcase.
11574
57f5cdfb 115752005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 11576
1f393151
MK
11577 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
11578 files.
11579
ebdda337
MK
11580 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
11581 on *-*-openbsd*. Correctly match whitespace in regukar
11582 expressions.
11583
cf309262
DJ
115842005-02-10 Daniel Jacobowitz <dan@debian.org>
11585
11586 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
11587 PR exp/1821
11588 * gdb.base/gdb1821.c: New test file.
11589 * gdb.base/gdb1821.exp: New test file.
11590
3be49e7a
JB
115912005-02-09 Joel Brobecker <brobecker@adacore.com>
11592
11593 * gdb.base/start.c: New file.
11594 * gdb.base/start.exp: New testcase.
11595
e292e67d
JB
115962005-02-09 Joel Brobecker <brobecker@adacore.com>
11597
11598 * gdb.ada/start/dummy.adb: New file.
11599 * gdb.ada/start.exp: New testcase.
11600
dbdfa66c
CV
116012005-02-09 Corinna Vinschen <vinschen@redhat.com>
11602
11603 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
11604 for printing symbols and statistics.
11605 Add test for using relative pathnames in "maint print msymbols" test.
11606 Mark "maint info sections DATA" XFAIL on Cygwin.
11607 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
11608 tests.
11609
d7941671
AC
116102005-02-09 Andreas Schwab <schwab@suse.de>
11611
11612 Committed by Andrew Cagney <cagney@gnu.org>
11613 * gdb.base/remotetimeout.exp: New file.
11614
74e5ef44
MK
116152005-02-07 Mark Kettenis <kettenis@gnu.org>
11616
11617 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
11618
464dd14d
JB
116192005-02-03 Joel Brobecker <brobecker@adacore.com>
11620
11621 * gdb.ada/gnat_ada.gpr: New file.
11622 * gdb.ada/gnat_ada.gin: Delete, no longer used.
11623 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
11624 * configure.ac: No longer generate gnat_ada.gpr.
11625 * configure: Regenerate.
11626 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
11627 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
11628 * gdb.ada/null_record/bar.ads: Likewise.
11629 * gdb.ada/null_record/bar.adb: Likewise.
11630 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
11631 * gdb.ada/null_record.exp (testdir): New variable.
11632 (testfile): executable is now in testdir subdirectory.
11633 (srcfile): Use full path to the main compilation unit.
11634 * gdb.ada/fixed_points.exp: Same changes as above.
11635
30d756ae
NR
116362005-02-03 Nick Roberts <nickrob@snap.net.nz>
11637
11638 * gdb.base/interp.exp: New test.
11639
9d799f85
AC
116402005-01-24 Andrew Cagney <cagney@gnu.org>
11641
11642 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
11643
15656118
AC
116442005-01-19 Andrew Cagney <cagney@gnu.org>
11645
a892c31b
AC
11646 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
11647 configure.ac not configure.in.
11648
15656118
AC
11649 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
11650 of powerpc*-*-*.
11651 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 11652 * gdb.base/list.exp (test_list_function)
15656118
AC
11653 (test_list_filename_and_function): Ditto.
11654 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
11655
a7b01baf
AC
116562005-01-16 Andrew Cagney <cagney@gnu.org>
11657
17d92a02
AC
11658 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
11659
a7b01baf
AC
11660 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
11661
bc8332bb
AC
116622005-01-14 Andrew Cagney <cagney@gnu.org>
11663
11664 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
11665 * gdb.mi/mi2-var-cmd.exp: Ditto.
11666
4d074752
CV
116672005-01-10 Corinna Vinschen <vinschen@redhat.com>
11668
11669 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
11670
bec39cab
AC
116712005-01-07 Andrew Cagney <cagney@gnu.org>
11672
11673 * configure.ac: Rename configure.in, require autoconf 2.59.
11674 * configure: Re-generate.
11675 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
11676 * gdb.stabs/configure: Re-generate.
11677 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
11678 * gdb.hp/configure: Re-generate.
11679 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
11680 autoconf 2.59.
11681 * gdb.hp/gdb.objdbg/configure: Re-generate.
11682 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
11683 autoconf 2.59.
11684 * gdb.hp/gdb.defects/configure: Re-generate.
11685 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
11686 autoconf 2.59.
11687 * gdb.hp/gdb.compat/configure: Re-generate.
11688 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
11689 autoconf 2.59.
11690 * gdb.hp/gdb.base-hp/configure: Re-generate.
11691 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
11692 autoconf 2.59.
11693 * gdb.hp/gdb.aCC/configure: Re-generate.
11694
f10b16d4
JB
116952004-12-15 Jim Blandy <jimb@redhat.com>
11696
11697 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
11698 under NPTL when there is debugging info available for libpthread.
11699
fb6e1814
JG
117002004-12-13 Jerome Guitton <guitton@gnat.com>
11701
11702 * gdb.ada/fixed_points.c: New file.
11703 * gdb.ada/fixed_points.exp: New file.
11704
fe46cd3a
RC
117052004-12-03 Randolph Chung <tausq@debian.org>
11706
11707 * gdb.arch/pa-nullify.exp: New file.
11708 * gdb.arch/pa-nullify.s: New file.
11709
8de0841b
RC
117102004-11-30 Randolph Chung <tausq@debian.org>
11711
11712 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
11713 instead of "tbug". Fix regexp to work properly with gdb_test.
11714
c8170782
PH
117152004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
11716
11717 * gdb.base/bitfields2.exp: New test.
11718 * gdb.base/bitfields2.c: New file.
11719
954269c2
RE
117202004-11-28 Richard Earnshaw <rearnsha@arm.com>
11721
11722 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
11723
0107feed
RC
117242004-11-16 Randolph Chung <tausq@debian.org>
11725
11726 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
11727
f073ae8c
DJ
117282004-11-14 Daniel Jacobowitz <dan@debian.org>
11729
11730 * gdb.threads/threadapply.exp: Correct "macro details" test.
11731
19ad59e7
JJ
117322004-11-11 Jeff Johnston <jjohnstn@redhat.com>
11733
11734 * gdb.threads/threadapply.exp: New test.
11735 * gdb.threads/threadapply.c: New file.
11736
9cf0961b
MK
117372004-11-07 Mark Kettenis <kettenis@gnu.org>
11738
11739 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
11740 frames.
11741
c789492a
FL
117422004-11-05 Felix Lee <felix+log1@specifixinc.com>
11743
11744 * gdb.base/cursal.exp: New file.
11745 * gdb.base/cursal.c: New file.
11746
a1e167bb
AC
117472004-11-03 Andrew Cagney <cagney@gnu.org>
11748
11749 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
11750
b7cbf173
MK
117512004-10-30 Mark Kettenis <kettenis@gnu.org>
11752
11753 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
11754 NetBSD/ELF targets.
11755
88f9d34f
JB
117562004-10-29 Joel Brobecker <brobecker@gnat.com>
11757
11758 * gdb.threads/bp_in_thread.c: New file, copied from
11759 pthread_cond_wait.c.
11760 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
11761 file, rather than reusing the .c file from another testcase.
11762
ca7d6a0c
JB
117632004-10-20 Joel Brobecker <brobecker@gnat.com>
11764
11765 * gdb.ada/null_record.exp: Check where we stopped after
11766 sending the start command, instead of where the associated
11767 temporary breakpoint was inserted.
11768
0d863d03
AC
117692004-10-14 Andrew Cagney <cagney@gnu.org>
11770
11771 * gdb.mi/gdb701.c (main): Return 0.
11772
d11e72cb
DJ
117732004-10-13 Daniel Jacobowitz <dan@debian.org>
11774
d40539a4 11775 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 11776
e1923096
JJ
117772004-10-12 Jeff Johnston <jjohnstn@redhat.com>
11778
11779 * gdb.threads/schedlock.c: Add comment markers to use to find
11780 line numbers.
11781 * gdb.threads/schedlock.exp: Adjust regex to handle the new
11782 comments.
11783 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
11784 breakpoint lines.
11785
ec8ba2c9
DJ
117862004-10-12 Daniel Jacobowitz <dan@debian.org>
11787
11788 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
11789
0eb3658b
DJ
117902004-10-12 Daniel Jacobowitz <dan@debian.org>
11791
11792 * configure.in: Add gdb.dwarf2.
11793 * configure: Regenerated.
11794 * Makefile.in: Add gdb.dwarf2.
11795 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
11796 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
11797 gdb.dwarf2/file1.txt: New files.
11798
a271cc33
OF
117992004-10-11 Orjan Friberg <orjanf@axis.com>
11800
a9c64011 11801 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
11802 of "run", since the latter doesn't work with remote targets. Adjust
11803 the breakpoint numbering accordingly.
11804 * gdb.threads/pthread_cond_wait.exp: Ditto.
11805
895ce074
MC
118062004-10-08 Michael Chastain <mec.gnu@mindspring.com>
11807
11808 * gdb.base/overlays.exp: Update copyright years.
11809
6be3092d
KI
118102004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
11811
11812 * gdb.base/overlays.exp: Disable if target is Linux.
11813
e05389b8
FL
118142004-10-06 Felix Lee <felix+log1@specifixinc.com>
11815
11816 * config/gdbserver.exp (gdb_load): Use right filename on remote.
11817
73cb587d
KI
118182004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
11819
11820 * gdb.asm/asm-source.exp: Add m32r-linux target.
11821 * gdb.asm/m32r-linux.inc: New file.
11822
3c0edcdc
AC
118232004-09-24 Andrew Cagney <cagney@redhat.com>
11824 David Anderson <anderson@redhat.com>
11825
11826 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
11827 command fails, assume things will work.
11828 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
11829 (_GNU_SOURCE): Define.
11830 (print_unsigned, print_hex): Change parameter to "long long".
11831 (print_byte_count): New function, use to print byte counts.
11832 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
11833 O_LARGEFILE.
11834 (main): Compute an upper bound on a corefile in max_core_size.
11835 Limit memory chunk size to max_core_size. Limit total memory
11836 allocated to max_core_size.
11837
4bb3667f
AC
118382004-09-23 Andrew Cagney <cagney@gnu.org>
11839
11840 * gdb.base/bigcore.exp: Replace the code that creates a corefile
11841 from a separate process with code that creates a corefile by
11842 making the inferior dump core.
11843
60fe1a51
MK
118442004-09-23 Mark Kettenis <kettenis@gnu.org>
11845
11846 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
11847 block.
11848
8e937346
MC
118492004-09-23 Michael Chastain <mec.gnu@mindspring.com>
11850
11851 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
11852 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
11853 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
11854 Likewise.
11855
7213f6d6
JJ
118562004-09-20 Jeff Johnston <jjohnstn@redhat.com>
11857
11858 * gdb.java/jprint.exp: New test case for java inferior call.
11859 * gdb.java/jprint.java: Ditto.
11860
eac69dca
JB
118612004-09-15 Joel Brobecker <brobecker@gnat.com>
11862
11863 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
11864
22227696
MC
118652004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11866
11867 * gdb.threads/killed.c: Include <stdlib.h>.
11868 * gdb.threads/pthreads.c: Likewise.
11869
7dd403a4
MC
118702004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11871
11872 * gdb.threads/killed.c: Add copyright notice.
11873
33f2d567
JM
118742004-09-10 Jason Molenda (jmolenda@apple.com)
11875
a9c64011
AS
11876 * gdb.base/define.exp: Two new tests to verify zero space chars
11877 after 'if' and 'while' commands in a user-defined command is correctly
11878 parsed.
33f2d567 11879
e05b62ac
AC
118802004-09-08 Andrew Cagney <cagney@gnu.org>
11881
11882 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
11883 delivery test with duplicate at end of file.
11884
9cbe82da
MK
118852004-09-06 Mark Kettenis <kettenis@jive.nl>
11886
11887 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
11888
564803d9
MC
118892004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11890
11891 * config/hppro.exp: Removed.
11892
7c6807ce
MC
118932004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11894
11895 * config/sparclet.exp: Removed.
11896
bf7e26dd
MC
118972004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11898
11899 * config/udi.exp: Removed.
11900
714e341b
MC
119012004-09-02 Michael Chastain <mec.gnu@mindspring.com>
11902
11903 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
11904 of "exp_continue".
11905 (advancei): Likewise.
11906
1236e623
JJ
119072004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11908
11909 * gdb.base/unload.exp: Fix so messages aren't duplicated.
11910
3bdcad15
MI
119112004-09-01 Manoj Iyer <manjo@austin.ibm.com>
11912
228af206 11913 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
11914 to check for nodebug in executable.
11915 * gdb.gdb/observer.exp (setup_test): Likewise.
11916 * gdb.gdb/selftest.exp (test_with_self): Likewise.
11917 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
11918
c72b934c
AC
119192004-09-01 Andrew Cagney <cagney@gnu.org>
11920
11921 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11922 files.
11923
edd9b715
JJ
119242004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11925
11926 * gdb.base/unload.exp: Fix expected warning message to match
11927 latest format.
11928
fb4ce06b
CV
119292004-09-01 Corinna Vinschen <vinschen@redhat.com>
11930
11931 * gdb.base/call-rt-st.exp: Fix typos.
11932
ce78e7c3
MI
119332004-08-31 Manoj Iyer <manjo@austin.ibm.com>
11934
11935 * gdb.threads/thread_check.exp: New testcase.
11936 * gdb.threads/thread_check.c: New testcase.
11937
2dedb159
AC
119382004-08-31 Andrew Cagney <cagney@gnu.org>
11939
11940 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
11941 (skip_to_handler_entry): New procedures. Test stepping into a
11942 handler when the breakpoint is at the handler's entry point.
11943
68f53502
AC
119442004-08-30 Andrew Cagney <cagney@gnu.org>
11945
11946 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
11947 gdb/1757.
11948
3e3ffd2b
MC
119492004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11950
11951 With code from Manoj Iyer <manjo@austin.ibm.com>:
11952 * lib/gdb.exp (gdb_file_cmd): Return more information in the
11953 return value. Add an arm for "no debugging symbols found".
11954 Change a stray "error" to "perror".
11955 (gdb_run_cmd): Adapt to new return value.
11956 * gdb.base/remote.exp: Adapt to new return value.
11957 * gdb.gdb/complaints.exp: Likewise.
11958 * gdb.gdb/observer.exp: Likewise.
11959 * gdb.gdb/selftest.exp: Likewise.
11960 * gdb.gdb/xfullpath.exp: Likewise.
11961
4b6f5fd2
JB
119622004-08-27 Joel Brobecker <brobecker@gnat.com>
11963
11964 * gdb.threads/bp_in_thread.exp: New testcase.
11965
e5b25496
MC
119662004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11967
11968 Fix PR testsuite/1735.
11969 * gdb.threads/schedlock.c (thread_function): Add a cast
11970 to suppress a gcc warning.
11971 * gdb.threads/thread-specific.c (thread_function): Likewise.
11972
934353d6
MC
119732004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11974
11975 * gdb.base/unload.c: Include <stdlib.h>.
11976
f98a0aef 119772004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 11978
f98a0aef 11979 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
11980 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
11981 synchronized after the "return".
11982
5a2e8882
MC
119832004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11984
11985 * gdb.mi/basics.c: Include <stdio.h>.
11986 * gdb.mi/pthreads.c: Include <stdlib.h>.
11987 * gdb.mi/var-cmd.c: Include <stdlib.h>.
11988
a9640423
MC
119892004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11990
11991 * gdb.threads/schedlock.c: Add copyright notice.
11992
b04e311d
AC
119932004-08-25 Andrew Cagney <cagney@gnu.org>
11994
11995 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
11996 (skip_over_handler, breakpoint_over_hander): New test procedures.
11997 (advance, advancei): Add a proper prefix, do not use
11998 rerun_to_main.
11999 * gdb.base/sigstep.c (main): Change to use an infinite loop.
12000
7c27f15b
MC
120012004-08-24 Michael Chastain <mec.gnu@mindspring.com>
12002
12003 * gdb.mi/basics.c: Add copyright notice.
12004 * gdb.mi/var-cmd.c: Add copyright notice.
12005
fffc87ae
MC
120062004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12007
12008 * lib/gdb.exp: Remove signed_keyword_not_used.
12009 * lib/compiler.c: Likewise.
12010 * lib/compiler.cc: Likewise.
12011
d782e0bf
MC
120122004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12013
12014 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12015 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12016
96033e83
MC
120172004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12018
12019 * gdb.base/whatis.c: Add copyright notice.
12020
cf38c229
MK
120212004-08-20 Mark Kettenis <kettenis@gnu.org>
12022
12023 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
12024 it to skip the breakpoints encoded in the inline assembly.
12025
f4b49756
MC
120262004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12027
12028 * Makefile.in: Add gdb.fortran.
12029
2f193b69
MC
120302004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12031
12032 * gdb.base/call-sc.exp (test_scalar_returns):
12033 Fix cut-and-paste glitch in "Make fun return now".
12034
89a237cb
MC
120352004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12036
12037 * configure.in: Add gdb.fortran.
12038 * configure: Regenerate.
12039 * gdb.fortran/Makefile.in: New file.
12040 * lib/gdb.exp (skip_fortran_tests): New procedure.
12041
469aff8e
MC
120422004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12043
12044 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12045 reference to bug-gnu@prep.ai.mit.edu.
12046 * gdb.mi/mi-var-child.exp: Likewise.
12047 * gdb.mi/mi-var-cmd.exp: Likewise.
12048 * gdb.mi/mi-var-display.exp: Likewise.
12049 * gdb.mi/mi2-var-block.exp: Likewise.
12050 * gdb.mi/mi2-var-child.exp: Likewise.
12051 * gdb.mi/mi2-var-cmd.exp: Likewise.
12052 * gdb.mi/mi2-var-display.exp: Likewise.
12053
00b51b9f
MK
120542004-08-15 Mark Kettenis <kettenis@gnu.org>
12055
12056 * gdb.base/unload.c (main): Make local variable msg const.
12057
45f07fef
MC
120582004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12059
12060 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12061 to bug-gnu@prep.ai.mit.edu.
12062 * gdb.mi/mi-disassemble.exp: Likewise.
12063 * gdb.mi/mi-eval.exp: Likewise.
12064 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12065 default line number.
12066 * gdb.mi/mi-return.exp: Likewise.
12067 * gdb.mi/mi-simplerun.exp: Likewise.
12068 * gdb.mi/mi-stack.exp: Likewise.
12069 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12070 number with explicit range test.
12071 * gdb.mi/mi-watch.exp: Likewise.
12072 * gdb.mi/mi2-break.exp: Likewise.
12073 * gdb.mi/mi2-cli.exp: Likewise.
12074 * gdb.mi/mi2-disassemble.exp: Likewise.
12075 * gdb.mi/mi2-eval.exp: Likewise.
12076 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12077 default line number.
12078 * gdb.mi/mi2-return.exp: Likewise.
12079 * gdb.mi/mi2-simplerun.exp: Likewise.
12080 * gdb.mi/mi2-stack.exp: Likewise.
12081 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12082 number with explicit range test.
12083 * gdb.mi/mi2-watch.exp: Likewise.
12084
dd8c8ee7
MC
120852004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12086
12087 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12088 * gdb.cp/m-static.exp: Likewise.
12089 * gdb.cp/rtti.exp: Likewise.
12090
4e838464
MK
120912004-08-14 Mark Kettenis <kettenis@gnu.org>
12092
12093 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12094
8d8cb839
EZ
120952004-08-14 Eli Zaretskii <eliz@gnu.org>
12096
12097 * ChangeLog: Prefix Local Variables with semi-colons and indent
12098 the reference to older ChangeLog files, to fix fontification in
12099 Emacs.
12100
deea8bb0
MC
121012004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12102
12103 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12104 * gdb.mi/mi2-break.exp: Likewise.
12105
c3297504
MC
121062004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12107
12108 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
12109
25808999
MC
121102004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12111
12112 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
12113
226a8d71
MC
121142004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12115
12116 * gdb.cp/classes.exp: Remove unused declarations. Just let
12117 test names default instead of providing special names. Remove
12118 extraneous demangler test.
12119
37fdf854
JJ
121202004-08-12 Jeff Johnston <jjohnstn@redhat.com>
12121
12122 * gdb.base/unload.exp: New test for breakpoints in dynamically
12123 loaded libraries.
12124 * gdb.base/unload.c: Ditto.
12125 * gdb.base/unloadshr.c: Ditto.
12126
2d3a7986
MC
121272004-08-12 Michael Chastain <mec.gnu@mindspring.com>
12128
12129 * gdb.cp/classes.exp (test_ptype_class_objects): Call
12130 cp_test_ptype_class.
12131 (test_enums): Likewise.
12132
c72b934c
AC
121332004-08-10 Andrew Cagney <cagney@gnu.org>
12134
12135 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12136 files.
12137
cc503c8a
AC
121382004-08-10 Andrew Cagney <cagney@gnu.org>
12139
12140 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
12141 init_malloc call.
12142
902f2ccb
MC
121432004-08-10 Michael Chastain <mec.gnu@mindspring.com>
12144
12145 * ChangeLog: Add copyright notice. The notice is copied
12146 from emacs 21.3 top level ChangeLog.
12147
78c90502
MC
121482004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12149
12150 * lib/cp-support.exp: New file.
12151 * lib/cp-support.exp (cp_test_type_class): New function.
12152 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
12153 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
12154 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
12155 cp_test_ptype_class.
12156
88e5ea78
MC
121572004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12158
12159 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
12160 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12161 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
12162 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
12163 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12164 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
12165 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
12166 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
12167 gdb.mi/mi2-watch.exp: Update copyright years.
12168
6a89fc9c
MK
121692004-08-09 Mark Kettenis <kettenis@gnu.org>
12170
12171 * gdb.base/sigaltstack.exp: Provide proper anchoring.
12172
1482e0de
MC
121732004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12174
12175 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
12176 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
12177 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
12178 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12179 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
12180 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
12181 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
12182 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12183 gdb.mi/mi-watch.exp: Update copyright years.
12184
1a5ce3f3
DJ
121852004-08-08 Daniel Jacobowitz <dan@debian.org>
12186
12187 PR gdb/1738
12188 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
12189 from a breakpoint with a pending signal.
12190
04f6ecf2
DJ
121912004-08-08 Daniel Jacobowitz <dan@debian.org>
12192
12193 PR gdb/1736
12194 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
12195 * gdb.base/sigaltstack.exp (finish_test): Consume output until
12196 the prompt.
12197 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
12198
54d90d35
DJ
121992004-08-08 Daniel Jacobowitz <dan@debian.org>
12200
12201 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
12202
d2f6abb0
DJ
122032004-08-08 Daniel Jacobowitz <dan@debian.org>
12204
12205 PR gdb/1736
12206 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
12207 for i?86-*-linux*.
12208
5598c03d
DJ
122092004-08-08 Daniel Jacobowitz <dan@debian.org>
12210
12211 * gdb.arch/i386-prologue.exp: Compile without debug information.
12212
c6fee705
MC
122132004-08-08 Michael Chastain <mec.gnu@mindspring.com>
12214
12215 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
12216 rather than asking gdb to search.
12217
dd90efdb
MC
122182004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12219
12220 * gdb.base/gcore.c: Include <string.h>.
12221
1e84bec1
MC
122222004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12223
12224 * gdb.base/gcore.c: Add copyright notice.
12225
e425eb2b
MC
122262004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12227
12228 * gdb.base/freebpcmd.c: Include <stdio.h>.
12229 * gdb.base/long_long.c: Include <string.h>.
12230 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
12231 * gdb.base/siginfo.c: Include <string.h>.
12232 * gdb.base/sigstep.c: Include <string.h>.
12233
cb9aaed5
MC
122342004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12235
12236 * gdb.base/complex.c: Include <stdlib.h>.
12237
55944f3d
MC
122382004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12239
12240 * gdb.base/complex.c: Add copyright notice.
12241
7b2953d9
MC
122422004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12243
12244 * gdb.base/charset.c: Include <stdlib.h>.
12245
c9133d23
MC
122462004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12247
12248 * gdb.base/auxv.c: Include <stdlib.h>.
12249
0a8490ad
MC
122502004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12251
12252 * gdb.base/auxv.c: Add copyright notice.
12253
3426d5ec
MC
122542004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12255
12256 * gdb.base/coremaker.c: Add copyright notice.
12257 * gdb.base/coremaker2.c: Add copyright notice.
12258
8da195dd
AC
122592004-08-04 Andrew Cagney <cagney@gnu.org>
12260
12261 * gdb.base/store.exp: Update copyright.
12262 (check_set, up_set, check_struct, up_struct): Add a prefix to test
12263 names, do not import gdb_prompt.
12264
8d394f98
AC
122652004-08-01 Andrew Cagney <cagney@gnu.org>
12266
12267 Fix PR testsuite/1729.
12268 * gdb.base/dump.exp: Add test name to callers of capture_value, do
12269 not use capture_value with value 4.
12270 (capture_value): Add optional test name parameter.
12271 (test_reload_saved_value, test_restore_saved_value): Use $msg as
12272 the prefix, pass to capture_value.
12273
b6702b23
MK
122742004-08-01 Mark Kettenis <kettenis@gnu.org>
12275
12276 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
12277 * gdb.arch/i386-prologue.c (standard): New prototype and function.
12278 (main): Call new function.
12279
c203e0ca
MC
122802004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12281
12282 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
12283
a7995a30
MC
122842004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12285
12286 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
12287
9366563b
MC
122882004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12289
b6eeaf26 12290 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
12291 Accept more values of vtbl pointer. Remove some messages
12292 about "obsolete gcc or gdb".
12293
2fc1f950
MC
122942004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12295
12296 * gdb.cp/classes.exp: Accept more varieties of ptype output.
12297
c724d49b
MC
122982004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12299
12300 * gdb.base/asm-source.exp: Properly convert target board
12301 debug flags from gcc format to binutils format.
12302
736b0fce
MK
123032004-07-28 Mark Kettenis <kettenis@gnu.org>
12304
12305 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
12306 gdb1718". PR backtrace/1718 partially fixed.
12307
5633ea5c
JJ
123082004-07-27 Jeff Johnston <jjohnstn@redhat.com>
12309
12310 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
12311
575eebb1
NC
123122004-07-26 Nick Clifton <nickc@redhat.com>
12313
12314 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
12315 good default value for a specific architecture is available then
12316 set it to that value. Otherwise default to the -gstabs switch.
12317 Remove the -g... switches from the asm-flags variable. Allow the
12318 target board info to override the value if it wants to. Pass the
12319 switch on the assembler command line.
12320
62104619
MK
123212004-07-23 Mark Kettenis <kettenis@gnu.org>
12322
12323 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
12324 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
12325 (main): Call new function.
12326
4a1135b8
MC
123272004-07-22 Michael Chastain <mec.gnu@mindspring.com>
12328
12329 Test for PR exp/1715.
12330 * gdb.base/radix.exp: Refactor common procedures. Make all
12331 test names unique. Change XFAIL to KFAIL.
12332
8a12c1f0
MC
123332004-07-20 Michael Chastain <mec.gnu@mindspring.com>
12334
12335 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
12336 * gdb.ada/gnat_ada.gin: ... to here.
12337 * configure.in: Use gnat_ada.gin.
12338 * configure: Regenerate.
12339
23b451cf
AC
123402004-07-20 Andrew Cagney <cagney@gnu.org>
12341
12342 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
12343 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
12344 XFAILs. Clean up test messages and comments. Check backtraces.
12345 Delete re-sync code.
12346
ab618a02
MC
123472004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12348
12349 Fix PR cli/740.
12350 * gdb.base/annota1.exp: Honor gdb,nosignals.
12351 * gdb.base/annota3.exp: Likewise.
12352
46dad340
MC
123532004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12354
12355 * lib/java.exp: Update copyright notice.
12356
756d8c70
AC
123572004-07-19 Andrew Cagney <cagney@gnu.org>
12358
12359 * gdb.base/selftest.exp: Copy file from here ...
12360 * gdb.gdb/selftest.exp: ... to here.
12361
586027e6
AC
123622004-07-16 Andrew Cagney <cagney@redhat.com>
12363
12364 * lib/insight-support.exp: Delete file.
12365 * lib/java.exp (java_init): Fix copyright.
12366
029d2200
AC
123672004-07-16 Andrew Cagney <cagney@gnu.org>
12368
12369 * gdb.base/restore.c: Append "prologue" to comments marking the a
12370 function's prologue.
12371 * gdb.base/restore.exp: Update copyright, re-indent.
12372 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
12373 callerN" prefix where needed. Update patterns that match a
12374 function's prologue.
12375
653b62c5
MC
123762004-07-16 Michael Chastain <mec.gnu@mindspring.com>
12377
12378 * gdb.base/restore.c: Add copyright notice.
12379
f7d690e5
AC
123802004-07-16 Andrew Cagney <cagney@gnu.org>
12381
12382 * gdb.base/logical.exp: Update copyright.
12383 (evaluate): New procedure. Use to re-implement tests using
12384 several tables.
12385
d629a7cb
MH
123862004-07-14 Martin Hunt <hunt@redhat.com>
12387
12388 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
12389 which fixes some problems where init.tcl was not found.
12390
9c7bb332
AC
123912004-07-13 Andrew Cagney <cagney@gnu.org>
12392
6bf46641
AC
12393 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
12394 (check_sizeof, check_valueof): Do not include the output in the
12395 test name. Use gdb_test.
12396 (get_valueof): Use gdb_test_multiple.
12397
c4ffd4c0
AC
12398 * gdb.base/step-test.exp: Update copyright. Use
12399 gdb_test_multiple. Ensure that test names do not include
12400 architecture dependent output.
12401
ab89363a
AC
12402 * gdb.gdb/observer.exp: Update copyright.
12403 (setup_test): Use gdb_test_multiple.
12404 (attach_first_observer, attach_second_observer)
12405 (attach_third_observer, detach_first_observer)
12406 (detach_second_observer, detach_third_observer)
12407 (reset_counters, check_counters): Make $message a prefix.
12408 (test_normal_stop_notifications): Add "args" parameter - a list of
12409 init functions to be called. Make $message a prefix,
12410 (test_observer_normal_stop): Change the message prefixes so that
12411 they are unique, pass the attach / detach procedures to
12412 test_normal_stop_notifications.
12413
ec58997a
AC
12414 * gdb.base/signull.exp (test_segv): Prefix all tests with
12415 "${name}". Clean up test messages.
12416
b475183b
AC
12417 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
12418
9c7bb332
AC
12419 * gdb.base/ena-dis-br.exp: Update copyright.
12420 (break_at): New function. Replace send_gdb with gdb_test,
12421 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
12422 ignore count, not stopped at bpt", with KFAIL.
12423
2dd95497
CV
124242004-07-13 Corinna Vinschen <vinschen@redhat.com>
12425
12426 * gdb.base/attach.exp: Remove cleanupfile handling.
12427
419e626b
AC
124282004-07-12 Andrew Cagney <cagney@gnu.org>
12429
12430 * gdb.base/annota1.exp: Cleanup corefile test name.
12431 * gdb.base/annota3.exp: Ditto.
12432
8b1b3228
AC
124332004-07-12 Andrew Cagney <cagney@gnu.org>
12434
78650829
AC
12435 * gdb.base/signals.exp: Clean up copyright, re-indent.
12436
8b1b3228
AC
12437 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
12438 gdb_test and gdb_test_multiple.
12439
935c2760
JJ
124402004-07-08 Jeff Johnston <jjohnstn@redhat.com>
12441
12442 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 12443 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
12444 provide line number info for first statement in main.
12445
1544280f
AC
124462004-07-08 Andrew Cagney <cagney@gnu.org>
12447
1279f4ff
AC
12448 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
12449
1544280f
AC
12450 * gdb.base/sigbpt.exp: Make the common part of each test name a
12451 prefix instead of suffix.
12452
bcc82369
BR
124532004-07-07 Bob Rossi <bob_rossi@cox.net>
12454
12455 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
12456 test from test_tbreak_creation_and_listing to
12457 test_file_list_exec_source_file
12458 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
12459 Changed name of test from test_tbreak_creation_and_listing to
12460 test_file_list_exec_source_file
12461
23f4b0aa
JJ
124622004-07-07 Jeff Johnston <jjohnstn@redhat.com>
12463
12464 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
12465 the jmisc() constructor instead of <init>.
12466 * gdb.java/jmisc1.exp: Ditto.
12467
56401cd5
AC
124682004-07-07 Andrew Cagney <cagney@gnu.org>
12469
12470 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
12471 corrupting the PC.
12472
44ae2f6a
MC
124732004-07-06 Michael Chastain <mec.gnu@mindspring.com>
12474
12475 * gdb.cp/templates.exp: Accept whitespace change in demangler
12476 output.
12477
45a83408
AC
124782004-07-06 Andrew Cagney <cagney@gnu.org>
12479
12480 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
12481
d205ad70
MC
124822004-07-02 Michael Chastain <mec.gnu@mindspring.com>
12483
12484 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
12485 * lib/compiler.cc: Likewise.
12486
06ea1a61
MC
124872004-06-30 Michael Chastain <mec.gnu@mindspring.com>
12488
12489 * lib/compiler.cc: Work around string preprocessing problem
12490 with old hp c++ compiler.
12491 * lib/compiler.c: Likewise.
12492
daab1251
CV
124932004-06-29 Corinna Vinschen <vinschen@redhat.com>
12494
12495 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
12496 directives to conditionalize symbol prefixing.
12497 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
12498 additional_flags handling. Add underscore prefix for Cygwin.
12499 * gdb.arch/i386-unwind.c: Use preprocessor directives to
12500 conditionalize symbol prefixing.
12501 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
12502 additional_flags handling. Add underscore prefix for Cygwin.
12503
cc984116
CV
125042004-06-29 Corinna Vinschen <vinschen@redhat.com>
12505
12506 * gdb.base/bigcore.exp: Skip test on Cygwin.
12507
c279b077
MC
125082004-06-28 Michael Chastain <mec.gnu@mindspring.com>
12509
12510 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
12511 formats for "info register". Use gdb_test_multiple. Fix
12512 the "invalid register" test.
12513
0e915747
CV
125142004-06-28 Corinna Vinschen <vinschen@redhat.com>
12515
12516 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
12517 PID for Cygwin. Add Cygwin specific strings to check for in some
12518 tests.
12519 (do_attach_tests): Add a test for user interaction when attaching
12520 to a process with no matching symbol table already loaded.
12521
11422c86
AC
125222004-06-26 Andrew Cagney <cagney@gnu.org>
12523
12524 Test PR java/1567 and PR java/1565.
12525 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
12526 * gdb.java/jmisc2.exp: Delete file.
12527
cefbce26
MC
125282004-06-26 Michael Chastain <mec.gnu@mindspring.com>
12529
12530 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
12531
e19f872c
CV
125322004-06-25 Corinna Vinschen <vinschen@redhat.com>
12533
12534 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
12535 attach process.
12536
d931ba3b
MC
125372004-06-23 Michael Chastain <mec.gnu@mindspring.com>
12538
12539 * gdb.cp/pr-1553.exp: Remove.
12540
aef68c48
MC
125412004-06-22 Michael Chastain <mec.gnu@mindspring.com>
12542
12543 * gdb.cp/pr-1553.cc: Remove.
12544 * gdb.cp/pr-1553.exp: Disable this test.
12545
8d5df71a
JB
125462004-06-20 Jim Blandy <jimb@redhat.com>
12547
a9c64011 12548 Fix PR testsuite/1680.
8d5df71a
JB
12549 * gdb.arch/i386-sse.exp: Properly quote curly braces in
12550 regular expressions.
12551
4ac6f39d
MC
125522004-06-19 Michael Chastain <mec.gnu@mindspring.com>
12553
12554 Fix PR testsuite/1679.
12555 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
12556 Issue an UNSUPPORTED result instead.
12557
1b413552
JB
125582004-06-18 Jim Blandy <jimb@redhat.com>
12559
12560 * gdb.base/charset.exp: Only send a control-C if we see a new
12561 prompt and incomplete command.
12562
6daa6ebd
MC
125632004-06-18 Michael Chastain <mec.gnu@mindspring.com>
12564
12565 * gdb.cp/pr-574.cc: Add copyright notice.
12566
51fa4ae0
JB
125672004-06-17 Jim Blandy <jimb@redhat.com>
12568
12569 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
12570 cases where the regexp has no groups; this grabs random text from
12571 the previous test suite, whatever that was.
12572
8fea26c5
MC
125732004-06-17 Michael Chastain <mec.gnu@mindspring.com>
12574
12575 * gdb.cp/printmethod.cc: Add copyright notice.
12576
1e3aeb41
MC
125772004-06-16 Michael Chastain <mec.gnu@mindspring.com>
12578
12579 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
12580
9d9030bc
AC
125812004-06-16 Andrew Cagney <cagney@gnu.org>
12582
12583 * gdb.base/signull.c: Update copyright. Include <string.h>.
12584 (bowler): Replace data_pointer with data_read
12585 and data_write cases. Add code_descriptor case.
12586 (zero, desc): New array and pointer.
12587 (data, code): Change to simple pointers.
12588 * gdb.base/signull.exp: Fix probe pattern matching a function
12589 descriptor SIGSEGV. Replace data_pointer with data_read and
12590 data_write tests.
12591
acd4ad44
AC
125922004-06-16 Andrew Cagney <cagney@gnu.org>
12593
12594 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
12595
08fd625c
MC
125962004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12597
12598 * gdb.base/long_long.c: Add copyright notice.
12599
1903502c
MC
126002004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12601
12602 * gdb.base/long_long.exp: Remove reference to
12603 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
12604 to gdb_breakpoint and gdb_continue_to_breakpoint.
12605
83313cb1
JB
126062004-06-14 Jim Blandy <jimb@redhat.com>
12607
12608 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
12609 endian case.
12610
1bf404ef
AC
126112004-06-14 Andrew Cagney <cagney@gnu.org>
12612
12613 * gdb.base/gcore.exp (capture_command_output): Delete the always
12614 passing tests containing inferior values.
12615 * gdb.base/ending-run.exp: Do not include the breakpoint address
12616 in the test message. Update copyright.
12617 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
12618 size in the test name, use gdb_test_multiple. Update copyright.
12619
ef220b33
MC
126202004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12621
12622 * gdb.cp/ref-types.cc: Add copyright notice.
12623
4f70a4c9
MC
126242004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12625
12626 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
12627 hp_aCC_compiler.
12628 * lib/compiler.cc: Likewise.
12629 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
12630 'set' commands. Log diagnostics for other lines. Set
12631 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
12632
335928ac
MC
126332004-06-13 Michael Chastain <mec.gnu@mindspring.com>
12634
12635 * gdb.cp/try_catch.cc: Add copyright notice.
12636
2efb12e8
MC
126372004-06-12 Michael Chastain <mec.gnu@mindspring.com>
12638
12639 * gdb.cp/userdef.cc: Add copyright notice.
12640
0bbed51a
MC
126412004-06-11 Michael Chastain <mec.gnu@mindspring.com>
12642
12643 * gdb.cp/virtfunc.cc: Add copyright notice.
12644
e12a46c9
RC
126452004-06-11 Randolph Chung <tausq@debian.org>
12646
12647 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
12648 problem.
12649
338e05af
AC
126502004-06-10 Andrew Cagney <cagney@gnu.org>
12651
12652 * lib/compiler.cc, lib/compiler.c: Append either
12653 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
12654 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
12655 instead of gcc-3-3.
12656
dc3f10cb
AC
126572004-06-09 Andrew Cagney <cagney@gnu.org>
12658
b4d946af
AC
12659 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
12660 gdb/1455, bug is specific to "long long" and "double".
a9c64011 12661
dc3f10cb
AC
12662 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
12663 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
12664 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
12665 fixed.
12666
b5c0bfa2
AC
126672004-06-09 Andrew Cagney <cagney@gnu.org>
12668
12669 * gdb.base/structs.exp (test_struct_returns): Replace
12670 "return_value_unknown" and "finish_value_unknown" by
12671 "return_value_known" and "finish_value_known". Instead of
12672 "return_value_unknown" iff "finish_value_unknown", check
12673 "return_value_known" implies "finish_value_known".
12674
caeb605f
MH
126752004-06-08 Martin Hunt <hunt@redhat.com>
12676
12677 * gdb.base/float.exp: Add pattern for mips targets.
12678
c892bb64
RC
126792004-06-08 Randolph Chung <tausq@debian.org>
12680
12681 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
12682 message for unknown architectures more clear.
12683
48306d3e
JB
126842004-06-08 Joel Brobecker <brobecker@gnat.com>
12685
12686 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
12687 start the execution of the program.
12688
83ecb59f
JB
126892004-06-07 Jim Blandy <jimb@redhat.com>
12690
12691 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
12692 * gdb.arch/i386-cpuid.h: New helper file.
12693
55264cb4
RC
126942004-06-07 Randolph Chung <tausq@debian.org>
12695
12696 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
12697 has started.
12698
23cadb28
RM
126992004-06-04 Roland McGrath <roland@redhat.com>
12700
12701 Fix PR gdb/1647.
12702 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
12703 differently to be robust to output buffering differences.
12704
51d01eda
MC
127052004-06-04 Michael Chastain <mec.gnu@mindspring.com>
12706
12707 * gdb.threads/pthreads.exp: Update copyright years.
12708 (check_control_c): Change asynchronous 'after' to synchronous.
12709
f4fc3b93
RM
127102004-06-04 Roland McGrath <roland@redhat.com>
12711
12712 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
12713 next gdb prompt.
12714
4013522b
MC
127152004-06-02 Michael Chastain <mec.gnu@mindspring.com>
12716
12717 Fix PR gdb/1636.
12718 * gdb.threads/manythreads.exp: Change asynchronous 'after'
12719 calls to synchronous.
12720
7a8f1e6b
JB
127212004-05-26 Jim Blandy <jimb@redhat.com>
12722
12723 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
12724
81bb3443
RC
127252004-05-24 Randolph Chung <tausq@debian.org>
12726
12727 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
12728 * gdb.asm/pa.inc: New file.
12729
8f5a3103
MK
127302004-05-22 Mark Kettenis <kettenis@gnu.org>
12731
12732 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
12733
734b8fe8 127342004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 12735 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
12736
12737 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
12738 GDB prompt.
12739
725603e1
UW
127402004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12741
f4fc3b93 12742 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
12743 setjmp/longjmp. Use sigaction instead of signal.
12744
8b923272 127452004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 12746 Michael Snyder <msnyder@redhat.com>
8b923272
JB
12747
12748 * gdb.threads/pthread_cond_wait.c: New file.
12749 * gdb.threads/pthread_cond_wait.exp: New testcase.
12750
8bfabb04
AC
127512004-05-13 Andrew Cagney <cagney@redhat.com>
12752
12753 * gdb.base/signull.exp, gdb.base/signull.c: New files.
12754 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
12755
42edda50
AC
127562004-05-11 Andrew Cagney <cagney@redhat.com>
12757
12758 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
12759 fixed but revealed gdb/1639.
12760
d303a6c7
AC
127612004-05-10 Andrew Cagney <cagney@redhat.com>
12762
12763 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
12764 func1" and "next to 2nd alarm", kernel bug avoided.
12765
bf08c2a1
DJ
127662004-05-10 Daniel Jacobowitz <dan@debian.org>
12767
12768 PR external/1568
12769 * gdb.base/bigcore.exp: Check the size of the dumped core file.
12770 XFAIL if it is smaller than bytes_allocated.
12771 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
12772 (main): Make chunks_allocated unsigned. Correct comment.
12773
c0586a34
JB
127742004-05-07 Joel Brobecker <brobecker@gnat.com>
12775
12776 * gdb.arch/powerpc-aix-prologue.c: New file.
12777 * gdb.arch/powerpc-aix-prologue.exp: New file.
12778
f2785d12
JB
127792004-05-07 Jim Blandy <jimb@redhat.com>
12780
12781 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
12782 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
12783
bd7f6e30
JB
127842004-05-06 Joel Brobecker <brobecker@gnat.com>
12785
12786 * gdb.base/sep.exp: No longer setup_kfail when the program was
12787 built with dwarf2.
12788
0a5e7efe
JI
127892004-05-05 Jim Ingham <jingham@apple.com>
12790
12791 * gdb.base/pending.exp: Make sure pending breakpoints
12792 preserve the ignore count.
f4fc3b93 12793
a8958849
MK
127942004-04-27 Jerome Guitton <guitton@gnat.com>
12795
12796 * i386-prologue.exp: Add testcase for jump instruction as first
12797 instruction of the real code.
12798 * i386-prologue.c (jump_at_beginning): New function.
12799
7e103f5b
MK
128002004-04-28 Mark Kettenis <kettenis@gnu.org>
12801
12802 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
12803 x86_64-*-*.
12804
5d38b224
MK
128052004-04-28 Mark Kettenis <kettenis@gnu.org>
12806
12807 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
12808 i*86-*-*.
12809
0ef32fd9
MK
128102004-04-25 Mark Kettenis <kettenis@gnu.org>
12811
12812 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
12813 expression that checks the return type.
12814
71d7dd7c
AC
128152004-04-23 Andrew Cagney <cagney@redhat.com>
12816
12817 * gdb.base/call-sc.exp: New test of scalar call/return values.
12818 * gdb.base/call-sc.c: Ditto.
12819
1e9f977e
JJ
128202004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12821
12822 * gdb.threads/manythreads.c: Reduce thread stack size.
12823
899d9e3a
JJ
128242004-04-23 Jeff Johnston <jjohnstn@redhat.com>
12825
12826 * gdb.threads/manythreads.c: Add copyright notice.
12827
61bcae62
AC
128282004-04-23 Andrew Cagney <cagney@redhat.com>
12829
12830 * gdb.base/siginfo.exp: Better handle step out of signal.
12831 * gdb.base/sigstep.exp: Ditto.
12832
7339a42e 128332004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 12834 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
12835
12836 * gdb.threads/manythreads.c: New testcase.
12837 * gdb.threads/manythreads.exp: Ditto.
12838
5c98409b
JB
128392004-04-22 Jim Blandy <jimb@redhat.com>
12840
12841 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
12842 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
12843
3b611f1a
MC
128442004-04-21 Michael Chastain <mec.gnu@mindspring.com>
12845
12846 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
12847
f0fd9238
AC
128482004-04-21 Andrew Cagney <cagney@redhat.com>
12849
12850 * gdb.base/sigstep.c: New file.
12851 * gdb.base/sigstep.exp: New file.
12852
90990674
JB
128532004-04-16 Joel Brobecker <brobecker@gnat.com>
12854
12855 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
12856 call to observer_notify_normal_stop.
12857
78cef34b
AC
128582004-04-15 Andrew Cagney <cagney@redhat.com>
12859
12860 * gdb.base/siginfo.c: New file.
12861 * gdb.base/siginfo.exp: New file.
12862
d2343407
JB
128632004-04-12 J. Brobecker <brobecker@gnat.com>
12864
12865 * gdb.base/sep.exp: Fix typo in comment.
12866
a2dba3c8
JB
128672004-04-12 J. Brobecker <brobecker@gnat.com>
12868
12869 * gdb.base/sep.c: New file.
12870 * gdb.base/sep-proc.c: New file.
12871 * gdb.base/sep.exp: New testcase.
12872
15f7b60e
MK
128732004-04-09 Mark Kettenis <kettenis@gnu.org>
12874
12875 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
12876 support.
12877
44f4de1a
AC
128782004-04-05 Andrew Cagney <cagney@redhat.com>
12879
12880 * gdb.base/sigaltstack.c: New file.
12881 * gdb.base/sigaltstack.exp: New file.
12882
ef04f396
JB
128832004-04-04 Joel Brobecker <brobecker@gnat.com>
12884
12885 * gdb.base/foll-fork.exp: Update the expected output for
12886 "help set follow-fork-mode", to match a change that was made
12887 to the help of this variable on 2004-01-13.
12888
d40d2c92
JB
128892004-04-01 Joel Brobecker <brobecker@gnat.com>
12890
12891 * lib/ada.exp: Add copyright notice.
12892 * bar.ads: Likewise.
12893 * bar.adb: Likewise.
12894 * null_record.adb: Likewise.
12895 * null_record.exp: Likewise.
12896 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
12897
f86ef5a3
JB
128982004-04-01 Joel Brobecker <brobecker@gnat.com>
12899
12900 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
12901 * configure: Regenerate.
12902
414e70e3
JB
129032004-04-01 Joel Brobecker <brobecker@gnat.com>
12904
12905 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
12906 to build the application. Remove the message printed when in
12907 verbose mode, redundant with the UNSUPPORTED message above.
12908
f0aaee49
JB
129092004-03-31 Joel Brobecker <brobecker@gnat.com>
12910
12911 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
12912 * gdb.ada (null_record.exp): New testcase.
12913
ac81cb54
JB
129142004-03-31 Joel Brobecker <brobecker@gnat.com>
12915
12916 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
12917
854af2f7
JB
129182004-03-31 Joel Brobecker <brobecker@gnat.com>
12919
12920 * gdb.ada: New subdirectory.
12921 * gdb.ada/Makefile.in: New file.
12922 * gdb.ada/gnat_ada.gpr.in: New file.
12923
034cb681
JB
129242004-03-31 Joel Brobecker <brobecker@gnat.com>
12925
12926 * lib/ada.exp: New file.
12927
78a1a894
DJ
129282004-03-24 Daniel Jacobowitz <drow@mvista.com>
12929
12930 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
12931 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
12932
4b2b3b3e
AC
129332004-03-22 Andrew Cagney <cagney@redhat.com>
12934
12935 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
12936 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
12937 Problem identified by Ulrich Weigand.
12938
23c73aa3
DC
129392004-03-17 David Carlton <carlton@kealia.com>
12940
12941 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
12942 PR c++/826.
12943
d63a86f8
RM
129442004-03-16 Roland McGrath <roland@redhat.com>
12945
12946 * gdb.base/auxv.exp: New file.
12947 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
12948
0e02aa50
DC
129492004-03-12 David Carlton <carlton@kealia.com>
12950
12951 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
12952 * gdb.cp/pr-1553.cc: Ditto.
12953 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
12954 pass branch.
12955
c20b71be
MC
129562004-03-12 Michael Chastain <mec.gnu@mindspring.com>
12957
12958 * gdb.cp/templates.exp: Accept more template types.
12959
c7414a01
MC
129602004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12961
12962 From Corinna Vinschen with modifications.
12963 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
12964 local variable obj_with_enum.
12965 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
12966 results with obj_with_enum.
12967
ed69573c
MC
129682004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12969
12970 * gdb.cp/classes.cc: New file, copied from misc.cc.
12971 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
12972
28301461
MC
129732004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12974
12975 * gdb.cp/misc.cc: Add copyright notice.
12976
1198ecbe
DC
129772004-03-05 David Carlton <carlton@kealia.com>
12978
12979 * gdb.cp/rtti.exp: Add 'print *obj3' test.
12980 * gdb.cp/rtti.h: Update copyright.
12981 (namespace n2::n3): New.
12982 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
12983 (n2::n3::func3): New.
12984 (main): Call n2::n3::func3.
12985 * gdb.cp/rtti2.cc: Update copyright.
12986 (n2::create3): New.
12987
9e08c470
MK
129882004-03-04 Mark Kettenis <kettenis@gnu.org>
12989
12990 * gdb.asm/openbsd.inc: Fix typo.
12991
4bebc3aa
FF
129922004-03-03 Fred Fish <fnf@redhat.com>
12993
12994 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
12995 "val" instead of unused "size". Update copyright year.
12996
6ea9fb37
DJ
129972004-02-29 Daniel Jacobowitz <drow@mvista.com>
12998
12999 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
13000 to use unsigned char.
13001 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
13002 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
13003
23b23974
DJ
130042004-02-29 Daniel Jacobowitz <drow@mvista.com>
13005
13006 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
13007 line of output.
13008
7574fd53
DJ
130092004-02-28 Daniel Jacobowitz <drow@mvista.com>
13010
13011 * gdb.base/relocate.c (dummy): Initialize.
13012
a195357f
DJ
130132004-02-28 Daniel Jacobowitz <drow@mvista.com>
13014
13015 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13016 a breakpoint at exit.
13017
72fd54a9
FF
130182004-02-27 Fred Fish <fnf@redhat.com>
13019
13020 * gdb.base/chng-syms.exp: Add expect condition to match failing
13021 case that isn't a timeout.
13022
b9d23137
AC
130232004-02-27 Andrew Cagney <cagney@redhat.com>
13024
13025 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13026 support.
13027
15d208f6 130282004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 13029
15d208f6
FF
13030 * gdb.arch/gdb1431.c: Remove.
13031 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
13032 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
13033 of "until" incorrectly.
13034
98f9cd2d
JB
130352004-02-26 J. Brobecker <brobecker@gnat.com>
13036
13037 * gdb.cp/class2.cc (empty): New class.
13038 (refer): New function.
13039 (main): Declare an object of type empty and use it.
13040 * gdb.cp/class2.exp: Print the value of an object of type empty.
13041
9b50c11b
JJ
130422004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13043
13044 * gdb.base/langs.exp: Update query string to match the
13045 new nquery format used for pending breakpoints.
13046
0dcd613f
AC
130472004-02-26 Andrew Cagney <cagney@redhat.com>
13048
13049 Fix PR i18n/1570.
13050 * gdb.base/charset.c: Update copyright notice.
13051 (main, init_string): Remove the escape character '\e' tests.
13052 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13053 * gdb.base/charset.exp (valid_host_charset): Ditto.
13054 * gdb.base/setvar.exp: Ditto.
13055
b8a56647
AC
130562004-02-24 Andrew Cagney <cagney@redhat.com>
13057
90d59e34
AC
13058 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13059 mmapped data in core file" PASS and FAIL messages consistent.
13060
b8a56647
AC
13061 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13062 setting a breakpoint. Work around PR java/1565.
13063
9f27c604
JJ
130642004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13065
13066 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13067 new nquery format.
13068 * gdb.base/pending.exp: Ditto.
13069
3224a706
MK
130702004-02-22 Mark Kettenis <kettenis@gnu.org>
13071
13072 * configure.in: Run stabs tests on *BSD.
13073 * configure: Regenerated.
13074
41e0a9ca
MK
130752004-02-21 Mark Kettenis <kettenis@gnu.org>
13076
13077 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13078
1e1b3428
FF
130792004-02-20 Fred Fish <fnf@redhat.com>
13080
13081 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13082 blank in test for "returns short", for consistency with other
13083 "returns xxx" tests. Update copyright year.
13084
f9a7572a
FF
130852004-02-19 Fred Fish <fnf@redhat.com>
13086
13087 New testcase for PR breakpoint/1558.
13088 * gdb.arch/gdb1558.exp: New file.
13089 * gdb.arch/gdb1558.c: New file.
13090
b2ce2854
EZ
130912004-02-19 Elena Zannoni <ezannoni@redhat.com>
13092
13093 * gdb.base/nodebug.exp: Fix typo.
13094
e7c9ff01
JB
130952004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13096
13097 Committed by Jim Blandy <jimb@redhat.com>.
13098
62f4b920
JB
13099 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13100
2db536a1
JB
13101 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13102
e7c9ff01
JB
13103 * gdb.base/float.exp: Support s390*-*-* targets.
13104
f3205b34
AF
131052004-02-17 Adam Fedor <fedor@gnu.org>
13106
13107 * gdb.base/gdb1555.exp: New file.
13108 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
13109
9d62932d
EZ
131102004-02-17 Elena Zannoni <ezannoni@redhat.com>
13111
13112 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
13113
344c9711
FF
131142004-02-16 Fred Fish <fnf@redhat.com>
13115
13116 * gdb.arch/gdb1291.c: Remove
13117 * gdb.arch/gdb1291.s: New test input file.
13118 * gdb.arch/gdb1291.exp: Expand test to check case that should not
13119 fail. Test for correct result, known incorrect result, other
13120 failures and timeouts.
13121
2d822687
AC
131222004-02-16 Andrew Cagney <cagney@redhat.com>
13123
13124 * gdb.base/bigcore.exp: New file.
13125 * gdb.base/bigcore.c: New file.
13126
dac15b66
AC
131272004-02-13 Andrew Cagney <cagney@redhat.com>
13128
13129 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
13130 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
13131 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
13132 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
13133 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
13134 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
13135 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
13136 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
13137 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
13138 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
13139
6bdfc2c4
JJ
131402004-02-11 Jeff Johnston <jjohnstn@redhat.com>
13141
13142 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
13143 executed is an alloc instruction.
13144
87b3ede8
DC
131452004-02-11 David Carlton <carlton@kealia.com>
13146
13147 * gdb.cp/breakpoint.exp: New.
13148 * gdb.cp/breakpoint.cc: New.
13149
6e19e2bf
MC
131502004-02-11 Michael Chastain <mec.gnu@mindspring.com>
13151
13152 Partial fix for PR gdb/1543.
13153 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
13154 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
13155 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
13156 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
13157 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
13158 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
13159 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
13160 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
13161 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
13162 to bug-gdb@prep.ai.mit.edu .
13163 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
13164 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
13165 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
13166 Likewise.
13167
5c5455dc
AC
131682004-02-10 Andrew Cagney <cagney@redhat.com>
13169
13170 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
13171 using gdb_internal_error_resync.
13172
9cf689d7
DJ
131732004-02-09 Daniel Jacobowitz <drow@mvista.com>
13174
13175 * gdb.threads/thread-specific.exp: Stop early if no threads are
13176 found.
13177
d2dc51db
MC
131782004-02-09 Michael Chastain <mec.gnu@mindspring.com>
13179
13180 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
13181
14b1a056
DJ
131822004-02-08 Daniel Jacobowitz <drow@mvista.com>
13183
13184 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
13185 breakpoints.
13186
83f66e8f
DJ
131872004-02-07 Daniel Jacobowitz <drow@mvista.com>
13188
13189 * config/sim.exp (gdb_load): Handle $arg == "".
13190 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
13191 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
13192
30fc0091
EZ
131932004-02-07 Elena Zannoni <ezannoni@redhat.com>
13194
a9c64011
AS
13195 * gdb.base/maint.exp: Update test to reflect
13196 obstack changes.
30fc0091 13197
4d806929
JJ
131982004-02-04 Jeff Johnston <jjohnstn@redhat.com>
13199
13200 * gdb.base/pendshr.c (pendfunc): New function that calls
13201 pendfunc1.
13202 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
13203
7bfdd688
FF
132042004-02-04 Fred Fish <fnf@redhat.com>
13205
13206 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
13207 function symbols and update copyright years.
13208 * gdb.arch/gdb1291.c: Ditto.
13209
aaa08ee4
MC
132102004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13211
13212 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
13213
dbad7755
MC
132142004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13215
13216 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
13217
ec4646ef
MC
132182004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13219
13220 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
13221
1b802196
FF
132222004-02-02 Fred Fish <fnf@redhat.com>
13223
13224 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
13225 remote targets. Update copyright years.
13226
18fe2033
JJ
132272004-02-02 Jeff Johnston <jjohnstn@redhat.com>
13228
13229 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
13230 support.
13231 * gdb.base/langs.exp: Fix test which attempts to create
13232 breakpoint on non-existent function to handle new pending
13233 support.
13234 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
13235 a breakpoint.
13236 * gdb.base/pending.exp: New test.
13237 * gdb.base/pending.c: New file.
13238 * gdb.base/pendshr.c: Ditto.
13239
8d577d32
DC
132402004-02-02 David Carlton <carlton@kealia.com>
13241
13242 * gdb.cp/overload.exp: Add overloadNamespace tests.
13243 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
13244 (overloadNamespace, XXX): New.
13245 (main): Call XXX::marker2.
13246
3ad13771
FF
132472004-02-01 Fred Fish <fnf@redhat.com>
13248
13249 * gdb.base/dump.exp: Use runto_main instead of "runto main".
13250 * gdb.base/finish.exp: Ditto.
13251 * gdb.base/gcore.exp: Ditto.
13252 * gdb.base/huge.exp: Ditto.
13253 * gdb.base/info-proc.exp: Ditto.
13254 * gdb.base/return2.exp: Ditto.
13255 * gdb.threads/gcore-thread.exp: Ditto.
13256
44c75849
DJ
132572004-02-01 Daniel Jacobowitz <drow@mvista.com>
13258
13259 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
13260
005bc093
MK
132612004-02-01 Mark Kettenis <kettenis@gnu.org>
13262
13263 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
13264 that opening the file succeeds on OpenBSD.
13265
c47cebdb
DJ
132662004-02-01 Daniel Jacobowitz <drow@mvista.com>
13267
13268 * gdb.threads/thread-specific.c: New file.
13269 * gdb.threads/threads-specific.exp: New test script.
13270 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
13271 to expect_out.
13272
5a01311c
MK
132732004-02-01 Mark Kettenis <kettenis@gnu.org>
13274
13275 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
13276 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
13277 only on the "print_small_structs from print_long_arg_list" test.
13278
ce22a4f1
DJ
132792004-02-01 Daniel Jacobowitz <drow@mvista.com>
13280
13281 * gdb.base/completion.exp: Kill a stray backslash.
13282
13283 From Jim Ingham <jingham@apple.com>:
13284 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
13285 agrees with the result from sending a tab.
13286
abbab9d3
DJ
132872004-01-31 Daniel Jacobowitz <drow@mvista.com>
13288
13289 * gdb.base/chng-syms.exp: Remove stray newline.
13290
53904d1e
MK
132912004-01-31 Mark Kettenis <kettenis@gnu.org>
13292
13293 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
13294 *-*-openbsd*.
13295 * gdb.asm/openbsd.inc: New file.
13296
3a4b3aac
MK
132972004-01-30 Mark Kettenis <kettenis@gnu.org>
13298
13299 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
13300 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
13301 *-*solaris2*. Remove commented out default settings for
13302 asm-flags. Replace gdb_compile with target_link.
13303
ebac27b4
MC
133042004-01-29 Michael Chastain <mec.gnu@mindspring.com>
13305
13306 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
13307 for all tests. Remove old hp-ux and cygnus xfail cases.
13308
d8679d84
PH
133092004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
13310
13311 * gdb.base/chng-syms.exp: New file.
13312 * gdb.base/chng-syms.c: New file.
13313
0a55bc22
MC
133142004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13315
13316 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
13317 Provide arms for current output in all my configurations.
13318
94b8e876
MC
133192004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13320
13321 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
13322 * lib/compiler.cc: Likewise.
13323 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
13324 get the right preprocessor. Eval the output directly. Remove
13325 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
13326 hp_f77_compiler and hp_f90_compiler completely.
13327 (gdb_preprocess): Delete.
13328 (get_compiler): Delete.
13329
7cf03d44
MK
133302004-01-24 Mark Kettenis <kettenis@gnu.org>
13331
13332 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
13333 <string.h>.
13334
68b6dce9
NR
133352004-01-24 Nick Roberts <nick@nick.uklinux.net>
13336
13337 * gdb.mi/mi-stack.exp: Update copyright.
13338
b368761e
DC
133392004-01-23 David Carlton <carlton@kealia.com>
13340
13341 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
13342 test for cp_lookup_transparent_type.
13343 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
13344 call them.
13345
f2061b53
DJ
133462004-01-23 Daniel Jacobowitz <drow@mvista.com>
13347
13348 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
13349 after -var-update.
13350
37fc574a
DC
133512004-01-23 David Carlton <carlton@kealia.com>
13352
13353 * gdb.cp/namespace.cc (C::ensureRefs): New.
13354 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
13355
8e94b928
NR
133562004-01-20 Nick Roberts <nick@nick.uklinux.net>
13357
13358 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
13359 case "-stack-list-locals 2".
13360 * gdb.mi/mi-var-child.exp: Test for case
13361 "-var-list-children --all-values NAME".
13362
997b0952
MC
133632004-01-18 Michael Chastain <mec.gnu@mindspring.com>
13364
13365 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
13366
52470da3
MK
133672004-01-18 Mark Kettenis <kettenis@gnu.org>
13368
7049b4b8
MK
13369 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
13370 used with gdb_test_multiple.
13371
52470da3
MK
13372 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
13373 read at address 0. This fixes PR testsuite/1504.
13374
da6012e5
DJ
133752004-01-18 Daniel Jacobowitz <drow@mvista.com>
13376
13377 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
13378 Remove downloading, guessing the host executable, the calls to
13379 gdb_file_cmd and gdb_target_cmd, and "load" support.
13380 (infer_host_exec): New function broken out from gdb_load.
13381 (gdb_load): New wrapper for gdbserver_gdb_load.
13382 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
13383 gdb_target_cmd. Use -target-select.
13384 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
13385 Download binaries to the host. Clear last_mi_remote_file when
13386 we load a new binary.
13387 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
13388 call gdbserver_gdb_load and mi_gdb_target_cmd.
13389
32c70722
MC
133902004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13391
13392 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
13393 type patterns.
13394
b0cecf36
MC
133952004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13396
13397 * gdb.cp/templates.exp: Fix typo in test name of
13398 "print Foo<volatile char*>::foo".
13399
4120d7e6
MC
134002004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13401
13402 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
13403
f679e530
BE
134042004-01-16 Ben Elliston <bje@wasabisystems.com>
13405
13406 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
13407 (clean mostlyclean): Remove empty rm.
13408
091c48f6
MC
134092004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13410
13411 * gdb.base/setvar.exp: Add copyright years.
13412
3e5fc8d2
DC
134132004-01-14 David Carlton <carlton@bactrian.org>
13414
13415 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
13416 PR c++/1511 and update coment.
13417 * gdb.cp/templates.exp: Update patterns to match current output.
13418 If changes involve something other than whitespace, KFAIL
13419 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
13420
63d06c5c
DC
134212004-01-14 David Carlton <carlton@kealia.com>
13422
13423 * gdb.cp/namespace.exp: Add tests involving classes defined within
13424 namespaces.
13425 * gdb.cp/namespace.cc (C::CClass): New.
13426 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
13427
a51dab88
EZ
134282004-01-14 Elena Zannoni <ezannoni@redhat.com>
13429
13430 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
13431 what debug info we have. Print a better message if something goes
13432 wrong while producing the separate debug info file.
13433
a476ccc9
MC
134342004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13435
13436 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
13437
f453692c
MC
134382004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13439
13440 * gdb.base/callfuncs.c: Add copyright notice.
13441
f40063a5
MC
134422004-01-13 Michael Chastain <mec.gnu@mindspring.com>
13443
13444 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
13445 inheritance. PR gdb/1498, PR gcc/13539.
13446
19ac3974
EZ
134472004-01-13 Elena Zannoni <ezannoni@redhat.com>
13448
a9c64011
AS
13449 * gdb.threads/gcore-thread.exp: Prefix name of binary with
13450 test specific name.
13451 * gdb.mi/gdb669.exp: Ditto.
13452 * gdb.mi/mi-pthreads.exp: Ditto.
13453 * gdb.mi/mi1-pthreads.exp: Ditto.
13454 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 13455
56c97c6e
MC
134562004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13457
13458 * gdb.cp/member-ptr.cc: Add copyright notice.
13459
a0644324
MC
134602004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13461
13462 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
13463 some patterns for recent versions of gcc and hpacc. Delete
13464 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
13465 Delete tests that access a NULL pointer-to-member-data. This
13466 script is still disabled for gcc.
13467
32fabe09
EZ
134682004-01-12 Elena Zannoni <ezannoni@redhat.com>
13469
13470 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 13471 escaped correctly.
32fabe09 13472
1f8a6abb
EZ
134732004-01-12 Elena Zannoni <ezannoni@redhat.com>
13474
13475 * gdb.base/sepdebug.exp: New file.
13476 * gdb.base/sepdebug.c: New file.
13477 * lib/gdb.exp (separate_debug_filename): New procedure.
13478 (gdb_gnu_strip_debug): New procedure.
13479
48efe704
AC
134802004-01-12 Andrew Cagney <cagney@redhat.com>
13481
13482 * gdb.mi/ChangeLog: Delete file. Renamed to ...
13483 * gdb.mi/ChangeLog-1999-2003: New file.
13484
a9415475
AC
134852004-01-12 Andrew Cagney <cagney@redhat.com>
13486
13487 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
13488 "Renaming a directory to a non-empty directory returns ENOTEMPTY
13489 or EEXIST", treat EBUSY as an XFAIL.
13490
83b8cf9d
MC
134912004-01-11 Michael Chastain <mec.gnu@mindspring.com>
13492
13493 * gdb.base/scope.exp: Remove obsolete setup_xfail for
13494 hp_cc_compiler.
13495
9939d2a8
MC
134962004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13497
13498 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
13499 decorations.
13500
1ff8cadf
MC
135012004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13502
13503 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
13504 and "(aCC)" decorations. Remove obsolete doco about old
13505 test results.
13506
6fa9022e
MC
135072004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13508
13509 * gdb.cp/exception.exp: Fix typo in doco.
13510
209721fe
MK
135112004-01-09 Mark Kettenis <kettenis@gnu.org>
13512
13513 * gdb.base/gdb1476.exp: Fix typo.
13514
ef11303e
MC
135152004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13516
13517 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
13518 file.
13519
041ab88c
MC
135202004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13521
13522 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
13523 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
13524 Use gdb_compile. Remove restriction on gcc. Add some patterns
13525 for recent version of gdb. Delete second half, which was a copy
13526 of the first half with different build flags. This test is
13527 still disabled because it is still not ready for production.
13528
e36d075a
MC
135292004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13530
13531 * gdb.cp/exception.cc: Add copyright notice.
13532 * gdb.cp/exception.exp: Add a notice that this file is broken
13533 because of line number changes caused by addition of copyright
13534 notice.
13535
42b190ad
MC
135362004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13537
13538 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
13539 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
13540
8f25f06b
MC
135412004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13542
13543 * gdb.cp/classes.exp: Accept gnu abi 2.
13544 * gdb.cp/derivation.exp: Likewise.
13545 * gdb.cp/overload.exp: Likewise.
13546 * gdb.cp/virtfunc.exp: Likewise.
13547
06ded8b8
MC
135482004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13549
13550 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
13551 semicolon after end of function.
13552
77c26ae3
MC
135532004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13554
13555 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
13556 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
13557 boilerplate code for compiling and running the program under
13558 test. Add some string method tests.
13559
20757486
MC
135602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13561
13562 * gdb.cp/bs15503.cc: Add copyright notice.
13563 * gdb.cp/bs15503.exp: Adjust line number.
13564
0fd3b503
MC
135652004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13566
13567 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
13568 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
13569
10d1bea8
MC
135702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13571
13572 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
13573 hp_cc_compiler.
13574
2789202a
MC
135752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13576
13577 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
13578 * gdb.cp/ctti.exp: Use the marker instead of "next".
13579 With gcc, run further before bailing.
13580
b862f14c
MC
135812004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13582
13583 * gdb.cp/cttiadd.cc: Add copyright notice.
13584 * gdb.cp/cttiadd1.cc: Likewise.
13585 * gdb.cp/cttiadd2.cc: Likewise.
13586 * gdb.cp/cttiadd3.cc: Likewise.
13587
96da2469
MC
135882004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13589
13590 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
13591 Use gdb_test, gdb_test_multiple. Use floating-point values that
13592 have exact representations in IEEE-ish formats.
13593
053248ff
MC
135942004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13595
13596 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
13597 compilers. Delete duplicate call to get_compiler_info.
13598 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
13599 * gdb.base/volatile.exp: Likewise.
13600
84acecdd
MK
136012004-01-07 Mark Kettenis <kettenis@gnu.org>
13602
13603 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
13604 memory at address 0.
13605
fe11a27f
MC
136062004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13607
13608 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
13609 to test for hp-ux assembler. Fix copyright years.
13610
60ad077b
AC
136112004-01-07 Andrew Cagney <cagney@redhat.com>
13612
13613 * gdb.base/fileio.c (strerrno): Add "EBUSY".
13614
1c9b8f33
AC
136152004-01-07 Andrew Cagney <cagney@redhat.com>
13616
13617 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
13618 when creating the read-only file. From analysis by Roland McGrath
13619 and Elena Zannoni.
13620
753ccc7a
MC
136212004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13622
13623 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
13624
eca3e36b
MC
136252004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13626
13627 * gdb.base/cvexpr.c: Be type-safe with function pointers and
13628 data pointers.
13629
f8d4bac4
MC
136302004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13631
13632 * gdb.cp/m-static.exp: Compile one source file at a time.
13633 Delete unused call to get_compiler_info.
13634
9b4e0f94
MC
136352004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13636
13637 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
13638 * gdb.base/call-rt-st.exp: Likewise.
13639 * gdb.base/nodebug.exp: Likewise.
13640 * gdb.base/volatile.exp: Likewise.
13641 * gdb.cp/ref-types.exp: Likewise.
13642 * gdb.cp/templates.exp: Likewise.
13643
023c1024
MK
136442004-01-05 Mark Kettenis <kettenis@gnu.org>
13645
13646 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
13647
19703c4a
MC
136482004-01-05 Michael Chastain <mec.gnu@mindspring.com>
13649
13650 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
13651 hppa*-hp-hpux*.
13652
18b67037
MK
136532004-01-04 Mark Kettenis <kettenis@gnu.org>
13654
ba6219c8
MK
13655 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13656 x86_64-*-*.
13657
18b67037
MK
13658 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13659 sparc64-*-* and sparc*-solaris2*.
13660
1bfbbb9d
MK
136612004-01-04 Mark Kettenis <kettenis@gnu.org>
13662
13663 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
13664 return ${tests}" test. The ${tests} already mentions the
13665 filename.
13666
06846494
MC
136672004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13668
13669 * gdb.cp/local.exp: Accept gcc abi 2.
13670
3b0cb202
MC
136712004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13672
13673 * gdb.cp/templates.exp: Accept gcc abi 2.
13674
0643ec3f
MC
136752004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13676
13677 * lib/compiler.cc: Remove supports_template_debugging.
13678 * gdb.cp/templates.exp: Do not test supports_template_debugging.
13679
d231d0b1
MC
136802004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13681
13682 * gdb.cp/namespace.exp: Accept gcc abi 2.
13683
44ffb27c
MC
136842004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13685
13686 * gdb.cp/method.exp: Accept gcc abi 2.
13687
184ad485
MC
136882004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13689
13690 * gdb.cp/classes.exp: Generate identical results as old version.
13691 * gdb.cp/derivation.exp: Likewise.
13692 * gdb.cp/overload.exp: Likewise.
13693 * gdb.cp/virtfunc.exp: Likewise.
13694
116f09e7
MC
136952004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13696
13697 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
13698 mysterious bug with sourceware version of expect.
13699
b1379776
MC
137002004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13701
13702 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
13703 current versions of gcc, including gcc abi 2. Remove gratuitous
13704 restart of test program. Use gdb_test_multiple and gdb_test for
13705 all tests. Add patterns to xfail missing "const" in "const char *"
13706 and kfail PR gdb/1155.
13707
6b7a4c0e
MC
137082004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13709
13710 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
13711 current versions of gcc, including gcc abi 2. Remove gratuitous
13712 restart of test program. Use gdb_test_multiple and gdb_test for
13713 all tests. Add patterns to kfail PR gdb/1498.
13714
51615d72
MC
137152003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13716
13717 * gdb.cp/virtfunc.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. Use
13720 gdb_test_multiple and gdb_test for all tests.
13721
7b79a9d7
MK
137222004-01-01 Mark Kettenis <kettenis@gnu.org>
13723
13724 * gdb.asm/asm-source.exp: Update copyright year. Link statically
13725 for *-*-solaris2*.
13726
1cd3489f
MC
137272003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13728
13729 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
13730 current versions of gcc, including gcc abi 2. Use "breakpoint"
13731 and "continue" instead of restarting the target program several
13732 times. Use gdb_test_multiple and gdb_test for all tests.
13733
850742db
MC
137342003-12-18 Michael Chastain <mec.gnu@mindspring.com>
13735
13736 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
13737 source files.
13738
eb4bbda8
MC
137392003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13740
13741 * gdb.base/environ.exp: Handle compiling test case from multiple
13742 source files.
13743
e42c7771
MC
137442003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13745
13746 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
13747
80e4b428
JB
137482003-12-17 Jim Blandy <jimb@redhat.com>
13749
5f06973a
JB
13750 * gdb.base/freebpcmd.c: Add copyright notice.
13751
80e4b428
JB
13752 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
13753
0ab84fb7
MC
137542003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13755
13756 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
13757
1b3bb3d0
JB
137582003-12-13 Jim Blandy <jimb@redhat.com>
13759
13760 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
13761
3a4c9371
KB
137622003-12-12 Kevin Buettner <kevinb@redhat.com>
13763
13764 * gdb.asm/frv.inc: New file.
13765 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
13766
a1dea79a
FF
137672003-12-09 Fred Fish <fnf@redhat.com>
13768
13769 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
13770 functions to break1.c and leave prototypes behind. Add more
13771 "set breakpoint NN here" comments.
13772 * gdb.base/break1.c: New file.
13773
13774 * gdb.base/break.exp: Handle compiling test case from multiple
13775 source files and change source file references as needed.
13776 * gdb.base/completion.exp: Ditto.
13777 * gdb.base/condbreak.exp: Ditto.
13778 * gdb.base/define.exp: Ditto.
13779 * gdb.base/ena-dis-br.exp: Ditto.
13780 * gdb.base/info-proc.exp: Ditto.
13781 * gdb.base/maint.exp: Ditto.
13782 * gdb.base/until.exp: Ditto.
13783
13784 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
13785 hardcoded line numbers.
13786 * gdb.base/define.exp: Ditto.
13787 * gdb.base/ena-dis-br.exp: Ditto.
13788 * gdb.base/maint.exp: Ditto.
13789 * gdb.base/until.exp: Ditto.
13790
13791 * gdb.base/completion.exp: Use "break1" for completion tests since
13792 "break" is no longer a unique prefix.
13793
5266b69c
AC
137942003-12-06 Andrew Cagney <cagney@redhat.com>
13795
13796 * gdb.base/structs.exp (test_struct_returns): When applicable, set
13797 "return_value_unimplemented". When an unimplemented struct return
13798 architecture, report incorrect values as a KFAIL
13799
374451f0
MC
138002003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13801
13802 * gdb.cp/rtti.exp: Accept new wording of warning from
13803 cp_lookup_rtti_type.
13804
ba9b20a7
MC
138052003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13806
13807 Partial fix for PR testsuite/1456.
13808 * gdb.base/scope.exp (test_at_main): Replace references to
13809 gcc_compiled with calls to test_compiler_info.
13810 (test_at_foo): Likewise.
13811 (test_at_bar): Likewise.
13812
b74b6d0b
MC
138132003-12-04 Michael Chastain <mec.gnu@mindspring.com>
13814
13815 Partial fix for PR testsuite/1456.
13816 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
13817 to test_compiler_info.
13818
ccfa3402
MC
138192003-12-03 Michael Chastain <mec.gnu@mindspring.com>
13820
13821 * gdb.base/so-impl-ld.exp: Update copyright notice.
13822
f6246aba
MC
138232003-12-02 Michael Chastain <mec.gnu@mindspring.com>
13824
13825 Partial fix for PR testsuite/1456.
13826 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
13827 to test_compiler_info.
13828
13ae734a
MC
138292003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13830
13831 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
13832 from current versions of gdb. Clean up regular expressions.
13833 Delete redundant timeout case.
13834
d8e1cdee
MC
138352003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13836
13837 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
13838 from current versions of gdb. Clean up regular expressions.
13839 Delete redundant timeout case.
13840
96457b64
MC
138412003-12-01 Michael Chastain <mec.gnu@mindspring.com>
13842
13843 Partial fix for PR testsuite/1456.
13844 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
13845 gcc_compiled with call to test_compiler_info.
13846
f35309fc
MC
138472003-11-30 Michael Chastain <mec.gnu@mindspring.com>
13848
13849 Partial fix for PR testsuite/1456.
13850 * gdb.base/list.exp (test_list_function): Delete unused declaration
13851 of gcc_compiled.
13852
d7afdf9b
MC
138532003-11-29 Michael Chastain <mec.gnu@mindspring.com>
13854
13855 Partial fix for PR testsuite/1456.
13856 * gdb.base/complex.exp: Replace reference to gcc_compiled with
13857 call to test_compiler_info.
13858
71507b56
MK
138592003-11-29 Mark Kettenis <kettenis@gnu.org>
13860
13861 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
13862 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
13863 it to create the appropriate note.inc.
13864 * gdb.asm/asmsrc1.s: Include "note.inc".
13865 * gdb.asm/netbsd.inc: New file.
13866 * gdb.asm/empty.inc: New file.
13867
f81f93f7
MC
138682003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13869
13870 Partial fix for PR testsuite/1456.
13871 * gdb.base/constvars.exp: Replace references to gcc_compiled with
13872 calls to test_compiler_info.
13873
9a77938e
MC
138742003-11-27 Michael Chastain <mec.gnu@mindspring.com>
13875
13876 Partial fix for PR testsuite/1456.
13877 * gdb.base/volatile.exp: Replace references to gcc_compiled with
13878 calls to test_compiler_info.
13879
e8367dc7
MK
138802003-11-27 Mark Kettenis <kettenis@gnu.org>
13881
13882 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
13883 pattern for the KFAILs.
13884
526c61ee
AF
138852003-11-25 Adam Fedor <fedor@gnu.org>
13886
13887 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
13888 * gdb.objc/objcdecode.m: New file.
13889
28f2d600
AF
138902003-11-25 Adam Fedor <fedor@gnu.org>
13891
13892 * gdb.objc/nondebug.exp: Test for PR objc/1236.
13893 * gdb.objc/nondebug.m: New file.
13894
a3895cee
BE
138952003-11-26 Ben Elliston <bje@wasabisystems.com>
13896
13897 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13898 NetBSD as it does on FreeBSD. Modelled on a similar change by
13899 Mark Kettenis on 2003-05-30.
13900 (link-flags): Set to "--entry _start" regardless of target.
13901 Special linker flags are to be appended to $link-flags.
13902 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
13903
c9f2c8a3
MC
139042003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13905
13906 * gdb.cp/method.exp: Accept output of new demangler.
13907
15a0587a 139082003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
13909
13910 * gdb/class2.exp: New file.
13911 * gdb/class2.cc: New file.
13912
3c00b570
MC
139132003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13914
13915 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
13916 of new demangler.
13917
7027acc7
MK
139182003-11-23 Mark Kettenis <kettenis@gnu.org>
13919
13920 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
13921 of gdb_test "run".
13922
b0e1598a
MK
139232003-11-23 Mark Kettenis <kettenis@gnu.org>
13924
13925 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
13926 "continue" into "run".
13927
4d9eda44
MC
139282003-11-23 Michael Chastain <mec.gnu@mindspring.com>
13929
13930 Partial fix for PR testsuite/1456.
13931 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
13932 call to test_compiler_info.
13933 * gdb.cp/ctti.exp: Likewise.
13934 * gdb.cp/derivation.exp: Likewise.
13935 * gdb.cp/member-ptr.exp: Likewise.
13936 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
13937 reference to gcc_compiled.
13938
139392003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
13940
13941 Fix PR testsuite/1463.
13942 * gdb.base/structs.exp (start_structs_test): Call
13943 get_debug_format before using the debug format.
13944
d422fe19
AC
139452003-11-22 Andrew Cagney <cagney@redhat.com>
13946
13947 * lib/gdb.exp (gdb_test_multiple): Add simple example.
13948 * gdb.base/structs.exp: Use gdb_test_multiple.
13949
039cf96d
AC
139502003-11-20 Andrew Cagney <cagney@redhat.com>
13951
6882279b
AC
13952 * gdb.base/structs.exp: Handle and recover from internal errors.
13953 Replace "foo${n}" with "foo<n>" in test messages.
13954
e53890ae
AC
13955 * gdb.base/structs.exp: Update copyright. Rewrite.
13956 * gdb.base/structs.c: Update copyright. Rewrite.
13957
2b211c59
AC
13958 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
13959 resync count exceeded.
d63a86f8 13960
039cf96d
AC
13961 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
13962 from the internal error.
13963 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
13964 Original from Jim Blandy.
13965 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 13966
eac98b22
AC
139672003-11-19 Andrew Cagney <cagney@redhat.com>
13968
13969 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
13970 KFAIL.
13971
67455b2a
MK
139722003-11-17 Mark Kettenis <kettenis@gnu.org>
13973
13974 New testcase for PR backtrace/1435.
13975 * gdb.arch/i386-unwind.exp: New file.
13976 * gdb.arch/i386-unwind.c: New file.
13977
853d6e5b
AC
139782003-11-17 Andrew Cagney <cagney@redhat.com>
13979
13980 * lib/gdb.exp (compiler_info): New global.
13981 (test_compiler_info): New function.
13982 (get_compiler_info): Set compiler_info.
13983 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
13984 "compiler_info" to gcc-<major>-<minor>.
13985
38cf6e11
MC
139862003-11-15 Michael Chastain <mec.gnu@mindspring.com>
13987
13988 * gdb.trace/configure: Remove.
13989
a50d3602
EZ
139902003-11-13 Elena Zannoni <ezannoni@redhat.com>
13991
13992 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 13993 breakpoints.
a50d3602
EZ
13994 * gdb.base/break.exp: Remove all references to explicit line
13995 numbers.
13996
d9407aaa
NC
139972003-11-11 Nick Clifton <nickc@redhat.com>
13998
13999 * gdb.base/shreloc.exp: Do not run for targets which do not
14000 support shared objects.
14001
db488fc1
CV
140022003-11-10 Corinna Vinschen <vinschen@redhat.com>
14003
14004 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
14005 Don't run tests if nofileio flag is given.
14006
6a90a18e
EZ
140072003-11-07 Elena Zannoni <ezannoni@redhat.com>
14008
14009 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 14010 as well as 'Watchpoint'.
6a90a18e 14011
0b915e9c
EZ
140122003-11-06 Elena Zannoni <ezannoni@redhat.com>
14013
14014 Reported by Jim Ingham <jingham@apple.com>:
14015 * gdb.base/annota1.exp: Match at least one occurrence of the
14016 signal handler annotation.
14017
d7e4b55f
EZ
140182003-11-06 Elena Zannoni <ezannoni@redhat.com>
14019
a9c64011
AS
14020 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14021 as well as 'Watchpoint'.
d7e4b55f 14022
2fe4e8d0
MC
140232003-11-05 Michael Chastain <mec@shout.net>
14024
14025 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14026
6ef88553
KW
140272003-11-03 Kris Warkentin <kewarken@qnx.com>
14028
14029 * gdb.arch/gdb1291.c: New test file.
14030 * gdb.arch/gdb1291.exp: New test script.
14031 * gdb.arch/gdb1431.c: New test file.
14032 * gdb.arch/gdb1431.exp: New test script.
14033
ae7dc4d8
MC
140342003-10-22 Michael Chastain <mec@shout.net>
14035
14036 * gdb.mi/pthreads.c: Add copyright notice.
14037
c39d7427
MC
140382003-10-22 Michael Chastain <mec@shout.net>
14039
14040 * gdb.threads/pthreads.c: Add copyright notice.
14041
8b7d96c1
MC
140422003-10-20 Michael Chastain <mec@shout.net>
14043
14044 * gdb.base/gdb1056.exp: New test script.
14045
d1d69fdd
DJ
140462003-10-13 Daniel Jacobowitz <drow@mvista.com>
14047
14048 * gdb.threads/killed.exp: Use gdb_run_cmd.
14049
7d605576
DJ
140502003-10-13 Daniel Jacobowitz <drow@mvista.com>
14051
14052 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14053 create a core file.
14054 * gdb.threads/gcore-thread.exp: Likewise.
14055
618ec112
CV
140562003-10-13 Corinna Vinschen <vinschen@redhat.com>
14057
14058 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14059 type, based on char type.
14060 (struct bit_flags_short_t): New bitfield type, based on short type.
14061 (init_bit_flags_char): New fuction.
14062 (init_bit_flags_short): Ditto.
14063 (print_bit_flags_char): Ditto.
14064 (print_bit_flags_short): Ditto.
14065 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14066
9367a73c
MC
140672003-10-11 Michael Chastain <mec@shout.net>
14068
14069 * gdb.base/call-rt-st.exp: Update copyright year.
14070
1decf120
KI
140712003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14072
14073 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14074 * gdb.disasm/sh3.s: Ditto.
14075
5445b2ae
DJ
140762003-10-07 Daniel Jacobowitz <drow@mvista.com>
14077
14078 * gdb.threads/switch-threads.exp: New test.
14079 * gdb.threads/switch-threads.c: New source file.
14080
aec24853
CV
140812003-10-07 Corinna Vinschen <vinschen@redhat.com>
14082
14083 * gdb.base/ending-run.exp: Add sh specific case.
14084
adc7428d
AC
140852003-10-06 Andrew Cagney <cagney@redhat.com>
14086
14087 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14088 * gdb.disasm/mn10200.exp: Delete obsolete file.
14089
c9d37158
DJ
140902003-09-29 Daniel Jacobowitz <drow@mvista.com>
14091
14092 * ChangeLog: Correct an entry command.exp -> commands.exp.
14093 * gdb.base/commands.exp (bp_deleted_in_command_test)
14094 (temporary_breakpoint_commands): Check noargs.
14095
79c2c32d
DC
140962003-09-25 David Carlton <carlton@kealia.com>
14097
14098 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14099 of some print tests, where appropriate. Add tests for C::D::cd,
14100 E::ce, F::cXfX, G::XgX.
14101 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14102
594e6d67
RE
141032003-09-25 Richard Earnshaw <rearnsha@arm.com>
14104
14105 * lib/java.exp (java_init): Import target_alias before using it.
14106
10f0d451
DC
141072003-09-25 David Carlton <carlton@kealia.com>
14108
14109 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
14110
274bcba0
EZ
141112003-09-23 Elena Zannoni <ezannoni@redhat.com>
14112
d63a86f8 14113 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 14114 weirdness.
274bcba0 14115
cdbf20f7
MC
141162003-09-17 Michael Chastain <mec@shout.net>
14117
14118 * gdb.cp/gdb1355.exp: New file.
14119 * gdb.cp/gdb1355.c: New file.
14120
71e06f80
CV
141212003-09-15 Corinna Vinschen <vinschen@redhat.com>
14122
14123 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
14124 * gdb.asm/sh.inc: New file.
14125
5c4e30ca
DC
141262003-09-11 David Carlton <carlton@kealia.com>
14127
bd45b7af
DC
14128 * gdb.cp/namespace.exp: Add tests for namespace types.
14129 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
14130 (test_namespace): New.
14131
1c199746
EZ
141322003-09-11 Elena Zannoni <ezannoni@redhat.com>
14133
a9c64011 14134 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 14135 * gdb.stabs/weird.exp: Ditto.
1c199746 14136
04ed252f
MC
141372003-09-08 Michael Chastain <mec@shout.net>
14138
14139 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
14140
d8a2d9e7
MC
141412003-09-07 Michael Chastain <mec@shout.net>
14142
14143 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
14144 'parse error'.
14145
161afb24
MK
141462003-09-07 Mark Kettenis <m.kettenis@osp.nl>
14147
14148 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
14149
49f2741a
MC
141502003-08-30 Michael Chastain <mec@shout.net>
14151
14152 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
14153 * gdb.gdb/observer.exp: Ditto.
14154 * gdb.gdb/xfullpath.exp: Ditto.
14155
8afa723e
MK
141562003-08-29 Mark Kettenis <kettenis@gnu.org>
14157
14158 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
14159 *-*-*bsd*.
14160
f31dfe3b
JJ
141612003-08-28 Jeff Johnston <jjohnstn@redhat.com>
14162
14163 * gdb.base/dump.exp: Skip for ia64.
14164
4630e498
JJ
141652003-08-25 Jeff Johnston <jjohnstn@redhat.com>
14166
14167 * gdb.asm/asm-source.exp: Add ia64 support.
14168 * gdb.asm/ia64.inc: New file.
14169
1105b7ef
MC
141702003-08-22 Michael Chastain <mec@shout.net>
14171
14172 * gdb.cp: New directory.
14173 * gdb.cp/*: Copy from gdb.c++/*.
14174 * gdb.c++/*: Remove.
14175 * Makefile.in: Change gdb.c++ to gdb.cp.
14176 * configure.in: Ditto.
14177 * configure: Regnerate.
14178
c945b932
MK
141792003-08-18 Mark Kettenis <kettenis@gnu.org>
14180
14181 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
14182 * gdb.arch/i386-prologue.c (gdb1338): Add function.
14183
2b66634b
DJ
141842003-08-17 Daniel Jacobowitz <drow@mvista.com>
14185
14186 * mi-var-display.exp (-var-list-children weird): Accept function
14187 pointers with argument types.
14188 * mi1-var-display.exp (-var-list-children weird): Likewise.
14189 * mi2-var-display.exp (-var-list-children weird): Likewise.
14190
a356f73b
DJ
141912003-08-17 Daniel Jacobowitz <drow@mvista.com>
14192
14193 * gdb.base/annota3.exp: Add missing newline.
14194
483417b8
MC
141952003-08-06 Michael Chastain <mec@shout.net>
14196
14197 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
14198
c99c59c3
MS
141992003-08-12 Michael Snyder <msnyder@redhat.com>
14200
14201 * gdb.base/float.exp: Add test for SH.
14202
55ed7501
MK
142032003-08-10 Mark Kettenis <kettenis@gnu.org>
14204
14205 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
14206
1a371f2e
EZ
142072003-08-07 Elena Zannoni <ezannoni@redhat.com>
14208
14209 * gdb.base/completion.exp: Remove reduntant completion test
14210 on filename.
14211
e0f353ce
EZ
142122003-08-07 Elena Zannoni <ezannoni@redhat.com>
14213
a9c64011
AS
14214 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
14215 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
14216 gdb.trace/save-trace.exp: Make sure that full pathnames are
14217 escaped correctly.
e0f353ce 14218
5710a1af 142192003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 14220
a9c64011
AS
14221 * configure.in: Don't generate config.h from config.hin.
14222 * configure: Regenerate.
14223 * config.hin: Remove file.
14224 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
14225 * gdb.threads/pthreads.c: Ditto.
5710a1af 14226
dcd81ce9
DJ
142272003-08-07 Daniel Jacobowitz <drow@mvista.com>
14228
14229 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14230 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
14231 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
14232 Replace ld24 with seth/add3.
14233
6009d884
AC
142342003-08-02 Andrew Cagney <cagney@redhat.com>
14235
14236 * gdb.base/annota3.exp: New file.
14237 * gdb.base/annota3.c: New file.
14238 * gdb.c++/annota3.exp: New file.
14239 * gdb.c++/annota3.cc: New file.
14240
51514e06
MC
142412003-07-29 Michael Chastain <mec@shout.net>
14242
14243 * gdb.threads/tls.c (spin): Check errno only if sem_wait
14244 actually failed.
14245 (do_pass): Likewise.
14246 * gdb.threads/tls.exp: Always initialize no_of_threads.
14247
4ee6625b
DJ
142482003-07-27 Daniel Jacobowitz <drow@mvista.com>
14249
14250 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
14251 pattern.
14252 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
14253 * gdb.threads/tls.exp: Recognize one case of the host library not
14254 supporting TLS.
14255
225f2bf6
AC
142562003-07-27 Andrew Cagney <cagney@redhat.com>
14257
14258 * gdb.base/fileio.exp: Use SH when running commands using
14259 remote_exec.
14260
bcb27c9f
DJ
142612003-07-24 Daniel Jacobowitz <drow@mvista.com>
14262
14263 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14264 * gdb.base/relocate.c (dummy): New padding array.
14265
3d67be83
MS
142662003-07-22 Michael Snyder <msnyder@redhat.com>
14267
d63a86f8 14268 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
14269
14270 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
14271 patterns to be more general, accepting old and new output.
14272 Some output chars (such as '+') also must be quoted.
d63a86f8 14273 Some addresses are displayed numerically instead of
3d67be83
MS
14274 symbolically.
14275
57ba3b85
MS
142762003-07-23 Michael Snyder <msnyder@redhat.com>
14277
686d097c
MS
14278 * gdb.base/return2.exp: Don't test long-long return.
14279
57ba3b85
MS
14280 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
14281 * gdb.disasm/t01_mov.exp: Ditto.
14282 * gdb.disasm/t02_mova.s: Ditto.
14283 * gdb.disasm/t02_mova.exp: Ditto.
14284 * gdb.disasm/t03_add.s: Ditto.
14285 * gdb.disasm/t03_add.exp: Ditto.
14286 * gdb.disasm/t04_sub.s: Ditto.
14287 * gdb.disasm/t04_sub.exp: Ditto.
14288 * gdb.disasm/t05_cmp.s: Ditto.
14289 * gdb.disasm/t05_cmp.exp: Ditto.
14290 * gdb.disasm/t06_ari2.s: Ditto.
14291 * gdb.disasm/t06_ari2.exp: Ditto.
14292 * gdb.disasm/t07_ari3.s: Ditto.
14293 * gdb.disasm/t07_ari3.exp: Ditto.
14294 * gdb.disasm/t08_or.s: Ditto.
14295 * gdb.disasm/t08_or.exp: Ditto.
14296 * gdb.disasm/t09_xor.s: Ditto.
14297 * gdb.disasm/t09_xor.exp: Ditto.
14298 * gdb.disasm/t10_and.s: Ditto.
14299 * gdb.disasm/t10_and.exp: Ditto.
14300 * gdb.disasm/t11_logs.s: Ditto.
14301 * gdb.disasm/t11_logs.exp: Ditto.
14302 * gdb.disasm/t12_bit.s: Ditto.
14303 * gdb.disasm/t12_bit.exp: Ditto.
14304 * gdb.disasm/t13_otr.s: Ditto.
14305 * gdb.disasm/t13_otr.exp: Ditto.
14306
e00759ef
EZ
143072003-07-22 Elena Zannoni <ezannoni@redhat.com>
14308
14309 * gdb.threads/tls.exp :Add kfail for 'info address' case.
14310
8bc2021f
EZ
143112003-07-22 Elena Zannoni <ezannoni@redhat.com>
14312
a9c64011
AS
14313 * gdb.threads/tls.c : New file.
14314 * gdb.threads/tls.exp : New file.
14315 * gdb.threads/tls-main.c : New file.
14316 * gdb.threads/tls-shared.c : New file.
14317 * gdb.threads/tls-shared.exp : New file.
8bc2021f 14318
89320c4c
AS
143192003-07-22 Andreas Schwab <schwab@suse.de>
14320
14321 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
14322
180dea7c
AS
143232003-07-20 Andreas Schwab <schwab@suse.de>
14324
14325 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
14326 due to insn reordering.
14327
0714963c
AC
143282003-07-15 Andrew Cagney <cagney@redhat.com>
14329
14330 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
14331
98a23b3f
MC
143322003-07-15 Michael Chastain <mec@shout.net>
14333
14334 * gdb.base/gdb1250.exp: New file.
14335 * gdb.base/gdb1250.c: New file.
14336
27e417a2
ML
143372003-07-09 Michal Ludvig <mludvig@suse.cz>
14338
14339 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
14340 expansion of size_t to 'unsigned long', not only to 'unsigned'.
14341
8bc2021f
EZ
143422003-07-09 Elena Zannoni <ezannoni@redhat.com>
14343
a9c64011
AS
14344 * gdb.threads/tls.c: New file.
14345 * gdb.threads/tls.exp: New file.
14346 * gdb.threads/tls-main.c: New file.
14347 * gdb.threads/tls-shared.c: New file.
14348 * gdb.threads/tls-shared.exp: New file.
8bc2021f 14349
d99968dc
EZ
143502003-07-09 Elena Zannoni <ezannoni@redhat.com>
14351
14352 * gdb.base/annota1.exp: Make sure that we properly escape the
14353 full path of the source file. Xfail more permissive patterns,
d63a86f8 14354 due to a compiler debug info problem.
d99968dc 14355
83876b3b
AS
143562003-07-07 Andreas Schwab <schwab@suse.de>
14357
2705e972
AS
14358 * gdb.asm/m68k.inc: New file.
14359 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
14360
83876b3b
AS
14361 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
14362 arguments"): Also match negative number.
14363
14364 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
14365
3a871b37
DJ
143662003-07-03 Daniel Jacobowitz <drow@mvista.com>
14367
14368 * gdb.base/store.c (charest): New typedef.
14369 (add_char): Rename to add_charest, update.
14370 (wack_char): Rename to wack_charest, update types. Return l + r
14371 to keep r live across the call.
14372 (wack_short, wack_int, wack_long, wack_longest, wack_float)
14373 (wack_double, wack_doublest): Return l + r to keep r live across
14374 the call.
14375 * gdb.base/store.exp: Accomodate store.c changes.
14376
b2a7f303
DC
143772003-06-30 David Carlton <carlton@kealia.com>
14378
14379 * gdb.c++/maint.exp (test_invalid_name): New.
14380 (test_first_component): Add tests for invalid names.
14381
3c6cb4a1
MC
143822003-06-29 Michael Chastain <mec@shout.net>
14383
14384 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
14385 output of '<VTT for class>' for virtual base classes.
14386
f1c2644b
DJ
143872003-06-29 Daniel Jacobowitz <drow@mvista.com>
14388
14389 * gdb.base/completion.exp: Tab-complete "complet" instead of
14390 "compl".
14391 * gdb.base/complex.exp, gdb.base/complex.c: New files.
14392
18080350
DJ
143932003-06-29 Daniel Jacobowitz <drow@mvista.com>
14394
14395 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
14396 * gdb.base/volatile.exp: Likewise.
14397
f56973f8
DJ
143982003-06-29 Daniel Jacobowitz <drow@mvista.com>
14399
14400 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
14401 gdb/1265.
14402
144032003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
14404 Daniel Jacobowitz <drow@mvista.com>
14405
14406 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
14407 initial line count of 'captured_main' from 26 to 32.
14408 (test_with_self): Allow xmalloc call to be interleaved with the
14409 preceding two lines.
14410
e766d4d6
JB
144112003-06-24 Joel Brobecker <brobecker@gnat.com>
14412
14413 * gdb.base/bang.exp: New testcase.
14414
f125c9a4
JB
144152003-06-23 Joel Brobecker <brobecker@gnat.com>
14416
14417 * gdb.base/langs.exp: Add some tests for the "minimal" language
14418 support.
14419
6e25beaf
EZ
144202003-06-23 Elena Zannoni <ezannoni@redhat.com>
14421
14422 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
14423 the testcase.
14424
2f816dda
DJ
144252003-06-22 Daniel Jacobowitz <drow@mvista.com>
14426
14427 * gdb.base/relocate.exp: Test add-symbol-file with a variable
14428 offset.
14429
db5a5748
DJ
144302003-06-22 Daniel Jacobowitz <drow@mvista.com>
14431
14432 * gdb.c++/pr-1210.cc: New file.
14433 * gdb.c++/pr-1210.exp: New file.
14434
1df0c130
DJ
144352003-06-21 Daniel Jacobowitz <drow@mvista.com>
14436
14437 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
14438 000-exec-continue.
14439
a92feac0
MK
144402003-06-15 Mark Kettenis <kettenis@gnu.org>
14441
14442 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
14443 on *-*-*bsd* instead of *-*-freebsd*.
14444
81a58f5b
AC
144452003-06-14 Andrew Cagney <cagney@redhat.com>
14446
14447 * gdb.base/store.exp: Test longest and doublest. Test all
14448 parameters. Weaken return statement match.
14449 * gdb.base/store.c: Add longest and doublest - aka long long and
14450 long double functions. Put all parameters into local register
14451 variables. Use negative values.
14452
b257a0d3
AC
144532003-06-14 Andrew Cagney <cagney@redhat.com>
14454
14455 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
14456 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
14457 exit status.
14458 * gdb.base/fileio.exp: Disable target when nointerrupts and
14459 noinferiorio, instead of limiting it to remote. Use remote_exec
14460 instead of system.
d63a86f8 14461
21c38304
JJ
144622003-06-12 Jeff Johnston <jjohnstn@redhat.com>
14463
14464 * gdb.base/float.exp: Add ia64 support.
14465
1bcdb424
CV
144662003-06-12 Corinna Vinschen <vinschen@redhat.com>
14467
14468 * gdb.base/fileio.exp: Run only on remote targets.
14469
6aeb981f
CV
144702003-06-10 Corinna Vinschen <vinschen@redhat.com>
14471
14472 * gdb.base/fileio.c: New file, testing File-I/O.
14473 * gdb.base/fileio.exp: Ditto.
14474
53df362e
RG
144752003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
14476
14477 * gdb.base/shreloc.exp: New file, check symbol values obtained from
14478 shared objects after relocation at load time (gdb PR/1132).
14479 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 14480 as above, part of the shared object relocation test.
53df362e 14481
ffee1b46
MK
144822003-06-08 Mark Kettenis <kettenis@gnu.org>
14483
b5ca3722
MK
14484 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
14485 fully filled history list.
14486 * gdb.base/gdb_history: New file.
14487
03ed860d
MK
14488 * gdb.base/signals.exp: XFAIL "continue to func1" on
14489 i*86-*-freebsd*.
14490
ffee1b46
MK
14491 * gdb.base/attach.exp: When trying to attach to a nonexistent
14492 process, make it possible to specify the PID based on the target,
14493 and do so for *-*-freebsd*.
14494
d80dbb52
RH
144952003-06-02 Richard Henderson <rth@redhat.com>
14496
14497 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
14498
6dd77b81
RH
144992003-06-02 Richard Henderson <rth@redhat.com>
14500
14501 * gdb.base/selftest.exp: Next over lim_at_start initialization.
14502
f6347e16
RH
145032003-06-02 Richard Henderson <rth@redhat.com>
14504
14505 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
14506
2c161407
DJ
145072003-06-01 Daniel Jacobowitz <drow@mvista.com>
14508
14509 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
14510 of globalvar.
14511
572eb746
MK
145122003-06-01 Mark Kettenis <kettenis@gnu.org>
14513
14514 * gdb.asm/asm-source.exp: Check for memory read errors in
14515 disassembler test on *BSD too.
14516
9e9617a5
RH
145172003-06-01 Richard Henderson <rth@redhat.com>
14518
14519 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
14520 for .frame.
14521 (gdbasm_call): Lose ldgp.
14522 (gdbasm_startup): Add frame information.
14523 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
14524
7b34ad4e
MK
145252003-05-31 Mark Kettenis <kettenis@gnu.org>
14526
14527 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
14528 i?86-*-*.
14529
10059fdf
MK
145302003-05-30 Mark Kettenis <kettenis@gnu.org>
14531
14532 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14533 FreeBSD.
14534
acf4b816
RH
145352003-05-29 Richard Henderson <rth@redhat.com>
14536
14537 * gdb.asm/alpha.inc: New file.
14538 * gdb.asm/asm-source.exp: Use it.
14539
e9ecd949
JB
145402003-05-29 Jim Blandy <jimb@redhat.com>
14541
14542 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
14543 'core.PID'.
14544
e3e5a4f3
JB
145452003-05-22 Jim Blandy <jimb@redhat.com>
14546
14547 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
14548 backtrace.
d63a86f8 14549
72fe3d25
DC
145502003-05-20 David Carlton <carlton@math.stanford.edu>
14551
14552 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
14553 this time.
14554
58da2eb2
DC
145552003-05-19 David Carlton <carlton@bactrian.org>
14556
14557 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
14558 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
14559
1fcb5155
DC
145602003-05-19 David Carlton <carlton@bactrian.org>
14561
14562 * gdb.c++/namespace.exp: Add namespace scope and anonymous
14563 namespace tests.
14564 Bump copyright date.
14565 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
14566 (main): Call C::D::marker2.
14567 * gdb.c++/namespace1.cc: New file.
14568
85e85163
JJ
145692003-05-14 Jeff Johnston <jjohnstn@redhat.com>
14570
14571 Roland McGrath <roland@redhat.com>
d63a86f8 14572 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
14573 there is no manager thread.
14574
a25fbfec
JJ
145752003-05-08 Jeff Johnston <jjohnstn@redhat.com>
14576
d63a86f8
RM
14577 * gdb.threads/schedlock.exp: Remove assumption that all threads
14578 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
14579 in one of the child threads rather than the main thread.
14580
be375bae
JB
145812003-05-07 Jim Blandy <jimb@redhat.com>
14582
09bf6082
JB
14583 Add support for assembly source testing on the s390x.
14584 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
14585 architecture.
14586 * gdb.asm/s390x.inc: New file.
14587
be375bae
JB
14588 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
14589 succession of 'if' statements.
14590
00905d52
AC
145912003-05-05 Andrew Cagney <cagney@redhat.com>
14592
14593 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
14594
b1e29e33
AC
145952003-05-05 Andrew Cagney <cagney@redhat.com>
14596
14597 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
14598 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
14599
e33d66ec
EZ
146002003-05-02 Elena Zannoni <ezannoni@redhat.com>
14601
14602 * gdb.base/charset.exp: Update based on new behavior of set/show
14603 charset commands.
14604
2b6fd0d8
AC
146052003-05-01 Andrew Cagney <cagney@redhat.com>
14606
14607 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
14608 variable do not give memory errors.
14609
130cacce
AF
146102003-04-30 Adam Fedor <fedor@gnu.org>
14611
14612 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
14613 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
14614 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
14615 gdb.objc/basicclass.m: : New files
14616
14617 * lib/gdb.exp (gdb_compile_objc): New procedure.
14618
bea71854
DJ
146192003-04-27 Daniel Jacobowitz <drow@mvista.com>
14620
14621 * gdb.base/signals.exp: Make backtrace tests more specific.
14622
0f20eeea
DC
146232003-04-23 David Carlton <carlton@bactrian.org>
14624
14625 * gdb.c++/maint.exp (test_first_component): Add tests for
14626 'operator' in more locations.
14627
c8c4d8dc
KB
146282003-04-16 Kevin Buettner <kevinb@redhat.com>
14629
14630 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
14631
3fe60e3c
EZ
146322003-04-16 Elena Zannoni <ezannoni@redhat.com>
14633
14634 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 14635 func marke' instead. Update test name.
3fe60e3c 14636
9219021c
DC
146372003-04-15 David Carlton <carlton@math.stanford.edu>
14638
14639 * gdb.c++/maint.exp: New file.
14640
5dd55bdd
EZ
146412003-04-14 Elena Zannoni <ezannoni@redhat.com>
14642
14643 * gdb.threads/schedlock.c: Change type of thread function argument
14644 to long, to avoid warnings on 64-bit platforms.
14645
00890572
EZ
146462003-04-14 Elena Zannoni <ezannoni@redhat.com>
14647
a9c64011
AS
14648 * gdb.base/attach.exp: Add new message from ptrace in case of
14649 attaching to nonexistent process.
d63a86f8 14650
93201743
JB
146512003-04-11 Jim Blandy <jimb@redhat.com>
14652
14653 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14654 gdb.c++/userdef.cc: Place comments on the lines to which the
14655 marker function might return.
14656 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14657 gdb.c++/userdef.exp: Look for those comments to check that we've
14658 returned to the right place, instead of checking line numbers.
14659
2a11c64d
EZ
146602003-04-11 Elena Zannoni <ezannoni@redhat.com>
14661
a9c64011
AS
14662 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
14663 match on sourcefile name, instead of directory name.
2a11c64d 14664
68ab8fc5
EZ
146652003-04-10 Elena Zannoni <ezannoni@redhat.com>
14666
d63a86f8 14667 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
14668 working directory name.
14669
5624293a
JB
146702003-04-09 Jim Blandy <jimb@redhat.com>
14671
14672 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14673 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
14674 after an inferior function call, report the failure, but allow the
14675 test to continue.
14676
f1f02ee4
SC
146772003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14678
14679 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14680 with -DPROTOTYPES.
14681
6eb79af0
SC
146822003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14683
14684 * gdb.base/break.exp: Revert last patch.
14685
8dfb4cf0
SC
146862003-04-04 Stephane Carrez <stcarrez@nerim.fr>
14687
14688 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14689 with -DPROTOTYPES.
14690
ed4c619a
AC
146912003-04-02 Andrew Cagney <cagney@redhat.com>
14692
14693 * gdb.base/callfuncs.exp: Make "print add" messages unique.
14694 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
14695 matching directories by the name breakpoint.
14696 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
14697 Make "continue to marker1" consistent.
14698 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
14699 message consistent.
14700 * lib/gdb.exp: Put "the program is no longer running", and "the
14701 program exited" in parenthesis.
14702 * lib/mi-support.exp: Ditto.
d63a86f8 14703
4e35d5f0 147042003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 14705
4e35d5f0
BR
14706 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
14707
71900fe8
AC
147082003-03-29 Andrew Cagney <cagney@redhat.com>
14709
14710 * gdb.base/sizeof.c (main): Print the value of '\377'.
14711 * gdb.base/sizeof.exp: Check the sign of '\377'.
14712
c0655a16
MC
147132003-03-27 Michael Chastain <mec@shout.net>
14714
14715 * gdb.base/gdb1090.exp: New file.
14716 * gdb.base/gdb1090.cc: New file.
14717
5b2a3989
JB
147182003-03-27 J. Brobecker <brobecker@gnat.com>
14719
14720 * gdb.gdb/observer.exp: New regression test.
14721
79876890
MC
147222003-03-27 Michael Chastain <mec@shout.net>
14723
14724 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
14725 * gdb.base/ptype.exp: Likewise.
14726
6eac95e3
CV
147272003-03-27 Corinna Vinschen <vinschen@redhat.com>
14728
14729 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
14730
e8c71839
MC
147312003-03-26 Michael Chastain <mec@shout.net>
14732
14733 * gdb.base/ptype.exp: Actually use some typedef'd types.
14734
71b10041
SC
147352003-03-21 Stephane Carrez <stcarrez@nerim.fr>
14736
14737 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
14738 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
14739
2512cf80
CV
147402003-03-20 Corinna Vinschen <vinschen@redhat.com>
14741
14742 * gdb.base/default.exp: Fix regular expression.
14743
0d195a4f
CV
147442003-03-20 Corinna Vinschen <vinschen@redhat.com>
14745
14746 * gdb.base/args.exp: Fix regular expression.
14747
8a2dbca8
CV
147482003-03-20 Corinna Vinschen <vinschen@redhat.com>
14749
14750 * gdb.base/help.exp: Allow Win32 child process.
14751
bf028682
CV
147522003-03-20 Corinna Vinschen <vinschen@redhat.com>
14753
14754 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
14755 when stepping out of main().
14756
182dbe85
CV
147572003-03-20 Corinna Vinschen <vinschen@redhat.com>
14758
14759 * gdb.base/default.exp: Check for win32 specific message when calling
14760 "run" without executable.
14761
d67a6ba5
CV
147622003-03-20 Corinna Vinschen <vinschen@redhat.com>
14763
14764 * gdb.base/args.exp: Expect .exe in output.
14765
a955b5bb
CV
147662003-03-20 Corinna Vinschen <vinschen@redhat.com>
14767
14768 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
14769 Cygwin native.
14770
bf6bad4b
AC
147712003-03-17 Andrew Cagney <cagney@redhat.com>
14772
14773 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
14774 vector registes.
14775 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
14776 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
14777
293e9a31
DC
147782003-03-17 David Carlton <carlton@math.stanford.edu>
14779
14780 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
14781 test, for PR breakpoints/38.
14782 Call test_watchpoint_and_breakpoint.
14783 * gdb.base/watchpoint.c (func3): New function.
14784 (main): Call func3.
14785
5330f2db
DC
147862003-03-04 David Carlton <carlton@math.stanford.edu>
14787
14788 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
14789 Garply<Garply<char> >:: garply".
14790 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
14791 with respect to PR c++/1111; note also PR c++/1113.
14792 (test_template_breakpoints): KFAIL "constructor breakpoint" with
14793 respect to PR c++/1062.
14794 KFAIL "destructor breakpoint" with respect to PR c++/1112.
14795
6ece72da
DC
147962003-03-03 David Carlton <carlton@math.stanford.edu>
14797
14798 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
14799 with respect to PR c++/57.
14800 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
14801 c++/826.
14802 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
14803 respect to PR c++/57.
14804
85ca1584
DC
148052003-03-03 David Carlton <carlton@math.stanford.edu>
14806
14807 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
14808 respect to PR c++/33 into FAILs.
14809
98e9c5b8
MC
148102003-03-03 Michael Chastain <mec@shout.net>
14811
7bedbf27
MC
14812 * configure.in: Update copyright years.
14813
148142003-03-03 Michael Chastain <mec@shout.net>
14815
14816 * Makefile.in: Update copyright years.
98e9c5b8 14817
f683e100
DC
148182003-02-28 David Carlton <carlton@math.stanford.edu>
14819
14820 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
14821 print class instead of struct and/or superfluous protection
14822 specifiers, as long as the resulting output is equivalent to the
14823 source code.
14824 Delete FIXME from end of messages on tests that don't need
14825 fixing.
14826
a9e0cf2c
DC
148272003-02-28 David Carlton <carlton@math.stanford.edu>
14828
14829 * gdb.c++/templates.exp (do_tests): Allow const in the two
14830 Foo<volatile char *>::foo tests.
14831
e8d359df
MS
148322003-02-27 Michael Snyder <msnyder@redhat.com>
14833
d63a86f8 14834 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
14835 will be consistant.
14836
0b71dc91
DC
148372003-02-26 David Carlton <carlton@math.stanford.edu>
14838
14839 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
14840 char *>::foo" test with respect to PR c++/33. Create a new test
14841 which is identical to that one except that it doesn't put the
14842 space between the "char" and the "*"; KFAIL it, too.
14843
dd14ab43
DC
148442003-02-26 David Carlton <carlton@math.stanford.edu>
14845
14846 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
14847 template types into either PASSes or KFAILs (corresponding to PR
14848 c++/57). Tweak indentation. Update copyright.
14849
1146c7f1
SC
148502003-02-23 Stephane Carrez <stcarrez@nerim.fr>
14851
14852 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
14853
74641dfb
MC
148542003-02-13 Michael Chastain <mec@shout.net>
14855
14856 * gdb.base/exprs.exp: Remove i960 remnants.
14857 * gdb.base/funcargs.exp: Likewise.
14858 * gdb.base/list.exp: Likewise.
14859 * gdb.base/ptype.exp: Likewise.
14860
559cd2d0
DC
148612003-02-14 David Carlton <carlton@math.stanford.edu>
14862
14863 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
14864 pEe->D::vg()" from XFAIL to KFAIL.
14865
c4f90d87
JM
148662003-02-13 Jason Molenda (jmolenda@apple.com)
14867
14868 * gdb.base/maint.exp: Update maint print statistics regexp to include
14869 new entries.
14870
cbc4d97c
MC
148712003-02-13 Michael Chastain <mec@shout.net>
14872
14873 * gdb.c++/inherit.exp: Remove call to get_debug_format.
14874
40f235b7
MC
148752003-02-12 Michael Chastain <mec@shout.net>
14876
14877 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
14878 * gdb.c++/inherit.exp: Likewise.
14879 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
14880 * gdb.c++/templates.exp: Likewise.
14881 * gdb.c++/virtfunc.exp: Likewise.
14882
c56716b0
JM
148832003-02-06 Jason Molenda (jason-cl@molenda.com)
14884
14885 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
14886 why the code is written that way.
14887
070afcf8
MC
148882003-02-05 Michael Chastain <mec@shout.net>
14889
14890 * gdb.base/dump.exp: Add missing copyright line.
14891
5d0331e5
JM
148922003-02-05 Jason Molenda (jason-cl@molenda.com)
14893
f7ae6d3e 14894 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
14895 at the beginning so the breakpoint doesn't get set on the loop.
14896
92851186
MC
148972003-02-05 Michael Chastain <mec@shout.net>
14898
14899 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
14900 output for configurations with gcc 2.95.3.
14901
cbf1e085
AC
149022003-02-05 Keith Seitz <keiths@redhat.com>
14903 Andrew Cagney <ac131313@redhat.com>
14904
14905 * gdb.mi/mi-cli.exp: New file.
d63a86f8 14906
29518e1e
MC
149072003-02-04 Michael Chastain <mec@shout.net>
14908
14909 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
14910 Call perror and then continue.
14911
5af1d5f3
MC
149122003-02-03 Michael Chastain <mec@shout.net>
14913
14914 * gdb.c++/pr-1023.cc: New file.
14915 * gdb.c++/pr-1023.exp: New file.
14916
6b549786
JB
149172003-02-05 Jim Blandy <jimb@redhat.com>
14918
14919 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
14920 it's local to foobar. Check for it there, and check that it's not
14921 present in main.
14922 * gdb.c++/local.cc (marker2): New function.
14923 (foobar): Call marker1.
14924 (main): Call marker2 instead of marker1.
14925
67f16606
AC
149262003-02-04 Andrew Cagney <ac131313@redhat.com>
14927
14928 * gdb.disasm/mn10200.exp: Obsolete file.
14929 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
14930 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
14931 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
14932
1c5cb38e
DC
149332003-02-04 David Carlton <carlton@math.stanford.edu>
14934
14935 * gdb.c++/overload.exp: Test intToChar(1).
14936 * gdb.c++/overload.cc (intToChar): New.
14937 (main): Call intToChar.
14938
d1fe6965
DC
149392003-02-03 David Carlton <carlton@math.stanford.edu>
14940
14941 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
14942 'might_kfail' arg.
14943 KFAIL some of the continue_to_bp_overloaded calls, according to
14944 PR c++/1025.
14945
9ba61c5d
MC
149462003-02-01 Michael Chastain <mec@shout.net>
14947
14948 * gdb.base/advance.c (marker1): New marker function.
14949 * gdb.base/advance.exp: When the 'advance' command lands on the
14950 return breakpoint, it can legitimately stop on either the
14951 current line or the next line. Accommodate both outcomes.
14952 * gdb.base/until.exp: Likewise.
14953
e7494ffb
AC
149542003-02-02 Andrew Cagney <ac131313@redhat.com>
14955
14956 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14957 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
14958 now a list, not a tuple.
14959 * gdb.mi/mi-var-display.exp: Ditto.
14960 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 14961
075559bc
AC
149622003-02-01 Andrew Cagney <ac131313@redhat.com>
14963
14964 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14965 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
14966 stack backtraces.
14967 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 14968
2bd4c7b1
MK
149692003-02-01 Mark Kettenis <kettenis@gnu.org>
14970
14971 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14972 gdb.mi/mi1-pthreads.exp: Return instead of calling
14973 gdb_suppress_entire_file.
14974
eabd8992
MS
149752003-02-01 Mark Salter <msalter@redhat.com>
14976
14977 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
14978
71469e2f
MS
149792003-01-31 Mark Salter <msalter@redhat.com>
14980
14981 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
14982 Support empty arg.
14983
38a94d44
MC
149842003-01-30 Michael Chastain <mec@shout.net>
14985
14986 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
14987 This was a workaround for a UTF-8 bug in readline 4.3. The bug
14988 has been fixed in gdb/readline on 2003-01-09.
14989
19ea9e73
MS
149902003-01-29 Michael Snyder <msnyder@redhat.com>
14991
e8d359df
MS
14992 * gdb.base/maint.exp: Allow for leading underscore in symbol.
14993 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
14994 * gdb.base/args.exp: Skip if target does not support args passing.
14995
2307bd6a
DJ
149962003-01-22 Daniel Jacobowitz <drow@mvista.com>
14997
19ea9e73 14998 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
14999 gdb_test. Accept a list of expect arguments as the third
15000 parameter.
15001 (gdb_test): Use it.
15002
f2dd3617
EZ
150032003-01-20 Elena Zannoni <ezannoni@redhat.com>
15004
15005 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
15006 allow for different test tree configurations. Update some
15007 tescases accordingly.
15008 * gdb.arch/altivec-regs.exp: Ditto.
15009 * gdb.asm/asm-source.exp: Ditto.
15010 * gdb.base/advance.exp: Ditto.
15011 * gdb.base/display.exp: Ditto.
d63a86f8 15012 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
15013 * gdb.base/mips_pro.exp: Ditto.
15014 * gdb.base/overlays.exp: Ditto.
15015 * gdb.base/relocate.exp: Ditto.
15016 * gdb.base/setshow.exp: Ditto.
15017 * gdb.base/step-line.exp: Ditto.
15018 * gdb.base/step-test.exp: Ditto.
15019 * gdb.base/until.exp: Ditto.
15020 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
15021
c71cdefd
DC
150222003-01-17 David Carlton <carlton@math.stanford.edu>
15023
15024 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
15025 corresponding to PR c++/945.
15026 Update copyright.
15027
fdba05d7
DC
150282003-01-17 David Carlton <carlton@math.stanford.edu>
15029
15030 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
15031 corresponding to PR c++/68.
15032
150332003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
15034
15035 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15036 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15037 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15038
c362c33a
EZ
150392003-01-15 Elena Zannoni <ezannoni@redhat.com>
15040
0fbc361c
EZ
15041 * gdb.base/break.exp: Fix change of default location, because of
15042 removal of until tests.
15043 * gdb.base/help.exp: Update test for new 'until' help message.
15044 Add test for help on 'advance'.
a9c64011 15045 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 15046
dabf8a35
MK
150472003-01-15 Mark Kettenis <kettenis@gnu.org>
15048
15049 * gdb.base/default.exp: Adapt "info float" test for recent changes
15050 to that command. Add test for "info vector".
15051 * gdb.base/float.exp: New file. Add test for "info float" that
15052 resembles the old test in gdb.base/default.exp.
15053
a1769aca
DC
150542003-01-15 David Carlton <carlton@math.stanford.edu>
15055
15056 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15057
82025e13
EZ
150582003-01-15 Elena Zannoni <ezannoni@redhat.com>
15059
15060 * gdb.base/break.exp: Move the tests of until command from here...
15061 * gdb.base/until.exp: ... to here. New file. Add other tests.
15062 * gdb.base/advance.c: New file.
15063 * gdb.base/advance.exp: New file.
15064
8f9ab801
EZ
150652003-01-14 Elena Zannoni <ezannoni@redhat.com>
15066
a9c64011
AS
15067 * gdb.base/args.c: New file.
15068 * gdb.base/args.exp: New file.
8f9ab801 15069
9ae66589
DJ
150702003-01-14 Daniel Jacobowitz <drow@mvista.com>
15071
15072 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15073
8d77e5c3
DJ
150742003-01-14 Daniel Jacobowitz <drow@mvista.com>
15075
15076 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15077
12d2f0a1
DJ
150782003-01-14 Daniel Jacobowitz <drow@mvista.com>
15079
15080 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15081 dates.
15082
6ca37014
DJ
150832003-01-13 Daniel Jacobowitz <drow@mvista.com>
15084
15085 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15086
b0023472
DJ
150872003-01-13 Daniel Jacobowitz <drow@mvista.com>
15088
15089 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15090 (ptype &*"foo").
15091 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15092
607fbc54 150932003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
15094
15095 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15096 * gdb.mi/mi1-console.exp: Likewise.
15097
607fbc54 150982003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
15099
15100 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15101 * gdb.mi/mi1-console.exp: Likewise.
15102
a1fb14a2
DJ
151032003-01-13 Daniel Jacobowitz <drow@mvista.com>
15104
15105 * gdb.c++/overload.exp: Remove some fixed XFAILs.
15106
c4cf40b7
DJ
151072003-01-09 Daniel Jacobowitz <drow@mvista.com>
15108
15109 * gdb.base/detach.exp: New test.
15110
696d5a5b
DJ
151112003-01-09 Daniel Jacobowitz <drow@mvista.com>
15112
15113 * Makefile.in (ALL_SUBDIRS): New variable.
15114 (subdirs, clean, distclean): Use it.
15115 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
15116 regenerating Makefile, since it is generated from the top level.
15117 * gdb.asm/Makefile.in: Likewise.
15118 * gdb.base/Makefile.in: Likewise.
15119 * gdb.c++/Makefile.in: Likewise.
15120 * gdb.disasm/Makefile.in: Likewise.
15121 * gdb.java/Makefile.in: Likewise.
15122 * gdb.mi/Makefile.in: Likewise.
15123 * gdb.threads/Makefile.in: Likewise.
15124 * gdb.trace/Makefile.in: Likewise.
15125
754533e4
DC
151262003-01-09 David Carlton <carlton@math.stanford.edu>
15127
15128 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
15129 Add copyright year 2003.
15130
d8b3e9ee
MC
151312003-01-06 Michael Chastain <mec@shout.net>
15132
15133 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
15134 When selecting a thread, 'line' and 'file' are optional.
15135 * gdb.mi/mi1-pthreads.exp: Likewise.
15136
8e9e0fe6
AS
151372003-01-06 Andreas Schwab <schwab@suse.de>
15138
15139 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
15140 failures.
15141
b5ab8ff3
DJ
151422003-01-04 Daniel Jacobowitz <drow@mvista.com>
15143
15144 Fix PR gdb/844
15145 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
15146 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
15147
15148 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
15149 instead of calling gdb_suppress_entire_file.
15150 * gdb.threads/print-threads.exp: Likewise.
15151 * gdb.threads/schedlock.exp: Likewise.
15152
15153 * gdb.threads/killed.exp: Return instead of calling
15154 gdb_suppress_entire_file.
15155 * gdb.threads/linux-dp.exp: Likewise.
15156 * gdb.threads/pthreads.exp: Likewise.
15157
1e698235
DJ
151582003-01-04 Daniel Jacobowitz <drow@mvista.com>
15159
15160 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
15161 stabs.
15162 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
15163 * gdb.base/whatis.exp: Always allow (void) after function names.
15164
147ff08c
DJ
151652003-01-04 Daniel Jacobowitz <drow@mvista.com>
15166
15167 * gdb.c++/casts.exp: Correct regexp.
15168
dc62bfc2
MK
151692003-01-04 Mark Kettenis <kettenis@gnu.org>
15170
15171 * configure.in: Call AC_CONFIG_HEADER. Don't call
15172 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
15173 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
15174 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
15175 aforementioned directories in the AC_OUPUT call.
15176 * config.hin: New file.
15177 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15178 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
15179 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
15180 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
15181 pass -I$objdir instead of -I$objdir/$subdir in compilation.
15182 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
15183 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
15184 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
15185 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
15186 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
15187 gdb.threads/configure.in, gdb.threads/configure,
15188 gdb.threads/config.in, gdb.trace/configure.in,
15189 gdb.trace/configure: Removed.
15190
77afa639
MC
151912003-01-03 Michael Chastain <mec@shout.net>
15192
15193 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
15194 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
15195
7634bb6e
DJ
151962003-01-03 Daniel Jacobowitz <drow@mvista.com>
15197
15198 * gdb.base/store.exp: Fix regular expressions.
15199
b39c905e
MK
152002002-12-28 Mark Kettenis <kettenis@gnu.org>
15201
15202 * configure.in: Rewrite.
15203 * configure: Regenerated.
15204
0a8551dd
DC
152052003-01-03 David Carlton <carlton@math.stanford.edu>
15206
15207 * gdb.base/psymtab.exp: New file.
15208 * gdb.base/psymtab1.c: Ditto.
15209 * gdb.base/psymtab2.c: Ditto.
15210
c60b7188
AF
152112002-12-23 Adam Fedor <fedor@gnu.org>
15212
15213 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
15214
ee73db83
DC
152152002-12-23 David Carlton <carlton@math.stanford.edu>
15216
15217 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
15218 and current_directory initialization.
15219
d6c1774e
JB
152202002-12-22 Jim Blandy <jimb@redhat.com>
15221
f0a847b8
JB
15222 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
15223 rather than as part of the output file name.
15224
d6c1774e
JB
15225 * gdb.base/attach.exp: There's no need to copy the test program to
15226 /tmp; that was only ever necessary on HP/UX, and this test is
15227 entirely disabled there anyway.
15228
f0708dbb
JB
152292002-12-21 Jim Blandy <jimb@redhat.com>
15230
4c2acfea
JB
15231 * gdb.c++/psmang.exp: Doc fix.
15232
f0708dbb
JB
15233 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
15234 test.
15235
9579e000
DC
152362002-12-20 David Carlton <carlton@math.stanford.edu>
15237
15238 * gdb.c++/annota2.exp: KFAIL annotate-quit.
15239
d1810171
MC
152402002-12-18 Michael Chastain <mec@shout.net>
15241
15242 * gdb.c++/annota2.exp: Add copyright year 2002.
15243
76565097
DC
152442002-12-17 David Carlton <carlton@math.stanford.edu>
15245
15246 * gdb.c++/try_catch.cc: Add marker comments.
15247 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
15248 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
15249 * gdb.c++/m-static.cc: Ditto.
15250 * gdb.c++/m-static1.cc: Ditto.
15251 * gdb.c++/try_catch.cc: Ditto.
15252
da81390b
JJ
152532002-12-16 Jeff Johnston <jjohnstn@redhat.com>
15254
15255 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
15256 to see whether we are using the new -environment-directory
15257 command which resets via -r or the old version of the command
15258 which may prompt the user. Part of fix for gdb/741.
15259
b304d130
AC
152602002-12-13 Andrew Cagney <ac131313@redhat.com>
15261
15262 * gdb.fortran/types.exp: Update obsolete comment.
15263 * gdb.fortran/exprs.exp: Ditto.
15264 * lib/gdb.exp: Delete obsolete code.
15265 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
15266 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
15267 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
15268 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
15269 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
15270 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
15271 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
15272 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
15273 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
15274 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
15275 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
15276 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
15277 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
15278 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
15279 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
15280 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
15281 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
15282 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
15283 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
15284 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
15285 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
15286 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
15287 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
15288 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
15289 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
15290 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
15291 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
15292 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
15293 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
15294 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
15295 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
15296 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
15297 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
15298 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
15299 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
15300 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
15301 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
15302
a23b6e6a
DC
153032002-12-11 David Carlton <carlton@math.stanford.edu>
15304
15305 * gdb.c++/m-data.exp: Add test for members that shadow global
15306 variables: see PR gdb/804.
15307 * gdb.c++/m-data.cc: Ditto.
15308
6604731b
DJ
153092002-12-10 Daniel Jacobowitz <drow@mvista.com>
15310
15311 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
15312
de46ecd7
DC
153132002-12-06 David Carlton <carlton@math.stanford.edu>
15314
15315 * gdb.base/store.c: Don't declare functions static.
15316
27e829d0
AC
153172002-12-04 Andrew Cagney <ac131313@redhat.com>
15318
15319 * gdb.base/store.exp, gdb.base/store.c: New files.
15320
92806416
DJ
153212002-12-03 Daniel Jacobowitz <drow@mvista.com>
15322
15323 * gdb.base/selftest.exp: Update for current gdb.
15324
3bcbaac5
DJ
153252002-12-03 Daniel Jacobowitz <drow@mvista.com>
15326
15327 * gdb.base/maint.exp: Only dump symbols from one source file
15328 or objfile.
15329
f4f00b1f
DJ
153302002-12-03 Daniel Jacobowitz <drow@mvista.com>
15331
15332 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
15333 function call.
15334
f1c8a949
JB
153352002-11-25 Jim Blandy <jimb@redhat.com>
15336
15337 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
15338 function appearing in error message.
15339
9e297a97
DJ
153402002-11-21 Daniel Jacobowitz <drow@mvista.com>
15341
15342 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
15343
1f312e79
JJ
153442002-11-08 Jeff Johnston <jjohnstn@redhat.com>
15345
d63a86f8
RM
15346 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
15347 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
15348 should be in mi console format. This is part of fix for PR gdb/604.
15349
83c31e7d
FN
153502002-09-18 Fernando Nasser <fnasser@redhat.com>
15351
15352 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
15353 which explicitly prints the zero offset as "+0".
15354
322b3f65
DJ
153552002-10-22 Daniel Jacobowitz <drow@mvista.com>
15356
15357 * gdb.threads/schedlock.c (args): Make unsigned.
15358
153592002-10-21 Daniel Jacobowitz <drow@mvista.com>
15360
15361 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
15362 numbers. Allow "foo2|selected stack frame".
15363 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
15364 * gdb.asm/asmsrc2.s: Likewise.
15365 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
15366 comments.
15367 * gdb.asm/mips.inc: New file.
15368
5e2fe5b8
AF
153692002-10-18 Adam Fedor <fedor@gnu.org>
15370
15371 * gdb.base/default.exp: Update expected output to include 'ObjC'.
15372 * gdb.base/help.exp: Likewise.
15373
abe1a5d0
KB
153742002-10-17 Kevin Buettner <kevinb@redhat.com>
15375
15376 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
15377 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
15378
10abb1d4
JB
153792002-10-02 Jim Blandy <jimb@redhat.com>
15380
15381 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
15382
1f609b42
AC
153832002-10-01 Andrew Cagney <ac131313@redhat.com>
15384
15385 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
15386 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
15387 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
15388 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
15389 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
15390 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
15391 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
15392
0aee02e4
AC
153932002-09-29 Andrew Cagney <ac131313@redhat.com>
15394
15395 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
15396 * mi0-disassemble.exp, mi0-eval.exp: Delete.
15397 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
15398 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
15399 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
15400 * mi0-var-block.exp, mi0-var-child.exp: Delete.
15401 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 15402
6fde09ad
KB
154032002-09-27 Kevin Buettner <kevinb@redhat.com>
15404
15405 * gdb.base/annota1.exp (info break): Make directory components of
15406 path optional since not all compilers emit this debug information.
15407
889bf7c5
PA
15408 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
15409 step ends up stepping out of the function instead of stopping on
15410 the epilogue.
6fde09ad 15411
9e8aab75
KS
154122002-09-26 Keith Seitz <keiths@redhat.com>
15413
15414 * lib/insight-support.exp (gdbtk_start): Figure out where
15415 the insight executable is based on where gdb is. Use this
15416 executable to start insight instead of gdb.
15417
e36180d7
AC
154182002-09-25 Andrew Cagney <cagney@redhat.com>
15419
15420 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
15421
9dd34b2b
AC
154222002-09-24 Andrew Cagney <ac131313@redhat.com>
15423
15424 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
15425 test_isolated_complaints.
15426 (test_empty_complaint): New function.
15427 (test_empty_complaints): New function. Check no output when no
15428 complaints.
d63a86f8 15429
dea97812
KB
154302002-09-19 Jim Blandy <jimb@redhat.com>
15431
a9c64011 15432 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 15433
54951bd7
AC
154342002-09-19 Andrew Cagney <ac131313@redhat.com>
15435
15436 * gdb.gdb/complaints.exp: New file.
15437
dec43320
AC
154382002-09-18 Andrew Cagney <ac131313@redhat.com>
15439
15440 * gdb.base/maint.exp: Check `help maint internal-warning'.
15441
e70d6e3f
DC
154422002-09-18 David Carlton <carlton@math.stanford.edu>
15443
15444 * gdb.c++/m-static.exp: Remove breakpoints depending on line
15445 numbers, and replace them by a single breakpoint after the
15446 constructors are all finished.
15447 Add test 4.
15448 * gdb.c++/m-static.cc: Add test 4.
15449 * gdb.c++/m-static.h: New file.
15450 * gdb.c++/m-static1.cc: New file.
15451
15452 * gdb.c++/printmethod.exp: New file.
15453 * gdb.c++/printmethod.cc: New file.
15454
15455 * gdb.c++/pr-574.exp: New file.
15456 * gdb.c++/pr-574.cc: New file.
15457
afb5c968
CV
154582002-09-18 Corinna Vinschen <vinschen@redhat.com>
15459
15460 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
15461 embedded targets which never actually exit.
15462
31e45dee
FN
154632002-09-18 Fernando Nasser <fnasser@redhat.com>
15464
15465 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
15466 "don't step after run" as unresolved or unsupported, instead of xfail.
15467
a283c5a1
CV
154682002-09-18 Corinna Vinschen <vinschen@redhat.com>
15469
15470 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
15471 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
15472 Add newline to expected string in "step out of main (status wrapper)"
15473 case.
15474
11350d2a
CV
154752002-09-18 Corinna Vinschen <vinschen@redhat.com>
15476
15477 * lib/gdb.exp (rerun_to_main): Allow restarting application.
15478 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
15479
0deec7d6
TT
154802002-09-17 Tom Tromey <tromey@redhat.com>
15481
15482 * gdb.base/printcmds.exp (test_print_string_constants): Expect
15483 \000, not \0, in double-quoted string.
15484
b2b4a1b5
CV
154852002-09-14 Corinna Vinschen <vinschen@redhat.com>
15486
c9d37158 15487 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
15488 string after running the commands execution on breakpoint tests.
15489
1c56143a
CV
154902002-09-13 Corinna Vinschen <vinschen@redhat.com>
15491
15492 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
15493
37f8da45
JB
154942002-09-12 Joel Brobecker <brobecker@gnat.com>
15495
15496 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
15497
08b468e0
KS
154982002-09-10 Keith Seitz <keiths@redhat.com>
15499
15500 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
15501 runto proc.
15502 (mi_run_to_main): Use mi_runto.
15503 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
15504
dc360f58
KS
155052002-09-10 Keith Seitz <keiths@redhat.com>
15506
15507 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
15508 regexp for stopping at main. Could have multiple event notifications.
15509 Don't assume that main was declared with no parameters.
15510 (mi_next): Use mi_step_to.
15511 (mi_step): Use mi_next_to.
15512
ce3abcfb
CV
155132002-09-09 Corinna Vinschen <vinschen@redhat.com>
15514
15515 * gdb.base/default.exp: Fix expected string in `info float' test.
15516
d1f5b980
BE
155172002-09-09 Ben Elliston <bje@redhat.com>
15518
15519 * config/mips.exp: Update comments.
15520 * config/mips-idt.exp: Likewise.
15521 * config/nind.exp: Likewise.
15522 * config/slite.exp: Likewise.
15523 * config/sparclet.exp: Likewise.
15524 * config/udi.exp: Likewise.
15525 * config/vx.exp: Likewise.
15526 * config/vxworks29k.exp: Likewise.
15527
2f71430b
JB
155282002-09-05 Jim Blandy <jimb@redhat.com>
15529
15530 * gdb.threads/killed.exp: Fix test failure message.
15531
7ddebc7e
KS
155322002-09-04 Keith Seitz <keiths@redhat.com>
15533
15534 * lib/mi-support.exp: Update copyright.
15535 (mi_gdb_test): Increase the priority of the expected pattern
15536 so that it matches gdb_test.
15537
0ae67eb3
KS
155382002-09-03 Keith Seitz <keiths@redhat.com>
15539
15540 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
15541 Use integer comparison instead of string comparison for testing
15542 whether binary was built.
15543
38fc42c8
JB
155442002-09-03 Jim Blandy <jimb@redhat.com>
15545
15546 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
15547
b6ff0e81
JB
155482002-08-29 Jim Blandy <jimb@redhat.com>
15549
15550 * gdb.threads/pthreads.exp: Move the portable thread compilation
15551 code into a function in lib/gdb.exp, and call that from here.
15552 * lib/gdb.exp (gdb_compile_pthreads): New function.
15553
07c98896
KS
155542002-08-29 Keith Seitz <keiths@redhat.com>
15555
15556 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
15557 expect_out so that callers can get at it.
15558
0312286c
DJ
155592002-08-23 Daniel Jacobowitz <drow@mvista.com>
15560
15561 * gdb.threads/print-threads.c: New file.
15562 * gdb.threads/print-threads.exp: New file.
15563 * gdb.threads/schedlock.c: New file.
15564 * gdb.threads/schedlock.exp: New file.
15565
dd039bc4
EZ
155662002-08-22 Elena Zannoni <ezannoni@redhat.com>
15567
a9c64011
AS
15568 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
15569 not altivec.c.
dd039bc4 15570
1f36144c
MK
155712002-08-17 Mark Kettenis <kettenis@gnu.org>
15572
15573 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
15574 targets. The problem should be fixed now.
15575
16057ec7 155762002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
15577
15578 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
15579 2002-07-24 change that removes final dots from error messages.
15580
3c1499ad
TT
155812002-08-13 Tom Tromey <tromey@redhat.com>
15582
15583 * gdb.base/readline.exp: New file.
15584
a20ce2c3
AC
155852002-08-01 Andrew Cagney <ac131313@redhat.com>
15586
15587 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
15588 supress message.
15589
db034ac5
AC
155902002-08-01 Andrew Cagney <cagney@redhat.com>
15591
15592 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
15593 CHILL_FOR_TARGET and CHILL_LIB.
15594 * configure.in (configdirs): Remove gdb.chill.
15595 * configure: Regenerate.
15596 * lib/gdb.exp: Obsolete references to chill.
15597 * gdb.fortran/types.exp: Ditto.
15598 * gdb.fortran/exprs.exp: Ditto.
15599
3e000b18
KB
156002002-07-30 Kevin Buettner <kevinb@redhat.com>
15601
15602 * gdb.base/shlib-call.exp (additional_flags): Conditionally
15603 set Irix-specific compile and link flags.
15604
28f4966b
KB
156052002-07-29 Kevin Buettner <kevinb@redhat.com>
15606
15607 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
15608 source files. The ``-o'' option doesn't work with the ``-E'' option
15609 when using the Irix compiler.
15610
46c0d5a6
DJ
156112002-07-19 Daniel Jacobowitz <drow@mvista.com>
15612
15613 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
15614 Improve support for reusing an exec file. Copy exec file
15615 to target, and run gdbserver on the target instead of on the host.
15616
eecf4bed
JB
156172002-07-18 Jim Blandy <jimb@redhat.com>
15618
0f815cdf
JB
15619 * gdb.base/ending-run.exp: Don't expect to see the program end in
15620 some orderly fashion when we're running on a real stand-alone
15621 board.
15622
eecf4bed
JB
15623 * gdb.base/interrupt.exp: Correct logic for skipping tests on
15624 targets that don't support interrupts.
15625
52d309e4
JB
156262002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
15627
15628 * gdb.base/attach.exp: Add patterns to match output from /proc-based
15629 systems.
15630 Move comments in expect statements to inside the actions, so that they
15631 don't get matched against.
15632
ff683d9e
MK
156332002-07-10 Mark Kettenis <kettenis@gnu.org>
15634
15635 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
15636 function when asleep" test.
15637
b5356753
AC
156382002-07-10 Andrew Cagney <ac131313@redhat.com>
15639
15640 * gdb.base/page.exp: Rewrite to handle problems with very long
15641 `info set' output. Update copyright.
15642
6aa4d13a
AC
156432002-06-26 Andrew Cagney <ac131313@redhat.com>
15644
15645 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
15646 gdb.threads-hp.
15647 * gdb.hp/configure: Regenerate.
15648 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
15649 * gdb.hp/gdb.threads-hp/configure: Delete file.
15650 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
15651
8cf8c2b8
AC
156522002-06-22 Andrew Cagney <ac131313@redhat.com>
15653
15654 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
15655 setlocale, bindtextdomain and textdomain.
15656
6827a8f8
JB
156572002-06-11 Jim Blandy <jimb@redhat.com>
15658
919d772c
JB
15659 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
15660 preprocessor macro information is present.
15661
6827a8f8
JB
15662 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
15663 tests.
15664
c15b0d21
MS
156652002-06-06 Michael Snyder <msnyder@redhat.com>
15666
c5984d70
MS
15667 * gdb.base/overlays.exp: Record addresses of overlay
15668 functions in TCL variables rather than in GDB variables,
15669 to avoid having GDB convert them to pointers (with loss
15670 of information).
15671
d63a86f8 15672 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 15673 default linker script changes.
c15b0d21
MS
15674 * gdb.base/long_long.exp: Add check for sizeof (long double).
15675
be26fe0d
ML
156762002-06-06 Michal Ludvig <mludvig@suse.cz>
15677
15678 * gdb.asm/asm-source.exp: Add x86-64 target.
15679 * gdb.asm/x86_64.inc: New.
d63a86f8 15680
258093ca 156812002-05-30 Michael Chastain <mec@shout.net>
258093ca 15682
4b3153f1 15683 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
15684 * gdb.c++/m-static.cc: New file.
15685 * gdb.c++/m-static.exp: New file.
15686
241264c6
MS
156872002-05-28 Michael Snyder <msnyder@redhat.com>
15688
15689 * gdb.base/call-ar-st.exp: Allow for reduced floating point
15690 precision.
15691
9bba8c8f 156922002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 15693
4b3153f1 15694 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
15695 * gdb.c++/m-data.cc: New file.
15696 * gdb.c++/m-data.exp: New file.
15697
156982002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 15699
4b3153f1 15700 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 15701 * gdb.c++/try_catch.cc: New file.
d63a86f8 15702 * gdb.c++/try_catch.exp: New file.
9bba8c8f 15703
def1b996
MC
157042002-05-27 Michael Chastain <mec@shout.net>
15705
15706 * gdb.c++/local.exp: Accept more nested types in output.
15707
522ba268
MC
157082002-05-26 Michael Chastain <mec@shout.net>
15709
15710 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
15711
277254ba
MS
157122002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
15713
15714 * lib/gdb.exp (gdb_wrapper_init): Just because
15715 gdb_wrapper_file exists, this does not mean that the file
15716 should not be rebuilt. That is what gdb_wrapper_initialized
15717 is for.
15718 (default_gdb_init): Reset gdb_wrapper_initialized.
15719
b61a8733
MS
157202002-05-23 Michael Snyder <msnyder@redhat.com>
15721
d63a86f8 15722 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
15723 the precision of the floating point test results.
15724 * gdb.base/call-rt-st.exp: Ditto.
15725
b61a8733
MS
15726 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
15727 * gdb.base/call-rt-st.exp: Ditto.
15728
56f6e910
MC
157292002-05-19 Michael Chastain <mec@shout.net>
15730
15731 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
15732
ad0b0016
EZ
157332002-05-19 Elena Zannoni <ezannoni@redhat.com>
15734
a9c64011
AS
15735 * configure.in (configdirs): Add gdb.arch.
15736 * configure: Regenerate.
ad0b0016 15737
f617d2b6
JB
157382002-05-17 Jim Blandy <jimb@redhat.com>
15739
15740 * gdb.base/completion.exp: Recognize the more detailed error
15741 messages produced by the macro expander's lexical analyzer.
15742
eac2a696
EZ
157432002-05-14 Elena Zannoni <ezannoni@redhat.com>
15744
a9c64011
AS
15745 * gdb.arch/altivec-abi.c: New file.
15746 * gdb.arch/altivec-abi.exp: New file.
15747 * gdb.arch/altivec-regs.c: New file.
15748 * gdb.arch/altivec-regs.exp: New file.
eac2a696 15749
2fdde8f8
DJ
157502002-05-14 Daniel Jacobowitz <drow@mvista.com>
15751
15752 * gdb.base/maint.exp (maint print type): Update for new type
15753 structure.
d63a86f8 15754
e31f1a7c
EZ
157552002-05-14 Elena Zannoni <ezannoni@redhat.com>
15756
15757 * gdb.arch: New directory.
15758 * gdb.arch/configure.in: New file.
15759 * gdb.arch/configure: New file.
15760 * gdb.arch/Makefile.in: New file.
15761
db589741
CV
157622002-05-13 Corinna Vinschen <vinschen@redhat.com>
15763
15764 * gdb.asm/asm-source.exp: Add v850 as supported target.
15765 * gdb.asm/v850.inc: New file.
15766
8ce2a7dc
DJ
157672002-05-13 Daniel Jacobowitz <drow@mvista.com>
15768
15769 * gdb.c++/annota2.exp (annotate-quit): Add comment.
15770
df763c7f
DJ
157712002-05-12 Daniel Jacobowitz <drow@mvista.com>
15772
15773 * gdb.base/break.exp: Check 'break "marker2"'.
15774
377daeed
MS
157752002-05-10 Michael Snyder <msnyder@redhat.com>
15776
15777 * gdb.base/long_long.exp: Fix typo.
15778
c4b7bc2b
JB
157792002-05-10 Jim Blandy <jimb@redhat.com>
15780
ecac9a4e
JB
15781 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
15782 a bug.
15783
c4b7bc2b
JB
15784 * gdb.base/printcmds.exp (test_integer_literals_rejected):
15785 Recognize more detailed error message produced by the macro
15786 expander's lexical analyzer.
15787 * lib/gdb.exp (test_print_reject): Same.
15788
e71019a1
MK
157892002-05-09 Mark Kettenis <kettenis@gnu.org>
15790
15791 * gdb.c++/method.exp: Fix typo.
15792
fedfc8e6
MS
157932002-05-08 Michael Snyder <msnyder@redhat.com>
15794
166a1957
MS
15795 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
15796 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 15797 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
15798 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
15799 Add iftarget clause for strongarm.
d63a86f8 15800
f1c47eb2
MS
158012002-05-06 Michael Snyder <msnyder@redhat.com>
15802
cb9a9d3e
MS
15803 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
15804 (gdb_continue_to_end): Accept output from status wrapper.
15805 * gdb.base/ending-run.exp: Add case for output from status wrapper.
15806 Clean up fail messages to match pass messages.
15807
f1c47eb2
MS
15808 Enable the "needs_status_wrapper" testsuite feature.
15809 * lib/gdb.exp (gdb_wrapper_init): New procedure.
15810 (gdb_compile): Conditionally call gdb_wrapper_init.
15811 * gdb.base/a2-run.exp: Recognize output from status wrapper.
15812 * gdb.c++/method.exp: Recognize output from status wrapper.
15813
6079c749
BE
158142002-05-06 Ben Elliston <bje@redhat.com>
15815From Graydon Hoare <graydon@redhat.com>
15816
15817 * config/sid.exp: Include support for "rawsid" protocol.
15818
188baff3
JB
158192002-05-03 Jim Blandy <jimb@redhat.com>
15820
15821 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
15822 * gdb.c++/hang3.C: New file.
15823
b9c07f0f
AC
158242002-05-04 Andrew Cagney <ac131313@redhat.com>
15825
15826 * gdb.base/default.exp: Remove obsolete code.
15827 * gdb.c++/misc.exp: Ditto. Update copyright.
15828 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
15829 * gdb.base/whatis.exp: Ditto. Update copyright.
15830 * gdb.base/scope.exp: Ditto. Update copyright.
15831 * gdb.base/ptype.exp: Ditto. Update copyright.
15832 * gdb.base/printcmds.exp: Ditto. Update copyright.
15833 * gdb.base/opaque.exp: Ditto. Update copyright.
15834 * gdb.base/list.exp: Ditto.
15835 * gdb.base/funcargs.exp: Ditto. Update copyright.
15836 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
15837 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
15838 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
15839 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
15840 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
15841 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
15842
5c7a0397
MS
158432002-05-02 Michael Snyder <msnyder@redhat.com>
15844
d6dcc264 15845 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
15846 * gdb.base/long_long.exp: Add xscale target.
15847 * gdb.base/default.exp: Add xscale target.
15848
eb7f1c48
JB
158492002-05-01 Jim Blandy <jimb@redhat.com>
15850
15851 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
15852 gdb.c++/hang.exp: New test.
15853
a6befae8
FF
158542002-05-01 Fred Fish <fnf@redhat.com>
15855
15856 * gdb.base/completion.exp: Handle completions of "./Make" for
15857 more than one completion possibility, as is the case when we
15858 build and test in the source tree.
15859
0a310277
AG
158602002-04-29 Anthony Green <green@redhat.com>
15861
15862 * gdb.java/jmisc1.exp: New file.
15863 * gdb.java/jmisc2.exp: New file.
15864
6ff9af88
DJ
158652002-04-24 Daniel Jacobowitz <drow@mvista.com>
15866
15867 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
15868
96b3d632
EZ
158692002-04-23 Elena Zannoni <ezannoni@redhat.com>
15870
15871 * gdb.base/help.exp: Change 'help status' to allow for target
15872 dependent output differences.
15873
5019bb54
MC
158742002-04-22 Michael Chastain <mec@shout.net>
15875
15876 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
15877
a805a116
MC
158782002-04-22 Michael Chastain <mec@shout.net>
15879
15880 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
15881
a1706bfd
DM
158822002-04-17 David S. Miller <davem@redhat.com>
15883
15884 * gdb.asm/sparc64.inc: New file.
15885 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
15886
a73a20a2
EZ
158872002-04-19 Elena Zannoni <ezannoni@redhat.com>
15888
15889 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
15890 instruction file directly into the build tree. Clean up at end of
15891 test.
15892
ba678339
DM
158932002-04-18 David S. Miller <davem@redhat.com>
15894
15895 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
15896 handle 64-bit platforms correctly.
15897 * gdb.base/maint.exp: Likewise.
15898
b03399da
KB
158992002-04-18 Kevin Buettner <kevinb@redhat.com>
15900
15901 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
15902 ``-fpic'' when compiling files comprising a shared library, but
15903 it does need additional linker flags in order to find shared
15904 libraries at run time.
15905
e2004992
KB
159062002-04-18 Kevin Buettner <kevinb@redhat.com>
15907
15908 * gdb.base/cvexpr.c (use): New function.
15909 (main): Invoke use() on all global variables to prevent
15910 some linkers from deleting these otherwise unused symbols.
15911
d8937120
MC
159122002-04-17 Michael Chastain <mec@shout.net>
15913From David S. Miller <davem@redhat.com>
15914
15915 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
15916 handle 64-bit platforms correctly.
15917
ffd61a58
MS
159182002-04-12 Michael Snyder <msnyder@redhat.com>
15919From Jim Blandy <jimb@redhat.com>
a9c64011 15920 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
15921 script can handle this instead.
15922 * gdb.base/bar.c (barx): Same.
15923 * gdb.base/baz.c (bazx): Same.
15924 * gdb.base/grbx.c (grbxx): Same.
15925
15926 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
15927 manager doesn't automatically unmap overlays unnecessarily.
15928
6b8426a6
MH
159292002-04-10 Martin M. Hunt <hunt@redhat.com>
15930
15931 * gdb.base/ending-run.exp: Fix pattern for Mips targets
15932 stepping out of main.
15933
34af4875
MC
159342002-04-09 Michael Chastain <mec@shout.net>
15935
15936 * gdb.c++/local.cc (main): Move call to marker1() inside nested
15937 scope so that the nested scope tests will make sense.
15938 * gdb.c++/local.exp: Write patterns that actually work with gcc
15939 (the HP patterns "were never known to work with gcc").
15940 Keep the old aCC patterns too.
15941
2d1676a0
DJ
159422002-04-09 Daniel Jacobowitz <drow@mvista.com>
15943
15944 * gdb.base/attach.exp: Correct target board test.
15945
3a63e3f9
MC
159462002-04-08 Michael Chastain <mec@shout.net>
15947
15948 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
15949 in a const method. Add some xfail and fail cases for configurations
15950 that do not emit the "const ...".
15951
f18dabd2
MC
159522002-04-07 Michael Chastain <mec@shout.net>
15953
15954 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
15955 Accept "A * const" and "const A * const" as type of "this".
15956 Fix spelling of getFunky throughout. Make messages uniform.
15957
0fcddd82
EZ
159582002-04-07 Elena Zannoni <ezannoni@redhat.com>
15959
a9c64011 15960 Work around for PR gdb/285:
0fcddd82
EZ
15961 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
15962
16a8534a
EZ
159632002-04-07 Elena Zannoni <ezannoni@redhat.com>
15964
15965 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
15966 instructions file at run time instead of configure time.
15967 Sometimes we run the test in a directory that is not the one we
15968 configured in.
15969 * gdb.asm/configure.in: Delete creation of symlink.
15970 * gdb.asm/configure: Regenerate.
15971
24181d81
JB
159722002-04-05 J. Brobecker <brobecker@gnat.com>
15973
15974 * gdb.gdb/xfullpath.exp: New test, to exercise the new
15975 xfullpath () function.
15976
7cdb7107
DJ
159772002-04-04 Daniel Jacobowitz <drow@mvista.com>
15978
15979 * gdb.asm/Makefile.in: Correct dependencies.
15980
15981 * gdb.asm/powerpc.inc: New file.
15982 * gdb.asm/asm-source.exp: Add PowerPC.
15983 * gdb.asm/configure.in: Likewise.
15984 * gdb.asm/configure: Regenerated.
15985
a7d17088
DJ
159862002-04-04 Daniel Jacobowitz <drow@mvista.com>
15987
15988 * gdb.base/relocate.exp: New file.
15989 * gdb.base/relocate.c: New file.
15990
cd721503
FF
159912002-04-04 Fred Fish <fnf@redhat.com>
15992
15993 * gdb.base/step-test.exp: Update comment regarding stopping in
15994 memcpy/bcopy calls inserted as part of the compiler runtime.
15995
b22ad7a7
MS
159962002-04-04 Michael Snyder <msnyder@redhat.com>
15997
15998 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
15999
5f279fa6
DJ
160002002-04-03 Daniel Jacobowitz <drow@mvista.com>
16001
16002 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
16003 (gdb_expect): Remove $notransfer hack.
16004
dd0fd3ce
DJ
160052002-04-02 Daniel Jacobowitz <drow@mvista.com>
16006
16007 * gdb.c++/classes.exp ("calling method for small class"): Match
16008 updated register output.
16009
1e50cda1
DJ
160102002-03-30 Daniel Jacobowitz <drow@mvista.com>
16011
16012 Fix PR gdb/452
16013 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16014 when finished. Make gdb_file_cmd send "exec-file" when
16015 appropriate.
16016
24015922
DJ
160172002-03-30 Daniel Jacobowitz <drow@mvista.com>
16018
16019 * gdb.base/attach.exp: Remove extra setup_xfail.
16020
dd7dfd64
MS
160212002-03-26 Michael Snyder <msnyder@redhat.com>
16022
16023 * gdb.base/default.exp: Add tests for dump, append, and restore.
16024 * gdb.base/help.exp: Add tests for dump, append, and restore.
16025 * gdb.base/dump.exp: New file, test dump, append and restore.
16026 * gdb.base/dump.c: New file.
16027
48b2f8d7
MS
160282002-03-27 Michael Snyder <msnyder@redhat.com>
16029
d63a86f8 16030 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
16031 clean-ups in help messages.
16032
05b4d525
FF
160332002-03-26 Fred Fish <fnf@redhat.com>
16034
16035 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16036 have debugging info for those functions and the compiler uses them
16037 internally to copy structs around.
16038
d7679631
FF
160392002-03-26 Fred Fish <fnf@redhat.com>
16040
16041 * gdb.base/list.exp: Revert the change made yesterday and add note
16042 about why we don't list the default lines for remote targets.
16043
523ac3f9
MS
160442002-03-25 Michael Snyder <msnyder@redhat.com>
16045
16046 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16047
754b2b8d
FF
160482002-03-25 Fred Fish <fnf@redhat.com>
16049
16050 * gdb.base/list.exp: This test works on remote targets so remove
16051 the short circuit for remote targets. Update copyright.
16052
33c3e192
FF
160532002-03-25 Fred Fish <fnf@redhat.com>
16054
16055 * gdb.base/attach.exp: Fix logic error that was suppressing this
16056 test for all non hppa*-*-hpux* targets, instead of the hp target.
16057 Move comments closer to the suppression point. Also now need to
16058 check that we are running natively.
16059
d43e73ee
MS
160602002-03-22 Michael Snyder <msnyder@redhat.com>
16061
882c8f02
MS
16062 * gdb.base/default.exp: Add test for gcore. Update copyright.
16063 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 16064
04c12f60
FF
160652002-03-06 Fred Fish <fnf@redhat.com>
16066
16067 * gdb.base/funcargs.c: Remove extraneous ';' character.
16068 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16069
b43df995
MC
160702002-03-04 Michael Chastain <mec@shout.net>
16071
16072 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16073 accommodate gcc v3 function signature.
16074 * gdb.mi/mi0-var-cmd-exp: Ditto.
16075
92362027
AC
160762002-02-24 Andrew Cagney <ac131313@redhat.com>
16077
16078 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16079 ``GNU/Linux'' or ``Linux kernel''
16080 * testsuite/gdb.threads/pthreads.c: Ditto.
16081
258ad32d
MC
160822002-02-24 Michael Chastain <mec@shout.net>
16083
16084 * gdb.threads/pthreads.c (thread1): Add a return statement.
16085 (thread2): Likewise.
16086 (foo): Likewise.
16087
04c3b3d4
MC
160882002-02-23 Michael Chastain <mec@shout.net>
16089
16090 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16091 to placate gcc.
16092
5a2a0a20
MC
160932002-02-23 Michael Chastain <mec@shout.net>
16094
16095 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16096 test "ptype bint". The test passes on all my stabs configurations.
16097
a640f7fc
JB
160982002-02-21 Jim Blandy <jimb@redhat.com>
16099
27924826
JB
16100 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16101 filename at a time, and watch for the ones we want to see.
16102
a640f7fc
JB
16103 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16104 types of pointers to prototyped functions.
16105
edcc8c75
AC
161062002-02-20 Andrew Cagney <ac131313@redhat.com>
16107
16108 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
16109 signed, unsigned and straight char.
16110 (padding_char, padding_short, padding_int, padding_long,
16111 padding_long_long, padding_float, padding_double,
16112 padding_long_double): New global variables.
16113 (fill, fill_structs): New functions.
16114
16115 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
16116 for correctly sized writes. Update copyright.
16117 (get_valueof): New procedure.
16118 (get_sizeof): Call get_valueof.
16119 (check_valueof): New procedure.
16120 (check_padding): New procedure.
16121
ac57ea44
MC
161222002-02-20 Michael Chastain <mec@shout.net>
16123
16124 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
16125 to setup_xfail. Document some of the remaining calls.
16126
7a10c941
MC
161272002-02-18 Michael Chastain <mec@shout.net>
16128
16129 * gdb.c++/userdef.exp: Update copyright year.
16130
fb8acdcc
DJ
161312002-02-18 Daniel Jacobowitz <drow@mvista.com>
16132
16133 * gdb.c++/userdef.exp: Test overloaded operators properly.
16134 Remove xfails.
16135
fda6ae12
MS
161362002-02-14 Michael Snyder <msnyder@redhat.com>
16137
16138 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
16139
676a0442
DJ
161402002-02-14 Daniel Jacobowitz <drow@mvista.com>
16141
16142 * gdb.base/a2-run.exp: Check for a remote target properly.
16143 * gdb.base/annota1.exp: Likewise.
16144 * gdb.base/list.exp: Likewise.
16145 * gdb.base/reread.exp: Likewise.
16146 * gdb.base/scope.exp: Likewise.
16147 * gdb.base/shlib-call.exp: Likewise.
16148 * gdb.base/term.exp: Likewise.
16149 * gdb.c++/annota2.exp: Likewise.
16150
78b4f468
RE
161512002-02-13 Richard Earnshaw <rearnsha@arm.com>
16152
16153 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
16154
9a81ba51
MC
161552002-02-10 Michael Chastain <mec@shout.net>
16156
16157 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
16158 (call_after_alloca): Ditto.
16159
004af6c7
DJ
161602002-02-10 Daniel Jacobowitz <drow@mvista.com>
16161
16162 * gdb.base/ending-run.exp: Guard "cont" test with
16163 gdb_skip_stdio_test.
16164
37225f62
JB
161652002-02-06 Jim Blandy <jimb@redhat.com>
16166
16167 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
16168 from here...
16169 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
16170 To here. Disable this test on non-HP platforms. Add big comment.
16171
fe6fdd96
MS
161722002-02-04 Michael Snyder <msnyder@redhat.com>
16173
16174 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
16175 other than d10v and m32r.
16176
036fad3f
RE
161772002-02-02 Richard Earnshaw <rearnsha@arm.com>
16178
16179 * gdb.base/default.exp: Rewrite test patterns to reduce time
16180 taken to match them.
16181
7148ab62
DJ
161822002-01-30 Daniel Jacobowitz <drow@mvista.com>
16183
16184 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
16185 Allow a start function above main.
16186 * gdb.threads/linux-dp.exp: Fix copyright date.
16187
396cc255
DJ
161882002-01-30 Daniel Jacobowitz <drow@mvista.com>
16189
a9c64011
AS
16190 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
16191 (check_philosopher_stack): Check for manager thread before checking
16192 for a just-starting thread.
396cc255 16193
f038d31b
DJ
161942002-01-30 Daniel Jacobowitz <drow@mvista.com>
16195
16196 From Neil Booth <neil@daikokuya.demon.co.uk>:
16197 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
16198 warnings.
16199
b3ff9d9a
FF
162002002-01-21 Fred Fish <fnf@redhat.com>
16201
16202 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
16203 not caller.
16204
39ad761d
JB
162052002-01-21 Jim Blandy <jimb@redhat.com>
16206
16207 * gdb.base/reread.exp: Check that GDB properly re-reads the
16208 executable file when it changes while no inferior is running.
16209
aaf320fa
FF
162102002-01-21 Fred Fish <fnf@redhat.com>
16211
a9c64011
AS
16212 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
16213 optionally accept the "shlib events" variation.
aaf320fa 16214
808a31f5
JB
162152002-01-21 Jim Blandy <jimb@redhat.com>
16216
16217 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
16218 call `fflush' after every `printf', so that the output is produced
16219 at predictable points, regardless of whatever buffering does (or
16220 doesn't) take place.
16221 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
16222 at different points.
16223
4420d5e2
DJ
162242002-01-20 Daniel Jacobowitz <drow@mvista.com>
16225
16226 * gdb.c++/inherit.exp: Update copyright years.
16227 * gdb.c++/method.exp: Likewise.
16228
3e36a0f4
DJ
162292002-01-20 Daniel Jacobowitz <drow@mvista.com>
16230
16231 * gdb.c++/classes.exp: Update for improved v3 support and skipping
16232 artificial methods/arguments.
16233 * gdb.c++/derivation.exp: Likewise.
16234 * gdb.c++/inherit.exp: Likewise.
16235 * gdb.c++/method.exp: Likewise.
16236 * gdb.c++/virtfunc.exp: Likewise.
16237
b4ceaee6
AC
162382002-01-18 Andrew Cagney <ac131313@redhat.com>
16239
16240 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
16241 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
16242 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
16243 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
16244 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
16245 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
16246
ecace851
JB
162472002-01-17 Jim Blandy <jimb@redhat.com>
16248
16249 * gdb.asm/asm-source.exp (info symbol): Take another shot at
16250 anchoring the pattern matching the entry point symbol's name.
16251
375fc983
AC
162522002-01-17 Andrew Cagney <ac131313@redhat.com>
16253
16254 * gdb.base/maint.exp: Update ``maint internal-error'' to match
16255 continue/quit query. Update copyright.
16256
fe6fdd96
MS
162572002-01-14 Michael Snyder <msnyder@redhat.com>
16258
16259 * gdb.base/gcore.exp: Remove extra debugging output.
16260
e017c81f
DJ
162612002-01-13 Daniel Jacobowitz <drow@mvista.com>
16262
16263 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
16264 for slightly dubious v2 mangled string.
16265
37ab3bf8
DJ
162662002-01-13 Daniel Jacobowitz <drow@mvista.com>
16267
16268 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
16269
1bc05c3a 162702002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 16271
1bc05c3a 16272 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 16273
1bc05c3a
JM
16274 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
16275 constructors.
16276 * gdb.c++/derivation.exp: Likewise.
16277 * gdb.c++/templates.exp: Likewise.
16278 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 16279
1bc05c3a
JM
162802002-01-10 Michael Snyder <msnyder@redhat.com>
16281
16282 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 16283
a911c360
MS
162842002-01-08 Michael Snyder <msnyder@redhat.com>
16285
16286 * gdb.base/gcore.exp: New test for generate-core-file command.
16287 * gdb.base/gcore.c: Testcase for above.
16288 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
16289
ea2119ec
JM
162902002-01-08 Jason Merrill <jason@redhat.com>
16291
16292 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
16293
68203136
FF
162942002-01-07 Fred Fish <fnf@redhat.com>
16295
16296 * gdb.c++/overload.exp: Remove unconditional xfails for:
16297 print foo_instance1.overloadargs(1)
16298 print foo_instance1.overloadargs(1, 2)
16299 print foo_instance1.overloadargs(1, 2, 3)
16300 print foo_instance1.overloadargs(1, 2, 3, 4)
16301 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
16302 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
16303 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
16304 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
16305 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
16306 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
16307 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
16308 print foo_instance1.overload1arg()
16309 print foo_instance1.overload1arg((char)arg2)
16310 print foo_instance1.overload1arg((signed char)arg3)
16311 print foo_instance1.overload1arg((unsigned char)arg4)
16312 print foo_instance1.overload1arg((int)arg7)
16313 print foo_instance1.overload1arg((unsigned int)arg8)
16314 print foo_instance1.overload1arg((float)arg11)
16315 print foo_instance1.overload1arg((double)arg12)
d63a86f8 16316
21b9b5b1
MS
163172002-01-07 Michael Snyder <msnyder@redhat.com>
16318
16319 * gdb.base/huge.exp: New test. Print a very large target data object.
16320 (skip_huge_test): New test variable. Define if you want to skip this
16321 test. The test reads an 8 megabyte data object from the target, so it
16322 might be very time consuming on remote targets with a slow connection.
16323 * gdb.base/huge.c: New file. Test case for above.
16324
725f922e
FF
163252002-01-07 Fred Fish <fnf@redhat.com>
16326
16327 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
16328 g_instance.bfoo, and g_instance.cfoo.
16329
889bf7c5 163302002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 16331
889bf7c5
PA
16332 * gdb.base/break.c (multi_line_if_conditional): New function.
16333 (multi_ilne_while_conditional): Likewise.
16334 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
16335 IF or WHILE condition puts the breakpoint at the start of
16336 the condition.
f286b2c3 16337
634d57ec
JL
16338 * gdb.base/selftest.exp (backtrace through signal handler): Remove
16339 hppa*-*-hpux* expected failure.
16340 * gdb.base/structs.exp (do_function_calls): Similarly.
16341
16342 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
16343 watchpoints.
16344
9fbfe2dc
AC
163452002-01-06 Andrew Cagney <ac131313@redhat.com>
16346
16347 Fix PR gdb/66.
16348 * gdb.base/structs.exp: Replace skip for a29k with skip for
16349 gdb,cannot_call_functions.
16350 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
16351 * gdb.base/callfuncs.exp: Ditto.
16352 * gdb.base/call-rt-st.exp: Ditto.
16353 * gdb.base/call-strs.exp: Ditto.
16354 * gdb.base/callfwmall.exp: Ditto.
16355 * gdb.base/scope.exp: Obsolete xfail a29k.
16356 * gdb.c++/misc.exp: Ditto.
16357 * gdb.c++/cplusfuncs.exp: Ditto.
16358 * gdb.base/ptype.exp: Ditto.
16359 * gdb.base/printcmds.exp: Ditto.
16360 * gdb.base/opaque.exp: Ditto.
16361 * gdb.base/list.exp: Ditto.
16362 * gdb.base/funcargs.exp: Ditto.
16363 * gdb.base/default.exp: Ditto.
16364
8ddad156
MS
163652002-01-04 Michael Snyder <msnyder@redhat.com>
16366
ca4976a6 16367 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
16368 * gdb.base/maint.exp: Add tests for maint info sections options.
16369
1b074332
JL
16370Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
16371
16372 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
16373
7d159115
CV
163742001-12-20 Corinna Vinschen <vinschen@redhat.com>
16375
16376 * gdb.asm/arm.inc: New file.
16377 * gdb.asm/asm-source.exp: Add arm targets.
16378 * gdb.asm/configure.in: Ditto.
16379 * gdb.asm/configure: Recreated from configure.in.
16380
8fb87725
JL
16381Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
16382
afabe08c
JL
16383 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
16384 with HP's compiler.
16385 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16386 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16387 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16388 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16389
16390 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
16391 either HP's compilers or GCC.
16392
db521deb
JL
16393 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
16394 a SIGBUS or SIGSEGV.
16395
16396 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
16397
16398 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
16399 can be compiled with either HP's compiler or GCC.
16400
cfa88ab7
JL
16401 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
16402 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
16403 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
16404
ca344dff
JL
16405 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
16406 to match current gdb output. Update due to using auto-solib-limit
16407 for limiting instead of overloading auto-solib-add.
16408 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
16409 test program.
16410
3f3c6e55 16411 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
16412 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
16413 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16414 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16415 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16416 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16417 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
16418 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
16419 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
16420 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
16421 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
16422 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
16423 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 16424
8fb87725
JL
16425 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
16426 a SIGTRAP to the inferior.
16427
cf599fa7
CV
164282001-12-19 Corinna Vinschen <vinschen@redhat.com>
16429
16430 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
16431 Substitute call to target_link by call to gdb_compile.
16432
2cd045cd
JL
16433Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
16434
a9c64011
AS
16435 * gdb.base/break.exp: Fix HP specific search string when testing
16436 backtracing in a called function.
2cd045cd 16437
a9c64011
AS
16438 * gdb.base/constvars.exp: Only set lang to C++ if we're
16439 compiling the test with HP's compilers.
16440 * gdb.base/volatile.exp: Similarly.
2cd045cd 16441
99ebe9ac
JB
164422001-12-19 Jim Blandy <jimb@redhat.com>
16443
16444 * gdb.base/printcmds.exp: Expect the null character to be printed
16445 as '\0', and the '\013' to be printed as '\v'.
16446 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
16447 * gdb.base/setvar.exp: Same.
16448
b9891b29
JB
164492001-12-17 Jim Blandy <jimb@redhat.com>
16450
0eba65ab
JB
16451 * gdb.base/completion.exp: Rather than completing very long
16452 filenames, which can make the readline library produce output we
16453 don't recognize, cd to the directory first, and then complete
16454 using nice, short relative paths.
16455
6970b5b1
JB
16456 * gdb.base/completion.exp: On some systems, there is, in fact, a
16457 variable named `b' in scope, since GDB treats all static
a9c64011
AS
16458 variables as being in scope. So use `no_var_named_this'
16459 instead of `b'.
6970b5b1 16460
b9891b29 16461 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 16462 can't find the core file's registers as a failure.
b9891b29 16463
e6ccd35f
JSC
164642001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
16465
a9c64011
AS
16466 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
16467 test expect string more specific.
e6ccd35f 16468
105ba819
CV
164692001-12-13 Corinna Vinschen <vinschen@redhat.com>
16470
16471 * gdb.asm/asm-source.exp: Add support for xstormy16.
16472 * gdb.asm/configure.in: Ditto.
16473 * gdb.asm/configure: Rebuild.
16474 * gdb.asm/xstormy16.inc: New file.
16475
e9e79dd9
FF
164762001-12-10 Fred Fish <fnf@redhat.com>
16477
16478 * gdb.base/maint.exp: Update to match changes in type dumping code.
16479
347dc97d
JB
164802001-12-10 Jim Blandy <jimb@redhat.com>
16481
16482 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
16483 matching the entry point symbol's name at the beginning of the
16484 line.
347dc97d 16485
5178b9d6
DJ
164862001-12-07 Daniel Jacobowitz <drow@mvista.com>
16487
16488 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
16489 gdb.c++/inherit.exp, gdb.c++/method.exp,
16490 gdb.c++/namespace.exp, gdb.c++/templates.exp,
16491 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
16492 and class layout support.
16493
af890c52
DJ
164942001-12-07 Daniel Jacobowitz <drow@mvista.com>
16495
16496 * gdb.c++/classes.exp: Add test for static member function.
16497 * gdb.c++/misc.cc: Add class with static member function.
16498
7a345fb3
JB
164992001-12-07 Jim Blandy <jimb@redhat.com>
16500
f2e54a80 16501 If GDB says it can't find the struct the function returned, report
8032bf31
JB
16502 those tests as `unsupported'.
16503 * gdb.base/call-rt-st.exp (print_struct_call): New function.
16504 Rewrite subsequent tests to use it.
16505
16506 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
16507 those tests as `unsupported'.
16508 * gdb.base/structs.exp (call_struct_func): New function.
16509 (do_function_calls): Use call_struct_func to call the functions
16510 returning structs.
16511
0bc69509
JB
16512 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
16513 whether functions are prototyped or not, so we can't possibly pass
16514 arguments to t_float_values2 properly.
16515
7a345fb3
JB
16516 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
16517 value of `timeout' for targets other than the mips*tx39-*.
16518
edb6ede1
MS
165192001-12-06 Michael Snyder <msnyder@redhat.com>
16520
d63a86f8 16521 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
16522 and detect whether the start symbol has a leading underscore.
16523
2d842f13
JB
165242001-12-04 Jim Blandy <jimb@redhat.com>
16525
16526 * gdb.base/completion.exp: Clarify indentation.
16527
68550daf
JB
165282001-12-03 Jim Blandy <jimb@redhat.com>
16529
16530 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
16531 variables on the S/390, not `.word'.
16532
cd5195a8
JB
165332001-11-30 Jim Blandy <jimb@redhat.com>
16534
16535 Add assembly-source tests for s390-ibm-linux.
16536 * gdb.asm/s390.inc: New file.
16537 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
16538 the S/390 architecture.
a9c64011 16539 * gdb.asm/configure: Regenerated.
cd5195a8 16540
ca9efc90
MS
165412001-11-30 Michael Snyder <msnyder@redhat.com>
16542
16543 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
16544 next, info source, info sources, info line, global and static
16545 variables, and static functions.
16546 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
16547 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
16548 * gdb.asm/asmsrc1.s: Add a static function and some variables.
16549 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
16550 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
16551 (gdbasm_leave): Restore frame pointer.
16552 (gdbasm_startup): Copy stack set-up from crt0.S.
16553
d0e66976
FN
165542001-11-26 Fernando Nasser <fnasser@redhat.com>
16555
16556 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
16557 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
16558 to a local (non-static) variable. Copy tstruct.a to a static buffer
16559 and return a pointer to that buffer.
16560 * gdb.base/callfwmall.c (t_structs_a): Ditto.
16561
e2334072
MK
165622001-11-24 Mark Kettenis <kettenis@gnu.org>
16563
16564 * gdb.asm/configure.in: Fix recognition of ix86 target.
16565 * gdb.asm/configure: Regenerate.
16566
756caa3d
MS
165672001-11-21 Michael Snyder <msnyder@redhat.com>
16568
16569 * gdb.asm/sparc.inc: New file.
16570 * gdb.asm/asm-source.exp: Recognize sparc target.
16571 * gdb.asm/configure.in: Recognize sparc target.
16572 * gdb.asm/configure: Regenerate.
d63a86f8 16573
9a4d72d5
MS
165742001-11-21 Michael Snyder <msnyder@redhat.com>
16575
16576 * gdb.asm/m32r.inc: New file.
16577 * gdb.asm/asm-source.exp: Recognize m32r target.
16578 * gdb.asm/configure.in: Recognize m32r target.
16579 * gdb.asm/configure: Regenerate.
16580
a773d1cd
MS
165812001-11-20 Michael Snyder <msnyder@redhat.com>
16582
017ac23d
MS
16583 * gdb.asm/i386.inc: New file.
16584 * gdb.asm/asm-source.exp: Recognize ix86 target.
16585 * gdb.asm/configure.in: Recognize ix86 target.
16586 * gdb.asm/configure: Regenerate.
16587
a773d1cd
MS
16588 * gdb.c++/namespace.exp: Fix quotes in output messages.
16589
bb632afb
MS
165902001-11-14 Michael Snyder <msnyder@redhat.com>
16591
25d559ca 16592 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
16593 qualifier in a type cast expression, to designate an address
16594 in the instruction space (Harvard architecture).
16595
4749e309
MS
165962001-11-13 Michael Snyder <msnyder@redhat.com>
16597
16598 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
16599 Tests for expressions using 'const' and 'volatile'.
16600
25050984
CV
166012001-11-13 Corinna Vinschen <vinschen@redhat.com>
16602
16603 * gdb.asm/asm-sources.exp: Allow defining linker flags.
16604
1902c51f
DJ
166052001-11-12 Daniel Jacobowitz <drow@mvista.com>
16606
16607 * lib/mi-support.exp (mi_run_to_helper): Move comments
16608 outside of gdb_expect.
16609
dcf95b47
DJ
166102001-11-11 Daniel Jacobowitz <drow@mvista.com>
16611
16612 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
16613 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
16614 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
16615 mi0_run_to): New functions.
16616 * gdb.mi/mi-simplerun.exp: Use them.
16617 * gdb.mi/mi0-simplerun.exp: Likewise.
16618 * gdb.mi/mi-var-cmd.exp: Likewise.
16619 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 16620
45b074e1
AC
166212001-11-10 Andrew Cagney <ac131313@redhat.com>
16622
16623 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
16624 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
16625
bf50d346
AC
166262001-11-09 Andrew Cagney <ac131313@redhat.com>
16627
16628 * gdb.base/restore.exp: Include $expected value in restored test
16629 message.
16630
9383332c
AC
166312001-11-09 Andrew Cagney <ac131313@redhat.com>
16632
16633 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
16634 implemented.
16635
db62520a
MS
166362001-11-08 Michael Snyder <msnyder@redhat.com>
16637
16638 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
16639 Add pass/fail message for stop at breakpoint in call dummy function.
16640
b5703437
MS
166412001-11-07 Michael Snyder <msnyder@redhat.com>
16642
d63a86f8
RM
16643 * gdb.c++/templates.exp (test_template_breakpoints):
16644 If we get an overload menu, but it does not match what
760f6330 16645 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
16646 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
16647 making the whitespace optional. Argument for "new" may be
16648 "unsigned" as well as "unsigned int/long".
d63a86f8 16649 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
16650 making the whitespace optional. Also replace "(void) with
16651 "((void|)), making the keyword "void" optional.
d63a86f8 16652 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
16653 making the whitespace optional. Also replace "(void) with
16654 "((void|)), making the keyword "void" optional.
3bf40917
MS
16655 * gdb.base/callfuncs.c (t_float_values): This function must
16656 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 16657 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
16658 can be tested against both cases. Usually one case involves
16659 promotion of float to double, while the other does not.
16660 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
16661 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
16662 includes a stack frame for "start".
16663
c8ab4e6d
JB
166642001-11-05 Jim Blandy <jimb@redhat.com>
16665
16666 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
16667 pointers are 32 bits long, and that offsets of relocs are always
16668 stored in the data (REL-style), and not in the reloc entry itself
16669 (RELA-style).
16670 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
16671 stabs.
16672
3f08ced9
MS
166732001-11-01 Michael Snyder <msnyder@redhat.com>
16674
16675 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
16676 and regular expression operators by using quoting.
16677
cbfa24cd
MS
166782001-10-31 Michael Snyder <msnyder@redhat.com>
16679
16680 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
16681 depending on what the symbol table contains.
16682 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
16683 the output of the ptype command. Similarly, accept both "const &"
16684 and "const&".
16685
aaa68313
CV
166862001-10-31 Corinna Vinschen <vinschen@redhat.com>
16687
16688 * gdb.base/miscexprs.c (main): Add usage of preprocessor
16689 symbol `STORAGE' to allow to choose the storage class of
16690 the local datastructures.
16691 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
16692 compiler directive.
16693
91740388
MS
166942001-10-30 Michael Snyder <msnyder@redhat.com>
16695
16696 * gdb.base/jump.exp: Allow it to run for all targets.
16697
1b7c05e7
CV
166982001-10-29 Corinna Vinschen <vinschen@redhat.com>
16699
16700 * gdb.base/call-ar-st.c (print_double_array): Match for loop
16701 with new double_array size.
16702 (main): Change storage class of all local variables to static.
16703 Reduce size of double_array to 9.
16704 * gdb.base/call-ar-st.exp: Increase timeout value.
16705 Change expected output for double array to match new size in
16706 call-ar-st.c.
16707
36a22261
CV
167082001-10-29 Corinna Vinschen <vinschen@redhat.com>
16709
16710 * gdb.base/ending-run.exp: Create identical output when passing
16711 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 16712 Stormy16 target.
36a22261 16713
92b8ae91
MK
167142001-10-28 Mark Kettenis <kettenis@gnu.org>
16715
16716 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
16717 that we catch the expected failure under Linux/x86.
16718
cb135b83
OF
167192001-10-29 Orjan Friberg <orjanf@axis.com>
16720
16721 * gdb.base/setvar.exp: Escape curly braces.
16722 * gdb.stabs/weird.exp: Ditto.
16723
6884aa54
DJ
167242001-10-27 Daniel Jacobowitz <drow@mvista.com>
16725
16726 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
16727 * gdm.mi/mi0-hack-cli.exp: Likewise.
16728
0398c9aa
AC
167292001-10-25 Andrew Cagney <ac131313@redhat.com>
16730
16731 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
16732 messages.
16733
d20bf2e8
AC
167342001-10-21 Andrew Cagney <ac131313@redhat.com>
16735
16736 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
16737 checking MI enabled.
16738
03dd63aa
CV
167392001-10-09 Corinna Vinschen <vinschen@redhat.com>
16740
16741 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
16742
1d9d99f3
FCE
167432001-10-04 Frank Ch. Eigler <fche@redhat.com>
16744
16745 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
16746 if gdb child process crashes, just signal an error.
16747
838ae6c4
JB
167482001-10-02 Jim Blandy <jimb@redhat.com>
16749
16750 * lib/gdb.exp (test_xfail_format): Simplify.
16751
16752 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
16753 front of the variable name `format'. Simplify `if'.
16754
8f0cbc1c
DJ
167552001-10-01 Daniel Jacobowitz <drow@mvista.com>
16756
16757 * gdb.threads/pthreads.exp: Wait for output and delay
16758 before sending ^C.
16759
1f08dafd
DJ
167602001-10-01 Daniel Jacobowitz <drow@mvista.com>
16761
16762 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
16763 some incorrect output instead of timing out.
16764 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
16765
674f90ff
CV
167662001-09-28 Corinna Vinschen <vinschen@redhat.com>
16767
16768 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
16769 check to allow additional `int'.
16770
9b284272
DJ
167712001-09-27 Daniel Jacobowitz <drow@mvista.com>
16772
16773 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
16774 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
16775
b55a4771
MS
167762001-09-27 Michael Snyder <msnyder@redhat.com>
16777
16778 * lib/gdb.exp (test_debug_format): New proc.
16779 (setup_xfail_format): Use new proc test_debug_format.
16780 * gdb.base/constvars.exp (local_compiler_xfail_check): New
16781 proc; use new service proc test_debug_format.
16782 Replace all other "gcc_compiled" tests with this test.
16783 * gdb.base/volatile.exp (local_compiler_xfail_check): New
16784 proc; use new service proc test_debug_format.
16785 Replace all other "gcc_compiled" tests with this test.
16786
167872001-09-27 Michael Snyder <msnyder@redhat.com>
16788
16789 * gdb.base/cvexpr.exp: New file.
16790 * gdb.base/cvexpr.c: New file
16791 Test for expressions using const and volatile keywords.
16792
4e6667ac
CV
167932001-09-26 Corinna Vinschen <vinschen@redhat.com>
16794
16795 * gdb.base/constvars.exp: Check for different orders of keywords
16796 and additional "int" strings in output.
16797
4f337972
AC
167982001-09-22 Andrew Cagney <ac131313@redhat.com>
16799
16800 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
16801 responses from "help maint".
16802
2015650d
FCE
168032001-09-19 Frank Ch. Eigler <fche@redhat.com>
16804
16805 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
16806 to localhost:NNN instead of :NNN, in case Xvfb is listening
16807 only on TCP.
16808
f3bcedc1
CV
168092001-09-19 Corinna Vinschen <vinschen@redhat.com>
16810
16811 * gdb.base/recurse.exp: When checking leaving the watchpoint
16812 scope, recognize when gdb is in function's epilogue and pass.
16813
6b819c92
KS
168142001-09-18 Keith Seitz <keiths@redhat.com>
16815
16816 * lib/insight-support.exp (_gdbtk_export_target_info): Add
16817 support for running tests against sid targets.
16818 (gdbtk_done): Ditto.
16819
a10c9419
CV
168202001-09-18 Corinna Vinschen <vinschen@redhat.com>
16821
16822 * gdb.base/ending-run.c (main): Set stdout buffersize
16823 to the same reasonable value for any target.
16824 * gdb.base/ending-run.exp: Add a regular expression
16825 to make testsuite happy on Sanyo Stormy16 target.
16826
739d0d99
CV
168272001-09-17 Corinna Vinschen <vinschen@redhat.com>
16828
16829 * gdb.base/display.c (do_loops): Add float variable `f'.
16830 Increment f in loop.
16831 * gdb.base/display.exp: Increment timeout by 60 seconds.
16832 Change float display test to use variable `f'.
16833
1b8947f0
JB
168342001-09-17 Jim Blandy <jimb@redhat.com>
16835
16836 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
16837 overflowing the limited breakpoint tables on some ROM monitors
16838 (like the ROM68K).
16839
9890ac81
FCE
168402001-09-15 Frank Ch. Eigler <fche@redhat.com>
16841
16842 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
16843 the "-ac" (disable access control) flag.
16844
6db765ea
JH
168452001-08-30 Jeff Holcomb <jeffh@redhat.com>
16846
16847 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
16848 ints.
16849
4c32cc04
KS
168502001-08-30 Keith Seitz <keiths@redhat.com>
16851
16852 * lib/gdb.exp: Move all insight-related functionality into
16853 separate file.
16854 * lib/insight-support.exp: New file.
16855
8d6e6f81
FCE
168562001-08-29 Frank Ch. Eigler <fche@redhat.com>
16857
16858 * config/sid.exp (sid_start): Never set sid verbosity; disable
16859 expect_background {} that consumed its stdout; tolerate </dev/null.
16860 Attempt to set endianness override in "sid" protocol mode. Cleanup.
16861
6a90e1d0
AC
168622001-08-18 Andrew Cagney <ac131313@redhat.com>
16863
16864 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
16865 CLI jump command to start it.
16866 (mi_run_to_main): Fail immediatly when unexpected output.
16867
1759b3c3
AC
168682001-08-18 Andrew Cagney <ac131313@redhat.com>
16869
16870 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
16871 beginning of function. Fix PR gdb/191.
16872
61d11d80
FCE
168732001-08-16 Frank Ch. Eigler <fche@redhat.com>
16874
16875 * config/sid.exp (sid_start): Don't warn if we cannot figure out
16876 what to force sid endianness to.
16877
942a4df2
KS
168782001-08-15 Keith Seitz <keiths@redhat.com>
16879
16880 * lib/gdb.exp (gdbtk_start): Don't set environment
16881 variables for TCL_LIBRARY and friends. Insight will
16882 now figure these out for itself.
16883
0521c418
MS
168842001-08-02 Michael Snyder <msnyder@redhat.com>
16885
16886 * gdb.base/completion.exp: Remove the symbol "a64l" from
16887 the expect string; this is target-specific, and not related
16888 to what is being tested.
16889
74a9a58a
DB
168902001-08-02 Dave Brolley <brolley@redhat.com>
16891
16892 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
16893
c70819fa
MS
168942001-07-25 Michael Snyder <msnyder@redhat.com>
16895
c2b8fa57
MS
16896 * gdb.base/consecutive.exp: New file. Test stepping over
16897 breakpoints on consecutive instructions.
16898 * gdb.base/consecutive.c: New file.
16899
c70819fa
MS
16900 * gdb.base/call-rt-st.exp: Use double-backslash to quote
16901 curly braces in regular expressions.
16902
2b1a1355
MS
169032001-07-25 Michael Snyder <msnyder@redhat.com>
16904
16905 * gdb.base/ending-run.exp: Accept "Program exited normally" as
16906 legitimate output from stepping out of main.
16907
413eca6f
KS
169082001-07-22 Keith Seitz <keiths@redhat.com>
16909
16910 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
16911 the empty string, do not run the tests.
16912
7e5a9322
SC
169132001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16914
16915 * gdb.base/long_long.exp: Detect size of pointer. Take into
16916 account 2-byte pointers when testing for p/a results.
16917
de58f10f
SC
169182001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16919
d63a86f8 16920 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
16921 and defined to 1K for m68hc11.
16922 (random_data): Reduce table to 1K for embedded platforms (68hc11).
16923 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
16924 (sizeof_random_data): New variable to tell the size of the data table;
16925 don't test past this size; always run to main.
16926
d6f5fea1
SC
169272001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16928
16929 * gdb.base/return2.exp: return of long long and double fails for
16930 68HC11; don't execute these tests on that platform.
16931 * gdb.base/return.exp: Return of a double fails for 68hc11.
16932
c477543d
SC
169332001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16934
16935 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
16936 tests that print a float.
16937 * call-rt-st.exp: Likewise.
16938
63cf1c79
MK
169392001-07-12 Mark Kettenis <kettenis@gnu.org>
16940
16941 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
16942 running this test on Linux.
16943
112f9ab5
MC
169442001-06-24 Michael Chastain <chastain@redhat.com>
16945
16946 * gdb.base/arithmet.exp: Remove some tests to make all test names
16947 unique.
16948
4970cb0f
MS
169492001-07-03 Michael Snyder <msnyder@redhat.com>
16950
16951 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
16952 the output of the ptype command.
16953
d85da69f
MS
169542001-07-02 Michael Snyder <msnyder@redhat.com>
16955
4c8a82de
MS
16956 * gdb.base/completion.exp: Don't assume that break.c is the only
16957 source file that may contain functions named "marker".
d85da69f
MS
16958 * gdb.base/corefile.exp: Quote the curly braces in regexp.
16959
8afc772b
AC
169602001-06-28 Andrew Cagney <ac131313@redhat.com>
16961
16962 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
16963 of files to delete.
16964
16965 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
16966 * gdb.disasm/h8300s.exp: New file.
16967 gdb.disasm/h8300s.s: Likewise.
16968
cff22675
AC
169692001-06-27 Andrew Cagney <ac131313@redhat.com>
16970
16971 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
16972 empty breakpoint tables.
16973
68c81b54
AC
169742001-06-25 Andrew Cagney <ac131313@redhat.com>
16975
16976 * lib/mi-support.exp: Update args=... part of stop-reason
16977 patterns. Accept either a list or a tuple.
16978
2dd62704
AC
169792001-06-23 Andrew Cagney <ac131313@redhat.com>
16980
16981 * lib/mi-support.exp: Remove local emacs variable defining
16982 change-log-default-name.
16983
b4127474
MC
169842001-06-22 Michael Chastain <chastain@redhat.com>
16985
16986 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
16987 This is operationally compatible with the previous version.
16988
8dbfb380
JB
169892001-06-13 Jim Blandy <jimb@redhat.com>
16990
16991 * lib/gdb.exp (gdb_test): Doc fix.
16992
f2d8c86d
MC
169932001-06-10 Michael Chastain <chastain@redhat.com>
16994
16995 * gdb.base/exprs.exp: Remove a duplicate test.
16996
81564d34
JB
169972001-06-06 Jim Blandy <jimb@redhat.com>
16998
16999 * gdb.base/return2.exp (main): Use values to test float and double
17000 returns that are not NaN's, to avoid being confused by IEEE
17001 comparison rules.
17002
da55addb
MS
170032001-06-04 Michael Snyder <msnyder@redhat.com>
17004
17005 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 17006 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
17007 rather than wait for 12 more tests to time out.
17008
42c65987
JB
170092001-06-06 Jim Blandy <jimb@redhat.com>
17010
b18bced9 17011 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 17012 Don't forget to match the GDB prompt.
b18bced9 17013
42c65987
JB
17014 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17015
5b41e5f0
JB
170162001-06-04 Jim Blandy <jimb@redhat.com>
17017
17018 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17019 command.
17020
015e046f
KB
170212001-05-31 Kevin Buettner <kevinb@redhat.com>
17022
17023 * gdb.base/annota1.exp (info break): Match four or more spaces
17024 after "Address".
17025
fb1ffbbe
MC
170262001-05-31 Michael Chastain <chastain@redhat.com>
17027
17028 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
17029 (dm_type_int_star): Likewise.
17030 (dm_type_long_star): Likewise.
17031 (dm_type_void_star): Likewise.
17032
5ea2a32c
KB
170332001-05-29 Kevin Buettner <kevinb@redhat.com>
17034
17035 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17036 to a known value in order to get consistent results regardless
17037 of the setting of INPUTRC or the presence or contents of .inputrc.
17038
ae23c492
MS
170392001-05-24 Michael Snyder <msnyder@redhat.com>
17040
ac55707e
MS
17041 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17042 Don't require that the main thread and the manager thread are the
17043 first in the list.
17044
ae23c492
MS
17045 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17046 debugging. If test fails, issue an "unsupported" not a "fail".
17047
400071f1
JB
170482001-05-24 Jim Blandy <jimb@redhat.com>
17049
17050 Don't assume that short is shorter than int.
17051 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17052 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 17053 this isn't true.
400071f1
JB
17054 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17055 an int, is not equal to ~0 stored in an unsigned char. This tests
17056 the same thing that the previous test meant to, but works on
17057 16-bit machines, too.
17058 ("print unsigned char != (~0)"): Same test, complemented.
17059
0816a3e5
MS
170602001-05-24 Michael Snyder <msnyder@redhat.com>
17061
17062 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 17063 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
17064 and prevents dejagnu getting out of step.
17065
f6dc23a9
KB
170662001-05-23 Kevin Buettner <kevinb@redhat.com>
17067
17068 * gdb.base/finish.exp (finish_void): Revise pattern for
17069 stopping on the call statement to not permit stopping at
17070 the start of the instructions comprising the call sequence.
17071
7dbd117d
MC
170722001-05-19 Michael Chastain <chastain@redhat.com>
17073
17074 * gdb.base/callfuncs.exp: Make all test names unique.
17075 * gdb.base/commands.exp: Make all test names unique.
17076 * gdb.base/condbreak.exp: Make all test names unique.
17077 * gdb.base/dbx.exp: Make all test names unique.
17078 * gdb.base/default.exp: Make all test names unique.
17079 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17080 and TIMEOUT messages to their corresponding PASS message.
17081 * gdb.base/ending-run.exp: Make all test names unique.
17082 * gdb.base/long_long.exp: Remove duplicate test.
17083
6b0b0a9e
KB
170842001-05-21 Kevin Buettner <kevinb@redhat.com>
17085
17086 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17087 stop on the call statement as well as the statement after the
17088 call.
17089
2caa35cb
MS
170902001-05-21 Michael Snyder <msnyder@redhat.com>
17091
17092 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17093
40713331
EZ
170942001-05-10 Elena Zannoni <ezannoni@redhat.com>
17095
a9c64011
AS
17096 * gdb.base/completion.exp: Revamp test. Make it execute on all
17097 platforms.
40713331 17098
c2c1be8d
EZ
170992001-05-10 Elena Zannoni <ezannoni@redhat.com>
17100
a9c64011
AS
17101 * config/gdbserver.exp (gdb_load): Handle the case
17102 in which the arguments to gdbserver are given in the
17103 baseboard configuration file.
17104 Also handle the case in which the server needs to do a
17105 load.
2c9cd303 17106
9671de48
KS
171072001-05-07 Keith Seitz <keiths@cygnus.com>
17108
a9c64011
AS
17109 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
17110 set up the display for testing.
17111 (gdbtk_start): Convert all paths to paths that tcl will like.
17112 Export target information to environment.
17113 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
17114 necessary.
17115 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
17116 (to_tcl_path): New proc to convert a given pathname into
17117 a path acceptible as an argument to a tcl command.
17118 (_gdbtk_export_target_info): New proc to export target info
17119 into the environment for gdbtk testing.
17120 (gdbtk_done): New proc to signal end-of-test.
9671de48 17121
5a360f47
JB
171222001-05-06 Jim Blandy <jimb@redhat.com>
17123
17124 * restore.c: Make the code of caller0 correspond to its comment.
17125
66c756c6
MS
171262001-05-03 Michael Snyder <msnyder@redhat.com>
17127
17128 * config/sid.exp (gdb_target_sid): Check for error messages.
17129 On error or timeout, don't make expect exit (which will terminate
17130 all subsequent tests); instead just make gdb exit.
d63a86f8 17131 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
17132 return a negative value.
17133
a966fde5
JB
171342001-04-24 Jim Blandy <jimb@redhat.com>
17135
851c18e0
JB
17136 * gdb.c++/templates.exp: If we see the prompt for the overload
17137 list, but we haven't recognized any of the longer patterns,
17138 arrange for this test to fail, not hang.
17139
a966fde5
JB
17140 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
17141 variations.
17142
db144853
MC
171432001-04-22 Michael Chastain <chastain@redhat.com>
17144
17145 * gdb.c++/local.exp: Use the 'runto' library function.
17146 * gdb.c++/namespace.exp: Likewise.
17147 * gdb.c++/overload.exp: Likewise.
17148
3207ec21
KB
171492001-03-26 Kevin Buettner <kevinb@redhat.com>
17150
17151 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
17152 * gdb.base/step-line.exp: New file. Test step/next in presence of
17153 #line directives.
17154 * gdb.base/step-line.c: New file. Test program for the above.
17155 * gdb.base/step-line.inp: New file. We pretend that this file has
17156 been transformed by some other tool into step-line.c.
17157
13b57657
JB
171582001-03-21 Jim Blandy <jimb@redhat.com>
17159
17160 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
17161 unmangled operator names.
17162
754cbe1c
JB
171632001-03-20 Jim Blandy <jimb@redhat.com>
17164
17165 * gdb.threads/linux-dp.exp: Recognize an additional message
17166 generated by GDB when it doesn't understand how to debug threads
17167 on the target system.
17168
177495c9
AC
171692001-03-19 Andrew Cagney <ac131313@redhat.com>
17170
17171 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
17172
f266096b
MC
171732001-03-12 Michael Chastain <chastain@redhat.com>
17174
17175 * gdb.c++/derivation.exp: Use the 'runto' library function.
17176
cac3c2ff
MC
171772001-03-12 Michael Chastain <chastain@redhat.com>
17178
17179 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
17180
b6c11a24
MC
171812001-02-24 Michael Chastain <chastain@redhat.com>
17182
17183 * gdb.c++/ref-types.exp: Change handwritten code to library
17184 function 'runto'.
17185
6bae5bce
OF
171862001-03-16 Orjan Friberg <orjanf@axis.com>
17187
17188 * gdb.base/signals.exp: Set count to 0 explicitly.
17189
0015fd9a
MS
171902001-03-15 Mark Salter <msalter@redhat.com>
17191
17192 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
17193 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
17194 (gdb_load): Add support for additional target_info: gdb_download_size
17195 and gdb_load_timeout.
0015fd9a 17196
fc33412a
DT
17197Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
17198
17199 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
17200 file -- to prevent failing when the compile fails but we have no
17201 intention of running the tests anyway.
fc33412a
DT
17202
17203 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
17204 tests if set.
17205
17206 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 17207 integers.
fc33412a
DT
17208
17209 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
17210 * gdb.c++/namespace.exp: Ditto.
17211
115f06de
OF
172122001-03-07 Orjan Friberg <orjanf@axis.com>
17213
17214 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
17215 * gdb.base/pointers.exp: Relax pattern match of decimals.
17216
b6ba6518
KB
172172001-03-06 Kevin Buettner <kevinb@redhat.com>
17218
17219 * Makefile.in, config/abug.exp, config/cfdbug.exp,
17220 config/cpu32bug.exp, config/dve.exp, config/est.exp,
17221 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
17222 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
17223 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
17224 config/sh.exp, config/sid.exp, config/slite.exp,
17225 config/sparclet.exp, config/udi.exp, config/unknown.exp,
17226 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
17227 config/vxworks.exp, config/vxworks29k.exp,
17228 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
17229 gdb.base/all-bin.exp, gdb.base/annota1.exp,
17230 gdb.base/arithmet.exp, gdb.base/assign.exp,
17231 gdb.base/async.exp, gdb.base/attach.exp,
17232 gdb.base/bitfields.exp, gdb.base/bitops.exp,
17233 gdb.base/break.exp, gdb.base/call-ar-st.exp,
17234 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
17235 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
17236 gdb.base/commands.exp, gdb.base/completion.exp,
17237 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17238 gdb.base/constvars.exp, gdb.base/corefile.exp,
17239 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
17240 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
17241 gdb.base/ending-run.exp, gdb.base/environ.exp,
17242 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17243 gdb.base/finish.exp, gdb.base/foll-exec.exp,
17244 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
17245 gdb.base/funcargs.exp, gdb.base/help.exp,
17246 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
17247 gdb.base/logical.exp, gdb.base/long_long.exp,
17248 gdb.base/maint.exp, gdb.base/mips_pro.exp,
17249 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
17250 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
17251 gdb.base/pointers.exp, gdb.base/printcmds.exp,
17252 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
17253 gdb.base/regs.exp, gdb.base/relational.exp,
17254 gdb.base/remote.exp, gdb.base/reread.exp,
17255 gdb.base/restore.exp, gdb.base/return2.exp,
17256 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
17257 gdb.base/selftest.exp, gdb.base/setshow.exp,
17258 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
17259 gdb.base/sigall.exp, gdb.base/signals.exp,
17260 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
17261 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17262 gdb.base/step-test.exp, gdb.base/structs.c,
17263 gdb.base/structs.exp, gdb.base/structs2.exp,
17264 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
17265 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
17266 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
17267 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17268 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
17269 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
17270 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
17271 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
17272 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
17273 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
17274 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
17275 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
17276 gdb.fortran/types.exp, gdb.java/jmisc.exp,
17277 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17278 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
17279 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17280 gdb.trace/circ.exp, gdb.trace/collection.exp,
17281 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
17282 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17283 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
17284 gdb.trace/report.exp, gdb.trace/save-trace.exp,
17285 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17286 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17287 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
17288 notices.
17289
dc96c6c7 172902001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
17291
17292 * gdb.base/varargs.c (find_max_double): Fix printf format string:
17293 first arg is int not float.
17294
dc96c6c7 172952001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
17296
17297 * gdb.base/reread.exp: Unsupported for non-native targets;
17298 doesn't work for remote debugging.
17299
9b0c4aeb
FN
173002001-02-19 Fernando Nasser <fnasser@redhat.com>
17301
17302 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
17303 * gdb.base/ending-run.exp: Properly handle the BSP state when
17304 stepping past the end of main.
9b0c4aeb 17305
02aa71d5
MC
173062001-02-19 John Moore <jmoore@redhat.com>
17307
17308 * gdb.base/commands.exp (infrun_breakpoint_command_test):
17309 Converted HPUX fix for non-expected items following multiple
17310 step commands into general solution for all platforms.
17311
1fa449a4
MC
173122001-02-18 Michael Chastain <chastain@redhat.com>
17313
17314 * gdb.c++/classes.exp (do_tests): Change runto statements
17315 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17316 statements demangler agnostic.
17317 * gdb.c++/virtfunc.exp (do_tests): Likewise.
17318 (gdb_virtfunc_restart): Likewise.
17319
b2f9ec70
MC
173202001-02-14 Michael Chastain <chastain@redhat.com>
17321
17322 * gdb.c++/inherit.exp (do_tests): Change runto statements
17323 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17324 statements demangler agnostic.
17325
cf74b8ca
AC
17326Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
17327
17328 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
17329 ``continue to bkpt at common_routine in thread 2'' and ``stopped
17330 before calling common_routine 15 times'' tests.
cf74b8ca 17331
99f78f56
MC
173322001-02-11 Michael Chastain <chastain@redhat.com>
17333
17334 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
17335 Helps the test script figure out which demangler is in use.
17336 (dm_type_foo_ref): Ditto.
17337 (dm_type_int_star): Ditto.
17338 (dm_type_long_star): Ditto.
17339 (dm_type_unsigned_int): Ditto.
17340 (dm_type_void): Ditto.
17341 (dm_type_void_star): Ditto.
99707966 17342 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
17343 Probe the gdb demangler and set variables to accommodate
17344 formatting differences.
17345 (info_func_regexp): New function. Same as info_func, but
17346 matches against a regexp.
17347 (info_func): Match against a literal string.
17348 (print_addr_2): New function. Match against a literal string,
17349 which can be different from the input to gdb.
17350 (print_addr): Simply call print_addr_2 with the same argument twice.
17351 (test_lookup_operator_functions): Use demangler formatting variables.
17352 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
17353 the tests in the same order as the C++ class declaration.
17354 (test_paddr_operator_functions): Ditto.
17355 (test_paddr_overloaded_functions): Ditto.
17356 (test_paddr_hairy_functions): Use demangler formatting variables.
17357 Add reference to gdb/19 for related tests.
17358 (do_tests): Call probe_demangler.
17359
1de8f023
KB
173602001-01-30 Kevin Buettner <kevinb@redhat.com>
17361
17362 * gdb.c++/templates.cc (printf): Remove unused function definition.
17363
ca3f91ed
MS
173642001-01-26 Felix Lee <flee@redhat.com>
17365
17366 * sid.exp (sid_exit): Pass host, not target, to remote_close.
17367
173682001-01-25 matthew green <mrg@redhat.com>
17369
17370 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
17371 up sid.
17372 (sid_exit): Call `remote_pop_conn' after GDB is gone.
17373
173742001-01-25 matthew green <mrg@redhat.com>
17375
17376 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 17377 Deprecate $sid_spawn_id.
ca3f91ed
MS
17378 (sid_exit): Remove code necessary only for `spawn.'
17379
173802001-01-25 matthew green <mrg@redhat.com>
17381
17382 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
17383
fb18ec4a
MC
173842001-01-28 Michael Chastain <chastain@redhat.com>
17385
17386 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
17387 to call when tests fail. It takes gdb out of the overloaded
17388 function choice menu back to the main prompt, so that the test
17389 program stays synchronized.
17390 (set_bp_overloaded): New proc to collect all the common
17391 code for setting a breakpoint on an overloaded name. Calls
17392 take_gdb_out_of_choice_menu when needed.
17393 (menu_overload1arg): New variable to collect the repeated
17394 instances of the expected menu for an overloaded name. Change
17395 the regular expression to handle changes in g++ type encoding:
17396 "void" can be either "void" or "", and "unsigned int" can be
17397 either "unsigned int" or "unsigned".
17398 (continue_to_bp_overloaded): Change regular expressions to handle
17399 changes in g++ type encoding.
17400 (no proc): Call take_gdb_out_of_choice_menu when needed.
17401 Remove redundant calls to "info break". Accept either "canceled"
17402 or "cancelled". Change regular expressions in "info break"
17403 calls to handle changes in g++ type encoding. Give all tests
17404 unique strings.
17405
9c646a6e
BE
174062001-01-17 Ben Elliston <bje@redhat.com>
17407
17408 * config/sid.exp: New file.
17409
9549d9c1
AC
17410Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
17411
17412 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
17413
dc96c6c7 174142000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
17415
17416 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
17417 Add a RE to accept a non-ascii char if one is ever presented.
17418
b4df4f68
FN
174192000-12-20 Fernando Nasser <fnasser@redhat.com>
17420
297dd0fd 17421 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 17422
dc96c6c7 174232000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 17424
d63a86f8 17425 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
17426 in regexp. One '\' does not suffice on Linux.
17427
4a7bddb6
MC
174282000-12-09 Michael Chastain <chastain@redhat.com>
17429
17430 * gdb.base/break.exp (test_clear_command): Use a marker function
17431 rather than 'main' for the test function. Also move this
17432 test to an execution point where the marker function names are
17433 guaranteed to be bound to functions. (Executing tests after a
17434 'finish' from main runs into name conflicts with local names
17435 in __libc_start_main).
17436
dc96c6c7 174372000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
17438
17439 * gdb.base/finish.exp: New test for gdb's "finish" command.
17440 * gdb.base/return2.exp: New test for gdb's "return" command.
17441 * gdb.base/return2.c: New source file for above.
17442
dc96c6c7 174432000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
17444
17445 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
17446 * gdb.base/miscexprs.exp: Ditto.
17447 * gdb.base/pointers.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
dc96c6c7 174542000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
17455
17456 * gdb.base/constvars.exp: Test result of "up" command.
17457 * gdb.base/miscexprs.exp: Ditto.
17458 * gdb.base/pointers.exp: Ditto.
17459 * gdb.base/scope.exp: Ditto.
17460 * gdb.c++/derivation.exp: Ditto.
17461 * gdb.c++/local.exp: Ditto.
17462 * gdb.c++/namespace.exp: Ditto.
17463 * gdb.c++/overload.exp: Ditto.
17464 * gdb.c++/ref-types.exp: Ditto.
17465
44097287
FN
174662000-11-22 Michael Chastain <chastain@redhat.com>
17467
17468 * mips_pro.exp: Accept either "middle -> top -> main" or
17469 "middle -> main" in the backtrace, because gcc can optimize
17470 tail calls to jumps. Remove setup_xfail for the hppa case.
17471 Add a comment with the original warning messages from PR 3016,
17472 which was filed in 1993, to preserve them for posterity.
17473
9d2e1bab
ND
174742000-11-17 Nick Duffek <nsd@redhat.com>
17475
17476 * lib/gdb.exp (gdb_test): Override timeout with board info.
17477
1aca8eb7
ND
174782000-11-17 Nick Duffek <nsd@redhat.com>
17479
17480 * gdb.base/display.exp: Don't kill running stub. Add "again" to
17481 the second kill and detach messages.
17482
93076499
ND
174832000-11-17 Nick Duffek <nsd@redhat.com>
17484
17485 * configure.in: Add AC_EXEEXT.
17486 * configure: Regenerate.
17487 * Makefile.in (just-check): Export EXEEXT.
17488 * lib/gdb.exp ($EXEEXT): Import from environment.
17489 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
17490 expect "maint dump-me" on Cygwin.
17491 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
17492 $EXEEXT.
17493
30e87cd3
ND
174942000-11-17 Nick Duffek <nsd@redhat.com>
17495
17496 * gdb.base/break.exp: Test backtrace and finish from called
17497 function on all platforms, not just HP-UX.
17498
dc96c6c7 174992000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
17500
17501 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
17502 code from gdb_target_monitor, so it can be used independantly
17503 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 17504
dc96c6c7 175052000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
17506
17507 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
17508 * gdb.base/corefile.exp: Expect the message "Program is being
17509 debugged already" when we send the "corefile" command, since
17510 the preceeding gdb_load may have connected gdb to a remote target.
17511 * gdb.base/display.exp: Disable hardware watchpoints if new
17512 board info variable "no_hardware_watchpoints" is true.
17513 Replace single-letter commands with more readable ones.
17514 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
17515 if new board info variable "no_hardware_watchpoints" is true.
17516 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
17517 to see if stdio (printf) testing is possible.
17518 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
17519 board info variable "no_hardware_watchpoints" is true. Use new
17520 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
17521
39124dea
FN
175222000-11-13 Fernando Nasser <fnasser@redhat.com>
17523
17524 From Orjan Friberg <orjanf@axis.com>:
17525 * gdb.base/printcmds.exp: Escape curly braces followed by a number
17526 in array print pattern match.
17527
a9e2e984
FN
175282000-11-09 Fernando Nasser <fnasser@redhat.com>
17529
17530 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
17531 spelling "cancelled" to U.S. spelling "canceled" to match changes
17532 made to gdb.
17533 * gdb.c++/ovldbreak.exp: Ditto.
17534
c7db355b
PS
175352000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17536
17537 * gdb.base/callfuncs.c (main): Moved to end of file, call
17538 t_double_values to initialize the FPU before inferior calls are made.
17539 * gdb.base/callfuncs.exp: Test for register preservation after calling
17540 inferior functions. Add tests for continuining, finishing and
17541 returning from a stop in a call dummy.
17542
dc96c6c7 175432000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
17544
17545 * gdb.base/commands.exp: Break up long lines, and re-indent.
17546
dc96c6c7 175472000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
17548
17549 * config/gdbserver.exp: Rewritten from the ground up, to make it
17550 compatible with the current dejagnu tree, and to make it work with
17551 the new "gdbserver" in libremote.
17552
dc96c6c7 175532000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17554
17555 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
17556 * gdb.base/varargs.exp: Skip entire test if no printf support.
17557 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
17558 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
17559
dc96c6c7 175602000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17561
17562 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
17563 no floating point support.
17564 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
17565 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
17566 * gdb.base/call-rt-st.exp: Ditto.
17567 * gdb.base/call-strs.exp: Ditto.
17568
bac5fc66
JG
175692000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
17570
17571 * gdb.base/sizeof.c: include <stdio.h>.
17572
17573 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
17574 'finish', otherwise uncaptured gdb_prompt would potentially
17575 throw remaining test points out of sync.
bac5fc66 17576
b22a6027
SB
175772000-07-26 Scott Bambrough <scottb@netwinder.org>
17578
17579 * gdb.base/recurse.exp: Run tests for all targets.
17580 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
17581 gnu-oldld case on ARM.
17582 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
17583 for ARM targets.
d63a86f8 17584
d8231941
AG
17585Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
17586
17587 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
17588 * gdb.java/configure: Rebuild.
17589
8caabe69
AG
17590Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
17591
17592 * gdb.java/jv-exp.exp: New file.
17593
9d273ca3
AG
17594Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
17595
17596 * configure: Rebuilt.
17597 * configure.in (configdirs): Add gdb.java.
17598 * gdb.java/jmisc.java: New file.
17599 * gdb.java/jmisc.exp: New file.
17600 * gdb.java/Makefile.in: New file.
17601 * gdb.java/configure: Rebuilt.
17602 * gdb.java/configure.in: New file.
17603 * lib/java.exp: New file.
17604
4f823a66
AC
17605Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
17606
17607 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 17608 underflow.
4f823a66 17609
2391e11d
AC
17610Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
17611
17612 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 17613 and the compilers sizes.
2391e11d 17614
54602222
ND
176152000-07-09 Nick Duffek <nsd@redhat.com>
17616
17617 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
17618 (use_methods): New function.
17619 (main): Call use_methods().
17620 * gdb.c++/classes.exp (test_method_param_class): New procedure.
17621 (do_tests): Call test_method_param_class.
17622
2bec0572
ND
176232000-07-09 Nick Duffek <nsd@redhat.com>
17624
17625 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
17626 spelling.
17627 (test_enums): New procedure. Move enum tests from end of script
17628 to here. Set breakpoint on function name instead of line number.
17629 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
17630 (enums2): New marker function.
17631 (enums1): New function.
17632 (main): Call enums1(). Move enum tests to enums1().
17633
78492fde
AC
17634Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
17635
17636 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 17637 compile/link program. Update line numbers.
78492fde
AC
17638 * gdb.asm/d10v.inc: Define ``startup''.
17639 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 17640
49a2cef8
AC
17641Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
17642
17643 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
17644
3e6c8688
EZ
176452000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17646
17647 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 17648 of 'help maint print' command.
3e6c8688 17649
9ff5cbe9
AC
17650Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
17651
17652 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 17653 they use gdb_expect_list.
9ff5cbe9 17654
17c579bd
AC
17655Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
17656
17657 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
17658 memory-read-packet-size'' instead of ``set endian big'' to test
17659 long commands.
17c579bd 17660
e6d71bf3
DB
176612000-06-03 Daniel Berlin <dan@cgsoftware.com>
17662
17663 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 17664 g++, and stop skipping them.
e6d71bf3
DB
17665
17666 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
17667 work under g++.
17668
d63a86f8 17669 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
17670 initialization.
17671
dc96c6c7 176722000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
17673
17674 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
17675 the regular expression: accept an (almost) arbitrary sequence of
17676 "frames-invalid" and "breakpoints-invalid" messages both before
17677 and after the "starting" message.
17678
dc96c6c7 176792000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
17680
17681 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 17682
dc96c6c7 176832000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
17684
17685 * gdb.base/annota1.exp (annotate-signal-handler-caller):
17686 Relax the regular expression a little, make it pass on Solaris 8.
17687
8216cda9
KB
176882000-05-12 Kevin Buettner <kevinb@redhat.com>
17689
17690 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 17691 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
17692 Instead, it is permissible for gdb to stop on the line of the
17693 call itself.
17694
1a570b2f
MS
176952000-05-12 Michael Snyder <msnyder@.cygnus.com>
17696
17697 * gdb.base/break.exp (bp on small function, optimized file):
17698 Add a second pass pattern. The behavior differs here between stabs
17699 and dwarf for one-line functions. Stabs preserves two line symbols
17700 (one before the prologue and one after) with the same line number,
17701 but dwarf regards these as duplicates and discards one of them.
17702 Therefore the address after the prologue (where the breakpoint is)
17703 has no exactly matching line symbol, and GDB reports the breakpoint
17704 as if it were in the middle of a line rather than at the beginning.
17705
dc96c6c7 177062000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 17707
d63a86f8 17708 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
17709 rather than "send_gdb" (for consistancy).
17710
7d418785
AC
17711Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
17712
17713 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
17714 * gdb.c++/templates.cc: Properly check for GCC version number.
17715 * lib/compiler.cc: Likewise
17716
dc96c6c7 177172000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 17718
d63a86f8 17719 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
17720 gdb may not stop at the first line of main, due to code motion.
17721
dc96c6c7 177222000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
17723
17724 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
17725 This test depends on parsing the printf output from the target.
17726 Since the sparclet stub doesn't do stdio, this will never work.
17727 * gdb.base/call-rt-st.exp: ditto.
17728 * gdb.base/call-strs: ditto.
17729
dc96c6c7 177302000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
17731
17732 * gdb.base/miscexprs.exp: make sizeof long array test portable.
17733
17734 * gdb.base/ending-run.exp: After connecting to a remote target,
17735 but before running, the target will appear to be in a random
17736 location. Specify both a file and a line for breakpoints.
17737 Also, the function that calls main may be called 'init'
17738 rather than 'start'.
17739
a5a51225
EZ
177402000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17741
17742 * gdb.base/help.exp: Update output for add-symbol-file command.
17743
7930cc7c
FN
177442000-04-10 Fernando Nasser <fnasser@cygnus.com>
17745
17746 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17747 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
17748
23e37ab1
C
177492000-04-07 J.T. Conklin <jtc@redback.com>
17750
e93c542c
C
17751 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
17752
23e37ab1
C
17753 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
17754
591b8fa3
PDM
17755Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
17756
17757 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 17758 values that can be represented exactly.
591b8fa3
PDM
17759 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
17760 above change, and to not check against the directory part of the source
17761 file name.
17762 (step into print_long_arg_list): Likewise.
17763 (print print_small_structs from print_long_arg_list): Likewise.
17764 (print print_long_arg_list): Likewise.
17765
7a495180
EZ
177662000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17767
30b53638 17768 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 17769
beb998c6
AC
17770Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
17771
17772 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
17773
1c689132
DB
177742000-03-25 Daniel Berlin <dan@cgsoftware.com>
17775
17776 * gdb.base/commands.exp (deprecated_command_test): Add test for
17777 deprecate with no arguments.
17778
c1790a9d
JL
177792000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
17780
17781 * gdb.base/break.exp: Add new test for setting breakpoints on
17782 optimized code so we can test breakpoints work even when function
17783 prologues may be optimized away
17784
003ba290
FN
177852000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
17786
17787 From David Whedon <dwhedon@gordian.com>
a9c64011 17788 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 17789
6837a0a2
DB
177902000-03-22 Daniel Berlin <dan@cgsoftware.com>
17791
17792 * gdb.base/help.exp: Added test for new apropos command.
17793
b9593231
KB
177942000-03-21 Kevin Buettner <kevinb@redhat.com>
17795
17796 * gdb.base/pointers.c (usevar): New function.
17797 (main): Make sure that global variables v_int_pointer2, rptr,
17798 and y are all referenced someplace in the program by calling
17799 usevar() on them. [Some linkers delete symbols which are
17800 never referenced. The space remains, but there's no way to
17801 get a (symbolic) handle on the variable from the debugger.]
17802
751a959b
EZ
178032000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17804
17805 * gdb.base/printcmds.c: Add typedeffed arrays.
17806
17807 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 17808 procedure to test arrays that are typedef'd.
751a959b 17809
73a93a32
JI
178102000-03-13 James Ingham <jingham@leda.cygnus.com>
17811
17812 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 17813 the library directories.
73a93a32 17814
fb40c209
AC
17815Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
17816
17817 * configure.in (configdirs): Add sub directory gdb.mi.
17818 * configure: Re-generate.
17819
17820 * gdb.mi: New directory.
d63a86f8 17821
ee4dd2c9
AC
178222000-02-25 Scott Bambrough <scottb@netwinder.org>
17823
17824 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 17825 a long long value as a double on ARM platforms.
ee4dd2c9 17826
70f0cc22
JB
178272000-02-16 Jim Blandy <jimb@redhat.com>
17828
17829 * gdb.base/break.exp ("breakpoint line number"): Make sure the
17830 default source file is set properly before running this test.
17831
853819b8
EZ
178322000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17833
17834 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 17835 gdbtk/library directory, not in gdbtcl2.
853819b8 17836
dfcd3bfb
JM
178372000-02-04 Jim Blandy <jimb@redhat.com>
17838
17839 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
17840 backslash from regexp pattern.
17841
17842 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
17843 procedure. Use it to run all the "continue to bp overloaded"
17844 tests. Note that this changes the names of the tests slightly.
17845 If the breakpoint hit message includes a hex PC value, because
17846 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
17847 from the real source code, still consider that a pass.
17848
17849 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
17850 XFAIL here if the breakpoint message contains a hex address. Note
17851 similar change on 1999-11-02.
17852
17853 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
17854
17855 * gdb.base/ptype.exp: Establish a default source file before
17856 calling get_debug_format.
17857
178582000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
17859
17860 * gdb.base/watchpoint.exp: Remove duplication of test messages.
17861
8b93c638
JM
178622000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17863
17864 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
17865 of successive stepi commands -- while in the prologue we should see
17866 the function entry bracket.
17867
178682000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17869
17870 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
17871 reach __change_mode() when stepping through the end of main().
17872
c5394b80
JM
178732000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
17874
17875 * gdb.base/default.exp: Fix expected pattern.
17876 * gdb.base/help.exp: Same.
17877
0d06e24b
JM
178782000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17879
17880 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 17881 Don't use xfail's because that affects only the following test.
d63a86f8 17882
0d06e24b 17883 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 17884 solaris or linux.
0d06e24b
JM
17885
17886 * gdb.base/selftest.exp: Update to reflect changes to main.c.
17887
dc96c6c7 178882000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 17889
d63a86f8 17890 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
17891 "A syntax error" rather than "A parse error". Accept both.
17892
178932000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
17894
17895 * gdb.base/default.exp: Remove OS dependent string from "target
17896 remote" test.
17897 * gdb.base/help.exp: Same for "help target remote" test.
17898
c3f6f71d
JM
178992000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17900
17901 From Jim Kingdon <kingdon@redhat.com>:
17902
17903 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
17904 prompt (cleanup rather than necessity, but still might keep output
17905 from spilling to next test).
c3f6f71d
JM
17906
179072000-01-02 Fred Fish <fnf@cygnus.com>
17908
17909 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
17910 AIX, which defines them in <sys/types.h>.
17911
ed9a39eb 179121999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 17913
ed9a39eb 17914 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 17915 float" test.
ed9a39eb
JM
17916
179171999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 17918
ed9a39eb 17919 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
17920
17921 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
17922 outermost frame disallowed".
17923
179241999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
17925
17926 * gdb.base/setvar.exp: New tests for setting the value of a struct
17927 with a constant list.
17928
179291999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17930
17931 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
17932 require the user to type a cast before setting the value of a struct.
17933
de57eccd
JM
179341999-12-06 Jim Blandy <jimb@cygnus.com>
17935
17936 * gdb.base/default.exp: Expect the new 'info float' command on
17937 all i386 platforms.
17938
17939 * gdb.threads/linux-dp.exp: Expand our ability to recognize
17940 LinuxThreads libraries that don't support debugging.
17941
c2d11a7d
JM
17942Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17943
17944 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
17945 Change the buffer type to ``unsigned char'' to simplify size
17946 arithmetic.
c2d11a7d
JM
17947
17948 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
17949 stub only handles 400-1 byte packets. Verify that the download
17950 worked.
c2d11a7d
JM
17951
179521999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
17953
17954 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
17955 tests, using UNRESOLVED for the untested cases. Also, does not wait
17956 for a timeout if the prompt was received before a recognizable pattern.
17957
179581999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
17959
17960 * lib/gdb.exp (gdb_expect_list): Fix spelling.
17961
179621999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17963
17964 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 17965 watchpoints.
c2d11a7d
JM
17966
179671999-11-24 Jason Merrill <jason@casey.cygnus.com>
17968
17969 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
17970
17971 * gdb.c++/local.exp: Be more flexible in recognizing local class
17972 name mangling. Don't allow horribly truncated method names.
17973 * gdb.c++/derivation.exp: Expect protected inheritance.
17974 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
17975 * gdb.c++/virtfunc.exp: Likewise.
17976 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
17977 when printing a nested enum.
17978
179791999-11-22 Jim Blandy <jimb@cygnus.com>
17980
17981 * gdb.base/step-test.exp: Properly await GDB's response to setting
17982 a breakpoint on the call to large_struct_by_value.
17983
17984 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
17985 just because we have debug info for the `start' function.
17986
179871999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
17988
17989 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
17990 "Unknown signal" messages, which indicate (on LinuxThreads) that
17991 GDB doesn't know how to debug threads on this system. This is
17992 better than hanging while philosopher 0 dumps chatter into gdb.log.
17993
179941999-11-18 Tom Tromey <tromey@cygnus.com>
17995
17996 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
17997
179981999-11-18 Fred Fish <fnf@cygnus.com>
17999
18000 * gdb.base/coremaker2.c: Add sample program for generating
18001 cores that is more self contained than coremaker.c. Eventually
18002 I'll add more code to this and tie it into the testsuite.
18003
4ce44c66
JM
180041999-11-12 Stan Shebs <shebs@andros.cygnus.com>
18005
18006 * gdb.base/dollar.exp: Remove, now in gdb.hp.
18007
180081999-11-10 Jimmy Guo <guo@cup.hp.com>
18009
18010 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 18011 from $srcdir/lib/.
4ce44c66 18012 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 18013 and gdb.c++/.
4ce44c66
JM
18014
18015 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18016
d63a86f8 18017 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
18018 'continue with watch' test point.
18019
180201999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18021
18022 Merged from p2linux-990323-branch:
d63a86f8 18023
4ce44c66
JM
18024 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18025
11cf8741
JM
18026Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
18027
18028 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 18029 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
18030
18031Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18032
18033 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 18034 gdb_expect_list.
11cf8741
JM
18035
18036Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18037
18038 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18039
180401999-11-03 Mark Salter <msalter@cygnus.com>
18041
18042 * gdb.base/break.exp: Fix "stub continue" pattern.
18043
180441999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18045
18046 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18047
180481999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18049
18050 * gdb.base/display.exp ("finish"): Add timeout clause.
18051
18052 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18053 plain prompt clause, so this doesn't have to time out in order to
18054 fail.
18055
18056 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 18057 breakpoint hit messages include an address.
11cf8741
JM
18058
18059 * gdb.base/display.exp: Don't forget to escape parens in regular
18060 expressions. Unix regexp notatation sucks.
18061
180621999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18063
18064 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 18065 order for 'signalled' message.
11cf8741 18066
5c44784c
JM
180671999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18068
18069 From Jimmy Guo <guo@cup.hp.com>:
18070 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18071 * gdb.base/annota1.c: Add code for tests to work with.
18072
180731999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18074
18075 * gdb.base/remote.exp: New test for remote downloading settings.
18076 * gdb.base/remote.c: New file with large .data.
18077
917317f4
JM
180781999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18079
18080 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18081 for LinuxThreads support, merged from the Code Fusion branch.
18082
18083Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18084
18085 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
18086 containing exp_continue into a while within an expect. Don't
18087 attempt a start more than three times. Check return value from
18088 gdb_load.
d63a86f8 18089
2df3850c
JM
18090Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18091
18092 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 18093 a pass case.
2df3850c 18094
2acceee2
JM
180951999-10-01 Kevin Buettner <kevinb@cygnus.com>
18096
18097 * gdb.base/break.c (main): Added a statement that we can step
18098 off of.
18099 * gdb.base/break.exp: Added tests for setting a breakpoint
18100 at an offset and stepping onto a breakpoint.
18101
181021999-10-01 Fred Fish <fnf@cygnus.com>
18103
d63a86f8 18104 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
18105 gdb output.
18106
c2c6d25f
JM
181071999-09-18 Jim Blandy <jimb@cris.red-bean.com>
18108
18109 * gdb.base/break.exp: Code locations are in hex, don't forget!
18110 (For HP-UX.)
18111
181121999-09-17 Stan Shebs <shebs@andros.cygnus.com>
18113
18114 * condbreak.exp: Use break.c as test program.
18115 * condbreak.c: Remove, redundant with break.c.
18116
181171999-09-15 Stan Shebs <shebs@andros.cygnus.com>
18118
18119 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 18120 Z-packets if the target needs it.
c2c6d25f
JM
18121
181221999-09-13 James Ingham <jingham@leda.cygnus.com>
18123
18124 * gdb.c++/overload.exp: Added tests for listing overloaded
18125 functions with function pointers in the arg, explicitly calling
18126 out the version you want.
18127
cff3e48b
JM
181281999-09-09 Stan Shebs <shebs@andros.cygnus.com>
18129
18130 * long_long.exp: Add variations of test cases that work for
18131 targets with 16-bit ints and 32-bit doubles.
18132
d4f3574e
SS
181331999-09-08 Stan Shebs <shebs@andros.cygnus.com>
18134
18135 * break.c (main): Compare a possibly-uninitialized argc with an
18136 unlikely value that fits in 16 bits.
18137
181381999-09-07 Stan Shebs <shebs@andros.cygnus.com>
18139
18140 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
18141 0xfeeb, don't want negative numbers if ints are 16 bits.
18142
18143 * lib/gdb.exp (skip_cplus_tests): New proc.
18144 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
18145 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
18146 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
18147 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
18148 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
18149 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
18150 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
18151 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
18152
18153 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
18154
18155Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
18156
18157 * gdb.base/corefile.exp (up): Allow a parameter to appear
18158 in the frame that we're going up to.
18159
18160 From Jim Blandy <jimb@cygnus.com>:
18161
18162 * gdb.base/default.exp (info float): Expect some output now.
18163
18164 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
18165 returning floating-point values to fail on the x86.
18166 * gdb.base/callfwmall.exp (do_function_calls): Same.
18167
18168 * gdb.base/list.exp (test_listsize): Correct expectations for
18169 listing line 1 with listsize 2. Also, listing a single line
18170 works now, as does listing three lines. [Kevin's note: There
18171 were a number of other cases fixed too where the expectations
18172 differed...]
18173
181741999-09-02 Stan Shebs <shebs@andros.cygnus.com>
18175
18176 * gdb.base/selftest.exp: Add case for when version prints as
18177 constant string instead of char pointer.
18178
104c1213
JM
181791999-08-25 Stan Shebs <shebs@andros.cygnus.com>
18180
18181 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 18182 stepping out of main.
104c1213
JM
18183
18184 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
18185 G++ used.
18186
18187 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 18188 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
18189
18190 * gdb.c++/ovldbreak.exp: Update match string in test that
18191 includes a warning of multiple breakpoints.
18192
181931999-08-24 Stan Shebs <shebs@andros.cygnus.com>
18194
18195 * gdb.base/display.exp: Improve precision of step-after-finish
18196 added yesterday.
18197
18198 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 18199 test.
104c1213
JM
18200
18201 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
18202 configs when using G++, not just hppa*.
18203
182041999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18205
18206 * gdb.base/async.c: New file.
18207 * gdb.base/async.exp: New file.
18208
18209Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
18210
18211 * gdb.base/break.exp: Tweak PA specific tests to properly handle
18212 PA64.
18213
53a5351d
JM
18214Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
18215
104c1213
JM
18216 * gdb.base/display.exp: "finish" can leave us mid-line on many
18217 targets, deal with it. Add a small constant to main, instead of
18218 1000 since main+1000 may not be a valid address in the target.
18219
53a5351d
JM
18220 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
18221 on hpux11.
18222
18223 * gdb.base/attach.exp: Handle another hpux11 error message variant
18224 when attaching to a process that does not exist.
18225
182261999-08-19 J.T. Conklin <jtc@redback.com>
18227
18228 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 18229 characters in 'continue to 1241' test.
53a5351d
JM
18230
182311999-08-17 Stan Shebs <shebs@andros.cygnus.com>
18232
18233 * gdb.base/call-ar-st.exp: Add a shorter match case for the
18234 stop in print_long_arg_list, define and use a whitespace
18235 variable in print_small_structs test, add an XFAIL for Solaris.
18236 * gdb.base/dbx.exp: XFAIL func commands until somebody is
18237 interested enough to fix.
18238
7be570e7
JM
182391999-08-13 Keith Seitz <keiths@cygnus.com>
18240
18241 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
18242 (dbx_gdb_load): Remove. Use gdb_load instead, since that
18243 proc knows about targets other than the natives.
18244 (test_assign): Use "gdb_run_cmd" to "run" the target.
18245 Check that we've actually hit the breakpoint at main.
18246 When we attempt to assign a value to a local variable, check
18247 that the variable is in the current scope, i.e., don't use
18248 a test with an empty result.
18249
18250Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
18251
18252 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 18253 command.
7be570e7
JM
18254
182551999-08-09 Stan Shebs <shebs@andros.cygnus.com>
18256
18257 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18258 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
18259 gdb.compat, gdb.threads-hp.
18260 gdb.hp/configure, gdb.hp/configure.in: New files.
18261 gdb.hp/Makefile.in: Recurse into new subdirs.
18262 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
18263 gdb.hp/gdb.objdbg: New directory, tests for debugging info
18264 in object files.
18265 gdb.hp/tools: New directory, aux tools for HP-specific tests.
18266
96baa820
JM
182671999-08-05 Stan Shebs <shebs@andros.cygnus.com>
18268
18269 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 18270 funky printf, remove a bogus p/a test.
96baa820
JM
18271
182721999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18273
18274 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
18275 connected to the target. This is necessary when running not
18276 natively.
96baa820
JM
18277
182781999-08-03 Stan Shebs <shebs@andros.cygnus.com>
18279
18280 * gdb.base/step-test.exp: Removed some extraneous messages.
18281
18282 * gdb.base/long_long.exp: Don't run memory examination tests
18283 on little-endian targets (they will need a different set of
18284 results to match).
18285
182861999-08-02 Stan Shebs <shebs@andros.cygnus.com>
18287
18288 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
18289 until somebody decides to fix GDB.
18290
18291 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 18292 constant as "ULL".
96baa820
JM
18293 * gdb.base/long_long.exp: Loosen x/c test, add partial result
18294 matches for a couple x/2 commands.
18295
a0b3c4fd
JM
182961999-07-30 Stan Shebs <shebs@andros.cygnus.com>
18297
18298 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
18299 by merging in ref-types2 tests.
18300 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
18301
18302 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18303 * gdb.c++/Makefile.in: Add standard actions.
18304 (EXECUTABLES): Rename from PROGS, update list.
18305 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
18306 from gdb.hp.
18307 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
18308 foo and bar locals.
18309 * gdb.c++/anon-union.exp: Fix tests to match.
18310 * gdb.c++/classes.exp: Run if HP compiler used, add extra
18311 expect matches to handle output variations.
18312 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
18313 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 18314 output, add HP alternatives for new and delete prints.
a0b3c4fd 18315 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 18316 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
18317 * gdb.c++/demangle.exp: Use $style when reporting failure.
18318 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
18319 * gdb.c++/inherit.exp: Run if HP compiler used, add some
18320 match alternatives.
18321 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 18322 compilers.
a0b3c4fd
JM
18323 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
18324 * gdb.c++/method.exp: Add match alternatives.
18325 * gdb.c++/misc.cc: Add bool types.
18326 * gdb.c++/misc.exp: Add tests for bool types.
18327 * gdb.c++/overload.exp: Add xfails.
18328 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
18329 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
18330 add some more template parameter tests (only for HP currently).
18331 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
18332 * gdb.c++/virtfunc.cc: Add return type and value for main.
18333 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
18334 match alternatives.
d63a86f8 18335
a0b3c4fd
JM
183361999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18337
18338 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
18339
183401999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
18341
18342 * gdb.base/signals.exp: Don't expect getting a backtrace from
18343 within a signal handler to fail on Linux.
18344
183451999-07-29 Stan Shebs <shebs@andros.cygnus.com>
18346
18347 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18348 * lib/gdb.exp: Remove some gratuitious semicolons.
18349 (delete_breakpoints): Increase timeout.
18350 (gdb_expect): Add -notransfer option.
18351 (gdb_test): Use -notransfer option.
18352 (get_compiler_info): Add f77 case.
18353 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 18354 case.
a0b3c4fd
JM
18355 (gdb_preprocess): Call get_compiler.
18356
18357 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
18358 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
18359 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
18360 gdb.base/long_long.exp, gdb.base/printcmds.exp,
18361 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
18362 third arg to gdb_test.
a0b3c4fd
JM
18363 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
18364 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 18365 HP-UX xfails, add others.
a0b3c4fd
JM
18366 * gdb.base/completion.exp: Reflect name change of self-test.
18367 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
18368 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
18369 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
18370 HP failure number.
a0b3c4fd
JM
18371 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
18372 useless HP-UX 10.30 references.
18373 * gdb.base/maint.exp: Loosen matches.
18374 * gdb.base/pointers.c (main): Declare more_code.
18375 * gdb.base/pointers.exp: Match on output of a `next'.
18376 * gdb.base/structs.c: Add prototypes.
18377 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
18378 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
18379
183801999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18381
18382 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 18383 command.
a0b3c4fd
JM
18384
183851999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18386
18387 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
18388 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
18389
18390 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
18391 debug info. Deal with lack of signal hanlder info in stack.
18392
a9c64011 18393 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
18394 * gdb.base/annota1.exp: If printf has debug info, deal with it.
18395
5a2468f5
JM
183961999-07-19 Stan Shebs <shebs@andros.cygnus.com>
18397
18398 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 18399 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 18400
adf40b2e
JM
18401Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18402
18403 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 18404 a1-selftest.exp.
adf40b2e
JM
18405 * gdb.base/configure: Re-generate.
18406
184071999-07-12 Stan Shebs <shebs@andros.cygnus.com>
18408
18409 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
18410 in trying to run first and name is too long.
18411
18412 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
18413 pointers2.c and pointers2.exp, respectively.
18414 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
18415 doschk happier.
18416
43e526b9
JM
184171999-07-08 Stan Shebs <shebs@andros.cygnus.com>
18418
18419 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
18420 callfuncs2.c and callfuncs2.exp.
18421
18422 * gdb.base/list.exp: Remove mistaken xfails.
18423 * gdb.base/list0.h: Add optional prototypes.
18424
9846de1b
JM
18425Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
18426
a9c64011 18427 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 18428 calling malloc.
a9c64011
AS
18429 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
18430 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 18431 use.
9846de1b
JM
18432
184331999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18434
18435 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
18436 * gdb.base/annota2.cc, annota2.exp: Move from here.
18437 * gdb.c++/annota2.cc, annota2.exp: To here.
18438 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
18439
43ff13b4
JM
18440Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
18441
18442 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 18443 a consistent format.
43ff13b4 18444
085dd6e6
JM
184451999-06-25 Stan Shebs <shebs@andros.cygnus.com>
18446
18447 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18448 * lib/gdb.exp (get_compiler_info): Add detection for assorted
18449 HP compilers, also set the globals $true and $false.
18450
18451 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
18452 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
18453 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
18454 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
18455 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
18456 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
18457 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
18458 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
18459 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
18460 whatis.c} Add C++ compatible function definitions and return
18461 types, add includes for library functions.
085dd6e6
JM
18462 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
18463 * gdb.base/step-test.c (myglob): Rename from glob.
18464 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
18465 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
18466 files, move here from gdb.hp.
085dd6e6 18467 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
18468 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
18469 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
18470 Adjust line numbers in regexps.
085dd6e6
JM
18471
18472 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
18473 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
18474 instead of 0/1.
18475
18476 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
18477 foll-vfork.exp: New files, move here from gdb.hp.
18478 * gdb.base/page.exp: New file, test of pagination command.
18479
18480 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
18481 recursion test.
18482 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
18483
18484 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 18485 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
18486
18487 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 18488 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 18489 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 18490 watchpoint test.
085dd6e6
JM
18491 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
18492 them work.
18493 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
18494 expressions properly.
18495 * gdb.base/corefile.exp: Loosen the match slightly.
18496 * gdb.base/default.exp: Allow "Error accessing memory" message
18497 also.
18498 * gdb.base/display.exp: Skip over x/0 j if PA64.
18499 * gdb.base/funcargs.exp: Add xfails for HP-UX.
18500 * gdb.base/interrupt.exp: Ditto.
18501 * gdb.base/langs.exp: Add symbolic matches governed by compiler
18502 in use.
18503 * gdb.base/list.exp: Add xfails for HP-UX.
18504 * gdb.base/long_long.exp: Refine some of the numeric matches.
18505 * gdb.base/mips_pro.exp: Xfail on HP-UX.
18506 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
18507 * gdb.base/nodebug.exp: Succeed on more varieties of output.
18508 * gdb.base/opaque.exp: Remove some HP-UX xfails.
18509 * gdb.base/ptype.exp: Succeed on more varieties of output.
18510 * gdb.base/scope.exp: Add xfails for HP-UX.
18511 * gdb.base/sect-cmd.exp: Add more cases.
18512 * gdb.base/setvar.exp: Add xfails for HP-UX.
18513 * gdb.base/shlib-call.exp: Loosen some matches slightly.
18514 * gdb.base/signals.exp: Match on void symbolically.
18515 * gdb.base/step-test.exp: Add case for PA64.
18516 * gdb.base/term.exp: Add exit and restart.
18517 * gdb.base/twice.exp: Clean up after self.
18518 * gdb.base/varargs.exp: Disable overload resolution explicitly.
18519 * gdb.base/whatis.exp: Allow more ways to pass tests.
18520
18521 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 18522 no longer useful.
085dd6e6
JM
18523
18524Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
18525
18526 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 18527 list of patterns.
085dd6e6 18528 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
18529 print_double_array(double_array)", "continuing to breakpoint
18530 1018", "print print_double_array(array_d)" and "continuing to
18531 1034" tests.
d63a86f8 18532
085dd6e6
JM
185331999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
18534
a9c64011 18535 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
18536
185371999-06-24 Stan Shebs <shebs@andros.cygnus.com>
18538
18539 * config/mt-*: Remove, these haven't been used since 1996.
18540
185411999-06-22 Stan Shebs <shebs@andros.cygnus.com>
18542
18543 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 18544 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
18545 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
18546
9e0b60a8
JM
185471999-06-18 Stan Shebs <shebs@andros.cygnus.com>
18548
18549 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
18550 simpler match case for the ptype of the big class.
18551
185521999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18553
18554 * gdb.exp: Fix test for gdb_prompt existence.
18555
185561999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18557
18558 * gdb.exp (gdb_test): Add fail after calls to perror.
18559
185601999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18561
18562 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
18563
185641999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18565
18566 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
18567
0f71a2f6
JM
18568Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
18569
18570 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 18571 malloc() is linked in.
0f71a2f6
JM
18572
185731999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18574
18575 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
18576 step at end.
18577
18578 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
18579
185801999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
18581
18582 * gdb.java/jv-print.exp: New file. (Our first Java test!)
18583
cce74817
JM
18584Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
18585
18586 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
18587 * gdb.base/mips_pro.exp: Likewise.
18588
185891999-06-02 Keith Seitz <keiths@cygnus.com>
18590
18591 * gdb.c++/templates.cc: Change all "new" operators to throw
18592 an exception.
18593 * gdb.c++/cplusfuncs.cc: Likewise.
18594
18595 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
18596
18597Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
18598
18599 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
18600 * gdb.base/ending-run.exp: When stepping out of main, accept a
18601 step into an arbitrary assembler file.
cce74817 18602
392a587b
JM
186031999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18604
d63a86f8 18605 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 18606 "breakpoint-invalid" to be printed.
d63a86f8 18607 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
18608 number of "frames-invalid" and "breakpoint-invalid" to be printed.
18609 * gdb.base/annota2.cc: Initialize a.x to 0.
18610
9e086581
JM
186111999-05-17 Keith Seitz <keiths@cygnus.com>
18612
18613 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
18614 when "skip_float_tests" set.
18615 Ditto for "print print_double_array(array_d)", "print print_small_structs",
18616 "print print_ten_doubles", and "step into print_long_arg_list".
18617 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
18618 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
18619 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
18620 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
18621 "skip_float_tests" is set.
18622 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
18623 when "skip_float_tests" set.
d63a86f8 18624
cd0fc7c3
SS
186251999-05-06 Keith Seitz <keiths@cygnus.com>
18626
18627 * gdb.base/annota2.cc: Include stdio.h.
18628
18629Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
18630
18631 * gdb.base/crossload.exp: Remove, this has been disabled ever
18632 since BFD stopped including all targets, and cross-GDB gets
18633 plenty of testing anyway.
18634 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
18635 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
18636 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
18637 * gdb.base/README: Remove, was doc for this.
18638 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 18639 needed.
cd0fc7c3 18640
b83266a0
SS
186411999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18642
18643 * gdb.base/call-ar-st.exp: Fix one regular expression in test
18644 output.
18645
18646 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
18647 * gdb.base/annota2.exp: New file. More annotation tests.
18648 * gdb.base/annota1.c: New file. Source file for annota1.exp.
18649 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
18650
186511999-04-23 Angela Marie Thomas <angela@cygnus.com>
18652
18653 * config/cfdbug.exp: New file.
18654
7a292a7a
SS
186551999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
18656
18657 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
18658 Marcus Daniel's and Dale Hawkins's demangler crashes.
18659
18660 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
18661 test_lucid_style_demangling, test_arm_style_demangling,
18662 test_hp_style_demangling): Try Tom Tromey's core-dumping
18663 identifier under each demangling style.
7a292a7a
SS
18664
186651999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
18666
18667 * gdb.c++/demangle.exp: Include the current demangling style
18668 in all test names.
18669 (current_demangling_style): New global variable.
18670 (set_demangling_style, test_demangling_core, test_demangling,
18671 test_demangling_exact): New functions.
18672 (test_gnu_style_demangling, test_lucid_style_demangling,
18673 test_arm_style_demangling, test_hp_style_demangling): Use those,
18674 instead of calling gdb_test and gdb_test_exact directly.
18675 (catch_demangling_errors): New function, which reports errors
18676 signalled by the demangling test functions in an orderly way.
18677 (do_tests): Use catch_demangling_errors.
18678
186791999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
18680
18681 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 18682 grouping in expressions, not {}.
7a292a7a
SS
18683
18684 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 18685 initialized yet.
7a292a7a
SS
18686
186871999-04-01 Stan Shebs <shebs@andros.cygnus.com>
18688
18689 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
18690 are listed.
18691
186921999-03-26 Stan Shebs <shebs@andros.cygnus.com>
18693
18694 * gdb.stabs/weird.exp: Test for CC being defined before
18695 looking at its value.
18696
186971999-03-25 Stan Shebs <shebs@andros.cygnus.com>
18698
18699 * gdb.base/call-ar-st.exp: Remove stray '#'.
18700 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
18701 "short int" and "long int".
18702 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 18703 change, to mollify finicky HP compiler.
7a292a7a
SS
18704 * gdb.hp/reg-test.exp (testfile): Fix file name.
18705 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 18706
7a292a7a
SS
18707 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
18708 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
18709 alternate form of enum ptype.
18710
c906108c
SS
187111999-03-23 Stan Shebs <shebs@andros.cygnus.com>
18712
7a292a7a
SS
18713 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
18714 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
18715 passing skip_hp_tests, so as not to waste time on guaranteed
18716 failure.
7a292a7a 18717
c906108c
SS
18718 * gdb.c++/overload.cc: Pass string instead of char addr, always
18719 init ccpfoo.
18720 * gdb.c++/templates.cc: Fix syntax error.
18721
7a292a7a
SS
18722Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18723
18724 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 18725 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
18726 command.
18727
187281999-03-18 James Ingham <jingham@cygnus.com>
18729
18730 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
18731
18732 * gdb.c++/method.exp: It was testing an uninitialized int on the
18733 stack and assuming it was positive.
18734
18735 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
18736
18737 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 18738 keep it from killing the rest of the tests.
7a292a7a
SS
18739 Use gdb_continue_to_end.
18740
18741 * gdb.base/sigall.exp: use gdb_continue_to_end.
18742
18743 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
18744
18745 * gdb.base/display.exp: use runto_main, not run.
18746
d63a86f8
RM
18747 * gdb.base/default.exp: Check for the current error message in the
18748 r abbreviation test.
7a292a7a
SS
18749 Add strongarm to the targets that know info float.
18750
d63a86f8 18751 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
18752 run which doesn't work with monitors.
18753
18754 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
18755
18756 * gdb.base/break.exp: use the gdb_continue_to_end proc.
18757
18758 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
18759 program. Traps the case (in Cygmon) when the program never really
18760 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
18761 more places, so I used my name. Sorry Mark...
18762
18763 * config/monitor.exp (gdb_target_monitor): added another
18764 target_info parameter: remotebinarydownload. This will set the
18765 remotebinarydownload flag if this is causing some boards trouble.
18766
187671999-03-18 Mark Salter <msalter@cygnus.com>
18768
18769 * lib/gdb.exp (continue_to_exit): New function.
18770
18771 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
18772 * gdb.base/ending-run.exp: Ditto.
18773 * gdb.base/step-test.exp: Ditto.
18774
187751999-03-16 Stan Shebs <shebs@andros.cygnus.com>
18776
18777 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
18778 (suggested by Art Haas <ahaas@neosoft.com>).
18779
187801999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
18781
889bf7c5 18782 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
18783
18784Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
18785
18786 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 18787 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
18788
187891999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
18790
18791 * gdb.base/call-strs.exp: Don't assume that `step' will step over
18792 a call to strlen; sometimes we do have sources.
18793
187941999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
18795
18796 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 18797 character, so GDB won't print garbage after its end.
d63a86f8 18798
c906108c
SS
18799 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
18800 breakpoint there instead. Sometimes GCC emits memcpy to handle
18801 the large structures being passed by value, so we step into that
18802 instead of sum_array_print, which obscures what we're really testing.
18803 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
18804 the bizarre steps into memcpy, so do that here. Add check for
18805 stepping into function calls that pass large structures by value.
18806 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
18807 Remove all references to specific line numbers.
18808 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
18809 New type and function.
18810 (main): Call large_struct_by_value, passing it a large struct by value.
18811 * lib/gdb.exp (gdb_get_line_number): New function.
18812
18813 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
18814 more portable.
18815
7a292a7a
SS
188161999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
18817
c906108c
SS
18818 * lib/gdb.exp: Doc fixes.
18819
7a292a7a
SS
188201999-03-05 Nick Clifton <nickc@cygnus.com>
18821
d63a86f8 18822 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
18823
188241999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
18825
c906108c 18826 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
18827 commands. They're not germane to this test, and they don't work
18828 that way on remote targets.
c906108c 18829
3fc11d3e
JM
188301999-03-01 James Ingham <jingham@cygnus.com>
18831
18832 * Changelog entries merged over from gdb development branch.
18833
3fc11d3e
JM
18834 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
18835
18836 * lib/gdb.exp (gdbtk_analyze_results): Generic function
18837 for outputting results of test run.
18838
2d4a1622 18839 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
18840
18841 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 18842
7a292a7a
SS
188431999-02-25 Felix Lee <flee@cygnus.com>
18844
18845 * lib/gdb.exp (debug_format): initialize
18846
c906108c
SS
188471999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
18848
18849 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
18850 * gdb.base/call-rt-st.c: Ditto.
18851
c906108c
SS
188521999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
18853
18854 * gdb.threads/pthreads.exp (horiz): New variable.
18855 (test_startup): Fix regexps that capture thread numbers.
18856
188571999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
18858
18859 * gdb.base/smoke.exp: Disambiguate two test case names (both
18860 called ``print'').
18861
18862Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18863
18864 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 18865 compilation.
c906108c
SS
18866
188671999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18868
18869 * gdb.base/miscexprs.exp: Change patterns to match GDB's
18870 actual output formatting.
18871 * gdb.base/smoke.exp: GDB removes leading 0's.
18872 * gdb.base/volatile.exp: Don't check type of remuneration;
18873 that variable is no longer defined in constvars.c.
18874 * gdb.base/step-test.c (main): Exit with explicit exit code.
18875 * gdb.base/step-test.exp: Remove two nexti checks--they are
18876 not portable.
18877
188781999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18879
18880 * gdb.base/help.exp ("help delete display"): Fix test to match
18881 gdb's output.
18882
18883 * gdb.base/long_long.c (known_types): Initialize values to zero.
18884 * gdb.base/long_long.exp: Step one more line
18885 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
18886 leading zeros. Explicitly ask for hex formatting. Use
18887 unique test case names.
c906108c
SS
18888
18889Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18890
d63a86f8 18891 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
18892
18893 * gdb.c++/method.exp: Add missing close brace.
18894
188951999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
18896
18897 * gdb.base/maint.exp: Use 'set height 0' to disable page
18898 prompting, not 'set height 400'.
18899
18900 Fix a bunch of timeouts.
18901 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
18902 four separate tests, so expect doesn't take forever to match a ton
18903 of text against a regexp with lots of .* forms.
18904 ("maint print psymbols", "maint print symbols"): Make some of
18905 these greps more selective, so that expect doesn't try to wade
18906 through huge piles of output and time out.
18907
18908 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
18909
18910 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
18911 tests: one which doesn't expect shlib events to be reported, and
18912 another which does, but is XFAIL for all platforms other than
18913 HP/UX.
c906108c
SS
18914
18915 * gdb.base/break.exp: Teach the test suite that the `catch
18916 fork', `catch vfork', and `catch exec' commands produce error
18917 messages on platforms that don't provide these features.
18918
18919Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18920
18921 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
18922 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
18923 (shortening names from solib_threshold.exp etc), won't run on
18924 anything but HP-UX for the foreseeable future.
c906108c 18925 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 18926 reflect move.
c906108c
SS
18927
18928Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
18929
18930 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 18931 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
18932
18933Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
18934
18935 * gdb.base/shlib-call.exp: add test cases to verify that gdb
18936 successfully re-sets breakpoints in shared libraries.
18937 * gdb.base/shmain.c (main): return 0, don't fall off the end.
18938
18939Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18940
d63a86f8
RM
18941 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
18942 and compiled w/o GCC.
c906108c
SS
18943
18944 * gdb.hp/watch-cmd.exp: ditto.
18945
18946 * gdb.hp/watch-hp.exp: ditto.
18947
18948 * gdb.hp/xdb1.exp: ditto.
18949
18950 * gdb.hp/xdb2.exp: ditto.
18951
18952 * gdb.hp/dbx.exp: ditto.
18953
18954Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
18955
18956 * constvars.c: Remove C++-isms.
18957 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 18958 with GCC.
c906108c
SS
18959
18960Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
18961
18962 The following changes are part of the HP merge.
18963
18964 * gdb.base/break.exp: new tests to verify that catchpoints for
18965 fork, vfork, and exec don't trigger inappropriately.
18966
18967 * gdb.base/opaque.exp: compile one file at a time, then link.
18968
18969 * gdb.base/signals.exp: be more restrictive about which hppa
18970 systems receive a setup_xfail. new tests.
18971
18972 * gdb.base/solib_threshold.build: new file.
18973 * gdb.base/solib_threshold.exp: new file.
18974 * gdb.base/solib_threshold.link_opts: new file.
18975 * gdb.base/solib_threshold.mk: new file.
18976 * gdb.base/gen_solib_threshold.c: new file.
18977
18978 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
18979 tests. New tests for enums inside classes.
18980
18981 * gdb.c++/compiler.cc: indicate support of template debugging.
18982
18983 * gdb.c++/demangle.exp: run hp style demangling tests.
18984
18985 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
18986 tests.
18987
18988 * gdb.c++/misc.cc: changes to support new tests.
18989
18990 * gdb.c++/templates.cc: changes to support HP's compiler; changes
18991 to support new tests.
18992
18993 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
18994 gcc, then skip these tests.
18995
18996Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
18997
18998 The following files are part of the HP merge; some had longer
18999 names at HP, but have been renamed to be no more than 14
19000 characters in length.
19001
19002 * gdb.hp/ambiguous.cc: new file.
19003 * gdb.hp/ambiguous.exp: new file.
19004 * gdb.hp/attach.exp: new file.
19005 * gdb.hp/attach2.exp: new file.
19006 * gdb.hp/classes-hp.exp: new file.
19007 * gdb.hp/ctti.exp: new file.
19008 * gdb.hp/ctti-add.cc: new file.
19009 * gdb.hp/ctti-add1.cc: new file.
19010 * gdb.hp/ctti-add2.cc: new file.
19011 * gdb.hp/ctti-add3.cc: new file.
19012 * gdb.hp/dbx.exp: new file.
19013 * gdb.hp/exception.cc: new file.
19014 * gdb.hp/exception.exp: new file.
19015 * gdb.hp/foll-exec.c: new file.
19016 * gdb.hp/foll-exec.exp: new file.
19017 * gdb.hp/foll-fork.c: new file.
19018 * gdb.hp/foll-fork.exp: new file.
19019 * gdb.hp/foll-vfork.c: new file.
19020 * gdb.hp/foll-vfork.exp: new file.
19021 * gdb.hp/inherit-hp.exp: new file.
19022 * gdb.hp/more-steps.exp: new file.
19023 * gdb.hp/namespace.cc: new file.
19024 * gdb.hp/namespace.exp: new file.
19025 * gdb.hp/optimize.exp: new file.
19026 * gdb.hp/pxdb.c: new file.
19027 * gdb.hp/pxdb.exp: new file.
19028 * gdb.hp/quicksort.exp: new file.
19029 * gdb.hp/reg-test.exp: new file.
19030 * gdb.hp/reg-test.s: new file.
19031 * gdb.hp/sized-enum.c: new file.
19032 * gdb.hp/sized-enum.exp: new file.
19033 * gdb.hp/start-stop.exp: new file.
19034 * gdb.hp/templ-hp.cc: new file.
19035 * gdb.hp/templ-hp.exp: new file.
19036 * gdb.hp/thr-lib.c: new file.
19037 * gdb.hp/thr-lib.exp: new file.
19038 * gdb.hp/thr-lib.h: new file.
19039 * gdb.hp/thr-liblib.c: new file.
19040 * gdb.hp/virtfun-hp.c: new file.
19041 * gdb.hp/virtfun-hp.exp: new file.
19042 * gdb.hp/watch-cmd.exp: new file.
19043 * gdb.hp/watch-hp.exp: new file.
19044 * gdb.hp/xdb1.exp: new file.
19045 * gdb.hp/xdb2.exp: new file.
19046 * gdb.hp/xdb3.exp: new file.
19047
19048Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19049
19050 The following files are part of the HP merge; some had longer
19051 names at HP, but have been renamed to be no more than 14
19052 characters in length.
19053
19054 * gdb.base/ss.h: new file.
19055 * gdb.base/call-ar-st.c: new file.
19056 * gdb.base/call-ar-st.exp: new file.
19057 * gdb.base/call-rt-st.c: new file.
19058 * gdb.base/call-rt-st-exp: new file.
19059 * gdb.base/call-strs.exp: new file.
19060 * gdb.base/ena-dis-br.exp: new file.
19061 * gdb.base/environ.exp: new file.
19062 * gdb.base/long_long.exp: new file.
19063 * gdb.base/sect-cmd.exp: new file.
19064 * gdb.base/shlib-cl2.exp: new file.
19065 * gdb.base/smoke.exp: new file.
19066 * gdb.base/so-impl-ld.c: new file.
19067 * gdb.base/so-impl-ld.exp: new file.
19068 * gdb.base/so-indr-cl.c: new file.
19069 * gdb.base/so-indr-cl.exp: new file.
19070 * gdb.base/varargs.exp: new file.
19071 * gdb.base/volatile.exp: new file.
19072 * gdb.base/whatis-exp.exp: new file.
7a292a7a 19073 * gdb.base/display.exp: new file.
c906108c
SS
19074 * gdb.c++/derivation.exp: new file.
19075 * gdb.c++/local.exp: new file.
19076 * gdb.c++/member-ptr.exp: new file.
19077 * gdb.c++/overload.exp: new file.
19078 * gdb.c++/ovldbreak.exp: new file.
19079 * gdb.c++/ref-types.exp: new file.
19080 * gdb.c++/ref-types2.exp: new file.
19081 * gdb.c++/userdef.exp: new file.
d63a86f8 19082
c906108c
SS
19083Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19084
19085 * gdb.base/default.exp: Reflect wording change in remote.c.
19086
dc96c6c7 19087Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19088
19089 * gdb.base/help.exp: Update to reflect current text.
19090
19091Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19092
19093 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19094 they're stack variables and contain garbage.
19095 * gdb.c++/anon-union.exp: new file.
19096
19097 The following changes were made by David Taylor
889bf7c5
PA
19098 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19099 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19100 in changes by HP.
c906108c
SS
19101
19102 * gdb.base/bitops.exp: new file.
19103 * gdb.base/default.exp: change expected messages for catch and
19104 info catch tests to reflect HP merge changes.
19105 * gdb.base/enable-disable-break.exp
19106 * gdb.base/ending-run.c: new file.
19107 * gdb.base/long_long.c: new file.
19108 * gdb.base/maint.exp: new file.
19109 * gdb.base/pointers2.exp: new file.
19110 * gdb.base/shlib-call2.exp: new file.
19111 * gdb.base/solib.exp: new file.
19112 * gdb.base/step-test.c: new file.
19113 * gdb.c++/anon-union.cc: new file.
19114 * gdb.c++/local.cc: new file.
19115 * gdb.c++/member-pointer.cc: new file.
19116 * gdb.c++/method.cc: new file.
19117 * gdb.c++/ref-types.cc: new file.
19118 * gdb.c++/ref-types2.cc: new file.
19119 * gdb.c++/userdef.cc: new file.
d63a86f8 19120
c906108c
SS
19121 * gdb.base/scope.exp: compile one file at a time, then link.
19122 * gdb.base/langs.exp: ditto.
19123 * gdb.base/list.exp: ditto.
d63a86f8 19124
c906108c
SS
19125Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
19126
19127 The following changes were made by David Taylor
889bf7c5
PA
19128 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19129 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19130 in changes by HP.
d63a86f8 19131
c906108c
SS
19132 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
19133 skip tests. When compiling pass c++ flag to gdb_compile.
19134 * gdb.c++/
d63a86f8 19135
c906108c
SS
19136 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
19137 test for on hppa*-*-hpux*; use args to see if c++ was specified.
19138 (skip_hp_tests): new function.
19139 (gdb_preprocess): new function.
19140
19141 * configure.in (hpdir): decide whether to configure gdb.hp.
19142 * configure: regenerated.
19143
19144 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
19145 to delete on clean.
19146 (EXECUTABLES): update to reflect new additions.
19147 * gdb.base/commands.exp: update message expected.
19148 * gdb.base/default.exp: add copyright notice.
19149 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
19150 * gdb.base/help.exp: update messages to reflect current text.
19151 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
19152 targets for recurse tests.
19153 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
19154 skip this file.
19155
19156 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
19157 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
19158 compilation.
19159 * gdb.c++/misc.exp: ditto.
19160 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
19161 run the tests. tell gdb_compile that it's a c++ compilation.
19162
19163 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 19164
c906108c
SS
19165 * gdb.base/all-bin.exp: new file.
19166 * gdb.base/arithmet.exp: new file.
19167 * gdb.base/assign.exp: new file.
19168 * gdb.base/completion.exp: new file.
19169 * gdb.base/cond-expr.exp: new file.
19170 * gdb.base/condbreak.exp: new file.
19171 * gdb.base/define.exp: new file.
19172 * gdb.base/dollar.exp: new file.
19173 * gdb.base/environment.exp: new file.
19174 * gdb.base/eval-skip.exp: new file.
19175 * gdb.base/jump.exp: new file.
19176 * gdb.base/logical.exp: new file.
19177 * gdb.base/pointers.exp: new file.
19178 * gdb.base/relational.exp: new file.
19179 * gdb.base/section_command.exp: new file.
19180 * gdb.base/whatis-expr.exp: new file.
19181
19182 * gdb.base/all-types.c: new file.
19183 * gdb.base/call-array-struct.c: new file.
19184 * gdb.base/call-return-struct.c: new file.
19185 * gdb.base/call-strings.c: new file.
19186 * gdb.base/callfuncs2.c: new file.
19187 * gdb.base/condbreak.c: new file.
19188 * gdb.base/constvars.c: new file.
19189 * gdb.base/display.c: new file.
19190 * gdb.base/int-type.c: new file.
19191 * gdb.base/jump.c: new file.
19192 * gdb.base/miscexprs.c: new file.
19193 * gdb.base/pointers.c: new file.
19194 * gdb.base/pointers2.c: new file.
19195 * gdb.base/shmain.c: new file.
19196 * gdb.base/shr1.c: new file.
19197 * gdb.base/shr2.c: new file.
19198 * gdb.base/solib.c: new file.
19199 * gdb.base/solib1.c: new file.
19200 * gdb.base/solib2.c: new file.
19201 * gdb.base/varargs.c: new file.
19202 * gdb.c++/derivation.cc: new file.
19203 * gdb.c++/overload.cc: new file.
19204 * gdb.c++/ovldbreak.cc: new file.
19205 * gdb.hp/attach.c: new file.
19206 * gdb.hp/attach2.c: new file.
19207 * gdb.hp/average.c: new file.
19208 * gdb.hp/compiler.c: new file.
19209 * gdb.hp/compiler.cc: new file.
19210 * gdb.hp/execd-program.c: new file.
19211 * gdb.hp/follow-exec.c: new file.
19212 * gdb.hp/follow-fork.c: new file.
19213 * gdb.hp/follow-vfork-and-exec.c: new file.
19214 * gdb.hp/misc-hp.cc: new file.
19215 * gdb.hp/more-steps.c: new file.
19216 * gdb.hp/optimize.c: new file.
19217 * gdb.hp/quicksort.c: new file.
19218 * gdb.hp/run-hp.c: new file.
19219 * gdb.hp/start-stop.c: new file.
19220 * gdb.hp/sum.c: new file.
19221 * gdb.hp/templates-hp.cc: new file.
19222 * gdb.hp/thread-local-in-lib.c: new file.
19223 * gdb.hp/thread-local-in-lib.h: new file.
19224 * gdb.hp/thread-local-in-lib.lib.c: new file.
19225 * gdb.hp/vforked-program.c: new file.
19226 * gdb.hp/virtfunc-hp.cc: new file.
19227 * gdb.hp/watchpoint-hp.c: new file.
19228 * gdb.hp/xdb.c: new file.
19229 * gdb.hp/xdb0.c: new file.
19230 * gdb.hp/xdb0.h: new file.
19231 * gdb.hp/xdb1.c: new file.
19232
19233Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
19234
19235 The following change was made by Edith Epstein
889bf7c5
PA
19236 <eepstein@cygnus.com> as part of a project to merge in changes
19237 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
19238
19239 * gdb.c++/demangle.exp: changed the expected output for some
19240 ARM-style mangling -- removed second reference to datatype.
889bf7c5 19241 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 19242 T1<char>::~T1<char>(void)
c906108c 19243 becomes,
a9c64011
AS
19244 maint demangle __dt__11T1__pt__2_cFv
19245 T1<char>::~T1(void)
c906108c 19246
889bf7c5 19247 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 19248
c906108c
SS
19249Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
19250
19251 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
19252 * gdb.trace/backtrace.exp: Likewise.
19253 * gdb.trace/circ.exp: Likewise.
19254 * gdb.trace/collection.exp: Likewise.
19255 * gdb.trace/deltrace.exp: Likewise.
19256 * gdb.trace/infotrace.exp: Likewise.
19257 * gdb.trace/limits.exp: Likewise.
19258 * gdb.trace/packetlen.exp: Likewise.
19259 * gdb.trace/passc-dyn.exp: Likewise.
19260 * gdb.trace/passcount.exp: Likewise.
19261 * gdb.trace/report.exp: Likewise.
19262 * gdb.trace/save-trace.exp: Likewise.
19263 * gdb.trace/tfind.exp: Likewise.
19264 * gdb.trace/tracecmd.exp: Likewise.
19265 * gdb.trace/while-dyn.exp: Likewise.
19266 * gdb.trace/while-stepping.exp: Likewise.
19267
192681998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
19269
19270 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
19271
19272Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
19273
19274 From Brendan Kehoe:
19275 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
19276 int return types.
19277
19278Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
19279
19280 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 19281 remote dos host testing right.
c906108c
SS
19282
19283Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
19284
19285 * gdb.base/corefile.exp: remove some xfails.
19286
19287Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
19288
19289 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 19290 have different timestamps.
c906108c
SS
19291
19292Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
19293
19294 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 19295 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
19296
19297Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
19298
19299 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 19300 delta.
c906108c
SS
19301
19302Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
19303
19304 * gdb.base/default.exp: Add brace missing from previous delta.
19305
19306Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
19307
19308 * gdb.base/default.exp: Support test for info float for all
19309 varieties of arm toolchain.
19310
dc96c6c7 19311Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19312
19313 * gdb.trace/*.exp: remove "remote_download" command.
19314
dc96c6c7 19315Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19316
19317 * gdb.trace/*.exp: remove -gdwarf from compile.
19318
19319Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
19320
19321 * gdb.trace/configure.in(AC_INIT): typo
19322 * gdb.trace/configure: regenerated
19323
dc96c6c7 19324Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19325
19326 * config/m68k-emc.exp: New file.
19327 * lib/<emc-support.exp trace-support.exp}: New files.
19328 * configure.in: add new test directory gdb.trace.
19329 * gdb.trace/{configure configure.in Makefile.in}: New files.
19330 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
19331 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
19332 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
19333 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
19334 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
19335 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
19336 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 19337
dc96c6c7 19338Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19339
19340 * gdb.c++/classes.exp: Change all regular expressions to match
19341 arbitrary combinations of newline/carriage-return, so that they
19342 will work equally well on Unix and Windows.
19343 * gdb.c++/inherit.exp: ditto.
19344 * gdb.c++/virtfunc.exp: ditto.
19345
193461998-08-11 Dawn Perchik <dawn@cygnus.com>
19347
19348 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
19349
c2d11a7d
JM
19350Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
19351
19352 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
19353 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
19354 to use a0-a3/d0-d3 as needed.
19355
19356Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
19357
19358 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
19359 * gdb.disasm/am33.exp: Corresponding changes.
19360
c906108c
SS
193611998-07-11 Felix Lee <flee@cygnus.com>
19362
19363 * gdb.base/callfuncs.exp: add cmp10 test.
19364 * gdb.base/callfuncs.c (cmp10): new function.
19365
19366Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
19367
d63a86f8 19368 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
19369 into two parts to get around a synchronization problem in expect.
19370
3fc11d3e
JM
19371Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
19372
19373 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
19374
19375 * configure.in: Add options for gdbtk testsuite.
19376
19377 * configure: Regenerate.
19378
19379 * gdb.gdbtk: New directory to hold gdbtk tests.
19380
c906108c
SS
19381Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19382
19383 * gdb.fortran/types.exp: Escape brackets in expect patterns
19384 for test_float_literal_types_accepted tests.
19385 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
19386 before run test.
19387
c2d11a7d
JM
19388Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
19389
19390 * am33.exp: Just compile, do not link the testcase.
19391 * am33.s: Add ".am33" pseudoop to force am33 mode.
19392
c906108c
SS
193931998-06-25 Felix Lee <flee@cygnus.com>
19394
19395 * gdb.base/setshow.exp: make sure $pc is sane.
19396
19397 * gdb.stabs/weird.exp: split expect patterns properly.
19398
c2d11a7d
JM
19399Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
19400
19401 * gdb.disasm/am33.s: New disassembler testfile for the am33.
19402 * gdb.disasm/am33.exp: Run it.
19403
dc96c6c7 19404Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19405
19406 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
19407 match processing (and eliminate spurious timeouts when running).
19408
dc96c6c7 19409Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19410
19411 * gdb.base/signals.exp (test_handle_all_print): put back Mach
19412 exception test, but conditionalize it on target [mach | gnu].
19413
dc96c6c7 19414Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19415
19416 * gdb.base/overlays.exp: fixup compile line for linker script.
19417
19418Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
19419
19420 * gdb.fortran/types.exp: don't guess at float size.
19421
19422Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
19423
19424 * gdb.base/exprs.exp: delete test that depends on int size.
19425
19426Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
19427
19428 * config/sim.exp: Removed checks for target triplets.
19429 (gdb_target_sim): Use gdb,target_sim_options.
19430
19431Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
19432
19433 * gdb.base/reread.exp: New file.
19434 * gdb.base/reread1.c: New file.
19435 * gdb.base/reread2.c: New file.
19436
19437Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
19438
19439 * config/sim.exp: Use 'target sim -sparclite' when running
19440 SPARClite programs.
19441
19442Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
19443
19444 * gdb.base/structs2.exp: New file.
19445 * gdb.base/structs2.c: New file.
19446
19447Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
19448
19449 * gdb.asm/common.inc: New file.
19450 * gdb.asm/d10v.inc: New file.
19451 * asm-source.exp: Pass -I's to gas to find .inc files.
19452 Update line numbers in expected output.
19453 * asmsrc1.s: Rewrite.
19454 * asmsrc2.s: Rewrite.
19455 * configure.in: Create arch.inc symlink.
19456 * configure: Regenerate.
19457 * Makefile.in (distclean): Delete arch.inc.
19458
19459Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
19460
19461 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
19462 (t_enum_value2): ditto
19463 (t_enum_value3): ditto
19464 (main): ditto
c906108c
SS
19465Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19466
19467 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
19468 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
19469 change.
19470 Use gdb_test instead of send_gdb/gdb_expect sequences.
19471
19472Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
19473
19474 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
19475 not void.
19476
19477Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
19478
19479 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
19480 subroutines. Used to test gdbs ability to single step through PC
19481 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
19482
19483Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
19484
19485 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
19486 more rigorous EGCS C++ error checking.
19487
19488Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19489
a9c64011
AS
19490 * gdb.base/help.exp: Clean up `help set args' and `help show args'
19491 tests.
19492 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
19493 function when asleep.
19494 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
19495 for i*86 Linux and SVR4 signal handling problems.
19496 Remove linux xfail for `next to handler in signals_tests_1', fixed
19497 by recent infrun.c change.
19498 Limit backtrace to 10 frames to avoid timeout problems with infinite
19499 stack backtraces.
19500 Adjust expect pattern in `handle all print' test to match Apr 28 1997
19501 target.[ch] change.
c906108c
SS
19502
19503Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
19504
19505 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
19506 for a newline from gdb before continuing.
19507 (default_gdb_exit): Just look for y or n.
19508 (gdb_test): Detect abnormal exit from GDB running on DOS; if
19509 it does, fail the rests of the tests in the file.
19510
19511Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
19512
19513 * config/cygmon.exp: New file.
19514
19515Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
19516
19517 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 19518 main" test on remote targets.
c906108c
SS
19519
19520 * gdb.base/scope.exp: Fix problem with filelocal_bss before
19521 run test on remote targets.
19522
19523Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
19524
19525 * gdb.asm: New directory.
19526 * configure.in: Configure it.
19527 * configure: Regenerate.
19528 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
19529 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
19530
19531Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
19532
19533 * config/mn10300-eval.exp: New file to support MN10300 eval board.
19534
dc96c6c7 19535Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19536
a9c64011
AS
19537 * gdb.base/overlays (several files): Merge the two overlay
19538 managers into one. Change variables (foox, barx, bazx, grbxx)
19539 back into ints but force them to load in their proper sections.
c906108c
SS
19540
19541Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
19542
19543 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 19544 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
19545 (D10VCopy): Handle memory regions crossing 16k boundaries.
19546 (D10VCopy): Transfer data in 32 bit chunks.
19547
19548Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
19549
19550 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 19551 correct.
c906108c
SS
19552
19553 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 19554 map. Include space for printf in .text segment.
c906108c
SS
19555
19556 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 19557 updated d10v memory VMA/LMA map.
c906108c 19558 (D10VCopy): Call D10VTranslate.
d63a86f8 19559
c906108c
SS
19560Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
19561
19562 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
19563
19564 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
19565 that it won't be put into the .sdata - small data -
19566 section. Update reference.
c906108c
SS
19567 * gdb.base/baz.c (bazx, baz): Ditto.
19568 * gdb.base/foo.c (foox, foo): Ditto.
19569 * gdb.base/grbx.c (grbxx, grbx): Ditto.
19570
19571 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 19572 to be arrays.
d63a86f8 19573
dc96c6c7 19574Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19575
a9c64011
AS
19576 * gdb.base/overlays.exp: fix up and get working again.
19577 Add tests for backtraces from an overlay function.
d63a86f8 19578
c906108c
SS
19579Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
19580
19581 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
19582 "calling function with watchpoint enabled".
19583
19584Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
19585
19586 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 19587 gdb_suppress_tests for d10v-*-*.
c906108c
SS
19588 * lib/gdb.exp (gdb_suppress_tests): Disable this function
19589 pending review of whether it is useful or not.
19590
19591Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
19592
19593 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
19594
19595Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
19596
19597 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
19598 * config/dve.exp: New file to support Densan boards.
19599
19600Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
19601
19602 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 19603 reads and BSD.
c906108c
SS
19604
19605Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
19606
19607 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
19608 response.
19609
19610 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
19611
19612Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
19613
19614 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 19615 test.
c906108c
SS
19616
19617 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 19618 target_sizeof_long and target_bigendian_p.
c906108c 19619 (structs_by_value, structs_by_reference): Check values according
889bf7c5 19620 to targets word size and endianess.
d63a86f8 19621
c906108c
SS
19622Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
19623
19624 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 19625 output.
c906108c
SS
19626
19627Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
19628
19629 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 19630 Update test of set args help to match source change.
c906108c
SS
19631
19632Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
19633
19634 * gdb.base/default.exp: Expect help system output to be in
19635 alphabetical order.
19636 * gdb.base/help.exp: Ditto.
19637
19638Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
19639
19640 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
19641 "i*86-pc-linux-gnu*".
19642 * gdb.base/interrupt.exp: Ditto.
19643 * gdb.base/corefile.exp: Ditto.
19644
19645 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 19646 define vxworks when building the testcase.
c906108c
SS
19647
19648 * gdb.base/ptype.exp: Fix testnames to be unique.
19649 * gdb.base/radix.exp: Ditto.
19650 * gdb.base/term.exp: Ditto.
19651 * gdb.base/whatis.exp: Ditto.
19652 * gdb.c++/classes.exp: Ditto.
19653
19654Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
19655
19656 * gdb.base/callfuncs.exp: Fix indentation.
19657
19658 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
19659 suppress_flag has been set.
19660 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
19661 target feature.
19662
19663Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
19664
19665 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
19666 the testcase.
19667
19668 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 19669 set_debug_traps() and breakpoint().
c906108c
SS
19670 * gdb.c++/misc.cc (main): Ditto.
19671 * gdb.c++/templates.cc (main): Ditto.
19672 * gdb.c++/virtfunc.cc (main): Ditto.
19673
19674Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
19675
19676 * lib/gdb.exp(gdb_step_for_stub): New function.
19677 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
19678 exists, reload the executable and do a "continue" instead of
19679 doing a jump.
19680 (runto_main): Use gdb_step_for_stub.
d63a86f8 19681
c906108c 19682 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 19683 tests to have unique names.
c906108c
SS
19684 * gdb.base/callfuncs.exp: Ditto.
19685 * gdb.base/commands.exp: Ditto.
19686 * gdb.base/default.exp: Ditto.
19687 * gdb.base/help.exp: Ditto.
19688 * gdb.base/list.exp: Ditto.
19689 * gdb.base/opaque.exp: Ditto.
19690 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
19691 similar tests.
d63a86f8 19692
c906108c
SS
19693 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
19694 * gdb.c++/cplusfuncs.cc: Ditto.
19695 * gdb.c++/virtfunc.cc: Ditto.
19696
19697 * config/monitor.exp: Keep track of the last file we saw, rather
19698 than trying to get the info from gdb.
19699
19700 * gdb.fortran/types.exp: Move comment to previous line.
19701
19702Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
19703
19704 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 19705 target mode.
c906108c
SS
19706
19707Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
19708
19709 From Bob Manson:
19710 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 19711 string from GDB when it connects.
c906108c
SS
19712
19713 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
19714
19715Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
19716
19717 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
19718 if we can't get a debug format from GDB (we may be testing an
19719 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
19720
19721 * gdb.stabs/weird.exp: Fix quoting.
19722
19723 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
19724
19725Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
19726
19727 * config/arm-ice.exp: New file.
19728
19729Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
19730
19731 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 19732 until it has been modified to work with the new testsuite.
c906108c 19733
99707966 19734 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
19735 testcase won't compile, cause all of the testcases in the file to
19736 fail instead.
c906108c
SS
19737
19738 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
19739 (gdb_clear_suppressed): New procedure.
19740 (gdb_stop_suppressing_tests): Only clear suppress_flag if
19741 it contains a positive value.
19742
19743Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
19744
19745 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
19746
19747 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
19748
19749Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
19750
19751 * lib/gdb.exp (setup_xfail_format): New function.
19752 (get_debug_format): New function to get debug format.
19753 (debug_format): New global variable to hold last value set
19754 by get_debug_format.
19755 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 19756 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
19757 * gdb.c++/ptype.exp: Ditto.
19758 * gdb.c++/classes.exp: Ditto.
19759 * gdb.c++/cplusfuncs.exp: Ditto.
19760 * gdb.c++/inherit.exp: Ditto.
19761 * gdb.c++/templates.exp: Ditto.
19762 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 19763
c906108c
SS
19764Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
19765
19766 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
19767 host doesn't have a currently-open connection.
19768
19769 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
19770 any gdb stub target. Handle cases where gdb doesn't respond when
19771 interrupted in a sane fashion.
c906108c
SS
19772
19773 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 19774 same thing in a totally different way.
c906108c
SS
19775
19776 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 19777 setting "timeout".
c906108c 19778 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 19779 default_gdb_init now.
c906108c
SS
19780
19781Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
19782
19783 * gdb.base/printcmds.exp: Fix "check for floating addition"
19784 regexp to accept results within approx +/- .01 of exact value.
19785 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
19786
19787Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
19788
19789 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 19790 properly.
c906108c
SS
19791 (gdb_expect): Add optional timeout parameter, and add timeout
19792 value to various calls.
19793 (gdb_suppress_tests): Only give one warning message per group.
19794
19795Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
19796
19797 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
19798 global variables. Handle getting a value for $timeout more
19799 gracefully.
c906108c
SS
19800
19801Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19802
19803 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 19804 initialize.
c906108c 19805 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 19806 by a target configuration file.
c906108c
SS
19807 (gdb_expect): Pass the timeout to remote_expect.
19808
19809 * config/monitor.exp(gdb_load): Fix typo in regexp.
19810
19811Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
19812
19813 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
19814
19815Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
19816
19817 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
19818 here. Call gdb_target_exec before rebooting the target, to make
19819 sure the connection to the target is closed.
c906108c
SS
19820 (gdb_load): Pass the name of the executable to gdb_target_monitor.
19821 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
19822 Also detect "Timeout reading from remote" error.
19823
19824 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
19825 gdb_target_monitor. Don't call gdb_file_cmd here; let
19826 gdb_target_monitor do it.
c906108c
SS
19827
19828 * gdb.disasm/hppa.exp: Don't use exec_output.
19829
19830Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
19831
19832 * gdb.base/list.exp: If we're debugging a non-native target,
19833 try to set the pc register to point to the start of the
19834 program before doing the first list command.
19835
19836 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 19837 test_calls after restarting.
c906108c
SS
19838
19839 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 19840 reloading.
c906108c
SS
19841
19842 * gdb.base/watchpoint.exp: Fix typo.
19843
19844 * gdb.base/setshow.exp: Check for use_gdb_stub.
19845
19846 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 19847 stub case.
c906108c
SS
19848 * gdb.base/langs.exp: Ditto.
19849
19850 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
19851 gdb_load_offset. If we weren't given a file to load, figure out
19852 what the current file is and use it.
c906108c
SS
19853
19854 * config/i386-bozo.exp: New file.
19855
19856Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
19857
19858 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
19859 feature.
19860
19861 * config/proelf.exp: New entry.
19862
19863Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
19864
19865 * lib/gdb.exp: Remove spurious .* patterns at the beginning
19866 of regexps.
19867
19868 * gdb.base/watchpoint.exp: Don't run the test_stepping
19869 tests if gdb can't call functions on the target.
19870
19871 * gdb.base/setshow.exp: Don't run the set prompt tests if
19872 the board has gdb_prompt set.
19873
19874Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
19875
19876 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
19877 * gdb.base/commands.exp: Likewise.
19878 * gdb.base/setshow.exp: Likewise.
19879
19880Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
19881
19882 * config/monitor.exp(gdb_start): Look for gdb_prompt target
19883 feature.
19884
19885 * config/i960.exp: New file.
19886
19887Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
19888
19889 * gdb.base/funcargs.exp: Check for gdb,short_int target
19890 feature instead of looking for explicit target triplets.
19891
dc96c6c7 19892Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 19893
d63a86f8 19894 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
19895 "p 123DEADBEEF", to check parse_number.
19896 * top.c: change "to enable to enable" to "to enable" in a couple
19897 of help strings.
19898
19899Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
19900
19901 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
19902 on the mn10300.
d63a86f8 19903
c906108c
SS
19904Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
19905
19906 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
19907 where the test executable is run with explicit args.
19908 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
19909
19910Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
19911
19912 * gdb.base/run.c: Use FAKEARGV to build test executable that
19913 does not require a command line arg, since most simulators
19914 don't currently support passing such an arg into the simulated
19915 program.
19916 * gdb.base/commands.exp: Change tests to insert the proper
19917 value as the arg to the first recursive factorial call. Change
19918 compilation line to define FAKEARGV at compile time.
19919
19920Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
19921
19922 * gdb.base/recurse.exp: Enable these tests for the mn10300.
19923 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
19924 function with watchpoint enabled" test.
19925
19926Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
19927
19928 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 19929 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
19930
19931 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 19932 "Tests restarted" messages.
c906108c
SS
19933
19934Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
19935
19936 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
19937
dc96c6c7 19938Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19939
19940 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
19941 for INFO SYMBOL; add help tests for OVERLAY commands.
19942 * gdb.base/default.exp: add tests for INFO SYMBOL command;
19943 add tests for OVERLAY commands
19944 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
19945 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
19946 * gdb.base/sigall.c: add usestubs code frag
19947 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 19948
c906108c
SS
19949Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
19950
19951 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
19952 failures.
19953 (gdb_stop_suppressing_tests): Note that tests have restarted.
19954
19955Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
19956
19957 * config/h8300.exp: New file.
19958
19959Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
19960
19961 * gdb.base/setshow.exp: Check for the existence of a
19962 feature, not its value.
19963
19964Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
19965
19966 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
19967
19968 * gdb.base/scope.exp: It's now init0(), not init().
19969
19970 * gdb.base/scope0.c: For now, change init() to be init0().
19971
19972 * config/monitor.exp: Use gdb_serial in preference to serial
19973 or netport.
19974
19975 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 19976 and it's not already set.
c906108c
SS
19977
19978Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
19979
19980 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 19981 isn't using a stub and if it supports argument passing.
c906108c
SS
19982
19983Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
19984
19985 * config/udi.exp(gdb_start): Make sure UDICONF is set
19986 properly before starting gdb.
19987
19988Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
19989
19990 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
19991 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
19992 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
19993
19994Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
19995
19996 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 19997 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
19998
19999 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
20000
20001 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
20002
20003 * config/monitor.exp: Make sure we disconnect from the target.
20004 Also, try a reboot/reload cycle instead of failing if the
20005 load fails.
20006
20007Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
20008
20009 * gdb.base/default.exp: Don't set match_max.
20010 * gdb.base/help.exp: Ditto.
20011 * gdb.base/list.exp: Ditto.
20012 * gdb.base/signals.exp: Ditto.
20013
20014 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20015 set, use remote_ld to download the testcase instead of
20016 the GDB loader.
20017
20018Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20019
20020 * config/vr5000.exp: New file.
20021
20022 * config/monitor.exp(gdb_target_monitor): Add pattern for
20023 "Ending remote" to detect errors in connecting.
20024
20025 * gdb.base/setshow.exp: Add .* within auto language test.
20026
20027 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
20028 target feature.
20029
20030 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 20031 and reboot the board if necessary.
c906108c
SS
20032
20033 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20034 a set of tests. Remove print.* from the patterns being checked.
20035
20036Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20037
20038 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20039 refer to gdb_spawn_id.
20040
20041 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20042 longer used.
20043 * config/sparclet.exp: Ditto.
20044 * config/sparclet-old.exp: Ditto.
20045 * config/slite.exp: Ditto.
20046 * config/sim.exp: Ditto.
20047 * gdb.base/funcargs.exp: Ditto.
20048
20049 * lib/gdb.exp:Remove references to gdb_spawn_id.
20050 (gdb_expect): Move to remote.exp.
20051
20052Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20053
20054 * config/monitor.exp: Detect the "Couldn't establish connection"
20055 message from GDB.
20056
20057Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20058
20059 * gdb.base/bitfields.exp: Use runto instead of explicit
20060 gdb_run_cmd/gdb_expect sequences.
20061
20062 * gdb.base/break.exp(text_next_with_recursion): Add match for
20063 gdb_expect call.
20064
20065 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20066 We also need to handle the "A program is being debugged already"
20067 prompt from gdb. Use gdb_test to set the baud rate.
20068
20069 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20070 to 20000. Really. I mean it.
20071
20072Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20073
20074 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
20075 fails. If suppress_flag is set, skip perror message about not
20076 being able to send to GDB.
c906108c 20077 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 20078 GDB.
c906108c
SS
20079 (gdb_expect): If suppress_flag is set, always fail immediately.
20080 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20081 (gdb_init): Call gdb_stop_suppressing_tests.
20082 (default_gdb_exit): Ditto.
20083 (default_gdb_start): Ditto.
20084
20085 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 20086 gdb_stop_suppressing_tests as appropriate.
c906108c 20087 * gdb.base/break.exp: Ditto.
889bf7c5 20088 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
20089 * gdb.base/commands.exp: Ditto.
20090 * gdb.base/exprs.exp: Ditto.
889bf7c5 20091 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
20092 * gdb.base/list.exp: Ditto.
20093 * gdb.base/recurse.exp: Ditto.
889bf7c5 20094 * gdb.base/scope.exp: Ditto.
c906108c
SS
20095 * gdb.base/structs.exp: Ditto.
20096 * gdb.c++/inherit.exp: Ditto.
20097
20098Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20099
20100 * config/vr4300.exp: New file.
20101
99707966 20102 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 20103
99707966 20104 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
20105
20106Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
20107
20108 * lib/gdb.exp(gdb_init): New function.
20109
20110 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 20111 for each individual variable set.
c906108c
SS
20112
20113 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
20114 name.
20115
20116 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
20117
20118 * gdb.base/scope.exp: Use gdb_test.
20119
20120 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
20121 aborting; the testsuite driver will do that for us (see
20122 gdb_finish). Also, use gdb_test in a few more places.
20123
20124Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
20125
20126 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
20127
20128Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
20129
20130 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
20131 and "add_tests" are not at the same address.
20132
20133Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
20134
20135 * gdb.base/ptype.exp: Use gdb_test.
20136
20137Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
20138
20139 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
20140 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
20141 left in. No longer expect them to fail.
20142
20143 * gdb.stabs/*.mt; Deleted, no longer used.
20144 * gdb.stabs/configure.in: Remove references to target makefile
20145 frags.
20146 * gdb.stabs/configure: Rebuilt.
20147
20148 * gdb.disasm/*.mt: Deleted, no longer used.
20149 * gdb.disasm/configure.in: Remove references to target makefile
20150 frags. Use "sh3.s" as the unique filename for this directory.
20151 * gdb.disasm/configure: Rebuilt.
20152
20153 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
20154 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
20155 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
20156
20157Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
20158
20159 * config/udi.exp: Use mondfe,name instead of remote_host.
20160
20161Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
20162
20163 * gdb.base/watchpoint.exp: Don't expect a failure when calling
20164 a function with a watchpoint enabled on the mn10200.
20165
20166 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
20167 before trying to create it!
20168
20169Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
20170
20171 * config/vx.exp: Use hostname instead of netport.
20172
20173 * config/vxworks.exp: New file.
20174
20175 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
20176
20177 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 20178 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
20179 occurs.
20180
20181 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
20182 $gdb_spawn_id directly.
20183 (gdb_run_cmd): Try _start as well as start. Use the target feature
20184 gdb,start_symbol as the symbol to start from when jumping.
20185
20186Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
20187
20188 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
20189 redundant) test.
20190
20191 * gdb.base/recurse.exp: Relax final value test for 'b' so that
20192 it doesn't lose for 16bit integer systems.
20193
20194Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
20195
20196 * gdb.fortran/types.exp: If the target doesn't support "double"
20197 data types, then expect "real" types to only be 4 bytes.
20198
20199 * gdb.c++/virtfunc.exp: Expect failure for virtual function
20200 call tests if the target doesn't support inferior function calls.
20201
20202 * gdb.base/printcmds.exp: Allow minor deviation in FP values
20203 in printf tests.
20204
20205Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
20206
20207 * gdb.base/help.exp: Disable "help set", "help show", and
20208 "help support". Simplify regexp for "help stack".
20209
20210 * gdb.base/default.exp: Set match_max to 5000 and the timeout
20211 to 60 seconds. Temporarily set match_max to 15000 around the
20212 "info copying" test.
20213
20214 * gdb.base/nodebug.exp: Don't try to do an inferior function
20215 call if the target doesn't support them.
20216 * gdb.base/printcmds.exp: Likewise.
20217 * gdb.base/setvar.exp: Likewise.
20218 * gdb.base/structs.exp: Likewise.
20219 * gdb.c++/templates.exp: Likewise.
20220 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
20221
20222 * gdb.base/recurse.exp: Enable for the mn10200.
20223
20224 * configure.in: Do configure gdb.stabs directory for *-*-elf
20225 targets.
20226 * configure: Rebuilt.
20227
20228 * gdb.base/break.exp: Check for gdb,noresults before testing
20229 exit status and/or results from the target.
20230 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
20231 * lib/gdb.exp: Remove old (now bogus) initialization of
20232 noinferior, noargs, noresults and nosignals.
20233
20234Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
20235
20236 * config/sh.exp: New file.
20237
20238 * config/slite.exp: Try to connect multiple times to the board
20239 before rebooting. Only send a "monitor run" if need_monitor_run
20240 is set.
20241
20242 * gdb.base/break.exp: Don't do the "stub continue" test if
20243 the target has gdb_stub set.
20244
20245 * gdb.base/callfuncs.exp: Increase the timeout.
20246
20247 * gdb.base/interrupt.exp: Don't even try to compile the testcase
20248 if the target has gdb,noinferiorio set.
20249
20250 * gdb.base/list.exp: Increase match_max to 10000 characters.
20251
20252 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
20253
20254 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
20255 target.
20256
20257 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
20258
20259Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
20260
20261 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
20262 trying to delete the copy of gdb. Catch the file delete so we
20263 don't die if the delete fails; also, the file should be copied to
20264 the host, not to the build.
c906108c
SS
20265
20266Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
20267
20268 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 20269 parenthesis in case it contains multiple regexps separated
c906108c
SS
20270 with |.
20271
20272 * gdb.base/watchpoint.exp: Use gdb_test.
20273 * gdb.base/default.exp: Ditto.
20274
20275Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
20276
99707966 20277 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 20278
c906108c
SS
20279 * gdb.base/scope.exp: Use gdb_test.
20280 * gdb.c++/classes.exp: Ditto.
20281 * gdb.c++/inherit.exp: Ditto.
20282
20283Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
20284
20285 * gdb.base/crossload.exp: Don't use execute_anywhere, use
20286 remote_exec instead.
20287 * gdb.base/corefile.exp: Don't be ridiculous.
20288 * gdb.base/*.c: Add missing stub invocations.
20289
20290Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
20291
20292 * config/slite.exp: Miscellaneous fixes.
20293
20294 * lib/gdb.exp: Fix runto.
20295
20296 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
20297 the target.
20298
20299 * gdb.base/watchpoint.exp: Fix regexp.
20300
20301 * lib/gdb.exp(default_gdb_exit): Add a catch to the
20302 close and wait commands, as the descriptor may now be
20303 invalid. Always call "remote_close host".
20304
20305Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
20306
20307 Major rewrite for testsuite revision.
d63a86f8 20308
c906108c
SS
20309 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
20310 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
20311 instead of relying on spawn_id to always contain a valid
20312 spawn id.
20313 (get_compiler_info): New procedure to build the ${binfile}.ci
20314 file, instead of replicating this in N different places.
20315 (gdb_compile): New procedure.
d63a86f8 20316
c906108c 20317 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
20318 appropriate arguments) instead of compile. Use gdb_test in a lot
20319 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
20320 at the start of a testcase, as this is no longer done magically.
20321
20322 config/*-gdb.exp: Rename without the -gdb suffix.
20323
20324 config/mips.exp: Use remote_close instead of exit_remote_shell.
20325 config/monitor.exp: Use target_info instead of looking at
20326 baud, timeout, etc.
20327 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
20328
20329Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20330
20331 * gdb.c++/templates.exp (test_ptype_of_templates),
20332 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
20333 Update expect patterns for destructors and assignment operators
20334 to match corresponding c-typeprint.c changes.
20335 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
20336 to destructor breakpoint test, GDB should be able to set the
20337 destructor breakpoint without specifying arguments.
20338
20339Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
20340
20341 * gdb.threads/pthreads.exp: Change result for failure to compile due
20342 to lack of pthreads runtime support from an error to simply an
20343 unsupported test, per dejagnu standards.
20344
20345Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20346
20347 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
20348 where GDB exits to reduce pattern match time.
20349 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
20350
20351 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
20352
dc96c6c7 20353Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20354
20355 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
20356 * gdb.base/default.exp: ditto.
20357 * gdb.base/nodebug.exp: ditto.
20358 * gdb.base/printcmds.exp: ditto.
20359 * gdb.base/ptype.exp: ditto.
20360 * gdb.base/setvar.exp: ditto.
20361 * gdb.base/structs.exp: ditto.
20362 * gdb.base/setshow.c: Guard against uninitialized values of argc.
20363
20364Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
20365
20366 * configure, */configure: Rebuild with autoconf 2.12.
20367
20368Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
20369
20370 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
20371 use new i*86-pc-linux*-gnu quads.
20372 * gdb.base/corefile.exp: Ditto.
20373 * gdb.base/signals.exp: Ditto.
20374 * gdb.base/sigall.exp: Ditto.
20375 * gdb.base/interrupt.exp: Ditto.
20376
20377 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
20378 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
20379 RedHat 4.0.
d63a86f8 20380
c906108c 20381 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
20382 linux. This allows the test case to at least compile on latest
20383 linux, but still not run due to missing the threads runtime library.
c906108c
SS
20384
20385Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20386
20387 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
20388 directory to search gdb directory. Accept and step over conditional
20389 stack alignment code. Consume $prompt in failure cases.
20390 Reset timeout to $oldtimeout instead of some arbitrary value.
20391 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
20392 timeout problems with infinite stack backtraces.
20393 * gdb.base/ptype.exp (ptype struct link, union tu_link):
20394 Accept function parameters for linkfunc member.
20395
20396Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
20397
20398 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
20399 (CXXFLAGS): Remove, unreferenced.
20400 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
20401 previous -B options and also add -B option to pick up cross compiled
20402 runtime.
c906108c
SS
20403 (TARGET_INCLUDES): Add for -I options and add code to initialize when
20404 doing cross compiles.
20405 (target_alias): Declare global.
20406 (xgcc): Set variable to full path of gcc in build tree. Use findfile
20407 to verify that gcc exists in build tree, and if so set CC to that
20408 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 20409
c906108c
SS
20410Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
20411
20412 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
20413 ptype test for anonymous union. Fixup testcase to match
20414 current gcc debug output.
20415
20416Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
20417
20418 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
20419 force argument to an unsigned long type.
20420
20421Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
20422
20423 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 20424 tests and anonymous union print/ptype tests.
c906108c
SS
20425 * gdb.base/list.exp (test_forward-search): Increase timeout by
20426 5 minutes for the "search extremely long line" case.
20427 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
20428 completely optional and that the pass/fail messages use the command as
20429 the message if that third arg is a null string.
20430 (gdb_test_exact): Arrange that a null string pattern means match a
20431 null string output rather than any output, which might include random
889bf7c5 20432 errors.
c906108c
SS
20433 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
20434 backtrace test.
20435 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
20436 always failing and failure is now exposed by gdb.exp changes.
20437
20438Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
20439
20440 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
20441 weren't being noted.
20442
20443Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20444
20445 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
20446 * gdb.stabs/weird.exp: Remove v_comb xfails.
20447
dc96c6c7 20448Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20449
20450 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 20451 list.exp scope.exp watchpoint.exp]
c906108c 20452 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 20453
dc96c6c7 20454Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20455
20456 * config/monitor.exp: Increase download timeout to 1000 seconds.
20457
dc96c6c7 20458Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20459
20460 * config/m32r.exp: Increase timeout to 120 seconds.
20461
20462Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
20463
20464 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
20465 and accept older ordering as obsolescent gcc or gdb.
20466 * gdb.c++/templates.exp: Ditto.
20467 * gdb.c++/virtfunc.exp: Ditto.
20468
20469Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
20470
20471 * gdb.base/coremaker.c: Add code to mmap some data so we
20472 can check that it ends up in the core file.
20473 * gdb.base/corefile.exp: Add test to read mmapped data
20474 from core file.
20475
dc96c6c7 20476Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20477
20478 * config/m32r.exp: New file.
20479
20480Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
20481
20482 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
20483 that cflags can contains -gstabs, and work correctly for other tests.
20484
dc96c6c7 20485Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20486
20487 * gdb.base/setshow.exp: New file, tests show and set.
20488 * gdb.base/setshow.c: New file, tests show and set.
20489 * gdb.base/help.exp: Add test for help set|show annotate.
20490 * gdb.base/default.exp: Add test for set|show annotate.
20491
20492Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
20493
20494 * testsuite/gdb.base/break.exp: Make backtrace from factorial
20495 errors unique.
20496 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
20497 explicitly.
20498
20499Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
20500
20501 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
20502 and width commands. This is done elsewhere.
20503 * (gdb_start): Don't call gdb_start_sim here. That's already
20504 done in gdb_load. This fixes lots of failures in default.exp.
20505
20506Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
20507
20508 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
20509 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
20510 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
20511 in the same we we treat other failures (since it may be an expected
889bf7c5 20512 condition), rather than as an error.
c906108c
SS
20513 * gdb.base/signals.exp (test_handle_all_print): Revert back to
20514 old test format.
20515
20516Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
20517
20518 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
20519 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 20520 twice. Nuke the duplicates.
c906108c 20521 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 20522 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
20523 Remove config.h along with other config files.
20524
20525Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
20526
20527 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
20528 "p func1 ()" and note that rests of tests are skipped.
20529 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20530 setup_xfails for "print func2::coremaker_local".
c906108c
SS
20531 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
20532 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
20533 affected by the previous run test.
20534 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
20535 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
20536 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
20537 "pass int powerset tuple" and "pass modeless int powerset tuple".
20538 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
20539 "real write 4" and "real write 8".
20540 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20541 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
20542 "print \$i after tuple assign 2", and
20543 "print vs2 after tuple assign 2".
20544 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
20545 meaningful error message and return -1 so the caller can
20546 suppress further tests and avoid a cascade of errors.
d63a86f8 20547
c906108c
SS
20548Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
20549
20550 * gdb.base/a1-selftest.exp: Tweak tests to account for new
20551 format for printing version.
20552 * gdb.base/default.exp: Ditto.
20553 * gdb.base/interrupt.exp: Fix problem with cascade of
20554 errors if child process dies while calling a function.
d63a86f8 20555
c906108c
SS
20556Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
20557
20558 * Makefile.in (VPATH): Add
20559 * Makefile.in (Makefile, config.status): Fix rules so things get
20560 remade when necessary.
20561
20562Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
20563
20564 * Makefile.in (just-check): Add path to sibling expect dir
20565 to environment variable specified by RPATH_ENVVAR.
20566
20567Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
20568
20569 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
20570 (just-check): Add shared library paths for libstdc++, tk,
20571 tcl, bfd, and opcodes to the environment variable specified
20572 in RPATH_ENVVAR.
20573 * configure.in: Add support to recognize --enable-shared flag
20574 and generate correct value for RPATH_ENVVAR.
20575 * configure: Regenerated with autoconf.
20576
20577Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
20578
20579 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 20580 include all osf versions.
c906108c
SS
20581 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
20582 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
20583 when target is linux. When failing to build pthreads test
20584 executable, give more meaningful message.
20585 * gdb.threads/pthreads.c: Hpux also uses old definition of second
20586 arg for pthread_create.
d63a86f8 20587
c906108c
SS
20588Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
20589
20590 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 20591 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 20592 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 20593 and -lpthreads (everybody else).
c906108c
SS
20594 (test_startup): Fail gracefully if threads are not supported.
20595 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
20596 "p/c array_index("abcdef",2)" when not gcc compiled.
20597 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
20598 "print func2::coremaker_local" when not gcc compiled.
20599 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
20600 "ptype on opaque struct tagname (statically)",
20601 "ptype on opaque struct tagname (dynamically) 1", and
20602 "ptype on opaque struct tagname (dynamically) 2"
20603 for not compiled with gcc.
20604 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
20605 backtrace when compiled with gcc.
d63a86f8 20606 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
20607 than always return success.
20608
20609Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
20610
20611 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
20612
20613Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
20614
20615 * gdb.base/structs.exp: Undo last change.
20616
20617Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
20618
20619 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
20620 encapsulate all the steps/nexts done during self test, starting
20621 at main, and makes them less sensitive to optimization issues.
20622 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
20623 signal handler" test.
20624 * gdb.threads/pthreads.exp: Only run this for native configs.
20625 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
20626 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
20627 tests.
20628 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
20629 for "runto test_calls(void)" test.
d63a86f8 20630
c906108c
SS
20631Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
20632
20633 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
20634 and don't expect address info in breakpoint confirmations.
20635
20636Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
20637
20638 * gdb.base/list.exp (test_forward_search): Increase timeout
20639 temporarily by 60 seconds for searching extremely long line,
889bf7c5 20640 and then reset to old value when done. Increase expect input
c906108c
SS
20641 buffer to 10000.
20642
20643Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
20644
20645 * gdb.base/list.exp (test_forward_search): Fix to handle very
20646 long source line without overflowing expect's input buffer.
20647
20648Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
20649
20650 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
20651 "buffer_full".
20652
20653 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
20654 "buffer_full".
20655
20656 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
20657 "buffer_full".
20658
20659 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
20660 "buffer_full".
20661
20662Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
20663
20664 * configure.in (configdirs): Add gdb.threads.
20665 * configure: Regenerated with autoconf.
20666 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
20667 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
20668 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 20669
c906108c
SS
20670Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
20671
20672 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
20673
20674Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
20675
20676 * gdb.base/signals.exp (test_handle_all_print): Test separately for
20677 each signal's status in the output of "handle all print".
20678 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
20679 the \r\n sequence that immediately precedes the gdb prompt.
20680 * gdb.base/a1-selftest.exp: Save original timeout and restore
20681 after test.
20682
20683Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
20684
20685 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
20686 symbol.
20687
20688Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
20689
20690 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
20691
20692Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
20693
20694 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
20695 timeout by 60 seconds.
20696
20697Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
20698
20699 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
20700 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
20701 error return.
20702
20703Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
20704
20705 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
20706 gdb initialization, also report how long dejagnu waited. Restore
20707 old timeout before doing error return. Temporarily increase timeout
889bf7c5 20708 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
20709
20710Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
20711
20712 * lib/gdb.exp: Report timeout value for verbosity level 2.
20713 * config/gdbserver.exp: Ditto.
20714 * config/hppro.exp: Ditto.
20715 * config/mips-gdb.exp: Ditto.
20716 * config/monitor.exp: Ditto.
20717 * config/netware.exp: Ditto.
20718 * config/sim-gdb.exp: Ditto.
20719 * config/slite-gdb.exp: Ditto.
20720 * config/udi-gdb.exp: Ditto.
20721 * config/unix-gdb.exp: Ditto.
20722 * config/vx-gdb.exp: Ditto.
20723 * gdb.base/a1-selftest.exp: Ditto.
20724 * gdb.base/a2-run.exp: Ditto.
20725 * gdb.base/break.exp: Ditto.
20726 * gdb.base/corefile.exp: Ditto.
20727 * gdb.base/list.exp: Ditto.
20728 * gdb.base/recurse.exp: Ditto.
20729 * gdb.base/scope.exp: Ditto.
20730 * gdb.base/signals.exp: Ditto.
20731
20732Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20733
20734 * gdb.threads/Makefile.in (docdir): Removed.
20735
20736Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20737
20738 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 20739 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 20740 @srcdir@.
d63a86f8 20741 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
20742 autoconf 2.5 or higher.
20743 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
20744
20745Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
20746
20747 * configure: Regenerated.
20748 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
20749 avoid name clashes with SunOS headers.
20750
20751Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
20752
20753 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
20754
20755Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
20756
20757 * gdb.base/callfuncs.exp: Finish last change -- make sure the
20758 prototype information ends up in the compiler info file.
20759
20760Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
20761
20762 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
20763 attempting to regenerate it. Eliminate use of a temporary file
20764 and just generate the info file directly. Source it immediately,
20765 for consistency of use.
20766 * gdb.base/corefile.exp: Ditto
20767 * gdb.base/exprs.exp: Ditto.
20768 * gdb.base/funcargs.exp: Ditto.
20769 * gdb.base/langs.exp: Ditto.
20770 * gdb.base/list.exp: Ditto.
20771 * gdb.base/mips_pro.exp: Ditto.
20772 * gdb.base/nodebug.exp: Ditto.
20773 * gdb.base/opaque.exp: Ditto.
20774 * gdb.base/ptype.exp: Ditto.
20775 * gdb.base/scope.exp: Ditto.
20776 * gdb.base/setvar.exp: Ditto.
20777 * gdb.base/signals.exp: Ditto.
20778 * gdb.base/whatis.exp: Ditto.
20779 * gdb.c++/templates.exp: Ditto.
20780 * gdb.c++/virtfunc.exp: Ditto.
20781 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 20782 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
20783
20784Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20785
20786 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
20787 it got fixed by the recent lookup_minimal_symbol_by_pc change.
20788 Increase timeout, a lot of single stepping might be needed if the
20789 target has no hardware watchpoints.
20790
20791Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
20792
20793 * gdb.base/break.exp: Ignore compiler warnings when compiling
20794 break.c.
20795 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
20796 * gdb.base/default.exp: Add h8300 xfails. Handle messages
20797 from remote-sim.
20798 * gdb.base/exprs.exp: Add h8300 xfails.
20799 * gdb.base/funcargs.exp: Likewise.
20800 * gdb.base/nodebug.exp: Likewise.
20801 * gdb.base/printcmds.exp: Likewise.
20802 * gdb.base/ptype.exp: Likewise.
20803 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
20804 h8300 xfails.
d63a86f8 20805 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
20806 on the h8300.
20807 * gdb.base/funcargs.c: Explicitly make last constant argument to
20808 call_after_alloca_subr an unsigned long type.
20809 * gdb.base/return.c: Include stdio.h.
20810
20811Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
20812
20813 * config/abug.exp: New file for the older Motorola Bug monitor
20814 that runs on the mvme13x series VME boards.
20815 * config/monitor.exp: Use the new config array for target settings
20816 if they exist.
20817
20818Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
20819
20820 * sim-gdb.exp: Make the SH simulator allocate less space when
20821 it is targeted.
20822
20823Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
20824
20825 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
20826 test.
20827
20828Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
20829
20830 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
20831 "rs6000-*-*" for "list function in include file" when gcc compiled.
20832 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
20833 for "p ctable1[120]".
20834 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
20835 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
20836 Remove setup_xfail for "rs6000-*-*" for
20837 "print 'scope0.c'::filelocal before run".
20838 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
20839 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
20840 since some compilers don't allow both options to be given
20841 on the same command line. Create object file and move it.
d63a86f8 20842
c906108c
SS
20843Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
20844
20845 * gdb.base/corefile.exp: Always regenerate the core file, since
20846 we always regenerate the coremaker program. Detect special case
20847 where registers cannot be read from core file.
d63a86f8 20848
c906108c
SS
20849Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
20850
20851 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
20852 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
20853 * gdb.c++/templates.exp: Only match on basename of file since
20854 some formats like xcoff don't encode directory information.
20855 * gdb.stabs/weird.exp: Use the right sed script for powerpc
20856 and rs6000 AIX xcoff targets.
20857 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
20858 * configure: Regenerate.
20859 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
20860 here, rather than in distclean.
d63a86f8 20861
c906108c
SS
20862Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
20863
20864 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
20865 defined, and use it to compile the test case with -O2. The
20866 native compilation still uses no optimization.
20867 * gdb.base/mips_pro.c: Remove inline assembly code since
20868 it is compiled PIC by default, which results in assembler
20869 warnings that make the testsuite think the compilation
20870 was unsuccessful.
20871
20872Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
20873
20874 * gdb.c++/misc.exp: Add note to message for
20875 "print s.a for foo struct" that this is a known gcc 2.7.2
20876 and earlier bug.
20877
20878Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
20879
20880 * gdb.base/break.exp: Fix pattern for matching "Delete all
20881 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
20882 setup_xfail for deleting all breakpoints test. Fix various
20883 timeout messages to include "(timeout)".
20884 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
20885 for "p t_float_values2(3.14159,float_val2)".
20886 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
20887 for "continue to call2g" when gcc compiled.
20888 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
20889 "up to foo in langs.exp", "show language at foo in langs.exp",
20890 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
20891 and "show language at fsub in langs.exp".
20892 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
20893 "list line 1 in include file", "list message for lines past EOF",
20894 "list function in include file", "list list0.h:foo", and
20895 "list filename:function; nonexistant function".
20896 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
20897 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
20898 and "ptype t_char_array" to be for native cc only.
d63a86f8 20899
c906108c
SS
20900Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
20901
d63a86f8 20902 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 20903 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 20904 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
20905
20906Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
20907
20908 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
20909 "bt in signals.exp". This problem only appears when running
20910 the testsuite, and then only intermittently.
20911
20912Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
20913
20914 * gdb.base/return.exp (return_tests): Differentiate between
20915 two tests of continuing.
20916
20917Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
20918
20919 * */Makefile.in (maintainer-clean): Remove config.log.
20920 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
20921 * gdb.c++/Makefile.in (PROGS): Add inherit.
20922 (clean): Remove *.ci.
20923
20924Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
20925
20926 * gdb.c++/misc.cc: Add test code from Mike Stump.
20927 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
20928
20929Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
20930
20931 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
20932 to "alpha-*-osf2*" and add comment.
20933 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
20934 setup_xfail for "step over execarg initialization" and
20935 "step over corearg initialization".
c906108c
SS
20936 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
20937 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
20938 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 20939 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
20940 "print func2::coremaker_local", and "backtrace in corefile.exp".
20941 * gdb.base/signals.exp: Build and source signals.ci.
20942 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
20943 to be for gcc only.
20944 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 20945
c906108c
SS
20946Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20947
20948 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
20949 Feb 3 procfs.c change.
20950
20951Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
20952
20953 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
20954
20955Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
20956
20957 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
20958 from dejagnu's apparent default of 10 seconds, which gives random
20959 results when running the tests over NFS on moderately loaded systems.
20960 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
20961
20962Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
20963
20964 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
20965 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 20966 result reports.
c906108c
SS
20967
20968Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
20969
20970 * configure.in (CY_AC_PATH_TCLH): Remove.
20971 * configure: Regenerate.
20972
20973Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
20974
20975 * gdb.c++/Makefile.in (clean): Add missing '{'.
20976
20977Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
20978
20979 * lib/gdb.exp: Provide a default value for noinferior.
20980
20981 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
20982 Load libgloss.exp.
20983
20984Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
20985
20986 * gdb.disasm/hppa.exp: Compile directly into an executable, use
20987 the executable, not the .o to run the tests from.
20988
20989Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
20990
20991 * gdb.base/break.exp: Don't test for program exit or exit status
20992 if $noresults if nonzero.
20993 * gdb.base/langs.exp: Likewise.
20994 * gdb.base/watchpoint.exp: Likewise.
20995
20996 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
20997 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
20998 trying to compile the testcase.
20999
21000Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
21001
21002 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
21003 * gdb.base/signals.exp (continue to handler): Likewise.
21004
21005Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
21006
21007 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
21008
21009 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
21010
21011Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21012
21013 * gdb.base/corefile.exp: Recognize "not found" as failure
21014 when trying to determine if a core file was generated.
21015 If no core file was generate the first time, try again without
21016 the ulimit -c to work around braindamaged shells.
21017
21018Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21019
21020 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
21021 [] tests with "test" and enclose string in quotes.
21022 * gdb.stabs/configure: Rebuild
d63a86f8 21023
c906108c
SS
21024Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
21025
21026 Changes in sync with expect:
21027 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
21028 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
21029 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
21030 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
21031 argument to AC_REQUIRE.
21032 * configure: Regenerated.
21033
21034Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21035
21036 * gdb.base/corefile.exp: When generating a core, discard any
21037 error messages about ulimit not found and the "core dumped"
21038 message from the shell that runs the coredumper.
21039
21040Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21041
21042 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21043
21044 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21045 which sed script to run. Expect failure for v_comb test
21046 on PA targets too.
d63a86f8 21047
c906108c
SS
21048Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21049
21050 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 21051 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
21052
21053Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21054
21055 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21056 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 21057 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
21058 * lib/gdb.exp (default_gdb_start): Fix typo.
21059 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21060 messages to not include the full program name that caused
21061 the core dump since some systems (such as solaris) apparently
21062 truncate this path to about 80 characters.
21063 When generating a core file first try increasing the core file
21064 size limit to unlimited since some systems may default it to
21065 zero, and it is harmless to try it. Move the test for failing
21066 to generate a core file to where it will actually get executed.
21067 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21068 new gdb result from g++ debug info improvements and make old
21069 pattern obsolescent. Also account for size_t differences
21070 (may be int or long).
21071 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21072 initialization before function call is placed in the delay slot
21073 and thus appears to be skipped over by commands such as "next".
21074
21075Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21076
21077 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21078
21079Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21080
21081 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21082 input source file; fix code to compile test to deal with this
21083 convention.
21084 * gdb.c++/*.exp: Likewise.
21085
21086Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21087
21088 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21089 "bt in signals.exp".
21090
21091Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21092
21093 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21094 "step over execarg initialization" and
889bf7c5 21095 "step over corearg initialization".
c906108c
SS
21096
21097Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21098
21099 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21100 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21101
21102Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21103
21104 From Rob Savoye (rob@poseidon.cygnus.com)
21105 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
21106 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
21107 configure.in}, gdb.disasm/{Makefile.in, configure.in},
21108 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
21109 configure.in}: Major reworking for autoconfig.
c906108c
SS
21110 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
21111 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 21112 New files.
c906108c
SS
21113 * config/unix-gdb.exp: Make GDB global.
21114 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
21115 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
21116 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
21117 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
21118 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
21119 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 21120 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
21121 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
21122 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
21123 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
21124 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 21125 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
21126 to returns as necessary, arrange for test to compile own testcase
21127 executable.
c906108c 21128 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 21129
c906108c
SS
21130Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
21131
21132 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 21133 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
21134 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
21135 "backtrace through signal handler".
21136
21137Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21138
21139 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
21140 continuing from a job control stop signal.
21141 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
21142
21143Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
21144
21145 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
21146 * gdb.base/corefile.exp: Likewise.
21147 * gdb.base/funcargs.exp: Likewise.
21148
21149Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
21150
21151 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
21152 * config/monitor.exp: Add support for setting baud rate.
21153
21154Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
21155
21156 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
21157 i*86-*-linux* xfails for "backtrace through signal handler".
21158 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
21159 "print func2::coremaker_local".
21160 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 21161 alpha-dec-osf2* xfail for
c906108c
SS
21162 "delete all breakpoints when none".
21163
21164Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
21165
21166 * gdb.base/break.exp: Change test that deletes all breakpoints
21167 when no user breakpoints are installed. A post 4.15 change
21168 causes gdb to no longer prompt in this case.
21169
21170Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
21171
21172 * gdb.base/return.exp (return_tests): Change xfail for test
21173 "correct value returned double test" to stop xfailing at
21174 Solaris 2.5. Apparently the bug has been fixed.
21175
21176Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
21177
21178 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
21179 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
21180
21181Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
21182
21183 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
21184 * gdb.disasm/hppa.s: Corresponding changes.
21185
21186Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
21187
21188 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
21189 makefile fragment.
21190 * config/mt-hpux: Deleted.
21191
21192Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
21193
d63a86f8 21194 * Many files: When warning about suppressed tests due to a
c906108c
SS
21195 nonexistant test binary, avoid incrementing the warning count.
21196
21197Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
21198
21199 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 21200
c906108c
SS
21201Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21202
21203 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
21204 "sparc-*-solaris2*".
21205
21206Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21207
21208 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
21209 Add global and local variables and initialize them.
21210 * gdb.base/corefile.exp: Test correct mapping of corefile sections
21211 by printing variables. Remove rs6000 and powerpc xfails, BFD now
21212 extracts the file name and terminating signal from the core file.
21213 * TODO: Remove note about tests for correct mapping of corefile.
21214 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
21215 from optimizing it away.
21216 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
21217 handles common blocks.
21218
21219Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
21220
21221 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
21222 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
21223
21224Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
21225
21226 * Makefile.in (maintainer-clean): New target, synonym for
21227 realclean.
21228 * gdb.base/Makefile.in (maintainer-clean): Likewise.
21229 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
21230 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
21231 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
21232 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
21233 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
21234
21235Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21236
21237 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
21238 xfails when not gcc compiled for "print foo::funclocal".
21239 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
21240 "print foo::funclocal at foo",
21241 "print 'scope1.c'::foo::funclocal at foo",
21242 "print foo::funclocal_bss at foo",
21243 "print 'scope1.c'::foo::funclocal_bss at foo",
21244 "print foo::funclocal_ro at foo",
21245 "print 'scope1.c'::foo::funclocal_ro at foo",
21246 "print bar::funclocal at foo" and
21247 "print 'scope1.c'::bar::funclocal at foo".
21248 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
21249 gcc compiled for "print foo::funclocal at bar".
21250 Expand all messages to ensure that they identify that
21251 the test is at bar().
21252 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
21253 gcc compiled for:
21254 "ptype on opaque struct pointer (statically)",
21255 "ptype on opaque struct tagname (statically)",
21256 "ptype on opaque struct pointer (dynamically) 1",
21257 "ptype on opaque struct tagname (dynamically) 1",
21258 "ptype on opaque struct pointer (dynamically) 2" and
21259 "ptype on opaque struct tagname (dynamically) 2
21260 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
21261 gcc compiled for:
21262 "p datalocal"
21263 "whatis datalocal",
21264 "ptype datalocal",
21265 "p bsslocal",
21266 "whatis bsslocal", and
21267 "ptype bsslocal".
21268 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
21269 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
21270 when not gcc compiled.
21271 * gdb.base/funcargs.exp (float_and_integral_args): Add
21272 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
21273 compiled.
21274 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
21275 "backtrace from call6a" when not gcc compiled.
21276 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
21277 "backtrace from call7a" when not gcc compiled.
21278 * gdb.base/callfuncs.exp (do_function_calls):
21279 Add "hppa*-*-hpux*" xfail when not gcc compiled for
21280 "p t_char_array_values(char_array_val2,char_array_val1)",
21281 "p t_char_array_values(char_array_val1,char_array_val2)",
21282 "p t_char_array_values("carray 1","carray 2")",
21283 "p t_char_array_values("carray 1",char_array_val2)",
21284 "p t_char_array_values(char_array_val1,"carray 2")",
21285 "p sum_args(1,{2})",
21286 "p sum_args(2,{2,3})",
21287 "p sum_args(3,{2,3,4})",
21288 "p sum_args(4,{2,3,4,5})"
21289 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
21290 "backtrace in corefile.exp" when not gcc compiled.
21291
21292Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21293
21294 * gdb.base/signals.exp: Rewrite `handle all print' test as
21295 a procedure. Accept blanks or TABs as whitespace, increase
21296 timeout and expect input buffer size for the large output
21297 from the command. Remove "i*86-*-bsdi2.0" xfail.
21298
21299Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21300
21301 * gdb.base/setvar.exp: Add new testcases for truncation when
21302 assigning invalid values to bitfields.
21303
21304Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
21305
d63a86f8 21306 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
21307 mips-sgi-irix* xfail for
21308 "call inferior func with struct - returns char *"
21309 and fix test so that an optional (unsigned char *) cast is
889bf7c5 21310 accepted in the result.
c906108c
SS
21311
21312Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
21313
21314 * gdb.base/funcargs.exp (float_and_integral_args): Remove
21315 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21316 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
21317 * gdb.base/signals.exp: Remove duplicate "handle all print" test
21318 that accidentally got checked in.
21319
21320Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
21321
d63a86f8 21322 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
21323 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
21324 compiled test.
21325 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
21326 Add mips-sgi-irix5* xfail for not gcc compiled.
21327 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
21328 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
21329 "p top", "whatis top", "p middle", and "whatis middle".
21330 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
21331 "whatis signed char" for not gcc compiled.
21332 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
21333 "set variable signed char=-1 (-1)" and
21334 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
21335 * gdb.base/funcargs.exp (float_and_integral_args):
21336 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
21337 Add mips-sgi-irix* xfail when not gcc compiled for
21338 "continue to call2b".
21339 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
21340 "continue to call2g".
21341 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
21342 "backtrace from call6a"
21343 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
21344 "backtrace from call7k".
21345 Add mips-sgi-irix5* xfail when not gcc compiled for
21346 "backtrace from call7a".
21347 (localvars_after_alloca): Fix gdb_test cmds for
21348 "print * after runto ...".
21349 Remove rs6000-*-* xfails for
21350 "print i after runto localvars_after_alloca" and
21351 "print l after runto localvars_after_alloca"
21352 for all compilers.
21353 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 21354 when not compiled with gcc, for:
c906108c
SS
21355 "print signed char == (minus)",
21356 "print signed char != (minus)",
21357 "print signed char < (minus)",
21358 "print signed char > (minus)".
21359 * gdb.base/callfuncs.exp (do_function_calls):
21360 Add mips-sgi-irix* xfail, when compiled with native compiler, for
21361 "call inferior func with struct - returns char *".
d63a86f8 21362 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
21363 "correct value returned double test" to include Solaris 2.4.
21364 * gdb.base/funcargs.exp (float_and_integral_args):
21365 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 21366
c906108c
SS
21367Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21368
21369 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
21370 enumeration bitfields if compiling with GNU C.
21371 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
21372 to empty' prompt.
21373
21374Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
21375
21376 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
21377 test for PRO targets.
21378
21379 * gdb.base/funcargs.exp: Avoid ever setting more than 8
21380 breakpoints in the inferior at any given time by making
21381 two groups of breakpoints for call2*, call6* and call7*
21382 tests.
21383
21384Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21385
21386 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
21387 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
21388 from optimizing it away.
21389 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
21390 "call inferior func with struct".
21391
21392Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
21393
21394 * configure.in: Only configure gdb.chill for particular targets.
21395
21396Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
21397
21398 * gdb.base/Makefile.in: Add action to .c.o transformation
21399 rule that generates a .ci file for each .o file and remove
21400 explicit .c.o rules except for callfuncs.o.
21401 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
21402 generates a .ci file for each .o file and remove explicit
21403 .cc.o rules.
21404 (clean): Remove *.tmp *.ci files.
21405 (EXECUTABLES): Remove templ-info.exp.
21406 * gdb.base/compiler.c: New file.
21407 * gdb.c++/compiler.cc: New file
21408 * gdb.base/scope.exp: Source gdb.base/scope.ci.
21409 Change rs6000-*-* xfail for
21410 "print 'scope0.c'::filelocal_ro" and
21411 "print 'scope1.c'::filelocal" and
21412 "print 'scope1.c'::filelocal_bss" and
21413 "print 'scope1.c'::filelocal_ro" and
21414 "print 'scope1.c'::foo::funclocal" and
21415 "print 'scope1.c'::foo::funclocal_ro" and
21416 "print 'scope1.c'::bar::funclocal" and
21417 "print 'scope0.c'::filelocal_ro" and
21418 "print 'scope1.c'::filelocal at foo" and
21419 "print 'scope1.c'::filelocal_bss at foo" and
21420 "print 'scope1.c'::filelocal_ro at foo" and
21421 "print 'scope1.c'::foo::funclocal at foo" and
21422 "print 'scope1.c'::foo::funclocal_bss at foo" and
21423 "print 'scope1.c'::foo::funclocal_ro at foo" and
21424 "print 'scope1.c'::bar::funclocal at foo" and
21425 "print 'scope0.c'::filelocal_ro" and
21426 "print 'scope1.c'::filelocal" and
21427 "print 'scope1.c'::filelocal_bss" and
21428 "print 'scope1.c'::filelocal_ro" and
21429 "print 'scope1.c'::foo::funclocal" and
21430 "print 'scope1.c'::foo::funclocal_bss" and
21431 "print 'scope1.c'::foo::funclocal_ro" and
21432 "print 'scope1.c'::bar::funclocal" and
21433 "print 'scope1.c'::bar::funclocal_bss"
21434 to only be xfail'd when not compiled with gcc.
d63a86f8 21435 Add rs6000-*-* xfail for
c906108c
SS
21436 "print 'scope0.c'::filelocal_bss before run"
21437 when compiled with gcc.
21438 (test_at_main): Add rs6000-*-* xfail for
21439 "print filelocal_ro in test_at_main"
21440 when compiled with gcc.
21441 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 21442 Add rs6000-*-aix* xfail for
c906108c
SS
21443 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
21444 "ptype t_char_array", not compiled with gcc.
21445 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
21446 xfail for "list foo (in include file)" when gcc compiled.
21447 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 21448 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
21449 "run to call0a" if not compiled with gcc.
21450 (unsigned_integral_args): Add rs6000-*-* xfail for
21451 "run to call1a" if not compiled with gcc.
21452 (float_and_integral_args): Add rs6000-*-* xfail for
21453 "run to call2a" if not compiled with gcc and for
21454 "continue to call2b" for any compiler.
21455 Add rs6000-*-* xfail to
21456 "print f1 after run to call2a" for gcc compiled.
21457 (discard_and_shuffle): Add rs6000-*-* xfail for
21458 "run to call6a".
21459 (shuffle_round_robin): Add rs6000-*-* xfail for
21460 "backtrace from call7a" if not compiled with gcc.
21461 Add rs6000-*-* xfail for
21462 "backtrace from call7b" if compiled with gcc.
21463 (call_after_alloca): Add rs6000-*-* xfail for
21464 "print c in call_after_alloca" and
21465 "print s in call_after_alloca" and
21466 "backtrace from call_after_alloca_subr"
21467 if not compiled with gcc.
21468 (localvars_in_indirect_call): Add rs6000-*-* xfail for
21469 "print c in localvars_in_indirect_call" and
21470 "print c in localvars_in_indirect_call" and
21471 "backtrace in indirectly called function" and
21472 "stepping into indirectly called function"
21473 if not compiled with gcc.
21474 (localvars_after_alloca): Add rs6000-*-* xfail for
21475 "print c after runto localvars_after_alloca" and
21476 "print s after runto localvars_after_alloca" and
21477 "print i after runto localvars_after_alloca" and
21478 "print l after runto localvars_after_alloca"
21479 for all compilers.
21480 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
21481 than whatis-info.exp.
21482 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
21483 than opaque-info.exp.
21484 Setup rs6000-*-* xfail for
d63a86f8 21485 "ptype on opaque struct pointer (statically)" and
c906108c
SS
21486 "ptype on opaque struct pointer (dynamically)" when
21487 not compiled with gcc.
21488 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
21489 rather than callf-info.exp.
21490 (do_function_calls): Add clear_xfail for rs6000-*-* for
21491 "p t_float_values2(3.14159,float_val2)". Seems to work
21492 fine there, both with xlc and gcc. Need to find out what
21493 it is doing right and fix other platforms.
21494 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
21495 "call inferior func with struct - returns int",
21496 "call inferior func with struct - returns long",
21497 "call inferior func with struct - returns float",
21498 "call inferior func with struct - returns double",
21499 "call inferior func with struct - returns char *",
21500 but only if not gcc compiled (presumes xlc compiled).
21501 Change rs6000-*-* xfails for
21502 "call inferior func with struct - returns char" and
21503 " call inferior func with struct - returns short" to only
21504 xfail if not using gcc.
21505 (clean mostlyclean): Remove *.ci and *.tmp files.
21506 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
21507 than templ-info.exp.
21508 * gdb.base/langs.exp: Source gdb.base/langs.ci.
21509 Add rs6000-*-* xfail for "up to foo in langs.exp"
21510 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 21511 when not gcc compiled.
d63a86f8 21512
c906108c
SS
21513Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21514
21515 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
21516 * gdb.base/corefile.exp: Likewise.
21517 * gdb.base/list.exp: Likewise.
21518 * gdb.base/scope.exp: Likewise.
21519 * gdb.base/siganls.exp: Likewise.
21520
21521 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
21522 compiler output.
21523 * gdb.base/whatis.exp: Likewise.
21524
21525Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
21526
21527 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
21528 failure (opcode table has been fixed to match reality).
21529
21530Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
21531
21532 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
21533 "call inferior func with struct - returns char",
21534 "call inferior func with struct - returns short"
21535
21536 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
21537 "print 'scope0.c'::filelocal at main",
21538 "print 'scope0.c'::filelocal_bss in test_at_main",
21539 "print 'scope0.c'::filelocal at foo",
21540 "print 'scope0.c'::filelocal_bss in test_at_foo",
21541 "print 'scope0.c'::filelocal at bar",
21542 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 21543
c906108c
SS
21544 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
21545 in source file 1". This bug seems to have been fixed with both
21546 gcc and native cc (was native assembler bug?).
21547
21548Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
21549
21550 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
21551 "backtrace through signal handler" to "i*86-*-sysv4*".
21552 * gdb.base/signals.exp: Add xfail for "'next' behaved as
21553 continue" case. Add "known SVR4 bug" to fail message.
21554 Add "i*86-*-bsdi2.0" xfail for "handle all print".
21555 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
21556 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
21557 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
21558 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
21559 "up to foo in langs.exp", "show language at foo in
21560 langs.exp", "up to cppsub_ in langs.exp", "show
21561 language at cppsub_ in langs.exp", "up to fsub in
21562 langs.exp", and "show language at fsub in langs.exp".
21563 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
21564 "bactrace in corefile.exp".
21565 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
21566 "call inferior function with struct - returns float" and
21567 "call inferior function with struct - returns double".
d63a86f8 21568
c906108c
SS
21569Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
21570
21571 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
21572 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
21573 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
21574 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
21575
21576Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
21577
21578 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
21579 (or overriden) "CHILL" macro rather then bare "gcc".
21580 Also look for ../../gcc/xgcc since that is what we will
21581 actually need, not "Makefile". Remove following assignment
21582 of CHILL to CHILL_FOR_TARGET because that results in
21583 recursive definition.
21584
21585Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
21586
21587 * gdb.base/corefile.exp: Change xfail for backtrace in
21588 corefile.exp from linuxaout to all linux.
21589 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
21590 cases where we miss the breakpoint at the signal handler
21591 for some reason. Setup xfail for linuxoldld/linuxaout and
21592 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
21593 hitting SIGURG breakpoint.
21594 * gdb.base/signals.exp: Setup xfail for "next" acting like
21595 continue to add linuxoldld. Setup xfail for all linux for
21596 "next to handler in signals_tests_1", "backtrace in
21597 signals_tests_1", "continue to func1", "pass SIGUSR1",
21598 and continue to handler".
21599
21600Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
21601
21602 * Update all FSF addresses except those in COPYING* files.
21603
21604Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
21605
21606 * gdb.base/a2-run.exp: Change messages to be more explicit about
21607 the status of args, and quote binfile in results.
21608
21609Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
21610
21611 * gdb.base/callfuncs.exp: Add tests for passing structs to
21612 inferior functions and return various types.
21613 * gdb.base/callfuncs.c: Add functions to receive a struct
21614 and return a member of the struct, in various types.
21615
21616Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21617
21618 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
21619
21620Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
21621
21622 * config/vxworks29k.exp: New file, sources vxworks.exp.
21623
21624Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21625
21626 * config/gdbremote.exp: New file. Testing framework using
21627 gdbserver.
21628
21629Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
21630
21631 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
21632 "call function when asleep" and "send end of file".
21633 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
21634 for "backtrace in corefile.exp".
21635 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
21636 for "backtrace through signal handler".
21637 * gdb.base/corefile.exp: Make sure we actually generate a core file
21638 before trying the core tests. Some systems allow the user to suppress
21639 generation of core files and default to that (linux for example).
21640 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
21641 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
21642
21643Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21644
21645 * gdb.threads: New directory with some crude multi-threaded
21646 gdb tests (step.exp and step2.exp).
21647 * config/mt-lynx (STEP_EXECUTABLE): Define.
21648 (THREADFLAGS): Define.
21649
21650Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
21651
21652 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
21653
21654 * gdb.base/signals.exp: Disable whole file for lynx until
21655 further notice.
21656
21657 * gdb.base/signals.exp: xfail test where "next" acts like
21658 "continue" for lynx.
21659
21660 * gdb.base/interrupt.exp: xfail test for calling function while
21661 inferior is asleep for lynx.
21662
21663 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
21664 than one cr-lf after each command.
21665
21666Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21667
21668 * configure.in: Reinstate setting of stabsdirs variable, fix
21669 typo in setting up configdirs for native builds.
21670
21671 * gdb.base/return.exp: Fix typo in return double test.
21672 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
21673 compiler from optimizing them away.
21674
21675Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
21676
21677 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
21678 sequences to be echo'd by gdb when using gdb_test.
21679 * gdb.chill/chexp.exp: Likewise.
21680 * gdb.fortran/exprs.exp: Likewise
21681
21682Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21683
21684 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
21685 after the inferior gdb has started.
21686
21687 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
21688 after each command.
21689 * gdb.base/funcargs.exp: Likewise.
21690 * gdb.base/gdbvars.exp: Likewise.
21691 * gdb.base/interrupt.exp: Likewise.
21692 * gdb.base/list.exp: Likewise.
21693 * gdb.base/watchpoint.exp: Likewise.
21694 * gdb.c++/demangle.exp: Likewise.
21695 * gdb.c++/inherit.exp: Likewise.
21696 * gdb.chill/chexp.exp: Likewise.
21697 * gdb.fortran/exprs.exp: Likewise.
21698
21699 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
21700 test if we can't handle IO to/from the inferior.
21701
21702 * gdb.c++/misc.exp: Always check for a program already being
21703 started after sending a "run" command to gdb.
21704
21705 * gdb.base/twice.exp: Start with a fresh gdb.
21706
21707 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
21708 only depend on gdb's expression code, not the chill runtime.
21709
21710 * gdb.base/return.c: Put return values into variables so we
21711 can have gdb print them rather than depending on the program
21712 to print them.
21713 * gdb.base/return.exp: Corresponding changes.
21714
21715 * lib/gdb.exp: Provide default value for noinferiorio.
21716 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
21717 the inferior.
21718
21719 * gdb.base/break.exp: Always check for a program already being
21720 started after sending a "run" command to gdb.
21721 (text_next_with_recursion): Don't check the output from the
21722 program's printf statement. Instead just make sure the program
21723 exited.
21724
21725 * gdb.base/commands.exp: Protect tests which need arguments with
21726 $noargs conditionals.
21727
21728Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21729
21730 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
21731 of structure member arrays to match gdb/valops.c:value_addr change.
21732
21733Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
21734
21735 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
21736 cases.
21737
21738Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
21739
21740 * configure.in (configdirs): Remove gdb.chill from default list
21741 of subdirs and then add it back in only if doing a native build.
21742 The current chill compiler does not yet work in any cross build.
21743 * Revert all signal changes from Jul 6.
21744 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
21745 for sh-hms targets, allowing these tests to link, with no other
21746 changes. Testing is suppressed by setting "nosignals" in site.exp.
21747
21748Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
21749
21750 * configure.in (signaldirs): Define and add to configdirs for all
21751 targets except some specific ones that are known to not support signals.
21752 Also clean up formatting.
21753 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
21754 (signals, sigall): Remove rules to build.
21755 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
21756 Moved to new gdb.signals directory.
21757 * gdb.signals: New test directory.
21758 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
21759 signals.c signals.exp}: New or moved files.
21760
21761Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
21762
21763 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
21764
21765Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
21766
21767 * gdb.base/return.exp: Xfail `return double' test failure
21768 on at least Solaris 2.3 and handle future/past versions on
21769 a case by case basis as appropriate. Also update message
21770 to include i*86 failures.
21771
21772Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21773
21774 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
21775
21776 * lib/gdb.exp: Fix comment which erroneously identified
21777 gdb_file_cmd as gdb_load (the 19 May change was in fact to
21778 gdb_file_cmd not gdb_load).
21779 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
21780
21781 * gdb.base/setvar.exp: Make test names consistent between pass and
21782 fail cases. Use gdb_test more.
21783
21784Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21785
21786 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
21787
21788Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21789
21790 * gdb.base/help.exp: Fix expected help string for `show commands'.
21791
21792Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
21793
21794 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
21795
21796 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
21797 of a text section.
21798
21799Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
21800
21801 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
21802 that loop eventually terminates. Fix Connection refused logic so
21803 that testsuite will expire nicely.
21804
21805Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
21806
21807 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
21808 config/rom68k.exp: New tcl glue for the appropriate monitors.
21809 These all just end up calling monitor.exp.
21810 * config/monitor.exp (gdb_target_monitor): Handle `Connection
21811 refused' by retrying. Cleanup some timeout issues.
21812 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
21813 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
21814 callers don't have to set/restore global timeout variable.
21815
21816 * The following set of changes centralizes management of the global
21817 timeout variable. This way, it can be set in one target dependent
21818 place instead of dozens of places scattered throughout the test suite.
21819 If you need to lengthen a timeout, then you should either set timeout
21820 in one of the config/{target}.exp files, or multiply it by a factor.
21821 Setting it to an absolute value is always going to lose for some
21822 targets.
21823 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
21824 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
21825 * gdb.base/funcargs.exp: Don't set timeout.
21826 * gdb.base/list.exp (test_forward_search): Only use local timeout.
21827 * gdb.base/printcmds.exp (test_print_string_constants
21828 test_print_array_constants): Don't set timeout.
21829 * gdb.base/ptype.exp: Don't set timeout.
21830 * gdb.base/recurse.exp: Don't set timeout.
21831 * gdb.base/return.exp: Don't set timeout.
21832 * gdb.base/watchpoint.exp: Don't set timeout.
21833 * gdb.c++/classes.exp (do_tests): Don't set timeout.
21834 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
21835
21836Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
21837
21838 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
21839
21840Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21841
21842 * lib/gdb.exp: Disable chill tests for irix5.
21843
21844Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21845
21846 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
21847 each test pass or fail.
21848
21849Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21850
21851 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
21852 xlc not gcc.
21853
21854Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
21855
21856 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
21857
21858Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
21859
21860 * config/est.exp: Fix copyright and comments. Remove dead code.
21861 Use targetname, serialport and baud variables instead of fixed
21862 constants.
21863 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
21864 * config/cpu32bug.exp: New file to support cpu32bug monitors.
21865
21866Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21867
21868 * gdb.base/watchpoint.exp: Don't run
21869 test_watchpoint_triggered_in_syscall for sunos.
21870
21871Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21872
21873 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
21874 they don't seem to exist. Do include stdio.h.
21875
21876Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21877
21878 * gdb.base/a1-selftest.exp: Add alpha xfail.
21879
21880Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21881
21882 * gdb.base/watchpoint.c (main): Prompt before calling read().
21883 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
21884 Revise accordingly. Remove cruft about sending "123" several
21885 times, until it gets noticed. Clean up the "print buf[0]" stuff
21886 so that it passes or fails, and waits for prompts in the usual way.
21887
21888Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21889
21890 * gdb.base/recurse.exp: Fix comment.
21891
21892 * TODO: Remove item about printing variables in nodebug.exp. Add
21893 item about enabling tests which are only run on some targets.
21894
21895 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
21896 fail, make test names unique, use new gdb_test convention
21897 regarding pattern, use gdb_test more, etc.).
21898
21899 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
21900 fail, make test names unique, etc.).
21901
21902Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21903
21904 * gdb.base/nodebug.c: Change return type of top and middle to
21905 short.
21906 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
21907 are fixed by the recent mdebugread.c changes. Allow `short ()'
21908 as type for top and middle.
21909
21910Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21911
21912 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
21913 nearly as I can tell, the whole thing was an accident in Stu's
21914 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
21915 to replace a send/expect pair with gdb_test, but ended up only
21916 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
21917 of 30 Mar 1995 took care of it, but left this vestigial comment
21918 which I am now nuking.
21919
21920Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21921
21922 * gdb.base/break.exp: Look for different line number for
21923 breakpoint at main depending on usestubs.
21924
21925Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21926
21927 * gdb.base/list.exp: Adjust some alternate expect patterns to
21928 match recent list0.c change. Add alternate expect pattern for
21929 output from `list default lines around main' for optimizing
21930 compilers.
21931
21932Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21933
21934 * lib/gdb.exp: If nosignals is not set, set it to 0.
21935
21936Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
21937
21938 * config/slite-gdb.exp: Responds to load symbol table prompt.
21939 * gdb.base/break.exp: Adjust line number, fix rerun.
21940 * gdb.base/langs0.c: Add #ifdef usestubs.
21941
21942Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
21943
21944 * gdb.base/list.exp: Adjust line contents after adding new lines in
21945 list0.c. Also fix a syntax error.
21946
21947 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
21948 * gdb.base/break.exp: ditto.
21949 * gdb.base/list.exp: ditto.
21950 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
21951 * gdb.base/run.c: ditto.
21952 * gdb.base/list0.c: ditto.
21953 * gdb.base/funcargs.c: ditto.
21954
21955Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
21956
21957 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
21958 $targetname, $serialport and $baud instead of hardwired variables.
21959 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
21960 target doesn't support signals.
21961
21962Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
21963
21964 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
21965
21966Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21967
21968 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
21969 Don't rely on the value of an auto variable before it has been
21970 initialized. Use gdb_test more.
21971
21972Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21973
21974 * lib/gdb.exp (default_gdb_version): A version number must start
21975 with a digit, but other than that contains all characters up to
21976 the first whitespace character.
21977
21978Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21979
21980 * gdb.base/commands.exp (breakpoint_command_test): New tests.
21981
21982Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21983
21984 * gdb.c++/*.exp: Warn if executable does not exist. The original
21985 reason for skipping the warning was that configure.in sometimes
21986 intentionally skipped building the executables but the tcl code
21987 had no way of knowing. That (a) was always bogus with respect to
21988 error handling, (b) is no longer true (right now there is no way
21989 to skip C++ tests).
21990
21991 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
21992
21993Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21994
21995 * gdb.base/list.exp: Add expect patterns for output from
21996 SunPRO compiled executables.
21997 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
21998 types.
21999
22000Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22001
22002 * gdb.base/break.exp (test_next_with_recursion): Accept any line
22003 number (we are already testing that the correct source line text
22004 gets printed).
22005
22006 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
22007 that is what is intended, but something needed to be done to get
22008 sunos4 native working again.
22009
22010 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
22011
22012 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22013 apparently went with a (very) old xfail.
22014
22015Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22016
22017 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22018 runto_main is a proc in gdb.exp that will do 'step' for target use
22019 stubs.
22020 * gdb.base/exprs.exp: ditto.
22021 * gdb.base/interrupt.exp: ditto.
22022 * gdb.base/opaque.exp: ditto.
22023 * gdb.base/printcmds.exp: ditto.
22024 * gdb.base/ptype.exp: ditto.
22025 * gdb.base/scope.exp: ditto.
22026 * gdb.base/setvar.exp: ditto.
22027 * gdb.base/signals.exp: ditto.
22028 * gdb.base/twice.exp: ditto.
22029 * gdb.c++/classes.exp: ditto.
22030 * gdb.c++/inherit.exp: ditto.
22031 * gdb.c++/templates.exp: ditto.
22032 * gdb.base/break.exp: no run and hit main for stubs. Change line
22033 numbers for breakpoints and info breakpoint.
22034 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22035 breakpoint().
22036 * gdb.base/callfuncs.c: ditto.
22037 * gdb.base/exprs: ditto.
22038 * gdb.base/interrupt.c: ditto.
22039 * gdb.base/opaque0.c: ditto.
22040 * gdb.base/printcmds.c: ditto.
22041 * gdb.base/ptype.c: ditto.
22042 * gdb.base/scope0.c: ditto.
22043 * gdb.base/setvar.c: ditto.
22044 * gdb.base/signals.c: ditto.
22045 * gdb.base/twice.c: ditto.
22046 * gdb.c++/misc.cc: ditto.
22047 * gdb.c++/templates.cc: ditto.
22048
22049Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22050
22051 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22052
22053 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22054 somewhere between `read' and `main.c'. I'm pretty sure the
22055 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22056 and it isn't particularly useful.
22057
22058 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22059
22060Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22061
22062 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22063
22064Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22065
22066 * config/mt-slite: add LIBS and -nostdlib.
22067 * config/slite-gdb.exp: add this new file to support sparclite target.
22068
22069Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22070
22071 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22072
22073 * gdb.base/a2-run.exp: Change argument to istarget from
22074 "*-*-vxworks" to "*-*-vxworks*".
22075 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22076
22077Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22078
22079 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22080 will not runto main but do a 'step' to step out of breakpoint().
22081 * config/mt-slite: add -Dusestubs.
22082
22083Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22084
22085 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22086 instead of just @.
22087
22088 * gdb.base/signals.exp: Add test for "handle all print".
22089 * TODO: Remove "handle all print". Also remove item about
22090 checking copyright date (I don't like the idea of a spurious FAIL
22091 based on when we run the tests).
22092
22093 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22094 for SunOS4 (reason for failure not investigated). Remove
22095 redundant test for $binfile.
22096
22097 * gdb.base/nodebug.c (array_index): Call malloc.
22098
22099 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22100
22101Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22102
22103 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22104 conventions and slightly simplify the matching regexp.
22105
22106Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22107
22108 * gdb.base/break.exp: Update gdb_test invocation to use new
22109 convention.
22110
22111 * lib/gdb.exp: If noargs is not set, set it to 0.
22112
22113 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
22114 tests unique.
22115
22116 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
22117
22118Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22119
22120 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
22121 one argument of type "<non-float parameter>".
22122
22123Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
22124
22125 * config/rom68k.exp: New file to support Motorola IDP board.
22126 * gdb.base/a2-run.exp: Skip this file if noargs is set.
22127 * gdb.base/break.c: Change things around so that this program
22128 doesn't depend upon args. This is necessary to make remote
22129 targets work (in general, they can't take args).
22130 * gdb.base/break.exp: Don't try to send args to program. Don't
22131 expect output. Also, replace lots of code with gdb_test.
22132
22133Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22134
22135 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
22136 printing of '\'' (which is what the comment says we are testing,
22137 even though we were not), not '''.
22138 (test_integer_literals_rejected): Test that printing ''' is an error.
22139
22140 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22141 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
22142 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
22143 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
22144 Use gdb_test not test_print_accept.
22145 * lib/gdb.exp: Remove test_print_accept.
22146
22147 * gdb.base/signals.exp (signal_tests_1): Make pass message
22148 consistent with fail message.
22149
22150 * gdb.base/whatis.exp: Remove xfails for printing char vs.
22151 unsigned char; the bug (PR 1821) is fixed.
22152
22153 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
22154
22155 * gdb.base/scope.exp (test_at_localscopes): Call pass for
22156 successful tests--makes xfailing them work right.
22157
22158Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22159
22160 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
22161 only \r\n, not .*. The test can pass .* as the last thing in
22162 $pattern if that is what it wants. In addition to providing this
22163 flexibility, this change should speed up pattern matching in cases
22164 where the pattern already ended with .* (there were a number of
22165 them). This change also helps catch bad patterns--in the old
22166 scheme the typo "char \*" instead of "char \\*" would pass. Now
22167 it is caught.
22168 * Many .exp files: Update callers.
22169
22170 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
22171 clearer and does not spuriously match multiple ('s. Likewise for
22172 ) and *.
22173
22174 * gdb.base/nodebug.exp: Test ability to call a function and pass
22175 it a string (even with no debugging info).
22176
22177 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
22178 "p '\'", which is the same as "p ''" once tcl gets done with
22179 quoting, to "p '\\'", which I suspect is what is intended (one
22180 backslash gets sent to GDB).
22181
22182 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
22183
22184Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22185
22186 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
22187 1817) was fixed literally years ago.
22188
22189Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22190
22191 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
22192 test, it causes stepping out of call_after_alloca_subr with
22193 optimizing compilers.
22194 (localvars_in_indirect_call): Consume GDB prompt if `finish'
22195 fails.
22196
22197 * gdb.c++/templates.exp: Source templ-info.exp only if
22198 the templates executable exists.
22199
22200 * gdb.c++/misc.cc (class Contains_static_instance,
22201 class Contains_nested_static_instance),
22202 gdb.c++/classes.exp (test_static_members): Test printing of
22203 a class that contains a static instance of the class.
22204
22205Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22206
22207 * gdb.base/langs2.c (cppsub_): Don't prototype.
22208 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
22209 only, I believe).
22210
22211Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22212
22213 * lib/gdb.exp (skip_chill_tests): New procedure.
22214
22215 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
22216
22217Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
22218
22219 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
22220 each expect pattern. Cuts runtime from 12 to about 4 seconds.
22221
22222Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22223
22224 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
22225
22226 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
22227 disassemble 8, not 16, instructions for part 4.
22228
22229 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
22230 support the latter anymore.
22231
22232 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
22233 -DNO_PROTOTYPES.
22234 * gdb.base/callfuncs.c: Control use of prototypes based on
22235 NO_PROTOTYPES, not __STDC__.
22236 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
22237 t_float_values2 tests if prototypes in use.
22238
22239 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
22240 t_double_values): When checking differences against DELTA, check
22241 that difference is within the range (-DELTA,DELTA), not just
22242 (-infinity,DELTA).
22243
22244Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
22245
22246 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
22247 'file' command firts, then 'target', then 'load', this is due to gdb
22248 target set up.
22249 * config/mips-gdb.exp: Fix a couple regular exp bugs.
22250
22251Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
22252
22253 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
22254 FP load/store variants.
22255 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
22256
22257Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22258
22259 * gdb.base/term.exp: Do not give a warning if not native, it is
22260 not an abnormal condition.
22261
22262Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
22263
22264 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
22265 t_char_array".
22266
22267Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22268
22269 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
22270 are getting the version number.
22271
22272 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
22273 if not native, it is not an abnormal condition.
22274
22275Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22276
22277 * lib/gdb.exp: Just use "file exists", rather than undocumented
22278 dejagnu procedure "findfile".
22279
22280Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22281
22282 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
22283 (LDFLAGS): Set to -Xlinker -Ur.
22284
22285 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
22286 Removed, these values are set by lib/gdb.exp.
22287
22288 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
22289
22290Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22291
22292 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
22293 of replicating gdb startup code.
22294
22295 * config/mt-vxworks (LDFLAGS): Set to -r.
22296 (CFLAGS_FOR_TARGET): Removed.
22297
22298 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
22299 (gdb) and gdb for vxworks uses (vxgdb).
22300
22301 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
22302 executable is not in the tree and host != target, use sed and
22303 program_transform_name to determine the gdb name used by the
22304 target.
22305
22306 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
22307 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
22308
22309Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22310
22311 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
22312 floats, chars, and shorts where there are ANSI-style function
22313 definitions.
22314
22315 * gdb.base/langs.exp, gdb.base/langs*: New test.
22316 * gdb.base/Makefile.in: Build it.
22317 * TODO: Remove item about checking that C names don't get C++
22318 demangling applied; this test tests it.
22319
22320Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22321
22322 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
22323 went with the const70 xfail. The xfail went away a year ago.
22324
22325 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
22326
22327 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
22328 for hp300.
22329
22330 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
22331
22332 * gdb.base/a1-selftest.exp: Don't run on hp300.
22333
22334Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22335
22336 * Makefile.in (site.exp): Set host_alias and target_alias as well
22337 as host_triplet and target_triplet.
22338
22339Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22340
22341 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
22342
22343 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
22344 places as other ecoff systems).
22345
22346 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
22347 ultrix.
22348
22349Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22350
22351 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
22352 remove them.
22353 * gdb.base/nodebug.exp: Accept "function" in addition to "text
22354 variable and "variable" in addition to "data variable".
22355 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
22356
22357 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
22358 2.
22359 * gdb.base/list1.c (long_line): Add additional statement at start
22360 of function.
22361 * gdb.base/list.exp (test_forward_search): Update line number to
22362 reflect new statement.
22363
22364Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22365
22366 * gdb.base/signals.exp: Reinitialize searched source directories
22367 after gdb_start call.
22368
22369Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
22370
22371 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
22372 * gdb.stabs/Makefile.in: Likewise.
22373
22374 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
22375 change. Instead split the tests into smaller pieces.
22376 * gdb.disasm/hppa.s: Corresponding changes.
22377
22378Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22379
22380 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22381 Quote ^C when passing it to stty. For some shells ^ is a pipe.
22382
22383 * gdb.base/funcargs.exp: Modify many tests so that every test
22384 either passes or fails. Make some test names unique.
22385
22386Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22387
22388 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22389 Call stty to set interrupt character.
22390
22391 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
22392 for HP assembler versus GNU assembler based on actual behavior of
22393 $(CC), rather than assuming that $(AS) is always the GNU assembler.
22394
22395 * TODO: Suggest a few more stepping tests.
22396
22397Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
22398
22399 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
22400 restart GDB for h8300 after a continue.
22401 (return): Add pattern to match a29k-udi behavior.
22402 * gdb.base/nodebug.exp: Remove obsolete comment.
22403 * gdb.base/regs.exp: New file, testing of register displays.
22404 * gdb.base/return.exp: Fix typo in reference to $objdir.
22405 * gdb.base/whatis.exp: Always start with a fresh GDB.
22406
22407Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22408
22409 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
22410 higher, these tests generate a lot of output.
22411
22412Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22413
22414 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
22415 code following the catch silently ignored some errors; without the
22416 catch they should be thrown like any other tcl error. Also, the
22417 catch used "" instead of {} which meant all the callers who wanted
22418 to include one of the characters "[]$ had to quote it an extra time.
22419 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
22420 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
22421 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
22422 Remove extra quoting.
22423
22424Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
22425
22426 * gdb.base/commands.exp: Make test names unique; every test either
22427 passes or fails. Update some comments.
22428
22429 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
22430
22431Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22432
22433 The following fixes a FAIL caused by the fact that the alpha stabs
22434 configuration didn't use the ".if alpha" code in weird.def.
22435 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
22436 bit pointer, so the 32 bit version works even on the alpha.
22437 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
22438 Remove the stuff which allowed us to have separate versions for
22439 alpha and everything else.
22440
22441 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
22442 regexp which "info func operator\[\](" is supposed to match. Fix
22443 string to send to GDB. Note that GDB still doesn't work right. Add a
22444 new test for "info func .perator\[\](" which GDB does handle correctly.
22445
22446 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
22447
22448Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22449
22450 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
22451 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
22452 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
22453 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
22454 it makes the tests harder to understand and confuses test-o-matic.
22455 The preferred style is that each test provides a PASS or a FAIL,
22456 and has a unique message (e.g. "continue #54" not just "continue")
22457 which is the same for the pass and the fail.
22458 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22459 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
22460 to lib/gdb.exp.
22461 * gdb.base/printcmds.exp: Use test_print_accept. Remove
22462 prt_accept which was basically the same thing. Likewise for
22463 test_print_reject and prt_reject.
22464 * lib/gdb.exp (test_print_reject): Add some more error message
22465 patterns to match from the former printcmds.exp (prt_reject).
22466 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
22467 One defect of the passcount stuff is that some of it failed to
22468 report XPASS where appropriate.
22469 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
22470 stuff before and after arg in expected pattern.
22471 (test_paddr_operator_functions): Re-do test without print_addr_of;
22472 this is the only test which seems to want extra stuff there.
22473
22474Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22475
22476 * gdb.base/nodebug.exp: Update new tests to reflect improved
22477 wording of gdb output.
22478
22479 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
22480 and "ptype" work on variables in files compiled without -g.
22481 Replaces commented out "maint print msymbol" tests.
22482
22483Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22484
22485 * gdb.base/setvar.c (dummy): Call malloc.
22486
22487 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
22488 losing with the irix4 sed.
22489
22490 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
22491 ALRM" on irix4.
22492
22493Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22494
22495 * TODO: Remove items about corefile.exp testing new exec-file and
22496 backtrace; both are now done. Add items about printing enums.
22497
22498Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22499
22500 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
22501 "get signal $thissig" test fails.
22502
22503 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
22504
22505Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22506
22507 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
22508 compiler warning with dec alpha compiler.
22509
22510 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
22511 extra \n from gdb_test call (this explains why the prompt test
22512 that I removed yesterday was there).
22513 (user_defined_command_test): Remove extra \n and prompt test.
22514
22515 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
22516 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
22517 doesn't exist.
22518 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
22519 Also remove alpha workaround, which turns out to be because
22520 SIGABRT == SIGLOST.
22521
22522 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
22523
22524 * gdb.base/help.exp: Don't test "help show".
22525
22526Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22527
22528 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
22529 "set print address" is on.
22530 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
22531 pass prompt to gdb_test; gdb_test already looks for the prompt.
22532
22533 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
22534
22535 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
22536 was a vestige of the manual TESTSTRATEGY, and the purpose of it
22537 was to make sure that gdb can read a core file. But (a) the "read
22538 the corefile" part didn't make it to a1-selftest.exp, we just
22539 delete the corefile after creating it, and (b) we test reading
22540 corefiles in corefile.exp anyway. Also, this test left around a
22541 xgdb process on Solaris.
22542
22543 * gdb.base/corefile.exp: Also test backtrace.
22544
22545Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
22546
22547 * gdb.base/commands.exp: Test a simple user defined command with
22548 arguments and if/while statements; verify the full user command is
22549 printed by "show user".
22550
22551 * gdb.base/commands.exp: Test if/while commands as part of a
22552 breakpoint command list; verify they appear in breakpoint
22553 information.
22554
22555Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22556
22557 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
22558 than by dividing by zero.
22559
22560Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
22561
22562 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
22563 performing an inferior call with watchpoints enabled.
22564 * gdb.base/watchpoint.c (main): Delete second unnecessary read
22565 call.
22566
22567Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22568
22569 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
22570 of "file" command.
22571
22572 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
22573 Add additional pattern for when "int operator int(void);" appears
22574 in a different order.
22575
22576Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22577
22578 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
22579
22580 * gdb.base/help.exp: Replace most of docstrings for "info signals"
22581 and "signal" with ".*".
22582
22583Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22584
22585 * TODO: Add note about "handle all nostop".
22586
22587 * gdb.base/{sigall.c, sigall.exp}: New test.
22588 * gdb.base/Makefile.in: Add it.
22589
22590Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
22591
22592 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
22593 when invoking GDB, suppresses any windowing interface.
22594
22595Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
22596
22597 * config/sim-gdb: New file, simulator testing support.
22598
22599Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
22600
22601 * gdb.base/interrupt.exp: Test calling func1 twice.
22602
22603Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
22604
22605 * gdb.base/list.exp (test_forward_search): Set timeout higher
22606 when we'll be getting lots of output from gdb.
22607
22608 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
22609 "init_malloc" to after the expect statement. Run it if that
22610 regexp is taken, but also for two others which happen if source
22611 cannot be found.
22612
22613Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22614
22615 * gdb.base/printcmds.exp: New test, for printing register before
22616 program is running.
22617
22618Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22619
22620 * gdb.base/list.exp: Correct some alternate expect patterns
22621 to reflect changes in list1.c.
22622
22623Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22624
22625 * TODO: Add item regarding large frames.
22626
22627 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
22628
22629 * TODO: Remove item about enabling return.exp; it
22630 is enabled. Suggest a few more "return" tests.
22631
22632Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22633
22634 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
22635 anonymous unions.
22636
22637Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22638
22639 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
22640 and pr-5646.o, so "make" is the same as "make all", not "make
22641 pr-4975.o".
22642
22643Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
22644
22645 * gdb.base/list.exp: Adjust expectations to reflect changes in
22646 list1.c.
22647 (test_forward_search): New test proc.
22648 * gdb.base/list1.c (long_line): New function, has long source line.
22649
22650Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
22651
22652 * gdb.base/a1-selftest.exp: Change initial stepping to know about
22653 additional line of code that was added.
22654
22655Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
22656
22657 * gdb.disasm/hppa.s: Break the large branching tests into smaller
22658 tests so as not to overflow expect's input buffers.
22659 * gdb.disasm/hppa.exp: Corresponding changes.
22660
22661Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22662
22663 Beginnings of template debugging tests.
22664 * gdb.c++/templ-info.cc: New file to test for template
22665 debugging capability of the compiler.
22666 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
22667 templ-info.cc.
22668 * gdb.c++/templates.cc: Add explicit template instantiations
22669 to enable compiling with -fno-implicit-templates. Add destructor
22670 and 'value' method to T5 class for template tests.
22671 * gdb.c++/templates.exp: Add testcases for printing of template
22672 types, setting breakpoints on template methods and calling a
d63a86f8 22673 template method.
c906108c
SS
22674
22675Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
22676
22677 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
22678 branch target since some assemblers (gas-2.5) may emit a
22679 relocation for the branch instead of resolving it in the
22680 assembler.
22681
22682Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22683
22684 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
22685 through signal handler.
22686
22687Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22688
22689 * configure.in (*-*-netware): Use config/mt-netware.
22690
22691 * config/mt-netware: New file.
22692 * config/mt-i386-netware: Removed, separate configs for different
22693 netware architectures are no longer needed now that we have
22694 --with-headers.
22695
22696Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22697
22698 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
22699 by the recent changes to use ANSI C arithmetic conversions.
22700
22701Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22702
22703 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
22704 bug involving using inferior_pid to figure out whether to select a
22705 frame.
22706
22707Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
22708
22709 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
22710 match the current disassembler output.
22711
22712Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
22713
22714 * gdb.fortran/exprs.exp: Expect VOID instead of void.
22715 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
22716 types, expect "int" as type of integer values (for now).
22717
22718Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
22719
22720 * gdb.base/commands.exp: New tests for if/while commands.
22721
22722Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
22723
22724 * lib/gdb.exp (runto): Replace sub-pattern for hex value
22725 by .*, since hex values have different syntax in Chill mode.
22726
22727Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22728
22729 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
22730 linefeed from expect pattern for repeated types with indices > 9.
22731
22732Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
22733
22734 First part of Fortran test suite.
22735 * gdb.fortran: New directory.
22736 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
22737
22738Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22739
22740 * gdb.base/default.exp: Update expect pattern for load command
22741 without arguments.
22742
22743Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
22744
22745 * configure.in: Change i386 to i[345]86.
22746 * gdb.base/configure.in: Likewise.
22747 * gdb.c++/configure.in: Likewise.
22748 * gdb.chill/configure.in: Likewise.
22749
22750Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
22751
22752 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
22753 patterns, since that is not a valid context for comments.
22754
22755Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
22756
22757 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
22758 repeated types and repeated types with indices > 9.
22759
22760Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
22761
22762 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
22763 2417; old bug has been fixed.
22764
22765Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
22766
22767 * gdb.base/interrupt.exp: When trying to wake up the inferior,
22768 send the newline ourselves instead of assuming gdb_test will do
22769 so when passed an empty input string.
22770
22771 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
22772 stabs testcode.
22773
22774Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22775
22776 * lib/gdb.exp (gdb_test): Don't send anything if the first
22777 argument is an empty string. This makes cases where we want to
22778 match output that is already in expect's buffers (for example,
22779 matching a breakpoint after gdb_run_cmd has been called) work
22780 reliably.
22781
22782Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22783
22784 * config/netware.exp: New file.
22785
22786Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22787
22788 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
22789 the -B and -L prefixes so we can find the debugging stub.
22790
22791 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
22792 there and we are using the gcc from the tree.
22793
22794 * gdb.base/types.c: Removed.
22795
22796 * gdb.base/configure.in: Look for makefile fragments in ../config.
22797 Recognize i386-*-netware.
22798 * gdb.c++/configure.in: Likewise.
22799
22800Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22801
22802 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
22803 the correct TCL syntax.
22804
22805Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22806
22807 * gdb.base/opaque.exp: use runto instead of messing around with
22808 breakpoints. Simplify by using gdb_test.
22809
22810 * gdb.base/bitfields.exp: restart between tests on netware targets
22811 because breakpoints aren't relocated after target death. Run
22812 processes to completion.
22813
22814 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
22815
22816Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
22817
22818 * Makefile.in: Remove extra tabs that confuse some versions
22819 of "make". Use the newly built gdb to test with by default,
22820 rather than the first one in the tester's search path.
22821
22822Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
22823
22824 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
22825
22826 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
22827 condition help.
22828
22829Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22830
22831 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
22832
22833 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
22834 running.
22835 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
22836 * gdb.base/funcargs.exp: Likewise.
22837
22838 * gdb.base/bitfields.exp: Simplify by using gdb_test.
22839 * gdb.base/funcargs.exp: Likewise.
22840
22841 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
22842 message is "".
22843
22844Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22845
22846 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
22847 return,signals,twice}.exp: Handle non-existant binaries
22848 consistantly.
22849
22850 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
22851 * gdb.base/Makefile.in: Don't try to generate a core dump, we
22852 might testing a cross development system.
22853
22854Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22855
22856 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
22857 runtest script is relative to ${srcdir}, not ${rootdir}.
22858
22859Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
22860
22861 * gdb.base/signals.exp: Allow for optionality of breakpoint
22862 address.
22863
22864Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22865
22866 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
22867
22868Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22869
22870 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
22871 for size_t definition.
22872 * gdb.c++/templates.cc: Likewise
22873
22874 * config/mt-i386-netware: New file.
22875
22876 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
22877 defined.
22878
22879 * gdb.base/Makefile.in: Added support for systems that name core
22880 files by appending "core" to the program name.
22881 * gdb.base/a1-selftest.exp: Likewise.
22882
22883Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22884
22885 * gdb.base/return.exp: Add comment and message for `return double'
22886 test failure on Sparc Solaris.
22887
22888Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
22889
22890 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
22891
22892Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22893
22894 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
22895 from optimizing them away.
22896 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
22897 patterns to include default constructors and assignment operators,
22898 to match gcc versions beyond 2.5.8. Accept any cplus demangling
22899 character in the output of the virtual base pointer.
22900
22901Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22902
22903 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
22904 expression match in print_addr_of to avoid unintented matches.
22905 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
22906 versions up to 2.5.8.
22907
22908Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22909
22910 * gdb.base/list.exp: Tweak alternate pattern for listing of an
22911 included file to run under newer versions of expect.
22912 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
22913 consecutive >'s in templates to accomodate recent cplus-dem.c change.
22914 Remove xfail for the virtual table of BDDHookV.
22915
22916Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
22917
22918 * lib/gdb.exp (string_to_regexp): Set a default result.
22919 (default_gdb_start): Fix misleading message.
22920
22921Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
22922
22923 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
22924 Remove all CC, etc definitions.
22925 * config/mt-hpux: New file.
22926 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
22927 (CFLAGS, LDFLAGS): Define.
22928 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
22929
22930 * Makefile.in (site.exp): Don't insert host_os, etc.
22931 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
22932 (distclean): Check existence of subdir.
22933 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
22934 * gdb.base/Makefile.in: General cleanup and simplification.
22935 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22936 to build executables. Use default rule to build .o files.
22937 (EXPECT, RUNTEST, CC): Fix relative pathname.
22938 (site.exp): Don't insert host_os, etc.
22939 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
22940 and/or SIGUSR1 defined.
22941 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
22942 * gdb.c++/Makefile.in: General cleanup and simplification.
22943 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22944 (CFLAGS): Remove.
22945 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
22946
22947Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
22948
22949 * gdb.base/recurse.exp: Misc changes to get tests running again
22950 after Kung's changes to the watchpoint code.
22951 * gdb.base/watchpoint.exp: Likewise.
22952
22953Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
22954
22955 * lib/gdb.exp (string_to_regexp): Convert {\} also.
22956
22957Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
22958
22959 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
22960 * lib/gdb.exp (default_gdb_start): Define.
22961 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
22962 gdb.base/funcargs.exp, gdb.base/opaque.exp,
22963 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
22964 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
22965 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
22966 Don't call gdb_target_udi in between tests.
22967
22968Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22969
22970 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
22971 (which was basically just a local version of the same thing). In
22972 addition to avoiding duplication, gdb_test_exact is faster.
22973 * lib/gdb.exp (gdb_test_exact): Fix typo.
22974
22975 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
22976 don't give an error.
22977
22978 * gdb.base/term.exp: Call delete_breakpoints before starting.
22979
22980 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
22981 (t10): Add comment.
22982
22983Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22984
22985 Reorganization of the GDB Test Suite.
22986
22987 * gdb.base: New directory, contains all the basic tests.
22988 * gdb.c++: New directory, tests specific to C++.
22989 * gdb.chill: New directory, tests specific to Chill.
22990 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
22991 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
22992 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
22993 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
22994 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
22995 t30-31 to chill).
22996 * */gdbme.*: Rename to match appropriate expect scripts.
22997 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
22998 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
22999 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
23000 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
23001 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
23002 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
23003 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
23004 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
23005 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
23006 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
23007 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
23008 gdb.c++/virtfunc.cc: New names of C++ files.
23009 * gdb.chill/chillvars.ch: New name of Chill file.
23010 * gdb.base/configure.in, gdb.c++/configure.in,
23011 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23012 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23013 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23014 * configure.in (configdirs): Update to reflect directory changes.
23015 (target_abbrev): No longer define for any configuration.
23016 * Makefile.in: Cosmetic improvements to header comments.
23017
23018Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23019
23020 Various changes to gdb.t31:
23021
23022 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
23023 * gdbme.ch: Make all key-words and predefineds be upper-case.
23024 * chillvars.exp: Expect key-words and predefinds in upper-case.
23025
23026 * chillvars.exp: Use gdb_test_exact many places.
23027 Change expected output for arrays (which now includes index labels).
23028
23029 * pr-5020.exp, gdme.ch (module PR_5020):
23030 New test, for PR-5020.
23031
23032Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
23033
23034 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23035 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23036
23037Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23038
23039 * Makefile.in: Fix bit-rot in definitions of CHILL,
23040 CHILL_FOR_TARGET and Chill_LIB.
23041 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23042 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23043 CHILL, and CHILL_LIB.
23044
23045Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23046
23047 * Revert the previous changes. Please see Rob's directory
23048 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23049
23050Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23051
23052 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
23053 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23054 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23055 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
23056 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23057 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23058 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23059 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23060 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23061 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23062 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23063 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23064 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23065 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23066 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23067 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23068 changes from 94Q1.
23069
23070Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23071
23072 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23073 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23074 Rob's new testing fragments.
23075
23076Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23077
23078 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 23079 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
23080
23081Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23082
23083 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23084 version also, match on casted version strings, and match on
23085 gdb startup case where the line numbers might be messed up.
23086
23087Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23088
23089 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 23090 (CFLAGS): Delete it from here.
c906108c
SS
23091
23092Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23093
23094 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23095
23096Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23097
23098 * Makefile.in (RUNTEST): Default to just "runtest".
23099
23100Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23101
23102 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23103 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23104 the code has been restructured.
23105
23106Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23107
23108 * gdb.t00/default.exp (set write): Allow any number of \r and/or
23109 \n, not just one of each.
23110
23111 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
23112 /bin/cc gives a warning if you do.
23113
23114Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
23115
d63a86f8 23116 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
23117 __t10ListS_link1ZUiRCUiPT0
23118
23119Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23120
23121 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
23122 on local variables in recursive functions.
23123
23124 * gdb.t07/Makefile.in: Build the new test.
23125
23126Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23127
23128 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
23129 directly. Instead compare the return values from actual calls.
23130
23131Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
23132
23133 * Makefile.in (check): Set TCL_LIBRARY for runtest.
23134
23135Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23136
23137 * From Peter Schauer with minor modifications.
a9c64011
AS
23138 * gdb.t15/return.exp (return_tests): Handle targets where "return"
23139 stops in mid-line in the caller. Add xfail for returning a float
23140 value on X86 targets.
c906108c
SS
23141
23142Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23143
23144 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
23145 to avoid expect lossage.
23146 (fmem_LRbug_tests): Likewise.
23147 * gdb.disasm/hppa.s: Corresponding changes.
23148
23149 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
23150 conditions to work with latest dejagnu/expect.
23151
23152 * gdb.t15/funcargs.exp (finish from indirect call): No longer
23153 expected to fail on the PA.
23154 (backtrace in call with trampolines): Explicitly require main
23155 to be frame #1 (no trampolines should show up in backtrace).
23156
23157 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
23158 "continue -expect".
23159 * gdb.t06/break.exp: Likewise.
23160 * gdb.t07/watchpoint.exp: Likewise.
23161 * gdb.t13/bitfields.exp: Likewise.
23162 * gdb.t15/{funcargs,return}.exp: Likewise.
23163 * gdb.stabs/weird.exp: Likewise.
23164 * config/{mips,udi}-gdb.exp: Likewise.
23165
23166 * hppa.sed: Enclose comments within a sed command to avoid
23167 losing with the old OSF1 sed.
23168
23169Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23170
23171 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
23172 sequent dynix.
23173 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
23174 * gdb.t15/funcargs.exp: Conditionally step again to really
23175 finish from marker_call_with_trampolines. Handle the case where
23176 the first step from within call_with_trampolines already steps
23177 us back to main.
23178 * gdb.t15/gdbme.c: Add comment to closing brace of
23179 call_with_trampolines for funcargs.exp.
23180
23181Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23182
d63a86f8 23183 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
23184 Fix typo(s).
23185
23186Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23187
23188 * gdb.t07/gdbme.c: More code for watchpoint testing.
23189
23190 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
23191 "Hardware watchpoint" throughout file.
23192 (test_watchpoint_triggered_in_syscall): New test.
23193 (test_complex_watchpoint): New test.
23194
23195Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23196
23197 * gdbme.c (call_with_trampolines): New function to try and step
23198 into. Tests trampoline problems on the PA.
23199
23200 * funcargs.exp (localvars_in_indirect_call): No longer expect
23201 stepping into indirect call to fail on PAs.
23202 (test_stepping_over_trampolines): New test.
23203
23204Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23205
23206 * TODO: Add suggestions for static member function tests, and
23207 completion tests.
23208
23209Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23210
23211 * TODO: Add suggestions for "p/a" tests.
23212
23213 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
23214 (default_gdb_exit): Replace all the hair with sending "quit" to
23215 the process with a simple close.
23216
23217Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23218
23219 * TODO: Add suggestions for shared library tests.
23220
23221Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23222
23223 * TODO: Add suggestions for x/s tests.
23224
23225Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23226
23227 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
23228 "enable once", and "enable breakpoints once" with ".*".
23229
23230Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23231
23232 * TODO: Add suggestions about structure passing tests.
23233
23234Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23235
23236 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
23237 the primary1 test, use work around if __GNUC__ < 2.
23238 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
23239 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
23240 Test for bad output rather than waiting for timeout. Issue
23241 second continue only if first continue failed.
23242
23243Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23244
23245 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
23246 operator[] test with gdb_test because the old code didn't seem to
23247 be getting the quoting right with the new dejagnu.
23248
23249Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
23250
23251 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
23252 one from the path.
23253 * Makefile.in: Use a fresh expect if there is one, use runtest
23254 from the src tree if there is one.
d63a86f8 23255
c906108c
SS
23256Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23257
23258 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
23259 next over recursive call. Revise the tests from that point on
23260 (which had been skipped) to match GDB's actual (correct) output.
23261
23262 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
23263 with next over a breakpoint whose condition is false.
23264
23265 * gdb.t00/help.exp: Comment out "help set print" tests just like
23266 (and for same reason as) "help set" test.
23267
23268Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23269
23270 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
23271 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
23272
23273Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23274
23275 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
23276 necessary gdb_target_udi.
23277
23278 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
23279
23280 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
23281 1838 and 2417; they are fixed.
23282
23283 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
23284 gdb.t03/ptype.exp (ptype structure, ptype union):
23285 Remove xfails; the test is looser than when the xfails were added.
23286
23287 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
23288 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
23289
23290 * gdb.t01/run.exp: Only run shell test if isnative.
23291
23292 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
23293 since "run" automatically loads if necessary. Call gdb_target_udi
23294 after the "file" since "file" kills any execution target.
23295
23296 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
23297 GDB. GDB doesn't work that way (not anymore at least) on UDI.
23298 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
23299 argument for UDI.
23300
23301Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23302
23303 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
23304
23305 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
23306
23307Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23308
23309 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
23310 properly quoting regexps. This makes the second argument to
23311 demangle a fixed string, which matches the callers, instead of a
23312 shell-style pattern which is what the previous implementation
23313 used. Update some of the callers.
23314
23315Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23316
23317 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
23318 (comib_nullified_tests): Fix typo.
23319 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
23320 strings. No longer expected to fail.
23321
23322 * gdb.disasm/hppa.s (addib_tests): Fix typo.
23323 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
23324 strings. No longer expected to fail.
23325
23326 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
23327 string. No longer expected to fail.
23328
23329Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23330
23331 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
23332 No longer expected to fail.
23333
23334 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
23335 string. No longer expected to fail.
23336
23337Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23338
23339 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
23340 only in the names (I probably got most of them). I was even
23341 generous with some which differed in underscores in names, and
23342 probably missed a few, and I *still* was able to remove almost a
23343 third of the file with almost no impact on testsuite coverage.
23344
23345Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23346
23347 * gdb.t00/default.exp: Match udi_attach error message as well as
23348 the one from child_attach.
23349
23350 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
23351
23352 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
23353
23354 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
23355 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
23356
23357 * Move test with enums and partial symbols back to
23358 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
23359 Reverts the change of 26 May 93. Per today's change to
23360 stabs.texinfo, the behavior that weird.exp was expecting was
23361 unreasonable; what is important is that the compiler+gdb get
23362 things right, which happens with a recent gcc. Also fix the test
23363 to deal with native compilers which put out the stab gdb can't
23364 deal with.
23365
23366Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23367
23368 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
23369 in the names. The main thing these accomplish is to slow things down.
23370 Many more such duplicates surely remain.
23371
23372 * gdb.t00/help.exp: Comment out "help support" test just like
23373 (and for same reason as) "help set" test.
23374
23375Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
23376
23377 * gdb.t06/break.exp: Remove setup_xfails for
23378 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
23379 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
23380 about known bug in gcc to include up through 2.5.8.
23381 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
23382 well as "_vb$".
23383 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
23384 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
23385 with latest gcc and gdb.
23386 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
23387 well as "_vb$".
23388
23389Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23390
23391 * configure.in (hppa*-*-*): Also configure and build stabs-only
23392 tests.
23393
23394Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23395
23396 * gdb.t10/hppa.mt: A makefile fragment for the PA.
23397 * gdb.t10/configure.in (hppa*-*-*): Use it.
23398
23399Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23400
23401 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
23402
23403Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23404
23405 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
23406 versions prior to 1.13.5.
23407
23408Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23409
23410 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
23411 the prompt is at the start of a line.
23412
23413Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23414
23415 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
23416 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
23417 in the copr tests now.
23418 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
23419 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
23420 expected to fail.
23421
23422Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
23423
23424 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
23425 gdb.t31/chillvars.exp, lib/gdb.exp:
23426 Tweak to run under either version of expect.
23427 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
23428 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
23429 * gdb.t11/list.exp: Remove extraneous whitespace.
23430
23431Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23432
23433 * gdb.t16/printcmds.exp (test_print_strings): Accept
23434 "(unsigned char *) " before the string.
23435
23436 * TODO: Add notes about printing of fancy types and GDB expressions.
23437
23438Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
23439
23440 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
23441 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 23442 if doing mips-idt-ecoff.
c906108c
SS
23443
23444Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
23445
23446 * Most .exp files: Tweak to run under either version of expect.
23447
23448Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23449
23450 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
23451 xfails; I'm not sure why they are failing, but not because of PR 1806.
23452
23453Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
23454
23455 * config/unix-gdb.exp: Remove gdb_unload cause it's already
23456 defined in lib/gdb.exp.
23457
23458Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23459
23460 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
23461 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
23462 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
23463 have to be typeless.
23464
23465Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23466
23467 * TODO: Add suggestion for copyright year test.
23468
23469Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
23470
23471 * configure.in (*-*-lynxos*): Add stabs tests.
23472
23473Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23474
23475 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
23476 so insert a tab before any assembler directive in column zero.
23477
23478 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
23479 stores.
23480 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
23481 stores.
23482 (fpu_short_memory_tests): Likewise.
23483
23484Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23485
23486 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
23487 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
23488 .stabs directives in comments.
23489
23490Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23491
23492 * TODO: New file, describing tests we could write.
23493 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
23494
23495Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23496
23497 * gdb.t06/signals.exp: Add kludge to force re-sync.
23498
23499 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
23500 to xgdb instead of gdb, get out of gdb.
23501
23502Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
23503
23504 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
23505 for info.
23506
23507Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23508
23509 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
23510 * gdb.stabs/configure.in (hppa*-*-*): Use it.
23511 * gdb.stabs/hppa.sed: New sed script for the PA.
23512
23513Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23514
23515 * gdb.stabs: Re-write weird.def and configuration to use sed
23516 instead of cpp. sed is portable and POSIX; cpp is neither.
23517
23518Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23519
23520 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
23521
23522Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23523
23524 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
23525
23526Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23527
23528 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
23529 "_vb$".
23530 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
23531 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
23532
23533Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23534
23535 * lib/gdb.exp: Comment out code which depends on non-existent
23536 `transform' procedure.
23537
23538Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
23539
23540 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
23541 * lib/gdb.exp: Transform tool name.
23542 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
23543 1.1's new error handling system.
23544
23545Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23546
23547 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
23548
23549Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23550
23551 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
23552 They made pattern matching so slow that timeouts happened on
23553 heavily loaded systems. Now any output from "show print" which
23554 gets us back to the GDB prompt is a PASS.
23555
23556Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
23557
23558 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
23559
23560Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23561
23562 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
23563
23564 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
23565 It is not from PR 3220.
23566
23567Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23568
23569 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
23570 just started failing because they depended on the order the
23571 subcommands are presented, or exact docstring text. This kind of
23572 test is a pain and has minimal benefit.
23573
23574Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23575
23576 * gdb.t09/corefile.exp: At end of test, use "core" command with
23577 no arguments.
23578
23579Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
23580
23581 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
23582 17}/Makefile.in: Make it possible to run the testsuite with Sun
23583 make and CC = cross gcc by adding explicit build rules for .o
23584 files.
23585
23586Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23587
23588 * gdb.t15/funcargs.exp: Don't put comments on same line as
23589 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 23590
c906108c
SS
23591Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23592
23593 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
23594
23595Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
23596
23597 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
23598 * gdb.t20/inherit.exp: remove three dumplicate entries.
23599
23600Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23601
23602 * gdb.t06/break.exp: For "next over recursive call", fail on any
23603 incorrect output, not just on "factorial (value=2)".
23604
23605Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23606
23607 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
23608 working now. Add an xfail if accesing a bss variable causes
23609 a memory error if the target is not yet run.
23610
23611Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23612
23613 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
23614 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
23615 name of __st* demangling (2 strings). Did Kung really get the
23616 more than 95 others right without testing them?
23617
23618Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
23619
23620 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
23621
23622Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
23623
23624 * configure.in (configdirs): Add gdb.disasm
23625 * gdb.disasm: New directory for GDB disassembler tests.
23626 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
23627
23628Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23629
23630 * gdb.t00/help.exp: Don't test "help set".
23631
23632 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
23633 from within expect statements. None of these happen anymore and
23634 they cause regressions to be silently unnoticed.
23635
23636 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
23637 messages) about known failures with gcc cygnus-2.4.5-930417.
23638
23639 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
23640 comp-info.exp so it gets built if it doesn't exist.
23641
23642 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
23643 it is no longer used.
23644 * gdb.t13/comp-info.c: Removed.
23645
23646Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23647
23648 * gdb.t06/signals.exp: Add xfail for sun3.
23649
23650Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23651
23652 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
23653 relevant because ^C doesn't get sent but failure can be reproduced
23654 interactively).
23655
23656Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23657
23658 * gdb.stabs/alpha.mt: New configuration file for alpha.
23659 * gdb.stabs/configure.in: Use it.
23660 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
23661 sharing with alpha.mt, redefine long to word via preprocessor.
23662 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
23663 for alpha.
23664 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
23665 native cc.
23666 * gdb.t00/teststrategy.exp: Change expect string so that we
23667 consume the `(xgdb)' from the command echo and from the gdb prompt.
23668 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
23669 gdb currently compares all values as long, so this failure probably
23670 applies to any configuration where LONGEST is bigger than a target int.
23671 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
23672 with gcc.
23673 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
23674 to handle opaque pointers, gcc is.
23675 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
23676 as first argument. Include <sys/types.h> and change all operator
23677 new definitions to use size_t.
23678 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
23679 now that we use size_t.
23680
23681Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23682
a9c64011 23683 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 23684 a long or float array cast all array members to the same type.
a9c64011 23685 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 23686 with 64 bit longs.
a9c64011 23687 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 23688 on alpha.
a9c64011 23689 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
23690
23691Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23692
23693 * gdb.t24 (demangle.exp): Constructors of templates have names like
23694 vector<int>::vector(int) not vector<int>::vector<int>(int). See
23695 section 14.6 of the ARM.
23696
23697 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
23698 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
23699 accomplish little and slow down the testsuite.
23700
23701 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
23702 Accept spaces various places.
23703
23704Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23705
23706 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
23707 with watchpoint enabled.
23708
23709 * Makefile.in: Remove definition of CC and remove the second
23710 definition of CXX (the "CXX = gcc" one remains). These definitions
23711 were causing backquotes to be expanded within backquotes, which
23712 doesn't work.
23713
23714Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
23715
23716 * gdb.t17/callfuncs.exp: Add "return 0" to end.
23717
23718Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23719
a9c64011
AS
23720 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
23721 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
23722 by mips cc and contains no stabs entries.
23723
23724Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
23725
23726 * config/vx-gdb.exp: Use fake device to load files rather than
23727 NFS.
23728 * lib/gdb.exp: New proc to do "file" command.
23729 * config/unix-gdb.exp: Use new "file" proc.
23730
23731Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
23732
23733 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
23734 Rework board rebooting slightly.
23735 (gdb_exit): Don't exit from the remote shell; there isn't one.
23736 * gdb.stabs/weird.exp: If a program is being debugged already,
23737 kill it.
23738 * gdb.t04/setvar.exp: Stop and restart gdb.
23739 * gdb.t05/expr.exp: Likewise.
23740 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
23741 restart gdb and reload the program.
23742 * gdb.t08/opaque.exp: Likewise.
23743 * gdb.t12/scope.exp: Likewise.
23744 * gdb.t13/bitfields.exp: Likewise.
23745 * gdb.t15/funcargs.exp: Likewise.
23746 * gdb.t20/classes.exp: Likewise.
23747 * gdb.t03/ptype.exp: Increase timeout.
23748 * gdb.t16/printcmds.exp (test_print_string_constants,
23749 test_print_array_constants): Likewise.
23750 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
23751 * gdb.t20/classes.exp (do_tests): Likewise.
23752 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
23753
23754Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
23755
23756 * gdb.stabs: Renamed *wierd* to *weird*.
23757
23758Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23759
23760 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
23761 for timeout. Add "known gcc 2.4.5 bug" to failure message.
23762
23763Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23764
23765 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
23766 (do_tests): Remove xfail for whatis on one_var and two_var.
23767
23768Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
23769
23770 * Makefile.in: Made cross building work better by adding
23771 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
23772
23773Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23774
23775 * gdb.t15/{return.c,return.exp,Makefile.in}:
23776 New test, currently commented out.
23777
23778Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
23779
23780 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
23781 still running and removes the leftover named socket so GDb can do
23782 clean restarts.
23783
23784Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
23785
23786 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
23787 console, not GDB.
23788 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
23789 cross testing works better with "make check"
23790 * config/unix-gdb: Use default procedures for exit and version.
23791 * config/vx-gdb.exp: Cleaned up and massaged back to working order
23792 with the newest VxWorks.
23793
23794Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23795
23796 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
23797 old form.
23798
23799 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
23800 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
23801
23802 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
23803
23804 * config/unix-gdb.exp: Remove this version of gdb_exit
23805 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
23806 Rob says he'll look at it when he gets back to testing boards.
23807
23808Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
23809
23810 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
23811 an expected fail for certain ptype commands.
23812
23813 * gdb.t20/classes.exp: Update expected results of "ptype class
23814 Base1" to account for the constructor that now appears in the type.
23815
23816Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
23817
23818 * configure.in (configdirs): Restore gdb.t04, which mysteriously
23819 disappeared from list.
23820 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
23821 "alldone" proc with call to cleanup and exit.
23822 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
23823 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
23824 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
23825 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
23826 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
23827 "alldone" proc with simple returns that suppress remaining
23828 tests. The alldone proc went away many months ago.
23829
23830Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23831
23832 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
23833
23834 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
23835
23836Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23837
23838 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
23839 as vax gdb will display them.
23840
23841Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23842
23843 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
23844 optimizers.
23845
23846 * scope.exp: Change "bad value for localval" messages so each one
23847 is unique.
23848
23849 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
23850 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
23851
23852 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
23853
23854Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23855
23856 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
23857 doesn't exist (due to optimization).
23858
23859Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23860
23861 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
23862 contains \r because the filename is long.
23863
23864 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
23865 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
23866
23867Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23868
23869 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
23870 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
23871 Ultrix.
23872 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
23873 int tests.
23874 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
23875
23876Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
23877
23878 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
23879
23880 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 23881 to match does not match the passing case but still matches the
c906108c
SS
23882 failing case.
23883
23884Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23885
23886 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
23887
23888Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
23889
23890 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
23891 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
23892 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
23893 Remove various versions of gdb_exit.
23894 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
23895 gdb_exit.
23896 * config/unix-gdb.exp: gdb_exit remains here, and should override
23897 the generic version, since it's doing a lot of wierd stuff that
23898 the other versions aren't. FIXME, fold it in, or abandon this
23899 version.
23900
23901Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23902
23903 * gdb.t24/demangle.exp: Add tests for PR 3220.
23904
23905Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23906
23907 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
23908
23909Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
23910
23911 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
23912 "i386-*-*". Works for i486 as well.
23913
23914 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
23915 bug, and expand domain of xfail to all SVR4 systems, since the
23916 actual problem is likely to be in generic SVR4 /proc support.
23917
23918Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23919
23920 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
23921
23922Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
23923
23924 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
23925 xfails for other systems. Match a missing 'Continuing.' as an
23926 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
23927
23928 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
23929 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
23930 Only issue warning for missing executables if -all option is used.
23931
23932 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
23933 file if -all option is used. It's like an unpredictable XFAIL.
23934
23935Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23936
23937 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
23938 for dynamically linked binaries.
23939
23940 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
23941
23942Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23943
23944 * gdb.t20/inherit.exp: Change message for "print tagless struct"
23945 to state that this is a known bug in old versions of g++.
23946
23947Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23948
23949 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
23950 while waiting for `Continuing'.
23951
23952Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
23953
23954 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
23955 in text, data, and bss.
23956 * gdb.t10/nodebug.c: Add local and global test variables for
23957 initialized and uninitialized data.
23958
23959Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23960
23961 * config/unix-gdb.exp (gdb_exit): Add "wait".
23962
23963Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23964
23965 * gdb.t06/signals.exp: xfail the continue from the handler for all
23966 targets.
23967
23968 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
23969 function with watchpoints enabled, the i386 call dummy starts with
23970 a call.
23971
23972 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
23973 386 bsd names its corefiles.
23974
23975Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
23976
23977 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
23978 compilers don't grok it.
23979 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
23980 with small octal ints rather than character constants, which
23981 are signed and might not fit if first promoted to int.
23982
23983Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
23984
23985 * gdb.t09/Makefile.in (clean): Remove corefile.
23986
23987Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23988
23989 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
23990
23991Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23992 and Jim Kingdon (kingdon@cygnus.com)
23993
23994 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
23995 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
23996 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
23997
23998Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23999
24000 * gdb.t17/interrupt.exp: Add xfail for hppa.
24001
24002Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24003
24004 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
24005 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
24006 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
24007 to determine signed-ness of bitfields and use the result to setup
24008 the xfail.
24009 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
24010 * gdb.t15/funcargs.exp: Use them to step until the second indirect
24011 call line is reached if necessary.
24012
24013Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24014
24015 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24016
24017Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24018
24019 * gdb.t06/break.exp: Also test `clear' command.
24020
24021Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24022
24023 * gdb.t00/teststrategy.exp: Remove extra quote.
24024
24025 * gdb.t07/watchpoint.exp: Change xfail for calling function with
24026 watchpoint enabled to be for all non-68k machines.
24027
24028 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
24029
24030Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24031
24032 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
24033 targets use aout.mt instead of ecoff.mt as gas understands
24034 standard aout format.
24035
24036Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24037
24038 * lib/gdb.exp (runto): Don't insist that function we are running to
24039 was compiled with -g.
24040
24041 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24042
24043 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24044 to get back into the read system call.
24045 Accept leading newline in case where we woke it up.
24046
24047Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24048
24049 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24050 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24051 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24052 enable ecoff configuration.
24053
24054Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24055
24056 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24057
24058Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24059
24060 * gdb.t16/printcmds.exp: Add another printf test.
24061
24062Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24063
24064 * configure.in: If configured -with-stabs on any target, add
24065 stabsdirs to configdirs.
24066
24067Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24068
24069 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24070 fun" so pattern does not match the command itself.
24071
24072Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24073
24074 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24075
24076Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24077
24078 * gdb.t17/interrupt.exp: Test for more things.
24079
24080Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24081
24082 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24083 compiler arranges the code and line numbers.
24084
24085 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24086
24087Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24088
24089 * gdb.t00/help.exp: Increase expect input buffer size.
24090
24091Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24092
24093 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24094
24095 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24096
24097 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24098
24099 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24100 [0-9]*, not just [0-9].
24101
24102Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24103
24104 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24105
24106 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
24107
24108Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24109
24110 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
24111
24112Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24113
24114 * gdb.t06/signals.c: Add xfails for sun3.
24115
24116 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
24117
24118 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
24119 test_stepping tests.
24120
24121Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24122
24123 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
24124
24125 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
24126
24127 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
24128 rather than actually putting it through cpp twice.
24129
24130 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
24131
24132Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
24133
24134 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
24135 no longer needed.
24136
24137Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24138
24139 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
24140
24141 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
24142 C++ features prints as "struct", make it a pass, not an xfail.
24143
24144Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24145
24146 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
24147 Don't require VA to print as "class" rather than "struct".
24148
24149Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
24150
24151 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
24152
24153Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24154
24155 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
24156
24157Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24158
24159 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
24160 order.
24161
24162Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24163
24164 * gdb.t16/printcmds.exp: Add printf tests.
24165
24166 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
24167
24168 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
24169
24170Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
24171
24172 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
24173 pass counts, to counteract any existing or future setup_xfails.
24174
24175Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24176
24177 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
24178 {BEGIN,END}_COMMON for common block instead of STAB.
24179 * gdb.stabs/wierd.exp: Add xfail for rs6000.
24180
24181 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
24182 intp_var should be N_GSYM not N_LSYM.
24183 wierd-aout.S: Use a label for the value of the N_SO.
24184 wierd.def: Remove all backslashes.
24185 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
24186
24187Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24188
24189 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
24190 get the expected next to inheritance3.
24191
24192Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24193
24194 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
24195 now that gcc-2.4 gets it right.
24196
24197Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24198
24199 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
24200
24201 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
24202 generating comp-info.exp which works for cross-compilation.
24203
24204Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
24205
24206 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
24207 "*-*-sysv4.*".
24208
24209Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
24210
24211 * gdb.t01/run.exp: Start with a fresh gdb.
24212 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
24213 SVR4.x.
24214
24215Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
24216
24217 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
24218 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
24219 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
24220 Makefile.in (distclean, realclean): Remove gdbme.c from list of
24221 things to remove.
24222
24223Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
24224
24225 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
24226 test cases from bug reports.
24227
24228Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
24229
24230 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
24231 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
24232 avoid spurious xfails.
24233 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
24234 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
24235 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
24236
24237Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
24238
24239 * gdb.t00/teststrategy.exp: Rework to provide more useful
24240 description of each test, fix problem with systems that define
24241 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
24242 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
24243 results for "next over recursive call" so timeouts aren't taken
24244 by error.
24245
24246Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
24247
24248 * gdb.t12/scope.exp: Test printing of variables before run.
24249
24250 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
24251 printed in wrong order due to sorting.
24252
24253Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
24254
24255 * gdb.t00/teststrategy.exp: Fix expected results for printing
24256 user entered string constant. Is array of char, prints with no
24257 address.
24258
24259 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
24260 commands.
24261 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
24262 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
24263 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
24264 of struct of char arrays.
24265 * gdb.t00/radix.exp: New tests for radix commands.
24266
24267Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
24268
24269 * gdb.t16/printcmd.exp: Print a variable before running program
24270 (with xfail for AIX).
24271
24272Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
24273
24274 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
24275
24276 * gdb.t16/printcmd.exp: Don't print variables before running program.
24277
24278 * gdb.t06/break.exp: Don't require envp argument to main.
24279
24280 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
24281
24282 * gdb.t02/whatis.exp, gdb.t11/list.exp:
24283 Add xfails for rs6000.
24284
24285 * gdb.t02/whatis.exp: Change other tests not to re-test something
24286 we already tested.
24287
24288 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
24289 each type used has a variable of that type.
24290
24291Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
24292
24293 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
24294
24295Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
24296
24297 * configure.in: change srctrigger to be a file, not a directory
24298
24299Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
24300
24301 * configure.in (mips-idt-ecoff*): Added trailing '*'.
24302
24303 * gdb.t11/list.exp: Fixed a couple of typos.
24304
24305Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
24306
24307 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
24308 is fixed and PR is closed.
24309 * gdb.t16 (gdbme.c): Add simple test string variable.
24310 * gdb.t16 (printcmds.exp): Add tests with simple test string
24311 variable, primarily for boundaries on "set print elements".
24312
24313Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
24314
24315 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
24316 Make leading 0's optional and don't expect a tab in the middle
24317 of the number.
24318
24319 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
24320
24321 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
24322 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
24323 don't end command passed to gdb_test with newline.
24324
24325 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
24326 signed keyword away, don't expect signed bitfields to be signed.
24327
24328 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
24329 printing with only as many 1's as are in the field as well as printing
24330 with 32 1's (see comment).
24331
24332Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
24333
24334 * gdb.t00/default.exp: Start with a fresh gdb.
24335 * configure.in (configdirs): Remove gdb.t31 until the chill
24336 compiler works again. It no longer is able to find chillrt0
24337 since it isn't in libchill.a anymore.
24338 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
24339 wierd.o, make more modular.
24340 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
24341 spurious newlines that caused problems.
24342
24343Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24344
24345 * Move test with enums and partial symbols from gdb.t03/ptype.exp
24346 to gdb.stabs/wierd.exp since GCC has worked around the bug.
24347 gdb.stabs/wierd.{exp,def}: Many new tests.
24348
24349 * gdb.t00/default.exp: update info line for new message.
24350
24351 * gdb.t02/{whatis.exp,gdbme.c}:
24352 Test that "char *" doesn't print as "caddr_t".
24353
24354Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24355
24356 * gdb.t00/help.exp: Use .* in place of some help messages which
24357 just changed.
24358 gdb.t00/default.exp: Update "info frame" test for new message.
24359 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
24360 Remove some xfails
24361
24362Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24363
24364 * gdb.t03/{gdbme.c,ptype.exp}:
24365 Add tests for typedef'd struct and union without tags.
24366 Also check "whatis" on a variable of a typedef'd enum without a tag.
24367
24368 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
24369 PRMS 1823; the bug still exists but isn't reproduced by this test
24370 anymore), and remove rs6000 XFAIL (the bug is fixed).
24371
24372 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
24373 duplicated from whatis.exp. For those that are left, accept
24374 "long", "long int", or "int" for long variables (whatis.exp already
24375 has an XFAIL for "int", so no need to fail it here).
24376
24377 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
24378 Deal with GCC's names for types now that GDB uses the compiler's names.
24379
24380 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
24381 setup_xfail's for sunos4. If we #defined the signed keyword away,
24382 don't expect GDB to know that char it is signed.
24383
24384 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
24385
24386Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
24387
24388 * configure.in (configdirs): Add gdb.t24 for C++ tests that
24389 should work on any system, regardless of debugging format.
24390 * gdb.t21/demangle.exp: Move to gdb.t24.
24391 * gdb.t24/demangle.exp: Move from gdb.t21.
24392 * gdb.t24/{Makefile.in, configure.in}: New files.
24393
24394Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24395
24396 * configure.in: Do gdb.stabs and C++ tests only for stabs.
24397 * gdb.stabs: New directory.
24398
24399Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24400
24401 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
24402 not just "Quit anyway?".
24403
24404Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
24405
24406 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
24407 that all setup_xfails are immediately followed by clear_xfails.
24408
24409Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
24410
24411 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
24412 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
24413 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
24414 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
24415 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
24416 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24417 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24418 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
24419 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
24420 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
24421 gdb.t31/chillvars.exp, lib/gdb.exp:
24422 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
24423 bug-gdb@prep.ai.mit.edu.
24424
24425Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
24426
24427 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
24428 with 0.0, not integer 0.
24429
24430Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
24431
24432 * gdb.t06/break.exp: Update for "Kill the program" message change.
24433
24434Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
24435
24436 * Makefile.in (GDBFLAGS): Set to -nx.
24437 * Makefile.in (site.exp): Use GDBFLAGS.
24438
24439Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24440
24441 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
24442 Makefiles.
24443 (check): depend on just-check.
24444 (just-check): added so that tests can be run without a noop
24445 build pass.
24446
24447Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24448
24449 Switch to using configure's configdirs.
24450 * Makefile.in (Makefile): add configure.in dependency.
24451 (SUBDIRS): removed redundant assignment.
24452 * configure.in: switch subdirs assignment to configdirs.
24453 * gdb.t*/configure.in: new files.
24454
24455Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
24456
24457 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
24458 works.
24459
24460Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
24461
24462 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
24463 in explicit rules. Apparently this is not supported by some makes.
24464
24465Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
24466
24467 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
24468
24469Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24470
24471 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
24472 disappeared.
24473
24474Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
24475
24476 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
24477
24478Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
24479
24480 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
24481 watchpoint problem that is now fixed.
24482 * gdb.t30/chexp.exp: Remove setup_xfail for printing
24483 uninitialized convenience variables.
24484 * gdb.t31/chillvars.exp: Fix expected patterns for printing
24485 structures.
24486
24487Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24488
24489 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
24490 which causes expect to get out of sync with gdb on long output
24491 from help set.
24492 * gdb.t09/corefile.exp: Make expected pattern for core file
24493 failing signal and frame output format less sun specific.
24494
24495Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
24496
24497 * gdb.t31/chillvars.exp: Add and remove initial dummy
24498 breakpoint, so that symbol table is forced in.
24499 (Needed at least on Sunos4, though it seems not SVR4.)
24500 * gdb.t31/chillvars.exp: Update for changed output format.
24501
24502Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
24503
a9c64011 24504 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
24505
24506Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
24507
24508 * Makefile.in: Added --srcdir when invoking runtest, removed the
24509 need for a local config file. (optional now)
24510
24511Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
24512
24513 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
24514 failure count used to force early termination. Add some more
24515 expected failures for gnu style demangling.
24516
24517Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24518
24519 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
24520 pmi variable from gdb.t20/gdbme to get optimized away.
24521 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
24522 Check for written corefile upon timeout _and_ eof.
24523
24524Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24525
24526 * config/unix-gdb.exp: Add missing return 0.
24527
24528Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24529
24530 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
24531 test termination.
24532
24533Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
24534
24535 * configure.in (subdirs): Put back gdb.t17 which mysteriously
24536 disappeared.
24537
24538Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
24539
24540 * gdb.t10/crossload.exp: Disable the i860-elf test until such
24541 time as i860 support works.
24542
d63a86f8 24543 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
24544 "backtrace 100\r" rather than just "backtrace\r", to match last
24545 change.
24546
24547Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
24548
24549 * config/udi-gdb.exp (gdb_exit): Remove close command.
24550 (gdb_target_udi): New procedure to set the UDI target.
24551 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
24552 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
24553 Added waits for prompts after several question responses. Added
24554 some more responses used by a29k-amd-udi-gdb.
24555 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
24556 pass different arguments, restart UDI connection after program
24557 completion.
24558 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
24559 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24560 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
24561 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
24562 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
24563 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
24564 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24565 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
24566 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
24567 after program completion.
24568 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
24569 compiled with a SELECT_VECS setting.
24570 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
24571 infinite recursion.
24572
24573 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
24574 Added checks for COFF results, and made them expected failures for
24575 all targets. It would be better to make them expected failures
24576 for COFF targets only.
24577
24578Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
24579
24580 * Makefile.in: add null dvi target, don't bother to recurse
24581 through test directories for info and install-info; rename
24582 $(datadir) to be dejagnu instead of deja-gnu
24583
24584Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
24585
24586 * gdb.t31/gdbme.ch: Re-enable code that previously caused
24587 compiler to coredump.
24588 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
24589 code.
24590
24591Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
24592
24593 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
24594 coredump.
24595 * gdb.t31/chillvars.exp: Comment out tests that depend on that
24596 code.
24597
24598Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
24599
24600 * gdb.t03/ptype.exp: tests for return code from gdb_test.
24601 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
24602 which in a shell. Deletes xgdb when done.
24603 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
24604 Tests the return from the "set height" or "set width" commands.
24605 Added a few return codes where needed.
24606
24607Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
24608
24609 * Makefile.in (SUBDIRS): Add gdb.t17.
24610 * configure.in (subdirs): Add gdb.t17.
24611 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
24612 files to test gdb's calling of functions in the inferior with
24613 the correct arguments and gdb's ability to retrieve any
24614 result returned.
24615
24616Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
24617
24618 * config/unix-gdb.exp (gdb_exit): Remove close commands that
24619 may be called after gdb goes away. Previous versions of expect
24620 needed these to avoid file descriptor leaks, but they cause
24621 errors with the current revision of expect.
24622 * gdb.t00/gdbvars.exp: Use -re on expected output after
24623 setting sevenbit-strings.
24624 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
24625 to set sevenbit-strings consistent across tests.
24626 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
24627 set sevenbit-strings consistent across tests.
24628
24629Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
24630
24631 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
24632 expected output to match current "expect" expectations.
24633
24634Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
24635
24636 * gdb.t00/default.exp: Change expected output for default "source"
24637 command, to match new gdb behavior which requires a filename to
24638 source.
24639
24640Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
24641
24642 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
24643 expected fail for i486-*-* that misses the marker2 function.
24644 * gdb.t10/crossload.exp (bfddefault): Allow successful
24645 recognition of a format to pass even if no symbols are found.
24646 Explicitly catch failures where the format is not recognized
24647 or is ambiguous, and add the reason to the fail message.
24648 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
24649 the cause is and invalid target and add reason to failure message.
24650 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
24651 elf32-i386, elf32-sparc, and elf32-i860.
24652 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
24653 Set up expected failure for 'filename'::variable scope resolution,
24654 which is now apparently broken on all targets.
24655 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
24656 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
24657 gdb.t23/templates.exp: Change failure for missing binfile into
24658 just a warning.
24659 gdb.t21/demangle.exp: Change all cfront references to 'arm'
24660 references.
24661
24662Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
24663
24664 * gdb.t00/default.exp: Add expected output for default "source"
24665 command, to match new gdb behavior.
24666 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
24667
24668Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
24669
24670 * config/*-gdb.exp: returns an error, rather than exiting on
24671 internal errors.
24672
24673Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
24674
24675 * gdb.t03/gdbme.c: Add pointer to struct variable.
24676 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
24677 referencing struct members.
24678
24679Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
24680
24681 * configure.in (mips-idt-ecoff): New target.
24682 * config/mips-gdb.exp: New file for remote board using MIPS remote
24683 debugging protocol.
24684
24685 * Redid configuration scheme. Removed gdb.t*/configure.in.
24686 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
24687 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
24688 distclean targets. Built executables via .o files. Adjusted
24689 tests to account for source files in $(srcdir) rather than
24690 $(objdir).
24691 * lib/gdb.exp (runto): Don't expect () after the function name,
24692 because it may have arguments.
24693
24694Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
24695
24696 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
24697 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
24698 expected failures for mips-idt-* and mips-sgi-*.
24699 * gdb.t00/default.exp (attach): Kill process if requested.
24700 * gdb.t00/help.exp (help target core, help target): Accept a gdb
24701 that does not read core files.
24702 * gdb.t01/run.exp: Removed checks for exit status code.
24703 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
24704 it is linked in.
24705 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
24706 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
24707 appropriate, rather than doing it by hand.
24708 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
24709 execution.
24710 * gdb.t10/crossload.exp: Kill existing program if needed.
24711 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
24712 appropriate, rather than doing it by hand. Always increase
24713 timeout for this test, not just for VxWorks.
24714
24715Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
24716
24717 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
24718 of Chill STRUCT types and STRUCT values.
24719 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
24720 than "char".
24721 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 24722 struct2): New struct definitions and initializations to test
c906108c
SS
24723 simple Chill STRUCT types.
24724
24725Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
24726
24727 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
24728 the null byte at the end of strings.
24729 * gdb.t00/default.exp: Make show version insensitive to copyright
24730 date.
24731 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
24732 to avoid dependencies on target char signedness.
24733 * gdb.t16/printcmds.exp: Update expected results for explicitly
24734 unsigned char.
24735 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
24736 now work.
24737 * gdb.t21/demangle.exp: Add many more patterns for template
24738 demangling, most of them being expected failures.
24739 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
24740 string we are matching for, to match on the whole string.
24741 * gdb.t21/demangle.exp: Add many new test strings to demangle,
24742 and fix a whole bunch that had incorrect expected output but were
24743 passing anyway because of the bug in "proc demangle".
24744 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
24745 type.
24746 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
24747
24748Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
24749
a9c64011
AS
24750 * gdb/testsuite: made modifications to testcases, etc., to allow
24751 them to work properly given the reorganization of deja-gnu and the
24752 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
24753
24754Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
24755
24756 * gdb/testsuite: Initial creation of gdb/testsuite.
24757 Migrated dejagnu testcases and support files for testing nm to
24758 gdb/testsuite from deja-gnu. These files were moved "as is"
24759 with no modifications. This migration is part of a major overhaul
24760 of dejagnu. The modifications to these testcases, etc., which
24761 will allow them to work with the new version of dejagnu will be
24762 made in a future update.
48efe704 24763
8d8cb839 24764 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 24765\f
8d8cb839
EZ
24766;; Local Variables:
24767;; mode: change-log
24768;; left-margin: 8
24769;; fill-column: 74
24770;; version-control: never
24771;; End:
902f2ccb
MC
24772
24773 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 24774 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
24775 Copying and distribution of this file, with or without modification,
24776 are permitted provided the copyright notice and this notice are preserved.
This page took 2.510771 seconds and 4 git commands to generate.