2011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
059241a0
PP
12011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
2
3 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
4
28a0b48c 52011-07-13 Matt Rice <ratmice@gmail.com>
6
7 * gdb.python/py-objfile-script-gdb.py: Renamed to
8 py-objfile-script-gdb.py.in.
9 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
10 py-objfile-script-gdb.py.
11 * gdb.python/py-objfile-script.exp: Update reference to
12 py-objfile-script-gdb.py.
13
9a771b67
JK
142011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15
16 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
17 reference undefined label.
18
04ad99e6
JK
192011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
20
21 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
22 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
23 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
24 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
25
713389e0
PM
262011-07-11 Phil Muldoon <pmuldoon@redhat.com>
27
28 PR python/12438
29 * gdb.python/python.exp: Add maint set/show python print-stack
30 deprecated tests. Add set/show python print-backtrace tests.
31
97d146f8
JK
322011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
33
34 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
35 debug info.
36
facde0e5 372011-07-06 Matt Rice <ratmice@gmail.com>
38
39 * gdb.python/python.exp: Update filename paths.
40 * gdb.python/py-symtab.exp: Ditto.
41
438640d1
MP
422011-07-06 Marek Polacek <mpolacek@redhat.com>
43
44 * gdb.python/py-evthreads.exp: Add missing `$'.
45
33a365df
MF
462011-07-06 Jie Zhang <jie.zhang@analog.com>
47
48 * config/bfin.exp: New file.
49 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
50 * gdb.asm/bfin.inc: New file.
51
8f7ae686
MP
522011-07-06 Marek Polacek <mpolacek@redhat.com>
53
54 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
55 the whole output.
56
eb2a6f42
TT
572011-07-05 Tom Tromey <tromey@redhat.com>
58
59 * gdb.java/jprint.java (jprint.hi): New field.
60 * gdb.java/jprint.exp: Print string.
61
177b42fe
TJB
622011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
63
64 * gdb.base/call-sc.c: Fix typos.
65 * gdb.base/ifelse.exp: Likewise.
66 * gdb.base/structs.c: Likewise.
67
3b2a0cf2
JB
682011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
69
70 * gdb.base/jit-so.exp: New test.
71 * gdb.base/jit-dlmain.c: New file.
72 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
73
46fc714c
JK
742011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
75
76 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
77 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
78 * gdb.cp/pr9167.exp (p b): Likewise.
79 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
80 (test value of P in inner_m, test type of Z in inner_m): Call
81 setup_xfail for gcc <= 4.5.
46fc714c 82
418c7cf7
JK
832011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
84
85 * gdb.cp/paren-type.cc: New files.
86 * gdb.cp/paren-type.exp: New files.
87
3d50dd94
JK
882011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
89
90 Stop on first linespec terminator instead of eating what we can.
91 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
92 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
93 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
94 (break C::f()): ... this one.
95 (break C::operator()()): New test.
96 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
97 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
98 test.
99
dcf9f4ab
JK
1002011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
101
102 Fall back linespec to minimal symbols.
103 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
104 error message.
105 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
106 * gdb.cp/minsym-fallback-main.cc: New file.
107 * gdb.cp/minsym-fallback.cc: New file.
108 * gdb.cp/minsym-fallback.exp: New file.
109 * gdb.cp/minsym-fallback.h: New file.
110
3f542ed1
JK
1112011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
112
113 * gdb.cp/no-dmgl-verbose.cc: New file.
114 * gdb.cp/no-dmgl-verbose.exp: New file.
115
1162011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
117
118 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
119 __GI_.
120 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
121 (f): New function.
122 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
123 (complete p 'func<short>(): ... here.
124 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
125 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
126 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
127 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
128 Make them KFAIL gcc/49546.
129
00eb2c4a
JB
1302011-07-01 Joel Brobecker <brobecker@adacore.com>
131
132 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
133
85a20c42
JK
1342011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
135
136 Test GCC PR debug/49546.
137 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
138 (test type of F in k3_m, test value of F in k3_m): New.
139 * gdb.cp/temargs.cc (struct S3, struct K3): New.
140 (main): New variable k3. Call k3.k3_m.
141
d2d43431
JB
1422011-07-01 Jean-Charles Delay <delay@adacore.com>
143
144 * gdb.ada/packed_array.exp: Fix expected outout.
145
54ae186f
JB
1462011-07-01 Jean-Charles Delay <delay@adacore.com>
147
148 * gdb.ada/packed_array.exp: fixed expected output.
149
8f17729f
JB
1502011-07-01 Joel Brobecker <brobecker@adacore.com>
151
152 * gdb.ada/same_enum: New testcase.
153
f5aa6869
JB
1542011-07-01 Joel Brobecker <brobecker@adacore.com>
155
156 * gdb.ada/ptr_typedef: New testcase.
157
828292f2
JB
1582011-07-01 Joel Brobecker <brobecker@adacore.com>
159
160 * gdb.ada/arrayptr.exp: Add ptype test.
161
18920c42
JB
1622011-07-01 Joel Brobecker <brobecker@adacore.com>
163
164 * gdb.ada/char_enum: New testcase.
165
3536d9e3 1662011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
167
168 * gdb.base/dump.exp (capture_pointer_with_type): New.
169 Get value from address instead of name.
170 Start GDB once, and do `dump' and `restore'
171 tests together.
172
db863c42
MF
1732011-06-30 Jie Zhang <jie.zhang@analog.com>
174 Mike Frysinger <vapier@gentoo.org>
175
176 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
177 helper functions for getting/setting remotetimeout variable.
178 * lib/gdb.exp (gdb_load): If the target is remote, set
179 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
180 with $loadtimeout. Set $load_ok to 0 before doing the load.
181 Instead of returning, immediately, set $load_ok to 0. Call
182 set_remotetimeout with $oldremotetimeout, and then return if
183 $load_ok is 1.
184
e9e642a8
AB
1852011-06-30 Andrew Burgess <aburgess@broadcom.com>
186
187 * gdb.python/py-template.exp: Don't run this test if the target
188 does not support c++ tests.
189
32019081
JK
1902011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
191
192 Fix non-only rename list for Fortran modules import.
193 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
194 tests.
195 * gdb.fortran/module.f90 (module moduse): New.
196 (program module): use moduse, test var_x, var_y and var_z.
197
0ecee54c
TT
1982011-06-29 Tom Tromey <tromey@redhat.com>
199
200 PR testsuite/12040:
201 * gdb.fortran/array-element.exp: Use f90, not f77.
202 * gdb.fortran/complex.exp: Use f90, not f77.
203 * gdb.fortran/derived-type.exp: Use f90, not f77.
204 * gdb.fortran/library-module.exp: Use f90, not f77.
205 * gdb.fortran/logical.exp: Use f90, not f77.
206 * gdb.fortran/module.exp: Use f90, not f77.
207 * gdb.fortran/multi-dim.exp: Use f90, not f77.
208 * gdb.fortran/subarray.exp: Use f90, not f77.
209
3b2b8fea
TT
2102011-06-29 Tom Tromey <tromey@redhat.com>
211
212 * gdb.fortran/charset.exp: New file.
213 * gdb.fortran/charset.f90: New file.
214
42159ca5
TT
2152011-06-29 Tom Tromey <tromey@redhat.com>
216
217 PR testsuite/12040:
218 * lib/future.exp: New file, mostly extracted from ada.exp.
219 Rewrote compatibility code to use rename.
220 (gdb_find_gfortran): New proc.
221 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
222 gfortran patch.
223 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
224 Move to future.exp.
225 * lib/gdb.exp: Always load future.exp.
226
af69a5ce
YQ
2272011-06-28 Yao Qi <yao@codesourcery.com>
228
229 * gdb.cp/exception.cc: Don't include iostream.
230 (bar): Remove print statement.
231 (catcher): New.
232 (main): Remove print statements. Call function catcher.
233 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
234 Set breakpoint on catcher, and check the value of parameter.
235
ab5c6a72
YQ
2362011-06-23 Yao Qi <yao@codesourcery.com>
237
238 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
239 1.2 is disabled. KFAIL for uclinux.
240
9497469f
MP
2412011-06-23 Marek Polacek <mpolacek@redhat.com>
242
243 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
244 mi_gdb_test.
245
b9132588
MP
2462011-06-23 Marek Polacek <mpolacek@redhat.com>
247
5d197ed0 248 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 249
e55595ca
MP
2502011-06-23 Marek Polacek <mpolacek@redhat.com>
251
5d197ed0
MP
252 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
253
2542011-06-23 Marek Polacek <mpolacek@redhat.com>
255
256 * gdb.mi/mi2-basics.exp: Fix races. Honour the
257 `test_exec_and_symbol_mi_operatons' return value.
258 (test_mi_interpreter_selection): Use mi_gdb_test instead of
259 gdb_test_multiple.
260 (test_exec_and_symbol_mi_operatons): Likewise.
261 (test_path_specification): Likewise.
e55595ca 262
be777e08
YQ
2632011-06-23 Yao Qi <yao@codesourcery.com>
264
265 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
266 supported.
267 * lib/gdb.exp (support_displaced_stepping): New.
268
615556d6
YQ
2692011-06-23 Yao Qi <yao@codesourcery.com>
270
271 * gdb.threads/execl.exp: Skip on remote target.
272
833b0ca7
MP
2732011-06-21 Marek Polacek <mpolacek@redhat.com>
274
5d197ed0 275 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
276 mi_gdb_test.
277
1ee4023a
MP
2782011-06-20 Marek Polacek <mpolacek@redhat.com>
279
5d197ed0 280 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 281
d0b1d624
MP
2822011-06-20 Marek Polacek <mpolacek@redhat.com>
283
5d197ed0 284 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
285 mi_gdb_test.
286
79aa92c1
MP
2872011-06-20 Marek Polacek <mpolacek@redhat.com>
288
5d197ed0 289 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 290
5ce5db06
YQ
2912011-06-14 Yao Qi <yao@codesourcery.com>
292
293 gdb/testsuite/
294 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
295
533a737e
JK
2962011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
297
298 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
299
d0e53741
TT
3002011-06-10 Tom Tromey <tromey@redhat.com>
301
302 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
303 Add tests for pointer-to-member-function.
304 * gdb.cp/temargs.cc (S::somefunc): New function.
305 (K2): New class.
306 (main): Instantiate K2; call method.
307
b5916bbd
JB
3082011-06-08 Joel Brobecker <brobecker@adacore.com>
309
310 * gdb.python/py-inferior.c (f2): Make str an array rather
311 than a pointer.
312 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
313
5be4dfca
JK
3142011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
315
316 * gdb.base/async-shell.c: New file.
317 * gdb.base/async-shell.exp: New file.
318
9f47e254
PA
3192011-06-06 Pedro Alves <pedro@codesourcery.com>
320
321 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
322
64b9b334
JB
3232011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
324
325 From Stephen Kitt <steve@sk2.org>
326 * gdb.base/help.exp: Adjust following some spelling corrections
327 in GDB.
328
dbc0f131
YQ
3292011-06-01 Yao Qi <yao@codesourcery.com>
330
331 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
332
fd336a18
KS
3332010-05-31 Keith Seitz <keiths@redhat.com>
334
335 PR c++/12750
336 * gdb.cp/static-method.cc: New file.
337 * gdb.cp/static-method.exp: New file.
338
fa8b9902
KS
3392010-05-31 Keith Seitz <keiths@redhat.com>
340
341 PR symtab/12704
342 * gdb.cp/anon-ns.cc: New file.
343 * gdb.cp/anon-ns.exp: New file.
344
0a5b1e09
PA
3452011-05-31 Pedro Alves <pedro@codesourcery.com>
346
347 * gdb.arch/i386-dr3-watch.c: New file.
348 * gdb.arch/i386-dr3-watch.exp: New file.
349
0578b8d1
YQ
3502011-05-30 Yao Qi <yao@codesourcery.com>
351
352 * gdb.base/callfuncs.c (t_structs_fc): New.
353 (t_structs_dc, t_structs_ldc): New.
354 (t_double_many_args):
355 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
356 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
357 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
358 * gdb.base/callfuncs.exp: Call new functions.
359
6680506e
YQ
3602011-05-30 Yao Qi <yao@codesourcery.com>
361
ff4d2c60
YQ
362 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
363 Call rerun_and_prepare for each test to isolate effects.
364
3652011-05-30 Yao Qi <yao@codesourcery.com>
366
367 * gdb.base/varargs.c (find_max_float_real): New.
368 (find_max_double_real, find_max_long_double_real): New.
369 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
370 * lib/gdb.exp (setup_kfail_for_target): New.
371
e43ec454
YQ
3722011-05-30 Yao Qi <yao@codesourcery.com>
373
374 * gdb.base/funcargs.c (callca, callcb, callcc): New.
375 (callcd, callce, callcf, callc1a, callc1b): New.
376 (callc2a, callc2b): New.
377 * gdb.base/funcargs.exp (complex_args): New.
378 (complex_integral_args, complex_float_integral_args): New.
379 * lib/gdb.exp (support_complex_tests): New. Determine
380 whether to run test cases on _Complex types.
381
432b4d03
JK
3822011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
383
384 * gdb.threads/leader-exit.c: New file.
385 * gdb.threads/leader-exit.exp: New file.
386
6caf069d
MP
3872011-05-27 Marek Polacek <mpolacek@redhat.com>
388
9497469f 389 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 390
97fce28b
MP
3912011-05-27 Marek Polacek <mpolacek@redhat.com>
392
393 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
394 remove the `supported' variable.
395 * gdb.mi/mi-nonstop.exp: Likewise.
396 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
397 * gdb.mi/mi-nsintrall.exp: Likewise.
398 * gdb.mi/mi-nsmoribund.exp: Likewise.
399 * gdb.mi/mi-nsthrexec.exp: Likewise.
400
9da8c2a0
PA
4012011-05-26 Pedro Alves <pedro@codesourcery.com>
402
403 * gdb.reverse/finish-reverse-bkpt.exp: New test.
404
2c03e5be
PA
4052011-05-26 Pedro Alves <pedro@codesourcery.com>
406
407 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
408
2e21250d
KS
4092011-05-24 Keith Seitz <keiths@redhat.com>
410
411 PR breakpoint/12803
412 * gdb.cp/cmpd-minsyms.cc (a): New method.
413 (b): New method.
414 (c): New method.
415 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
416
cdac0397
PA
4172011-05-24 Pedro Alves <pedro@codesourcery.com>
418
419 * gdb.base/commands.exp (watchpoint_command_test): Check that the
420 watchpoint's command list didn't execute when the watchpoint went
421 out of scope.
422
ee5683ab
PM
4232011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
424
425 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
426 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
427 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
428 * gdb.arch/i386-gnu-cfi.exp: Likewise.
429 * gdb.arch/i386-permbkpt.exp: Likewise.
430 * gdb.arch/i386-prologue.exp: Likewise.
431 * gdb.arch/i386-size-overlap.exp: Likewise.
432 * gdb.arch/i386-size.exp: Likewise.
433 * gdb.arch/i386-unwind.exp: Likewise.
434 * gdb.reverse/i386-precsave.exp: Likewise.
435 * gdb.reverse/i386-reverse.exp: Likewise.
436 * gdb.reverse/i386-sse-reverse.exp: Likewise.
437 * gdb.reverse/i387-env-reverse.exp: Likewise.
438 * gdb.reverse/i387-stack-reverse.exp: Likewise.
439
c91c8c16
PA
4402011-05-24 Pedro Alves <pedro@codesourcery.com>
441
442 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
443 file doesn't error, using MI.
444
c50491a7
TT
4452011-05-23 Tom Tromey <tromey@redhat.com>
446
447 * gdb.base/charset.exp (string_display): Add tests to assign to
448 arrays.
449 * gdb.base/charset.c (short_array, int_array, long_array): New.
450
4a07b7da
PA
4512011-05-20 Pedro Alves <pedro@codesourcery.com>
452
453 Cope with async mode.
454
4a07b7da
PA
455 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
456 into gdb_test + mi_expect_stop.
457
b275f2d2
PA
4582011-05-20 Pedro Alves <pedro@codesourcery.com>
459
460 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
461 (callme): Remove printf call.
462
eec52c44
PM
4632011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
464
465 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
466 quote pattern to avoid problems with Cygwin/mingw expect versions.
467 * gdb.base/default.exp (show convenience): Use double
468 quote pattern for regular expressions.
469
b3c8eb43
JK
4702011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
471
472 Fix -readnow for -gdwarf-4 unused type units.
473 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
474 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
475
ed731959
JK
4762011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
477
478 * gdb.base/kill-after-signal.c: New file.
479 * gdb.base/kill-after-signal.exp: New file.
480
3b48433d
PA
4812011-05-16 Pedro Alves <pedro@codesourcery.com>
482
483 * gdb.ada/start.exp: Call untested with the correct test filename.
484 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
485 test filename. Make the test's binary unique.
486 * gdb.arch/i386-signal.exp: Call untested with the correct test
487 filename.
488 * gdb.arch/i386-size-overlap.exp: Ditto.
489 * gdb.arch/Makefile.in (EXECUTABLES): Update.
490 * gdb.base/gcore-buffer-overflow.exp: Ditto.
491 * gdb.cp/call-c.exp: Ditto.
492 * gdb.mi/mi-reverse.exp: Call untested with the correct test
493 filename. Make the test's binary unique.
494 * gdb.mi/Makefile.in (EXECUTABLES): Update.
495 * gdb.python/py-mi.exp: Ditto.
496 * gdb.python/Makefile.in (EXECUTABLES): Update.
497 * gdb.reverse/i386-precsave.exp: Ditto.
498 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
499 test filename.
500 * gdb.reverse/i387-stack-reverse.exp: Ditto.
501 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
502 unique.
503 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
504 test filename.
505 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
506 * gdb.trace/tfile.exp: Ditto.
507
ba4a8bdd
YQ
5082011-05-14 Yao Qi <yao@codesourcery.com>
509
510 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
511 type.
512
dbaefcf7
DE
5132011-05-13 Doug Evans <dje@google.com>
514
515 * gdb.python/py-objfile-script.exp: New file.
516 * gdb.python/py-objfile-script.c: New file.
517 * gdb.python/py-objfile-script-gdb.py: New file.
518 * testsuite/gdb.python/py-section-script.exp: Test
519 "info auto-load-scripts".
520
9930639c
TT
5212011-05-13 Tom Tromey <tromey@redhat.com>
522
523 * gdb.dwarf2/clztest.exp: New file.
524 * gdb.dwarf2/clztest.c: New file.
525 * gdb.dwarf2/clztest.S: New file.
526
05272e11
DE
5272011-05-13 Doug Evans <dje@google.com>
528
cc63ef9b
DE
529 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
530 String16 tests.
05272e11 531
6edba76f
TT
5322011-05-13 Tom Tromey <tromey@redhat.com>
533
534 * lib/gdb.exp (is_x86_like_target): New proc.
535 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
536 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
537 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
538 -nostdlib to compiler.
539 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
540 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
541 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
542 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
543 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
544
028d0ed5
TJB
5452011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
546
547 * gdb.python/py-function.exp: Test setting a value from a function
548 which executes a command.
549
8a9b8146
TT
5502011-05-12 Tom Tromey <tromey@redhat.com>
551
552 * gdb.dwarf2/typeddwarf.S: New file.
553 * gdb.dwarf2/typeddwarf.c: New file.
554 * gdb.dwarf2/typeddwarf.exp: New file.
555
10483e8e
MP
5562011-05-12 Marek Polacek <mpolacek@redhat.com>
557
558 * gdb.mi/mi-basics.exp: Fix races. Honour the
559 `test_exec_and_symbol_mi_operatons' return value.
560 (test_mi_interpreter_selection): Use mi_gdb_test instead of
561 gdb_test_multiple.
562 (test_exec_and_symbol_mi_operatons): Likewise.
563 (test_path_specification): Likewise.
564
faf067f1
JK
5652011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
566
567 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
568 (gdb_touch_execfile): Remove catch wrappers. New variable time.
569 Replace `file copy' and `file rename' by `file mtime'. Twice.
570
7ff911a3
JK
5712011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
572
573 * gdb.base/readline-ask.c: New file.
574 * gdb.base/readline-ask.exp: New file.
575 * gdb.base/readline-ask.inputrc: New file.
576
a536c6d7
UW
5772011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
578
579 * gdb.cell/bt.exp: Delete breakpoints before running to signal
580 to avoid race condition.
581 * gdb.cell/coremaker.c: Use small stack size.
582 * gdb.cell/ea-standalone.exp: Use file name without path as
583 argument to c_to.
584 * gdb.cell/fork.exp: Allow other output when continuing to end.
585
d472a426
JK
5862011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
587
588 * gdb.threads/corethreads.c: New file.
589 * gdb.threads/corethreads.exp: New file.
590
5912011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
592
593 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
594 Try to compile the test using -Wl,-z,norelro first.
595 (load_core): New variable libthread_db_seen, initialize it.
596 (zeroed-threads cannot be listed): Protect it by XFAIL on
597 !$libthread_db_seen.
598
8be455d7
JK
5992011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
600
601 PR 12573
602 * gdb.dwarf2/dw2-skip-prologue.S: New file.
603 * gdb.dwarf2/dw2-skip-prologue.c: New file.
604 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
605
1976171a
JK
6062011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
607
608 * gdb.cp/psymtab-parameter.cc: New file.
609 * gdb.cp/psymtab-parameter.exp: New file.
610
7db6f30f
JK
6112011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
612
613 Fix a race.
614 * gdb.cp/static-print-quit.exp (print c): Split to ...
615 (print c - <return>, print c - q <return>, print c - to quit):
616 ... these. Make the testfile untested on gdb-7.1.
617
85161e9e 6182011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
619
620 * lib/gdb.exp (exec_target_file, exec_symbol_file,
621 gdb_rename_execfile, gdb_touch_execfile): New.
622 * gdb.base/reread.exp: Use new procs to handle multiple
623 exec files.
624
0c51be18
YQ
6252011-05-05 Yao Qi <yao@codesourcery.com>
626
627 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
628 (test_adr_32bit, test_pop_pc): New.
629 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
630 (test_adr_32bit, test_pop_pc): New.
631
4d393d60
JM
6322011-05-04 Joseph Myers <joseph@codesourcery.com>
633
634 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
635 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
636 targets.
637 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
638 handle targets.
639
8ffd0459
JK
6402011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
641
642 * gdb.base/completion.exp (complete help info wat): Rename to ...
643 (complete 'help info wat'): ... here.
644 Remove all `-re ".*' and `-re "^.*' redundant regexes.
645 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
646
8e28d804
PA
6472011-05-04 Pedro Alves <pedro@codesourcery.com>
648
649 * gdb.base/completion.exp: Use gdb_test_multiple instead of
650 gdb_test and explicit $gdb_prompt/timeout matches.
651
3eb2ef34
YQ
6522011-05-04 Yao Qi <yao@codesourcery.com>
653
654 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
655 and __thumb2__.
656
aaaf81a3
MP
6572011-05-03 Marek Polacek <mpolacek@redhat.com>
658
659 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
660 in place of `gdb_test "delete breakpoints"'. This eliminates two
661 testcases.
662
c4cbc0df
PA
6632011-05-02 Pedro Alves <pedro@codesourcery.com>
664
665 PR testsuite/12649
666 Fix races.
667
668 * gdb.base/completion.exp: Remove all sleep calls. Remove
669 unnecessary regexs. Don't explicitly expect anything after the
670 prompt. Eat the prompt if necessary.
671
b4cbb4a3
EBM
6722011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
673
674 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
675 accept to show the caller line again as well as the line after.
676
d65aec65
PM
6772011-04-29 Phil Muldoon <pmuldoon@redhat.com>
678
679 PR mi/12531
680
681 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
682 compile target.
683 * gdb.python/py-prettyprint.exp: Add C++ object for
684 CPLUS_FAKE_CHILD test.
685
30852783
UW
6862011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
687
688 * gdb.base/signest.exp: New file.
689 * gdb.base/signest.c: Likewise.
690
c7b1f0d9
JK
6912011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
692
693 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
694 thread and breakpoint notifications.
695
559a7a62
JK
6962011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
697
698 * gdb.base/fortran-sym-case.c: New file.
699 * gdb.base/fortran-sym-case.exp: New file.
700 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
701 * gdb.dwarf2/dw2-case-insensitive.c: New file.
702 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
703
8344e389
JK
7042011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
705
706 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
707 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
708 false #1', `if true else false #2' and `if true else false #3'.
709
2484c66b
UW
7102011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
711
712 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
713 while delivering signal.
714
8d3788bd
VP
7152011-04-27 Vladimir Prus <vladimir@codesourcery.com>
716
717 MI breakpoint notifications.
718
719 * testsuite/gdb.mi/mi-cli.exp: Adust.
720 * testsuite/gdb.mi/mi2-cli.exp: Adust.
721 * testsuite/gdb.mi/mi-watch.exp: Adust.
722 * testsuite/gdb.mi/mi2-watch.exp: Adust.
723 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
724 notifications.
725
3e03848b
JK
7262011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
727
728 * gdb.base/gdbindex-stabs-dwarf.c: New file.
729 * gdb.base/gdbindex-stabs.c: New file.
730 * gdb.base/gdbindex-stabs.exp: New file.
731
918c9108
YQ
7322011-04-25 Yao Qi <yao@codesourcery.com>
733
734 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
735 with /*...*/.
736 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
737
90556b8c
JK
7382011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
739
740 * gdb.python/py-value.exp (test_objfiles): Name the first test
741 `py-value in file.filename'.
742
03f2bd59
JK
7432011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
744
745 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
746 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
747 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
748 !gdbserver_reconnect_p..
749 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
750
7b08b9eb
JK
7512011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
752
753 * gdb.cp/cpcompletion.exp (complete class methods)
754 (complete class methods beginning with F): Move them above runto. New
755 comment about the runto delimiter.
756
b78974c3
PA
7572011-04-20 Pedro Alves <pedro@codesourcery.com>
758
759 * gdb.base/maint.exp: Test that "maint print registers" works
760 without a running program.
761
20429c40 7622011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 763
20429c40
MP
764 * gdb.base/setshow.exp: Fix racy tests.
765 ($old_gdb_prompt): New variable.
766
7a9dd1b2
TT
7672011-04-19 Tom Tromey <tromey@redhat.com>
768
769 * gdb.mi/mi-nsmoribund.exp:
770 * gdb.hp/gdb.objdbg/objdbg01.exp:
771 * gdb.base/structs.exp (test_struct_returns):
772 * gdb.base/call-sc.exp (test_scalar_returns):
773 * gdb.base/bigcore.exp: Remove duplicate words.
774
02835898
JK
7752011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
776
777 * gdb.base/break-interp-lib.c (v, vptr): New variables.
778 * gdb.base/break-interp.exp (test_attach): New comment.
779
254f582e
JK
7802011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
781
782 * gdb.threads/gcore-thread.exp ($core0file): New variable.
783 (clear __stack_user.next, clear stack_used.next)
784 (save a zeroed-threads corefile): New test.
785 Call core_load for $core0file.
786 (zeroed-threads cannot be listed): New test.
787
4fe85f5c
JK
7882011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
789
790 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
791 filename.
792 ($srcfile): Preserve the original value.
793 ($testfile): Match it the .exp filename.
794 ($corefile): New variable. Substitute it around.
795 Use clean_restart.
796 ($prev_timeout): Remove.
797 (load_core): Move core loading into this proc.
798 Fix restore of $timeout if load_core fails.
799
63524580
JK
8002011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
801
802 * gdb.base/eu-strip-infcall.c: New file.
803 * gdb.base/eu-strip-infcall.exp: New file.
804
90359a16
JK
8052011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
806
807 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
808 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
809
626e7282
JK
8102011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
811
812 Fix Python access to inlined frames.
813 * gdb.python/py-frame-inline.c: New file.
814 * gdb.python/py-frame-inline.exp: New file.
815
3363d018
EBM
8162011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
817
818 * gdb.base/gdb1090.exp: Change breakpoint location to read the
819 content of 's24' correctly (avoiding "optimized out").
820 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
821
28781456
JK
8222011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
823
824 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
825
4a4106ca
TJB
8262011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
827
828 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
829 expect a colon in watch -location output.
830
d26ccb4f
JK
8312011-04-13 Marek Polacek <mpolacek@redhat.com>
832
833 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
834 New testcase `expect response to define backtrace'. Also remove
835 redundant `default' block.
836
e1ab1f9c
JK
8372011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
838
839 * gdb.python/py-prettyprint.c (struct hint_error): New.
840 (main): New variable hint_error.
841 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
842 "print hint_error".
843 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
844 (register_pretty_printers): Register it.
845
0c2e6019
TT
8462011-04-04 Tom Tromey <tromey@redhat.com>
847
848 * gdb.cp/maint.exp (test_help): Update.
849 (test_namespace): Likewise.
850
af57139d
JB
8512011-04-01 Joel Brobecker <brobecker@adacore.com>
852
853 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
854 * gdb.ada/arrayptr.exp: Add new tests.
855
956a9fb9
JB
8562011-04-01 Joel Brobecker <brobecker@adacore.com>
857
858 * gdb.ada/mi_catch_ex: New testcase.
859
d0c4d642
PA
8602011-04-01 Pedro Alves <pedro@codesourcery.com>
861
862 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
863 base::overload(void) method without specifying "const".
864
18819fa6
UW
8652011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
866
867 * gdb.arch/thumb-singlestep.S: New file.
868 * gdb.arch/thumb-singlestep.exp: Likewise.
869
a4c8e806
TT
8702011-03-31 Tom Tromey <tromey@redhat.com>
871
872 * gdb.python/py-prettyprint.py (exception_flag): New global.
873 (NoStringContainerPrinter._iterator.next): Check it.
874 * gdb.python/py-prettyprint.c (main): New variable nstype2.
875 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
876
53832f31
TT
8772011-03-29 Tom Tromey <tromey@redhat.com>
878
879 * gdb.cp/anon-struct.cc: New file.
880 * gdb.cp/anon-struct.exp: New file.
881
e4620230
JK
8822011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
883
884 Test STT_GNU_IFUNC support.
885 * gdb.base/gnu-ifunc-lib.c: New file.
886 * gdb.base/gnu-ifunc.c: New file.
887 * gdb.base/gnu-ifunc.exp: New file.
888
d0fb5eae
JK
8892011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
890
891 Support a ring of related breakpoints.
892 * gdb.base/watchpoint-delete.c: New file.
893 * gdb.base/watchpoint-delete.exp: New file.
894
20106cfb
JK
8952011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
896
897 * gdb.ada/arrayparam.exp (print first after function call): Use
898 explicit package name. Add a comment
899 (print lasta after function call): Rename ...
900 (print last after function call): ... it and use explicit package
901 name.
902 (print length after function call): Use explicit package name.
903 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
904 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
905 (multiple matches for symbol i): Rename ...
906 (multiple matches for symbol integervar): ... it.
907 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
908 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
909
e7ab5e63
AB
9102011-03-25 Andrew Burgess <aburgess@broadcom.com>
911
912 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
913 environment variable to make grep output more predictable. Move
914 all the environment setup into gdb_init so it's done once per test
915 case rather than each time we start gdb.
916
9ef07c8c
TT
9172011-03-24 Tom Tromey <tromey@redhat.com>
918
919 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
920 test.
921
dd90784c
JK
9222011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
923
924 * gdb.dwarf2/dw2-entry-value-main.c: New file.
925 * gdb.dwarf2/dw2-entry-value.S: New file.
926 * gdb.dwarf2/dw2-entry-value.exp: New file.
927
05775840
PM
9282011-03-22 Phil Muldoon <pmuldoon@redhat.com>
929
930 PR python/12183
931
932 * gdb.python/py-function.exp: Add GdbError tests.
933
8661b11b
PA
9342011-03-18 Pedro Alves <pedro@codesourcery.com>
935
936 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
937 (reglocal_test_func, statlocal_test_func): New functions.
938 (globals_test_func): Call new functions.
939 * gdb.trace/unavailable.exp (gdb_collect_args_test)
940 (gdb_collect_locals_test): New procedure.
941 (gdb_trace_collection_test): Call new procedures.
942
0fdb4f18
PA
9432011-03-18 Pedro Alves <pedro@codesourcery.com>
944
945 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
946 (test_register, test_register_unavailable): New procedures.
947 (gdb_unavailable_registers_test): New procedure.
948 (gdb_trace_collection_test): Call it.
949
99c3dc11
PM
9502011-03-18 Phil Muldoon <pmuldoon@redhat.com>
951
952 PR python/12149
953
954 * gdb.python/python.exp: Add gdb.write tests.
955
29703da4
PM
9562010-03-17 Phil Muldoon <pmuldoon@redhat.com>
957
958 * gdb.python/Makefile.in: Add py-objfile.
959 * gdb.python/py-objfile.exp: New file.
960 * gdb.python/py-objfile.c: New file.
961 * gdb.python/py-block.exp: Add is_valid tests.
962 * gdb.python/py-inferior.exp: Ditto.
963 * gdb.python/py-infthread.exp: Ditto.
964 * gdb.python/py-symbol.exp: Ditto.
965 * gdb.python/py-symtab.exp: Ditto.
966
598997c8
KS
9672011-03-16 Keith Seitz <keiths@redhat.com>
968
969 PR c++/12273
970 * gdb.cp/cmpd-minsyms.exp: New test.
971 * gdb.cp/cmpd-minsyms.cc: New file.
972
973 PR c++/11734
974 * gdb.cp/ovsrch.exp: New test.
975 * gdb.cp/ovsrch.h: New file.
976 * gdb.cp/ovsrch1.cc: New file.
977 * gdb.cp/ovsrch2.cc: New file.
978 * gdb.cp/ovsrch3.cc: New file.
979 * gdb.cp/ovsrch4.cc: New file.
980
c91513d8
PP
9812011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
982
983 PR gdb/12528
984 * gdb.base/Makefile.in: Adjust EXECUTABLES.
985 * gdb.base/break-on-linker-gcd-function.exp: New test.
986 * gdb.base/break-on-linker-gcd-function.cc: New file.
987
7470fc63
AT
9882011-03-15 Andreas Tobler <andreast@fgznet.ch>
989
990 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
991
959e7469
PM
9922011-03-15 Phil Muldoon <pmuldoon@redhat.com>
993
994 * lib/gdb.exp (gdb_unload): Add another termination case.
995
9373cf26
JK
9962011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
997
998 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
999 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1000 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1001 Provide a stub byte there.
1002 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1003 DW_AT_entry_pc.
1004 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1005
24e9cda0
UW
10062011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1007
1008 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1009 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1010 "generic ABI, auto".
1011 (altivec_abi_tests): Accept vectors returned by reference.
1012
7371cf6d
PM
10132010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1014
1015 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1016
ce77046a
UW
10172011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1018
1019 * gdb.python/py-section-script.exp: Skip test if no Python support.
1020
176400c3
UW
10212011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1022
1023 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1024
ecec24e6
PM
10252011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1026
1027 * gdb.python/py-parameter.exp: Update tests to the new Python
1028 parameter API. Add "no documentation" test. Add deprecated API
1029 backward compatibility test.
1030
5dbdd470
TT
10312011-03-09 Tom Tromey <tromey@redhat.com>
1032
1033 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1034 gdb_continue_to_end.
1035
b66e66ee
MK
10362011-03-09 Mark Kettenis <kettenis@gnu.org>
1037
1038 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1039 tabs.
1040
eceb0c5f
TT
10412011-03-09 Tom Tromey <tromey@redhat.com>
1042
1043 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1044 parentheses.
1045 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1046 $command.
1047 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1048 argument to gdb_continue_to_end.
1049 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1050 argument to gdb_continue_to_end.
1051 * gdb.cp/annota3.exp: Fix regex.
1052 * gdb.cp/annota2.exp: Fix regex.
1053 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1054 gdb_continue_to_end.
1055 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1056 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1057 gdb_continue_to_end.
1058
63154eca
PA
10592011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1060
1061 * gdb.server/ext-run.exp
1062 (load new file without any gdbserver inferior): New test.
1063
967d1f9b
TT
10642011-03-07 Tom Tromey <tromey@redhat.com>
1065
1066 * Makefile.in (TAGS): Rewrite.
1067
d68dcbb9
JK
10682011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1069
1070 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1071 initial commands echo. New match for `Found trace'. Anchor all the
1072 other matches. Anchor and match for `No trace frame found' the final
1073 match.
1074
6bf58e63
TT
10752011-03-07 Tom Tromey <tromey@redhat.com>
1076
1077 * Makefile.in (TAGS): New target.
1078
fda326dd
TT
10792011-03-07 Tom Tromey <tromey@redhat.com>
1080
1081 * lib/opencl.exp (skip_opencl_tests): Update for exit message
1082 change.
1083 * lib/mi-support.exp (mi_gdb_test): Update for exit message
1084 change.
1085 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
1086 exit message change.
1087 (skip_altivec_tests): Update for exit message change.
1088 (skip_vsx_tests): Likewise.
1089 (gdb_continue_to_end): Likewise. Add 'command' argument.
1090 * lib/cell.exp (skip_cell_tests): Update for exit message change.
1091 * gdb.threads/tls.exp: Update for exit message change.
1092 * gdb.threads/thread-unwindonsignal.exp: Use
1093 gdb_continue_to_end.
1094 * gdb.threads/step.exp (step_it): Update for exit message change.
1095 (continue_all): Likewise.
1096 * gdb.threads/print-threads.exp (test_all_threads): Update for
1097 exit message change.
1098 * gdb.threads/interrupted-hand-call.exp: Use
1099 gdb_continue_to_end.
1100 * gdb.threads/execl.exp: Use gdb_continue_to_end.
1101 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
1102 gdb_continue_to_end.
1103 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
1104 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
1105 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
1106 * gdb.cp/method.exp: Update for exit message change.
1107 * gdb.cp/mb-templates.exp: Update for exit message change.
1108 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
1109 * gdb.cp/annota3.exp: Update for exit message change.
1110 * gdb.cp/annota2.exp: Update for exit message change.
1111 * gdb.cell/fork.exp: Use gdb_continue_to_end.
1112 * gdb.base/term.exp: Update for exit message change.
1113 * gdb.base/step-test.exp (test_i): Update for exit message change.
1114 * gdb.base/sigstep.exp (advance): Update for exit message change.
1115 (advancei): Likewise.
1116 * gdb.base/siginfo.exp: Update for exit message change.
1117 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
1118 * gdb.base/reread.exp: Use gdb_continue_to_end.
1119 * gdb.base/langs.exp: Use gdb_continue_to_end.
1120 * gdb.base/interrupt.exp: Update for exit message change.
1121 * gdb.base/gdb1555.exp: Update for exit message change.
1122 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
1123 * gdb.base/ending-run.exp: Update for exit message change.
1124 * gdb.base/chng-syms.exp: Update for exit message change.
1125 * gdb.base/checkpoint.exp: Update for exit message change.
1126 * gdb.base/catch-syscall.exp (check_for_program_end): Use
1127 gdb_continue_to_end.
1128 (test_catch_syscall_with_wrong_args): Likewise.
1129 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
1130 * gdb.base/break-interp.exp (test_ld): Update for exit message
1131 change.
1132 * gdb.base/bang.exp: Update for exit message change.
1133 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
1134 (do_call_attach_tests): Likewise.
1135 * gdb.base/a2-run.exp: Update for exit message change.
1136 * gdb.arch/ppc-dfp.exp: Update for exit message change.
1137 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
1138 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
1139
dd19bd70
JK
11402011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1141
1142 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
1143
30e62689
TT
11442011-03-03 Tom Tromey <tromey@redhat.com>
1145
1146 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
1147 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
1148 * gdb.hp/gdb.aCC/configure.ac: Remove.
1149 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
1150 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
1151 * gdb.hp/gdb.base-hp/configure.ac: Remove.
1152 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
1153 * gdb.hp/gdb.compat/configure (Makefile): Remove.
1154 * gdb.hp/gdb.compat/configure.ac: Remove.
1155 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
1156 * gdb.hp/gdb.defects/configure (Makefile): Remove.
1157 * gdb.hp/gdb.defects/configure.ac: Remove.
1158 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
1159 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
1160 * gdb.hp/gdb.objdbg/configure.ac: Remove.
1161 * gdb.hp/configure.ac: Remove.
1162 * gdb.hp/configure: Remove.
1163 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
1164 substitution.
1165 (Makefile): Remove rule.
1166 * gdb.cell/configure.ac: Remove.
1167 * gdb.cell/configure: Remove.
1168 * gdb.stabs/Makefile.in (Makefile): Remove.
1169 (distclean): Don't remove config.status or config.log.
1170 * gdb.stabs/configure (Makefile): Remove.
1171 * gdb.stabs/configure.ac: Remove.
1172 * configure: Rebuild.
1173 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
1174 Remove stabs- and cell-specific logic. Test for existence of
1175 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
1176 subdirectories, gdb.cell, and and gdb.stabs.
1177 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
1178
c171f854
JB
11792011-03-03 Joel Brobecker <brobecker@adacore.com>
1180
1181 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
1182 end of buffer.
1183
9a5193cb
JB
11842011-03-02 Joel Brobecker <brobecker@adacore.com>
1185
1186 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
1187 gdb_test when running a test where we expected no output back.
1188
9bb4c1bb
MS
11892011-02-28 Michael Snyder <msnyder@vmware.com>
1190
1191 * gdb.cp/overload.cc: Change initializer value to integer.
1192
3bd0f5ef
MS
11932011-02-27 Michael Snyder <msnyder@vmware.com>
1194
1195 * gdb.multi/base.exp: Add test for remove-inferiors.
1196
2279eaad
JB
11972011-02-26 Joel Brobecker <brobecker@adacore.com>
1198
1199 * gdb.python/py-frame.exp: Simplify the initialization phase
1200 using prepare_for_testing.
1201
c82c0b55
MS
12022011-02-25 Michael Snyder <msnyder@vmware.com>
1203
1204 * gdb.multi/base.exp: Add tests for info inferiors with args.
1205
1d94651b
JK
12062011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1207
1208 * gdb.dwarf2/dw2-ranges.S: Rename to ...
1209 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
1210 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
1211 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
1212 asmfile3. Comment the STABS (#3) file compilation. Compile
1213 everything through assembler. Provide KFAIL for symtab/12497.
1214 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
1215 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
1216 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
1217 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
1218
3bd0f5ef
MS
12192011-02-24 Michael Snyder <msnyder@vmware.com>
1220
1221 * gdb.base/break.exp: Add tests for delete breakpoints using
1222 convenience variables and value history references.
1223
12c1418e
MS
12242011-02-24 Michael Snyder <msnyder@vmware.com>
1225
1226 * gdb.base/break.exp: Remove debugging 'printf' accidentally
1227 left behind in previous check-in.
1228
e5a67952
MS
12292011-02-23 Michael Snyder <msnyder@vmware.com>
1230
1231 * gdb.base/break.exp: Add tests for "info break" with arguments.
1232 * gdb.trace/infotrace.exp: Update patterns for error and help.
1233 * gdb.base/completion.exp: Update pattern.
1234 * gdb.base/ena-dis-br.exp: Update pattern.
1235 * gdb.base/help.exp: Update patterns.
1236
12372011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
1238
1239 * gdb.base/memattr.exp: New test.
1240 * gdb.base/memattr.c: Test load for memattr.exp.
1241
6e6fbe60
DE
12422011-02-22 Doug Evans <dje@google.com>
1243
1244 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
1245
1d41d745
MS
12462011-02-22 Michael Snyder <msnyder@vmware.com>
1247
1248 * Makefile.in: Make more clean.
1249 * gdb.ada/Makefile.in: Ditto.
1250 * gdb.arch/Makefile.in: Ditto.
1251 * gdb.asm/Makefile.in: Ditto.
1252 * gdb.base/Makefile.in: Ditto.
1253 * gdb.cp/Makefile.in: Ditto.
1254 * gdb.dwarf2/Makefile.in: Ditto.
1255 * gdb.java/Makefile.in: Ditto.
1256 * gdb.mi/Makefile.in: Ditto.
1257 * gdb.modula2/Makefile.in: Ditto.
1258 * gdb.python/Makefile.in: Ditto.
1259 * gdb.server/Makefile.in: Ditto.
1260 * gdb.stabs/Makefile.in: Ditto.
1261 * gdb.threads/Makefile.in: Ditto.
1262 * gdb.trace/Makefile.in: Ditto.
1263
79ba84ca
MS
12642011-02-22 Michael Snyder <msnyder@vmware.com>
1265
1266 * gdb.threads/thread-find.exp: Add tests for bad input to
1267 info threads.
1268
b9b35694
JB
12692011-02-22 Joel Brobecker <brobecker@adacore.com>
1270
1271 * gdb.python/py-breakpoint.exp: Fix the expected output of
1272 one of the "maint info breakpoints" tests to accept the output
1273 generated on platforms that do not have hardware watchpoints.
1274
8bfb830f
JB
12752011-02-22 Joel Brobecker <brobecker@adacore.com>
1276
1277 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
1278 clean_restart. Be a little stricter in the expected output
1279 for one of the tests. Fix a typo in one of the comments.
1280
c45f3c54
JB
12812011-02-22 Joel Brobecker <brobecker@adacore.com>
1282
1283 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
1284 Delete variable binfile, no longer use. Add or modify test
1285 comments to make them unique.
1286
b97c863c
MS
12872011-02-21 Michael Snyder <msnyder@vmware.com>
1288
1289 * Makefile.in: Update for make clean.
1290 * gdb.ada/Makefile.in: Ditto.
1291 * gdb.arch/Makefile.in: Ditto.
1292 * gdb.asm/Makefile.in: Ditto.
1293 * gdb.base/Makefile.in: Ditto.
1294 * gdb.cp/Makefile.in: Ditto.
1295 * gdb.dwarf2/Makefile.in: Ditto.
1296 * gdb.java/Makefile.in: Ditto.
1297 * gdb.mi/Makefile.in: Ditto.
1298 * gdb.modula2/Makefile.in: Ditto.
1299 * gdb.python/Makefile.in: Ditto.
1300 * gdb.server/Makefile.in: Ditto.
1301 * gdb.stabs/Makefile.in: Ditto.
1302 * gdb.threads/Makefile.in: Ditto.
1303 * gdb.trace/Makefile.in: Ditto.
1304
aea5b279
MS
13052011-02-21 Michael Snyder <msnyder@vmware.com>
1306
1307 * gdb.threads/thread-find.exp: Update patterns for changes in
1308 output of "info threads" command.
1309
e3039479
UW
13102011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1311 Ulrich Weigand <uweigand@de.ibm.com>
1312
1313 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
1314 (skip_hw_watchpoint_tests): Likewise.
1315 (skip_hw_watchpoint_multi_tests): Likewise.
1316
b800ec70
UW
13172011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
1318
1319 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
1320 (skip_hw_watchpoint_tests): Likewise.
1321 (skip_hw_watchpoint_multi_tests): Likewise.
1322 (skip_hw_watchpoint_access_tests): Likewise.
1323
1324 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
1325 * gdb.base/pr11022.exp: Likewise.
1326 * gdb.base/watch-read.exp: Likewise.
1327 * gdb.base/watch_thread_num.exp: Likewise.
1328 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1329 * gdb.base/watchpoint-hw.exp: Likewise.
1330 * gdb.base/watchpoint.exp: Likewise.
1331 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
1332 * gdb.threads/watchthreads-reorder.exp: Likewise.
1333 * gdb.threads/watchthreads.exp: Likewise.
1334 * gdb.threads/watchthreads2.exp: Likewise.
1335
91033e37
JB
13362011-02-21 Joel Brobecker <brobecker@adacore.com>
1337
1338 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
1339 the debugger is unable to find the array bounds.
1340
eeaafae2
JK
13412011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1342
1343 * gdb.cp/typedef-operator.exp: New file.
1344 * gdb.cp/typedef-operator.cc: New file.
1345
e338d953
MS
13462011-02-17 Michael Snyder <msnyder@vmware.com>
1347
1348 * gdb.threads/thread-find.exp: Fix regular expressions.
1349
e67ad678
JB
13502011-02-17 Joel Brobecker <brobecker@adacore.com>
1351
1352 * gdb.ada/packed_array: Expand testcase to test printing of
1353 unconstrained packed array.
1354
93084bca
JB
13552011-02-17 Joel Brobecker <brobecker@adacore.com>
1356
1357 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
1358
a0c78a73
PA
13592011-02-16 Pedro Alves <pedro@codesourcery.com>
1360
f65d5553 1361 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
1362 (main): Initialize it before collecting, and and clear it
1363 afterwards.
f65d5553
PA
1364 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1365 collecting with '{type} addr', where the addr expression is not an
1366 rvalue.
a0c78a73 1367
3dfcbbd2
KW
13682011-02-16 Ken Werner <ken.werner@de.ibm.com>
1369
1370 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
1371 a bool variable. Expect correct OpenCL names for vector types. Use the
1372 uc3 variable name instead of referring to the uchar3 built-in type.
1373 Escape the asterisk at the half pointer test.
1374
08807d5a
PA
13752011-02-16 Pedro Alves <pedro@codesourcery.com>
1376
f65d5553 1377 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
1378 (main): Initialize it before collecting, and and clear it
1379 afterwards.
f65d5553
PA
1380 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1381 collecting overlapping memory ranges.
08807d5a 1382
60f98dde
MS
13832011-02-15 Michael Snyder <msnyder@vmware.com>
1384
1385 * gdb.base/default.exp: Add tests for thread commands.
1386 * gdb.base/help.exp: Add tests for thread commands.
1387 * gdb.threads/thread-find.exp: New test for thread find command.
1388
648cd113
KW
13892011-02-15 Ken Werner <ken.werner@de.ibm.com>
1390
1391 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
1392
494e194e
YQ
13932011-02-15 Yao Qi <yao@codesourcery.com>
1394
1395 PR tdep/12352
1396 * gdb.arch/arm-disp-step.S : New test for str instruction.
1397 * gdb.arch/arm-disp-step.exp : Likewise.
1398
d9492458
TJB
13992011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
1400
1401 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
1402 "vector_register2_vr" test strings. Test the extended floating
1403 point registers (F32~F63).
1404 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
1405 IBM XL C compiler. Make the test program use a register provided
1406 by the compiler for the lxvd2x instruction.
1407
8af8e3bc
PA
14082011-02-14 Pedro Alves <pedro@codesourcery.com>
1409
1410 * gdb.trace/unavailable.cc (class Base, class Middle, class
1411 Derived): New types.
1412 (derived_unavail, derived_partial, derived_whole): New globals.
1413 (virtual_partial): New global.
1414 (virtualp): Point at virtual_partial.
1415 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
1416 related to unavailable vptr.
1417
1b28d0b3
PA
14182011-02-14 Pedro Alves <pedro@codesourcery.com>
1419
1420 * gdb.trace/unavailable.cc (a, b, c): New globals.
1421 (main): Set and clear them.
1422 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
1423 `a' and `c', and check that `b' isn't collected, although `a' and
1424 `c' are.
1425
ec0a52e1
PA
14262011-02-14 Pedro Alves <pedro@codesourcery.com>
1427
1428 * gdb.trace/unavailable.cc (struct Virtual): New.
1429 (virtualp): New global pointer.
1430 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
1431 printing a pointer to an object whose type has a vtable, with
1432 print object on.
1433
24e6bcee
PA
14342011-02-14 Pedro Alves <pedro@codesourcery.com>
1435
1436 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
1437 value repeat handles unavailableness.
1438
39d37385
PA
14392011-02-14 Pedro Alves <pedro@codesourcery.com>
1440
1441 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
1442 tests for building arrays from unavailable values, subscripting
1443 non-memory rvalue unvailable arrays, and accessing fields or
1444 baseclasses of non-lazy unavailable values,
1445 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
1446 struct types.
1447 (g_smallstruct, g_smallstruct_b): New globals.
1448
06d72e16
PA
14492011-02-14 Pedro Alves <pedro@codesourcery.com>
1450
1451 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
1452
bc9a5551
JK
14532011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1454
1455 Fix const/volatile qualifiers of C++ types, PR c++/12328.
1456 * gdb.cp/overload-const.exp: New file.
1457 * gdb.cp/overload-const.cc: New file.
1458
54fcddd0
UW
14592011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1460
1461 * gdb.opencl/callfuncs.cl: New file.
1462 * gdb.opencl/callfuncs.exp: New test.
1463 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
1464
d6dafb7c
UW
14652011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1466
1467 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
1468 when computing result.
1469 * gdb.arch/altivec-abi.exp: Update expected results.
1470
a449c2d8
TJB
14712011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1472
1473 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
1474 * gdb.base/jit.exp: Likewise.
1475 * gdb.base/pie-execl.exp: Likewise.
1476 * gdb.base/solib-nodir.exp: Likewise.
1477 * gdb.base/solib-overlap.exp: Likewise.
1478
764880b7
PA
14792011-02-07 Pedro Alves <pedro@codesourcery.com>
1480
1481 * gdb.trace/collection.c (global_pieces): New.
1482 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
1483 New procedure.
1484 (gdb_trace_collection_test): Call it.
1485
505500db
SW
14862011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
1487
1488 * gdb.python/py-evthreads.c: New file.
1489 * gdb.python/py-evthreads.exp: New file.
1490 * gdb.python/py-events.py: New file.
1491 * gdb.python/py-events.exp: New file.
1492 * gdb.python/py-events.c: New file.
1493
385203ed
DD
14942011-02-04 David Daney <ddaney@caviumnetworks.com>
1495
1496 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
1497
9011945e
AB
14982011-02-03 Andrew Burgess <aburgess@broadcom.com>
1499
1500 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
1501 gdb.base/disasm-end-cu.exp: New test for disassembling over the
1502 boundary between two compilation units.
1503
580688f3
PA
15042011-02-02 Pedro Alves <pedro@codesourcery.com>
1505
1506 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
1507 (Virtual): New structs.
1508 (virtual_o, virtual_middle_b): New globals.
1509 * gdb.cp/virtbase.exp: New tests.
1510
d3f0f853
PP
15112011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
1512
1513 * gdb.base/jit.exp: New file.
1514 * gdb.base/jit-main.c: New file.
1515 * gdb.base/jit-solib.c: New file.
1516
b2030fb5
UW
15172011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
1518
1519 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
1520 proceed to initial kernel entry point.
1521 * gdb.opencl/datatypes.exp: Likewise.
1522 * gdb.opencl/operators.exp: Likewise.
1523 * gdb.opencl/vec_comps.exp: Likewise.
1524
2db19d1e
SW
15252011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
1526
1527 * gdb.cp/nsnested.cc: New.
1528 * gdb.cp/nsnested.exp: New.
1529 * gdb.cp/nsnoimports.exp: New.
1530 * gdb.cp/nsnoimports.cc: New.
1531
6b0c4c1f
JB
15322011-01-31 Joel Brobecker <brobecker@adacore.com>
1533
1534 * gdb.base/interact.exp: Add extra tests that verify that
1535 the value of the interactive-mode setting does not change
1536 after the script is sourced.
1537
80b23b6a
JK
15382011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1539
1540 * gdb.cp/noparam.exp: New file.
1541 * gdb.cp/noparam.cc: New file.
1542
ffd5ec24
PA
15432011-01-28 Pedro Alves <pedro@codesourcery.com>
1544
1545 * gdb.trace/tfile.exp: Test that with no traceframe selected,
1546 there's no stack or registers.
1547
a81766d8
TT
15482011-01-26 Tom Tromey <tromey@redhat.com>
1549
1550 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
1551 space before string output. Add test for "set print pretty off"
1552 case.
1553
585fdaa1
PA
15542011-01-25 Pedro Alves <pedro@codesourcery.com>
1555
1556 * gdb.base/frame-args.exp: Adjust.
1557 * gdb.dwarf2/dw2-noloc.exp: Adjust.
1558 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
1559 * gdb.dwarf2/pieces.exp: Adjust.
1560 * gdb.opt/clobbered-registers-O2.exp: Adjust.
1561 * gdb.opt/inline-locals.exp: Adjust.
1562 * gdb.threads/fork-child-threads.exp: Adjust.
1563
d468832a
KW
15642011-01-25 Ken Werner <ken.werner@de.ibm.com>
1565
1566 * gdb.opencl/convs_casts.cl: Move program scope variables into the
1567 OpenCL kernel function. Add a comment as marker. Add address space
1568 qualifiers for the remaining program scope variables.
1569 * gdb.opencl/datatypes.cl: Likewise.
1570 * gdb.opencl/operators.cl: Likewise.
1571 * gdb.opencl/vec_comps.cl: Likewise.
1572 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
1573 Add breakpoint at the marker comment.
1574 * gdb.opencl/datatypes.exp: Likewise.
1575 * gdb.opencl/operators.exp: Likewise.
1576 * gdb.opencl/vec_comps.exp: Likewise.
1577
490f124f
PA
15782011-01-24 Pedro Alves <pedro@codesourcery.com>
1579
1580 * gdb.base/printcmds.c (some_struct): New struct and instance.
1581 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
1582 procedure.
1583 <global scope>: Call it.
1584
6da78614
KW
15852011-01-21 Ken Werner <ken.werner@de.ibm.com>
1586
1587 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
1588 argument to the gdb_compile_opencl_hostapp call.
1589
ec64c9aa
YQ
15902011-01-19 Yao Qi <yao@codesourcery.com>
1591
1592 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
1593 positve list.
1594
810cfdbb
YQ
15952011-01-19 Yao Qi <yao@codesourcery.com>
1596
1597 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
1598 canonical form.
1599 Remove "xscale-*-*"
1600 * gdb.xml/tdesc-regs.exp: Likewise.
1601 * gdb.python/py-section-script.exp: Replace ARM target triplet
1602 with canonical form.
1603 Match arm*-*-symbianelf*.
1604 * gdb.base/dup-sect.exp: Likewise.
1605 * lib/dwarf.exp: New.
1606 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
1607 dwarf2_support.
1608 * gdb.dwarf2/dup-psym.exp: Likewise.
1609 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
1610 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1611 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
1612 * gdb.dwarf2/dw2-basic.exp: Likewise.
1613 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1614 * gdb.dwarf2/dw2-const.exp: Likewise.
1615 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
1616 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
1617 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1618 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
1619 * gdb.dwarf2/dw2-filename.exp: Likewise.
1620 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1621 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
1622 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1623 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1624 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
1625 * gdb.dwarf2/dw2-noloc.exp: Likewise.
1626 * gdb.dwarf2/dw2-op-call.exp: Likewise.
1627 * gdb.dwarf2/dw2-producer.exp: Likewise.
1628 * gdb.dwarf2/dw2-ranges.exp: Likewise.
1629 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
1630 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
1631 * gdb.dwarf2/dw2-strp.exp: Likewise.
1632 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
1633 * gdb.dwarf2/implptr.exp: Likewise.
1634 * gdb.dwarf2/mac-fileno.exp: Likewise.
1635 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
1636 * gdb.dwarf2/pieces.exp: Likewise.
1637 * gdb.dwarf2/pr11465.exp: Likewise.
1638 * gdb.dwarf2/valop.exp: Likewise.
1639 * gdb.dwarf2/watch-notconst.exp: Likewise.
1640 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
1641
4694da01
TT
16422011-01-19 Tom Tromey <tromey@redhat.com>
1643
1644 * gdb.python/py-infthread.exp: Add thread tests.
1645
b075872c
JB
16462011-01-14 Joel Brobecker <brobecker@adacore.com>
1647
1648 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
1649
2c3e6e24
JB
16502011-01-14 Joel Brobecker <brobecker@adacore.com>
1651
1652 * gdb.ada/widewide: New testcase.
1653
de8fa76c
JB
16542011-01-13 Joel Brobecker <brobecker@adacore.com>
1655
1656 * gdb.base/interact.exp: New testcase.
1657
1b05df00
TT
16582011-01-12 Tom Tromey <tromey@redhat.com>
1659
1660 * gdb.mi/gdb2549.exp: Update for error message changes.
1661 * gdb.mi/mi-cli.exp: Likewise.
1662 * gdb.mi/mi-disassemble.exp: Likewise.
1663 * gdb.mi/mi-pthreads.exp: Likewise.
1664 * gdb.mi/mi-regs.exp: Likewise.
1665 * gdb.mi/mi-stack.exp: Likewise.
1666 * gdb.mi/mi-var-block.exp: Likewise.
1667 * gdb.mi/mi-var-cmd.exp: Likewise.
1668 * gdb.mi/mi2-cli.exp: Likewise.
1669 * gdb.mi/mi2-disassemble.exp: Likewise.
1670 * gdb.mi/mi2-pthreads.exp: Likewise.
1671 * gdb.mi/mi2-regs.exp: Likewise.
1672 * gdb.mi/mi2-stack.exp: Likewise.
1673 * gdb.mi/mi2-var-block.exp: Likewise.
1674 * gdb.mi/mi2-var-cmd.exp: Likewise.
1675
c2ff108b
JK
16762011-01-12 Andrew Burgess <aburgess@broadcom.com>
1677 Jan Kratochvil <jan.kratochvil@redhat.com>
1678
1679 PR fortran/11104 and DWARF unbound arrays detection.
1680 * gdb.fortran/multi-dim.exp: New file.
1681 * gdb.fortran/multi-dim.f90: New file.
1682
b716877b
AB
16832011-01-12 Andrew Burgess <aburgess@broadcom.com>
1684
1685 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
1686 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
1687 add new tests for opcode dumping.
1688
6c162d5e
TT
16892011-01-11 Tom Tromey <tromey@redhat.com>
1690
1691 * gdb.python/py-infthread.exp: Load gdb-python.exp.
1692
77b06cd7
TJB
16932010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
1694
1695 Convert hardware watchpoints to use breakpoint_ops.
1696 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
1697 type is not supported.
1698 * gdb.base/foll-fork.exp: Likewise.
1699 * gdb.base/foll-vfork.exp: Likewise.
1700
f39a75d0
PM
17012011-01-10 Phil Muldoon <pmuldoon@redhat.com>
1702
1703 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
1704 Use load_lib gdb-python.exp.
1705 * gdb.python/python.exp: Ditto.
1706 * gdb.python/py-function.exp: Ditto.
1707
fc529d80
AS
17082011-01-09 Andreas Schwab <schwab@linux-m68k.org>
1709
1710 * gdb.threads/tls.exp ("info address me"): Fix expected output.
1711
fb03cb59
JK
17122011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1713
1714 * configure: Regenerate.
1715
d8e22779
TT
17162011-01-06 Tom Tromey <tromey@redhat.com>
1717
1718 * gdb.python/py-frame.exp: Test gdb.newest_frame.
1719
09050809
JB
17202011-01-06 Joel Brobecker <brobecker@adacore.com>
1721
fc529d80
AS
1722 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
1723 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
1724 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1725 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
1726 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
1727 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1728 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
1729 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
1730 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
1731 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
1732 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
1733 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
1734 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
1735 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1736 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1737 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
1738 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
1739 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
1740 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1741 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
1742 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
1743 gdb.ada/uninitialized_vars.exp,
1744 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
1745 Simplify by using clean_restart.
09050809 1746
8ed5dd9e
JB
17472011-01-06 Joel Brobecker <brobecker@adacore.com>
1748
1749 Add marker to be used as anchor for inserting breakpoints.
1750 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
1751 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
1752 Likewise.
1753
1754 Remove uses of gdb_start_cmd.
1755 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
1756 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
1757
1758 Do not run testcase if testing with GDBserver.
1759 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
1760 if testing with GDBserver.
1761
368a124f
JB
17622011-01-06 Joel Brobecker <brobecker@adacore.com>
1763
1764 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
1765 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
1766 copyright header.
1767
44944448
JB
17682011-01-05 Joel Brobecker <brobecker@adacore.com>
1769
1770 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
1771 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
1772 testsuite/gdb.fortran/complex.f,
1773 testsuite/gdb.fortran/derived-type.f90,
1774 testsuite/gdb.fortran/library-module-lib.f90,
1775 testsuite/gdb.fortran/library-module-main.f90,
1776 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
1777 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
1778 Copyright year update.
1779
31886ea6
JB
17802011-01-05 Joel Brobecker <brobecker@adacore.com>
1781
1782 * gdb.base/langs1.f: Add copyright header.
1783
ebedcab5
JK
17842011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1785
1786 * gdb.base/morestack.exp: New file.
1787 * gdb.base/morestack.c: New file.
1788
de1eb2f9
JK
17892011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1790
1791 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
1792
9e87a409
JB
17932010-12-29 Joel Brobecker <brobecker@adacore.com>
1794
1795 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
1796 * gdb.ada/arrayptr.exp: Add test printing that new variable.
1797
720d1a40
JB
17982010-12-29 Joel Brobecker <brobecker@adacore.com>
1799
1800 * gdb.ada/lang_switch.exp: Correct expected parameter value.
1801
a283af87
AS
18022010-12-25 Andreas Schwab <schwab@linux-m68k.org>
1803
5d3d9cba
AS
1804 * gdb.threads/tls.exp: Fix typo.
1805
a283af87
AS
1806 * gdb.threads/thread-specific.exp (get_thread_list): Update.
1807 * gdb.threads/execl.exp: Update.
1808
2a20745c
YQ
18092010-12-23 Yao Qi <yao@codesourcery.com>
1810
1811 * gdb.arch/arm-disp-step.exp: New.
1812 * gdb.arch/arm-disp-step.S: New.
1813
a7658b96
TT
18142010-12-21 Tom Tromey <tromey@redhat.com>
1815
1816 * gdb.threads/execl.exp: Update.
1817 * gdb.threads/linux-dp.exp: Update.
1818 * gdb.threads/manythreads.exp: Update.
1819 * gdb.threads/tls.exp: Update.
1820
5b79abe7
TT
18212010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1822
1823 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
1824 (NextOverThrowDerivates) <resumebpt>: New.
1825 (resumebpt_test): New.
1826 (main): Call resumebpt_test.
1827 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
1828
0914bcdb
SS
18292010-12-12 Stan Shebs <stan@codesourcery.com>
1830
1831 * gdb.trace/tsv.exp: Test print command on trace state variables.
1832
305aeedc
TT
18332010-12-09 Tom Tromey <tromey@redhat.com>
1834
1835 * gdb.base/interp.exp: Add regression test.
1836
186c406b
TT
18372010-12-09 Tom Tromey <tromey@redhat.com>
1838
1839 * gdb.java/jnpe.java: New file.
1840 * gdb.java/jnpe.exp: New file.
1841 * gdb.cp/nextoverthrow.exp: New file.
1842 * gdb.cp/nextoverthrow.cc: New file.
1843
aae1c79a
DE
18442010-12-07 Doug Evans <dje@google.com>
1845
1846 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
1847 of data-directory.
1848 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
1849 updated.
1850 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
1851
60f98dde 18522010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
1853
1854 * gdb.base/callfuncs.exp: Test for skip_float_tests.
1855 * gdb.base/call-sc.exp: Ditto.
1856 * gdb.base/finish.exp: Ditto.
1857 * gdb.base/return.exp: Ditto.
1858 * gdb.base/return2.exp: Ditto.
1859
5fa290c1
DE
18602010-11-30 Doug Evans <dje@google.com>
1861
1862 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
1863 (gdb_expect_list): Fix spelling errors in comments.
1864 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
1865 send_gdb/gdb_expect_list where applicable.
1866 * gdb.base/call-ar-st.exp: Ditto.
1867 * gdb.base/funcargs.exp: Ditto.
1868 * gdb.base/gcore.exp: Ditto.
1869 * gdb.base/page.exp: Ditto.
1870 * gdb.base/sigaltstack.exp: Ditto.
1871 * gdb.base/siginfo.exp: Ditto.
1872 * gdb.base/sigstep.exp: Ditto.
1873 * gdb.base/trace-commands.exp: Ditto.
1874
4e04c971
DE
18752010-11-29 Doug Evans <dje@google.com>
1876
1877 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
1878 printer-name;subprinter-name.
1879
8cf6f0b1
TT
18802010-11-29 Tom Tromey <tromey@redhat.com>
1881
1882 * gdb.dwarf2/implptr.exp: New file.
1883 * gdb.dwarf2/implptr.c: New file.
1884 * gdb.dwarf2/implptr.S: New file.
1885
94b6973e
PM
18862010-11-29 Phil Muldoon <pmuldoon@redhat.com>
1887
fc529d80 1888 PR python/12199
94b6973e
PM
1889
1890 * gdb.python/py-breakpoint.exp: Test the delete method.
1891
8358c15c
JK
18922010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1893
1894 Fix step_resume_breakpoint unsaved during an infcall.
1895 * gdb.base/step-resume-infcall.exp: New file.
1896 * gdb.base/step-resume-infcall.c: New file.
1897
f6df29bc
TJB
18982010-11-24 Edjunior Machado <emachado@br.ibm.com>
1899
1900 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
1901
f2b5a5cf
TJB
19022010-11-24 Edjunior Machado <emachado@br.ibm.com>
1903
1904 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
1905 on ppc64's symbols; "finish" and "return" commands must accept to
1906 show the caller line again as well as the line after.
1907 * gdb.asm/powerpc64.inc: New file.
1908
6b0ecdc2
DE
19092010-11-23 Doug Evans <dje@google.com>
1910
1911 * lib/gdb.exp (gdb_test_sequence): New function.
1912 (gdb_expect_list): Add verbose -log call for each pattern.
1913 * gdb.base/signals.exp (test_handle_all_print): Call it.
1914 Reduce timeout increment from 6 minutes to 1 minute.
1915 * gdb.server/ext-run.exp: Call it.
1916
ea976c60
PM
19172010-11-23 Phil Muldoon <pmuldoon@redhat.com>
1918
f2b5a5cf 1919 PR python/12212
ea976c60
PM
1920
1921 * gdb.python/python.exp: Check that selected_thread raises an
1922 error when no inferior is loaded.
1923
c0efa795
JK
19242010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1925
1926 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
1927 * gdb.dwarf2/dw2-stack-boundary.S: New file.
1928
ec3aa567
JK
19292010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1930
1931 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
1932 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
1933
d8249011
DE
19342010-11-18 Doug Evans <dje@google.com>
1935
1936 * gdb.server/ext-run.exp: Fix intermittent failures.
1937
d4eba7d1
NF
19382010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1939
1940 * gdb.stabs/gdb11479.exp: Use runto_main.
1941
b04c2f88
NF
19422010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1943
1944 * gdb.base/break-entry.exp: Skip if using a stub.
1945
ae9d7ce4
NF
19462010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1947
1948 * gdb.python/py-inferior.exp: Pack values in target endianness.
1949
621c8364
TT
19502010-11-12 Tom Tromey <tromey@redhat.com>
1951
1952 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
1953 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
1954 MemoryError.
1955 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
1956 type.
1957 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
1958 MemoryError.
1959 (test_subscript_regression): Update exception type.
1960
84f4c1fe
PM
19612010-11-11 Phil Muldoon <pmuldoon@redhat.com>
1962
1963 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
1964 breakpoint tests.
1965
a1442452
PA
19662010-11-09 Pedro Alves <pedro@codesourcery.com>
1967
1968 * gdb.base/watchpoint.exp: Test "watch -location" with an
1969 innacessible location.
1970
efd11a33
JK
19712010-11-09 Edjunior Machado <emachado@br.ibm.com>
1972 Luis Machado <luisgpm@br.ibm.com>
1973
1974 * gdb.base/maint.exp: Expect "." prefix.
1975 * gdb.base/nodebug.exp: Expect "." Likewise.
1976 * gdb.base/sepsymtab.exp: Expect "." Likewise.
1977 * gdb.base/watchpoint-cond-gone.exp: Likewise.
1978 * gdb.base/watchpoint.exp: Expect a software watch to be created for
1979 POWER server processors.
1980
aa00efb5
JK
19812010-11-08 Edjunior Machado <emachado@br.ibm.com>
1982 Luis Machado <luisgpm@br.ibm.com>
1983
1984 * gdb.base/break-entry.exp: convert entry point for
1985 ppc64 and expect leading `.' on ppc64's symbols
1986
99e7ae30
DE
19872010-11-05 Doug Evans <dje@google.com>
1988
1989 * gdb.base/help.exp: Update expected output.
b521dba8
DE
1990 * gdb.python/py-param.exp: Delete, contents moved to ...
1991 * gdb.python/py-parameter.exp: ... here. New file.
1992 Add test for gdb.parameter ("directories").
99e7ae30 1993
f4b8a18d
KW
19942010-11-05 Ken Werner <ken.werner@de.ibm.com>
1995
1996 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
1997 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
1998 * configure: Regenerate.
1999 * gdb.opencl/Makefile.in: New File.
2000 * gdb.opencl/datatypes.exp: Likewise.
2001 * gdb.opencl/datatypes.cl: Likewise.
2002 * gdb.opencl/operators.exp: Likewise.
2003 * gdb.opencl/operators.cl: Likewise.
2004 * gdb.opencl/vec_comps.exp: Likewise.
2005 * gdb.opencl/vec_comps.cl: Likewise.
2006 * gdb.opencl/convs_casts.exp: Likewise.
2007 * gdb.opencl/convs_casts.cl: Likewise.
2008 * lib/opencl.exp: Likewise.
2009 * lib/opencl_hostapp.c: Likewise.
2010 * lib/opencl_kernel.cl: Likewise.
2011 * lib/cl_util.c: Likewise.
2012 * lib/cl_util.c: Likewise.
2013 * gdb.base/default.exp (set language): Add "opencl" to the list of
2014 languages.
2015
a9d5ef47
SW
20162010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2017
2018 * gdb.cp/overload.exp: Added test for inheritance overload.
2019 * gdb.cp/overload.cc: Ditto.
2020 * gdb.cp/oranking.exp: Removed releveant kfails.
2021
03eb1c79
JK
20222010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2023 Joel Brobecker <brobecker@adacore.com>
2024
2025 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2026 check test_compiler_info.
2027
dbc98a8b
KW
20282010-11-03 Ken Werner <ken.werner@de.ibm.com>
2029
2030 * gdb.base/gnu_vector.exp: Adjust expect messages.
2031
120bd360
KW
20322010-11-03 Ken Werner <ken.werner@de.ibm.com>
2033
2034 * gdb.base/gnu_vector.exp: Add unary operator tests.
2035
c37f7098
KW
20362010-11-03 Ken Werner <ken.werner@de.ibm.com>
2037
2038 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2039
7b51bc51
DE
20402010-11-02 Doug Evans <dje@google.com>
2041
2042 * gdb.python/py-pp-maint.c: New file.
2043 * gdb.python/py-pp-maint.exp: New file.
2044 * gdb.python/py-pp-maint.py: New file.
2045
50c97f38
TT
20462010-11-02 Tom Tromey <tromey@redhat.com>
2047
2048 * gdb.base/default.exp: Remove "scheme" from language list.
2049
a289b8f6
JK
20502010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2051
2052 Revert:
2053 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2054 * gdb.threads/sigstep-threads.exp: New file.
2055 * gdb.threads/sigstep-threads.c: New file.
2056
cd017491
MS
20572010-10-20 Michael Snyder <msnyder@vmware.com>
2058
2059 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2060
8e6a5956
UW
20612010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2062
2063 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2064 Skip test completely if gdb,no_hardware_watchpoints.
2065
2c04da0d
UW
20662010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2067
2068 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2069 strict, but do not check for any particular function name within libc.
2070
79afc5ef
SW
20712010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2072
2073 * gdb.cp/smartp.exp: New test.
2074 * gdb.cp/smartp.cc : New test.
2075
026ffab7
SW
20762010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2077
2078 * gdb.cp/converts.exp: Test pointer to bool conversion.
2079 Test pointer to long conversion.
2080 * gdb.cp/oranking.exp: Removed relevant kfail.
2081
3a772aa4
TT
20822010-10-18 Tom Tromey <tromey@redhat.com>
2083
2084 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
2085 argument to lazy_string.
2086 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
2087 (pp_ls.to_string): Use it.
2088 * gdb.python/py-prettyprint.c (main): Move declarations to top.
2089 Add "estring2" local.
2090
5fc3827b
JK
20912010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2092
2093 Fix s390x compatibility.
2094 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
2095 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
2096
8aeb23f3
JK
20972010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2098
2099 * gdb.threads/sigstep-threads.exp: New file.
2100 * gdb.threads/sigstep-threads.c: New file.
2101
c1e56572
JK
21022010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2103
2104 * gdb.base/pie-execl.exp: New file.
2105 * gdb.base/pie-execl.c: New file.
2106
92163a10
JK
21072010-10-13 Doug Evans <dje@google.com>
2108 Jan Kratochvil <jan.kratochvil@redhat.com>
2109
2110 PR exp/12117
2111 * gdb.cp/ptype-cv-cp.cc: New file.
2112 * gdb.cp/ptype-cv-cp.exp: New file.
2113
7062b0a0
SW
21142010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
2115
2116 * gdb.cp/converts.cc: New test program.
2117 * gdb.cp/converts.exp: New test.
2118 * gdb.cp/overload.exp: Added test for void* vs int*.
2119 * gdb.cp/overload.exp: Ditto.
2120 * gdb.cp/oranking.exp: Removed related kfail.
2121
0e3509db
DE
21222010-10-13 Doug Evans <dje@google.com>
2123
2124 * lib/gdb-python.exp (gdb_check_python_config): New function.
2125 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
2126 * gdb.python/lib-types.cc: New file.
2127 * gdb.python/lib-types.exp: New file.
2128
8dc78533
JK
21292010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2130
2131 * gdb.python/py-error.exp: New file.
2132 * gdb.python/py-error.py: New file.
2133
93c17e06
JK
21342010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2135
2136 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
2137 gdb_test_multiple.
2138
d8b34041
JK
21392010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2140
2141 * gdb.base/break-interp.exp: Use ldlags for linking flags.
2142 * gdb.base/prelink.exp: Likewise.
2143 * gdb.base/solib-nodir.exp: Likewise.
2144 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
2145 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
2146 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
2147
e0cc584e
UW
21482010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
2149
2150 * break-interp.exp (test_ld): Use two separate gdb_expect statements
2151 for the "info files" test to avoid timeouts on slow machines.
2152
cfc353b1
JK
21532010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2154
2155 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
2156 (main): Make openlib dummy call.
2157
d3d7896d
JK
21582010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2159
2160 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
2161 * break-interp.exp (reach): Move the core body ...
2162 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
2163 (test_ld): Provide always real argument, even to the linker. Replace
2164 dl_main by _dl_debug_state.
2165
5e533c94
JK
21662010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2167
2168 Fix results of prelinked PIEs on ppc*.
2169 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
2170 Accept also DISPLACEMENT "PRESENT".
2171 (main): Replace "ZERO" displacements by "PRESENT".
2172
33540610
SW
21732010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
2174
2175 * gdb.cp/oranking.exp: New test.
2176 * gdb.cp/oranking.cc: New test program.
2177
3bdf2bbd
KW
21782010-10-08 Ken Werner <ken.werner@de.ibm.com>
2179
2180 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
2181 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
2182
2f608a3a
KW
21832010-10-06 Ken Werner <ken.werner@de.ibm.com>
2184
2185 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
2186 lush, lynx) New constant.
2187 * gdb.base/constvars.exp: Test const array types.
2188 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
2189
aa2e2d8d
DE
21902010-10-06 Doug Evans <dje@google.com>
2191
2192 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
2193 of syscall staging area.
2194
2844d6b5
KW
21952010-10-06 Ken Werner <ken.werner@de.ibm.com>
2196
2197 * gdb.base/gnu_vector.c: Add variable c4.
2198 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
2199 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2200
7d8ac8bb
MR
22012010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
2202
2203 * gdb.arch/altivec-abi.exp: Fix a typo.
2204
84a02e58
MR
22052010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
2206
2207 * lib/mi-support.exp (thread_selected_re): Correct pattern used
2208 to match a thread ID.
2209
b18e6318
JK
22102010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2211
2212 Fix s390x testcase compatibility.
2213 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
2214
a2c09bd0
DE
22152010-10-01 Doug Evans <dje@google.com>
2216
2217 * lib/gdb-python.exp: New file.
2218 * gdb.python/py-block.exp: Use it.
2219 * gdb.python/py-breakpoint.exp: Ditto.
2220 * gdb.python/py-frame.exp: Ditto.
2221 * gdb.python/py-inferior.exp: Ditto.
2222 * gdb.python/py-param.exp: Ditto.
2223 * gdb.python/py-prettyprint.exp: Ditto.
2224 * gdb.python/py-shared.exp: Ditto.
2225 * gdb.python/py-symbol.exp: Ditto.
2226 * gdb.python/py-symtab.exp: Ditto.
2227 * gdb.python/py-type.exp: Ditto.
2228 * gdb.python/py-value.exp: Ditto.
2229 * gdb.python/python.exp: Ditto.
2230
38f12cfc
TT
22312010-09-30 Tom Tromey <tromey@redhat.com>
2232
2233 * gdb.base/anon.exp: New file.
2234 * gdb.base/anon.c: New file.
2235
9ae8282d
TT
22362010-09-30 Tom Tromey <tromey@redhat.com>
2237
2238 * gdb.base/completion.exp: Test completion through anonymous
2239 union.
2240 * gdb.base/break1.c (struct some_struct): Add anonymous union.
2241
e9e07ba6
JK
22422010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2243
2244 Fix printing parameters of inlined functions.
2245 * gdb.dwarf2/dw2-inline-param.exp: New file.
2246 * gdb.dwarf2/dw2-inline-param-main.c: New file.
2247 * gdb.dwarf2/dw2-inline-param.S: New file.
2248
cd2effb2
JK
22492010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2250
2251 PR corefiles/12071.
2252 * gdb.base/corefile.exp (quit with a process, no question: load core)
2253 (quit with a core file): New tests.
2254
bceffbf3
JK
22552010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2256
2257 Fix GDB crash on inferior calls with self-referencing classes.
2258 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
2259 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
2260 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
2261
1736ad11
JK
22622010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2263
2264 Fix lost siginfo_t for inferior calls.
2265 * gdb.base/siginfo-infcall.exp: New file.
2266 * gdb.base/siginfo-infcall.c: New file.
2267
a176ad92
JB
22682010-09-22 Joel Brobecker <brobecker@adacore.com>
2269
2270 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
2271
c2b0a229
JK
22722010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2273
2274 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
2275 New test.
2276 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
2277
e8ae22d1
JB
22782010-09-22 Joel Brobecker <brobecker@adacore.com>
2279
2280 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
2281 type of our const type.
2282
ec322823
SW
22832010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
2284
2285 * gdb.cp/pr12028.cc: New.
2286 * gdb.cp/pr12028.exp: New.
2287
72929c62
JB
22882010-09-22 Joel Brobecker <brobecker@adacore.com>
2289
2290 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
2291
875b4ff5 22922010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 2293 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
2294
2295 PR mi/11407
2296 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
2297 * gdb.mi/dw2-ref-missing-frame-main.c New File.
2298 * gdb.mi/dw2-ref-missing-frame.S New File.
2299 * gdb.mi/dw2-ref-missing-frame.exp New File.
2300
7155d578
TT
23012010-09-14 Tom Tromey <tromey@redhat.com>
2302
2303 PR symtab/8399:
2304 * gdb.threads/tls.exp: Remove kfail. Update expected output.
2305
515ed532
TT
23062010-09-14 Tom Tromey <tromey@redhat.com>
2307
2308 PR exp/11803:
2309 * gdb.threads/tls.exp: Use C++.
2310 (check_thread_local): Use K::another_thread_local.
2311 * gdb.threads/tls.c (class K): New.
2312 (another_thread_local): Now a member of K.
2313 (spin): Update. No longer K&R C.
2314
450ca57c
SW
23152010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2316
2317 * gdb.cp/koenig.cc: created class for testing member lookup.
2318 * gdb.cp/koenig.exp: Added test for member lookup.
2319
dbd492a3
JK
23202010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2321
2322 Fix false FAILs on sourcetree topdir directory containing "kill".
2323 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
2324 source line matching regexp.
2325
8d4d924b
JK
23262010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2327
2328 * gdb.python/python.exp (set height 0, collect help from uiout)
2329 (verify help to uiout): New tests.
2330
8e64f2a0
JK
23312010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2332
2333 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
2334 is_lp64_target to check 64bit target.
2335
4569eed2
JK
23362010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2337
2338 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
2339 (test_ld) <powerpc64-*>: New.
2340
5e1617b1
DJ
23412010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2342
2343 * gdb.cp/templates.exp (test_template_args): Allow "struct".
2344
c767944b
DJ
23452010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2346
2347 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
2348 (FunctionArg::method): New function.
2349 (empty, arg): New variables.
2350 (main): Call arg.method.
2351 * gdb.cp/templates.exp (test_template_args): New function.
2352 (do_tests): Call it.
2353
27d3a3fc
UW
23542010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2355
2356 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
2357 of "next" to proceed over pthread_exit call.
2358
55b7ce7f
UW
23592010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2360
2361 * gdb.base/maint.exp: Avoid wildcards against potentially very long
2362 "maint print statistics" output to prevent expect timeouts.
2363
809df446
JK
23642010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2365
2366 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
2367 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2368 (test_float_rejected): ... here.
2369 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
2370 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2371 (test_float_rejected): ... here.
2372 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
2373 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2374 (test_float_rejected): ... here.
2375 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
2376 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2377 (test_float_rejected): ... here.
2378
8464be76
DJ
23792010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2380
2381 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
2382 before disabling hardware watchpoints.
2383 (test_inaccessible_watchpoint): Check that hardware watchpoints
2384 are used. Test for watchpoints on a constant address.
2385
14dba4b4
JK
23862010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2387
2388 * gdb.base/ui-redirect.exp: New file.
2389
3f3540e1 23902010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 2391 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
2392
2393 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
2394
0f254bb7
DE
23952010-08-31 Doug Evans <dje@google.com>
2396
2397 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
2398
03f17ccf
TT
23992010-08-30 Tom Tromey <tromey@redhat.com>
2400
2401 PR python/11792:
2402 * gdb.python/py-value.exp (test_subscript_regression): Add
2403 dynamic_type test.
2404
640617ad
DJ
24052010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
2406
2407 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
2408 instead of running to main. Do not test the main function.
2409 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
2410 Add new main.
2411
2ed91d1b
PA
24122010-08-26 Pedro Alves <pedro@codesourcery.com>
2413
2414 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
2415 one test.
2416
673bfd45
DE
24172010-08-24 Doug Evans <dje@google.com>
2418
2419 PR symtab/11942
2420 * gdb.dwarf2/dw4-sig-types.cc: New file.
2421 * gdb.dwarf2/dw4-sig-types.h: New file.
2422 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
2423 * gdb.dwarf2/dw4-sig-types.exp: New file.
2424
f9ffd4bb
TT
24252010-08-23 Tom Tromey <tromey@redhat.com>
2426
2427 PR python/11145:
2428 * gdb.python/py-value.c (Base, Derived): New types.
2429 (base): New global.
2430 * gdb.python/py-value.exp (test_subscript_regression): Add
2431 dynamic_cast test.
2432
d839c8a4
TT
24332010-08-23 Tom Tromey <tromey@redhat.com>
2434
2435 PR python/10676:
2436 * gdb.python/py-type.exp (test_fields): Add tests for type
2437 equality.
2438
702c2711
TT
24392010-08-23 Tom Tromey <tromey@redhat.com>
2440
2441 PR python/11915:
2442 * gdb.python/py-type.exp (test_fields): Add tests for array.
2443
832bafd3
KS
24442010-08-23 Keith Seitz <keiths@redhat.com>
2445
2446 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
2447 have any children. Create a new abbrev for it.
2448 Add missing terminal sequence to .debug_abbrev.
2449
c37bf528
KS
24502010-08-20 Keith Seitz <keiths@redhat.com>
2451
2452 PR symtab/11465:
2453 * gdb.dwarf2/pr11465.exp: New test.
2454 * gdb.dwarf2/pr11465.S: New file.
2455 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
2456 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
2457
4572cbac
TJB
24582010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
2459
2460 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
2461 registers. Update data sets with the new v2_double element in the
2462 VSX register union. Add vector_register3_vr data set for the AltiVec
2463 registers. Use gdb_test_no_output instead of send_gdb.
2464
e7fbb131
PA
24652010-08-19 Pedro Alves <pedro@codesourcery.com>
2466
2467 * gdb.python/py-shared.exp: New file, factored out from
2468 python.exp.
2469 * gdb.python/py-shared.c: New file.
2470 * gdb.python/py-shared-sl.c: New file.
2471 * gdb.python/python-1.c: New file.
2472 * gdb.python/python-sl.c: Delete.
2473 * gdb.python/python.c: Mention python-1.c.
2474 * gdb.python/python.exp: Move shared library tests to
2475 py-shared.exp.
2476 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
2477 (MISCELLANEOUS): New.
2478 (clean mostlyclean): Also remove $MISCELLANEOUS.
2479
d30f5e1f
DE
24802010-08-19 Doug Evans <dje@google.com>
2481
2482 PR exp/11926
2483 * gdb.base/printcmds.exp (test_float_accepted): New function.
2484 Move existing float tests there. Add tests for floats with suffixes.
2485 (test_float_rejected): New function.
2486 * gdb.java/jv-print.exp (test_float_accepted): New function.
2487 (test_float_rejected): New function.
2488 * gdb.objc/print.exp: New file.
2489 * gdb.pascal/print.exp: New file.
2490 * lib/objc.exp: New file.
2491
7b3fd859
PM
24922010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
2493
2494 * gdb.base/default.exp (info set): Avoid full buffer error and force
2495 reading up to final gdb prompt.
2496 (show): Likewise.
2497
c92817ce
TT
24982010-08-18 Tom Tromey <tromey@redhat.com>
2499
2500 PR symtab/11919:
2501 * gdb.base/completion.exp: Add test.
2502
f1208f9e
DE
25032010-08-18 Doug Evans <dje@google.com>
2504
2505 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
2506 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
2507 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
2508 Simplify, early exit if runto_main fails.
2509 * gdb.fortran/exprs.exp: load_lib fortran.exp.
2510 (set_lang_fortran): Moved to lib/fortran.exp.
2511 * gdb.fortran/types.exp: load_lib fortran.exp.
2512 (set_lang_fortran): Moved to lib/fortran.exp.
2513 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
2514 * gdb.java/jprint.exp (set_lang_java): Ditto.
2515 * gdb.java/jv-exp.exp: load_lib java.exp.
2516 If set_lang_java fails, issue a warning instead of failure to be
2517 consistent with other set_lang_foo uses.
2518 (set_lang_java): Moved to lib/java.exp.
2519 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
2520 If set_lang_java fails, issue a warning instead of failure to be
2521 consistent with other set_lang_foo uses.
2522 * gdb.pascal/types.exp: load_lib pascal.exp.
2523 (set_lang_pascal): Moved to lib/pascal.exp.
2524 * lib/fortran.exp: New file.
2525 * lib/java.exp (set_lang_java): New function.
2526 * lib/pascal.exp (set_lang_pascal): New function.
2527
2f06b485
YQ
25282010-08-18 Yao Qi <yao@codesourcery.com
2529
2530 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
2531 func_nofb_start and func_loopfb_start, so that address of functions
2532 is equal to these labels on Thumb.
2533
96e25403
YQ
25342010-08-18 Yao Qi <yao@codesourcery.com>
2535
2536 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
2537 to reflect latest c source file.
2538
36e6adc4
JK
25392010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2540
2541 * gdb.cp/infcall-dlopen.exp: New file.
2542 * gdb.cp/infcall-dlopen.cc: New file.
2543 * gdb.cp/infcall-dlopen-lib.cc: New file.
2544
f431efe5
PA
25452010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2546 Pedro Alves <pedro@codesourcery.com>
2547
2548 PR breakpoints/11371
2549
2550 * gdb.base/watch-cond-infcall.exp: New file.
2551 * gdb.base/watch-cond-infcall.c: New file.
2552
06a64a0b
TT
25532010-08-16 Tom Tromey <tromey@redhat.com>
2554
2555 * gdb.base/help.exp: Update.
2556 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
2557 watchpoint.
2558 (test_watch_location): New proc.
2559 (test_watchpoint_in_big_blob): Delete watchpoint.
2560 * gdb.base/watchpoint.c (func5): New function.
2561 (main): Call it.
2562
70ebf4ed
DE
25632010-08-16 Doug Evans <dje@google.com>
2564
2565 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
2566
ca5c20b6
PM
25672010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2568
2569 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
2570 tests.
2571
7346b668
KW
25722010-08-11 Ken Werner <ken.werner@de.ibm.com>
2573
2574 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
2575 * gdb.base/gnu_vector.c: New File.
2576 * gdb.base/gnu_vector.exp: Likewise.
2577
cb2e07a6
PM
25782010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2579
2580 * gdb.python/python.c: New File.
2581 * gdb.python/python-sl.c: New File.
2582 * gdb.python/python.exp: Test solib_address and decode_line
2583 * functions.
2584
5da1313b
JK
25852010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2586
2587 * gdb.python/python.exp (show height, set height 10)
2588 (verify pagination beforehand, verify pagination beforehand: q)
2589 (gdb.execute does not page, verify pagination afterwards)
2590 (verify pagination afterwards: q): New.
2591
49c3ccf7
DE
25922010-08-02 Doug Evans <dje@google.com>
2593
2594 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
2595 because of an older gcc, change test2
2596 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
2597 to unsupported.
2598
42c0c4f1
KH
25992010-07-30 Kazu Hirata <kazu@codesourcery.com>
2600
2601 * gdb.base/break-always.exp: Do not expect full paths to file
2602 names.
2603 * gdb.base/commands.exp: Likewise.
2604
d3765805
DE
26052010-07-30 Doug Evans <dje@google.com>
2606
c98ee71b
DE
2607 * gdb.cp/temargs.exp: For new tests that require newer gccs,
2608 xfail them when run with older gccs.
2609
fd961404
DE
2610 * lib/gdb.exp (build_executable): Forward "c++" option to
2611 get_compiler_info.
2612
999adef4
DE
2613 * gdb.python/py-type.exp (test_template): Mark as xfail tests
2614 "python print ttype.template_argument(1)" and
2615 "python print isinstance(ttype.template_argument(1), gdb.Value)"
2616 if using gcc 4.4 or earlier.
2617
d3765805
DE
2618 * gdb.base/valgrind-db-attach.exp: Use unique test name for
2619 attach-to-debugger handling.
2620
1276c759
JK
26212010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2622
2623 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
2624 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
2625 (main): Use copyreloc.
2626 * gdb.base/prelink.exp (split debug of executable)
2627 (.dynbss vs. .bss address shift): New tests.
2628
88caa9b9
PA
26292010-07-29 Pedro Alves <pedro@codesourcery.com>
2630
2631 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
2632 in gdb_test_multiple.
2633
c6f2ac43
PA
26342010-07-29 Pedro Alves <pedro@codesourcery.com>
2635
2636 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
2637 environment.
2638
326fd672
TT
26392010-07-28 Tom Tromey <tromey@redhat.com>
2640
2641 PR python/11060:
2642 * gdb.python/py-type.c (Temargs): New template.
2643 (temvar): New variable.
2644 * gdb.python/py-type.exp (test_template): New proc.
2645
3ce3b1ba
PA
26462010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2647
2648 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
2649 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
2650
34eaf542
TT
26512010-07-28 Tom Tromey <tromey@redhat.com>
2652
2653 PR c++/9946:
2654 * gdb.cp/temargs.exp: New file.
2655 * gdb.cp/temargs.cc: New file.
2656
d41b819e
JK
26572010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2658
2659 * gdb.base/help.exp (help disassemble): Update the content.
2660
26ab7092
JK
26612010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2662
2663 * gdb.threads/ia64-sigill.exp: New file.
2664 * gdb.threads/ia64-sigill.c: New file.
2665
5283e9e1
TT
26662010-07-27 Tom Tromey <tromey@redhat.com>
2667
2668 * gdb.opt/inline-cmds.c (ATTR): New define.
2669 (func1): Use it.
2670 (func2): Likewise.
2671 (func3): Likewise.
2672 (outer_inline1): Likewise.
2673 (outer_inline2): Likewise.
2674 * gdb.opt/inline-bt.c (ATTR): New define.
2675 (func1): Use it.
2676 (func2): Likewise.
2677 * gdb.opt/inline-locals.c (ATTR): New define.
2678 (func1): Use it.
2679 (func2): Likewise.
2680
e992ef73
TT
26812010-07-27 Tom Tromey <tromey@redhat.com>
2682
2683 * gdb.stabs/gdb11479.c (hack): New function.
2684 (test): Use it.
2685 (test2): Use it.
2686 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
2687 (int32_search_buf, int64_search_buf): No longer static.
2688 (x): Remove.
2689 * gdb.base/relocate.c (hack): New function.
2690
5374244e
PM
26912010-07-27 Phil Muldoon <pmuldoon@redhat.com>
2692
2693 * gdb.python/py-value.exp (test_inferior_function_call): New function.
2694 * gdb.python/py-value.c (func1): New function.
2695 (func2): Likewise.
2696
a99aee83
CV
26972010-07-26 Corinna Vinschen <vinschen@redhat.com>
2698
2699 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
2700 as not to clash with .data section.
2701
a04ba985
JG
27022010-07-26 Jerome Guitton <guitton@adacore.com>
2703
2704 * gdb.base/code_elim.exp: New file.
2705 * gdb.base/code_elim1.c: New file.
2706 * gdb.base/code_elim2.c: New file.
2707
23bd0f7c
PA
27082010-07-21 Pedro Alves <pedro@codesourcery.com>
2709
2710 PR symtab/11827
2711
2712 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
2713 (some_volatile_enum): New variable.
2714 * gdb.base/printcmds.exp (test_print_enums): New.
2715 <top level>: Call it.
2716
883df6dd
SW
27172010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
2718
2719 * gdb.cp/fpointer.cc: New test.
2720 * gdb.cp/fpointer.exp: New test.
2721
569b05a5
JK
27222010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2723
2724 * gdb.base/solib-nodir.exp: New file.
2725 * lib/gdb.exp (runto): New case for a GDB internal error.
2726
51d7d803
JK
27272010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2728 Ulrich Weigand <uweigand@de.ibm.com>
2729 Tom Tromey <tromey@redhat.com>
2730
2731 * gdb.base/charset-malloc.c: New file.
2732 * gdb.base/charset.c (malloc_stub): New prototype.
2733 (main): Call it instead of malloc itself.
2734 * gdb.base/charset.exp: Use only prepare_for_testing.
2735 (binfile): Remove the variable.
2736
c0edd9ed
JK
27372010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2738
2739 Make core files the process_stratum.
2740 * gdb.base/corefile.exp (run: load core again)
2741 (run: sanity check we see the core file, run: with core)
2742 (run: core file is cleared, attach: load core again)
2743 (attach: sanity check we see the core file, attach: with core)
2744 (attach: core file is cleared): New tests.
2745 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
2746
3cbaedff
KW
27472010-07-14 Ken Werner <ken.werner@de.ibm.com>
2748
2749 * gdb.arch/altivec-abi.exp: New tests.
2750
91158a56
TT
27512010-07-13 Tom Tromey <tromey@redhat.com>
2752
2753 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
2754 (main): Use it.
2755 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
2756
0f5238ed
TT
27572010-07-13 Tom Tromey <tromey@redhat.com>
2758
2759 * gdb.base/label.exp: New file.
2760 * gdb.base/label.c: New file.
2761
add265ae
L
27622010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
2763 H.J. Lu <hongjiu.lu@intel.com>
2764
2765 * lib/gdb.exp (is_ilp32_target): New.
2766 (is_lp64_target): Likewise.
2767
2768 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
2769 target.
2770 * gdb.arch/amd64-disp-step.exp: Likewise.
2771 * gdb.arch/amd64-dword.exp: Likewise.
2772 * gdb.arch/amd64-i386-address.exp: Likewise.
2773 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 2774
add265ae
L
2775 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
2776 target.
2777 * gdb.arch/i386-bp_permanent.exp: Likewise.
2778 * gdb.arch/i386-byte.exp: Likewise.
2779 * gdb.arch/i386-disp-step.exp: Likewise.
2780 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2781 * gdb.arch/i386-prologue.exp: Likewise.
2782 * gdb.arch/i386-size-overlap.exp: Likewise.
2783 * gdb.arch/i386-size.exp: Likewise.
2784 * gdb.arch/i386-sse.exp: Likewise.
2785 * gdb.arch/i386-unwind.exp: Likewise.
2786 * gdb.arch/i386-word.exp: Likewise.
2787
2788 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
2789 test only when building 64-bit executables. Do not hard-code
2790 -m64 option.
2791
2dfb8c17
DE
27922010-07-07 Doug Evans <dje@google.com>
2793
2794 * lib/gdb.exp (gdb_test_list_exact): New function.
2795 * gdb.base/default.exp (show convenience): Call it, add tests for
2796 $_sdata = void, $_thread = 0.
2797
4e5799b6
JK
27982010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2799 Joel Brobecker <brobecker@adacore.com>
2800
2801 Fix re-run of PIE executable, PR shlibs/11776.
2802 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
2803 Remove $displacement_main to match the solib-svr4.c change. New "kill"
2804 and re-"run" of the inferior.
2805
1a219cc7
JK
28062010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2807 Joel Brobecker <brobecker@adacore.com>
2808
2809 Cope with missing /usr/sbin/prelink.
2810 * lib/prelink-support.exp (prelink_no):
2811 <result == 1 && $output is "no such file or directory">: New.
2812 (prelink_yes): Likewise. Return on failed prelink_no.
2813
5e3b36f8
JK
28142010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2815 Joel Brobecker <brobecker@adacore.com>
2816
2817 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
2818 build_executable by build_executable_own_libs. Replace "prelink -R"
2819 execution by a call of prelink_yes. Comment why "prelink -r" needs no
2820 change.
2821 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
2822 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
2823 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
2824 Replace build_executable by build_executable_own_libs's function
2825 build_executable_own_libs.
2826 (prelinkNO): Create new stub to call prelink_no.
2827 (prelinkYES): Create new stub to call prelink_yes.
2828 (test_attach): Rename calls of copy to file_copy.
2829 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
2830 (copy): Move to ...
2831 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
2832 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
2833 * gdb.base/prelink.exp: Disable testcase also for is_remote and
2834 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
2835 special flags by gdb_compile_shlib. Replace second gdb_compile by
2836 build_executable_own_libs. Replace "prelink -R" execution by a call of
2837 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
2838 a second call of prelink_yes. Replace restart commands by
2839 clean_restart.
2840 (prelink): Rename to ...
2841 (seen displacement message): ... this test. Extend its expectation
2842 strictness.
2843
86e4bafc
JK
28442010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2845
2846 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
2847 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
2848 displacement message exactly once.
2849
3cd07d20
JK
28502010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2851 Joel Brobecker <brobecker@adacore.com>
2852
2853 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
2854 its restore after the <$relink_args != ""> loop. new comment.
2855
0a1e94c7
JK
28562010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2857 Joel Brobecker <brobecker@adacore.com>
2858
2859 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
2860 code for it. New variable relink_args.
2861 (prelinkYES): Call prelinkNO.
2862 (test_attach): Accept new parameter relink_args. Re-prelink the binary
2863 in such case. Move the core code to ...
2864 (test_attach_gdb): ... a new function. Send GDB command "file".
2865 Extend expected "Attaching to " string.
2866
2f70bcfb
TT
28672010-07-02 Tom Tromey <tromey@redhat.com>
2868
2869 * gdb.base/bitops.exp: Remove extraneous "pass".
2870
a17ac5b0
TT
28712010-07-02 Ken Werner <ken.werner@de.ibm.com>
2872
2873 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2874
dc10affe
PA
28752010-07-01 Pedro Alves <pedro@codesourcery.com>
2876
d41c0fc8
PA
2877 * gdb.base/help.exp: Adjust expected output.
2878
28792010-07-01 Pedro Alves <pedro@codesourcery.com>
2880
2881 * gdb.base/help.exp: Adjust expected output.
dc10affe 2882
0a600c36
JK
28832010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2884
2885 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
2886 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
2887 c++/11702.
2888
37cc8bfe
JK
28892010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2890 Doug Evans <dje@google.com>
2891
2892 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
2893 add .dynamic entry'.
2894
254e6b9e
DE
28952010-06-29 Doug Evans <dje@google.com>
2896
2897 Test PR c++/11702.
2898 * gdb.cp/m-static.exp: Add testcase.
2899 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
2900
595939de 29012010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
2902 Tom Tromey <tromey@redhat.com>
2903 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
2904
2905 * gdb.python/py-inferior.c: New File.
2906 * gdb.python/py-infthread.c: New File.
2907 * gdb.python/py-inferior.exp: New File.
2908 * gdb.python/py-infthread.exp: New File.
2909
98751a41
JK
29102010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2911
2912 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
2913 (ptype ::C::OtherFileClass typedefs): New.
2914 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
2915 (C::OtherFileClass::cOtherFileClassVar2): New.
2916 (C::OtherFileClass::cOtherFileClassVar_use): Use also
2917 cOtherFileClassVar2.
2918 (C::cOtherFileType2, C::cOtherFileVar2): New.
2919 (C::cOtherFileVar_use): use also cOtherFileVar2.
2920 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
2921
41f62f39
JK
29222010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2923
2924 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
2925 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
2926 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
2927 (print ::C::cOtherFileVar)
2928 (whatis C::OtherFileClass::cOtherFileClassType)
2929 (whatis ::C::OtherFileClass::cOtherFileClassType)
2930 (print C::OtherFileClass::cOtherFileClassVar)
2931 (print ::cOtherFileClassVar)
2932 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
2933 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
2934 trailing content.
2935 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
2936 (C::OtherFileClass::cOtherFileClassVar)
2937 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
2938 (C::cOtherFileVar, C::cOtherFileVar_use): New.
2939
af53d231
JK
29402010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2941
2942 Test PR c++/11703 and PR gdb/1448.
2943 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
2944 gdb/1448.
2945
9655fd1a
JK
29462010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2947
2948 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
2949 (main) <rtti_data>: New.
2950 * gdb.cp/virtbase.exp (print rtti_data): New.
2951
824cc8dd
JK
29522010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2953 Joel Brobecker <brobecker@adacore.com>
2954
2955 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
2956
6036c742
JK
29572010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2958
2959 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
2960
de6a0421
DE
29612010-06-28 Doug Evans <dje@google.com>
2962
2963 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
2964
b2dae948
DE
29652010-06-27 Doug Evans <dje@google.com>
2966
2967 * gdb.cp/m-static.exp: Update expected test output.
2968
0f3bb72e
PH
29692010-06-25 Paul Hilfinger <hilfinger@adacore.com>
2970
889bf7c5
PA
2971 * gdb.gdb/selftest.exp: Adjust expected message for
2972 capturing start-up runtime.
0f3bb72e 2973
bc9f0842
TT
29742010-06-25 Tom Tromey <tromey@redhat.com>
2975
2976 PR python/10808:
2977 * gdb.python/python.exp: Add new tests.
2978
099ef718
SW
29792010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
2980
2981 * gdb.cp/operator.cc: Created an import loop.
2982 * gdb.cp/operator.exp: Added testcase for import loop.
2983
5868a632
JK
29842010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2985
2986 Test PR python/11407.
2987 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
2988 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
2989 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
2990 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
2991 executable_nofb and executable_fb. New variables srcsfile, objsfile,
2992 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
2993 binfile. Call gdb_compile with clean_restart twice.
2994 (func_nofb print, func_nofb backtrace, func_loopfb print)
2995 (func_loopfb backtrace): New.
2996
af76db58
JK
29972010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2998
2999 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3000 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3001 by a hand made one.
3002 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3003 i?86 requirement. Remove variables srcfile and binfile. New variable
3004 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3005
f2c7657e
UW
30062010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3007
3008 * gdb.cell/dwarfaddr.exp: New file.
3009 * gdb.cell/dwarfaddr.S: New file.
3010
628fe4e4
JK
30112010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3012
3013 Test PR 9436.
3014 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3015
f1421989
HZ
30162010-06-24 Hui Zhu <teawater@gmail.com>
3017
3018 * gdb.base/eval.exp: New file.
3019
d03285ec
UW
30202010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3021
3022 * gdb.cell/fork.exp: New file.
3023 * gdb.cell/fork.c: Likewise.
3024 * gdb.cell/fork-spu.c: Likewise.
3025
41b2c92d
PM
30262010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3027
3028 * lib/gdb.exp (banned_variables_traced): New global variable.
3029 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3030 (gdb_init): Use `trace add variable' instead of obsolete
3031 `trace variable'.
3032
d5bc977f
DE
30332010-06-21 Doug Evans <dje@google.com>
3034
3035 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3036
d2ed6730
UW
30372010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3038
3039 * gdb.arch/spu-ls.exp: New file.
3040 * gdb.arch/spu-ls.c: Likewise.
3041
6aed2dbc
SS
30422010-06-18 Stan Shebs <stan@codesourcery.com>
3043
3044 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3045
e0756905
UW
30462010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3047
3048 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3049 * gdb.base/watch-cond.exp: Likewise.
3050 * gdb.python/py-breakpoint.exp: Likewise.
3051
d8053d4d
PA
30522010-06-18 Pedro Alves <pedro@codesourcery.com>
3053
3054 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3055 clean_restart, make sure every test has a distinct message, and
3056 that messages don't include the executable' full path.
3057
81ce510c
DE
30582010-06-17 Doug Evans <dje@google.com>
3059
3060 * gdb.arch/i386-size.exp: Updated expected output for
3061 DISASSEMBLY_OMIT_FNAME.
3062
65d79d4b
SDJ
30632010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3064 Sergio Durigan Junior <sergiodj@redhat.com>
3065
3066 * gdb.base/watch-notconst.c: New file.
3067 * gdb.base/watch-notconst.S: New file.
3068 * gdb.base/watch-notconst2.c: New file.
3069 * gdb.base/watch-notconst2.S: New file.
3070 * gdb.base/watch-notconst.exp: New file.
3071 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
3072 (func4): Add operations on `global_ptr_ptr'.
3073 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
3074 routine to test watchpoints created with a constant expression.
3075 (test_inaccessible_watchpoint): Include tests for watchpoints
3076 created with a constant expression.
3077
df0f4836
KB
30782010-06-14 Kevin Buettner <kevinb@redhat.com>
3079
3080 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3081 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
3082 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
3083 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
3084 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3085 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3086 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
3087 of `_start'.
3088
b769def5
UW
30892010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3090
3091 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
3092 not supported on the target.
3093 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3094 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3095 * gdb.mi/mi-nsintrall.exp: Likewise.
3096 * gdb.mi/mi-nsmoribund.exp: Likewise.
3097 * gdb.mi/mi-nsthrexec.exp: Likewise.
3098
d914c394
SS
30992010-06-11 Stan Shebs <stan@codesourcery.com>
3100
3101 * gdb.base/permissions.exp: New file.
3102
31032010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
3104
3105 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
3106 does not support ELF executable class.
3107
f3ce5b9c
UW
31082010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3109
3110 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
3111
8e46892c
JK
31122010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3113
3114 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
3115 (runto): Catch "The target does not support running in non-stop mode.".
3116
6cc55c64
MS
31172010-06-11 Michael Snyder <msnyder@vmware.com>
3118
3119 * gdb.base/setshow.exp (set language asm): Don't use
3120 gdb_test_no_output, fails on some targets.
3121
caddefa4
UW
31222010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3123
3124 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
3125 * gdb.cp/pr9167.exp: Likewise.
3126
468b1aa7
UW
31272010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3128
3129 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
3130
5c3552dc
UW
31312010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3132
3133 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
3134
02e6fe6a
UW
31352010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3136
3137 * gdb.base/charset.c (main): Make sure malloc gets linked in.
3138
0e03807e
TT
31392010-06-11 Tom Tromey <tromey@redhat.com>
3140
3141 PR gdb/9977, PR exp/11636::
3142 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
3143 (pieces_test_f6): Update expected output.
3144
2bdf28a0
JK
31452010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3146
3147 * gdb.base/moribund-step.exp: New.
3148
f6978de9
MS
31492010-06-08 Michael Snyder <msnyder@vmware.com>
3150
3151 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 3152 * gdb.ada/boolean_expr.exp:
f6978de9
MS
3153 * gdb.ada/frame_args.exp: Ditto.
3154 * gdb.ada/lang_switch.exp: Ditto.
3155 * gdb.ada/ptype_arith_binop.exp: Ditto.
3156 * gdb.ada/ref_param.exp: Ditto.
3157 * gdb.ada/type_coercion.exp:Ditto.
3158
3159 * gdb.asm/asm-source.exp: Ditto.
3160
3161 * gdb.base/attach.exp: Ditto.
3162 * gdb.base/bitfields2.exp: Ditto.
3163 * gdb.base/call-signal-resume.exp: Ditto.
3164 * gdb.base/callfuncs.exp: Ditto.
3165 * gdb.base/commands.exp: Ditto.
3166 * gdb.base/dbx.exp: Ditto.
3167 * gdb.base/default.exp: Ditto.
3168 * gdb.base/dump.exp: Ditto.
3169 * gdb.base/exprs.exp: Ditto.
3170 * gdb.base/freebpcmd.exp: Ditto.
3171 * gdb.base/interrupt.exp: Ditto.
3172 * gdb.base/list.exp: Ditto.
3173 * gdb.base/long_long.exp: Ditto.
3174 * gdb.base/maint.exp: Ditto.
3175 * gdb.base/ptype.exp: Ditto.
3176 * gdb.base/return.exp: Ditto.
3177 * gdb.base/setshow.exp: Ditto.
3178 * gdb.base/sigbpt.exp: Ditto.
3179 * gdb.base/sigrepeat.exp: Ditto.
3180
3181 * gdb.cp/classes.exp: Ditto.
3182
3183 * gdb.dwarf2/dw2-restore.exp: Ditto.
3184
3185 * gdb.gdb/selftest.exp: Ditto.
3186
3187 * gdb.multi/base.exp: Ditto.
3188 * gdb.multi/bkpt-multi-exec.exp: Ditto.
3189
3190 * gdb.python/py-block.exp: Ditto.
3191 * gdb.python/py-prettyprint.exp: Ditto.
3192 * gdb.python/py-template.exp: Ditto.
3193
3194 * gdb.server/ext-attach.exp: Ditto.
3195 * gdb.server/ext-run.exp: Ditto.
3196 * gdb.server/server-mon.exp: Ditto.
3197
3198 * gdb.threads/fork-thread-pending.exp: Ditto.
3199 * gdb.threads/hand-call-in-threads.exp: Ditto.
3200 * gdb.threads/interrupted-hand-call.exp: Ditto.
3201 * gdb.threads/linux-dp.exp: Ditto.
3202 * gdb.threads/manythreads.exp: Ditto.
3203 * gdb.threads/print-threads.exp: Ditto.
3204 * gdb.threads/pthreads.exp: Ditto.
3205 * gdb.threads/schedlock.exp: Ditto.
3206 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3207 * gdb.threads/threadapply.exp: Ditto.
3208
de7ff789
MS
32092010-06-08 Michael Snyder <msnyder@vmware.com>
3210
889bf7c5 3211 * gdb.ada/exec_changed.exp:
de7ff789
MS
3212 Use ".*" instead of "" as wildcard regexp.
3213
3214 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
3215 * gdb.base/call-ar-st.exp: Ditto.
3216 * gdb.base/checkpoint.exp: Ditto.
3217 * gdb.base/default.exp: Ditto.
3218 * gdb.base/dump.exp: Ditto.
3219 * gdb.base/ending-run.exp: Ditto.
3220 * gdb.base/fileio.exp: Ditto.
3221 * gdb.base/miscexprs.exp: Ditto.
3222 * gdb.base/pointers.exp: Ditto.
3223 * gdb.base/readline.exp: Ditto.
3224 * gdb.base/reread.exp: Ditto.
3225 * gdb.base/restore.exp: Ditto.
3226 * gdb.base/shlib-call.exp: Ditto.
3227 * gdb.base/valgrind-db-attach.exp: Ditto.
3228 * gdb.base/volatile.exp: Ditto.
3229 * gdb.base/watchpoints.exp: Ditto.
3230
3231 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
3232
3233 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
3234 * gdb.python/py-value.exp: Ditto.
3235
3236 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
3237 * gdb.trace/circ.exp: Ditto.
3238 * gdb.trace/collection.exp: Ditto.
3239 * gdb.trace/packetlen.exp: Ditto.
3240 * gdb.trace/passc-dyn.exp: Ditto.
3241 * gdb.trace/report.exp: Ditto.
3242 * gdb.trace/tfile.exp: Ditto.
3243 * gdb.trace/tfind.exp: Ditto.
3244 * gdb.trace/while-dyn.exp: Ditto.
3245
3bebe2f2
JK
32462010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3247
3248 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
3249
5c631832
JK
32502010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3251
3252 Test PR 10640.
3253 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
3254
4c3376c8
SW
32552010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
3256
3257 * gdb.cp/koenig.exp: Test for ADL operators.
3258 * gdb.cp/koenig.cc: Added ADL operators.
3259 * gdb.cp/operator.exp: New test.
3260 * gdb.cp/operator.cc: New test.
3261
dc226d5a
MS
32622010-06-04 Michael Snyder <msnyder@vmware.com>
3263
dfb88a23
MS
3264 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
3265 * gdb.base/pending.exp: Ditto.
f7ae76b3 3266
dc226d5a
MS
3267 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
3268
967cf477
DE
32692010-06-04 Doug Evans <dje@google.com>
3270
3271 * gdb.python/py-prettyprint.exp: Add new test for enabled and
3272 disabled printers.
3273 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
3274 (enable_lookup_function): New function.
3275
eb801841
TT
32762010-06-04 Tom Tromey <tromey@redhat.com>
3277
3278 * gdb.python/py-value.exp (test_value_hash): Don't test equality
3279 of hash and id.
3280
38979823
JK
32812010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3282
3283 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
3284 newline.
3285 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
3286 (empty verbose non-noisy clear, empty verbose noisy clear)
3287 (empty non-verbose noisy clear): Likewise.
3288
35ec993f
MS
32892010-06-03 Michael Snyder <msnyder@vmware.com>
3290
3291 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
3292 * gdb.base/display.exp: Ditto.
3293 * gdb.base/find.exp: Ditto.
3294 * gdb.base/ifelse.exp: Ditto.
3295 * gdb.base/multi-forks.exp: Ditto.
3296 * gdb.base/recurse.exp: Ditto.
3297 * gdb.base/setshow.exp: Ditto.
3298 * gdb.base/value-double-free.exp: Ditto.
3299 * gdb.base/watch-vfork.exp: Ditto.
3300 * gdb.base/watch_thread_num.exp: Ditto.
3301 * gdb.base/watchpoint-solib.exp: Ditto.
3302 * gdb.base/watchpoint.exp: Ditto.
3303 * gdb.base/watchpoints.exp: Ditto.
3304
3305 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
3306 * gdb.cp/overload.exp: Ditto.
3307 * gdb.cp/virtfunc.exp: Ditto.
3308
3309 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
3310
889bf7c5 3311 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
3312 Replace gdb_test with gdb_test_no_output.
3313
889bf7c5 3314 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
3315 Replace gdb_test with gdb_test_no_output.
3316 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3317 * gdb.threads/watchthreads.exp: Ditto.
3318 * gdb.threads/watchthreads2.exp: Ditto.
3319
3320 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
3321 * gdb.trace/tfind.exp: Ditto.
3322
c22decce
JB
33232010-06-03 Joel Brobecker <brobecker@adacore.com>
3324
3325 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
3326 successful test if message is the empty string.
3327
fd5700c7
JK
33282010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3329
3330 * gdb.fortran/module.exp (stopped language detection): New test.
3331
f55ee35c
JK
33322010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3333
3334 Support DW_TAG_module as separate namespaces.
3335 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
3336 gdb.fortran/library-module-lib.f90: New.
3337 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
3338 (print i): Remove.
3339 (continue to breakpoint: i-is-1, print var_i value 1)
3340 (continue to breakpoint: i-is-2, print var_i value 2)
3341 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
3342 (print var_d, print var_i value 14, ptype modmany, complete `modm)
3343 (complete `modmany, complete `modmany`, complete `modmany`var)
3344 (show language, setting breakpoint at module): New tests.
3345 * gdb.fortran/module.f90 (module mod): Remove.
3346 (module mod1, module mod2, module modmany, subroutine sub1)
3347 (subroutine sub2, program module): New.
3348
b8e8282f
JK
33492010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3350
3351 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
3352 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
3353 * gdb.cp/anon-union.exp (pass): Rename to ...
3354 (print z 2): ... here.
b8e8282f 3355
019ebafc
MS
33562010-06-02 Michael Snyder <msnyder@vmware.com>
3357
e68d8fd4
MS
3358 * gdb.trace/actions.exp: Use gdb_test_no_output.
3359 * gdb.trace/circ.exp: Ditto.
3360 * gdb.trace/packetlen.exp: Ditto.
3361 * gdb.trace/save-trace.exp: Ditto.
3362 * gdb.trace/tracecmd.exp: Ditto.
3363 * gdb.trace/tsv.exp: Ditto.
3364
12b5d08a
MS
3365 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
3366 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
3367 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3368 * gdb.threads/manythreads.exp: Ditto.
3369 * gdb.threads/print-threads.exp: Ditto.
3370 * gdb.threads/pthreads.exp: Ditto.
3371 * gdb.threads/schedlock.exp: Ditto.
3372 * gdb.threads/staticthreads.exp: Ditto.
3373 * gdb.threads/thread-specific.exp: Ditto.
3374 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3375 * gdb.threads/threadapply.exp: Ditto.
3376 * gdb.threads/watchthreads.exp: Ditto.
3377 * gdb.threads/watchthreads2.exp: Ditto.
3378
89493308
MS
3379 * gdb.python/py-block.exp: Use gdb_test_no_output.
3380 * gdb.python/py-prettyprint.exp: Ditto.
3381 * gdb.python/py-template.exp: Ditto.
3382 * gdb.python/py-value.exp: Ditto.
3383
3384 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
3385 * gdb.reverse/watch-reverse.exp: Ditto.
3386
3387 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
3388 * gdb.server/ext-run.exp: Ditto.
3389
019ebafc
MS
3390 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
3391 * gdb.dwarf2/dw2-compressed.exp: Ditto.
3392 * gdb.dwarf2/dw2-intercu.exp: Ditto.
3393 * gdb.dwarf2/dw2-intermix.exp: Ditto.
3394 * gdb.dwarf2/dw2-producer.exp: Ditto.
3395 * gdb.dwarf2/mac-fileno.exp: Ditto.
3396
3397 * gdb.gdb/observer.exp: Use gdb_test_no_output.
3398 * gdb.gdb/selftest.exp: Ditto.
3399
3400 * gdb.multi/base.exp: Use gdb_test_no_output.
3401
3402 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
3403
3e0ca3a5
JK
34042010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3405
3406 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
3407
9db70545
MS
34082010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
3409
a8d52276
MS
3410 * gdb.cp/class2.exp: Use gdb_test_no_output.
3411 * gdb.cp/classes.exp: Ditto.
3412 * gdb.cp/extern-c.exp: Ditto.
3413 * gdb.cp/inherit.exp: Ditto.
3414 * gdb.cp/maint.exp: Ditto.
3415 * gdb.cp/mb-inline.exp: Ditto.
3416 * gdb.cp/mb-templates.exp: Ditto.
3417 * gdb.cp/method2.exp: Ditto.
3418 * gdb.cp/misc.exp: Ditto.
3419 * gdb.cp/ovldbreak.exp: Ditto.
3420 * gdb.cp/punctuator.exp: Ditto.
3421 * gdb.cp/templates.exp: Ditto.
3422 * gdb.cp/virtbase.exp: Ditto.
3423
889bf7c5 3424 * gdb.threads/attach-stopped.exp:
9db70545 3425 Replace uses of send_gdb / gdb_expect.
889bf7c5 3426 * gdb.threads/attachstop-mt.exp:
9db70545 3427 Replace uses of send_gdb / gdb_expect.
889bf7c5 3428 * gdb.threads/gcore-thread.exp:
9db70545 3429 Replace uses of send_gdb / gdb_expect.
889bf7c5 3430 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
3431 Replace uses of send_gdb / gdb_expect.
3432 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3433 * gdb.threads/print-threads.exp:
9db70545
MS
3434 Replace uses of send_gdb / gdb_expect.
3435 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
3436 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
3437 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
3438
3439 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
3440 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
3441 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
3442 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
3443 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
3444 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
3445 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
3446 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
3447 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
3448 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
3449 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
3450
359cc68c
JK
34512010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3452
3453 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
3454
7d3fe98e
SW
34552010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
3456
3457 * gdb.cp/koenig.exp: Added new test case.
3458 * gdb.cp/koenig.cc: Ditto.
3459
27d3a1a2
MS
34602010-06-01 Michael Snyder <msnyder@vmware.com>
3461
3462 * gdb.base/arithmet.exp: Use gdb_test_no_output.
3463 * gdb.base/arrayidx.exp: Ditto.
3464 * gdb.base/attach.exp: Ditto.
3465 * gdb.base/auxv.exp: Ditto.
3466 * gdb.base/bigcre.exp: Ditto.
3467 * gdb.base/break-always.exp: Ditto.
3468 * gdb.base/break-interp.exp: Ditto.
3469 * gdb.base/break.exp: Ditto.
3470 * gdb.base/breakpoint-shadow.exp: Ditto.
3471 * gdb.base/call-ar-st.exp: Ditto.
3472 * gdb.base/call-sc.exp: Ditto.
3473 * gdb.base/call-signal-resume.exp: Ditto.
3474 * gdb.base/callfuncs.exp: Ditto.
3475 * gdb.base/catch-syscall.exp: Ditto.
3476 * gdb.base/charset.exp: Ditto.
3477 * gdb.base/code-expr.exp: Ditto.
3478 * gdb.base/commands.exp: Ditto.
3479 * gdb.base/cond-expr.exp: Ditto.
3480 * gdb.base/condbreak.exp: Ditto.
3481 * gdb.base/cursal.exp: Ditto.
3482 * gdb.base/cvexpr.exp: Ditto.
3483 * gdb.base/default.exp: Ditto.
3484 * gdb.base/del.exp: Ditto.
3485 * gdb.base/detach.exp: Ditto.
3486 * gdb.base/display.exp: Ditto.
3487 * gdb.base/ena-dis-br.exp: Ditto.
3488 * gdb.base/eval-skip.exp: Ditto.
3489 * gdb.base/foll-fork.exp: Ditto.
3490 * gdb.base/foll-vfork.exp: Ditto.
3491 * gdb.base/frame-args.exp: Ditto.
3492 * gdb.base/funcargs.exp: Ditto.
3493 * gdb.base/gcore-buffer-overflow.exp: Ditto.
3494 * gdb.base/gdbvars.exp: Ditto.
3495 * gdb.base/help.exp: Ditto.
3496 * gdb.base/ifelse.exp: Ditto.
3497 * gdb.base/included.exp: Ditto.
3498 * gdb.base/list.exp: Ditto.
3499 * gdb.base/macscp.exp: Ditto.
3500 * gdb.base/maint.exp: Ditto.
3501 * gdb.base/multi-fork.exp: Ditto.
3502 * gdb.base/overlays.exp: Ditto.
3503 * gdb.base/page.exp: Ditto.
3504 * gdb.base/pending.exp: Ditto.
3505 * gdb.base/pointers.exp: Ditto.
3506 * gdb.base/pr11022.exp: Ditto.
3507 * gdb.base/prelink.exp: Ditto.
3508 * gdb.base/printcmds.exp: Ditto.
3509 * gdb.base/psymtab.exp: Ditto.
3510 * gdb.base/randomize.exp: Ditto.
3511 * gdb.base/relational.exp: Ditto.
3512 * gdb.base/relocate.exp: Ditto.
3513 * gdb.base/remote.exp: Ditto.
3514 * gdb.base/sepdebug.exp: Ditto.
3515 * gdb.base/set-lang-auto.exp: Ditto.
3516 * gdb.base/setshow.exp: Ditto.
3517 * gdb.base/setvar.exp: Ditto.
3518 * gdb.base/signals.exp: Ditto.
3519 * gdb.base/signull.exp: Ditto.
3520 * gdb.base/sigstep.exp: Ditto.
3521 * gdb.base/sizeof.exp: Ditto.
3522 * gdb.base/solib-disc.exp: Ditto.
3523 * gdb.base/store.exp: Ditto.
3524 * gdb.base/structs.exp: Ditto.
3525 * gdb.base/structs2.exp: Ditto.
3526 * gdb.base/subst.exp: Ditto.
3527 * gdb.base/term.exp: Ditto.
3528 * gdb.base/trace-commands.exp: Ditto.
3529 * gdb.base/unwindonsignal.exp: Ditto.
3530 * gdb.base/valgrind-db-attach.exp: Ditto.
3531 * gdb.base/varargs.exp: Ditto.
3532 * gdb.base/watch-cond.exp: Ditto.
3533 * gdb.base/watch_thread_num.exp: Ditto.
3534 * gdb.base/watchpoint-cond-gone.exp: Ditto.
3535 * gdb.base/watchpoint.exp: Ditto.
3536 * gdb.base/whatis-exp.exp: Ditto.
3537
f8d3bf8f
MS
35382010-06-01 Michael Snyder <msnyder@vmware.com>
3539
3540 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
3541 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
3542 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
3543 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
3544 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
3545 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
3546 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
3547 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
3548 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
3549 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
3550 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
3551 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
3552 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
3553 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
3554 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
3555
3f9e0d32
JK
35562010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3557
3558 * gdb.base/commands.exp (begin commands on watch): Remove excessive
3559 trailing newline.
3560 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
3561 * gdb.java/jmisc.exp (p *args\n): Rename to ...
3562 (p *args): ... here and remove excessive trailing newline.
3563
f629457d
JB
35642010-05-31 Joel Brobecker <brobecker@adacore.com>
3565
3566 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
3567
09eef106
JK
35682010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3569
3570 Accept the new Linux kernel "t (tracing stop)" string.
3571 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
3572 Update comment.
3573 (state_wait) <T (tracing stop)>: New.
3574 (main): Update the state_wait expect string.
3575
94f31136
PA
35762010-05-28 Pedro Alves <pedro@codesourcery.com>
3577
3578 * limits.c, limits.exp: Delete files.
3579 * Makefile.in (clean mostlyclean): Adjust.
3580 * tracecmd.exp: Adjust.
3581
096554ab
JK
35822010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3583
3584 * gdb.base/tui-layout.exp: New.
3585
27d3a1a2 35862010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 3587
889bf7c5 3588 * gdb.reverse/break-precsave.exp:
bcd2dc50 3589 Replace uses of send_gdb / gdb_expect.
889bf7c5 3590 * gdb.reverse/break-reverse.exp:
bcd2dc50 3591 Replace uses of send_gdb / gdb_expect.
889bf7c5 3592 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 3593 Replace uses of send_gdb / gdb_expect.
889bf7c5 3594 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 3595 Replace uses of send_gdb / gdb_expect.
889bf7c5 3596 * gdb.reverse/finish-precsave.exp:
bcd2dc50 3597 Replace uses of send_gdb / gdb_expect.
889bf7c5 3598 * gdb.reverse/finish-reverse.exp:
bcd2dc50 3599 Replace uses of send_gdb / gdb_expect.
889bf7c5 3600 * gdb.reverse/i386-precsave.exp:
bcd2dc50 3601 Replace uses of send_gdb / gdb_expect.
889bf7c5 3602 * gdb.reverse/i386-reverse.exp:
bcd2dc50 3603 Replace uses of send_gdb / gdb_expect.
889bf7c5 3604 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 3605 Replace uses of send_gdb / gdb_expect.
889bf7c5 3606 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 3607 Replace uses of send_gdb / gdb_expect.
889bf7c5 3608 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 3609 Replace uses of send_gdb / gdb_expect.
889bf7c5 3610 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 3611 Replace uses of send_gdb / gdb_expect.
889bf7c5 3612 * gdb.reverse/machinestate.exp:
bcd2dc50 3613 Replace uses of send_gdb / gdb_expect.
889bf7c5 3614 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 3615 Replace uses of send_gdb / gdb_expect.
889bf7c5 3616 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 3617 Replace uses of send_gdb / gdb_expect.
889bf7c5 3618 * gdb.reverse/solib-precsave.exp:
bcd2dc50 3619 Replace uses of send_gdb / gdb_expect.
889bf7c5 3620 * gdb.reverse/solib-reverse.exp:
bcd2dc50 3621 Replace uses of send_gdb / gdb_expect.
889bf7c5 3622 * gdb.reverse/step-precsave.exp:
bcd2dc50 3623 Replace uses of send_gdb / gdb_expect.
889bf7c5 3624 * gdb.reverse/step-reverse.exp:
bcd2dc50 3625 Replace uses of send_gdb / gdb_expect.
889bf7c5 3626 * gdb.reverse/until-precsave.exp:
bcd2dc50 3627 Replace uses of send_gdb / gdb_expect.
889bf7c5 3628 * gdb.reverse/until-reverse.exp:
bcd2dc50 3629 Replace uses of send_gdb / gdb_expect.
889bf7c5 3630 * gdb.reverse/watch-precsave.exp:
bcd2dc50 3631 Replace uses of send_gdb / gdb_expect.
889bf7c5 3632 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
3633 Replace uses of send_gdb / gdb_expect.
3634
3def43e0
JK
36352010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3636
3637 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
3638 excessive newline.
3639
27d3a1a2 36402010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
3641
3642 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
3643 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
3644 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
3645 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
3646 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
3647 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
3648 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
3649 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
3650 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
3651 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
3652 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
3653 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
3654 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
3655 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
3656 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
3657 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
3658 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
3659 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
3660 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 3661
27d3a1a2 36622010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 3663
22454424
MS
3664 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
3665 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
3666
3667 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
3668 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
3669 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
3670
889bf7c5 3671 * gdb.reverse/consecutive-reverse.exp:
22454424 3672 Replace uses of send_gdb / gdb_expect.
889bf7c5 3673 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
3674 Replace uses of send_gdb / gdb_expect.
3675
3676 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
3677 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
3678 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3679 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
3680 Replace uses of send_gdb / gdb_expect.
3681 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
3682 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
3683 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
3684 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
3685 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
3686 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
3687 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
3688 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
3689 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
3690
36912010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 3692
22454424 3693 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3694
22454424 3695 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3696
22454424
MS
3697 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
3698 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
3699 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
3700 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
3701 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
3702 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
3703 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
3704 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
3705 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3706
6e5f2c59
TT
37072010-05-25 Tom Tromey <tromey@redhat.com>
3708
3709 * gdb.base/macscp.exp: Add missing space after setup_kfail.
3710
bbc8b958
TT
37112010-05-25 Tom Tromey <tromey@redhat.com>
3712
3713 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
3714 argument order.
3715 * gdb.base/macscp.exp: Fix setup_kfail argument order.
3716 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
3717 order.
3718 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
3719 order.
3720 * gdb.base/call-sc.exp (setup_kfails): Remove.
3721 (setup_compiler_kfails): Remove.
3722 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
3723 argument order.
3724 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
3725 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
3726 (advancei): Fix setup_kfail argument order.
3727 * gdb.base/radix.exp: Fix setup_kfail argument order.
3728 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
3729 order.
3730 * gdb.base/structs.exp (setup_kfails): Remove.
3731 (setup_compiler_kfails): Fix setup_kfail argument order.
3732 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
3733 order.
3734 * gdb.java/jmain.exp: Fix setup_kfail argument order.
3735 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
3736 setup_kfail argument order.
3737 * gdb.cp/overload.exp: Fix setup_kfail argument order.
3738
83d1babf
TT
37392010-05-25 Tom Tromey <tromey@redhat.com>
3740
3741 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
3742
6acb16a2
MS
37432010-05-25 Michael Snyder <msnyder@vmware.com>
3744
3745 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
3746 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
3747 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
3748 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
3749 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
3750 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
3751 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
3752 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
3753 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
3754 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
3755 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
3756 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
3757 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
3758 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
3759 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
3760 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
3761 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
3762 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
3763 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
3764 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
3765 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
3766 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
3767 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
3768 * gdb.base/default.exp: Replace send_gdb with gdb_test.
3769 * gdb.base/define.exp: Replace send_gdb with gdb_test.
3770 * gdb.base/display.exp: Replace send_gdb with gdb_test.
3771 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
3772 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
3773 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
3774 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
3775 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
3776 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
3777 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
3778 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
3779 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
3780 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
3781 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
3782 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
3783 * gdb.base/help.exp: Replace send_gdb with gdb_test.
3784 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
3785 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
3786 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3787 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
3788 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
3789 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
3790 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
3791 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 3792 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3793
37942010-05-25 Doug Evans <dje@google.com>
3795
3796 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
3797 gdb.string_to_argv.
ad3986f0 3798
d3b1e874
TT
37992010-05-21 Tom Tromey <tromey@redhat.com>
3800
3801 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
3802 Call it.
3803 * gdb.dwarf2/pieces.S: Update.
3804 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
3805
cb826367
TT
38062010-05-21 Tom Tromey <tromey@redhat.com>
3807
3808 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
3809 Call it.
3810 * gdb.dwarf2/pieces.c (struct C): New.
3811 (f6): New function.
3812 * gdb.dwarf2/pieces.S: Replace.
3813
74de6778
TT
38142010-05-21 Tom Tromey <tromey@redhat.com>
3815
3816 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
3817 Call it.
3818
afd74c5f
TT
38192010-05-21 Tom Tromey <tromey@redhat.com>
3820
3821 * gdb.dwarf2.pieces.exp: New file.
3822 * gdb.dwarf2.pieces.S: New file.
3823 * gdb.dwarf2.pieces.c: New file.
3824
a7b75dfd 38252010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3826 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
3827
3828 * lib/gdb.exp (gdb_test_no_output): New function.
3829 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
3830 when testing commands that should produce no output.
3831
c81c812a
JB
38322010-05-17 Joel Brobecker <brobecker@adacore.com>
3833
3834 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
3835 parameter that we want to watch being a constant.
3836
0cce5bd9
JB
38372010-05-17 Joel Brobecker <brobecker@adacore.com>
3838
3839 * gdb.ada/cond_lang: New testcase.
3840
47050449
JB
38412010-05-17 Joel Brobecker <brobecker@adacore.com>
3842
3843 * lib/gdb.exp (banned_variables): New variable/constant.
3844 (gdb_init): Add write trace on variables listed in banned_variables.
3845 (gdb_finish): Remove write traces on variables listed in
3846 banned_variables.
3847
77c01586
JB
38482010-05-17 Joel Brobecker <brobecker@adacore.com>
3849
3850 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
3851 * gdb.cp/koenig.exp: Likewise.
3852
88d4aea7
PM
38532010-05-14 Phil Muldoon <pmuldoon@redhat.com>
3854
889bf7c5 3855 PR python/11482
88d4aea7
PM
3856
3857 * gdb.python/py-value.exp (test_value_hash): New function.
3858
f5a010c0
PM
38592010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
3860
3861 PR exp/11530.
3862 * gdb.base/gdb11530.c: New file.
3863 * gdb.base/gdb11530.exp: New file.
3864
8ef4892f
JK
38652010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3866
3867 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
3868 * gdb.dwarf2/dw2-modula2-self-type.S: New.
3869
7322dca9
SW
38702010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
3871
3872 * gdb.cp/koenig.exp: New test.
3873 * gdb.cp/koenig.cc: New test program.
3874
02e7ea18
JB
38752010-05-05 Joel Brobecker <brobecker@adacore.com>
3876
3877 Remove the use of prms_id and bug_id throughout the testsuite.
3878
e1c34c5d
PM
38792010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
3880
3881 PR exp/11349.
3882 * testsuite/gdb.cp/ref-types.exp: Add test to examine
3883 use a reference local variable.
3884
8e1d0c49
JK
38852010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3886
3887 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
3888 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
3889 variable different_dir. Move debugfile into a full directory pathname
3890 under DIFFERENT_DIR.
3891 * lib/gdb.exp (separate_debug_filename): Remove.
3892 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
3893 variable debug_dir and mkdir of it. Update function comments.
3894
e66408ed
PA
38952010-04-29 Pedro Alves <pedro@codesourcery.com>
3896
3897 PR gdb/11557
3898
3899 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
3900 files.
3901
d7b32ed3
PM
39022010-04-29 Phil Muldoon <pmuldoon@redhat.com>
3903
889bf7c5 3904 * gdb.python/py-param.exp: New File.
d7b32ed3 3905
6aecb9c2
JB
39062010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
3907
3908 * gdb.base/default.exp: Fix "set language" test.
3909
bdf92a1c
PM
39102010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
3911
3912 PR breakpoints/11531.
3913 * gdb.base/gdb11531.c: New file.
3914 * gdb.base/gdb11531.exp: New file.
3915
3f172e24
TT
39162010-04-26 Tom Tromey <tromey@redhat.com>
3917
3918 * gdb.base/completion.exp: Add tests for completion and deprecated
3919 commands.
3920
64af4c92
JK
39212010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3922
3923 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
3924 (print /x char_array): Escape curly brackets.
3925
492928e4
JK
39262010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3927
3928 Fix deadlock on looped list of loaded shared objects.
3929 * gdb.base/solib-corrupted.exp: New.
3930
66d09542
DE
39312010-04-23 Doug Evans <dje@google.com>
3932
3933 * gdb.python/py-section-script.c: New file.
3934 * gdb.python/py-section-script.exp: New file.
3935 * gdb.python/py-section-script.py: New file.
3936
8bd10a10
CM
39372010-04-20 Chris Moller <cmoller@redhat.com>
3938
3939 PR 10179
3940
3941 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
3942 * gdb.base/pr10179-a.c:
3943 * gdb.base/pr10179-b.c:
3944 * gdb.base/pr10179.exp: New files.
3945
c0201579
JK
39462010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3947
3948 Fix crashes on dangling display expressions.
3949 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
3950 is SEP.
3951 (lib_flags): Remove the "debug" keyword.
3952 (libsepdebug): New variable for iterating new loop.
3953 (save_pf_prefix): New variable wrapping the loop.
3954 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
3955 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
3956
793b0ff8
PM
39572010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3958
3959 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
3960
097f51f7
PM
39612010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3962
3963 PR stabs/11479.
3964 * gdb.stabs/gdb11479.exp: New file.
3965 * gdb.stabs/gdb11479.c: New file.
3966
9a22f0d0
PM
39672010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3968
3969 * gdb.base/charset.c (Strin16, String32): New variables.
3970 * gdb.base/charset.exp (gdb_test): Test correct display
3971 of 16 or 32 bit strings.
3972
39732010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
3974
3975 PR 9167
3976 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
3977 * gdb.cp/pr9167.cc: New file.
3978 * gdb.cp/pr9167.exp: New file.
3979
3980
6e354e5e
PM
39812010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
3982
3983 PR pascal/11492.
3984 * gdb.pascal/gdb11492.pas: New file.
3985 * gdb.pascal/gdb11492.exp: New file.
3986
be942545
JB
39872010-04-20 Joel Brobecker <brobecker@adacore.com>
3988
1667e6e3 3989 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 3990
0c3acc09
JB
39912010-04-20 Joel Brobecker <brobecker@adacore.com>
3992
3993 * gdb.ada/dyn_loc: New testcase.
3994
ec31cde5
CM
39952010-04-20 Chris Moller <cmoller@redhat.com>
3996
3997 PR 10867
889bf7c5 3998
ec31cde5
CM
3999 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4000 * gdb.cp/pr10687.cc: New file.
4001 * gdb.cp/pr10687.exp: New file.
4002
4003
ce4b0682
SDJ
40042010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4005 Sergio Durigan Junior <sergiodj@redhat.com>
4006
4007 * gdb.fortran/logical.exp: New testcase.
4008 * gdb.fortran/logical.f90: New file.
4009
3436961f
DE
40102010-04-19 Doug Evans <dje@google.com>
4011
4012 * gdb.base/help.exp (help source): Update expected output.
4013
4d836c09
JK
40142010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4015
4016 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4017 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4018 gdb_exit and return.
4019 (executable): New variable.
4020 (binfile): Use it.
4021
6149aea9
PA
40222010-04-19 Pedro Alves <pedro@codesourcery.com>
4023
4024 PR breakpoints/8554.
4025
4026 * gdb.trace/save-trace.exp: Adjust.
4027
ed41462c
L
40282010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4029
4030 PR corefiles/11511
4031 * gdb.arch/system-gcore.exp: New.
4032 * gdb.arch/gcore.c: Likewise.
4033
3f7b2faa
DE
40342010-04-15 Doug Evans <dje@google.com>
4035
fa33c3cd
DE
4036 * gdb.python/py-progspace.c: New file.
4037 * gdb.python/py-progspace.exp: New file.
4038
3f7b2faa
DE
4039 * gdb.base/source.exp: Add tests for "source -s".
4040
79f283fe
PM
40412010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4042
4043 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4044 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4045 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4046 * gdb.python/py-mi.exp: New test for to_string returning None.
4047
fc8eb08a
PM
40482010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4049
4050 * gdb.python/py-breakpoint.c: Make result global.
4051
26e197f6
JK
40522010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4053
4054 Fix non-GNU make compatibility.
4055 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4056
adc36818
PM
40572010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4058
4059 * gdb.python/py-breakpoint.exp: New File.
4060 * gdb.python/py-breakpoint.C: Ditto.
4061
64e17368
SS
40622010-04-08 Stan Shebs <stan@codesourcery.com>
4063
4064 * gdb.trace/actions.exp: Clear default-collect.
4065 * gdb.trace/save-trace.exp: Clear default-collect.
4066
fff5cc64
PM
40672010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4068
4069 * gdb.python/py-value: Add null string variable.
4070 (test_lazy_string): Test zero length, NULL address lazy
4071 strings.
4072
a055a187
L
40732010-04-07 H.J. Lu <hongjiu.lu@intel.com>
4074
4075 * gdb.arch/i386-avx.c: New.
4076 * gdb.arch/i386-avx.exp: Likewise.
4077
4078 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
4079
96e39866
DE
40802010-04-06 Doug Evans <dje@google.com>
4081
4082 * gdb.base/source-test.gdb: New file.
4083 * gdb.base/source.exp: Test source -v.
4084
5984a431
UW
40852010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4086
4087 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
4088
ec8a089a
PM
40892010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
4090
4091 * gdb.stabs/aout.sed: Convert all backslash to double backslash
4092 within one line, unless it is followed by a double quote.
4093 * gdb.stabs/hppa.sed: Idem.
4094 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
4095 * gdb.stabs/weird.exp: Check for correct parsing of
4096 char and string constants.
ec8a089a
PM
4097 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
4098 in .stabs to .stabx substitution.
4099
fce3c1f0
SS
41002010-04-05 Stan Shebs <stan@codesourcery.com>
4101
4102 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
4103 constant global.
4104 * gdb.trace/tfile.exp: Try to print them.
4105
d77f58be
SS
41062010-04-04 Stan Shebs <stan@codesourcery.com>
4107
4108 * gdb.base/completion.exp: Update for new "info watchpoints".
4109 * gdb.base/default.exp: Ditto.
4110 * gdb.base/help.exp: Ditto.
4111 * gdb.base/watchpoint.exp: Ditto.
4112 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 4113
af54718e
SS
41142010-04-04 Stan Shebs <stan@codesourcery.com>
4115
4116 * gdb.trace/tfile.exp: Sharpen tfind test.
4117
74d1f91e
JK
41182010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4119
4120 * gdb.base/break-entry.exp: New.
4121
eb8e76db 41222010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 4123 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
4124
4125 * gdb.reverse/i386-sse-reverse.exp: New file.
4126 * gdb.reverse/i386-sse-reverse.c: New file.
4127
bf65cad8
PA
41282010-04-02 Pedro Alves <pedro@codesourcery.com>
4129
4130 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4131
fff87407
SS
41322010-04-01 Stan Shebs <stan@codesourcery.com>
4133
4134 * gdb.trace/actions.exp: Tweak expected output.
4135 * gdb.trace/while-stepping.exp: Tweak expected output.
4136
fe01d668
L
41372010-04-01 H.J. Lu <hongjiu.lu@intel.com>
4138
4139 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
4140
86b17b60
PA
41412010-04-01 Pedro Alves <pedro@codesourcery.com>
4142
4143 * gdb.base/commands.exp: Adjust.
4144 * gdb.cp/extern-c.exp: Adjust.
4145
2c58c0a9
PA
41462010-04-01 Pedro Alves <pedro@codesourcery.com>
4147
4148 * gdb.trace/collection.c (local_test_func): Define a local struct,
4149 and instanciate it.
4150
0db9b91c
PA
41512010-04-01 Pedro Alves <pedro@codesourcery.com>
4152
4153 * gdb.trace/collection.exp (gdb_collect_args_test)
4154 (gdb_collect_argarray_test): XFAIL the tests that assume the
4155 argarray argument's elements are collected.
4156
8072405b
JK
41572010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4158
4159 * gdb.dwarf2/dw2-bad-parameter-type.exp,
4160 gdb.dwarf2/dw2-bad-parameter-type.S: New.
4161
8bf6485c
SS
41622010-03-31 Stan Shebs <stan@codesourcery.com>
4163
4164 * gdb.trace/save-trace.exp: Test save/restore of default-collect
4165 and tracepoint conditionals.
4166 (gdb_verify_tracepoints): Delete unused return.
4167
fd7f724a
KS
41682010-03-26 Keith Seitz <keiths@redhat.com>
4169
4170 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
4171 appear in the output before main.
4172 Remove KFAIL for gdb/2215 aka bz 9320.
4173
8d9e7719
DE
41742010-03-30 Doug Evans <dje@google.com>
4175
0906dd0b
DE
4176 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
4177 by dejagnu.
4178 * gdb.arch/amd64-dword.exp: Ditto.
4179
8d9e7719
DE
4180 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
4181 match.
4182 (break printf): Ditto.
4183
1da644f0
SW
41842010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
4185
4186 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
4187 gcc < 4.4.
4188 * gdb.cp/shadow.exp: Ditto.
4189
a8121990
PA
41902010-03-29 Pedro Alves <pedro@codesourcery.com>
4191
4192 * gdb.trace/collection.exp (run_trace_experiment): Make sure
4193 "tstart" is silent.
4194
6e79d367
PA
41952010-03-29 Pedro Alves <pedro@codesourcery.com>
4196
4197 * gdb.trace/collection.exp (executable): New.
4198 (binfile): Use it.
4199 (fpreg, spreg, pcreg): New.
4200 (test_register): Use gdb_test_multiple. Pass /x to print.
4201 (prepare_for_trace_test): New.
4202 (run_trace_experiment): Use "continue", not gdb_run_cmd.
4203 (gdb_collect_args_test, gdb_collect_argstruct_test)
4204 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
4205 prepare_for_trace_test.
4206 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
4207 fpreg, spreg and pcreg.
4208 (gdb_collect_expression_test, gdb_collect_globals_test): Use
4209 prepare_for_trace_test.
4210 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
4211 try to detect tracing support here. Don't set breakpoints at
4212 `begin' or `end' here.
4213 <global scope>: Use clean_restart. Run to main before checking
4214 for tracing support. Check for for tracing support here.
4215
09248348
JK
42162010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4217
4218 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
4219 " as $displacement" to "seen displacement message".
4220
d350db38
PA
42212010-03-28 Pedro Alves <pedro@codesourcery.com>
4222
4223 * gdb.trace/while-dyn.exp (executable): New variable.
4224 (binfile): Use it.
4225 (test_while_stepping): New function. Move most tests here. Call
4226 it once for each of the while-stepping, stepping and ws aliases.
4227
907af001
UW
42282010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4229
4230 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
4231 that do not provide the tagless_struct type name at all.
4232 (test_print_anon_union): Do not check value of uninitialized
4233 union member. Do not use cp_test_ptype_class, so we can accept
4234 "long" as well as "long int".
4235
610197fd
PA
42362010-03-26 Pedro Alves <pedro@codesourcery.com>
4237
4238 * gdb.trace/tfile.c (tohex, bin2hex): New.
4239 (write_error_trace_file): Hexify error description.
4240
6c28cbf2
SS
42412010-03-25 Stan Shebs <stan@codesourcery.com>
4242
4243 * gdb.trace/tfile.c: Generate an additional trace file, improve
4244 portability.
4245 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
4246 files in a better way.
4247
e62b8c7e
KS
42482010-03-25 Keith Seitz <keiths@redhat.com>
4249
4250 * gdb.java/jprint.exp: XFAIL printing of static class members
4251 because of GCC debuginfo problem.
4252
82ccf5a5
JK
42532010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4254
4255 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
4256
293e2f9e
DJ
42572010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4258
4259 * gdb.base/completion.exp: Allow long instead of long int.
4260 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
4261 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
4262 variable p.
4263 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
4264 * gdb.base/pointers.exp: Allow long instead of long int.
4265 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
4266 * gdb.base/step-line.exp: Allow a directory before the source file name.
4267
95a42b64
TT
42682010-03-24 Tom Tromey <tromey@redhat.com>
4269
4270 PR breakpoints/9352:
4271 * gdb.base/default.exp: Update.
4272 * gdb.base/commands.exp: Update.
4273 * gdb.cp/extern-c.exp: Test setting commands on multiple
4274 breakpoints at once.
4275
2390201f
DJ
42762010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4277
4278 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
4279 if gdb,nosignals.
4280 * gdb.base/watchpoints.c: Do not include unnecessary headers.
4281 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
4282 exited".
4283
8c9a6790
SS
42842010-03-24 Stan Shebs <stan@codesourcery.com>
4285
4286 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
4287
a6c727b2
DJ
42882010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4289
4290 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
4291 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
4292 argument. Handle "short" and "long".
4293 (Top level): Pass overprototyped output for old_fptr and xptr.
4294
4dfd5423
PA
42952010-03-23 Pedro Alves <pedro@codesourcery.com>
4296
4297 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
4298 format strings and add casts to avoid compiler warnings.
4299
43002010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
4301
4302 * lib/trace-support.exp (gdb_trace_setactions):
4303 Don't expect whitespace after ">" prompt.
4304 * gdb.trace/actions.exp: Adjust for output changes.
4305 * gdb.trace/while-stepping.exp: Likewise.
4306
c847d045
JK
43072010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4308
4309 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
4310 and r157645).
4311
5f717f1d
JK
43122010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4313
4314 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
4315 New.
4316
7d6d51d5
DJ
43172010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
4318
4319 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
4320 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
4321
3b11a015
SS
43222010-03-19 Stan Shebs <stan@codesourcery.com>
4323
4324 * gdb.trace/ax.exp: New file.
4325
d7d158ed
DE
43262010-03-19 Doug Evans <dje@google.com>
4327
6bb85cd1
DE
4328 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
4329 output from gcc.
4330
d7d158ed
DE
4331 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
4332 named /usr/sbin/prelink<foo>.
4333
4daf5ac0
SS
43342010-03-18 Stan Shebs <stan@codesourcery.com>
4335
4336 * gdb.trace/circ.exp: Test circular-trace-buffer.
4337 * gdb.trace/tfile.exp: Update tstatus test.
4338
e8d05480
JB
43392010-03-18 Joel Brobecker <brobecker@adacore.com>
4340
4341 * gdb.dwarf2/dw2-anonymous-func.S: New file.
4342 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
4343
441b986a
UW
43442010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4345
4346 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
4347
4247603b
PA
43482010-03-18 Pedro Alves <pedro@codesourcery.com>
4349
4350 * gdb.base/default.exp: Adjust the expected output of the finish
4351 and until commands when the inferior is not being run.
4352
13387711
SW
43532010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
4354
4355 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
4356 * gdb.cp/nsusing.exp: Ditto.
4357
6e31430b
TT
43582010-03-15 Tom Tromey <tromey@redhat.com>
4359
4360 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
4361 * gdb.cp/userdef.cc (operator==): New function.
4362 (main): New locals mem1, mem2.
4363
e2d69cb5
JZ
43642010-03-15 Jie Zhang <jie@codesourcery.com>
4365
4366 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
4367 Declare and use new loadtimeout variable.
4368
f572f0a9
DJ
43692010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
4370
4371 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
4372 Use gdb_load later.
4373
51f4c0b0
PA
43742010-03-14 Pedro Alves <pedro@codesourcery.com>
4375
4376 * gdb.base/solib-disc.c (main): Make format of fprintf a string
4377 literal. Add missing endlines to prints to stderr.
4378
1c809c68
TT
43792010-03-12 Tom Tromey <tromey@redhat.com>
4380
4381 PR c++/9708:
4382 * gdb.cp/m-static.exp: Add regression test.
4383 * gdb.cp/m-static.cc (method): New method.
4384 (main): Call it.
4385
00ae8fef
SW
43862010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
4387
4388 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
4389 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
4390
759f0f0b
PA
43912010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4392
21e24d21
PA
4393 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
4394
43952010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4396
759f0f0b
PA
4397 * lib/gdb.exp (skip_stl_tests): New.
4398 (gdb_compile): Symbian needs -ldl.
4399 (shlib_target_file): New.
4400 (shlib_symbol_file): New.
4401 (gdb_load_shlibs): Use shlib_target_file.
4402 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
4403 * gdb.cp/exception.exp: Use skip_stl_tests.
4404 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
4405 * gdb.cp/try_catch.exp: Use skip_stl_tests.
4406 * gdb.cp/mb-templates.exp: Ditto.
4407 * gdb.base/commands.exp: Relax regexes.
4408 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
4409 shlib_target_file and shlib_symbol_file.
4410 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
4411 sections.
4412 * gdb.base/ending-run.exp: Accept E32Main for symbian.
4413 * gdb.base/solib-disc.exp: Use
4414 shlib_target_file and shlib_symbol_file.
4415 * gdb.base/unload.exp: Don't skip on symbian. Use
4416 shlib_target_file and shlib_symbol_file.
4417 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
4418
6a8f2671 44192010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4420
6a8f2671
PA
4421 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
4422 * gdb.trace/report.exp: Adjust for x86 and x86_64.
4423 Issue a tfind end before looking for a tracepoint frame.
4424 * gdb.trace/tfind.exp: Adjust tstatus output.
4425 Adjust disassembly output.
4426 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
4427
ccf26247
JK
44282010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4429
4430 * gdb.base/break-interp.exp: Create new displacement parameter value
4431 for the test_ld calls.
4432 (reach): New parameter displacement, verify its content. New push of
4433 pf_prefix "reach-$func:". Import global expect_out.
4434 (test_core): New parameter displacement, verify its content. New push
4435 of pf_prefix "core:". New command "set verbose on". Import global
4436 expect_out.
4437 (test_attach): New parameter displacement, verify its content. New
4438 push of pf_prefix "attach:". New command "set verbose on". Import
4439 global expect_out.
4440 (test_ld): New parameter displacement, pass it to the reach, test_core
4441 and test_attach calls and verify its content in the "ld.so exit" test.
4442 * gdb.base/prelink.exp: Remove gdb_exit and final return.
4443 (prelink): Update expected text, use gdb_test.
4444
e469c7fb
DE
44452010-03-10 Doug Evans <dje@google.com>
4446
4447 * gdb.base/checkpoint.exp: Fix comment.
4448 Lengthen timeout while doing >600 checkpoints test.
4449 Rename duplicate "kill all one" test to keep test names unique.
4450
60e1c644
PA
44512010-03-10 Pedro Alves <pedro@codesourcery.com>
4452
4453 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
4454
cec808ec
KS
44552010-03-08 Keith Seitz <keiths@redhat.com>
4456
889bf7c5
PA
4457 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
4458 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
4459 (dm_type_long): New function.
4460 (dm_type_unsigned_short): New function.
4461 (dm_type_unsigned_long): New function.
4462 (myint): New typedef.
4463 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
4464 long, unsigned shor and long, operator char*, and typedef.
4465 (test_lookup_operator_functions): Add operator char* test.
4466 (test_paddr_operator_functions): Likewise.
4467 (test_paddr_overloaded_functions): Use probe values for
4468 short, long, and unsigned short and long.
4469 (test_paddr_hairy_functions): If the demangler probe detected
4470 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
4471 demangler.
4472 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
4473 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
4474 and "print null_pmf".
4475 Add test "ptype a.*pmf".
4476 * gdb.cp/overload.exp: Allow optional "int" to appear with
4477 "short" and "long".
4478 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
4479 long expect value for men_overload1arg.
4480 Allow "int" to appear with "short" and "long".
4481 When testing "info break", add argument for main (void).
4482 Also allow "int" to appear with "short" and "long".
4483 Ditto with "unsigned" and "long long".
cec808ec
KS
4484 * gdb.java/jmain.exp: Do not enclose methods names in single
4485 quotes.
4486 * gdb.java/jmisc.exp: Likewise.
4487 * gdb.java/jprint.exp: Likewise.
4488 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
4489
4490 From Jan Kratochvil <jan.kratochvil@redhat.com>:
4491 * gdb.cp/exception.exp (backtrace after first throw)
4492 (backtrace after second throw): Allow a namespace before __cxa_throw.
4493 (backtrace after first catch, backtrace after second catch): Allow
4494 a namespace before __cxa_begin_catch.
4495
4496 * gdb.cp/cpexprs.exp: New file.
4497 * gdb.cp/cpexprs.cc: New file.
4498
4499 From Daniel Jacobowitz <dan@codesourcery.com>
4500 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
4501 to use string_to_regexp.
4502 (ctor, dtor): New functions. Use them to match constructor
4503 and destructor function types.
4504 (Top level): Use runto_main.
4505
f870a310
TT
45062010-03-05 Tom Tromey <tromey@redhat.com>
4507
4508 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
4509 gdb.target_charset.
4510 (pp_ns.to_string): Likewise.
4511
0c199f28
KS
45122010-03-04 Keith Seitz <keiths@redhat.com>
4513
4514 * gdb.cp/overload.exp: Test that the filename portion of a linespec
4515 can be quoted. Test that both the filename and function/line
4516 portions can be quoted at the same time.
4517
c7437ca6
PA
45182010-03-04 Pedro Alves <pedro@codesourcery.com>
4519
4520 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
4521
b111b805
DE
45222010-03-03 Doug Evans <dje@google.com>
4523
24486cb7
DE
4524 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
4525 libc contains libpthread.
4526
b111b805
DE
4527 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
4528 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
4529 of gdb_compile. Add another pattern to match android backtrace.
4530
a0e0ef55
TT
45312010-03-03 Tom Tromey <tromey@redhat.com>
4532
4533 PR gdb/11345:
4534 * gdb.base/printcmds.exp (test_printf): Add test.
4535
1ba53b71
L
45362010-03-02 H.J. Lu <hongjiu.lu@intel.com>
4537
4538 * gdb.arch/amd64-byte.exp: New.
4539 * gdb.arch/amd64-dword.exp: Likewise.
4540 * gdb.arch/amd64-pseudo.c: Likewise.
4541 * gdb.arch/amd64-word.exp: Likewise.
4542 * gdb.arch/i386-byte.exp: Likewise.
4543 * gdb.arch/i386-pseudo.c: Likewise.
4544 * gdb.arch/i386-word.exp: Likewise.
4545
f5dff777
DJ
45462010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4547
4548 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
4549 types. Add structreg, bitfields, and flags registers.
4550 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
4551 registers.
4552
90884b2b
L
45532010-03-01 H.J. Lu <hongjiu.lu@intel.com>
4554
4555 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
4556 (load_description): Set architecture if defined.
4557
dc00d89f
PM
45582010-02-28 Phil Muldoon <pmuldoon@redhat.com>
4559
4560 * gdb.python/py-frame.exp: Add read_var block tests.
4561 * gdb.python/py-frame.c (block): New function.
4562
0e095b7e
JK
45632010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4564 Daniel Jacobowitz <dan@codesourcery.com>
4565
4566 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
4567
624f1a65
DM
45682010-02-25 David S. Miller <davem@davemloft.net>
4569
4570 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
4571 fix logic for setting all_syscalls_numbers.
4572
f3e9a817
PM
45732010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4574
4575 * Makefile.in: Add py-block and py-symbol.
4576 * gdb.python/py-symbol.exp: New File.
4577 * gdb.python/py-symtab.exp: New File.
4578 * gdb.python/py-block.exp: New File.
4579 * gdb.python/py-symbol.c: New File.
4580 * gdb.python/py-block.c: New File.
4581
f6bbabf0
PM
45822010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4583
4584 PR python/11314
4585 * lib/gdb.exp (skip_python_tests): New function.
4586 * gdb.python/py-cmd.exp: Use skip_python_tests.
4587 * gdb.python/py-frame.exp: Likewise.
4588 * gdb.python/py-function.exp: Likewise.
4589 * gdb.python/py-prettyprint.exp: Likewise.
4590 * gdb.python/py-template.exp: Likewise.
4591 * gdb.python/py-type.exp: Likewise.
4592 * gdb.python/py-value.exp: Likewise.
4593
85d721b8
PA
45942010-02-22 Pedro Alves <pedro@codesourcery.com>
4595
4596 PR9605
4597
4598 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
4599
48e32051
TT
46002010-02-19 Tom Tromey <tromey@redhat.com>
4601
4602 PR c++/8693, PR c++/9496:
4603 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
4604 regression tests.
4605
ac9c0048
JK
46062010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4607
4608 Fix compatibility with m68k as.
4609 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
4610 Use only /* comments */.
4611
57bb97a4
UW
46122010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4613
4614 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
4615 * configure: Regenerate.
4616
7d1bf85c
DJ
46172010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
4618
4619 * gdb.python/py-type.exp: Check for Python support.
4620
061b5285
PA
46212010-02-17 Pedro Alves <pedro@codesourcery.com>
4622
4623 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
4624 `regsub' syntax available.
4625
f8a8bc2c
PA
46262010-02-17 Pedro Alves <pedro@codesourcery.com>
4627
4628 * gdb.base/shmain.c (main): Remove printf call.
4629 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
4630 * gdb.base/unload.c (main): Make format of fprintf a string
4631 literal. Add missing endlines to prints to stderr.
4632 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
4633
6f451e5e
TT
46342010-02-17 Tom Tromey <tromey@redhat.com>
4635
4636 * gdb.java/jprint.java (jprint.props): New field.
4637 * gdb.java/jprint.exp (set_lang_java): Add regression test.
4638
12d79008
PA
46392010-02-17 Pedro Alves <pedro@codesourcery.com>
4640
ef801a0e 4641 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
4642 available.
4643
d252f7e5
DJ
46442010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4645
4646 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
4647 creation to support remote host testing.
4648
67bdab6c
DJ
46492010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4650
4651 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
4652 Recognize "command not found".
4653
bb391223
DJ
46542010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4655
4656 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
4657 single-stepping.
4658
70362913
DJ
46592010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4660
4661 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
4662 if arguments are not supported.
4663
493f3c00
DJ
46642010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4665
4666 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
4667 be const or non-const.
4668
8034c749
DJ
46692010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4670
4671 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
4672 mi_send_resuming_command to send -exec-continue.
4673
791dfb64
DJ
46742010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4675
4676 * gdb.base/list.exp (test_list_filename_and_function): Add test
4677 with single quotes.
4678 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
4679 matching.
4680 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
4681 Add KFAIL'd tests for PR gdb/11289.
4682
7c5fe868
DJ
46832010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4684
4685 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
4686
fdc498b8
DJ
46872010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4688
4689 * gdb.base/comp-dir/subdir/dummy.txt: New file.
4690 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
4691 a temporary directory.
4692
b519e2a6
DJ
46932010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4694
4695 * gdb.base/charset.exp: Use a single regular expression to match
4696 show host-charset and show target-charset output.
4697
74164c56
JK
46982010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4699
4700 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
4701 "Illegal process-id" expect string more exact.
4702 (attach to digits-starting nonsense is prohibited): New.
4703
701ed6dc
JK
47042010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4705
4706 * gdb.base/prelink.exp (set verbose on): New.
4707
889bf7c5 47082010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
4709
4710 * mi-reverse.exp: New file. Test for reverse option to the
4711 following MI commands: exec-continue, exec-finish, exec-next,
4712 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 4713
dadf0e9c
JB
47142010-02-09 Joel Brobecker <brobecker@adacore.com>
4715
4716 * gdb.ada/ptype_tagged_param: New testcase.
4717
714f19d5
TT
47182010-02-08 Tom Tromey <tromey@redhat.com>
4719
4720 PR c++/8017:
4721 * gdb.cp/overload.exp: Add tests.
4722 * gdb.cp/overload.cc (struct K): New.
4723 (namespace N): New.
4724 (main): Call new functions.
4725 (K::staticoverload): Define.
4726
889bf7c5 47272010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
4728
4729 PR gdb/10728
4730 * gdb.cp/pr10728-x.h: New file.
4731 * gdb.cp/pr10728-x.cc: New file.
4732 * gdb.cp/pr10728-y.cc: New file.
4733 * gdb.cp/pr10728.exp: New file.
4734 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
4735
889bf7c5 47362010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
4737
4738 PR gdb/9067
4739 * gdb.cp/pr9067.exp: New
4740 * gdb.cp/pr9067.cc: New
4741 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
4742
7b356089
JB
47432010-02-08 Joel Brobecker <brobecker@adacore.com>
4744
4745 * lib/gdb.exp (gdb_test_timeout): New global variable.
4746 Set it to timeout if not already set.
4747 (gdb_init): Reset the value of timeout to gdb_test_timeout.
4748
1be00882
DE
47492010-02-05 Doug Evans <dje@google.com>
4750
4751 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
4752 user.
4753
82856980
SW
47542010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
4755
4756 PR c++/7935:
4757 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
4758
1a334831
TT
47592010-02-04 Tom Tromey <tromey@redhat.com>
4760
4761 * gdb.cp/virtbase.exp: Make test case names unique.
4762
9c3c02fd
TT
47632010-02-02 Tom Tromey <tromey@redhat.com>
4764
4765 * gdb.cp/virtbase.exp: Add regression tests.
4766 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
4767 (main): Instantiate RHC.
4768
0cc2414c
TT
47692010-02-02 Tom Tromey <tromey@redhat.com>
4770
4771 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
4772 type-printing change.
4773
edf3d5f3
TT
47742010-02-02 Tom Tromey <tromey@redhat.com>
4775
4776 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
4777 * gdb.cp/virtbase.cc: New file.
4778 * gdb.cp/virtbase.exp: New file.
4779 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
4780
e4b7f41c
JK
47812010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4782
4783 PR libc/11214:
4784 * gdb.threads/current-lwp-dead.c: Include features.h.
4785 (HAS_NOMMU): New.
4786 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
4787
b381ea14
JK
47882010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4789
4790 * gdb.base/symbol-without-target_section.exp,
4791 gdb.base/symbol-without-target_section.c: New.
4792
c593ac0e
DJ
47932010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4794
4795 * gdb.base/bigcore.exp: Reset increased timeout.
4796 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
4797
db25f29d
DJ
47982010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4799
4800 * gdb.base/gcore.exp (capture_command_output): Use
4801 gdb_test_multiple.
4802
f9d67f43
DJ
48032010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4804
4805 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
4806 * gdb.arch/thumb2-it.exp (test_it_break): New function.
4807 (Top level): Call it.
4808
177321bd
DJ
48092010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4810
4811 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
4812
97f2ed50
DJ
48132010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4814
4815 * gdb.base/call-strs.exp, gdb.base/default.exp,
4816 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
4817 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
4818 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
4819 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
4820 gdb.base/watchpoint-solib.exp: Save and restore timeout.
4821 * gdb.base/ending-run.exp: Correct restore of timeout.
4822 * gdb.base/page.exp: Remove unnecessary timeout setting.
4823
e4e2711a
JB
48242010-01-29 Joel Brobecker <brobecker@adacore.com>
4825
4826 * gdb.ada/rec_return: New testcase.
4827
ba581dc1
JB
48282010-01-29 Joel Brobecker <brobecker@adacore.com>
4829
4830 * gdb.ada/call_pn: New testcase.
4831
4ea95be9
DJ
48322010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
4833
4834 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
4835 (Top level): Use it to resume.
4836 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
4837 the Thumb mode displaced stepping error as unsupported.
4838
df83a9bf
SW
48392010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
4840
889bf7c5
PA
4841 * gdb.cp/nsusing.exp: Added more tests.
4842 * gdb.cp/nsrecurs.exp: Ditto.
4843 * gdb.cp/nsusing.cc: Added test functions.
4844 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 4845
40b27cdc
JK
48462010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4847
4848 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
4849 absolute directory pathnames in gdb.sum file.
4850
de958931
SW
48512010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
4852
4853 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
4854 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
4855
708ead4e
TT
48562010-01-26 Tom Tromey <tromey@redhat.com>
4857
4858 PR exp/7643:
4859 * gdb.base/printcmds.exp (test_print_string_constants): Remove
4860 setup_kfail.
4861
b14e635e
SW
48622010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
4863
4864 * gdb.cp/nsrecurs.exp: New test.
4865 * gdb.cp/nsrecurs.cc: New test program.
4866 * gdb.cp/nsstress.exp: New test.
4867 * gdb.cp/nsstress.cc: New test program.
4868 * gdb.cp/nsdecl.exp: New test.
4869 * gdb.cp/nsdecl.cc: New test program.
4870
8540c487
SW
48712010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
4872
4873 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
4874 imported into file scope.
4875 Marked test as xfail.
4876 * gdb.cp/namespace-using.cc (marker5): New function.
4877 * gdb.cp/shadow.exp: New test.
4878 * gdb.cp/shadow.cc: New test program.
4879 * gdb.cp/nsimport.exp: New test.
4880 * gdb.cp/nsimport.cc: New test program.
4881
421d5d99
TT
48822010-01-25 Tom Tromey <tromey@redhat.com>
4883
4884 PR gdb/11049:
4885 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
4886 with "set print null-stop on".
4887
691f8dc1
JK
48882010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4889
4890 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
4891 Adjust it for DISASSEMBLY_OMIT_FNAME.
4892
0b92b5bb
TT
48932010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4894
4895 PR symtab/11199:
4896 * gdb.dwarf2/member-ptr-forwardref.exp,
4897 gdb.dwarf2/member-ptr-forwardref.S: New.
4898
23787403
JK
48992010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4900
4901 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
4902 (thread1_func): Protect thread1_tid with thread1_tid_cond by
4903 thread1_tid_mutex. Remove gdbstop_mutex handling.
4904 (thread2_func): Protect thread2_tid with thread2_tid_cond by
4905 thread2_tid_mutex. Remove gdbstop_mutex handling.
4906 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
4907 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
4908 pthread_cond_wait conditionalizations by while loops.
4909
b966cb8a
TT
49102010-01-20 Tom Tromey <tromey@redhat.com>
4911
4912 PR backtrace/10770:
4913 * gdb.dwarf2/pr10770.exp: New file.
4914 * gdb.dwarf2/pr10770.c: New file.
4915 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
4916
fcae584b
VP
49172010-01-20 Vladimir Prus <vladimir@codesourcery.com>
4918
4919 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
4920 that target was removed, and the test always runs native anyway.
4921
a0f49112
JK
49222010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4923
4924 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
4925 gdb.base/watchpoint-cond-gone-stripped.c: New.
4926
ceeb3d5a
TT
49272010-01-19 Tom Tromey <tromey@redhat.com>
4928
4929 PR c++/8000:
4930 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
4931 existing tests.
4932 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
4933 (main): Use AAA::SomeEnum.
4934
dd322c54
JK
49352010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4936
4937 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
4938 (test_ignore_count): Declare line_callme_body global.
4939 (run to breakpoint with ignore count): Use line_callme_body.
4940 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
4941 (set line_main_hello, set line_main_return): Reindent.
4942 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
4943 New.
4944 (continue to callee4): Use line_callee4_body.
4945 (check *stopped from CLI command): Use line_callee4_next.
4946 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
4947 (set line_main_hello, set line_main_return): Reindent.
4948 (set line_callee4_head, set line_callee4_body): New.
4949 (continue to callee4): Use line_callee4_body.
4950
4e8f195d
TT
49512010-01-18 Tom Tromey <tromey@redhat.com>
4952
4953 PR c++/9680:
4954 * gdb.cp/casts.cc: Add new classes and variables.
4955 * gdb.cp/casts.exp: Test new operators.
4956
9e14a9ba
JB
49572010-01-18 Tom Tromey <tromey@redhat.com>
4958 Thiago Jung Bauermann <bauerman@br.ibm.com>
4959
4960 * gdb.python/source2.py: New file.
4961 * gdb.python/source1: New file.
4962 * gdb.python/python.exp: Test "source" command.
4963
00bf0b85
SS
49642010-01-15 Stan Shebs <stan@codesourcery.com>
4965
4966 * gdb.trace/tfile.c: New file.
4967 * gdb.trace/tfile.exp: New file.
889bf7c5 4968
55235ad7
JK
49692010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4970
4971 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
4972
9f2982ff
JK
49732010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4974
4975 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
4976
bbfba9ed
JK
49772010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4978
4979 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
4980 (libfunc): New parameter action. Implement also selectable "sleep".
4981 * gdb.base/break-interp-main.c: Include assert.h.
4982 (libfunc): New parameter action.
4983 (main): New parameters argc and argv. Assert argc. Pass argv.
4984 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
4985 (test_attach): New proc.
4986 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
4987 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
4988
61f0d762
JK
49892010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4990
4991 * gdb.base/break-interp.exp (test_core): New proc.
4992 (test_ld): Call it.
4993
06a6f270
JK
49942010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4995
4996 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
4997 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
4998 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
4999 and gdb_compile_shlib. Use new -Wl compiler options.
5000 (dl bt, main bt): New tests.
5001
51bee8e9
JK
50022010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5003
5004 Support PIEs with no symfile_objfile.
5005 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5006 (test_ld): New parameter trynosym.
5007 (test_ld <$trynosym>): New block.
5008
b8040f19
JK
50092010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5010
5011 * gdb.base/break-interp.exp: New file.
5012
be759fcf
PM
50132010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5014
5015 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5016 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5017 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5018 test.
5019 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5020 * gdb.python/py-mi.exp: Add lazy string test.
5021
dc146f7c
VP
50222010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5023
5024 * lib/mi-support.exp (mi_check_thread_states): Handle
5025 core number in thread listing.
5026
b4ba55a1
JB
50272010-01-12 Joel Brobecker <brobecker@adacore.com>
5028
5029 * gdb.base/maint.exp: Adjust the expected output for the
5030 "maint print type" test. Use gdb_test_multiple instead of
5031 gdb_sent/gdb_expect.
5032
08e24bd4
DE
50332010-01-11 Doug Evans <dje@google.com>
5034
6496a609
DE
5035 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5036 from gdbserver_download. All callers updated.
5037
08e24bd4
DE
5038 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5039
b5cfddf5
JK
50402010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5041
5042 Implement binary numbers parsing.
5043 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5044 (test_integer_literals_rejected): New binary tests.
5045
3725885a
RW
50462010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5047
5048 * gdb.cell/configure: Regenerate.
5049
37aeb5df
JK
50502010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5051
5052 * gdb.base/corefile.exp: Move the core finding block out and call it as
5053 core_find, new variable $corefile, replace corefile by $corefile and
5054 [file tail $corefile] for usage vs. test names resp.
5055 * lib/gdb.exp (core_find): Move it as a new function here. New
5056 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5057 $destcore. Return "" on error.
5058
d521f563
JK
50592010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5060
5061 Workaround PR binutils/10802.
5062 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5063 (twice).
5064
28f24826
DJ
50652010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5066
5067 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5068
2de75e71
JB
50692010-01-08 Joel Brobecker <brobecker@adacore.com>
5070
5071 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
5072 call, to avoid interruption.
5073
fe00719b 50742010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
5075
5076 * gdb.stabs/weird.def (args93): New.
5077
d0ef5df8
DE
50782010-01-07 Doug Evans <dje@google.com>
5079
5080 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
5081
3a08d52f
TT
50822010-01-07 Tom Tromey <tromey@redhat.com>
5083
5084 * gdb.base/source.exp: Use correct line number.
5085
7a697b8d
SS
50862010-01-05 Stan Shebs <stan@codesourcery.com>
5087
5088 * gdb.trace/tracecmd.exp: Test ftrace.
5089
7803799a
UW
50902010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5091
5092 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
5093
c54eabfa
JK
50942010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5095
5096 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
5097 "uint_for_mi_testing".
5098
02e7ef19
JB
50992010-01-01 Joel Brobecker <brobecker@adacore.com>
5100
5101 Test indented comment in file being sourced.
5102 * gdb.base/commands.exp: Test indented comment in file being sourced.
5103
abd775ce
JB
51042010-01-01 Joel Brobecker <brobecker@adacore.com>
5105
5106 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
5107 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
5108 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
5109 notice.
5110
79b55b82
JB
51112010-01-01 Joel Brobecker <brobecker@adacore.com>
5112
5113 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
5114 notice.
5115
8997583e
JK
51162010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5117
5118 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
5119 missing $after_stopped and comma (,) expectation.
5120
6da95a67
SS
51212009-12-31 Stan Shebs <stan@codesourcery.com>
5122
5123 * gdb.trace/actions.exp: Test teval action.
889bf7c5 5124
218d2fc6
TJB
51252009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5126
5127 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
5128 (top level): Call test_watchpoint_in_big_blob.
5129 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
5130 watchpoints.
5131 (func3): Write to buf.
5132
236f1d4d
SS
51332009-12-29 Stan Shebs <stan@codesourcery.com>
5134
5135 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 5136
f61e138d
SS
51372009-12-28 Stan Shebs <stan@codesourcery.com>
5138
5139 * gdb.trace/tsv.exp: New file.
5140 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 5141
0219b378
DJ
51422009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
5143
5144 * gdb.base/find.c (main): Reference search buffers.
5145 * gdb.base/included.c (main): Reference integer.
5146 * gdb.base/ptype.c (charfoo): Declare.
5147 (intfoo): Call charfoo.
5148 * gdb.base/scope0.c (useitp): New function.
5149 (usestatics): Use useitp.
5150 (useit): Add a type for val.
5151 * gdb.base/scope1.c (useit1): Take a pointer argument.
5152 (usestatics1): Update calls to useit1.
5153 * gdb.cp/call-c.cc: Declare foo.
5154 (main): Call foo.
5155 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
5156 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
5157 (main): Call C::ensureRefs and ensureOtherRefs.
5158 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
5159 variables.
5160 (ensureOtherRefs): New function.
5161 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
5162 * gdb.cp/templates.cc (main): Call t5i.value.
5163
3f78692f
JK
51642009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5165
5166 Fix compatibility with G++-4.5.
5167 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
5168 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
5169 (uncaught return): Remove.
5170
429374b8
JK
51712009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5172 Phil Muldoon <pmuldoon@redhat.com>
5173
5174 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
5175 (bp_location13, bp_location14, bp_location17, bp_location18)
5176 (marker3_proto, marker4_proto): New variables.
5177 (breakpoint info): Update output.
5178 (run until breakpoint at marker3, run until breakpoint at marker4): New
5179 tests.
5180
859825b8
JK
51812009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5182
5183 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
5184 Replace the printf call of Y by provided "y-set-1" label. New block
5185 for the second shared library.
5186 * gdb.base/unload.exp: Compile also the second library, call
5187 gdb_load_shlibs also for it. Use now gdb_breakpoint.
5188 (single pending breakpoint info): Rename to ...
5189 (pending breakpoint info before run): ... this extended test.
5190 (libfile2, libname2, libsrcfile2, libsrc2)
5191 (lib_sl2): New variables.
5192 (exec_opts): Set also SHLIB_NAME2.
5193 (pending breakpoint info on first run at shrfunc1)
5194 (pending breakpoint info on second run at shrfunc1)
5195 (pending breakpoint info on second run at shrfunc2)
5196 (print y from libfile, print y from libfile2): New tests.
5197 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
5198 * gdb.base/unloadshr2.c: New.
5199
e6a386cd
HZ
52002009-12-22 Hui Zhu <teawater@gmail.com>
5201
5202 * gdb.reverse/sigall-reverse.exp: Adjust.
5203
9e19b45e
VP
52042009-12-21 Vladimir Prus <vladimir@codesourcery.com>
5205
5206 PR gdb/10884
5207
5208 * gdb.mi/var-cmd.c (do_bitfield_tests): New
5209 (main): Call do_bitfield_tests.
aacf5b1e 5210 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 5211
d53a7b30
JB
52122009-12-20 Joel Brobecker <brobecker@adacore.com>
5213
5214 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
5215 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
5216 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
5217 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
5218 gdb.modula2/unbounded1.c: Update copyright header.
5219
191ca0a1
CM
52202009-12-10 Chris Moller <moller@mollerware.com>
5221
5222 PR gdb/9399
5223 * gdb.cp/virtfunc2.exp: New tests
5224 * gdb.cp/virtfunc2.cc: New tests
5225 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
5226
0fa6cf1b
MS
52272009-12-10 Oza Pawandeep (paawan1982@yahoo.com
5228
5229 * gdb.reverse/i387-env-reverse.c: New file.
5230 * gdb.reverse/i387-env-reverse.exp: New file.
5231 * gdb.reverse/i387-stack-reverse.c: New file.
5232 * gdb.reverse/i387-stack-reverse.exp: New file.
5233
361ae042
PM
52342009-12-08 Phil Muldoon <pmuldoon@redhat.com>
5235
5236 * gdb.python/py-type.exp (test_range): New test.
5237
bfd31e71
PM
52382009-12-03 Phil Muldoon <pmuldoon@redhat.com>
5239
5240 PR python/10805
5241
5242 * gdb.python/py-type.exp: New file.
5243 * gdb.python/py-type.c: New file.
5244 * Makefile.in: Add py-type.
5245
57a1d736
TT
52462009-12-03 Tom Tromey <tromey@redhat.com>
5247
5248 * gdb.python/py-value.exp (test_parse_and_eval): New
5249 function.
5250
1f3b5d1b
PP
52512009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5252
5253 PR gdb/11022
5254
5255 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
5256 * gdb.base/pr11022.c: New test.
5257
8b7dbdc9
JK
52582009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5259
5260 Fix spurious false FAILs.
5261 * gdb.base/structs.c (chartest): New.
5262 (main): Fill-in chartest.
5263 * gdb.base/structs.exp (anychar_re, first): New.
5264 (start_structs_test): Import global anychar_re and first.
5265 New gdb_test call "set print elements 300; ${testfile}"
5266 (start_structs_test <$first>): New block.
5267 (any): Import global anychar_re. New variable ac. Use ${ac}.
5268
6a53b2ec
JK
52692009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5270
5271 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
5272
d7167b4c
JK
52732009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5274
5275 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
5276 Force $srcfile file.
5277 * gdb.base/foll-fork.c (callee): Comment out the printf call.
5278
b1798462
UW
52792009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5280
5281 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
5282 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5283 * gdb.threads/watchthreads-reorder.exp: Likewise.
5284
b6199126
DJ
52852009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
5286
5287 PR gdb/8704
5288
5289 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
5290 "if", and "thread". Correct matching in the previous test.
5291
b22a0510
DJ
52922009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
5293
5294 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
5295
930636d2
MS
52962009-11-23 Michael Snyder <msnyder@vmware.com>
5297
5298 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
5299 * gdb.reverse-watch-precsave.exp: Ditto.
5300
21a0512e
PP
53012009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
5302
5303 * gdb.asm/asm-source.exp: Adjust.
5304 * gdb.base/help.exp: Adjust.
889bf7c5 5305
fc30d5e0
PA
53062009-11-22 Pedro Alves <pedro@codesourcery.com>
5307
5308 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
5309 (do_syscall_tests_without_xml): Set data-directory to
5310 /the/path/to/nowhere.
5311
f6bc2008
PA
53122009-11-21 Pedro Alves <pedro@codesourcery.com>
5313
5314 * gdb.threads/local-watch-wrong-thread.c,
5315 gdb.threads/local-watch-wrong-thread.exp: New files.
5316
8c2fb5de
PA
53172009-11-21 Pedro Alves <pedro@codesourcery.com>
5318
5319 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
5320 assume new `regsub' syntax available.
5321
ebec9a0f
PA
53222009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5323
a79d3c27
JK
5324 * gdb.base/watchpoint-hw-hit-once.exp,
5325 gdb.base/watchpoint-hw-hit-once.c: New.
5326
53272009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5328
5329 * gdb.threads/watchthreads-reorder.exp,
5330 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 5331
276a961b
MK
53322009-11-17 Nathan Sidwell <nathan@codesourcery.com>
5333
5334 * gdb.xml/tdesc-regs.exp: Use for m68k.
5335
4867c1fb
PA
53362009-11-15 Pedro Alves <pedro@codesourcery.com>
5337
5338 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
5339
f6838f81
DJ
53402009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5341
5342 * lib/gdb.exp (current_target_name): New procedure.
5343 (gdb_wrapper_target): New variable.
5344 (gdb_wrapper_init): Set gdb_wrapper_target.
5345 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
5346 wrapper.
5347
4ac4dd3f
DJ
53482009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5349
5350 * gdb.base/remote.exp: Delete the slowest load test.
5351 Do not load with fixed packet sizes.
5352
a7881759
DJ
53532009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5354
5355 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
5356
97a5b505
DJ
53572009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5358
5359 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
5360 srcfile when setting a breakpoint.
5361
d3e1fc54
DJ
53622009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
5363
5364 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
5365 macros.
5366
7cbcbded
DJ
53672009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5368
5369 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
5370 to be in memory.
5371 * gdb.base/display.c (force_mem): New.
5372 (do_loops): Use it. Add breakpoint comments.
5373 (do_vars): Add a breakpoint comment.
5374 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
5375 line numbers.
5376
bdea3a92
NF
53772009-11-13 Nathan Froyd <froydnj@codesourcery.com>
5378
5379 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
5380 instead of a bare "run".
5381
269f82e5
PP
53822009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5383
5384 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 5385
a69b7d9d
DJ
53862009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5387
5388 * lib/cell.exp (skip_cell_tests): Clean up test files before
5389 returning.
5390
b598bfda
DJ
53912009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5392
5393 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
5394 and the breakpoint menu. Do not call perror if a prompt is seen.
5395 Consume the following GDB prompt.
5396 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
5397 * gdb.cp/namespace.exp: Use gdb_test.
5398 * gdb.cp/templates.exp: Use gdb_test.
5399 (test_template_breakpoints): Use gdb_test_multiple.
5400
87728fa0
DJ
54012009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5402
5403 * gdb.base/break1.c (struct some_struct, values): Move earlier.
5404 (marker4): Reference values.
5405
b67c692f
DJ
54062009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5407
5408 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
5409 is missing.
5410
f0df251a
DJ
54112009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5412
5413 * gdb.base/break.c (need_malloc): New.
5414 * gdb.base/constvars.c (main): Reference crass and crisp.
5415 * gdb.base/gdb1821.c (main): Reference bar.
5416 * gdb.cp/gdb1355.cc (main): Reference s1.
5417 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
5418 (main): Call them.
5419 * gdb.cp/hang2.cc (dummy2): Define.
5420 * gdb.cp/hang3.cc (dummy3): Define.
5421 * gdb.cp/m-data.cc (main): Reference shadow.
5422
bdf7534a
NF
54232009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5424 Nathan Froyd <froydnj@codesourcery.com>
5425
5426 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
5427 remote host.
5428
f24fce77
NF
54292009-11-12 Nathan Froyd <froydnj@codesourcery.com>
5430
5431 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
5432 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
5433 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5434 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5435 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5436 * gdb.dwarf2/dw2-producer.exp: Likewise.
5437 * gdb.dwarf2/mac-fileno.exp: Likewise.
5438 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
5439 py-prettyprint.py to the remote host.
5440 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
5441
40f0318e
KS
54422009-11-11 Keith Seitz <keiths@redhat.com>
5443
5444 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
5445 use it instead of "Foo".
5446 * gdb.cp/classes.exp (do_tests): Add a test to access
5447 a method through a typedef'd class name.
5448
f3d9f7fb
NF
54492009-11-11 Nathan Froyd <froydnj@codesourcery.com>
5450
5451 * gdb.base/long_long.exp: Permit leading zeros on floating-point
5452 exponents.
5453 * gdb.base/pointers.exp: Likewise.
5454 * gdb.cp/ref-types.exp: Likewise.
5455
a4216f37
KS
54562009-11-11 Keith Seitz <keiths@redhat.com>
5457
5458 * gdb.cp/cplusfuncs.cc (class foo): Add operators
5459 new[] and delete[].
5460 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
5461 "void".
5462 (probe_demangler): Remove all single-quoting of
5463 method and variable names.
5464 (info_func_regexp): Remove the word "void" from any
5465 occurrence of "(void)".
5466 (print_addr_2): Remove all single-quoting of
5467 method names.
5468 (print_addr_2_kfail): Likewise.
5469 (print_addr): Single-quote C function names before
5470 passing to print_addr_2.
5471 (test_paddr_operator_functions): Remove single-quoting
5472 for method names.
5473 Add tests for operator new[] and operator delete[].
5474
9b14d7aa
JK
54752009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5476
5477 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
5478
85feb311
KS
54792009-11-09 Keith Seitz <keiths@redhat.com>
5480
5481 * gdb.cp/overload.exp: Add tests for resolving overloaded
5482 methods in expression parsing/evaluation.
5483
fa335448
DJ
54842009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
5485
5486 * lib/gdb.exp (default_gdb_version): Use --version instead of
5487 --command.
5488
ec3c07fc
NS
54892009-11-10 Nathan Sidwell <nathan@codesourcery.com>
5490
5491 * lib/gdb.exp (gdb_compile_test): New.
5492 (skip_ada_tests, skip_java_tests): New.
5493 (gdb_compile): Use gdb_compile_test for f77.
5494 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
5495 * lib/java.exp (compile_java_from_source): Remove runtests check,
5496 use gdb_compile_test to record result.
5497 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
5498 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
5499 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
5500 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
5501 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
5502 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
5503 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
5504 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
5505 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
5506 adjust gdb_compile invocations.
5507
b8b4e42b
JK
55082009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5509
5510 * Makefile.in (abs_builddir): New.
5511 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
5512 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
5513 `$(abs_builddir)/site.exp'.
5514
f8b7eaf3
DJ
55152009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
5516
5517 * config/m68k-emc.exp, lib/emc-support.exp,
5518 gdb.trace/gdb_c_test.c: Delete.
5519 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
5520 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5521 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5522 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5523 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5524 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
5525 casing for m68k-*-elf.
5526
c4187697
NS
55272009-11-03 Pedro Alves <pedro@codesourcery.com>
5528
5529 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
5530 * gdb.arch/i386-prologue.exp: Likewise.
5531 * gdb.arch/i386-unwind.exp: Likewise.
5532
db16b772
DJ
55332009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5534
5535 * lib/gdb.exp (gdb_expect): Fix timeout typo.
5536
bcf71277
DJ
55372009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5538
5539 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
5540
0105cee2
DJ
55412009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5542
5543 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
5544
24ddea62
JK
55452009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5546
5547 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
5548
287ccc17
JK
55492009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5550
5551 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
5552 * gdb.base/sepdebug2.c: New file.
5553
08bca259 55542009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
5555
5556 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
5557 the modified warnings for catch syscall. Verify if GDB was compiled
5558 with support for lib expat, and choose which tests to run depending
5559 on this.
5560
5d4e2b76
VP
55612009-10-30 Vladimir Prus <vladimir@codesourcery.com>
5562
5563 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
5564 that composite commands are parsed OK. And also test
5565 that breakpoint commands do work.
5566
240e538a
MS
55672009-10-23 Michael Snyder <msnyder@vmware.com>
5568
5569 gdb.reverse/consecutive-precsave.exp: Change expect pattern
5570 to allow for new disassembly style.
5571
9c419145
PP
55722009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
5573
5574 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 5575
02506ff1
MS
55762009-10-22 Michael Snyder <msnyder@vmware.com>
5577
5578 * gdb.reverse/break-precsave.exp: New test.
5579 * gdb.reverse/consecutive-precsave.exp: Ditto.
5580 * gdb.reverse/finish-precsave.exp: Ditto.
5581 * gdb.reverse/i386-precsave.exp: Ditto.
5582 * gdb.reverse/machinestate-precsave.exp: Ditto.
5583 * gdb.reverse/sigall-precsave.exp: Ditto.
5584 * gdb.reverse/solilb-precsave.exp: Ditto.
5585 * gdb.reverse/step-precsave.exp: Ditto.
5586 * gdb.reverse/until-precsave.exp: Ditto.
5587 * gdb.reverse/watch-precsave.exp: Ditto.
5588
4cf866a3
MS
55892009-10-22 Michael Snyder <msnyder@vmware.com>
5590
5591 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
5592 for gdb_expect. Adjust one test's expect strings for the new
5593 format of disassemble.
5594 * gdb.reverse/finish-reverse.exp: Delete 'return'.
5595 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
5596 gdb_test_multiple.
5597 * gdb.reverse/step-reverse.exp: Delete 'return'.
5598 * gdb.reverse/until-reverse.exp: Delete blank lines.
5599 * gdb.reverse/watch-reverse.exp: Delete blank lines.
5600
2b28d209
PP
56012009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
5602
5603 * gdb.base/consecutive.exp: Adjust.
5604 * gdb.base/display.exp: Likewise.
5605 * gdb.base/pc-fp.exp: Likewise.
5606 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 5607
33b9c32b
MS
56082009-10-19 Michael Snyder <msnyder@vmware.com>
5609
5610 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
5611 * gdb.reverse/finish-reverse.c: Ditto.
5612 * gdb.reverse/sigall-reverse.c: Ditto.
5613 * gdb.reverse/solib-reverse.c: Ditto.
5614 * gdb.reverse/step-reverse.c: Ditto.
5615 * gdb.reverse/watch-reverse.c: Ditto.
5616
6c95b8df
PA
56172009-10-19 Pedro Alves <pedro@codesourcery.com>
5618 Stan Shebs <stan@codesourcery.com>
5619
5620 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
5621 * gdb.base/foll-exec.exp: Adjust to expect a process id before
5622 "Executing new program".
5623 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
5624 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
5625 left listed after having been killed.
5626 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
5627 * gdb.base/maint.exp: Adjust test.
5628
5629 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
5630 * gdb.multi/Makefile.in: New.
5631 * gdb.multi/base.exp: New.
5632 * gdb.multi/goodbye.c: New.
5633 * gdb.multi/hangout.c: New.
5634 * gdb.multi/hello.c: New.
5635 * gdb.multi/bkpt-multi-exec.c: New.
5636 * gdb.multi/bkpt-multi-exec.exp: New.
5637 * gdb.multi/crashme.c: New.
5638
279017b7
TG
56392009-10-13 Tristan Gingold <gingold@adacore.com>
5640
5641 * gdb.base/sepdebug.exp: Check debug info are found.
5642
0413d738
PA
56432009-10-08 Pedro Alves <pedro@codesourcery.com>
5644
5645 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
5646 bits.
5647
c628eecc
JK
56482009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5649
5650 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
5651
38af1bfe
JB
56522009-10-07 Joel Brobecker <brobecker@adacore.com>
5653
5654 * gdb.base/watchpoints.c: Add copyright header. Reformat one
5655 of the comments.
5656
2b0adecd
PM
56572009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
5658
5659 * gdb.base/annota1.exp: Remove obsolete match_max increase.
5660 * gdb.base/annota3.exp: Idem.
5661 * gdb.base/maint.exp: Idem.
5662
8d417781
PM
56632009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5664
889bf7c5 5665 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
5666 to default.
5667
bb61102d
PM
56682009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5669
889bf7c5 5670 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
5671 mingw and cygwin targets.
5672
ace5c364
PM
56732009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5674 Pedro Alves <pedro@codesourcery.com>
5675
889bf7c5 5676 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
5677 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
5678
c2d494a0
PM
56792009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5680
e1b52ce2
PM
5681 * gdb.base/shr1.c: Use %p in format string.
5682 * gdb.base/unload.c: Avoid warning in fprintf.
5683 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 5684
209f53f5
PM
56852009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5686
5687 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
5688 long type.
5689 (test_unlink): Correct printf string.
5690 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
5691 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
5692
8172766a
JK
56932009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5694
5695 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
5696 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
5697 * gdb.arch/ia64-breakpoint-shadow.S: New file.
5698
0f73703c
UW
56992009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5700
5701 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
5702 * gdb.objc/nondebug.exp: Likewise.
5703
b32306ca
UW
57042009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5705
5706 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
5707 target_info setting.
5708
5709 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
5710 that detect new threads during "info threads".
5711
0057022f
UW
57122009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5713
5714 * gdb.threads/manythreads.c (main): Increase thread stack size
5715 to 2*PTHREAD_STACK_MIN.
5716 * gdb.threads/multi-create.c (main): Likewise.
5717 (create_function): Likewise.
5718
f29c0325
UW
57192009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5720
5721 * gdb.base/dump.exp: Pass difference of pointer types instead
5722 of integer types as offset to restore in intarr3.srec case.
5723
fcb34849
UW
57242009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5725
5726 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
5727
d5142e3b
UW
57282009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5729
5730 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
5731
087b74b2 57322009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 5733
087b74b2
PM
5734 New test for two watchpoints, with disabling of
5735 the first inserted.
5736 * testsuite/gdb.base/watchpoints.c: New file.
5737 * testsuite/gdb.base/watchpoints.exp: New file.
5738
96c07c5b
TT
57392009-09-25 Tom Tromey <tromey@redhat.com>
5740
5741 * gdb.base/charset.exp: Test utf-16 strings with Python.
5742
b8899f2b
TT
57432009-09-25 Tom Tromey <tromey@redhat.com>
5744
5745 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
5746 UCS-4.
5747 * gdb.base/charset.c (utf_32_string): Rename.
5748 (init_utf32): Rename.
5749 (main): Update.
5750
329719ec
TT
57512009-09-22 Tom Tromey <tromey@redhat.com>
5752
5753 * gdb.python/py-function.exp: Add regression tests.
5754
11ef0d76
KS
57552009-09-21 Keith Seitz <keiths@redhat.com>
5756
5757 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
5758 with invalid operator.
5759
3fe8f3b3
KS
57602009-09-21 Keith Seitz <keiths@redhat.com>
5761
5762 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
5763 and destructor using typedef name of class.
5764 * gdb.cp/classes.cc (class Base1): Add a destructor.
5765 (base1): New typedef.
5766 (use_methods): Instanitate an object of type base1.
5767 * gdb.cp/templates.exp (test_template_typedef): New procedure.
5768 (do_tests): Call test_template_typedef.
5769 * gdb.cp/templates.cc (Baz::~Baz): New method.
5770 (intBazOne): New typedef.
5771 (main): Instantiate intBazOne.
5772
7a9fe101
PM
57732009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5774
5775 PR python/10633
5776
5777 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
5778 Function.
5779 (run_lang_tests): Add print elements test.
5780
2e4d963f
PM
57812009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5782
5783 * gdb.python/py-value.exp (test_subscript_regression): New
5784 function. Test for invalid subscripts.
5785 * gdb.python/py-value.c (main): Add test array, and pointer to it.
5786 (ptr_ref): New function.
5787
ec7e75e7
PP
57882009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5789
5790 * gdb.base/default.exp: Fix "show convenience".
5791
0cc7d26f
TT
57922009-09-15 Tom Tromey <tromey@redhat.com>
5793
5794 * lib/mi-support.exp (mi_create_varobj): Update.
5795 (mi_create_floating_varobj): Likewise.
5796 (mi_create_dynamic_varobj): New proc.
5797 (mi_varobj_update): Update.
5798 (mi_varobj_update_with_type_change): Likewise.
5799 (mi_varobj_update_kv_helper): New proc.
5800 (mi_varobj_update_dynamic_helper): Rewrite.
5801 (mi_varobj_update_dynamic): New proc.
5802 (mi_list_varobj_children): Update.
5803 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
5804 * gdb.python/python-prettyprint.py (pp_outer): New class.
5805 (pp_nullstr): Likewise.
5806 (lookup_function): Register new printers.
5807 * gdb.python/python-prettyprint.c (struct substruct): New type.
5808 (struct outerstruct): Likewise.
5809 (substruct_test): New function.
5810 (struct nullstr): New type.
5811 (string_1, string_2): New globals.
5812 (main): Add new tests.
5813 * gdb.python/python-mi.exp: Added regression tests.
5814 * gdb.mi/mi2-var-display.exp: Update.
5815 * gdb.mi/mi2-var-cmd.exp: Update.
5816 * gdb.mi/mi2-var-child.exp: Update.
5817 * gdb.mi/mi2-var-block.exp: Update.
5818 * gdb.mi/mi-var-invalidate.exp: Update.
5819 * gdb.mi/mi-var-display.exp: Update.
5820 * gdb.mi/mi-var-cmd.exp: Update.
5821 * gdb.mi/mi-var-child.exp: Update.
5822 * gdb.mi/mi-var-block.exp: Update.
5823 * gdb.mi/mi-break.exp: Update.
5824 * gdb.mi/gdb701.exp: Update.
5825
a96d9b2e
SDJ
58262009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
5827
5828 * Makefile.in: Inclusion of catch-syscall object.
5829 * gdb.base/catch-syscall.c: New file.
5830 * gdb.base/catch-syscall.exp: New file.
5831
b43b923a
MS
58322009-09-12 Michael Snyder <msnyder@vmware.com>
5833
5834 * gdb.reverse/step-reverse.exp: Explicitly check for targets
5835 that can support reverse debuggnig.
5836
cec03d70
TT
58372009-09-11 Tom Tromey <tromey@redhat.com>
5838
5839 * gdb.dwarf2/valop.S: New file.
5840 * gdb.dwarf2/valop.exp: New file.
5841
e23bb3fc
MK
58422009-09-11 Mark Kettenis <kettenis@gnu.org>
5843
5844 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
5845
37c3696d
DE
58462009-09-10 Doug Evans <dje@google.com>
5847
5848 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
5849 Add $gdb_prompt to second breakpoint regexp.
5850
5172aecb
JB
58512009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
5852
5853 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
5854 names, add missing ones.
5855 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
5856 * gdb.python/py-frame.c: Rename from python-frame.c.
5857 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
5858 testfile name.
5859 * gdb.python/py-function.exp: Rename from python-function.exp.
5860 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
5861 testfile name.
5862 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
5863 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
5864 Adjust testfile name.
5865 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
5866 * gdb.python/py-template.cc: Rename from python-template.cc.
5867 * gdb.python/py-template.exp: Rename from python-template.exp.
5868 Adjust testfile name.
5869 * gdb.python/py-value.c: Rename from python-value.c.
5870 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
5871 testfile name.
5872
b554e4bd
JK
58732009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5874
5875 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
5876 $bpt2address.
5877 (Second breakpoint address is valid on ia64)
5878 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
5879
9a68ae16
JM
58802009-09-03 Joseph Myers <joseph@codesourcery.com>
5881
5882 * gdb.base/ending-run.exp: Restrict regular expression matching
5883 line number to require closing brace following.
5884
146b9145
DE
58852009-09-03 Doug Evans <dje@google.com>
5886
5887 * gdb.base/store.exp (check_set): Fix typo in expected value message.
5888
787d21e1
TT
58892009-09-02 Tom Tromey <tromey@redhat.com>
5890
5891 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
5892
e7802207
TT
58932009-09-02 Tom Tromey <tromey@redhat.com>
5894
5895 * gdb.dwarf2/callframecfa.exp: New file.
5896 * gdb.dwarf2/callframecfa.S: New file.
5897
817aadd2
JK
58982009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5899
5900 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
5901 gdb.base/solib-overlap-main.c: New.
5902
4a76eae5
DJ
59032009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
5904
5905 PR gdb/10565
5906
5907 * gdb.base/bitfields.c (struct container, container): New.
5908 (main): Initialize it and call break5.
5909 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
5910
d4b96c9a
JK
59112009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5912
5913 Support constant DW_AT_data_member_location by GCC PR debug/40659.
5914 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
5915
4e22772d
JK
59162009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5917
5918 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
5919
2efab443
MS
59202009-08-26 Michael Snyder <msnyder@vmware.com>
5921
5922 * gdb.base/i386-reverse.c: New file.
5923 * gdb.base/i386-reverse.exp: New file.
5924 * gdb.base/Makefile.in: Add new files to be removed.
5925
07ab73a0
JM
59262009-08-26 Joseph Myers <joseph@codesourcery.com>
5927
5928 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
5929 environment-pwd for remote host.
5930 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
5931
676accff
KS
59322009-08-24 Keith Seitz <keiths@redhat.com>
5933
5934 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
5935 Add two new C++ completer tests which limit the output to a
889bf7c5 5936 given class.
676accff 5937
f9f7ad22
MS
59382009-08-24 Michael Snyder <msnyder@vmware.com>
5939
5940 * gdb.base/del.exp: Fix typo in comment.
5941 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
5942
81ecdfbb
RW
59432009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5944
5945 * configure: Regenerate.
5946 * gdb.hp/configure: Likewise.
5947 * gdb.hp/gdb.aCC/configure: Likewise.
5948 * gdb.hp/gdb.base-hp/configure: Likewise.
5949 * gdb.hp/gdb.compat/configure: Likewise.
5950 * gdb.hp/gdb.defects/configure: Likewise.
5951 * gdb.hp/gdb.objdbg/configure: Likewise.
5952 * gdb.stabs/configure: Likewise.
5953
cab0c772
UW
59542009-08-19 Doug Evans <dje@google.com>
5955
5956 * gdb.base/gdbvars.c: New file.
5957 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
5958
b8fa0bfa
PA
59592009-08-14 Pedro Alves <pedro@codesourcery.com>
5960
5961 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
5962 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
5963
b84aa90a
PA
59642009-08-13 Pedro Alves <pedro@codesourcery.com>
5965
5966 * gdb.base/default.exp: Adjust "set language test": it's now an
5967 enum command. Larger help string moved to "help set language".
5968 * gdb.base/help.exp: Adjust "help set language" expected output,
5969 now lists all known languages.
5970
0d8f9b2c
NF
59712009-08-11 Nathan Froyd <froydnj@codesourcery.com>
5972
5973 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
5974 all frame arguments.
5975 * gdb.arch/altivec-regs.exp: Likewise.
5976
bda180e0
TT
59772009-08-07 Tom Tromey <tromey@redhat.com>
5978
5979 * gdb.base/setshow.exp: Add tests for changes to set language, set
5980 check range, and set check type.
5981
48cb2d85
VP
59822009-08-03 Vladimir Prus <vladimir@codesourcery.com>
5983
5984 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
5985 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 5986 Call it.
48cb2d85 5987
1ea34204
UW
59882009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5989
5990 * configure.ac: Run gdb.cell tests when appropriate.
5991 * configure: Regenerate.
5992 * lib/cell.exp: New file.
5993 * gdb.cell: New directory.
5994 * gdb.cell/configure.ac: New file.
5995 * gdb.cell/configure: New file.
5996 * gdb.cell/Makefile.in: New file.
5997 * gdb.cell/arch.exp: New file.
5998 * gdb.cell/break.c: New file.
5999 * gdb.cell/break.exp: New file.
6000 * gdb.cell/break-spu.c: New file.
6001 * gdb.cell/bt.c: New file.
6002 * gdb.cell/bt2-spu.c: New file.
6003 * gdb.cell/bt-spu.c: New file.
6004 * gdb.cell/bt.exp: New file.
6005 * gdb.cell/coremaker.c: New file.
6006 * gdb.cell/coremaker-spu.c: New file.
6007 * gdb.cell/core.exp: New file.
6008 * gdb.cell/gcore.exp: New file.
6009 * gdb.cell/data.c: New file.
6010 * gdb.cell/data.exp: New file.
6011 * gdb.cell/data-spu.c: New file.
6012 * gdb.cell/ea-cache.exp: New file.
6013 * gdb.cell/ea-cache.c: New file.
6014 * gdb.cell/ea-cache-spu.c: New file.
6015 * gdb.cell/ea-standalone.c: New file.
6016 * gdb.cell/ea-standalone.exp: New file.
6017 * gdb.cell/ea-test.c: New file.
6018 * gdb.cell/ea-test.exp: New file.
6019 * gdb.cell/f-regs.exp: New file.
6020 * gdb.cell/mem-access.c: New file.
6021 * gdb.cell/mem-access.exp: New file.
6022 * gdb.cell/mem-access-spu.c: New file.
6023 * gdb.cell/ptype.exp: New file.
6024 * gdb.cell/registers.exp: New file.
6025 * gdb.cell/size.c: New file.
6026 * gdb.cell/sizeof.exp: New file.
6027 * gdb.cell/size-spu.c: New file.
6028 * gdb.cell/solib.exp: New file.
6029 * gdb.cell/solib-symbol.exp: New file.
6030
85e747d2
UW
60312009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6032
6033 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6034
58d6951d
DJ
60352009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6036
6037 * gdb.base/float.exp: Handle VFP registers.
6038
6e0a4f15
MS
60392009-07-14 Michael Snyder <msnyder@vmware.com>
6040
dcd5da87
MS
6041 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6042 to bring gdb to the beginning of the calling line.
6043
6e0a4f15
MS
6044 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6045 confusing the i386 epilogue unwinder.
6046
782b2b07
SS
60472009-07-14 Stan Shebs <stan@codesourcery.com>
6048
6049 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6050
f662c3bc
MS
60512009-07-14 Michael Snyder <msnyder@vmware.com>
6052
6053 * gdb.reverse/step-reverse.exp (stepi into function call):
6054 Call instruction may not be first instruction in the line.
6055 (reverse stepi from a function call): Used wrong line number.
6056
8f313923
JK
60572009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6058
6059 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6060
4662c76e
JK
60612009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6062
6063 Fix gdb.base/macscp.exp when using custom inputrc.
6064 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6065 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6066 env(TERM) set.
6067 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6068 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6069
aa81e255
JK
60702009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6071
6072 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
6073 * gdb.base/annota1.exp (thread_test): Import global $testfile.
6074 Change the compilation target to match the testcase name.
6075 * gdb.base/sect-cmd.exp: Change the compilation target to match the
6076 testcase name.
6077 * a2-run.exp: Use for setup prepare_for_testing. Change the
6078 compilation target to match the testcase name.
6079 * gdb.base/commands.exp: Likewise.
6080 * gdb.base/finish.exp: Likewise.
6081 * gdb.base/float.exp: Likewise.
6082 * gdb.base/info-target.exp: Likewise.
6083 * gdb.base/relational.exp: Likewise.
6084 * gdb.base/term.exp: Likewise.
6085 * gdb.base/until.exp: Likewise.
6086 * gdb.base/volatile.exp: Likewise.
6087 * gdb.base/whatis-exp.exp: Likewise.
6088
4c93b1d7
HZ
60892009-07-11 Hui Zhu <teawater@gmail.com>
6090
6091 * gdb.base/help.exp (disassemble): Update expected help text.
6092
812f7342
TT
60932009-07-09 Tom Tromey <tromey@redhat.com>
6094
6095 * lib/gdb.exp: Handle TRANSCRIPT.
6096 (remote_spawn, remote_close, send_gdb): New procs.
6097
fbb8f299
PM
60982009-07-10 Phil Muldoon <pmuldoon@redhat.com>
6099
6100 * gdb.python/python-prettyprint.c: Add counted null string
6101 structure.
6102 * gdb.python/python-prettyprint.exp: Print null string. Test for
6103 embedded nulls.
6104 * gdb.python/python-prettyprint.py (pp_ns): New Function.
6105 * gdb.python/python-value.exp (test_value_in_inferior): Add
6106 variable length string fetch tests.
6107 * gdb.python/python-value.c (main): Add strings for string fetch tests.
6108
c0ac0ec7
JK
61092009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6110
6111 * gdb.base/dump.exp (inaccessible memory is reported): New test.
6112
30b66ecc
TT
61132009-07-07 Tom Tromey <tromey@redhat.com>
6114
6115 * gdb.base/call-rt-st.exp: Update for change to escape output.
6116 * gdb.base/callfuncs.exp: Likewise.
6117 * gdb.base/charset.exp: Likewise.
6118 * gdb.base/constvars.exp: Likewise.
6119 * gdb.base/long_long.exp: Likewise.
6120 * gdb.base/pointers.exp: Likewise.
6121 * gdb.base/printcmds.exp: Likewise.
6122 * gdb.base/setvar.exp: Likewise.
6123 * gdb.base/store.exp: Likewise.
6124 * gdb.cp/ref-types.exp: Likewise.
6125 * gdb.mi/mi-var-child.exp: Likewise.
6126 * gdb.mi/mi-var-display.exp: Likewise.
6127 * gdb.mi/mi2-var-display.exp: Likewise.
6128 * gdb.base/charset.exp: Test octal escape sequence length.
6129 Update for change to escape output.
6130
187c4a2b
JK
61312009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6132
6133 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
6134
d80a43f9
DJ
61352009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
6136
6137 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
6138
047427a8
JK
61392009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6140
6141 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
6142 gdbserver increasing $portnum if "Can't bind address" has been seen.
6143
8b5a0f4f
PA
61442009-07-05 Pedro Alves <pedro@codesourcery.com>
6145
6146 * gdb.base/ending-run.exp: Add "step out of main" pattern for
6147 mingw32ce.
6148
7d93ba58
PA
61492009-07-05 Pedro Alves <pedro@codesourcery.com>
6150
6151 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
6152 VFP format.
6153
2277426b
PA
61542009-07-02 Pedro Alves <pedro@codesourcery.com>
6155
6156 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
6157 linux. Adjust to use "inferior", "info inferiors", "detach
6158 inferior" and "kill inferior" instead of "restart", "info fork",
6159 "detach fork" and "delete fork".
6160 * gdb.base/ending-run.exp: Spell out "info".
6161 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
6162 the "kill" command.
6163
5af949e3
UW
61642009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6165
6166 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
6167 change to prefix TLS offset in hex with 0x.
6168
5d3729b5
UW
61692009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6170
6171 * gdb.base/default.exp: Update test case for "x" changes.
6172
af589bd0
TG
61732009-07-01 Tristan Gingold <gingold@adacore.com>
6174
6175 * gdb.base/bigcore.exp: Make darwin untested.
6176
40974f91
JK
61772009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6178
6179 * gdb.base/completion.exp (directory completion): Create the directory.
6180 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
6181 escapeuniquesub.
6182 (directory completion 2): Expect now ${escapeuniquesub}.
6183 (Glob remaining of directory test): Remove one excessive newline.
6184 Expect the real output.
6185
59dd3af6
JK
61862009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6187
6188 Fix `make check//%' target after `make check' has been ran.
6189 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
6190 a mkdir call.
6191 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
6192 (%/.dir): Remove.
6193
f4e164aa
JK
61942009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6195
6196 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
6197 the expected result record.
6198
69af2122
JK
61992009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6200
6201 Remove racy FAILs relying just on the timeouts.
6202 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
6203 (annotation_level 2): Remove racy FAILs.
6204
2fd481e1
PP
62052009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
6206
6207 gdb/10275
889bf7c5
PA
6208 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
6209
c38f313d
DJ
62102009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
6211
6212 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
6213
8b777f02
VP
62142009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6215
6216 * gdb.mi/mi-stack.exp: Testing symbolic options
6217 to -stack-list-locals and -stack-list-arguments.
6218
00c7eacf
JK
62192009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6220
6221 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
6222
6bc80edc
TT
62232009-06-29 Tom Tromey <tromey@redhat.com>
6224
6225 * dg-extract-results.sh: New file.
6226 * Makefile.in (FORCE_PARALLEL): New variable.
6227 (CHECK_TARGET): New conditional variable.
6228 (check): Use CHECK_TARGET.
6229 (DO_RUNTEST): New variable.
6230 (check-single): New target.
6231 (TEST_DIRS): New variable.
6232 (TEST_TARGETS): Likewise.
6233 (check-parallel): New target.
6234 (check-gdb.%): New pattern.
6235 (BASE1_FILES): New variable.
6236 (BASE2_FILES): Likewise.
6237 (check-gdb.base%): New pattern.
6238 (%/.dir): New pattern.
6239 * configure: Rebuild.
6240 * aclocal.m4 (AM_CONDITIONAL): New defun.
6241 * configure.ac: Check whether user is using GNU make.
6242 (GMAKE): New conditional.
6243
794684b6
SW
62442009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
6245
6246 * gdb.cp/namespace-nested-import.cc: New test.
6247 * gdb.cp/namespace-nested-import.exp: New test.
6248
edb3359d
DJ
62492009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
6250
6251 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
6252 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
6253 * gdb.opt/Makefile.in (EXECUTABLES): Update.
6254 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
6255 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
6256 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
6257 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
6258 gdb.opt/inline-markers.c: New files.
6259 * lib/gdb.exp (skip_inline_frame_tests): New function.
6260 (skip_inline_var_tests): New function.
6261
cf657a0c
AS
62622009-06-27 Andreas Schwab <schwab@linux-m68k.org>
6263
6264 * gdb.cp/exception.exp: Don't require $hex before inner frame in
6265 backtrace.
6266
28d41a99
MS
62672009-06-27 Michael Snyder <msnyder@vmware.com>
6268
6269 * gdb.reverse: New directory.
6270 * gdb.reverse/break-reverse.c: New test.
6271 * gdb.reverse/break-reverse.exp: New test.
6272 * gdb.reverse/consecutive-reverse.c: New test.
6273 * gdb.reverse/consecutive-reverse.exp: New test.
6274 * gdb.reverse/finish-reverse.c: New test.
6275 * gdb.reverse/finish-reverse.exp: New test.
6276 * gdb.reverse/machinestate.c: New test.
6277 * gdb.reverse/ms1.c: New test.
6278 * gdb.reverse/machinestate.exp: New test.
6279 * gdb.reverse/Makefile.in: New file.
6280 * gdb.reverse/shr2.c: New test.
6281 * gdb.reverse/solib-reverse.c: New test.
6282 * gdb.reverse/solib-reverse.exp: New test.
6283 * gdb.reverse/step-reverse.c: New test.
6284 * gdb.reverse/step-reverse.exp: New test.
6285 * gdb.reverse/until-reverse.c: New test.
6286 * gdb.reverse/ur1.c: New test.
6287 * gdb.reverse/until-reverse.exp: New test.
6288 * gdb.reverse/watch-reverse.c: New test.
6289 * gdb.reverse/watch-reverse.exp: New test.
6290 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
6291 * configure: Regenerate.
6292
fe3c8b0d
DE
62932009-06-26 Doug Evans <dje@google.com>
6294
6295 * gdb.base/psymtab.exp: Turn off pending breakpoints.
6296
3a72a602
PM
62972009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
6298
6299 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
6300 windows problem for 'file delete $binfile'.
6301
27aa8d6a
SW
63022009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
6303
6304 * gdb.cp/namespace-using.exp: New test.
6305 * gdb.cp/namespace-using.cc: New test.
6306
8ac055f8
JB
63072009-05-20 Joel Brobecker <brobecker@adacore.com>
6308
6309 * gdb.ada/variant_record_packed_array: New testcase.
6310
85e306ed
TT
63112009-06-23 Tom Tromey <tromey@redhat.com>
6312
6313 * gdb.base/charset.exp (test_combination): Regression test.
6314 * gdb.base/charset.c (my_wchar_t): New typedef.
6315 (myvar): New global.
6316 (main): Set myvar.
6317
56643c5e
PM
63182009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
6319
6320 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
6321 target.
6322
1fac167a
UW
63232009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6324
6325 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
6326
7ccb0be9
UW
63272009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6328
6329 * gdb.mi/gdb680.exp: Update test for error message.
6330
568d6575
UW
63312009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6332
6333 * gdb.base/annota1.exp: Allow multiple occurrences of the
6334 frames-invalid annotation.
6335 * gdb.cp/annota2.exp: Likewise.
6336
7cd1089b
PM
63372009-06-15 Phil Muldoon <pmuldoon@redhat.com>
6338
6339 * gdb.cp/gdb2495.cc: New file.
6340 * gdb.cp/gdb2495.exp: New file.
6341
72c63395
JK
63422009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6343
6344 Report error on GDB crash during runto.
6345 * lib/gdb.exp (runto <eof>): New.
6346
3788363d
DJ
63472009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
6348
6349 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
6350 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
6351 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
6352 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
6353 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
6354 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
6355 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
6356 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
6357 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
6358 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
6359 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
6360 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
6361 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6362 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
6363 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
6364 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
6365 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
6366 gdb.server/server-mon.exp, gdb.server/server-run.exp,
6367 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6368 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6369 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
6370 gdb.trace/passcount.exp, gdb.trace/report.exp,
6371 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
6372 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
6373 gdb.trace/while-stepping.exp: Use a unique name for the compiled
6374 executable.
6375
17592de3
PA
63762009-06-07 Pedro Alves <pedro@codesourcery.com>
6377
6378 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
6379 defined before referencing it.
6380
701e355d
DE
63812009-06-03 Doug Evans <dje@google.com>
6382
6383 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
6384 * gdb.arch/i386-see.c: Ditto.
6385
f2292c65
PM
63862009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
6387
6388 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
6389 (check_macro): Return 1 if undefined.
6390 If first test fails, check if macro debug information is available,
6391 and report unsupported test if no macro information is found.
6392
5a437975
DE
63932009-05-29 Doug Evans <dje@google.com>
6394
6395 * gdb.threads/hand-call-in-threads.exp: New.
6396 * gdb.threads/hand-call-in-threads.c: New.
6397
c141c696
MS
63982009-05-29 Michael Snyder <msnyder@vmware.com>
6399
6400 * gdb.base/break-always.exp: Change "1" to "on".
6401 Add confirmation check.
6402
b3444185
PA
64032009-05-28 Pedro Alves <pedro@codesourcery.com>
6404
6405 * gdb.threads/threxit-hop-specific.c: New.
6406 * gdb.threads/threxit-hop-specific.exp: New.
6407 * gdb.threads/thread-execl.c: New.
6408 * gdb.threads/thread-execl.exp: New.
6409
b6313243
TT
64102009-05-27 Tom Tromey <tromey@redhat.com>
6411 Thiago Jung Bauermann <bauerman@br.ibm.com>
6412
6413 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
6414 (mi_child_regexp): Likewise.
6415 (mi_list_varobj_children_range): Likewise.
6416 (mi_get_features): Likewise.
6417 (mi_list_varobj_children): Rewrite.
6418 * gdb.python/python-mi.exp: New file.
6419
a6bac58e
TT
64202009-05-27 Tom Tromey <tromey@redhat.com>
6421 Thiago Jung Bauermann <bauerman@br.ibm.com>
6422 Phil Muldoon <pmuldoon@redhat.com>
6423 Paul Pluzhnikov <ppluzhnikov@google.com>
6424
6425 * gdb.python/python-prettyprint.exp: New file.
6426 * gdb.python/python-prettyprint.c: New file.
6427 * gdb.python/python-prettyprint.py: New file.
6428 * gdb.base/display.exp: print/r is now valid.
6429
2c74e833
TT
64302009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
6431 Tom Tromey <tromey@redhat.com>
6432 Pedro Alves <pedro@codesourcery.com>
6433 Paul Pluzhnikov <ppluzhnikov@google.com>
6434
6435 * gdb.python/python-template.exp: New file.
6436 * gdb.python/python-template.cc: New file.
6437 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6438 tests.
6439 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6440 Call it.
6441 (test_value_after_death): New proc.
6442 * gdb.python/python-value.c (PTR): New typedef.
6443 (main): New variable 'x'.
6444
89c73ade
TT
64452009-05-27 Tom Tromey <tromey@redhat.com>
6446
6447 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6448 tests.
6449 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6450 Call it.
6451
a75724bc
PA
64522009-05-27 Pedro Alves <pedro@codesourcery.com>
6453
6454 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
6455
e58b0e63
PA
64562009-05-24 Pedro Alves <pedro@codesourcery.com>
6457
6458 * gdb.threads/fork-thread-pending.c: New.
6459 * gdb.threads/fork-thread-pending.exp: New.
6460
4ac36638
JK
64612009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6462
6463 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
6464 * gdb.dwarf2/dw2-strp.S (a_string2): New.
6465
889bf7c5 64662009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 6467
889bf7c5 6468 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 6469
b242c3c2
PA
64702009-05-17 Pedro Alves <pedro@codesourcery.com>
6471
6472 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
6473 `gdb_get_line_number'. Call `callee' in both parent and child.
6474 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
6475 `gdb_get_line_number' instead of hardcoding line numbers.
6476 (catch_fork_unpatch_child): New procedure to test detaching
6477 breakpoints from child fork.
6478 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
6479 hardcoding line numbers.
6480 (do_fork_tests): Run `catch_fork_unpatch_child'.
6481
ee342b23
VP
64822009-05-17 Vladimir Prus <vladimir@codesourcery.com>
6483
6484 * gdb.mi/mi-cmd-var.exp: Check that when varobj
6485 of structure type enters or leaves the scope, it
6486 is reported by -var-update.
6487
e2009e98
DE
64882009-05-11 Doug Evans <dje@sebabeach.org>
6489
6490 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 6491 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
6492 * gdb.threads/schedlock.c (main): Fix off-by-one error.
6493
00903456
JK
64942009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6495
6496 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
6497
dc621c35
DE
64982009-04-30 Doug Evans <dje@google.com>
6499
6500 * gdb.threads/watchthreads2.exp: New testcase.
6501 * gdb.threads/watchthreads2.c: New testcase.
6502
9ab4e744
DE
65032009-04-29 Doug Evans <dje@google.com>
6504
6505 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
6506 * gdb.cp/mb-ctor.cc: Ditto.
6507 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
6508 * gdb.cp/mb-inline.h (multi_line_foo): New function.
6509 * gdb.cp/mb-inline1.cc: Call it.
6510 * gdb.cp/mb-inline2.cc: Ditto.
6511 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
6512 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
6513
484086b7
JK
65142009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6515
6516 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
6517 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
6518 Replace all uses of `decimal' by `nonzero'.
6519 (info macro FROM_COMMANDLINE): New test.
6520
379a77b5
TT
65212009-04-27 Tom Tromey <tromey@redhat.com>
6522
6523 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
6524
b92b73c2
DE
65252009-04-27 Doug Evans <dje@google.com>
6526
6527 * gdb.threads/watchthreads.c (main): Initialize args before starting
6528 the threads. Plus formatting cleanup.
6529 * gdb.threads/watchthreads.exp: Avoid errant failures due to
6530 biased scheduling of one thread.
6531
945a118d
JG
65322009-04-27 Jerome Guitton <guitton@adacore.com>
6533
6534 * gdb.cp/templates.cc (GetMax): New template.
6535 (main): Declare two instances of GetMax.
6536 * gdb.cp/templates.exp: Add new test.
6537
d389af10
JK
65382009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6539
6540 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
6541
e7f86de9
JM
65422009-04-22 Joseph Myers <joseph@codesourcery.com>
6543
6544 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
6545
334cc82d
TT
65462009-04-15 Tom Tromey <tromey@redhat.com>
6547
6548 * gdb.base/charset.exp: Add regression test.
6549
d12672cc
JB
65502009-04-14 Joel Brobecker <brobecker@adacore.com>
6551
6552 * gdb.base/exe-lock.exp: New testcase.
6553
18e8c3bc
TT
65542009-04-13 Tom Tromey <tromey@redhat.com>
6555
6556 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
6557 operator on Frame.
6558
5ecd5cbe
UW
65592009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6560
6561 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
6562 * gdb.server/ext-attach.exp: Likewise.
6563
7309f756
VP
65642009-04-03 Vladimir Prus <vladimir@codesourcery.com>
6565
6566 Eliminate some sleep usage.
6567
889bf7c5
PA
6568 * gdb.mi/basics.c (do_nothing): New.
6569 (main): Use do_nothing instead of printf, so that
6570 not to introduce race condition between output of
6571 inferiour and output of gdb. Do not use sleep as it
6572 is not generally available on embedded targets.
7309f756 6573
f4b95f6f
PA
65742009-04-02 Pedro Alves <pedro@codesourcery.com>
6575
6576 * gdb.server/ext-attach.exp: Expect an optional process id after
6577 "Detached from remote process".
6578
de40b933
JK
65792009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6580
6581 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
6582 gdb.dwarf2/dw2-unresolved.exp: New.
6583
2ae101a4
PA
65842009-04-02 Pedro Alves <pedro@codesourcery.com>
6585
6586 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
6587 mi_run_to_main.
6588
56a8e183
PA
65892009-04-02 Pedro Alves <pedro@codesourcery.com>
6590
6591 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
6592 mi_run_to_main. Skip thread exit test on remote targets.
6593 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
6594 mi_run_to_main.
6595 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
6596 mi_run_to_main.
6597 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
6598 when expecting ^connected. Detect when the target doesn't support
6599 non-stop mode.
6600 (mi_run_cmd): Detect if non-stop mode was requested by isn't
6601 supported. Return -1 on error, 0 on success.
6602 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
6603 (mi_runto): Return mi_runto_helper's result explicitly.
6604
c35fafde
PA
66052009-04-01 Pedro Alves <pedro@codesourcery.com>
6606
6607 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
6608
f8a8dce6
JB
66092009-04-01 Tom Tromey <tromey@redhat.com>
6610
6611 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
6612 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
6613 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
6614 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
6615
71c25dea
TT
66162009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
6617 Jan Kratochvil <jan.kratochvil@redhat.com>
6618
6619 PR gdb/931
6620 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
6621 output.
6622 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
6623 for gdb/931.
6624 * dw2-strp.S (DW_AT_language): Change to C++.
6625 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
6626
02d9a9ce
JB
66272009-03-31 Joel Brobecker <brobecker@adacore.com>
6628
6629 * gdb.ada/tasks: New testcase.
6630
1042e4c0
SS
66312009-03-30 Stan Shebs <stan@codesourcery.com>
6632
6633 * gdb.trace/actions.exp: Update to match new info trace format.
6634 * gdb.trace/deltrace.exp: Ditto.
6635 * gdb.trace/infotrace.exp: Ditto.
6636 * gdb.trace/passcount.exp: Ditto.
6637 * gdb.trace/save-trace.exp: Ditto.
6638 * gdb.trace/while-stepping.exp: Ditto.
6639 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
6640
f8f6f20b
TJB
66412009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6642
6643 * gdb.python/python-frame.c: New file.
6644 * gdb.python/python-frame.exp: New file.
6645
c0c6f777
TJB
66462009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
6647
6648 * gdb.python/python-value.exp: Add tests for the address
6649 attribute.
6650
3cb51905
AS
66512009-03-29 Andreas Schwab <schwab@linux-m68k.org>
6652
6653 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
6654
88fc996f
DE
66552009-03-26 Doug Evans <dje@google.com>
6656
6657 * gdb.mi/mi-nonstop-exit.exp: New file.
6658 * gdb.mi/non-stop-exit.c: New file.
6659
56ef84b1
TT
66602009-03-26 Tom Tromey <tromey@redhat.com>
6661
6662 Update for change to prologue skipping:
6663 * gdb.mi/mi2-simplerun.exp: Update.
6664 * gdb.mi/mi2-break.exp: Update.
6665 * gdb.mi/mi-simplerun.exp: Update.
6666 * gdb.mi/mi-break.exp: Update.
6667 * gdb.base/ending-run.exp: Update.
6668
def2b000
TJB
66692009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
6670
6671 * gdb.python/python-value.exp (test_value_in_inferior): Test
6672 gdb.Value.is_optimized_out attribute.
6673
442ddf59
JK
66742009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6675
6676 * gdb.dwarf2/dw2-noloc-main.c: New file.
6677 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
6678 (.text): Remove.
6679 (.data): New.
6680 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
6681 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
6682 (DW_TAG_subprogram func_cu1, noloc): Remove.
6683 (main): New.
6684 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
6685 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
6686 (file_symbols): New procedure.
6687
a8df5de4
TT
66882009-03-25 Tom Tromey <tromey@redhat.com>
6689
6690 * gdb.base/charset.exp (valid_target_charset): New proc.
6691 Use it to skip tests on invalid charsets.
6692
cc1d7add
PM
66932009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
6694
6695 * gdb.base/completion.exp: Add a test for directory completion.
6696
bcd5727b
JK
66972009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6698
6699 Fix a racy FAIL.
6700 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
6701 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
6702
cc924cad
TJB
67032009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
6704
6705 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
6706 * gdb.python/python-function.exp: Add test for function returning
6707 a GDB value.
6708
bc3b79fd
TJB
67092009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
6710
6711 * gdb.python/python-function.exp: New file.
6712
6c7a06a3
TT
67132009-03-20 Tom Tromey <tromey@redhat.com>
6714
6715 * gdb.base/store.exp: Update for change to escape output.
6716 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
6717 to escape output.
6718 * gdb.base/pointers.exp: Update for change to escape output.
6719 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
6720 to escape output.
6721 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
6722 escape output.
6723 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
6724 to escape output.
6725 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
6726 escape output.
6727 * gdb.base/setvar.exp: Update for change to escape output.
6728 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
6729 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
6730 to escape output.
6731 (test_print_string_constants): Likewise.
6732 * gdb.base/charset.exp (valid_host_charset): Check size of
6733 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
6734 cases. Handle "auto"-related output.
6735 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
6736 (uvar, Uvar): New globals.
6737
c31af87b
JG
67382009-03-19 Jerome Guitton <guitton@adacore.com>
6739
6740 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
6741 deltas.
6742 * gdb.ada/fixed_points.exp: Ditto.
6743
51272cf2
PA
67442009-03-18 Pedro Alves <pedro@codesourcery.com>
6745
6746 * return-nodebug.c: Don't include stdio.h.
6747 (init): Delete.
6748 (func): Delete definition and provide extern declaration.
6749 (t): New.
6750 (main): Don't call printf. Call func and store its result in t.
6751 * return-nodebug1.c: New.
6752 * return-nodebug.exp: Don't expect stdio output. Instead, print
6753 the global variable t. Drop printf formatters and cast types from
6754 foreach loop. Don't use prepare_for_testing. Compile
6755 return-nodebug.c and return-nodebug1.c in separate steps. Don't
6756 define FORMAT or CAST.
6757
d24948ac
PP
67582009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6759
6760 * gdb.base/solib-display.exp: Disable test for remote targers.
6761
61ff14c6
JK
67622009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6763
6764 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
6765
cb4dce93
JK
67662009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6767
6768 Fix a racy FAIL.
6769 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
6770 code from `follow parent, print pids'.
6771 (`follow child, print pids', `follow parent, print pids'): Call it.
6772 Replace `gdb_test "break..."' by gdb_breakpoint.
6773
f7c60c5e
VP
67742009-03-13 Vladimir Prus <vladimir@codesourcery.com>
6775
6776 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 6777 sync and async modes.
f7c60c5e 6778
383ace49
JB
67792009-03-12 Joel Brobecker <brobecker@adacore.com>
6780
6781 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
6782 that was checked in by mistake. Remove loading of ada.exp, since
6783 this is not necessary in this case.
6784
4ce102af
JB
67852009-03-12 Joel Brobecker <brobecker@adacore.com>
6786
6787 * gdb.ada/ptype_arith_binop.exp: New testcase.
6788
529a2aef
JB
67892009-03-12 Joel Brobecker <brobecker@adacore.com>
6790
6791 * gdb.ada/mod_from_name: New testcase.
6792
8a38181c
JB
67932009-03-12 Joel Brobecker <brobecker@adacore.com>
6794
6795 * gdb.ada/tick_last_segv: New testcase.
6796
11436dee
VP
67972009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6798
61ff14c6 6799 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 6800
1f31650a
VP
68012009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6802
61ff14c6
JK
6803 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
6804 include the token in ^running and frame info in *stopped.
1f31650a 6805
a3247a22
PP
68062009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6807
6808 * solib-display.exp: New file.
6809 * solib-display-main.c: New file.
6810 * solib-display-lib.c: New file.
61ff14c6 6811
aae64587
PA
68122009-03-05 Pedro Alves <pedro@codesourcery.com>
6813
6814 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
6815
44aabfbc
JK
68162009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6817
6818 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
6819 (list_and_check_macro): Use more specific test name.
6820 (next to definition): Make the test names unique.
6821
c087fcd3
PM
68222009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
6823
6824 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 6825
c86cf029
VP
68262009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6827
6828 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
6829 notifications.
6830 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
6831 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
6832 * lib/mi-support.exp (library_loaded_re): New.
6833 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
6834
3ea85240
VP
68352009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6836
6837 * gdb.gdb/observer.exp: Use test_notification observer, not
6838 normal_stop, everywhere.
6839 (test_normal_stop_notifications): Rename to...
6840 (test_notifications): ...this.
6841 (test_observer_normal_stop): Rename to...
6842 (test_observer): ...this.
6843
1903f0e6
DE
68442009-02-16 Doug Evans <dje@google.com>
6845
6846 * gdb.arch/amd64-disp-step.S (test_int3): New test.
6847 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
6848 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
6849 (test_prefixed_syscall,test_int3): New tests.
6850 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
6851 (test_prefixed_syscall,test_int3): New tests.
6852
1d33d6ba
VP
68532009-02-14 Vladimir Prus <vladimir@codesourcery.com>
6854
3cb51905
AS
6855 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
6856 (mi_expect_interrupt): Likewise.
6857 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
6858 response.
1d33d6ba 6859
faafb047
PM
68602009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6861
6862 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
6863 * gdb.base/pc-fp.exp (get_valueofx): Remove.
6864 Replace calls to get_valueofx by get_hexadecimal_valueof.
6865
417e16e2
PM
68662009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6867
6868 * lib/gdb.exp (get_valueof): Accept anything as a return value.
6869 (get_integer_valueof): New procedure.
6870 (get_sizeof): Use new get_integer_value_of.
6871 * gdb.base/sizeof.exp: Replace all uses of get_valueof
6872 by get_integer_valueof.
6873
7065b901
TT
68742009-02-13 Tom Tromey <tromey@redhat.com>
6875
6876 * gdb.base/remote.exp (get_sizeof): Remove.
6877 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
6878 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
6879 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
6880 * lib/gdb.exp (get_valueof): Move from long_long.exp.
6881 (get_sizeof): Likewise.
6882
5d7cb8df
JK
68832009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6884
6885 PR fortran/9806
6886 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
6887
b2febfff
PP
68882009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6889
6890 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
6891
4aa995e1
PA
68922009-02-06 Pedro Alves <pedro@codesourcery.com>
6893
6894 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
6895
d8906c6f
TJB
68962009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6897
6898 * gdb.python/python-cmd.exp: New file.
6899
ff4ab08d
TG
69002009-02-06 Tristan Gingold <gingold@adacore.com>
6901
6902 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
6903
aacd552b
TG
69042009-02-05 Tristan Gingold <gingold@adacore.com>
6905
6906 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
6907 pointer is dereferenced and use this signal name in regexp.
6908 * gdb.base/signull.exp: Ditto.
6909 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
6910 * gdb.base/signull.c (main): Ditto.
6911
08c637de
TJB
69122009-02-04 Tom Tromey <tromey@redhat.com>
6913 Thiago Jung Bauermann <bauerman@br.ibm.com>
6914
6915 * gdb.python/python-value.exp: Use `gdb.history' instead of
6916 `gdb.value_from_history'.
6917 (test_value_numeric_ops): Add test for conversion of enum constant.
6918 * gdb.python/python-value.c (enum e): New type.
6919 (evalue): New global.
6920 (main): Use argv.
6921
20261af8
JG
69222009-02-04 Jerome Guitton <guitton@adacore.com>
6923
6924 * gdb.ada/uninitialized_vars: New test program.
6925 * gdb.ada/uninitialized_vars.exp: New testcase.
6926
52e44b43
TT
69272009-02-02 Tom Tromey <tromey@redhat.com>
6928
6929 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
6930 * gdb.cp/pr2489.cc: Rename...
6931 * gdb.cp/pr9594.cc: ... to this.
6932
1c71341a
TT
69332009-02-02 Tom Tromey <tromey@redhat.com>
6934
6935 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
6936 * gdb.cp/pr2489.cc: New file.
6937 * gdb.cp/cpcompletion.exp: New file.
6938
a4295225
TT
69392009-02-02 Tom Tromey <tromey@redhat.com>
6940
6941 PR exp/9059:
6942 * gdb.cp/call-c.exp: Add regression test.
6943 * gdb.cp/call-c.cc (FooHandle): New typedef.
6944 (main): New variable 'handle'.
6945
592375cd
VP
69462009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6947
6948 * lib/mi-support.exp (et_mi_thread_list)
6949 (check_mi_and_console_threads): Adjust for current thread in
6950 -thread-list-ids output.
6951
41447f92
VP
69522009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6953
889bf7c5
PA
6954 * gdb.mi/mi-break.exp (test_disabled_creation): New.
6955 Call it.
41447f92 6956
35669430
DE
69572009-01-28 Doug Evans <dje@google.com>
6958
6959 * gdb.arch/amd64-disp-step.S: New file.
6960 * gdb.arch/amd64-disp-step.exp: New file.
6961 * gdb.arch/i386-disp-step.S: New file.
6962 * gdb.arch/i386-disp-step.exp: New file.
6963
09f00d9a
PM
69642009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
6965
6966 * gdb.base/find.exp: Set newline variable
6967 using quotes instead of braces to fix cygwin failures.
6968
1e8fb976
PA
69692009-01-23 Pedro Alves <pedro@codesourcery.com>
6970
6971 * gdb.base/radix.exp: Add tests to ensure that that set
6972 input-radix 0 and set output-radix 0 are really rejected.
6973
da061712
PA
69742009-01-23 Pedro Alves <pedro@codesourcery.com>
6975
6976 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
6977 copyright years.
6978
dd7e2d2b
PA
69792009-01-23 Pedro Alves <pedro@codesourcery.com>
6980
6981 PR gdb/9664:
6982 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
6983
392452f6
PA
69842009-01-22 Pedro Alves <pedro@codesourcery.com>
6985
6986 PR c++/9631:
6987 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
6988
8653e71c
PM
69892009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
6990
6991 * gdb.server/file-transfer.exp: Use EXEEXT variable for
6992 binfile definition to fix Windows OS failure.
6993
a12cc160
DJ
69942009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6995
6996 PR gdb/9346
6997 * gdb.base/interrupt.c (sigint_handler): New.
6998 (main): Install a SIGINT handler if SIGNALS is defined. Exit
6999 on error.
7000 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7001 Test "signal SIGINT".
7002
b89667eb
DE
70032009-01-19 Doug Evans <dje@google.com>
7004
7005 * gdb.base/break.exp: Update expected gdb output.
7006 * gdb.base/sepdebug.exp: Ditto.
7007 * gdb.mi/mi-syn-frame.exp: Ditto.
7008 * gdb.mi/mi2-syn-frame.exp: Ditto.
7009 * gdb.base/call-signal-resume.exp: New file.
7010 * gdb.base/call-signals.c: New file.
7011 * gdb.base/unwindonsignal.exp: New file.
7012 * gdb.base/unwindonsignal.c: New file.
7013 * gdb.threads/interrupted-hand-call.exp: New file.
7014 * gdb.threads/interrupted-hand-call.c: New file.
7015 * gdb.threads/thread-unwindonsignal.exp: New file.
7016
adb483fe
DJ
70172009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7018
7019 * gdb.base/define.exp: Test defining and hooking prefix commands.
7020 * gdb.python/python.exp: Update test for "show user" output.
7021
60023297
JK
70222009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7023
7024 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7025 now the output exactly, using less wildcards. Expect also the output
7026 of gfortran-4.3. Update for the f-valprint.c modification from
7027 2008-04-22.
7028 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7029 Remove gdb_test test names where matching the command.
7030
ccc57cf9
PA
70312009-01-01 Pedro Alves <pedro@codesourcery.com>
7032
7033 PR breakpoints/9681:
7034 * gdb.base/watchpoint.exp: Add regression test.
7035
c7a6ca08
PA
70362008-12-31 Pedro Alves <pedro@codesourcery.com>
7037
7038 * gdb.threads/attach-into-signal.exp: Don't use
7039 gdb_suppress_entire_file.
7040 * gdb.threads/attach-stopped.exp: Ditto.
7041 * gdb.threads/attachstop-mt.exp: Ditto.
7042
3a031f65
PA
70432008-12-31 Pedro Alves <pedro@codesourcery.com>
7044
7045 PR gdb/8812:
7046 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7047
09e6485f
PA
70482008-12-29 Pedro Alves <pedro@codesourcery.com>
7049
7050 PR gdb/7536:
7051 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7052 and unsupported output radices are really rejected.
7053
0cd53049
JK
70542008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7055
7056 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7057
ba163c7e
TT
70582008-12-22 Tom Tromey <tromey@redhat.com>
7059
7060 * gdb.cp/punctuator.exp: New file.
7061
6f4de6c9
JK
70622008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7063
7064 * gdb.base/completion.exp (Completing non-existing component): New test.
7065
0f34d0b4
JK
70662008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7067
7068 Fix for PR gdb/8648.
7069 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7070 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7071 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
7072 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
7073
db2ad4c3
JK
70742008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7075
7076 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
7077
bb5ef15e
DP
70782008-12-16 Christophe Lyon <christophe.lyon@st.com>
7079
7080 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
7081 compiler actually generate code at the expected line number.
7082
90142adc
JZ
70832008-12-15 Jie Zhang <jie.zhang@analog.com>
7084
7085 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
7086
fad6eecd
TT
70872008-12-12 Tom Tromey <tromey@redhat.com>
7088
7089 * gdb.base/commands.exp (redefine_hook_test): New proc.
7090 Call it.
7091
17c8aaf5
TT
70922008-12-11 Tom Tromey <tromey@redhat.com>
7093
7094 * gdb.base/macscp.exp: New regression test.
7095
7c8adf68
TT
70962008-12-11 Tom Tromey <tromey@redhat.com>
7097
7098 * gdb.base/macscp.exp: Print "address.addr".
7099 * gdb.base/macscp1.c (struct outer): New struct.
7100 (address): New global.
7101
b05dcbb7
TT
71022008-12-09 Tom Tromey <tromey@redhat.com>
7103
7104 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
7105 Call it.
7106
2d476de1
DE
71072008-12-04 Doug Evans <dje@google.com>
7108
7109 * gdb.server/ext-run.exp: Relax regexp for init program.
7110
87bdc959
TG
71112008-12-03 Tristan Gingold <gingold@adacore.com>
7112
7113 * gdb.base/macscp.exp: Generate an object file during compilation
7114 to work around Darwin dsymutil limitations.
7115
e0740f77
JK
71162008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7117
7118 Test resolving external references to TLS variables.
7119 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
7120 FILE2_THREAD_LOCAL.
7121 (testfile2, srcfile2): New variables.
7122 * gdb.threads/tls.c (file2_thread_local)
7123 (function_referencing_file2_thread_local): New.
7124 * gdb.threads/tls2.c: New file.
7125
67f0aac5
JB
71262008-11-28 Joel Brobecker <brobecker@adacore.com>
7127
7128 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
7129 rather than integer, as integer might not be big enough when
7130 on 64bit targets.
67f0aac5 7131
c332165e
JG
71322008-11-27 Jerome Guitton <guitton@adacore.com>
7133
7134 * gdb.cp/formatted-ref.exp: Add equality test.
7135 * gdb.ada/formatted_ref.exp: Ditto.
7136
fc9b693c
JK
71372008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7138
7139 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
7140 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
7141
a9c64011
AS
71422008-11-20 Andreas Schwab <schwab@suse.de>
7143
7144 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
7145 matching syscall entry point.
7146 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
7147 (tcatch_vfork_then_child_follow): Likewise. Finish through
7148 vfork even if we stopped at the syscall trampoline.
7149
e2fd701e
DE
71502008-11-20 Doug Evans <dje@google.com>
7151
7152 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
7153
69abc51c
TJB
71542008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
7155
7156 * gdb.arch/ppc-dfp.exp: New file.
7157 * gdb.arch/ppc-dfp.c: New file.
7158
c14c28ba
PP
71592008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7160
7161 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 7162
2e74121d
DE
71632008-11-17 Doug Evans <dje@google.com>
7164
7165 * gdb.mi/mi-syn-frame.exp: Update expected output.
7166 * gdb.mi/mi2-syn-frame.exp: Update expected output.
7167
66bb093b
VP
71682008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7169
7170 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
7171 "thread N" results in =thread-selected.
7172 * lib/mi-support (mi_run_cmd, mi_expect_stop)
7173 (mi_send_resuming_command_raw): Be prepared for
7174 =thread-selected.
7175
3d043ef6
VP
71762008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7177
a9c64011
AS
7178 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
7179 * lib/mi-support.exp: Likewise.
3d043ef6 7180
808104c8
JB
71812008-11-16 Joel Brobecker <brobecker@adacore.com>
7182
7183 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
7184 commands from the expected output for "help catch".
7185
00b22944
JB
71862008-11-15 Joel Brobecker <brobecker@adacore.com>
7187
7188 * gdb.ada/int_deref.exp: New testcase.
7189
59669435
TT
71902008-11-14 Nick Roberts <nickrob@snap.net.nz>
7191
7192 * gdb.mi/gdb2549.exp: New file.
7193
de04a248
DE
71942008-11-11 Doug Evans <dje@google.com>
7195
7196 * gdb.base/callexit.exp: New file.
7197 * gdb.base/callexit.c: New file.
7198
6b8ce727
DE
71992008-11-10 Doug Evans <dje@google.com>
7200
7201 * lib/gdb.exp (GDBFLAGS): Move -nx ...
7202 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
7203 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
7204 (default_gdb_start,default_gdb_exit): Ditto.
7205 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
7206 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
7207 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
7208 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
7209 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
7210 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
7211
1b14b8aa
AS
72122008-11-03 Andreas Schwab <schwab@suse.de>
7213
7214 * gdb.base/hashline2.exp: Fix typo.
7215 * gdb.base/hashline3.exp: Likewise.
7216
f3134b88
TT
72172008-10-30 Tom Tromey <tromey@redhat.com>
7218
7219 * gdb.base/pointers.exp: Add test.
7220 * gdb.base/pointers.c (k, S): New typedefs.
7221 (instance): New global.
7222
c2226152
AS
72232008-10-30 Andreas Schwab <schwab@suse.de>
7224
7225 * gdb.base/args.exp: Add tests for newlines.
7226
462f405c
JB
72272008-10-30 Joel Brobecker <brobecker@adacore.com>
7228
7229 gdb.base/foll-exec.exp: Update the expected output of a couple
7230 of "info breakpoints" tests.
7231
79a45b7d
TT
72322008-10-28 Tom Tromey <tromey@redhat.com>
7233
7234 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
7235
adc13a14
PA
72362008-10-24 Pedro Alves <pedro@codesourcery.com>
7237
7238 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
7239 gdb_start_cmd.
7240 Use runto_main before any test that requires execution.
7241
252fbfc8
PA
72422008-10-23 Pedro Alves <pedro@codesourcery.com>
7243
7244 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
7245 instead of SIGINT.
7246
28148e3d
JB
72472008-10-22 Joel Brobecker <brobecker@adacore.com>
7248
7249 * gdb.base/completion.exp: Update expected output following
7250 the addition of the "info tasks" command.
7251
c209f847
TT
72522008-10-22 Tom Tromey <tromey@redhat.com>
7253
7254 * gdb.base/exprs.exp (test_expr): Add test for string
7255 concatenation.
7256
f177e350
PA
72572008-10-19 Pedro Alves <pedro@codesourcery.com>
7258
7259 * configure.ac: Output gdb.python/Makefile.
7260 * configure: Regenerate.
7261 * gdb.python/Makefile.in: New.
7262
cce89356
JB
72632008-10-16 Joel Brobecker <brobecker@adacore.com>
7264
7265 * gdb.base/foll-fork.exp: Adjust the expected output to match
7266 the new description for fork/vfork catchpoints in the "info
7267 breakpoints" output.
7268
176d289d
TJB
72692008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7270
7271 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
7272
a08702d6
TJB
72732008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7274
7275 * gdb.python/python-value.c: New file.
7276 * gdb.python/python-value.exp: New file.
7277
1c5cfe86
PA
72782008-10-15 Pedro Alves <pedro@codesourcery.com>
7279
7280 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
7281
5a98ad69
DP
72822008-10-15 Denis Pilat <denis.pilat@st.com>
7283
41702f1b 7284 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 7285
dcb1a1e2
TT
72862008-10-09 Tom Tromey <tromey@redhat.com>
7287
7288 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
7289 'fprintf' and 'stderr'.
7290
9124fe48
JB
72912008-10-07 Joel Brobecker <brobecker@adacore.com>
7292
7293 * gdb.ada/ref_tick_size.exp: New testcase.
7294
45452591
DE
72952008-10-06 Doug Evans <dje@google.com>
7296
7297 * gdb.dwarf2/dw2-cu-size.exp: New file.
7298 * gdb.dwarf2/dw2-cu-size.S: New file.
7299
7300 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
7301 .Ltype_int for clarity.
7302
4fc5b208
PP
73032008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7304
7305 PR gdb/2384:
7306 * gdb.cp/gdb2384.exp: Extended to test more cases.
7307 * gdb.cp/gdb2384.cc: Likewise.
7308 * gdb.cp/gdb2384-base.h: Likewise.
7309 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 7310
d78df370
JK
73112008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7312
7313 * gdb.base/maint.exp (maint print type): Remove printing
7314 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
7315
9a044a89
TT
73162008-09-30 Tom Tromey <tromey@redhat.com>
7317
7318 * gdb.base/macscp.exp: Add completion tests.
7319 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
7320 (TWENTY_THREE): Likewise.
7321 (FORTY_EIGHT): Likewise.
7322
506800a9
TT
73232008-09-30 Tom Tromey <tromey@redhat.com>
7324
7325 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
7326 everywhere.
7327 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
7328
1a6f01b5
JK
73292008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7330
7331 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
7332 testcase is derived from. Fix racy dependency on an expected PID
7333 number. No longer support the testcase on Linux kernel 2.4.x.
7334
2fae03e8
TT
73352008-09-27 Tom Tromey <tromey@redhat.com>
7336
7337 * gdb.base/macscp.exp: Add tests for stringification, splicing,
7338 and varargs.
7339
1ad15515
PA
73402008-09-22 Pedro Alves <pedro@codesourcery.com>
7341
7342 * lib/mi-support.exp (mi_expect_interrupt): New.
7343 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
7344 from gdb.mi/mi-nonstop.exp.
7345 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
7346 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
7347 lib/mi-support.exp.
7348 Use mi_check_thread_states throughout. Avoid ".*" and do not
7349 require an anchor after -exec-run.
7350
d0b76dc6
DJ
73512008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
7352
7353 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
7354 stop is pending. Avoid ".*" when two stops are pending.
7355 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
7356 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
7357 newlines in fullnames.
7358 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
7359 (mi_expect_stop): Update comments. Only anchor in sync mode.
7360 Do not match newlines.
7361 (mi_send_resuming_command_raw): Always return status.
7362 (mi_get_stop_line): Do not match more than one line by accident.
7363 Only anchor in sync mode.
7364 (mi_run_inline_test): If -exec-next fails, give up.
7365
9990c830
UW
73662008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7367
7368 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
7369 on SPU.
7370
ebcf6f00
JB
73712008-09-10 Joel Brobecker <brobecker@adacore.com>
7372
7373 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
7374
b6db24e5
JB
73752008-09-10 Joel Brobecker <brobecker@adacore.com>
7376
7377 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
7378 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7379 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
7380 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7381 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
7382 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
7383 gdb.ada/interface.exp, gdb.ada/null_array.exp,
7384 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7385 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7386 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7387 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
7388 Include the "= " sequence in the expected output of print tests.
7389
2bf448e0
JB
73902008-09-10 Joel Brobecker <brobecker@adacore.com>
7391
7392 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
7393 description for boolean types.
7394
d51fd4c8
PA
73952008-09-09 Pedro Alves <pedro@codesourcery.com>
7396
7397 * gdb.base/hook-stop-continue.c: New.
7398 * gdb.base/hook-stop-continue.exp: New.
7399
694182d2
DJ
74002008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7401
7402 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
7403
3b8a7fc0
JG
74042008-09-08 Jerome Guitton <guitton@adacore.com>
7405
7406 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
7407 (stack_check_probe_2, stack_check_probe_loop_1)
7408 (stack_check_probe_loop_2): New functions.
7409 (main): Add call to these new functions.
7410 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
7411 functions, check that the breakpoint is inserted at the appropriate
7412 location.
7413 (insert_breakpoint): Slightly refine this procedure so that it can
7414 be called several times in the test.
7415
96cc0ae8
JG
74162008-09-08 Jerome Guitton <guitton@adacore.com>
7417
7418 * gdb.base/stack-checking.c: New file.
7419 * gdb.base/stack-checking.exp: New file.
7420
1f08b409
TJB
74212008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7422
7423 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
7424 * gdb.arch/altivec-regs.exp: Likewise.
7425 * gdb.arch/vsx-regs.exp: Likewise.
7426
3099e1c4
TJB
74272008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7428
7429 * gdb.arch/ppc-fp.exp: New file.
7430 * gdb.arch/ppc-fp.c: New file.
7431
cc69bfc1
PP
74322008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7433
7434 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
7435 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 7436
b02a33db
MS
74372008-09-04 Michael Snyder <msnyder@vmware.com>
7438
7439 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
7440 as "at" (for non-debug functions such as _start).
7441
2992cbe0
UW
74422008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7443
7444 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
7445 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
7446 software watchpoints.
7447 * gdb.base/watch_thread_num.exp: Likewise.
7448
514f746b
AR
74492008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
7450
7451 * gdb.arch/i386-bp_permanent.exp: New test.
7452
876cecd0
TT
74532008-08-24 Tom Tromey <tromey@redhat.com>
7454
7455 * gdb.base/maint.exp: Update "maint print type".
7456
80f73d71
VP
74572008-08-21 Vladimir Prus <vladimir@codesourcery.com>
7458
7459 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
7460 support. Adjust the order of "*running" notifications.
7461 * gdb.mi/non-stop.c: Don't cast from int to void* and
7462 back.
7463
d9c78d7d
MK
74642008-08-20 Mark Kettenis <kettenis@gnu.org>
7465
7466 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
7467 expect to find it in the "info frame" output.
7468
97a2d1d3
DJ
74692008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
7470
7471 * gdb.base/interp.exp: Always consume both prompts.
7472
b96e2927
PA
74732008-08-20 Pedro Alves <pedro@codesourcery.com>
7474
7475 * gdb.base/pending.exp: Test pending breakpoints without symbols
7476 loaded.
7477
8cf6e61a
VP
74782008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7479
7480 * lib/mi-support.exp (mi_expect_stop): Produce
7481 more details on failures.
7482 * gdb.mi/mi-nonstop.exp: New.
7483 * gdb.mi/non-stop.c: New.
7484
c6ebd6cf
VP
74852008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7486
a9c64011
AS
7487 * gdb.mi/mi-async.exp: Use 'set target-async'.
7488 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 7489
46a9b8ed
DJ
74902008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
7491
7492 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
7493
44feb3ce
TT
74942008-08-17 Tom Tromey <tromey@redhat.com>
7495
7496 * gdb.base/help.exp (help catch): Rewrite.
7497
311a4e6b
TJB
74982008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7499
7500 * gdb.base/define.exp: Test indented command documentation.
7501 * gdb.python/python.exp: Test indented multi-line command.
7502
604c2f83
LM
75032008-08-15 Luis Machado <luisgpm@br.ibm.com>
7504
7505 * testsuite/gdb.arch/vsx-regs.c: New source file.
7506 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
7507 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
7508
886a217c
TT
75092008-08-14 Tom Tromey <tromey@redhat.com>
7510
7511 * gdb.base/macscp.exp: Add regression test for "macro define" or
7512 "macro undef" with no arguments.
7513
c814a4f3
PP
75142008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
7515
7516 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 7517
12ab8a60
UW
75182008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7519
7520 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
7521
d57a3c85
TJB
75222008-08-06 Tom Tromey <tromey@redhat.com>
7523
7524 * gdb.python/python.exp: New file.
7525
c7b778ff
JK
75262008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7527
7528 Fix for PR gdb/1543.
7529 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
7530 $LOCATION.
7531 (location): New variable.
7532 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
7533 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
7534 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
7535 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
7536 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
7537 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
7538 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
7539 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
7540 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
7541 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
7542 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
7543 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
7544 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
7545 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
7546 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7547 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
7548 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
7549 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
7550 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
7551 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7552 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
7553 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
7554 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
7555 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
7556 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
7557 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
7558 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
7559 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
7560 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
7561 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
7562 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
7563 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
7564 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
7565 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
7566 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
7567 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
7568 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
7569 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7570 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
7571 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
7572 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
7573 gdb.base/type-opaque.exp, gdb.base/until.exp,
7574 gdb.base/value-double-free.c, gdb.base/varargs.exp,
7575 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
7576 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
7577 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7578 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
7579 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
7580 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7581 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7582 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
7583 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
7584 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
7585 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
7586 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
7587 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
7588 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
7589 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
7590 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7591 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
7592 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
7593 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
7594 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7595 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
7596 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
7597 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
7598 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7599 gdb.pascal/types.exp, gdb.stabs/weird.exp,
7600 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
7601 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
7602 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
7603 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
7604 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
7605 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
7606 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7607 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7608 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7609 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7610 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7611 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7612 lib/mi-support.exp, lib/trace-support.exp: Remove reference
7613 to bug-gdb@prep.ai.mit.edu .
7614
5e06a3d1
VP
76152008-07-31 Vladimir Prus <vladimir@codesourcery.com>
7616
7617 * lib/mi-support.exp (mi_load_shlibs): New.
7618 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
7619
9d81d21b
VP
76202008-07-30 Vladimir Prus <vladimir@codesourcery.com>
7621
7622 * lib/mi-support.exp (get_mi_thread_list)
7623 (check_mi_and_console_threads): New, moved from ...
7624 * gdb.mi/mi-pthread.exp: ...here.
7625 * gdb.mi/gdb669.exp (get_mi_thread_list)
7626 (check_mi_and_console_threads): Delete.
7627 * gdb.mi/mi2-pthread.exp: Likewise.
7628
bae98fe0
TT
76292008-07-28 Tom Tromey <tromey@redhat.com>
7630
7631 * Makefile.in (just-check): Remove. Move body to...
7632 (check): ... here.
7633
57380f4e
DJ
76342008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7635
7636 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
7637 Add a test for duplicated SIGINTs.
7638
e09490f1
DJ
76392008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7640
7641 * gdb.threads/schedlock.exp (get_args): Update to work for any
7642 value of NUM.
7643 (Top level): Report the number of threads that did not resume.
7644
6387b45f
DJ
76452008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7646
7647 * gdb.dwarf2/dw2-compressed.S: Also define __start.
7648
62f64ff2
DJ
76492008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7650
7651 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
7652 non-MI prompt.
7653
fa8de41e
TT
76542008-07-26 Tom Tromey <tromey@redhat.com>
7655
7656 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
7657 (function_struct, function_struct_ptr): New globals.
7658 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
7659 function pointer in a struct.
7660
ccb3ac8a
TT
76612008-07-26 Tom Tromey <tromey@redhat.com>
7662
7663 * gdb.base/macscp.exp: Add test for macro lexing bug.
7664
d7d9f01e
TT
76652008-07-18 Tom Tromey <tromey@redhat.com>
7666
7667 * gdb.base/macscp.exp: Add macro tests.
7668
9bf07184
PP
76692008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7670
7671 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
7672
becf6477
PP
76732008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7674
7675 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
7676
0709f7d3
PP
76772008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
7678
7679 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 7680
7093c834
PP
76812008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7682
7683 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 7684
b432ffe3
JK
76852008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7686
7687 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
7688
b1a268e5
VP
76892008-07-12 Vladimir Prus <vladimir@codesourcery.com>
7690
7691 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
7692
e2995f8e
KB
76932008-07-11 Kevin Buettner <kevinb@redhat.com>
7694
7695 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
7696 of regexp to account for changes made to GDB in the printing of
7697 byte vectors.
7698
14032a66
TT
76992008-07-11 Tom Tromey <tromey@redhat.com>
7700
7701 * gdb.base/completion.exp: Add 'help' completion test.
7702
981505ef
JK
77032008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7704
7705 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
7706
10568435
JK
77072008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7708
7709 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
7710
4487aabf
PA
77112008-07-09 Pedro Alves <pedro@codesourcery.com>
7712
7713 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
7714
a4a9b1c4
PA
77152008-07-09 Pedro Alves <pedro@codesourcery.com>
7716
7717 * gdb.base/fullname.exp: Restore pwd if compiling failed.
7718
3c3185ac
JK
77192008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7720
7721 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
7722
7ebd49dc
VP
77232008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7724
7725 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
7726 previous commit. Add a comment.
7727
84e46146
PA
77282008-06-28 Pedro Alves <pedro@codesourcery.com>
7729
7730 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
7731
0f8d4a2f
VP
77322008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7733
7734 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
7735
f747e0ce
PA
77362008-06-27 Pedro Alves <pedro@codesourcery.com>
7737
7738 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
7739 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
7740 compiling an executable, link in an object that forces unbuffered
7741 output.
7742 * lib/set_unbuffered_mode.c: New file.
7743
734a5c36
JK
77442008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7745
7746 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
7747
a2840c35
VP
77482008-06-25 Vladimir Prus <vladimir@codesourcery.com>
7749
a9c64011
AS
7750 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
7751 mi_expect_stop.
7752 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
7753 Demand that *running is output.
7754 (detect_async): Perform checking every time.
7755 (mi_send_resuming_command): Extract everything into...
7756 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
7757 (mi_expect_stop): Don't accept any output before *stopped.
7758
6ae37fef
VP
77592008-06-13 Vladimir Prus <vladimir@codesourcery.com>
7760
7761 Robustify mi-simplerun.
a9c64011
AS
7762 * gdb.mi/basics.c (main): Add a call to sleep.
7763 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
7764 * gdb.mi/mi2-cli.exp: Likewise.
7765 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 7766
b4aa76f0 77672008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
7768
7769 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
7770
e1ac3328
VP
77712008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7772
a9c64011
AS
7773 * gdb.mi/mi-console.exp: Adjust.
7774 * gdb.mi/mi-syn-frame.exp: Adjust.
7775 * gdb.mi/mi2-console.exp: Adjust.
7776 * gdb.mi/mi2-syn-frame.exp: Adjust.
7777 * lib/mi-support.exp (mi_run_cmd): Adjust.
7778 (mi_send_resuming_command): Adjust.
e1ac3328 7779
f7f9a841
VP
77802008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7781
7782 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
7783 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
7784 testing of stopped.
7785 * gdb.mi/mi2-syn-frame.exp: Likewise.
7786 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
7787 (async, detect_async): New.
7788 (mi_expect_stop, mi_continue_to_line): Adjust expectation
7789 depending on if we're running in sync or async mode.
f7f9a841 7790
37cd5d19
TT
77912008-06-09 Tom Tromey <tromey@redhat.com>
7792
7793 * gdb.base/completion.exp: New tests for field name completion
7794 with spaces, and field name completion with '->'.
7795
65d12d83
TT
77962008-06-06 Tom Tromey <tromey@redhat.com>
7797
7798 * gdb.base/break1.c (struct some_struct): New struct.
7799 (values): New global.
7800 * gdb.base/completion.exp: Add field name completion test.
7801
ebfe2e3f
PP
78022008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7803
7804 * gdb.cp/call-c.exp: Test for incorrect handling of reference
7805 to pointer.
7806 * gdb.cp/call-c.cc: Likewise.
7807
bcf6fc3a
NR
78082008-06-06 Nick Roberts <nickrob@snap.net.nz>
7809
7810 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
7811 annotation.
7812
49fd4a42 78132008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 7814 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
7815
7816 * gdb.threads/execl.c, gdb.threads/execl1.c,
7817 gdb.threads/execl.exp: New tests.
a9c64011 7818
8a34ac3f
AR
78192008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
7820 Daniel Jacobowitz <dan@codesourcery.com>
7821
7822 * gdb.cp/exception.exp: Activate test, make it work with pending
7823 catchpoints.
7824
86ae69ef
JK
78252008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7826
7827 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
7828
f7f9ae2c
VP
78292008-05-28 Vladimir Prus <vladimir@codesourcery.com>
7830
a9c64011
AS
7831 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
7832 now printed.
7833 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 7834
2a2d4dc3
AS
78352008-05-27 Andreas Schwab <schwab@suse.de>
7836
7837 * gdb.base/frame-args.exp: Handle arguments that are optimized
7838 out.
7839
5099e4d9
LM
78402008-05-26 Luis Machado <luisgpm@br.ibm.com>
7841
7842 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
7843 quiet for ppc32 and group options into a single variable.
7844
d9c36a91
JB
78452008-05-23 Joel Brobecker <brobecker@adacore.com>
7846
7847 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
7848 of zero-size elements.
7849 * gdb.ada/null_array.exp: Test printing this new array.
7850
103a8671
JK
78512008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7852
7853 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
7854
07a4cc1a 78552008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
7856
7857 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
7858 of the "finish" command.
7859
55f996a7
NR
78602008-05-21 Nick Roberts <nickrob@snap.net.nz>
7861
7862 * gdb.base/annota1.exp: Test for new annotation.
7863
907fc202
UW
78642008-05-16 Pedro Alves <pedro@codesourcery.com>
7865
7866 * gdb.base/fixsection.exp: New file.
7867 * gdb.base/fixsection0.c: New file.
7868 * gdb.base/fixsection1.c: New file.
7869
e8f97270
UW
78702008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7871
7872 * gdb.base/annota1.exp: Accept printf@... in place of printf.
7873 * gdb.base/annota3.exp: Likewise.
7874
ac0bb574
NF
78752008-05-13 Nathan Froyd <froydnj@codesourcery.com>
7876
7877 * gdb.base/watch_thread_num.exp: Don't run tests that require
7878 watchpoints if the target doesn't support them.
7879
6fadd07a
DE
78802008-05-12 Doug Evans <dje@google.com>
7881
7882 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
7883
6e9a4a30
JB
78842008-05-09 Joel Brobecker <brobecker@adacore.com>
7885
7886 * gdb.ada/assign_1.exp: New testcase.
7887
08388c79
DE
78882008-05-09 Doug Evans <dje@google.com>
7889
a3c83fae
DE
7890 * gdb.base/find.exp: New file.
7891 * gdb.base/find.c: New file.
08388c79 7892
bd5ddfe8
DJ
78932008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
7894
7895 * gdb.base/commands.exp (watchpoint_command_test): Handle
7896 gdb,no_hardware_watchpoints.
7897 * gdb.base/float.exp: Allow ARM targets without floating point.
7898 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
7899
b5dd68e2 79002008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 7901 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
7902
7903 * gdb.ada/lang_switch: New test program.
7904 * gdb.ada/lang_switch.exp: New testcase.
7905
382d13d1
DE
79062008-05-05 Doug Evans <dje@google.com>
7907
7908 * gdb.base/help.exp (disassemble): Update expected help text.
7909
9dd789d0
PA
79102008-05-04 Pedro Alves <pedro@codesourcery.com>
7911
7912 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
7913
611c83ae
PA
79142008-05-04 Pedro Alves <pedro@codesourcery.com>
7915
7916 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
7917 different times.
7918
ff013f42
JK
79192008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7920
7921 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
7922 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
7923 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
7924 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
7925
96dff6a2
VP
79262008-05-04 Vladimir Prus <vladimir@codesourcery.com>
7927
7928 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
7929 notification to appear.
7930
55cd6f92
DJ
79312008-05-04 Daniel Jacobowitz <dan@debian.org>
7932
7933 * gdb.base/fullname.c: New file.
7934 * gdb.base/fullname.exp: New file.
7935 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
7936
d705c43c
PA
79372008-05-03 Pedro Alves <pedro@codesourcery.com>
7938
7939 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
7940 expressions with macros.
7941
333222e1
JK
79422008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7943
7944 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
7945
5ac01682
DJ
79462008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
7947
7948 * gdb.base/completion.exp: Handle lack of other symbols beginning
7949 with "a".
7950
7951 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
7952
237fc4c9
PA
79532008-05-02 Jim Blandy <jimb@codesourcery.com>
7954
7955 * gdb.asm/asmsrc1.s: Add scratch space.
7956
ed5e9466
DJ
79572008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7958 Daniel Jacobowitz <dan@codesourcery.com>
7959
7960 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
7961 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
7962 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
7963
b39cc962
DJ
79642007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
7965
7966 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
7967
36d520f5
JB
79682008-05-01 Joel Brobecker <brobecker@adacore.com>
7969
7970 * gdb.base/info-target.exp: New testcase.
7971
8d4e3071
DJ
79722008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7973
7974 * gdb.cp/hang.exp: Use .cc instead of .C.
7975 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
7976 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
7977
6f3f3097
DJ
79782008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7979
7980 * gdb.base/gdb1250.exp: Remove perror.
7981 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
7982
5550a914
PA
79832008-04-30 Pedro Alves <pedro@codesourcery.com>
7984
7985 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
7986 .2byte.
7987
d848e687
DJ
79882008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
7989
7990 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
7991 (maybe_kfail): New.
7992
93b5768b
PA
79932008-04-25 Pedro Alves <pedro@codesourcery.com>
7994
7995 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
7996
721c02de
VP
79972008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7998
a9c64011
AS
7999 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8000 * gdb.mi/mi2-syn-frame.exp: Likewise.
8001 * lib/mi-support.exp: Likewise.
721c02de 8002
74960c60
VP
80032008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8004
8005 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8006 to specify regexp for the location to stop at.
8007 * gdb.base/break-always.c: New.
8008 * gdb.base/break-always.exp: New.
8009
d24317b4
VP
80102008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8011
8012 * lib/mi-support.exp (mi_runto_helper): Adjust
8013 for the original-location field.
8014 (mi_create_breakpoint, mi_list_breakpoints): New.
8015 * gdb.mi/mi-break.exp: Adjust.
8016 * gdb.mi/mi2-break.exp: Adjust.
8017 * gdb.mi/mi-pending.exp: Adjust.
8018 * gdb.mi/mi-simplerun.exp: Adjust.
8019 * gdb.mi/mi2-simplerun.exp: Adjust.
8020 * gdb.mi/mi-syn-frame.exp: Adjust.
8021 * gdb.mi/mi2-syn-frame.exp: Adjust.
8022 * gdb.mi/mi-until.exp: Adjust.
8023 * gdb.mi/mi2-until.exp: Adjust.
8024 * gdb.mi/mi-var-display.exp: Adjust.
8025 * gdb.mi/mi2-var-display.exp: Adjust.
8026 * gdb.mi/mi-watch.exp: Adjust.
8027 * gdb.mi/mi2-watch.exp: Adjust.
8028
fdc59709 80292008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 8030
a9c64011
AS
8031 * aclocal.m4: Add override.m4.
8032 * configure: Regenerate.
fdc59709 8033
8e91f023
VP
80342008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8035
8036 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8037 '-var-update --all-values' reports new value even the type
8038 of a variable object has changed.
8039
233a11ab
CS
80402008-04-18 Craig Silverstein <csilvers@google.com>
8041
8042 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8043 files.
d24317b4 8044
9c1137ad
JB
80452008-04-18 Joel Brobecker <brobecker@adacore.com>
8046
8047 * gdb.ada/atomic_enum: New test program.
8048 * gdb.ada/atomic_enum.exp: New testcase.
8049
66d0bbc7
DE
80502008-04-17 Doug Evans <dje@google.com>
8051
8052 * gdb.opt/Makefile.in: Fix whitespace.
8053
100906b0
UW
80542008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8055
8056 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8057
4584e32e
DE
80582008-04-17 Doug Evans <dje@google.com>
8059
8060 * gdb.base/hashline1.exp: New testcase.
8061 * gdb.base/hashline2.exp: New testcase.
8062 * gdb.base/hashline2.exp: New testcase.
8063
0a320680
PA
80642008-04-17 Pedro Alves <pedro@codesourcery.com>
8065
8066 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8067
18ac113b
AR
80682008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8069
8070 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8071 temporary breakpoint to match "Temporary breakpoint".
8072 * gdb.base/break.exp (delete_breakpoints): Likewise.
8073 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
8074 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8075 * gdb.base/display.exp: Likewise.
8076 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
8077 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
8078 * gdb.base/restore.exp (restore_tests): Likewise.
8079 * gdb.base/sepdebug.exp: Likewise.
8080 * gdb.base/watchpoint.exp: Likewise.
8081 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
8082 * gdb.mi/mi-pending.exp: Likewise.
8083 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
8084 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
8085 * gdb.mi/mi-var-cmd.exp: Likewise.
8086 * gdb.mi/mi-var-display.exp: Likewise.
8087 * gdb.mi/mi2-cli.exp: Likewise.
8088 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
8089 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
8090 * gdb.mi/mi2-var-display.exp: Likewise.
8091 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
8092 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
8093 new "disp" field.
a9c64011 8094 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
8095 reason. This is to support fix for PR2424.
8096
add38693
JK
80972008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8098
8099 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
8100
fcacd99f
VP
81012008-04-13 Vladimir Prus <vladimir@codesourcery.com>
8102
8103 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 8104 field. Add more floating varobj tests.
fcacd99f 8105 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
8106 field.
8107 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
8108 (main): Call do_at_tests.
8109 * lib/mi-support.exp (mi_create_floating_varobj)
8110 (mi_varobj_update_with_type_change): New.
fcacd99f 8111
de051565
MK
81122008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
8113
8114 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
8115 option of -var-evaluate-expression.
8116 * gdb.mi/mi2-var-display.exp: Likewise.
8117
dbc52822
VP
81182008-04-07 Vladimir Prus <vladimir@codesourcery.com>
8119
8120 Introduce test setup helpers.
a9c64011
AS
8121 * lib/gdb.exp (build_executable, clean_restart)
8122 (prepare_for_testing): New.
8123 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
8124 * gdb.base/return.exp: Likewise.
8125 * gdb.base/ending-run.exp: Likewise.
dbc52822 8126
473591da
NR
81272008-04-07 Nick Roberts <nickrob@snap.net.nz>
8128
8129 * gdb.mi/mi-async.exp: New test for asynchronous Machine
8130 Interface (MI) responses.
8131
2b2d9e11
VP
81322008-04-06 Vladimir Prus <vladimir@codesourcery.com>
8133
a9c64011
AS
8134 * gdb.cp/breakpoint.cc: New code to test conditions involving
8135 member variables.
8136 * gdb.cp/breakpoint.exp: Test condition involving member
8137 variables.
2b2d9e11 8138
bb378428
VP
81392008-04-05 Vladimir Prus <vladimir@codesourcery.com>
8140
8141 * lib/mi-support.exp (mi_expect_stop): New.
8142 (mi_run_cmd): Change the
8143 token. Use mi_send_resuming_command, use
8144 mi_expect_stop.
8145 (mi_execute_to_helper): Rename to mi_execute_to.
8146 (mi_send_resuming_command): Add more error patterns.
8147 (mi_wait_for_stop): Renamed to...
8148 (mi_get_stop_line): ...this.
8149 (mi_run_inline_test): Adjust.
8150
8151 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
8152 * gdb.mi/mi-console.exp: Likewise.
8153 * gdb.mi/mi-pending.exp: Likewise.
8154 * gdb.mi/mi-simplerun.exp: Likewise.
8155 * gdb.mi/mi-stack.exp: Likewise.
8156 * gdb.mi/mi-stepi.exp: Likewise.
8157 * gdb.mi/mi-syn-frame.exp: Add comment.
8158 * gdb.mi/mi-until.exp: Likewise.
8159 * gdb.mi/mi-var-display.exp: Likewise.
8160 * gdb.mi/mi-watch.exp: Likewise.
8161 * gdb.mi/mi2-cli.exp: Likewise.
8162 * gdb.mi/mi2-console.exp: Likewise.
8163 * gdb.mi/mi2-simplerun.exp: Likewise.
8164 * gdb.mi/mi2-stack.exp: Likewise.
8165 * gdb.mi/mi2-stepi.exp: Likewise.
8166 * gdb.mi/mi2-until.exp: Likewise.
8167 * gdb.mi/mi2-var-display.exp: Likewise.
8168 * gdb.mi/mi2-watch.exp: Likewise.
8169
62172bb9
UW
81702008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8171
8172 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
8173
8174 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
8175
a13e061a
PA
81762008-04-04 Pedro Alves <pedro@codesourcery.com>
8177
8178 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
8179 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
8180 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8181 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
8182 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
8183 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
8184 expect an mi error duplicated in stderr.
8185
eae06beb
JB
81862008-04-03 Joel Brobecker <brobecker@adacore.com>
8187
8188 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
8189 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
8190 Add a couple of tests that verify the behavior when the new setting
8191 is set to "cancel" and "all".
8192 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
8193 "ask" before we start the testing.
8194
79c6ced6
AR
81952008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
8196
8197 * gdb.cp/casts.cc: Add class reference variables.
8198 * gdb.cp/casts.exp: New test cases for up/down casting references.
8199
6c2d1a6b
MK
82002008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
8201
8202 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
8203 instead of beginning to make an extra test pass.
8204 * gdb.mi/mi2-var-display.exp: Likewise.
8205
55b411d9
MR
82062008-03-31 Maciej W. Rozycki <macro@mips.com>
8207
8208 * gdb.base/break.exp: Mark failures as such. Fix formatting.
8209
c6140da2
MD
82102008-03-31 Markus Deuling <deuling@de.ibm.com>
8211 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8212
8213 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
8214 value. Add xfail for older kernels.
8215
79732189
AR
82162008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
8217
8218 Bring mi-support in line with gdb.exp.
8219 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
8220 (mi_gdb_start): New function.
8221
33c3676e
MR
82222008-03-28 Maciej W. Rozycki <macro@mips.com>
8223
8224 * gdb.mi/mi-var-cmd.exp: Fix a typo.
8225
92e28119
VP
82262008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8227
8228 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
8229 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 8230
9e8e3afe
VP
82312008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8232
8233 * lib/mi-support.exp (mi_create_varobj_checked): New.
8234 (mi_list_varobj_children): Allow to check for a
8235 value.
8236 (mi_list_array_varobj_children): New.
8237
8238 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
8239 and mi_list_varobj_children, as opposed to hardcoding
8240 expected strings.
8241 * gdb.mi/gdb701.exp: Likewise.
8242 * gdb.mi/gdb792.exp: Likewise.
8243 * gdb.mi/mi-var-block.exp: Likewise.
8244 * gdb.mi/mi-var-cmd.exp: Likewise.
8245 * gdb.mi/mi-var-invalidate.exp: Likewise.
8246 * gdb.mi/mi2-var-block.exp: Likewise.
8247 * gdb.mi/mi2-var-child.exp: Likewise.
8248 * gdb.mi/mi2-var-cmd.exp: Likewise.
8249 * gdb.mi/mi2-var-display.exp: Likewise.
8250
9df50351
JK
82512008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8252
8253 Fix random false FAILs on i386.
8254 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
8255
31e5d73a
DJ
82562008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8257
8258 PR gdb/544
8259 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
8260
12f4afab
DJ
82612008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8262
8263 PR gdb/544
8264 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
8265
b562a0cb
DJ
82662008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8267
8268 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
8269 fixed PR gdb/544.
8270
17faa917
DJ
82712008-03-21 Pedro Alves <pedro@codesourcery.com>
8272
8273 * gdb.threads/fork-child-threads.exp: Test next over fork.
8274
6214f497
DJ
82752008-03-21 Chris Demetriou <cgd@google.com>
8276
8277 * gdb.base/break.exp (rbreak junk): New test for rbreak
8278 "Junk at end of arguments" issue.
8279
63092375
DJ
82802008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8281
8282 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
8283 *& to work on created array elements.
8284 (Top level): Test print $pc with a file. Test string operations
8285 without a target.
8286 * gdb.base/ptype.exp: Do not expect *& to work on created array
8287 elements.
8288
b21991b0
DJ
82892008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8290
8291 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8292 gdb.threads/staticthreads.exp: Update exit query.
8293
c4b347c7
SL
82942008-03-07 Sandra Loosemore <sandra@codesourcery.com>
8295
8296 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
8297
fa4727a6
DJ
82982008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
8299
8300 * gdb.base/watchpoint.c (global_ptr, func4): New.
8301 (main): Call func4.
8302 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
8303 (test_inaccessible_watchpoint): New.
8304
2f34202f
MR
83052008-02-29 Maciej W. Rozycki <macro@mips.com>
8306
8307 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
8308 select the largest.
8309
0d6ba1b1
DJ
83102008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8311
8312 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
8313 frames-invalid annotations.
8314
e691325a
PM
83152008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
8316
a9c64011 8317 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 8318
f85b5ecc
DE
83192008-02-27 Doug Evans <dje@google.com>
8320
8321 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
8322 for bug 1738.
8323 (breakpoint_to_handler_entry): Ditto.
8324
b40e7bf3
JB
83252008-02-27 Joel Brobecker <brobecker@adacore.com>
8326
8327 * gdb.base/ending-run.exp: Use the first line of code inside
8328 function body to test breakpoints.
8329 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
8330 location where the breakpoint is inserted when using the line
8331 where a function is declared. Fix typo in the description of
8332 one of the tests.
8333 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
8334
2faca73a
PM
83352008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8336
8337 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 8338 tests.
2faca73a 8339
6f439c36
PM
83402008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8341
8342 * gdb.base/args.exp: avoid same output for tests
8343 with single quotes.
8344
54e52265
VP
83452008-02-26 Vladimir Prus <vladimir@codesourcery.com>
8346
a9c64011
AS
8347 * gdb.base/annota1.exp: Adjust for 'info break'
8348 format changes.
8349 * gdb.base/annota3.exp: Likewise.
8350 * gdb.base/break.exp: Likewise.
8351 * gdb.base/condbreak.exp: Likewise.
8352 * gdb.base/pending.exp: Likewise.
8353 * gdb.base/sepdebug.exp: Likewise.
8354 * gdb.base/unload.exp: Likewise.
8355 * gdb.cp/ovldbreak.exp: Likewise.
8356 * gdb.mi/mi-pending.exp: Likewise.
54e52265 8357
897b09ca
DE
83582008-02-07 Doug Evans <dje@google.com>
8359
8360 * gdb.cp/mb-inline.exp: New.
8361 * gdb.cp/mb-inline.h: New.
8362 * gdb.cp/mb-inline1.cc: New.
8363 * gdb.cp/mb-inline2.cc: New.
8364
b1c32d35
PM
83652008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
8366
8367 * gdb.pascal/floats.pas: New test program.
8368 * gdb.pascal/floats.exp: New testcase.
8369
1a4ca44a
TJB
83702008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8371
8372 * gdb.base/callfuncs.c (t_float_many_args): New function.
8373 (t_double_many_args): New function.
8374 * gdb.base/callfuncs.exp: Add tests for exceeding float
8375 and double parameters passed through the stack.
8376
439048e8
JB
83772008-02-05 Joel Brobecker <brobecker@adacore.com>
8378
8379 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
8380 gdb.ada/complete/foo.adb: New files.
8381 * gdb.ada/complete.exp: New testcase.
8382
81fe8080
DE
83832008-02-03 Doug Evans <dje@google.com>
8384
301f0ecf
DE
8385 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
8386
81fe8080
DE
8387 * gdb.cp/gdb2384.exp: New file.
8388 * gdb.cp/gdb2384.cc: New file.
8389 * gdb.cp/gdb2384-base.h: New file.
8390 * gdb.cp/gdb2384-base.cc: New file.
8391
4b071aec
DE
83922008-02-02 Doug Evans <dje@google.com>
8393
8394 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
8395
61137ba6
JB
83962007-02-01 Joel Brobecker <brobecker@adacore.com>
8397
8398 * gdb.ada/sym_print_name: New test program.
8399 * gdb.ada/sym_print_name.exp: New testcase.
8400
84012007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
8402
8403 * gdb.ada/nested/hello.adb: New file.
8404 * gdb.ada/nested.exp: New testcase.
8405 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8406
98deb0da
VP
84072008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8408
8409 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
8410 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
8411 don't cause future evaluations of function to report
8412 creation of internal breakpoints.
98deb0da 8413
723a2275
VP
84142008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8415
8416 * gdb.mi/mi-break.exp (test_error): New.
8417 Call it.
8418
fb546a2f
LM
84192008-01-31 Luis Machado <luisgpm@br.ibm.com>
8420
8421 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
8422 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
8423
2d8fd90a
PM
84242008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8425
8426 * gdb.pascal/integers.pas: New test program.
8427 * gdb.pascal/integers.exp: New testcase.
8428
a7fa0ded
PM
84292008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8430
8431 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
8432
5e1a1926
TJB
84332008-01-30 Luis Machado <luisgpm@br.ibm.com>
8434
8435 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
8436 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
8437
8d04f9f0
JB
84382008-01-30 Paul Hilfinger <hilfinger@adacore.com>
8439
8440 * gdb.ada/formatted_ref: New test program.
8441 * gdb.ada/formatted_ref.exp: New testcase.
8442
8443 * gdb.cp/formatted-ref.cc: New file.
8444 * gdb.cp/formatted-ref.exp: New testcase.
8445
ce75a98f
JB
84462008-01-30 Joel Brobecker <brobecker@adacore.com>
8447
8448 * gdb.base/ptype.exp: Add testing of "ptype $pc".
8449
e835f6bf
NR
84502008-01-30 Nick Roberts <nickrob@snap.net.nz>
8451
8452 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
8453 (test_file_list_exec_source_file): Update to new macro-info field.
8454
d118ef87
PH
84552008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
8456
8457 * gdb.ada/exprs: New test program.
8458 * gdb.ada/exprs.exp: New testcase.
8459
7d35ab09
TJB
84602008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8461
8462 * dfp-test.c (DELTA, DELTA_B): New definitions.
8463 (double_val1, double_val2, double_val3, double_val4, double_val5,
8464 double_val6, double_val7, double_val8, double_val9, double_val10,
8465 double_val11, double_val12, double_val13, double_val14, dec32_val1,
8466 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
8467 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
8468 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
8469 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
8470 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
8471 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
8472 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
8473 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
8474 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
8475 dec128_val16): New global variables.
8476 (decimal_dec128_align): New function.
8477 (decimal_mixed): Likewise.
8478 (decimal_many_args_dec32): Likewise.
8479 (decimal_many_args_dec64): Likewise.
8480 (decimal_many_args_dec128): Likewise.
8481 (decimal_many_args_mixed): Likewise.
8482 * dfp-test.exp: Add tests calling new inferior functions.
8483
2d717e4f
DJ
84842008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8485
8486 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
8487 gdb.server/ext-run.exp: New files.
8488 * lib/gdbserver-support.exp (gdbserver_download): New.
8489 (gdbserver_start): New. Update gdbserver expected
8490 output.
8491 (gdbserver_spawn): Use them.
8492 (gdbserver_start_extended): New.
8493
e85a822c
DJ
84942008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8495
8496 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
8497 Run on GNU/Linux.
8498 (do_exec_tests): Check for systems which do not support catchpoints.
8499 Do not match START.
8500 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
8501 Run on GNU/Linux. Enable verbose output.
8502 (check_fork_catchpoints): New.
8503 (explicit_fork_child_follow, catch_fork_child_follow)
8504 (tcatch_fork_parent_follow): Update expected messages.
8505 (do_fork_tests): Use check_fork_catchpoints.
8506 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
8507 Run on GNU/Linux. Enable verbose output.
8508 (check_vfork_catchpoints): New.
8509 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
8510 expected messages.
8511 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
8512
401ea829
JB
85132008-01-29 Jim Blandy <jimb@red-bean.com>
8514
8515 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
8516 host' errors.
8517 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
8518
aceaf3ad
JB
85192008-01-29 Jim Blandy <jimb@red-bean.com>
8520
8521 * gdb.threads/sigthread.c: Use barriers to ensure that
8522 child_thread and child_thread_two are always initialized before we
8523 start to use them.
8524
a5606eee
VP
85252008-01-29 Vladimir Prus <vladimir@codesourcery.com>
8526
8527 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
8528 * gdb.base/watchpoint-solib.c: New.
8529 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 8530
c55a82bb
PM
85312008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
8532
8533 * gdb.base/gdb1056.exp: Add unsigned integer test.
8534
0993fe05
DE
85352008-01-28 Doug Evans <dje@google.com>
8536
8537 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
8538
4fe42e7f
JB
85392008-01-27 Jim Blandy <jimb@codesourcery.com>
8540
c7a69933
JB
8541 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
8542
4fe42e7f
JB
8543 * gdb.base/expand-psymtabs.exp: Doc fix.
8544
5def8285
MK
85452008-01-26 Mark Kettenis <kettenis@gnu.org>
8546
8547 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8548
5313c911
NR
85492008-01-24 Nick Roberts <nickrob@snap.net.nz>
8550
a9c64011 8551 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
8552 -var-set-format.
8553
93815fbf
VP
85542008-01-23 Chris Demetriou <cgd@google.com>
8555
8556 * gdb.threads/thread_events.c: New testcase source file.
8557 * gdb.threads/thread_events.exp: New testcase expect file.
8558
467a88ee
NR
85592008-01-23 Nick Roberts <nickrob@snap.net.nz>
8560
8561 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
8562
8563 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
8564 -var-set-format.
8565
d8f82aba
DJ
85662008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8567 Vladimir Prus <vladimir@codesourcery.com>
8568
8569 * gdb.base/float.exp: Allow missing floating point for m68k and
8570 PowerPC.
8571
60c46647
VP
85722008-01-22 Vladimir Prus <vladimir@codesourcery.com>
8573
8574 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
8575 ignore count.
8576 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
8577 * gdb.mi/mi-cli.exp: Adjust.
8578 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 8579
c7dd36a1
PA
85802008-01-17 Pedro Alves <pedro@codesourcery.com>
8581
8582 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
8583 and 'dummy_ptr' integer pointer. Initialize struct_declarations
8584 with dummy_ptr's address.
8585 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
8586 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
8587 all targets.
8588 * gdb.mi/mi2-var-child.exp: Likewise.
8589
39d5313e
JB
85902008-01-09 Joel Brobecker <brobecker@adacore.com>
8591
8592 * gdb.ada/null_array: New test program.
8593 * gdb.ada/null_array.exp: New testcase.
8594
0aea4bf3
LM
85952008-01-09 Luis Machado <luisgpm@br.ibm.com>
8596
8597 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
8598 with required float modifiers.
8599
0b354900
JB
86002008-01-08 Joel Brobecker <brobecker@adacore.com>
8601
8602 * gdb.ada/funcall_param: New test program.
8603 * gdb.ada/funcall_param.exp: New testcase.
8604
cdb7f5d4
JB
86052008-01-08 Joel Brobecker <brobecker@adacore.com>
8606
8607 * gdb.ada/arrayparam: New test program.
8608 * gdb.ada/arrayparam.exp: New testcase.
8609
88e2547f
JB
86102008-01-08 Joel Brobecker <brobecker@adacore.com>
8611
8612 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
8613 landed. Should also fix random failures in the test following it.
8614
f6867ce0
TJB
86152008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8616
8617 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
8618 for expressions with decimal float values.
8619 (test_dfp_conversions): New function to test casts to and from
8620 decimal float types.
8621 Call test_dfp_conversions.
8622 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
8623 elements.
8624 (main): Initialize ds.float4 and ds.double8 elements.
8625 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
8626 string to new error message.
8627 (d64_set_tests): Likewise.
8628 (d128_set_tests): Likewise.
8629 Add tests for expressions with decimal float variables. Add tests for
8630 conversions to and from decimal float types.
8631
f9c11282
JB
86322008-01-05 Joel Brobecker <brobecker@adacore.com>
8633
8634 * gdb.ada/packed_tagged/comp_bug.adb: New file.
8635 * gdb.ada/packed_tagged.exp: New testcase.
8636
0ecbca72
JB
86372008-01-04 Joel Brobecker <brobecker@adacore.com>
8638
8639 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
8640 gdb.ada/homonym/homonym_main.adb: New files.
8641 * gdb.ada/homonym.exp: New testcase.
8642
c18d3d89
JB
86432008-01-04 Joel Brobecker <brobecker@adacore.com>
8644
8645 * gdb.ada/packed_array.exp: Add testing of references to
8646 a packed array.
8647
ecc7085b
JB
86482008-01-04 Joel Brobecker <brobecker@adacore.com>
8649
8650 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
8651 New files.
8652 * gdb.ada/type_coercion.exp: New testcase.
8653
c474c922
JB
86542008-01-04 Joel Brobecker <brobecker@adacore.com>
8655
8656 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
8657 gdb.ada/tagged/foo.adb: New file.
8658 * gdb.ada/tagged.exp: New testcase.
8659
9005b927
JB
86602008-01-04 Joel Brobecker <brobecker@adacore.com>
8661
8662 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
8663 gdb.ada/ptype_field/foo.adb: New files.
8664 * gdb.ada/ptype_field.exp: New testcase.
8665
1a6aaad8
JB
86662008-01-03 Joel Brobecker <brobecker@adacore.com>
8667
8668 * gdb.ada/print_pc.exp: New testcase.
8669
0ef22f53
JB
86702008-01-03 Joel Brobecker <brobecker@adacore.com>
8671
8672 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
8673 gdb.ada/taft_type/p.adb: New files.
8674 * gdb.ada/taft_type.exp: New testcase.
8675
1689ecf8
JB
86762008-01-03 Joel Brobecker <brobecker@adacore.com>
8677
8678 * gdb.ada/array_bounds/bar.adb: New file.
8679 * gdb.ada/array_bounds.exp: New testcase.
8680
a4d0b9c3
JB
86812008-01-03 Joel Brobecker <brobecker@adacore.com>
8682
8683 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
8684 gdb.ada/arrayptr/foo.adb: New files.
8685 * gdb.ada/arrayptr.exp: New testcase.
8686
a31ace00
JB
86872008-01-03 Joel Brobecker <brobecker@adacore.com>
8688
8689 * gdb.base/set-lang-auto.exp: New testcase.
8690
a97fced3
JB
86912008-01-03 Joel Brobecker <brobecker@adacore.com>
8692
8693 * gdb.ada/fun_addr/foo.adb: New file.
8694 * gdb.ada/fun_addr.exp: New testcase.
8695
ef29ce1a
JK
86962008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8697
8698 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
8699 New files
8700
0fafefe3
JB
87012008-01-02 Joel Brobecker <brobecker@adacore.com>
8702
8703 * array_subscript_addr/p.adb: New file.
a9c64011 8704 * array_subscript_addr.exp: New testcase.
0fafefe3 8705
c4359f8d
JB
87062008-01-02 Joel Brobecker <brobecker@adacore.com>
8707
a9c64011 8708 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
8709 New files.
8710 * gdb.ada/str_cmp_ref.exp: New testcase.
8711
1aa1b15b
JB
87122008-01-01 Joel Brobecker <brobecker@adacore.com>
8713
8714 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
8715 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 8716 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 8717
81c9b2cf
JB
87182008-01-01 Joel Brobecker <brobecker@adacore.com>
8719
8720 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
8721 gdb.ada/ref_param/pck.ads: New files.
8722 * gdb.ada/ref_param.exp: New testcase.
8723
319e4674
JB
87242008-01-01 Joel Brobecker <brobecker@adacore.com>
8725
8726 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
8727 gdb.ada/interface/foo.adb: New files.
8728 * gdb.ada/interface.exp: New testcase.
8729
ef682c56
JB
87302007-12-31 Jim Blandy <jimb@codesourcery.com>
8731
8732 * gdb.base/multi-forks.exp: Consume all output from child
8733 processes before proceeding to next test.
8734
f6f3eb6c
JB
87352007-12-29 Jim Blandy <jimb@codesourcery.com>
8736
8737 * configure: Regenerated.
8738
f652e42f
JB
87392007-12-27 Joel Brobecker <brobecker@adacore.com>
8740
8741 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
8742 gdb.ada/fixed_cmp/fixed.adb: New files.
8743 * gdb.ada/fixed_cmp.exp: New testcase.
8744
6943e596
JB
87452007-12-27 Joel Brobecker <brobecker@adacore.com>
8746
8747 * gdb.ada/boolean_expr.exp: New testcase.
8748
aad9a193
JB
87492007-12-26 Jim Blandy <jimb@codesourcery.com>
8750
8751 * gdb.base/multi-forks.exp: Doc fix.
8752
fb5f3683
JB
87532007-12-26 Joel Brobecker <brobecker@adacore.com>
8754
8755 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8756 * gdb.ada/char_param.exp: Do not compile our test program with
8757 -gnata, this is unnecessary.
8758 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
8759
384e4a9c
JB
87602007-12-24 Joel Brobecker <brobecker@adacore.com>
8761
8762 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
8763 gdb.ada/print_chars/foo.adb: New files.
8764 * gdb.ada/print_chars.exp: New testcase.
8765
01e044f7
JB
87662007-12-24 Joel Brobecker <brobecker@adacore.com>
8767
8768 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
8769 gdb.ada/char_param/foo.adb: New files.
8770 * gdb.ada/char_param.exp: New testcase.
8771
0ce17860
JB
87722007-12-22 Jim Blandy <jimb@codesourcery.com>
8773
8774 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
8775 hard-coding source line numbers into the test.
8776 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
8777 gdb_get_line_number to find.
8778
919809b9
JB
87792007-12-22 Joel Brobecker <brobecker@adacore.com>
8780
8781 * gdb.base/ptype.c (highest): New struct type.
8782 (the_highest): New variable of that type.
8783 (main): Add dummy assignment to a field of variable the_highest.
8784 * gdb.base/ptype.exp: Test type printing of our new variable.
8785
abc8a88d
PM
87862007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
8787
8788 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 8789 and record first explicitly generated thread number.
abc8a88d
PM
8790 Use that thread number for thread specific watchpoint test.
8791 Add iteration number to repetitive tests.
8792
5158f3e3
CES
87932007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
8794 Jim Blandy <jimb@codesourcery.com>
8795
8796 * gdb.base/expand-psymtabs.c: New testcase
8797 source file.
8798 * gdb.base/expand-psymtabs.exp: New testcase
8799 expect file.
8800
37e4754d
LM
88012007-12-17 Luis Machado <luisgpm@br.ibm.com>
8802
8803 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
8804 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
8805
551e5d04
JB
88062007-12-17 Joel Brobecker <brobecker@adacore.com>
8807
8808 * gdb.ada/frame_args/foo.adb: New file.
8809 * gdb.ada/frame_args/pck.ads: New file.
8810 * gdb.ada/frame_args/pck.adb: New file.
8811 * gdb.ada/frame_args.exp: New testcase.
8812
a05ee097
JB
88132007-12-17 Joel Brobecker <brobecker@adacore.com>
8814
8815 * gdb.base/frame-args.c: New file.
8816 * gdb.base/frame-args.exp: New testcase.
8817
c162e8c9 88182007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 8819 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
8820
8821 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
8822
afe8ab22 88232007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8824
afe8ab22
VP
8825 * gdb.mi/mi-pending.exp: New.
8826 * gdb.mi/mi-pending.c: New.
8827 * gdb.mi/mi-pendshr.c: New.
8828
dfdfb3ca
JB
88292007-12-06 Jim Blandy <jimb@codesourcery.com>
8830
8831 * gdb.base/default.exp: Update expected output for 'info catch'.
8832
b7fca990
JK
88332007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8834
8835 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
8836 must be set to binary.
8837
6a1afc1e
PA
88382007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
8839
8840 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
8841
a6b151f1
DJ
88422007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
8843
8844 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
8845 gdb.mi/mi-file-transfer.exp: New.
8846
43039443
JK
88472007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8848
8849 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
8850
0ef2251b
MR
88512007-11-22 Maciej W. Rozycki <macro@mips.com>
8852
8853 * gdb.trace/backtrace.exp: Fix a typo.
8854 * gdb.trace/circ.exp: Likewise.
8855 * gdb.trace/collection.exp: Likewise.
8856 * gdb.trace/limits.exp: Likewise.
8857 * gdb.trace/report.exp: Likewise.
8858 * gdb.trace/tfind.exp: Likewise.
8859 * gdb.trace/while-dyn.exp: Likewise.
8860
5443631e
NR
88612007-11-21 Nick Roberts <nickrob@snap.net.nz>
8862
8863 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
8864 objects of pointers that can't be dereferenced are now
8865 "noneditable".
8866
a4ce5b0d
UW
88672007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8868
8869 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
8870 (target_cpu): Remove.
8871
d6e956e5
VP
88722007-10-15 Vladimir Prus <vladimir@codesourcery.com>
8873
8874 * gdb.base/ending-run.exp: Expect the list of cleared
8875 breakpoint to come in natural order, not the reversed one.
a9c64011 8876
214270ab
VP
88772007-11-07 Vladimir Prus <vladimir@codesourcery.com>
8878
8879 * gdb.mi/mi-var-child.c (do_child_deletion): New.
8880 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 8881
1a619819
LM
88822007-11-05 Luis Machado <luisgpm@br.ibm.com>
8883
8884 * gdb.base/printcmds.exp: New function
8885 test_printf_with_dfp.
8886
5b01a6fa
DE
88872007-11-02 Doug Evans <dje@google.com>
8888
8889 * gdb.disasm/t01_mov.s: Remove carriage returns.
8890 * gdb.disasm/t02_mova.s: Ditto.
8891 * gdb.disasm/t03_add.s: Ditto.
8892 * gdb.disasm/t04_sub.s: Ditto.
8893 * gdb.disasm/t05_cmp.s: Ditto.
8894 * gdb.disasm/t06_ari2.s: Ditto.
8895 * gdb.disasm/t07_ari3.s: Ditto.
8896 * gdb.disasm/t08_or.s: Ditto.
8897 * gdb.disasm/t09_xor.s: Ditto.
8898 * gdb.disasm/t10_and.s: Ditto.
8899 * gdb.disasm/t11_logs.s: Ditto.
8900 * gdb.disasm/t12_bit.s: Ditto.
8901 * gdb.disasm/t13_otr.s: Ditto.
8902
ec33ab7f
JK
89032007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8904
8905 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
8906
ae0d01ff
UW
89072007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8908
8909 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
8910 provide DFP support.
8911
55eddb0f
DJ
89122007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
8913
8914 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
8915 Test "set powerpc vector-abi". Skip auto-detection tests for old
8916 toolchains.
8917
7020f05c
PA
89182007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8919
8920 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
8921 with [string compare].
8922
84bc3db9
PA
89232007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8924
8925 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
8926 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
8927
5876dc88
LM
89282007-10-25 Luis Machado <luisgpm@br.ibm.com>
8929
8930 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
8931 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
8932 * gdb.opt/Makefile.in: New makefile.
8933 * Makefile.in: Create new directory "gdb.opt".
8934 * configure.ac: Add "gdb.opt" directory.
8935 * configure: Regenerated.
a9c64011 8936
c3ea9a14
DE
89372007-10-25 Doug Evans <dje@google.com>
8938
8939 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
8940 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
8941
a9c64011 89422007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
8943 Thiago Jung Bauermann <bauerman@br.ibm.com>
8944
8945 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
8946 Floating Point expressions.
8947 * gdb.base/dfp-test.exp: new file adding tests for Decimal
8948 Floating Point variables.
8949 * gdb.base/dfp-test.c: new file containing program with Decimal
8950 Floating variables, used by gdb.base/dfp-test.exp.
8951
62a24a2b
DJ
89522007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
8953
8954 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
8955
e7b1eae6
UW
89562007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8957
8958 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
8959 compiling test case with GCC.
8960 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
8961
c641edcc
UW
89622007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8963
8964 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8965 format changes.
8966
5e5ebfe6
MS
89672007-10-18 Michael Snyder <msnyder@specifix.com>
8968
8969 * gdb.base/dbx.exp: Add missing "-re " operator.
8970
e831e7b6
GM
89712007-10-16 Gaius Mulley <gaius@glam.ac.uk>
8972
8973 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
8974 * configure.ac: Removed trailing spaces after backslash.
8975 * gdb.modula2: New directory.
8976 * gdb.modula2/Makefile.in: New file.
8977 * gdb.modula2/unbounded-array.exp: New file.
8978 * gdb.modula2/unbounded1.c: New file.
8979
7cc46491
DJ
89802007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
8981
8982 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
8983
89842007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
8985
8986 * gdb.base/sigstep.c (main): Add checks for
8987 return values for setitimer call.
8988 Call setitimer again with itimer = ITIMER_REAL
8989 if first call to setitimer fails.
8990
e91528f0
KH
89912007-10-11 Kazu Hirata <kazu@codesourcery.com>
8992
8993 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
8994 of $timeout.
8995
2ec9a4f8
DJ
89962007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8997
8998 * gdb.server/server-run.exp: Test for dynamic linker symbols.
8999
90002007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
9001
9002 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9003 of gdb_expect call, to avoid interruption.
9004
64b2fa04
PA
90052007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9006
9007 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9008 (v_unsigned_long_long, v_long_long_array)
9009 (v_signed_long_long_array, v_unsigned_long_long_array)
9010 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9011 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9012 [!NO_LONG_LONG]: New.
9013 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9014 v_long_long_member.
9015
9016 (v_long_long_func, v_signed_long_long_func)
9017 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9018 (main) [!NO_LONG_LONG]: Initialize long long variants.
9019
9020 * gdb.base/whatis.exp: If board file requests no_long_long, build
9021 test with NO_LONG_LONG defined. Test long long, signed long long,
9022 and unsigned long long variants but only if board file doesn't
9023 disable it.
9024
a912286e 90252007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 9026 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
9027
9028 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9029 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9030 * configure: Regenerated.
9031 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9032 gdb.pascal/types.exp, lib/pascal.exp: New files.
9033
471ba8c9
DJ
90342007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9035
9036 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9037 call.
9038 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9039 to return to the call.
9040 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9041 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9042 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9043 * gdb.mi/mi-until.exp (test_until): Likewise.
9044 * gdb.mi/mi2-until.exp (test_until): Likewise.
9045
fef8a650
DJ
90462007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9047
9048 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9049 two-char array.
9050 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9051
d983da9c
DJ
90522007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9053
9054 * gdb.threads/watchthreads.c (thread_function): Sleep between
9055 iterations.
9056 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9057 at once for S/390. Generate matching fails and passes.
9058
17f62551
VP
90592007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9060
9061 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9062 the 'struct_declarations' variable to zeros.
a9c64011 9063
ed0616c6
VP
90642007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9065
9066 * gdb.cp/mb-ctor.cc: New.
9067 * gdb.cp/mb-ctor.exp: New.
9068 * gdb.cp/mb-templates.cc: New.
9069 * gdb.cp/mb-templates.exp: New.
9070
41f1b697
DJ
90712007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
9072
9073 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
9074
3f213f78
PA
90752007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
9076
9077 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
9078 targets.
9079 * configure: Regenerate.
9080
0d381245 90812007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9082
0d381245
VP
9083 * gdb.base/annota1.exp: Adjust for 'info break'
9084 format changes.
9085 * gdb.base/annota3.exp: Likewise.
9086 * gdb.base/break.exp: Likewise.
9087 * gdb.base/condbreak.exp: Likewise.
9088 * gdb.base/pending.exp: Likewise.
9089 * gdb.base/sepdebug.exp: Likewise.
9090 * gdb.base/unload.exp: Likewise.
9091 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 9092
fe3f5fa8
VP
90932007-09-22 Vladimir Prus <vladimir@codesourcery.com>
9094
9095 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
9096 messages.
9097 * gdb.base/chng-syms.exp: Likewise.
9098 * gdb.base/unload.exp: Likewise.
a9c64011 9099
a75cf6c0
DJ
91002007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
9101
9102 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
9103
18ecae38
DJ
91042007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
9105
9106 * schedlock.c (NUM): Change to 1.
9107 (main): Use args[0] for the main thread.
9108 * schedlock.exp: Only expect two threads. Only issue one pass or fail
9109 regardless of the number of threads.
9110
5509918f
MR
91112007-09-14 Maciej W. Rozycki <macro@mips.com>
9112
4a543daf
MR
9113 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
9114 type down.
9115 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9116 test.
9117 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
9118 watchpoint type down.
9119 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9120 test.
9121
91222007-09-14 Maciej W. Rozycki <macro@mips.com>
9123
5509918f
MR
9124 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
9125 Move all the tests here and run them twice, once using software
9126 watchpoints and once using hardware watchpoints.
9127 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
9128
40b53987
DJ
91292007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
9130
9131 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
9132 test.
9133
695e2681
MK
91342007-09-10 Mark Kettenis <kettenis@gnu.org>
9135
8b3fc8d8
MK
9136 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
9137 build-id.
9138
695e2681
MK
9139 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
9140 know about $ORIGIN. Calculate output dir from $dest instead of
9141 using ${objdir}/{$subdir}.
9142
58d69f29
MK
91432007-09-09 Mark Kettenis <kettenis@gnu.org>
9144
9145 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
9146 gcore, before continuing with the test.
9147
3e347599
DJ
91482007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
9149
9150 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
9151 * gdb.mi/mi-watch.exp: Likewise.
9152
ea37ba09
DJ
91532007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9154 Jim Blandy <jimb@codesourcery.com>
9155
9156 * gdb.arch/i386-sse.exp: Do not expect character constants.
9157 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
9158 * gdb.base/display.exp: Allow print/s.
9159 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
9160 and unsigned char array changes.
9161
2025a643
DJ
91622007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9163
9164 * gdb.base/display.exp: Add tests for printf %p.
9165
26669a27
PA
91662007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
9167
9168 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
9169 the dll name to unicode.
9170
c8f021f8
JK
91712007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9172
9173 * gdb.base/default.exp (show version): Update the version text.
9174 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
9175
4cf31eea
JK
91762007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9177
9178 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9179 New files.
9180
4935890f
JK
91812007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9182
9183 * lib/gdb.exp (build_id_debug_filename_get): New function.
9184 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
9185 Remove the generate DEBUG file for the future testcase runs.
9186 New testcase for the NT_GNU_BUILD_ID retrieval.
9187 Move the final testing step to ...
9188 (test_different_dir): ... a new function.
9189 New parameter XFAIL to XFAIL all the tests performed.
9190 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
9191 New parameter TYPE to PF_PREFIX all the tests performed.
9192
02142340
VP
91932007-08-31 Vladimir Prus <vladimir@codesourcery.com>
9194
9195 * gdb.mi/mi-var-cp.cc (path_expression): New
9196 function.
9197 * gdb.mi/mi-var-cp.exp: Run path exression tests.
9198
36acd84e
UW
91992007-08-27 Markus Deuling <deuling@de.ibm.com>
9200
9201 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
9202 to fit into SPU Local Store memory.
9203
a896d121
JB
92042007-08-23 Joel Brobecker <brobecker@adacore.com>
9205
9206 * gdb.base/default.exp: Adjust the expected output of "info
9207 warranty" after the switch to GPLv3.
9208
7b433602
JB
92092007-08-23 Joel Brobecker <brobecker@adacore.com>
9210
9211 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
9212 to 30000 (from 20000).
9213
e22f8b7c
JB
92142007-08-23 Joel Brobecker <brobecker@adacore.com>
9215
9216 Switch the license of all .exp files to GPLv3.
9217 Switch the license of all .f and .f90 files to GPLv3.
9218 Switch the license of all .s and .S files to GPLv3.
9219
5a0e3bd0
JB
92202007-08-23 Joel Brobecker <brobecker@adacore.com>
9221
9222 * configure.ac: Switch license to GPLv3.
9223
cc00619d
JB
92242007-08-23 Joel Brobecker <brobecker@adacore.com>
9225
9226 Switch the licensing to GPLv3 for all .ads and .adb files.
9227
8d26208a
DJ
92282007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
9229
9230 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
9231 and t_int_double.
9232 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
9233
4fcb9948
JB
92342007-08-17 Joel Brobecker <brobecker@adacore.com>
9235
9236 * gdb.base/step-line.c: Switch license to GPL version 3, and
9237 update copyright year.
9238 * gdb.base/step-line.inp: Likewise.
9239
b9c34f67
JB
92402007-08-17 Joel Brobecker <brobecker@adacore.com>
9241
9242 * gdb.base/gdb1555.exp: Make expected output immune to formatting
9243 changes inside gdb1555.c.
9244 * gdb.base/pending.exp: Likewise.
9245
2cc17678
DJ
92462007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
9247
9248 * config/default.exp: New file.
9249
e48883f7
DJ
92502007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9251
9252 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
9253 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
9254
1ab80e5b
MR
92552007-07-30 Maciej W. Rozycki <macro@mips.com>
9256
9257 * gdb.base/dump.exp: Force the correct endianness for binary
9258 formats not carrying this information.
9259
aba471f5
DJ
92602007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9261
9262 * gdb.threads/staticthreads.exp: Match .*sem_post.
9263
d4e07204
DJ
92642007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9265
9266 * gdb.base/readline.exp (operate_and_get_next): Match the final
9267 prompt.
9268
2b97317d
KB
92692007-07-23 Kevin Buettner <kevinb@redhat.com>
9270
9271 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
9272 to restarting SID.
9273
44efa07a
KB
92742007-07-18 Kevin Buettner <kevinb@redhat.com>
9275
9276 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
9277 prior to `gdb_start'.
9278
7b5ebade
KB
92792007-07-18 Kevin Buettner <kevinb@redhat.com>
9280
9281 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
9282 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
9283 Remove call to gdb_unload.
9284
255e7678
DJ
92852007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
9286 Daniel Jacobowitz <dan@codesourcery.com>
9287
9288 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
9289 for __WIN32__.
9290 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
9291 * gdb.base/unload.exp: Use shared library test routines.
9292
3a40aaa0
UW
92932007-07-03 Markus Deuling <deuling@de.ibm.com>
9294
9295 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
9296 * gdb.base/solib-symbol-lib.c: Likewise.
9297 * gdb.base/solib-symbol-main.c: Likewise.
9298
b0f4b84b
DJ
92992007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
9300
9301 * config/gdbserver.exp (gdb_reconnect): New.
9302 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
9303 gdb.base/solib-disc.exp: New files.
9304 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
9305 remote debugging".
9306 (gdb_compile): Add shlib_load flag.
9307 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
9308 port.
9309 (gdbserver_reconnect): New.
9310
1b05479a
DJ
93112007-07-01 Nick Roberts <nickrob@snap.net.nz>
9312 Daniel Jacobowitz <dan@codesourcery.com>
9313
9314 * gdb.base/annota3.exp: Test for if construct.
9315
86f78eb2
DJ
93162007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
9317
9318 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
9319
6a2eb474 93202007-06-21 Chris Dearman <chris@mips.com>
a9c64011 9321 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
9322
9323 * gdb.base/display.exp: Allow a newline after display/i.
9324 * gdb.base/pc-fp.exp: Likewise.
9325 * gdb.base/sigbpt.exp: Likewise.
9326
f8b73d13
DJ
93272007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9328
9329 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
9330 required features to be included.
9331
4339e69e
DJ
93322007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9333
9334 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
9335 in info threads output.
9336
23d964e7
UW
93372007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9338 Markus Deuling <deuling@de.ibm.com>
9339
9340 * gdb.arch/spu-info.exp: New testcase.
9341 * gdb.arch/spu-info.c: New file.
9342
fd20f75b
DJ
93432007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
9344
9345 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
9346 tpcs_offset. Restore lr after the call.
9347 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
9348
2226f861
DJ
93492007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
9350
9351 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
9352 (gdbserver_run): Kill any running gdbserver.
9353 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
9354
d12371a9
MR
93552007-05-17 Maciej W. Rozycki <macro@mips.com>
9356
9357 * gdb.base/sigbpt.exp: Preset segv_addr.
9358
93f02886
DJ
93592007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
9360
9361 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
9362 (gdb_compile_shlib): Likewise.
9363 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
9364 (default_gdb_init): Clear cleanfiles.
9365 (gdb_finish): Delete recorded cleanfiles.
9366 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
9367
9368 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
9369 Do not use isnative.
9370 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
9371 gdb.base/so-impl-ld.exp: Likewise.
9372 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
9373 * gdb.base/unload.exp: Likewise. Do not pass empty option to
9374 gdb_compile.
9375
b04e06d7
VP
93762007-05-15 Vladimir Prus <vladimir@codesourcery.com>
9377
9378 * config/unknown.exp: Remove.
9379
069ed931
UW
93802007-05-15 Markus Deuling <deuling@de.ibm.com>
9381
9382 * gdb.base/info-proc.exp: Check is_remote.
9383
09db0d03
UW
93842007-05-14 Markus Deuling <deuling@de.ibm.com>
9385
9386 * gdb.base/gcore.exp: Initialize variable core_supported.
9387
af2cbe8c
DJ
93882007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9389
9390 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
9391
027c0295
DJ
93922007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9393
9394 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
9395 * gdb.threads/print-threads.exp (test_all_threads): Allow
9396 negative and hexadecimal thread IDs.
9397
dc5000e7
DJ
93982007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9399
9400 * gdb.java/jprint.java (public): Avoid invalid call to static
9401 method.
9402
2e74ed18
DP
94032007-05-14 Denis Pilat <denis.pilat@st.com>
9404
9405 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
9406 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
9407 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9408 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
9409 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
9410
83547f02
UW
94112007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9412
9413 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 9414 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
9415 this mode.
9416 * gdb.base/ovlymgr.c: Provide stubs for spu target.
9417 * gdb.base/spu.ld: New file.
9418
b18be20d
DJ
94192007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
9420
9421 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
9422
be444858
DJ
94232007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
9424
9425 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
9426
b1d53152
DJ
94272007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9428
9429 * gdb.java/jmain.exp: Handle demangled names with and without method
9430 signatures.
9431
d084b331
DJ
94322007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9433
9434 * gdb.mi/mi-syn-frame.c (main, foo, bar)
9435 (have_a_very_merry_interrupt): Remove calls to puts.
9436 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
9437 inferior output.
9438 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
9439 test names.
9440
db9d7fc5
DJ
94412007-04-29 Markus Deuling <deuling@de.ibm.com>
9442 Daniel Jacobowitz <dan@codesourcery.com>
9443
9444 * gdb.base/auxv.exp (core_works): Also check is_remote.
9445 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
9446
ef783a7d 94472007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9448
ef783a7d
VP
9449 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
9450 message, not the undefined 'module' variable.
9451 * gdb.base/siginfo.exp: Likewise.
9452 * gdb.base/sigstep.exp: Likewise.
9453 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
9454 serialport.
9455 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
9456
b7b73cae
CV
94572007-04-25 Corinna Vinschen <vinschen@redhat.com>
9458
9459 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
9460 target sim fails. Return 0 otherwise.
9461 (gdb_load): Return prematurely if gdb_target_sim fails.
9462
7d90fdfa
DP
94632007-04-16 Denis Pilat <denis.pilat@st.com>
9464
9465 * gdb.base/setshow.exp: Reset height after having set it to 100.
9466
5d3e9c85
DP
94672007-04-16 Denis Pilat <denis.pilat@st.com>
9468
9469 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
9470
18e75969
DP
94712007-04-16 Denis Pilat <denis.pilat@st.com>
9472
9473 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
9474
25d5ea92
VP
94752007-04-14 Vladimir Prus <vladimir@codesourcery.com>
9476
9477 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
9478 tests. Run the frozen varobjs test.
9479 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 9480 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 9481
0b49cb80
JK
94822007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9483
9484 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
9485 gdb.base/type-opaque.exp: New files.
9486
a73bafbc 94872007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
9488
9489 * gdb.mi/mi-var-child.c
a73bafbc
VP
9490 (do_children_tests): User char[2] instead of
9491 char so that automatic printing of pointers to char
9492 don't give unpredicable result.
9493 * gdb.mi/var-cmd.c (do_locals_test): Initialize
9494 local variables.
9495 * gdb.mi/mi-var-child.exp: Step to right line
9496 of do_children_tests.
9497 * gdb.mi/mi2-var-child.exp: Likewise.
9498 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 9499 do_locals_tests.
a73bafbc
VP
9500 (do_children_tests): User char[2] instead of
9501 char so that automatic printing of pointers to char
a9c64011 9502 don't give unpredicable result.
a73bafbc 9503 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9504 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
9505 Pass test name to mi_wait_for_stop.
9506
7ce59000
DJ
95072007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9508
9509 * gdb.asm/asm-source.exp: Remove d10v case.
9510 * lib/gdb.exp (skip_cplus_tests): Likewise.
9511 * gdb.asm/d10v.inc: Deleted.
9512
20389057
DJ
95132007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9514
9515 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
9516
8807d78b
DJ
95172007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9518
9519 * config/netware.exp: Delete file.
9520
aa3edb8e
JB
95212007-03-29 Joel Brobecker <brobecker@adacore.com>
9522
9523 * gdb.dwarf2/dw2-noloc.S: New file.
9524 * gdb.dwarf2/dw2-noloc.exp: New file.
9525
297561ac
PA
95262007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
9527
9528 * gdb.cp/method2.cc: New test.
9529 * gdb.cp/method2.exp: New test.
9530 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
9531
1f81bd39
DJ
95322007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9533
9534 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
9535
9453113a
DJ
95362007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
9537
9538 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
9539
b741e217
DJ
95402007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9541
9542 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
9543 (gdb_load): Delete, replace with...
9544 (gdb_reload): ...this.
9545 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
9546 * gdb.server/server-mon.exp: Likewise.
9547 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
9548 (gdb_start_cmd): New.
9549 (gdb_file_cmd): Save the last loaded file.
9550 (gdb_reload): New.
9551 (gdb_gnu_strip_debug): Use transform.
9552 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
9553 support here. Use new $last_loaded_file. Check mtime.
9554 (gdb_target_cmd): Handle ObjC failure case.
9555 (infer_host_exec): Delete.
9556 (gdbserver_load): Rename to...
9557 (gdbserver_run): ...this. Simplify.
9558 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
9559 (mi_gdb_load): Move most contents to a new function...
9560 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
9561 (mi_run_cmd): Use mi_gdb_target_load.
9562 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
9563 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
9564 Use gdb_run_cmd.
9565 * gdb.base/charsign.exp: Remove incorrect comment.
9566 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
9567 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
9568 gdb.base/start.exp: Use gdb_start_cmd.
9569
446ab585 95702007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 9571 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
9572
9573 * gdb.base/sigbpt.exp: Fix the message when skipping test.
9574 * gdb.base/signull.exp: Similarly.
9575
bbb88ebf
UW
95762007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9577
9578 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
9579 messages available to test cases (like chng-sym.exp).
9580
cb8c4a99
AS
95812007-03-14 Andreas Schwab <schwab@suse.de>
9582
9583 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9584 format changes.
9585
4e463ff5
DJ
95862007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
9587
9588 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
9589 (optimized_1): New.
9590 (main): Call optimized_1.
9591 (gdb2029): Correct typos. Call gdb2029_marker.
9592 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
9593 for gdb2029.
9594
b6db2c47
MK
95952007-03-12 Mark Kettenis <kettenis@gnu.org>
9596
9597 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
9598 as tabs. Remove redundant test pattern.
9599
70ed3737
UW
96002007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9601
9602 * gdb.base/long_long.exp: Accept optional symbol name in <...>
9603 for /a format output.
9604
47b67b60
DJ
96052007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
9606
9607 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
9608 collect output incrementally.
9609
b8953b0e
UW
96102007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9611
9612 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
9613 for -var-create lpcharacter test.
9614 * gdb.mi/mi2-var-cmd.exp: Likewise.
9615
7acd5c40
UW
96162007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9617
9618 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
9619 pass on targets where address zero is readable.
9620
9c6759c1
UW
96212007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9622
9623 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
9624 just a single architecture.
9625
a2f1aeb4
UW
96262007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9627
9628 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
9629 (fetch_all_registers): New function, uses gdb_test_multiple and
9630 exp_continue to fetch inferior output line-by-line.
9631 Replace all uses of do_get_all_registers by fetch_all_registers.
9632
46579ac2
UW
96332007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9634
9635 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
9636 in target_info.
9637
fc133f24
MS
96382007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9639
a9c64011 9640 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
9641 consistancy; add a default (timeout) case.
9642
7646a51d
MS
96432007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9644
9645 * gdb.base/watchpoint.exp: Fix truncated comment.
9646
dcfff61f
MS
96472007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9648
9649 * Makefile.in: Remove spurious single-quotes from sed command.
9650
664e3ee9
DJ
96512007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9652
9653 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
9654 func.
9655 * gdb.mi/mi2-var-cmd.exp: Likewise.
9656
d7cc6f2f
JB
96572007-02-27 Joel Brobecker <brobecker@adacore.com>
9658
a9c64011
AS
9659 * gdb.dwarf2/dw2-producer.S: New file.
9660 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
9661
96622007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
9663
9664 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9665 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9666 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9667 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9668 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
9669 Revert tests to use mi_gdb_test and include value field in output
9670 of -var-create.
9671
93d42b30
DJ
96722007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9673
9674 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
9675
c499ed39
DJ
96762007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9677
9678 * gdb.base/maint.exp: Remove full paths from test names.
9679 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
9680 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
9681
9836f81b
JB
96822007-02-27 Joel Brobecker <brobecker@adacore.com>
9683
9684 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
9685
c74d0ad8
DJ
96862007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9687
9688 * gdb.server/server-mon.exp: New test.
9689
2711e456
DJ
96902007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9691
9692 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
9693
ff6f572f
DJ
96942007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9695
9696 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
9697 register capitalization.
9698
fada3feb
DP
96992007-02-13 Denis Pilat <denis.pilat@st.com>
9700
9701 * gdb.mi/mi-var-invalidate.exp: New file.
9702
fb1e4ffc
DJ
97032007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9704
9705 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
9706
3da939d7
DJ
97072007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9708
9709 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
9710
123dc839
DJ
97112007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9712
9713 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
9714 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
9715
877e3645 97162007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
9717
9718 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9719 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9720 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9721 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9722 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 9723 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 9724 Update tests to include value field in output of -var-create.
a9c64011 9725
3c0a2960
AS
97262007-02-08 Andreas Schwab <schwab@suse.de>
9727
9728 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
9729
108546a0
DJ
97302007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
9731
9732 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
9733 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
9734
d701dcab
DP
97352007-02-02 Denis Pilat <denis.pilat@st.com>
9736
9737 * gdb.threads/threadapply.exp: check that frame is not changed by
9738 the thread apply all command.
9739
783e3e2f
AS
97402007-01-31 Andreas Schwab <schwab@suse.de>
9741
6d9c3a87
AS
9742 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9743
3c50d7b9
AS
9744 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
9745 in the dwarf sections.
9746 * gdb.dwarf2/mac-fileno.S: Likewise.
9747
783e3e2f
AS
9748 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
9749 bspstore register on ia64.
9750
78ff580e
AS
97512007-01-29 Andreas Schwab <schwab@suse.de>
9752
cc8e9b12
AS
9753 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
9754 "frame-begin" annotation.
9755
78ff580e
AS
9756 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
9757 number of "frames-invalid" annotations.
9758
704a4f78
DJ
97592007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9760
9761 * gdb.base/commands.exp: Call if_commands_test.
9762 (gdb_test_no_prompt, if_commands_test): New.
9763
e741bf94
MK
97642007-01-28 Mark Kettenis <kettenis@gnu.org>
9765
9766 * gdb.threads/sigthread.c (NSIGS): Make bigger.
9767
474d0ad3
AS
97682007-01-27 Andreas Schwab <schwab@suse.de>
9769
9770 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
9771 .short/.int/.quad in the dwarf sections.
9772 * gdb.dwarf2/dw2-intercu.S: Likewise.
9773 * gdb.dwarf2/dw2-intermix.S: Likewise.
9774
e784b426
JK
97752007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9776
9777 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
9778 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
9779 array.
e784b426
JK
9780 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
9781 * gdb.base/setvar.exp: Likewise.
9782
37f08e04
AS
97832007-01-26 Andreas Schwab <schwab@suse.de>
9784
9a01813a
AS
9785 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
9786 test.
9787
37f08e04
AS
9788 * gdb.base/multi-forks.exp ("restart $i"): Also match
9789 __kernel_syscall_via_break.
9790
6e2a9270
VP
97912007-01-24 Vladimir Prus <vladimir@codesourcery.com>
9792
9793 * lib/mi-support.exp (mi_delete_varobj): New.
9794 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
9795 testcase.
9796 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
9797 (main): Call the above.
9798 (reference_update_test, base_in_reference_test)
9799 (reference_to_pointer): Delete the created varobjs.
a9c64011 9800
e515b470
DJ
98012007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
9802
9803 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
9804 * configure: Regenerated.
9805 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
9806 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
9807 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
9808 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
9809 * lib/gdb.exp (gdb_skip_xml_test): New function.
9810
08d8bcd7
DJ
98112007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
9812
9813 * gdb.base/sigrepeat.exp: Correct error message.
9814
98152007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
9816 Daniel Jacobowitz <dan@codesourcery.com>
9817
9818 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
9819 gdb.arch/i386-gnu-cfi-asm.S: New files.
9820
97c3f1f3
JK
98212007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9822
9823 * lib/gdb.exp: Abort on missing `site.exp'.
9824
cb1df416
DJ
98252007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9826 Daniel Jacobowitz <dan@codesourcery.com>
9827
9828 * gdb.base/included.c, gdb.base/included.exp,
9829 gdb.base/included.h: New files.
9830
35990120
DJ
98312007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9832
9833 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
9834 (maximize_rlimit): Reduce limits on 64-bit systems.
9835
6e81a116 98362007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
9837
9838 From Marcus Deuling <deuling@de.ibm.com>:
9839 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
9840 every case.
9841
6c3c41f3
NR
98422007-01-13 Nick Roberts <nickrob@snap.net.nz>
9843
9844 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
9845 (test_path_specification): Use objdir instead of srcdir to always
9846 get an absolute filename.
9847
2f12c312
DJ
98482007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9849
9850 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
9851
81121995
VP
98522007-01-11 Vladimir Prus <vladimir@codesourcery.com>
9853
9854 * gdb.mi/mi-var-cp.cc (reference_update_tests):
9855 Make sure the variable we're using is in scope.
9856 (reference_to_pointer): Likewise.
9857
4741b737
DJ
98582007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9859
9860 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
9861 has no debug information.
9862
054410c3
DJ
98632007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9864
9865 * gdb.base/annota1.exp: Remove extra send_gdb.
9866
818f79f6
DJ
98672007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9868
9869 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
9870
f7a6bb70
DJ
98712007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9872
9873 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
9874
57e66780
DJ
98752007-01-08 Nick Roberts <nickrob@snap.net.nz>
9876 Daniel Jacobowitz <dan@codesourcery.com>
9877
9878 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
9879 lcharacter or linteger change. Correct duplicated test name.
9880 * gdb.mi/mi2-var-cmd.exp: Likewise.
9881
3d799a95
DJ
98822007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9883
9884 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
9885
98862007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 9887
a9c64011
AS
9888 * gdb.base/nofield.c: New file.
9889 * gdb.base/nofield.exp: New testcase.
51679ba9 9890
eafb94e8
NR
98912007-01-05 Nick Roberts <nickrob@snap.net.nz>
9892
9893 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
9894
9895 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
9896 test.
9897
5e572bb4
DJ
98982007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9899
9900 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
9901
74a44383
DJ
99022007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9903
9904 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
9905 when continuing.
9906
1b572db9
DJ
99072007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9908
9909 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
9910 Expect ".exe" extension.
9911
381bc39b
DJ
99122007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9913
9914 * gdb.base/charset.exp: Add explicit filename to break.
9915 * gdb.base/dbx.exp: Add explicit filename to breaks.
9916
2b70e4c6
DJ
99172007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9918
9919 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
9920 * gdb.mi/mi2-file.exp: Likewise.
9921
303b6f5d
DJ
99222007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9923
9924 Implement specification of MI tests as comments
9925 in C and C++ sources.
9926 * lib/mi-support.exp (mi_autotest_data): New variable.
9927 (mi_autotest_source): New variable.
9928 (count_newlines, mi_prepare_inline_tests)
9929 (mi_get_inline_test, mi_continue_to_line)
9930 (mi_run_inline_test, mi_tbreak)
9931 (mi_send_resuming_command, mi_wait_for_stop): New functions.
9932 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
9933 Run inline tests.
9934 * gdb.mi/mi-var-cp.cc: Define tests here.
9935
23da0d94
VP
99362007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9937
9938 Simplify usage of mi_continue_to.
9939 * lib/mi-support.exp (mi_runto_helper): Renamed
9940 from mi_runto, added new parameter 'run_or_continue'.
9941 (mi_runto): Use mi_runto_helper.
9942 (mi_continue_to): Accept just function name as parameter.
9943 Use mi_runto_helper.
9944 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
9945 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9946
f9e18282
JB
99472006-01-04 Joel Brobecker <brobecker@adacore.com>
9948
9949 Make this testcase a bit more realistic. The current code
9950 is too simplistic, and allows the compiler to optimize out
9951 some of the entities we need for this testcase.
9952 * gdb.ada/null_record/bar.ads (Void_Star): New type.
9953 (Do_Nothing): Add extra parameter.
9954 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
9955 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
9956 by using a variable of type Void_Star.
9957
fd678c65
JB
99582006-01-04 Joel Brobecker <brobecker@adacore.com>
9959
9960 * gdb.ada/catch_ex/foo.adb: New file.
9961 * gdb.ada/catch_ex.exp: New testcase.
9962
05cfdb42
DJ
99632007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
9964
9965 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
9966 pass --image-base to linker.
9967
2e03ee74
DJ
99682007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9969 Daniel Jacobowitz <dan@codesourcery.com>
9970
9971 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
9972 secondary prompts.
9973
0d5de010
DJ
99742007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9975
9976 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
9977 output. Test the types of members and member pointers.
9978 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
9979 gdb/2092.
9980 * gdb.cp/member-ptr.exp: Search for a comment instead of a
9981 statement. Enable for GCC. Update expected output for some tests
9982 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
9983 layout.
9984 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
9985 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
9986 (Diamond::vget_base): New.
9987 (main): Add new tests.
9988 * gdb.cp/printmethod.exp: Update expected output for member functions.
9989 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
9990 print pEe->D::vg().
9991
61a771aa
DJ
99922007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9993
9994 * gdb.threads/tls.exp: Allow stops in sem_post.
9995
2fa63963
DJ
99962006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
9997
9998 * gdb.base/annota1.exp: Allow .*printf in backtraces.
9999 * gdb.base/annota3.exp: Likewise.
10000 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10001 again (instead of timing out).
10002 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10003 GCC bug 26475.
10004 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10005 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10006 test from jmisc1.exp.
10007 * gdb.java/jmisc1.exp: Delete.
10008 * gdb.java/jprint.exp: Adjust to work with method signatures including
10009 return types.
10010 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10011 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10012 * lib/java.exp (compile_java_from_source): Pass the correct type
10013 to target_compile.
10014
5eefc2b7
JB
100152006-12-31 Joel Brobecker <brobecker@adacore.com>
10016
10017 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10018 (stack_align_edx): New function.
10019 (stack_align_eax): New function.
10020 (main): Add calls to stack_align_edx and stack_align_eax.
10021 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10022 Add testing for the cases where the register used during a stack
10023 realignment is edx. Same for eax.
10024
227c54da
DJ
100252006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10026
10027 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10028 and generic PE targets.
10029
cab8ac94
JB
100302006-12-29 Joel Brobecker <brobecker@adacore.com>
10031
10032 * gdb.ada/array_return.exp: Update copyright date list.
10033
ba54f318
JB
100342006-12-27 Joel Brobecker <brobecker@adacore.com>
10035
10036 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10037 (Create_Small_Float_Vector): New function.
10038 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10039 function body.
10040 * gdb.ada/array_return/p.adb: Use new type and function from
10041 package Pck.
10042 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10043 able to print the value returned by a function returning an
10044 array of float.
10045
6b7a35dd
JB
100462006-12-20 Joel Brobecker <brobecker@adacore.com>
10047
10048 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10049 The associated tests should be PASSing.
10050
038224f6
VP
100512006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10052
10053 Test for base in references.
10054 * gdb.mi/mi-var-cp.cc: Add test code.
10055 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10056 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10057 * gdb.mi/mi2-watch.exp: Likewise.
10058 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10059 (mi_list_varobj_children): New function.
10060
b26ed50d
VP
100612006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10062
10063 * lib/mi-support.exp
10064 (mi_runto): Accept "()" after function name.
10065 (mi_create_varobj): New function.
10066 (mi_varobj_update): New function.
10067 (mi_Check_varobj_value): New function.
10068 * gdb.mi/mi-var-cp.exp: New file.
10069 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 10070
08232497
DJ
100712006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
10072
10073 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
10074 gdb.base/weaklib2.c: New files.
10075
d394c993 100762006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 10077
ac6c2fba
NS
10078 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
10079 info. Adjust test names.
10080
8ec659a0 10081 * gdb.base/break.c (main): Move position of malloc.
d394c993 10082 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 10083
acd65feb
VP
100842006-11-28 Vladimir Prus <vladimir@codesourcery.com>
10085
10086 * gdb.mi/mi-var-cmd.exp: Check -var-update after
10087 assignement of arrays and function pointers.
10088 * gdb.mi/var-cmd.c: Add declaration necessary for above
10089 tests.
10090
f556d5e5
NS
100912006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10092
10093 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
10094
10095 * gdb.threads/linux-dp.exp: Read thread table before and after
10096 creating each philosopher and verify it.
10097
697bc68d
NS
100982006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10099 Paul Brook <paul@codesourcery.com>
10100 Daniel Jacobowitz <dan@codesourcery.com>
10101
10102 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 10103 main to remove duplication. Add start function of the form
697bc68d
NS
10104 '_*start[1-9]*'. Add RVDS start function.
10105
29d73ae4
DJ
101062006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10107
10108 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
10109
c1d88655
UW
101102006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10111
10112 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
10113 * gdb.asm/spu.inc: New file.
10114 * gdb.base/term.exp: Disable if [target_info exists noargs].
10115 * gdb.gdb/complaints.exp: Disable if ![isnative].
10116 * gdb.gdb/selftest.exp: Likewise.
10117 * gdb.gdb/observer.exp: Likewise.
10118 * gdb.gdb/xfullpath.exp: Likewise.
10119 * gdb.base/attach.exp: Disable on SPU target.
10120 * gdb.cp/bs145503.exp: Likewise.
10121 * gdb.cp/exception.exp: Likewise.
10122 * gdb.cp/userdef.exp: Likewise.
10123
32a13b1a
DJ
101242006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10125
10126 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
10127
d8295fe9
VP
101282006-11-10 Vladimir Prus <vladimir@codesourcery.com>
10129
10130 * gdb.base/completion.exp: Fix completion tests for
10131 'info' and 'info '.
10132 * gdb.base/help.exp (help_test_raw, test_class_help)
10133 (test_prefix_command_help): Move...
10134 * lib/gdb.exp: Here.
10135 * gdb.base/main.exp: Adjust.
10136 * gdb.cp/maint.exp: Adjust.
10137 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 10138
8c394015
VP
101392006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10140
10141 * gdb.stabs/weird.exp (print_weird_var): Use
10142 gdb_test_multiple instead of gdb_expect.
10143
027fc1bc
VP
101442006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10145
10146 * gdb.base/help.exp (help_test_raw): New.
10147 (test_class_help): New.
10148 (test_prefix_command_help): New.
10149 Adjust testcases.
10150
67609209
FR
101512006-11-09 Christophe Lyon <christophe.lyon@st.com>
10152
10153 * gdb.base/constvars.c (main): Write to crass and crips, so that
10154 they are allocated by the compiler.
10155
f73adfeb
AS
101562006-10-27 Andreas Schwab <schwab@suse.de>
10157
10158 * gdb.base/multi-forks.exp: Use "detach fork" instead of
10159 "detach-fork".
10160
2f83a18e
DJ
101612006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
10162
10163 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
10164 of patterns.
10165
94277a38
DJ
101662006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10167
10168 * gdb.base/sepdebug.exp: Remove debug format test.
10169 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
10170 Handle no-symtab.
10171 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
10172
5bd2f6e2
DJ
101732006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10174
10175 * gdb.threads/manythreads.c (thread_function, main): Don't cast
10176 int to pointer or pointer to int.
10177 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
10178
8c008720
DJ
101792006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
10180
10181 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
10182
9e35dae4
DJ
101832006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10184
10185 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
10186
d9639e13
DJ
101872006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10188
10189 PR c++/2116
10190 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
10191
390a1bd0
JB
101922006-10-06 Joel Brobecker <brobecker@adacore.com>
10193
10194 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
10195 the corresponding bug has been fixed in GDB (PR/2018).
10196
dd920c33
JB
101972006-10-06 Joel Brobecker <brobecker@adacore.com>
10198
10199 * gdb.base/subst.exp: New testcase.
10200
53bbefe9
JB
102012006-10-06 Joel Brobecker <brobecker@adacore.com>
10202
10203 * gdb.ada/array_return/pck.ads: Add copyright notice.
10204 * gdb.ada/array_return/pck.adb: Likewise.
10205 * gdb.ada/array_return/p.adb: Likewise.
10206 * gdb.ada/exec_changed/first.adb: Likewise.
10207 * gdb.ada/exec_changed/second.adb: Likewise.
10208
09851417
JB
102092006-10-06 Joel Brobecker <brobecker@adacore.com>
10210
10211 * gdb.ada/watch_arg/watch.adb: New file.
10212 * gdb.ada/watch_arg.exp: New testcase.
10213
041bf30d
VP
102142006-10-02 Vladimir Prus <vladimir@codesourcery.com>
10215
10216 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 10217 via string_to_regexp.
041bf30d 10218 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 10219
f286fbdd 102202006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
10221
10222 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
10223 Remove unused / obsolete files.
10224
7c07f349
NR
102252006-09-19 Nick Roberts <nickrob@snap.net.nz>
10226
10227 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
10228
cd5ff84a
VP
102292006-09-17 Vladimir Prus <vladimir@codesourcery.com>
10230
10231 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
10232 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 10233 the number of frames.
cd5ff84a 10234
ae018d1a
DJ
102352006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
10236
10237 * gdb.base/args.c (main): Add breakpoint marker.
10238 * gdb.base/args.exp: Use args_test for tests. Add new tests which
10239 really test empty arguments.
10240 (args_load): Delete.
10241 (args_test): New.
10242
b399c549
NR
102432006-09-13 Nick Roberts <nickrob@snap.net.nz>
10244
10245 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 10246 check for one file.
b399c549 10247
2ab1eb7a
VP
102482006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
10249
10250 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
10251 HIGH_FRAME argument to -stack-list-locals can be larger than
10252 the number of frames.
a9c64011 10253
476308bf
FF
102542006-08-18 Fred Fish <fnf@specifix.com>
10255
10256 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
10257 '$' in front of skip_vmx_tests_saved when setting that.
10258
8625200f
AS
102592006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
10260
10261 * gdb.base/trace-commands.exp: New file.
10262
089ec8f1
DJ
102632006-08-10 Joel Brobecker <brobecker@adacore.com>
10264 Daniel Jacobowitz <dan@codesourcery.com>
10265
10266 * gdb.base/step-bt.exp: Make hexadecimal address optional in
10267 expected output of the backtrace commands.
10268
b60f0898
JB
102692006-08-09 Joel Brobecker <brobecker@adacore.com>
10270
10271 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
10272 untested followed by return combination.
10273 * gdb.arch/altivec-regs.exp: Likewise.
10274 * gdb.arch/e500-abi.exp: Likewise.
10275 * gdb.arch/e500-regs.exp: Likewise.
10276 * gdb.arch/gdb1291.exp: Likewise.
10277 * gdb.arch/gdb1431.exp: Likewise.
10278 * gdb.arch/gdb1558.exp: Likewise.
10279 * gdb.arch/i386-prologue.exp: Likewise.
10280 * gdb.arch/i386-unwind.exp: Likewise.
10281 * gdb.asm/asm-source.exp: Likewise.
10282 * gdb.base/a2-run.exp: Likewise.
10283 * gdb.base/advance.exp: Likewise.
10284 * gdb.base/all-bin.exp: Likewise.
10285 * gdb.base/annota1.exp: Likewise.
10286 * gdb.base/annota3.exp: Likewise.
10287 * gdb.base/args.exp: Likewise.
10288 * gdb.base/arithmet.exp: Likewise.
10289 * gdb.base/assign.exp: Likewise.
10290 * gdb.base/async.exp: Likewise.
10291 * gdb.base/attach.exp: Likewise.
10292 * gdb.base/bang.exp: Likewise.
10293 * gdb.base/bigcore.exp: Likewise.
10294 * gdb.base/bitfields.exp: Likewise.
10295 * gdb.base/bitfields2.exp: Likewise.
10296 * gdb.base/break.exp: Likewise.
10297 * gdb.base/call-sc.exp: Likewise.
10298 * gdb.base/call-strs.exp: Likewise.
10299 * gdb.base/callfuncs.exp: Likewise.
10300 * gdb.base/checkpoint.exp: Likewise.
10301 * gdb.base/chng-syms.exp: Likewise.
10302 * gdb.base/code-expr.exp: Likewise.
10303 * gdb.base/commands.exp: Likewise.
10304 * gdb.base/completion.exp: Likewise.
10305 * gdb.base/cond-expr.exp: Likewise.
10306 * gdb.base/condbreak.exp: Likewise.
10307 * gdb.base/consecutive.exp: Likewise.
10308 * gdb.base/constvars.exp: Likewise.
10309 * gdb.base/corefile.exp: Likewise.
10310 * gdb.base/cvexpr.exp: Likewise.
10311 * gdb.base/dbx.exp: Likewise.
10312 * gdb.base/define.exp: Likewise.
10313 * gdb.base/detach.exp: Likewise.
10314 * gdb.base/display.exp: Likewise.
10315 * gdb.base/dump.exp: Likewise.
10316 * gdb.base/ena-dis-br.exp: Likewise.
10317 * gdb.base/ending-run.exp: Likewise.
10318 * gdb.base/environ.exp: Likewise.
10319 * gdb.base/eval-skip.exp: Likewise.
10320 * gdb.base/exprs.exp: Likewise.
10321 * gdb.base/fileio.exp: Likewise.
10322 * gdb.base/finish.exp: Likewise.
10323 * gdb.base/float.exp: Likewise.
10324 * gdb.base/foll-exec.exp: Likewise.
10325 * gdb.base/foll-fork.exp: Likewise.
10326 * gdb.base/foll-vfork.exp: Likewise.
10327 * gdb.base/freebpcmd.exp: Likewise.
10328 * gdb.base/funcargs.exp: Likewise.
10329 * gdb.base/gcore.exp: Likewise.
10330 * gdb.base/gdb1090.exp: Likewise.
10331 * gdb.base/gdb1250.exp: Likewise.
10332 * gdb.base/huge.exp: Likewise.
10333 * gdb.base/info-proc.exp: Likewise.
10334 * gdb.base/interrupt.exp: Likewise.
10335 * gdb.base/jump.exp: Likewise.
10336 * gdb.base/langs.exp: Likewise.
10337 * gdb.base/lineinc.exp: Likewise.
10338 * gdb.base/list.exp: Likewise.
10339 * gdb.base/logical.exp: Likewise.
10340 * gdb.base/long_long.exp: Likewise.
10341 * gdb.base/macscp.exp: Likewise.
10342 * gdb.base/maint.exp: Likewise.
10343 * gdb.base/mips_pro.exp: Likewise.
10344 * gdb.base/miscexprs.exp: Likewise.
10345 * gdb.base/multi-forks.exp: Likewise.
10346 * gdb.base/opaque.exp: Likewise.
10347 * gdb.base/overlays.exp: Likewise.
10348 * gdb.base/pc-fp.exp: Likewise.
10349 * gdb.base/pointers.exp: Likewise.
10350 * gdb.base/printcmds.exp: Likewise.
10351 * gdb.base/psymtab.exp: Likewise.
10352 * gdb.base/ptype.exp: Likewise.
10353 * gdb.base/recurse.exp: Likewise.
10354 * gdb.base/relational.exp: Likewise.
10355 * gdb.base/relocate.exp: Likewise.
10356 * gdb.base/remote.exp: Likewise.
10357 * gdb.base/reread.exp: Likewise.
10358 * gdb.base/restore.exp: Likewise.
10359 * gdb.base/return.exp: Likewise.
10360 * gdb.base/return2.exp: Likewise.
10361 * gdb.base/scope.exp: Likewise.
10362 * gdb.base/sect-cmd.exp: Likewise.
10363 * gdb.base/sep.exp: Likewise.
10364 * gdb.base/sepdebug.exp: Likewise.
10365 * gdb.base/setshow.exp: Likewise.
10366 * gdb.base/setvar.exp: Likewise.
10367 * gdb.base/sigall.exp: Likewise.
10368 * gdb.base/sigbpt.exp: Likewise.
10369 * gdb.base/signals.exp: Likewise.
10370 * gdb.base/signull.exp: Likewise.
10371 * gdb.base/sizeof.exp: Likewise.
10372 * gdb.base/solib.exp: Likewise.
10373 * gdb.base/step-line.exp: Likewise.
10374 * gdb.base/step-test.exp: Likewise.
10375 * gdb.base/structs.exp: Likewise.
10376 * gdb.base/structs2.exp: Likewise.
10377 * gdb.base/term.exp: Likewise.
10378 * gdb.base/twice.exp: Likewise.
10379 * gdb.base/until.exp: Likewise.
10380 * gdb.base/varargs.exp: Likewise.
10381 * gdb.base/volatile.exp: Likewise.
10382 * gdb.base/watchpoint.exp: Likewise.
10383 * gdb.base/whatis-exp.exp: Likewise.
10384 * gdb.base/whatis.exp: Likewise.
10385 * gdb.cp/ambiguous.exp: Likewise.
10386 * gdb.cp/annota2.exp: Likewise.
10387 * gdb.cp/annota3.exp: Likewise.
10388 * gdb.cp/bool.exp: Likewise.
10389 * gdb.cp/breakpoint.exp: Likewise.
10390 * gdb.cp/casts.exp: Likewise.
10391 * gdb.cp/class2.exp: Likewise.
10392 * gdb.cp/classes.exp: Likewise.
10393 * gdb.cp/cplusfuncs.exp: Likewise.
10394 * gdb.cp/ctti.exp: Likewise.
10395 * gdb.cp/derivation.exp: Likewise.
10396 * gdb.cp/exception.exp: Likewise.
10397 * gdb.cp/gdb1355.exp: Likewise.
10398 * gdb.cp/hang.exp: Likewise.
10399 * gdb.cp/inherit.exp: Likewise.
10400 * gdb.cp/local.exp: Likewise.
10401 * gdb.cp/m-data.exp: Likewise.
10402 * gdb.cp/m-static.exp: Likewise.
10403 * gdb.cp/member-ptr.exp: Likewise.
10404 * gdb.cp/method.exp: Likewise.
10405 * gdb.cp/misc.exp: Likewise.
10406 * gdb.cp/namespace.exp: Likewise.
10407 * gdb.cp/overload.exp: Likewise.
10408 * gdb.cp/ovldbreak.exp: Likewise.
10409 * gdb.cp/pr-1023.exp: Likewise.
10410 * gdb.cp/pr-1210.exp: Likewise.
10411 * gdb.cp/pr-574.exp: Likewise.
10412 * gdb.cp/printmethod.exp: Likewise.
10413 * gdb.cp/psmang.exp: Likewise.
10414 * gdb.cp/ref-params.exp: Likewise.
10415 * gdb.cp/ref-types.exp: Likewise.
10416 * gdb.cp/rtti.exp: Likewise.
10417 * gdb.cp/templates.exp: Likewise.
10418 * gdb.cp/try_catch.exp: Likewise.
10419 * gdb.cp/userdef.exp: Likewise.
10420 * gdb.cp/virtfunc.exp: Likewise.
10421 * gdb.disasm/am33.exp: Likewise.
10422 * gdb.disasm/h8300s.exp: Likewise.
10423 * gdb.disasm/mn10300.exp: Likewise.
10424 * gdb.disasm/sh3.exp: Likewise.
10425 * gdb.disasm/t01_mov.exp: Likewise.
10426 * gdb.disasm/t02_mova.exp: Likewise.
10427 * gdb.disasm/t03_add.exp: Likewise.
10428 * gdb.disasm/t04_sub.exp: Likewise.
10429 * gdb.disasm/t05_cmp.exp: Likewise.
10430 * gdb.disasm/t06_ari2.exp: Likewise.
10431 * gdb.disasm/t07_ari3.exp: Likewise.
10432 * gdb.disasm/t08_or.exp: Likewise.
10433 * gdb.disasm/t09_xor.exp: Likewise.
10434 * gdb.disasm/t10_and.exp: Likewise.
10435 * gdb.disasm/t11_logs.exp: Likewise.
10436 * gdb.disasm/t12_bit.exp: Likewise.
10437 * gdb.disasm/t13_otr.exp: Likewise.
10438 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
10439 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
10440 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
10441 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
10442 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
10443 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10444 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10445 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10446 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
10447 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
10448 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10449 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10450 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10451 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10452 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10453 * gdb.mi/gdb701.exp: Likewise.
10454 * gdb.mi/gdb792.exp: Likewise.
10455 * gdb.mi/mi-basics.exp: Likewise.
10456 * gdb.mi/mi-break.exp: Likewise.
10457 * gdb.mi/mi-cli.exp: Likewise.
10458 * gdb.mi/mi-console.exp: Likewise.
10459 * gdb.mi/mi-disassemble.exp: Likewise.
10460 * gdb.mi/mi-eval.exp: Likewise.
10461 * gdb.mi/mi-file.exp: Likewise.
10462 * gdb.mi/mi-read-memory.exp: Likewise.
10463 * gdb.mi/mi-regs.exp: Likewise.
10464 * gdb.mi/mi-return.exp: Likewise.
10465 * gdb.mi/mi-simplerun.exp: Likewise.
10466 * gdb.mi/mi-stack.exp: Likewise.
10467 * gdb.mi/mi-stepi.exp: Likewise.
10468 * gdb.mi/mi-syn-frame.exp: Likewise.
10469 * gdb.mi/mi-until.exp: Likewise.
10470 * gdb.mi/mi-var-block.exp: Likewise.
10471 * gdb.mi/mi-var-child.exp: Likewise.
10472 * gdb.mi/mi-var-cmd.exp: Likewise.
10473 * gdb.mi/mi-var-display.exp: Likewise.
10474 * gdb.mi/mi-watch.exp: Likewise.
10475 * gdb.mi/mi2-basics.exp: Likewise.
10476 * gdb.mi/mi2-break.exp: Likewise.
10477 * gdb.mi/mi2-cli.exp: Likewise.
10478 * gdb.mi/mi2-console.exp: Likewise.
10479 * gdb.mi/mi2-disassemble.exp: Likewise.
10480 * gdb.mi/mi2-eval.exp: Likewise.
10481 * gdb.mi/mi2-file.exp: Likewise.
10482 * gdb.mi/mi2-read-memory.exp: Likewise.
10483 * gdb.mi/mi2-regs.exp: Likewise.
10484 * gdb.mi/mi2-return.exp: Likewise.
10485 * gdb.mi/mi2-simplerun.exp: Likewise.
10486 * gdb.mi/mi2-stack.exp: Likewise.
10487 * gdb.mi/mi2-stepi.exp: Likewise.
10488 * gdb.mi/mi2-syn-frame.exp: Likewise.
10489 * gdb.mi/mi2-until.exp: Likewise.
10490 * gdb.mi/mi2-var-block.exp: Likewise.
10491 * gdb.mi/mi2-var-child.exp: Likewise.
10492 * gdb.mi/mi2-var-cmd.exp: Likewise.
10493 * gdb.mi/mi2-var-display.exp: Likewise.
10494 * gdb.mi/mi2-watch.exp: Likewise.
10495 * gdb.stabs/exclfwd.exp: Likewise.
10496 * gdb.stabs/weird.exp: Likewise.
10497 * gdb.threads/gcore-thread.exp: Likewise.
10498 * gdb.trace/actions.exp: Likewise.
10499 * gdb.trace/backtrace.exp: Likewise.
10500 * gdb.trace/circ.exp: Likewise.
10501 * gdb.trace/collection.exp: Likewise.
10502 * gdb.trace/deltrace.exp: Likewise.
10503 * gdb.trace/infotrace.exp: Likewise.
10504 * gdb.trace/limits.exp: Likewise.
10505 * gdb.trace/packetlen.exp: Likewise.
10506 * gdb.trace/passc-dyn.exp: Likewise.
10507 * gdb.trace/passcount.exp: Likewise.
10508 * gdb.trace/report.exp: Likewise.
10509 * gdb.trace/save-trace.exp: Likewise.
10510 * gdb.trace/tfind.exp: Likewise.
10511 * gdb.trace/tracecmd.exp: Likewise.
10512 * gdb.trace/while-dyn.exp: Likewise.
10513 * gdb.trace/while-stepping.exp: Likewise.
10514
f4b618d1
JB
105152006-08-08 Joel Brobecker <brobecker@adacore.com>
10516
10517 * gdb.base/step-bt.c: New file.
10518 * gdb.base/step-bt.exp: New testcase.
10519
3d00d119
DJ
105202006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
10521
10522 * config/monitor.exp (gdb_load): Remove support for obsolete
10523 download-write-size.
10524 * gdb.base/remote.exp: Likewise. Update all callers of
10525 gdb_timed_load.
10526
017b5bd4
DJ
105272006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
10528
10529 * cursal.exp: Pass binfile to gdb_load.
10530
837c599d
DJ
105312006-08-01 Nathan Sidwell <nathan@codesourcery.com>
10532
10533 * gdb.base/cursal.exp: Add "" to gdb_load call.
10534
8dd4540b
MK
105352006-07-29 Mark Kettenis <kettenis@gnu.org>
10536
10537 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
10538 NetBSD/ELF targets.
10539
ab5c9f60
DJ
105402006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
10541
10542 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
10543 operator*.
10544
4c42eaff
DJ
105452006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
10546
10547 * gdb.base/completion.exp: Update for change in "file" behavior.
10548 * gdb.stabs/weird.exp: Likewise.
10549 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
10550 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
10551
0155cc76
NS
105522006-07-24 Nathan Sidwell <nathan@codesourcery.com>
10553
10554 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
10555 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
10556
16026cd7
AS
105572006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
10558
10559 * gdb.base/default.exp: Update source command error message.
10560 * gdb.base/help.exp: Update 'help source' message.
10561
16963cb6
DJ
105622006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
10563
10564 * gdb.cp/bs15503.exp: Update comment for no longer crashing
10565 test.
10566
6d7fd486
AS
105672006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
10568
10569 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
10570
29e8a844
DJ
105712006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10572
10573 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
10574
6afcfa39
DJ
105752006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10576
10577 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
10578
267a692b
MK
105792006-07-17 Mark Kettenis <kettenis@gnu.org>
10580
10581 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
10582 *-*-openbsd* from targets for wich we expect ARM FPA floating
10583 point format.
10584
85d2fec4
NR
105852006-07-17 Nick Roberts <nickrob@snap.net.nz>
10586
10587 * gdb.cp/annota3.exp: Expect frame-begin annotation.
10588
105892006-07-17 Mark Kettenis <kettenis@gnu.org>
10590
10591 * gdb.base/annota3.exp: Expect frame-begin annotation.
10592
85b4c6e8
JB
105932006-07-14 Joel Brobecker <brobecker@adacore.com>
10594
10595 * gdb.base/help.exp: Adjust "help unset" test to accept
10596 any list of unset commands.
10597
fb933624
DJ
105982006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
10599 Daniel Jacobowitz <dan@codesourcery.com>
10600
10601 * gdb.cp/ref-params.exp: New test.
10602 * gdb.cp/ref-params.cc: New source file.
10603 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
10604
1dff4b64
MK
106052006-07-08 Mark Kettenis <kettenis@gnu.org>
10606
10607 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
10608 spaces/tabs in regular expressions since they might not be there.
10609
40d2e0e3
AS
106102006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
10611
10612 * gdb.base/ifelse.exp: New file.
10613
f6c957d2
NS
106142006-07-04 Nathan Sidwell <nathan@codesourcery.com>
10615
10616 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
10617 line.
10618 * gdb.base/huge.exp: Loop over compilation to find a size that
10619 is acceptable.
10620 * gdb.base/remote.exp: Correct expected strings.
10621 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
10622
b9c5a23d
DJ
106232006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10624
10625 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
10626
9af2e58d
DJ
106272006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10628
10629 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
10630 native.
10631
30930ca5
DJ
106322006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10633
10634 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
10635 enable stabs testing.
10636
aa32fa1d
DJ
106372006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10638
bd4a4c80 10639 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
10640 gdb_test_multiple does.
10641
321fef15
DJ
106422006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10643
10644 * Makefile.in (host_alias): Remove.
10645 (target_alias): Use @target_noncanonical@.
10646 (site.exp): Don't set host_alias.
10647 * aclocal.m4: Remove contents. Include acx.m4.
10648 * configure: Regenerated.
10649 * configure.ac: Use ACX_NONCANONICAL_TARGET.
10650
e1c2defa
NS
106512006-06-13 Nathan Sidwell <nathan@codesourcery.com>
10652
e63b55d1
NS
10653 * lib/gdb.exp (gdb_load_cmd): New.
10654
5600ea19
NS
10655 * gdb.base/fileio.c: Add system(NULL) test.
10656 * gdb.base/fileio.exp: Check it.
10657
e1c2defa
NS
10658 * gdb.base/break.c: Add 10a breakpoint at }
10659 * gdb.base/break.exp: Add test for breakpoint at }
10660 * gdb.cp/anon-union.cc: Add code at end of function.
10661 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
10662 * gdb.mi/var-cmd.c: Add code at end of function.
10663 * gdb.mi/mi-var-display.exp: Adjust end of next.
10664 * gdb.mi/mi2-var-display.exp: Likewise.
10665 * gdb.base/fileio.c: Add stop function and insert calls at
10666 stopping places.
10667 * gdb.base/fileio.exp: Breakpoint stop function and remove
10668 explicit line number references.
10669
6c0112ec
JB
106702006-05-19 Joel Brobecker <brobecker@adacore.com>
10671
a9c64011
AS
10672 * gdb.base/del.exp (test_delete_alias): New function.
10673 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 10674
154189a4
FF
106752006-05-18 Fred Fish <fnf@specifix.com>
10676
10677 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
10678 required. Check for spurious output after program exits normally.
10679
582e64c2
FF
106802006-05-17 Fred Fish <fnf@specifix.com>
10681
10682 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
10683 gdb_load, so it works in the simulator.
10684
8ef6493a
FF
106852006-05-11 Fred Fish <fnf@specifix.com>
10686
10687 * gdb.base/bang.exp: Ignore unexpected output between the
10688 "program exited normally" and the gdb prompt, as many other
10689 tests do.
10690
692b141c
MK
106912006-05-07 Mark Kettenis <kettenis@gnu.org>
10692
10693 * gdb.base/help.exp: Make "delete checkpoint" part option for
10694 "help d" and "help delete" tests.
10695
540b8a30
UW
106962006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10697
a9c64011 10698 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
10699 expected output in some mi_gdb_test statements.
10700 * gdb.mi/mi2-basics.exp: Likewise.
10701
9b6462d9
JB
107022006-05-05 Joel Brobecker <brobecker@adacore.com>
10703
10704 * gdb.base/del.c: New file.
10705 * gdb.base/del.exp: New testcase.
10706
954de43b
DM
107072006-05-05 David S. Miller <davem@sunset.davemloft.net>
10708
10709 * gdb.base/break.exp: Do not assume a breakpoint on
10710 main will actually be in $srcfile when optimizing.
1303f75e
DM
10711 * gdb.base/savedregs.exp: Do not require that the dummy
10712 frame location match up to a symbol and source file location.
c3242428
DM
10713 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
10714 will get printed without a mi_cmd_data_list_register_values prefix.
10715 (*-data-list-register-*): Correct regular expressions to expect the new
10716 pseudo d? floating point registers.
10717 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 10718
c7e64c9a
DJ
107192006-05-05 Christophe Lyon <christophe.lyon@st.com>
10720
10721 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
10722 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
10723 is allocated by the compiler.
10724 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
10725 anons, e, anone to force their allocation by the compiler.
10726
107272006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
10728
10729 * gdb.base/help.exp: Update expected text for help d and
10730 help delete.
10731
27ce9a6d
MK
107322006-05-02 Mark Kettenis <kettenis@gnu.org>
10733
10734 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
10735 NetBSD/ELF targets.
10736
8608915f
MK
107372006-04-30 Mark Kettenis <kettenis@gnu.org>
10738
10739 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
10740 single-step breakpoint fails; make this a KFAIL on
10741 sparc*-*-openbsd*.
10742 * gdb.base/siginfo.exp: Likewise.
10743 * gdb.base/sigstep.exp (advance, advancei): Likewise.
10744
b8db102d
MS
107452006-04-26 Michael Snyder <msnyder@redhat.com>
10746
10747 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
10748 which may have to consume output from other forks.
10749 Add tests to make sure that "delete fork" succeeded.
10750
c702009a
MS
107512006-04-20 Michael Snyder <msnyder@redhat.com>
10752
10753 * 2006-03-22 Jim Blandy <jimb@redhat.com>
10754 Add support for the Renesas M32C and M16C.
10755
10756 * gdb.asm/asm-source.exp: Add m32c target.
10757 * gdb.asm/m32c.inc: Support for m32c target.
10758
e28493f2
AS
107592006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
10760
10761 * gdb.base/commands.exp (recursive_source_test): New test.
10762
880da185
DM
107632006-04-04 David S. Miller <davem@sunset.davemloft.net>
10764
10765 * gdb.base/float.exp: Add pattern for sparc targets.
10766
61d9b92f
DJ
107672006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10768
10769 * gdb.base/commands.exp (stray_arg0_test): New test.
10770
bd717df8
PB
107712006-03-30 Paul Brook <paul@codesourcery.com>
10772
10773 * gdb.mi/mi-until.exp: kfail broken until command.
10774 * gdb.mi/mi2-until.exp: Ditto.
10775
ec793d3c
NR
107762006-03-27 Nick Roberts <nickrob@snap.net.nz>
10777
10778 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
10779
831004b7
AO
107802006-03-08 Alexandre Oliva <aoliva@redhat.com>
10781
10782 * gdb.base/prelink.exp: Anchor tested-for regular expression
10783 on gdb prompt.
10784
effe49a0
PB
107852006-03-07 Paul Brook <paul@codesourcery.com>
10786
10787 * gdb.base/assign.exp: Correct fail message.
10788
e5461016
PB
107892006-03-07 Paul Brook <paul@codesourcery.com>
10790
10791 * lib/compiler.c: Extract armcc version number.
10792 * lib/compiler.cc: Ditto.
10793
fc91c6c2
PB
107942006-03-07 Paul Brook <paul@codesourcery.com>
10795
10796 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
10797 additional_flags=-w.
10798 * gdb.arch/altivec-regs.exp: Ditto.
10799 * gdb.arch/e500-abi.exp: Ditto.
10800 * gdb.arch/e500-regs.exp: Ditto.
10801 * gdb.base/all-bin.exp: Ditto.
10802 * gdb.base/annota1.exp: Ditto.
10803 * gdb.base/annota3.exp: Ditto.
10804 * gdb.base/args.exp: Ditto.
10805 * gdb.base/arithmet.exp: Ditto.
10806 * gdb.base/assign.exp: Ditto.
10807 * gdb.base/async.exp: Ditto.
10808 * gdb.base/bang.exp: Ditto.
10809 * gdb.base/break.exp: Ditto.
10810 * gdb.base/call-rt-st.exp: Ditto.
10811 * gdb.base/completion.exp: Ditto.
10812 * gdb.base/cond-expr.exp: Ditto.
10813 * gdb.base/condbreak.exp: Ditto.
10814 * gdb.base/consecutive.exp: Ditto.
10815 * gdb.base/define.exp: Ditto.
10816 * gdb.base/display.exp: Ditto.
10817 * gdb.base/ena-dis-br.exp: Ditto.
10818 * gdb.base/environ.exp: Ditto.
10819 * gdb.base/eval-skip.exp: Ditto.
10820 * gdb.base/info-proc.exp: Ditto.
10821 * gdb.base/jump.exp: Ditto.
10822 * gdb.base/logical.exp: Ditto.
10823 * gdb.base/long_long.exp: Ditto.
10824 * gdb.base/maint.exp: Ditto.
10825 * gdb.base/miscexprs.exp: Ditto.
10826 * gdb.base/pc-fp.exp: Ditto.
10827 * gdb.base/pointers.exp: Ditto.
10828 * gdb.base/relational.exp: Ditto.
10829 * gdb.base/reread.exp: Ditto.
10830 * gdb.base/sect-cmd.exp: Ditto.
10831 * gdb.base/sep.exp: Ditto.
10832 * gdb.base/sepdebug.exp: Ditto.
10833 * gdb.base/until.exp: Ditto.
10834 * gdb.base/whatis-exp.exp: Ditto.
10835 * gdb.cp/annota2.exp: Ditto.
10836 * gdb.cp/annota3.exp: Ditto.
10837 * gdb.trace/actions.exp: Ditto.
10838 * gdb.trace/backtrace.exp: Ditto.
10839 * gdb.trace/circ.exp: Ditto.
10840 * gdb.trace/collection.exp: Ditto.
10841 * gdb.trace/deltrace.exp: Ditto.
10842 * gdb.trace/infotrace.exp: Ditto.
10843 * gdb.trace/limits.exp: Ditto.
10844 * gdb.trace/packetlen.exp: Ditto.
10845 * gdb.trace/passc-dyn.exp: Ditto.
10846 * gdb.trace/passcount.exp: Ditto.
10847 * gdb.trace/report.exp: Ditto.
10848 * gdb.trace/save-trace.exp: Ditto.
10849 * gdb.trace/tfind.exp: Ditto.
10850 * gdb.trace/tracecmd.exp: Ditto.
10851 * gdb.trace/while-dyn.exp: Ditto.
10852 * gdb.trace/while-stepping.exp: Ditto.
10853 * lib/gdb.exp: Ditto.
10854 (gdb_compile): Handle nowarning option.
10855
5f4a23d9
AO
108562006-03-07 Alexandre Oliva <aoliva@redhat.com>
10857
10858 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
10859 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
10860 Rename executable to prelinkt. Don't re-prelink if we didn't
10861 get a core file. Test prelink -u exit status to tell whether
10862 prelinking failed. Use gdb_test_multiple.
10863
9733fc94
DJ
108642006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10865
10866 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
10867 (do_tests): Call it.
10868
cc10cae3
AO
108692006-02-28 Alexandre Oliva <aoliva@redhat.com>
10870
10871 * gdb.base/prelink.exp: New test.
10872 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
10873
15c46491
WZ
108742006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
10875
10876 * gdb.fortran/derived-type.f90: New file.
10877 * gdb.fortran/derived-type.exp: New testcase.
10878
5c9f7ded
DJ
108792006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
10880
10881 * gdb.base/default.exp: Allow ';' as a directory separator.
10882
5b96932b
AS
108832006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10884
10885 * gdb.base/help.exp (help add-symbol-file): Update.
10886
1986bccd
AS
108872006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10888
10889 * gdb.base/help.exp (help load): Update expected results.
10890
a8b7528f
FF
108912006-02-19 Fred Fish <fnf@specifix.com>
10892
10893 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
10894 specifix hex value as part of results.
10895 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 10896
f8261448
FF
108972006-02-16 Fred Fish <fnf@specifix.com>
10898
10899 * gdb.base/whatis.c: Define variables using typedefs char_addr,
10900 ushort_addr, and slong_addr, so the typedefs are not optimized
10901 away.
10902 * gdb.base/whatis.exp: Add tests using type name for struct type,
10903 union type, enum type, and typedef.
a9c64011 10904
31d8bdd2
MK
109052006-02-13 Mark Kettenis <kettenis@gnu.org>
10906
10907 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
10908
34e41e63
JB
109092006-02-13 Jim Blandy <jimb@redhat.com>
10910
10911 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
10912 case where it takes two "next" commands to skip past the init
10913 call.
10914
ac6e4f31
FF
109152006-02-12 Fred Fish <fnf@specifix.com>
10916
10917 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
10918 to handle cases where it takes two "next" commands to skip
10919 past the init call.
10920
2db2d571
JB
109212006-02-07 Joel Brobecker <brobecker@adacore.com>
10922
10923 * gdb.ada/array_return.exp: Mark the last test as expected to fail
10924 on hppa32 targets.
10925
38fcd64c
DJ
109262006-02-06 Vladimir Prus <ghost@cs.msu.su>
10927
10928 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
10929 field.
10930
1315ad46
MK
109312006-01-29 Mark Kettenis <kettenis@gnu.org>
10932
10933 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
10934
5625b943
DJ
109352006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10936
10937 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
10938 files.
10939
80df1bbe
DJ
109402006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10941
10942 * gdb.cp/maint.exp: Set complaints to a positive value.
10943
9078e690
DJ
109442006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10945
10946 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
10947 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
10948 function name.
10949
9c903399
DJ
109502006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10951
10952 * gdb.base/checkpoint.c: Update copyright notice. Include
10953 <stdlib.h>.
10954
761ae4d6
JB
109552006-01-04 Jim Blandy <jimb@redhat.com>
10956
10957 * gdb.asm/asm-source.exp: Independently provide default values for
10958 asm-flags and debug-flags. Use 'string equal' to do the
10959 comparison, not the implicit expr's '==' operator. Remove
10960 now-unneeded assignments to asm-flags. In h8300 case, place
10961 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
10962
099ac3dd
MS
109632006-01-04 Michael Snyder <msnyder@redhat.com>
10964
10965 * gdb.base/checkpoint.c: New file.
10966 * gdb.base/checkpoint.exp: New file.
10967 * gdb.base/multi-fork.c: New file.
10968 * gdb.base/multi-fork.exp: New file.
10969 * gdb.base/pi.txt: New file (data for checkpoint.c test).
10970
f4d85314
FF
109712006-01-04 Fred Fish <fnf@specifix.com>
10972
10973 * gdb.base/ptype.c (foo): Add typedef.
10974 (intfoo): Add function.
10975 * gdb.base/ptype1.c: New file.
10976 * gdb.base/ptype.exp: Handle compilation and linking with two
10977 source files. Test that proper type for "foo" is found based
10978 on source context rather than first match found in symtabs.
10979
a1b06f35
MK
109802005-12-28 Mark Kettenis <kettenis@gnu.org>
10981
10982 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
10983 * gdb.asm/openbsd.inc: Indent commands.
10984
d082a1e2
MK
109852005-12-26 Mark Kettenis <kettenis@gnu.org>
10986
c65016bd
MK
10987 * gdb.base/freebpcmd.exp: Increase timeout.
10988
d082a1e2
MK
10989 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
10990
d3c32a0e
DJ
109912005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
10992
10993 * gdb.base/default.exp: Update check for "show version".
10994
9fdb1f50
RC
109952005-12-09 Randolph Chung <tausq@debian.org>
10996
10997 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
10998 * gdb.asm/pa64.inc: New file.
10999
5f2c56f7
RC
110002005-12-09 Randolph Chung <tausq@debian.org>
11001
11002 * gdb.asm/common.inc: Indent commands.
11003 * gdb.asm/asmsrc1.s: Likewise.
11004 * gdb.asm/asmsrc2.s: Likewise.
11005
8117349c
RC
110062005-12-09 Randolph Chung <tausq@debian.org>
11007
11008 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11009 (get_addr_of_sym): Remove duplicate print.
11010 (gen_core): xfail hppa*-*-hpux*, update expected output.
11011 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11012 * gdb.arch/pa64-nullify.s: New file.
11013
8f07f25a
RC
110142005-12-09 Randolph Chung <tausq@debian.org>
11015
11016 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11017
55b39184
DJ
110182005-12-07 Christophe Lyon <christophe.lyon@st.com>
11019
11020 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11021 code generation for these functions.
11022 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11023 error message.
11024
31e2b00f
AS
110252005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11026
11027 * gdb.base/help.exp (help b, help br, help bre, help brea)
11028 (help break): Update the expected message.
11029
c3d0b56e
SC
110302005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11031
11032 * gdb.asm/m68hc11.inc: Setup the data section.
11033 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11034 script for this test.
11035 (m6812-*-*): Likewise.
11036
36ae0ea9
RC
110372005-11-09 Randolph Chung <tausq@debian.org>
11038
11039 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11040
9d6f42e9
WZ
110412005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11042
11043 * gdb.base/break.exp: Fix a comment typo.
11044
e2126a14
EZ
110452005-11-03 Jim Blandy <jimb@redhat.com>
11046
a9c64011
AS
11047 Checked in by Elena Zannoni <ezannoni@redhat.com>
11048
889bf7c5 11049 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 11050
e0ac7199
CV
110512005-11-02 Corinna Vinschen <vinschen@redhat.com>
11052
11053 * gdb.arch/gdb1558.c: Include stdio.h.
11054
31d3fb18
MK
110552005-10-31 Mark Kettenis <kettenis@gnu.org>
11056
11057 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11058
e52b687c
MK
110592005-10-31 Mark Kettenis <kettenis@gnu.org>
11060
11061 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11062
f4711d79
PG
110632005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11064
a9c64011
AS
11065 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11066 vscr" tests to better match output.
f4711d79 11067
987a9106
JB
110682005-10-12 Jim Blandy <jimb@redhat.com>
11069
11070 * gdb.base/structs.exp (any): New function.
11071 (test_struct_returns): Don't make any assumptions at all about
11072 what value the function returns when GDB can't set the return
11073 value.
11074
2336bb58
JB
110752005-10-09 Joel Brobecker <brobecker@adacore.com>
11076
11077 * gdb.ada/arrayidx/p.adb: New file.
11078 * gdb.ada/arrayidx.exp: New testcase
11079
110802005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
11081
11082 * gdb.ada/array_return/pck.ads: New file.
11083 * gdb.ada/array_return/pck.adb: New file.
11084 * gdb.ada/array_return/p.adb: New file.
11085 * gdb.ada/array_return.exp: New testcase.
11086
705335ea
JB
110872005-10-03 Joel Brobecker <brobecker@adacore.com>
11088
a9c64011
AS
11089 * gdb.base/arrayidx.c: New file.
11090 * gdb.base/arrayidx.exp: New testcase.
705335ea 11091
11ee9940
NR
110922005-09-29 Nick Roberts <nickrob@snap.net.nz>
11093
11094 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
11095 frames-invalid and breakpoints-invalid are no longer generated
11096 with level 3 so don't expect them in the output.
11097
39fb8e9e
BR
110982005-09-27 Bob Rossi <bob@brasko.net>
11099
a9c64011 11100 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
11101 from test. Escape the | in mi_gdb_test call.
11102 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
11103 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
11104 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
11105 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
11106 expected regex's in mi_gdb_test calls.
11107 * lib/mi-support.exp: Remove arbitrary .* from tests.
11108 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
11109 Fully anchor GDB/MI expected results in mi_gdb_test.
11110 * lib/gdb.exp (string_to_regexp): Escape the ] character.
11111 * gdb.base/sizeof.exp: Remove escape character. Correct test.
11112
2af48f68
PB
111132005-09-26 Paul Brook <paul@codesourcery.com>
11114
11115 * long_long.exp: Exclude eabi targets from arm FPA float format test.
11116
f34502bc
WZ
111172005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11118
11119 * bfp-test.c: New file.
11120 * bfp-test.exp: New testcase.
11121
ca929517
WZ
111222005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11123
11124 * gdb.fortran/subarray.exp: New testcase to test the evaluation
11125 of subarray and substring variable.
11126 * gdb.fortran/subarray.f: New source file for the test of subarray
11127 and substring variable evaluation.
11128 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
11129 of string constant.
11130
c761af65
DJ
111312005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11132
11133 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
11134 copyright dates.
11135
561d7a1d
PG
111362005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
11137
11138 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
11139 powerpc altivec' test with an almost identical 'info vector' test.
11140
b2b64cc9
PG
111412005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11142
a9c64011
AS
11143 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11144 vscr" tests to match output.
b2b64cc9 11145
6ac4d15a
PG
111462005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11147
a9c64011
AS
11148 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
11149 output.
6ac4d15a 11150
40e55bef
BR
111512005-09-11 Bob Rossi <bob@brasko.net>
11152
889bf7c5
PA
11153 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
11154 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
11155 commands that return an MI output command and an asyncronous MI output
11156 command.
40e55bef
BR
11157 * gdb.mi/mi-console.exp: Ditto.
11158
3c7385ec
BR
111592005-09-11 Bob Rossi <bob@brasko.net>
11160
11161 * gdb.mi/mi-var-child.c: Include <string.h>.
11162
a6cd0eb3
DJ
111632005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
11164
11165 * killed.exp: Correct gdb_expect syntax.
11166
2f168eed
CV
111672005-08-09 Corinna Vinschen <vinschen@redhat.com>
11168
11169 * lib/mi-support.exp (mi_gdb_load): Fix typo.
11170
ecd3fd0f
BR
111712005-08-02 Bob Rossi <bob@brasko.net>
11172
11173 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
11174 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
11175 Change tests to inferior-tty-set/show.
11176 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
11177 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
11178 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
11179 inferior. Use mi_gdb_test to get GDB and Inferior output.
11180 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
11181 descriptor.
11182 (mi_inferior_tty_name): Add inferior PTY file name.
11183 (mi_gdb_start): Add INFERIOR_PTY parameter.
11184 (mi_gdb_test): Add IPATTERN parameter.
11185
f1ea48cb 111862005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 11187
f1ea48cb
BR
11188 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
11189 parameter to mi_gdb_test.
11190 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
11191
6e650a67
DJ
111922005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11193
11194 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
11195 struct_declarations.
11196 * gdb.mi/mi-var-child.exp: Step over the initialization of
11197 struct_declarations.
11198
8be260b6
DJ
111992005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11200
11201 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11202 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
11203 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
11204 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
11205 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
11206 file.
11207
4e660f07
NR
112082005-07-27 Nick Roberts <nickrob@snap.net.nz>
11209
11210 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
11211 (do_children_tests): Assign values to the extra elements.
11212
11213 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
11214 them for tests for "-var-update --no-values" and
a9c64011 11215 "-var-update --all-values".
4e660f07
NR
11216 Add test for "-var-list-children --simple-values".
11217
11218 * gdb.mi/basics.c (callee4): Add integer array D[3]...
11219
11220 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
11221 "-stack-list-locals --simple-values" Improve doc strings and
11222 comments.
11223
6bdae935
MK
112242005-07-18 Mark Kettenis <kettenis@gnu.org>
11225
598b7a6f
MK
11226 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
11227 *-*-openbsd*.
11228 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
11229
6bdae935
MK
11230 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
11231 sigaltsatck'.
11232
1323e929 112332005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 11234
1323e929
BR
11235 * gdb.base/default.exp (tty): Changed output of command.
11236 * gdb.base/help.exp (help tty): Ditto.
11237
b1a9c082
MK
112382005-07-12 Mark Kettenis <kettenis@gnu.org>
11239
11240 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
11241
10a844a2
MK
112422005-07-10 Mark Kettenis <kettenis@gnu.org>
11243
11244 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
11245 -stack-select-frame without arguments.
11246 (test_stack_frame_listing): Add test for newly implemented command
11247 -stack-info-frame.
11248
3cb3b8df
BR
112492005-07-06 Bob Rossi <bob@brasko.net>
11250
11251 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
11252 command.
11253 (Copyright): Update copyright.
11254
a0c5fbcf
WZ
112552005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
11256
11257 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
11258 tests to evaluate exponentiation expression.
11259
984971d0
AS
112602005-06-29 Andreas Schwab <schwab@suse.de>
11261
11262 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
11263 main to avoid warnings.
11264
11265 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
11266
fe03833f
NR
112672005-06-20 Nick Roberts <nickrob@snap.net.nz>
11268
11269 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
11270 -stack-select-frame without arguments.
11271 (test_stack_frame_listing): Add test for newly implemented command
11272 -stack-info-frame.
a9c64011 11273
7a55f279
WZ
112742005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
11275
0ffa0ea5
DJ
11276 * gdb.fortran/array-element.f: New file.
11277 * gdb.fortran/array-element.exp: New testcase.
7a55f279 11278
26585198
DJ
112792005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11280
11281 * gdb.base/bigcore.exp: Correct checks for systems which can
11282 not dump a large core file.
11283
c1bd25fd
DJ
112842005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11285
11286 * gdb.base/relocate.c: Add a copyright notice.
11287 (dummy): Remove.
11288 * gdb.base/relocate.exp: Test printing the values of variables
11289 from a relocatable file.
11290
589e074d
DJ
112912005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11292
11293 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
11294 excess MI output after an error.
11295
0915f927
JB
112962005-05-29 Joel Brobecker <brobecker@adacore.com>
11297
11298 * gdb.arch/alpha-step.c: New file.
11299 * gdb.arch/alpha-step.exp: New testcase.
11300
76ff342d
DJ
113012005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
11302 Dennis Brueni <dennis@slickedit.com>
11303
11304 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
11305 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
11306 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
11307 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
11308 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11309 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
11310 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
11311
96b0c7ac
DJ
113122005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
11313 Wu Zhou <woodzltc@cn.ibm.com>
11314
11315 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
11316 IBM's xlc compiler.
11317 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
11318 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
11319
f21565d2
JB
113202005-05-13 Jim Blandy <jimb@redhat.com>
11321
11322 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
11323 calling gdb_suppress_entire_file.
11324 * gdb.base/charset.exp: Same.
11325 * gdb.base/call-rt-st.exp: Same.
11326
6006a3a1
BR
113272005-05-05 Bob Rossi <bob_rossi@cox.net>
11328
11329 * lib/gdb.exp (fullname_syntax): Added global regex.
11330 (fullname_syntax_POSIX): Ditto.
11331 (fullname_syntax_UNC): Ditto.
11332 (fullname_syntax_DOS_CASE): Ditto.
11333 (fullname_syntax_DOS): Ditto.
11334 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
11335 fullname_syntax variable to scope and use it.
11336 (test_file_list_exec_source_files): Ditto.
11337 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
11338
c3b69c04
DJ
113392005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
11340
11341 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
11342
3c95e6af
PG
113432004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
11344
a9c64011
AS
11345 * lib/gdb.exp (skip_altivec_tests): New function, based on
11346 check_vmx_hw_available from the GCC testsuite.
11347 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
11348 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 11349
78df6c56
JB
113502005-05-02 Jim Blandy <jimb@redhat.com>
11351
11352 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
11353 calling gdb_suppress_entire_file.
11354
1690f9cf
DJ
113552005-04-30 Randolph Chung <tausq@debian.org>
11356
11357 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
11358 Slightly relax "sem_post" name checking.
11359
5ea106f7
PG
113602005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11361
11362 * gdb.base/unload.exp: Use new shared library infrastructure.
11363
bf7234cf
PG
113642005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11365
11366 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 11367 infrastructure.
bf7234cf 11368
547b869a
CV
113692005-04-29 Corinna Vinschen <vinschen@redhat.com>
11370
11371 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
11372 * gdb.asm/h8300.inc: New file.
11373
f07e55f0
PG
113742005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11375
11376 * gdb.base/shlib-call.exp: Change to use new shared library
11377 infrastructure.
11378
3cbba3d1
PG
113792005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11380
a9c64011
AS
11381 * gdb.base/pending.exp: Change to use new shared library
11382 infrastructure.
3cbba3d1 11383
ed6df200
PG
113842005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11385
a9c64011
AS
11386 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
11387 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 11388
8c8f4ebe
PG
113892005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
11390
a9c64011
AS
11391 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
11392 shared objects being adjusted and update copyright years.
8c8f4ebe 11393
607fbc54
DJ
113942005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
11395
11396 * ChangeLog: Correct some 2003-01-13 dates.
11397 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
11398 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
11399 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
11400 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
11401 gdb.trace/tfind.exp: Update copyright years.
11402
57bf0e56
DJ
114032005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
11404 Daniel Jacobowitz <dan@codesourcery.com>
11405
11406 * lib/gdb.exp (gdb_compile): Handle shlib=.
11407 (gdb_compile_shlib): New function.
11408
9b593790
PG
114092005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
11410
a9c64011 11411 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 11412
9494c6a5
DJ
114132005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11414
11415 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
11416 gdb.server.
11417 * configure.ac: Likewise.
11418 * configure: Regenerated.
11419 * gdb.gdbserver/Makefile.in: Moved to...
11420 * gdb.server/Makefile.in: ... here.
11421 * gdb.gdbserver/server.c: Moved to...
11422 * gdb.server/server.c: ... here.
11423 * gdb.gdbserver/server-run.exp: Moved to...
11424 * gdb.server/server-run.exp: ... here.
11425
6f8eac0e
DJ
114262005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11427
11428 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
11429 * configure.ac: Create gdb.gdbserver/Makefile.
11430 * configure: Regenerated.
11431 * lib/gdbserver-support.exp: New file, derived from
11432 config/gdbserver.exp.
11433 * config/gdbserver.exp: Use gdbserver-support.exp.
11434 * gdb.gdbserver/Makefile.in: New file.
11435 * gdb.gdbserver/server.c: New file.
11436 * gdb.gdbserver/server-run.exp: New file.
11437
6e87504d
PG
114382005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
11439
a9c64011
AS
11440 * lib/gdb.exp (test_compiler_info): Return compiler_info
11441 if no arguments are given.
6e87504d 11442
d1779be4
PG
114432005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
11444
11445 * gdb.arch/altivec-abi.exp: Check for compiler and set
11446 use altivec' flag accordingly.
11447 * gdb.arch/altivec-regs.exp: Likewise.
11448
88750304
DJ
114492005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
11450
11451 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
11452
f3fb768d
AS
114532005-03-27 Andreas Schwab <schwab@suse.de>
11454
11455 * gdb.base/bigcore.c (main): Add missing mode argument in open
11456 call.
11457
7e813ac5
DJ
114582005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
11459
11460 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
11461 downloads.
11462 * config/gdbserver.exp (gdb_load): Likewise.
11463
8e3049aa
PB
114642005-03-14 Paul Brook <paul@codesourcery.com>
11465
11466 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
11467 targets.
11468
a9df7c44
JB
114692005-03-09 Joel Brobecker <brobecker@adacore.com>
11470
11471 * gdb.dwarf2/dup-psym.S: New file.
11472 * gdb.dwarf2/dup-psym.exp: New testcase.
11473
9f0d94e8
JB
114742005-03-09 Joel Brobecker <brobecker@adacore.com>
11475
11476 * gdb.ada/exec_changed/first.adb: New file.
11477 * gdb.ada/exec_changed/second.adb: New file.
11478 * gdb.ada/exec_changed.exp: New testcase.
11479
5f579bc5
NS
114802005-03-08 Nathan Sidwell <nathan@codesourcery.com>
11481
36e9969c
NS
11482 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
11483 (A2): New class.
11484 (main): Test operator+.
11485 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
11486 breakpoint test.
11487
5f579bc5
NS
11488 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
11489 * gdb.base/signull.exp: Disable if gdb,nosignals.
11490 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
11491 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
11492 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
11493 * gdb.mi/mi2-console.exp: Likewise.
11494 * gdb.trace/collection.exp (run_trace_experiment): Consume the
11495 continue output at start.
11496 (gdb_collect_locals_test): Robustify regexp.
11497 * gdb.trace/passc-dyn.exp: Fix comment typo.
11498 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
11499
be46087e
CV
115002005-03-08 Corinna Vinschen <vinschen@redhat.com>
11501
11502 * gdb.asm/asm-source.exp: Add iq2000 case.
11503 * gdb.asm/iq2000.inc: New file.
11504
384e1a61 115052005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 11506
384e1a61
MI
11507 * gdb.base/command.exp: Change hardcoded value to regular expression.
11508 * gdb.base/float.exp: Add powerpc to the list of targets checked.
11509
584b6e9e
DJ
115102005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
11511
11512 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
11513 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
11514 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
11515 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
11516 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
11517
ab5b5d61
MK
115182005-03-05 Mark Kettenis <kettenis@gnu.org>
11519
11520 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
11521 changes.
11522
ae051c1b
PG
115232004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
11524
a9c64011
AS
11525 * lib/compiler.c: Add test for IBM's xlc compiler.
11526 * lib/compiler.cc: Likewise.
ae051c1b 11527
3f0f6ed2
JB
115282004-02-24 Joel Brobecker <brobecker@adacore.com>
11529
11530 * gdb.ada/fixed_points.exp: Create compilation object directory
11531 before running the test.
11532 * gdb.ada/null_record.exp: Likewise.
11533 * gdb.ada/packed_array.exp: Likewise.
11534 * gdb.ada/start.exp: Likewise.
11535
724f452b
JB
115362005-02-15 Joel Brobecker <brobecker@adacore.com>
11537
11538 * gdb.ada/packed_array/pa.adb: New file.
11539 * gdb.ada/packed_array.exp: New testcase.
11540
57f5cdfb 115412005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 11542
1f393151
MK
11543 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
11544 files.
11545
ebdda337
MK
11546 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
11547 on *-*-openbsd*. Correctly match whitespace in regukar
11548 expressions.
11549
cf309262
DJ
115502005-02-10 Daniel Jacobowitz <dan@debian.org>
11551
11552 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
11553 PR exp/1821
11554 * gdb.base/gdb1821.c: New test file.
11555 * gdb.base/gdb1821.exp: New test file.
11556
3be49e7a
JB
115572005-02-09 Joel Brobecker <brobecker@adacore.com>
11558
11559 * gdb.base/start.c: New file.
11560 * gdb.base/start.exp: New testcase.
11561
e292e67d
JB
115622005-02-09 Joel Brobecker <brobecker@adacore.com>
11563
11564 * gdb.ada/start/dummy.adb: New file.
11565 * gdb.ada/start.exp: New testcase.
11566
dbdfa66c
CV
115672005-02-09 Corinna Vinschen <vinschen@redhat.com>
11568
11569 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
11570 for printing symbols and statistics.
11571 Add test for using relative pathnames in "maint print msymbols" test.
11572 Mark "maint info sections DATA" XFAIL on Cygwin.
11573 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
11574 tests.
11575
d7941671
AC
115762005-02-09 Andreas Schwab <schwab@suse.de>
11577
11578 Committed by Andrew Cagney <cagney@gnu.org>
11579 * gdb.base/remotetimeout.exp: New file.
11580
74e5ef44
MK
115812005-02-07 Mark Kettenis <kettenis@gnu.org>
11582
11583 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
11584
464dd14d
JB
115852005-02-03 Joel Brobecker <brobecker@adacore.com>
11586
11587 * gdb.ada/gnat_ada.gpr: New file.
11588 * gdb.ada/gnat_ada.gin: Delete, no longer used.
11589 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
11590 * configure.ac: No longer generate gnat_ada.gpr.
11591 * configure: Regenerate.
11592 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
11593 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
11594 * gdb.ada/null_record/bar.ads: Likewise.
11595 * gdb.ada/null_record/bar.adb: Likewise.
11596 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
11597 * gdb.ada/null_record.exp (testdir): New variable.
11598 (testfile): executable is now in testdir subdirectory.
11599 (srcfile): Use full path to the main compilation unit.
11600 * gdb.ada/fixed_points.exp: Same changes as above.
11601
30d756ae
NR
116022005-02-03 Nick Roberts <nickrob@snap.net.nz>
11603
11604 * gdb.base/interp.exp: New test.
11605
9d799f85
AC
116062005-01-24 Andrew Cagney <cagney@gnu.org>
11607
11608 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
11609
15656118
AC
116102005-01-19 Andrew Cagney <cagney@gnu.org>
11611
a892c31b
AC
11612 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
11613 configure.ac not configure.in.
11614
15656118
AC
11615 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
11616 of powerpc*-*-*.
11617 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 11618 * gdb.base/list.exp (test_list_function)
15656118
AC
11619 (test_list_filename_and_function): Ditto.
11620 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
11621
a7b01baf
AC
116222005-01-16 Andrew Cagney <cagney@gnu.org>
11623
17d92a02
AC
11624 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
11625
a7b01baf
AC
11626 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
11627
bc8332bb
AC
116282005-01-14 Andrew Cagney <cagney@gnu.org>
11629
11630 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
11631 * gdb.mi/mi2-var-cmd.exp: Ditto.
11632
4d074752
CV
116332005-01-10 Corinna Vinschen <vinschen@redhat.com>
11634
11635 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
11636
bec39cab
AC
116372005-01-07 Andrew Cagney <cagney@gnu.org>
11638
11639 * configure.ac: Rename configure.in, require autoconf 2.59.
11640 * configure: Re-generate.
11641 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
11642 * gdb.stabs/configure: Re-generate.
11643 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
11644 * gdb.hp/configure: Re-generate.
11645 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
11646 autoconf 2.59.
11647 * gdb.hp/gdb.objdbg/configure: Re-generate.
11648 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
11649 autoconf 2.59.
11650 * gdb.hp/gdb.defects/configure: Re-generate.
11651 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
11652 autoconf 2.59.
11653 * gdb.hp/gdb.compat/configure: Re-generate.
11654 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
11655 autoconf 2.59.
11656 * gdb.hp/gdb.base-hp/configure: Re-generate.
11657 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
11658 autoconf 2.59.
11659 * gdb.hp/gdb.aCC/configure: Re-generate.
11660
f10b16d4
JB
116612004-12-15 Jim Blandy <jimb@redhat.com>
11662
11663 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
11664 under NPTL when there is debugging info available for libpthread.
11665
fb6e1814
JG
116662004-12-13 Jerome Guitton <guitton@gnat.com>
11667
11668 * gdb.ada/fixed_points.c: New file.
11669 * gdb.ada/fixed_points.exp: New file.
11670
fe46cd3a
RC
116712004-12-03 Randolph Chung <tausq@debian.org>
11672
11673 * gdb.arch/pa-nullify.exp: New file.
11674 * gdb.arch/pa-nullify.s: New file.
11675
8de0841b
RC
116762004-11-30 Randolph Chung <tausq@debian.org>
11677
11678 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
11679 instead of "tbug". Fix regexp to work properly with gdb_test.
11680
c8170782
PH
116812004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
11682
11683 * gdb.base/bitfields2.exp: New test.
11684 * gdb.base/bitfields2.c: New file.
11685
954269c2
RE
116862004-11-28 Richard Earnshaw <rearnsha@arm.com>
11687
11688 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
11689
0107feed
RC
116902004-11-16 Randolph Chung <tausq@debian.org>
11691
11692 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
11693
f073ae8c
DJ
116942004-11-14 Daniel Jacobowitz <dan@debian.org>
11695
11696 * gdb.threads/threadapply.exp: Correct "macro details" test.
11697
19ad59e7
JJ
116982004-11-11 Jeff Johnston <jjohnstn@redhat.com>
11699
11700 * gdb.threads/threadapply.exp: New test.
11701 * gdb.threads/threadapply.c: New file.
11702
9cf0961b
MK
117032004-11-07 Mark Kettenis <kettenis@gnu.org>
11704
11705 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
11706 frames.
11707
c789492a
FL
117082004-11-05 Felix Lee <felix+log1@specifixinc.com>
11709
11710 * gdb.base/cursal.exp: New file.
11711 * gdb.base/cursal.c: New file.
11712
a1e167bb
AC
117132004-11-03 Andrew Cagney <cagney@gnu.org>
11714
11715 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
11716
b7cbf173
MK
117172004-10-30 Mark Kettenis <kettenis@gnu.org>
11718
11719 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
11720 NetBSD/ELF targets.
11721
88f9d34f
JB
117222004-10-29 Joel Brobecker <brobecker@gnat.com>
11723
11724 * gdb.threads/bp_in_thread.c: New file, copied from
11725 pthread_cond_wait.c.
11726 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
11727 file, rather than reusing the .c file from another testcase.
11728
ca7d6a0c
JB
117292004-10-20 Joel Brobecker <brobecker@gnat.com>
11730
11731 * gdb.ada/null_record.exp: Check where we stopped after
11732 sending the start command, instead of where the associated
11733 temporary breakpoint was inserted.
11734
0d863d03
AC
117352004-10-14 Andrew Cagney <cagney@gnu.org>
11736
11737 * gdb.mi/gdb701.c (main): Return 0.
11738
d11e72cb
DJ
117392004-10-13 Daniel Jacobowitz <dan@debian.org>
11740
d40539a4 11741 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 11742
e1923096
JJ
117432004-10-12 Jeff Johnston <jjohnstn@redhat.com>
11744
11745 * gdb.threads/schedlock.c: Add comment markers to use to find
11746 line numbers.
11747 * gdb.threads/schedlock.exp: Adjust regex to handle the new
11748 comments.
11749 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
11750 breakpoint lines.
11751
ec8ba2c9
DJ
117522004-10-12 Daniel Jacobowitz <dan@debian.org>
11753
11754 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
11755
0eb3658b
DJ
117562004-10-12 Daniel Jacobowitz <dan@debian.org>
11757
11758 * configure.in: Add gdb.dwarf2.
11759 * configure: Regenerated.
11760 * Makefile.in: Add gdb.dwarf2.
11761 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
11762 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
11763 gdb.dwarf2/file1.txt: New files.
11764
a271cc33
OF
117652004-10-11 Orjan Friberg <orjanf@axis.com>
11766
a9c64011 11767 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
11768 of "run", since the latter doesn't work with remote targets. Adjust
11769 the breakpoint numbering accordingly.
11770 * gdb.threads/pthread_cond_wait.exp: Ditto.
11771
895ce074
MC
117722004-10-08 Michael Chastain <mec.gnu@mindspring.com>
11773
11774 * gdb.base/overlays.exp: Update copyright years.
11775
6be3092d
KI
117762004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
11777
11778 * gdb.base/overlays.exp: Disable if target is Linux.
11779
e05389b8
FL
117802004-10-06 Felix Lee <felix+log1@specifixinc.com>
11781
11782 * config/gdbserver.exp (gdb_load): Use right filename on remote.
11783
73cb587d
KI
117842004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
11785
11786 * gdb.asm/asm-source.exp: Add m32r-linux target.
11787 * gdb.asm/m32r-linux.inc: New file.
11788
3c0edcdc
AC
117892004-09-24 Andrew Cagney <cagney@redhat.com>
11790 David Anderson <anderson@redhat.com>
11791
11792 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
11793 command fails, assume things will work.
11794 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
11795 (_GNU_SOURCE): Define.
11796 (print_unsigned, print_hex): Change parameter to "long long".
11797 (print_byte_count): New function, use to print byte counts.
11798 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
11799 O_LARGEFILE.
11800 (main): Compute an upper bound on a corefile in max_core_size.
11801 Limit memory chunk size to max_core_size. Limit total memory
11802 allocated to max_core_size.
11803
4bb3667f
AC
118042004-09-23 Andrew Cagney <cagney@gnu.org>
11805
11806 * gdb.base/bigcore.exp: Replace the code that creates a corefile
11807 from a separate process with code that creates a corefile by
11808 making the inferior dump core.
11809
60fe1a51
MK
118102004-09-23 Mark Kettenis <kettenis@gnu.org>
11811
11812 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
11813 block.
11814
8e937346
MC
118152004-09-23 Michael Chastain <mec.gnu@mindspring.com>
11816
11817 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
11818 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
11819 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
11820 Likewise.
11821
7213f6d6
JJ
118222004-09-20 Jeff Johnston <jjohnstn@redhat.com>
11823
11824 * gdb.java/jprint.exp: New test case for java inferior call.
11825 * gdb.java/jprint.java: Ditto.
11826
eac69dca
JB
118272004-09-15 Joel Brobecker <brobecker@gnat.com>
11828
11829 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
11830
22227696
MC
118312004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11832
11833 * gdb.threads/killed.c: Include <stdlib.h>.
11834 * gdb.threads/pthreads.c: Likewise.
11835
7dd403a4
MC
118362004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11837
11838 * gdb.threads/killed.c: Add copyright notice.
11839
33f2d567
JM
118402004-09-10 Jason Molenda (jmolenda@apple.com)
11841
a9c64011
AS
11842 * gdb.base/define.exp: Two new tests to verify zero space chars
11843 after 'if' and 'while' commands in a user-defined command is correctly
11844 parsed.
33f2d567 11845
e05b62ac
AC
118462004-09-08 Andrew Cagney <cagney@gnu.org>
11847
11848 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
11849 delivery test with duplicate at end of file.
11850
9cbe82da
MK
118512004-09-06 Mark Kettenis <kettenis@jive.nl>
11852
11853 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
11854
564803d9
MC
118552004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11856
11857 * config/hppro.exp: Removed.
11858
7c6807ce
MC
118592004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11860
11861 * config/sparclet.exp: Removed.
11862
bf7e26dd
MC
118632004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11864
11865 * config/udi.exp: Removed.
11866
714e341b
MC
118672004-09-02 Michael Chastain <mec.gnu@mindspring.com>
11868
11869 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
11870 of "exp_continue".
11871 (advancei): Likewise.
11872
1236e623
JJ
118732004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11874
11875 * gdb.base/unload.exp: Fix so messages aren't duplicated.
11876
3bdcad15
MI
118772004-09-01 Manoj Iyer <manjo@austin.ibm.com>
11878
228af206 11879 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
11880 to check for nodebug in executable.
11881 * gdb.gdb/observer.exp (setup_test): Likewise.
11882 * gdb.gdb/selftest.exp (test_with_self): Likewise.
11883 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
11884
c72b934c
AC
118852004-09-01 Andrew Cagney <cagney@gnu.org>
11886
11887 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11888 files.
11889
edd9b715
JJ
118902004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11891
11892 * gdb.base/unload.exp: Fix expected warning message to match
11893 latest format.
11894
fb4ce06b
CV
118952004-09-01 Corinna Vinschen <vinschen@redhat.com>
11896
11897 * gdb.base/call-rt-st.exp: Fix typos.
11898
ce78e7c3
MI
118992004-08-31 Manoj Iyer <manjo@austin.ibm.com>
11900
11901 * gdb.threads/thread_check.exp: New testcase.
11902 * gdb.threads/thread_check.c: New testcase.
11903
2dedb159
AC
119042004-08-31 Andrew Cagney <cagney@gnu.org>
11905
11906 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
11907 (skip_to_handler_entry): New procedures. Test stepping into a
11908 handler when the breakpoint is at the handler's entry point.
11909
68f53502
AC
119102004-08-30 Andrew Cagney <cagney@gnu.org>
11911
11912 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
11913 gdb/1757.
11914
3e3ffd2b
MC
119152004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11916
11917 With code from Manoj Iyer <manjo@austin.ibm.com>:
11918 * lib/gdb.exp (gdb_file_cmd): Return more information in the
11919 return value. Add an arm for "no debugging symbols found".
11920 Change a stray "error" to "perror".
11921 (gdb_run_cmd): Adapt to new return value.
11922 * gdb.base/remote.exp: Adapt to new return value.
11923 * gdb.gdb/complaints.exp: Likewise.
11924 * gdb.gdb/observer.exp: Likewise.
11925 * gdb.gdb/selftest.exp: Likewise.
11926 * gdb.gdb/xfullpath.exp: Likewise.
11927
4b6f5fd2
JB
119282004-08-27 Joel Brobecker <brobecker@gnat.com>
11929
11930 * gdb.threads/bp_in_thread.exp: New testcase.
11931
e5b25496
MC
119322004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11933
11934 Fix PR testsuite/1735.
11935 * gdb.threads/schedlock.c (thread_function): Add a cast
11936 to suppress a gcc warning.
11937 * gdb.threads/thread-specific.c (thread_function): Likewise.
11938
934353d6
MC
119392004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11940
11941 * gdb.base/unload.c: Include <stdlib.h>.
11942
f98a0aef 119432004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 11944
f98a0aef 11945 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
11946 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
11947 synchronized after the "return".
11948
5a2e8882
MC
119492004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11950
11951 * gdb.mi/basics.c: Include <stdio.h>.
11952 * gdb.mi/pthreads.c: Include <stdlib.h>.
11953 * gdb.mi/var-cmd.c: Include <stdlib.h>.
11954
a9640423
MC
119552004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11956
11957 * gdb.threads/schedlock.c: Add copyright notice.
11958
b04e311d
AC
119592004-08-25 Andrew Cagney <cagney@gnu.org>
11960
11961 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
11962 (skip_over_handler, breakpoint_over_hander): New test procedures.
11963 (advance, advancei): Add a proper prefix, do not use
11964 rerun_to_main.
11965 * gdb.base/sigstep.c (main): Change to use an infinite loop.
11966
7c27f15b
MC
119672004-08-24 Michael Chastain <mec.gnu@mindspring.com>
11968
11969 * gdb.mi/basics.c: Add copyright notice.
11970 * gdb.mi/var-cmd.c: Add copyright notice.
11971
fffc87ae
MC
119722004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11973
11974 * lib/gdb.exp: Remove signed_keyword_not_used.
11975 * lib/compiler.c: Likewise.
11976 * lib/compiler.cc: Likewise.
11977
d782e0bf
MC
119782004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11979
11980 * gdb.base/whatis.c: Remove conditional disabling of "signed".
11981 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
11982
96033e83
MC
119832004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11984
11985 * gdb.base/whatis.c: Add copyright notice.
11986
cf38c229
MK
119872004-08-20 Mark Kettenis <kettenis@gnu.org>
11988
11989 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
11990 it to skip the breakpoints encoded in the inline assembly.
11991
f4b49756
MC
119922004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11993
11994 * Makefile.in: Add gdb.fortran.
11995
2f193b69
MC
119962004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11997
11998 * gdb.base/call-sc.exp (test_scalar_returns):
11999 Fix cut-and-paste glitch in "Make fun return now".
12000
89a237cb
MC
120012004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12002
12003 * configure.in: Add gdb.fortran.
12004 * configure: Regenerate.
12005 * gdb.fortran/Makefile.in: New file.
12006 * lib/gdb.exp (skip_fortran_tests): New procedure.
12007
469aff8e
MC
120082004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12009
12010 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12011 reference to bug-gnu@prep.ai.mit.edu.
12012 * gdb.mi/mi-var-child.exp: Likewise.
12013 * gdb.mi/mi-var-cmd.exp: Likewise.
12014 * gdb.mi/mi-var-display.exp: Likewise.
12015 * gdb.mi/mi2-var-block.exp: Likewise.
12016 * gdb.mi/mi2-var-child.exp: Likewise.
12017 * gdb.mi/mi2-var-cmd.exp: Likewise.
12018 * gdb.mi/mi2-var-display.exp: Likewise.
12019
00b51b9f
MK
120202004-08-15 Mark Kettenis <kettenis@gnu.org>
12021
12022 * gdb.base/unload.c (main): Make local variable msg const.
12023
45f07fef
MC
120242004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12025
12026 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12027 to bug-gnu@prep.ai.mit.edu.
12028 * gdb.mi/mi-disassemble.exp: Likewise.
12029 * gdb.mi/mi-eval.exp: Likewise.
12030 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12031 default line number.
12032 * gdb.mi/mi-return.exp: Likewise.
12033 * gdb.mi/mi-simplerun.exp: Likewise.
12034 * gdb.mi/mi-stack.exp: Likewise.
12035 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12036 number with explicit range test.
12037 * gdb.mi/mi-watch.exp: Likewise.
12038 * gdb.mi/mi2-break.exp: Likewise.
12039 * gdb.mi/mi2-cli.exp: Likewise.
12040 * gdb.mi/mi2-disassemble.exp: Likewise.
12041 * gdb.mi/mi2-eval.exp: Likewise.
12042 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12043 default line number.
12044 * gdb.mi/mi2-return.exp: Likewise.
12045 * gdb.mi/mi2-simplerun.exp: Likewise.
12046 * gdb.mi/mi2-stack.exp: Likewise.
12047 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12048 number with explicit range test.
12049 * gdb.mi/mi2-watch.exp: Likewise.
12050
dd8c8ee7
MC
120512004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12052
12053 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12054 * gdb.cp/m-static.exp: Likewise.
12055 * gdb.cp/rtti.exp: Likewise.
12056
4e838464
MK
120572004-08-14 Mark Kettenis <kettenis@gnu.org>
12058
12059 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12060
8d8cb839
EZ
120612004-08-14 Eli Zaretskii <eliz@gnu.org>
12062
12063 * ChangeLog: Prefix Local Variables with semi-colons and indent
12064 the reference to older ChangeLog files, to fix fontification in
12065 Emacs.
12066
deea8bb0
MC
120672004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12068
12069 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12070 * gdb.mi/mi2-break.exp: Likewise.
12071
c3297504
MC
120722004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12073
12074 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
12075
25808999
MC
120762004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12077
12078 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
12079
226a8d71
MC
120802004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12081
12082 * gdb.cp/classes.exp: Remove unused declarations. Just let
12083 test names default instead of providing special names. Remove
12084 extraneous demangler test.
12085
37fdf854
JJ
120862004-08-12 Jeff Johnston <jjohnstn@redhat.com>
12087
12088 * gdb.base/unload.exp: New test for breakpoints in dynamically
12089 loaded libraries.
12090 * gdb.base/unload.c: Ditto.
12091 * gdb.base/unloadshr.c: Ditto.
12092
2d3a7986
MC
120932004-08-12 Michael Chastain <mec.gnu@mindspring.com>
12094
12095 * gdb.cp/classes.exp (test_ptype_class_objects): Call
12096 cp_test_ptype_class.
12097 (test_enums): Likewise.
12098
c72b934c
AC
120992004-08-10 Andrew Cagney <cagney@gnu.org>
12100
12101 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12102 files.
12103
cc503c8a
AC
121042004-08-10 Andrew Cagney <cagney@gnu.org>
12105
12106 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
12107 init_malloc call.
12108
902f2ccb
MC
121092004-08-10 Michael Chastain <mec.gnu@mindspring.com>
12110
12111 * ChangeLog: Add copyright notice. The notice is copied
12112 from emacs 21.3 top level ChangeLog.
12113
78c90502
MC
121142004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12115
12116 * lib/cp-support.exp: New file.
12117 * lib/cp-support.exp (cp_test_type_class): New function.
12118 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
12119 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
12120 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
12121 cp_test_ptype_class.
12122
88e5ea78
MC
121232004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12124
12125 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
12126 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12127 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
12128 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
12129 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12130 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
12131 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
12132 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
12133 gdb.mi/mi2-watch.exp: Update copyright years.
12134
6a89fc9c
MK
121352004-08-09 Mark Kettenis <kettenis@gnu.org>
12136
12137 * gdb.base/sigaltstack.exp: Provide proper anchoring.
12138
1482e0de
MC
121392004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12140
12141 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
12142 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
12143 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
12144 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12145 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
12146 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
12147 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
12148 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12149 gdb.mi/mi-watch.exp: Update copyright years.
12150
1a5ce3f3
DJ
121512004-08-08 Daniel Jacobowitz <dan@debian.org>
12152
12153 PR gdb/1738
12154 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
12155 from a breakpoint with a pending signal.
12156
04f6ecf2
DJ
121572004-08-08 Daniel Jacobowitz <dan@debian.org>
12158
12159 PR gdb/1736
12160 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
12161 * gdb.base/sigaltstack.exp (finish_test): Consume output until
12162 the prompt.
12163 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
12164
54d90d35
DJ
121652004-08-08 Daniel Jacobowitz <dan@debian.org>
12166
12167 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
12168
d2f6abb0
DJ
121692004-08-08 Daniel Jacobowitz <dan@debian.org>
12170
12171 PR gdb/1736
12172 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
12173 for i?86-*-linux*.
12174
5598c03d
DJ
121752004-08-08 Daniel Jacobowitz <dan@debian.org>
12176
12177 * gdb.arch/i386-prologue.exp: Compile without debug information.
12178
c6fee705
MC
121792004-08-08 Michael Chastain <mec.gnu@mindspring.com>
12180
12181 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
12182 rather than asking gdb to search.
12183
dd90efdb
MC
121842004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12185
12186 * gdb.base/gcore.c: Include <string.h>.
12187
1e84bec1
MC
121882004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12189
12190 * gdb.base/gcore.c: Add copyright notice.
12191
e425eb2b
MC
121922004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12193
12194 * gdb.base/freebpcmd.c: Include <stdio.h>.
12195 * gdb.base/long_long.c: Include <string.h>.
12196 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
12197 * gdb.base/siginfo.c: Include <string.h>.
12198 * gdb.base/sigstep.c: Include <string.h>.
12199
cb9aaed5
MC
122002004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12201
12202 * gdb.base/complex.c: Include <stdlib.h>.
12203
55944f3d
MC
122042004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12205
12206 * gdb.base/complex.c: Add copyright notice.
12207
7b2953d9
MC
122082004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12209
12210 * gdb.base/charset.c: Include <stdlib.h>.
12211
c9133d23
MC
122122004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12213
12214 * gdb.base/auxv.c: Include <stdlib.h>.
12215
0a8490ad
MC
122162004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12217
12218 * gdb.base/auxv.c: Add copyright notice.
12219
3426d5ec
MC
122202004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12221
12222 * gdb.base/coremaker.c: Add copyright notice.
12223 * gdb.base/coremaker2.c: Add copyright notice.
12224
8da195dd
AC
122252004-08-04 Andrew Cagney <cagney@gnu.org>
12226
12227 * gdb.base/store.exp: Update copyright.
12228 (check_set, up_set, check_struct, up_struct): Add a prefix to test
12229 names, do not import gdb_prompt.
12230
8d394f98
AC
122312004-08-01 Andrew Cagney <cagney@gnu.org>
12232
12233 Fix PR testsuite/1729.
12234 * gdb.base/dump.exp: Add test name to callers of capture_value, do
12235 not use capture_value with value 4.
12236 (capture_value): Add optional test name parameter.
12237 (test_reload_saved_value, test_restore_saved_value): Use $msg as
12238 the prefix, pass to capture_value.
12239
b6702b23
MK
122402004-08-01 Mark Kettenis <kettenis@gnu.org>
12241
12242 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
12243 * gdb.arch/i386-prologue.c (standard): New prototype and function.
12244 (main): Call new function.
12245
c203e0ca
MC
122462004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12247
12248 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
12249
a7995a30
MC
122502004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12251
12252 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
12253
9366563b
MC
122542004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12255
b6eeaf26 12256 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
12257 Accept more values of vtbl pointer. Remove some messages
12258 about "obsolete gcc or gdb".
12259
2fc1f950
MC
122602004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12261
12262 * gdb.cp/classes.exp: Accept more varieties of ptype output.
12263
c724d49b
MC
122642004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12265
12266 * gdb.base/asm-source.exp: Properly convert target board
12267 debug flags from gcc format to binutils format.
12268
736b0fce
MK
122692004-07-28 Mark Kettenis <kettenis@gnu.org>
12270
12271 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
12272 gdb1718". PR backtrace/1718 partially fixed.
12273
5633ea5c
JJ
122742004-07-27 Jeff Johnston <jjohnstn@redhat.com>
12275
12276 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
12277
575eebb1
NC
122782004-07-26 Nick Clifton <nickc@redhat.com>
12279
12280 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
12281 good default value for a specific architecture is available then
12282 set it to that value. Otherwise default to the -gstabs switch.
12283 Remove the -g... switches from the asm-flags variable. Allow the
12284 target board info to override the value if it wants to. Pass the
12285 switch on the assembler command line.
12286
62104619
MK
122872004-07-23 Mark Kettenis <kettenis@gnu.org>
12288
12289 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
12290 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
12291 (main): Call new function.
12292
4a1135b8
MC
122932004-07-22 Michael Chastain <mec.gnu@mindspring.com>
12294
12295 Test for PR exp/1715.
12296 * gdb.base/radix.exp: Refactor common procedures. Make all
12297 test names unique. Change XFAIL to KFAIL.
12298
8a12c1f0
MC
122992004-07-20 Michael Chastain <mec.gnu@mindspring.com>
12300
12301 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
12302 * gdb.ada/gnat_ada.gin: ... to here.
12303 * configure.in: Use gnat_ada.gin.
12304 * configure: Regenerate.
12305
23b451cf
AC
123062004-07-20 Andrew Cagney <cagney@gnu.org>
12307
12308 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
12309 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
12310 XFAILs. Clean up test messages and comments. Check backtraces.
12311 Delete re-sync code.
12312
ab618a02
MC
123132004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12314
12315 Fix PR cli/740.
12316 * gdb.base/annota1.exp: Honor gdb,nosignals.
12317 * gdb.base/annota3.exp: Likewise.
12318
46dad340
MC
123192004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12320
12321 * lib/java.exp: Update copyright notice.
12322
756d8c70
AC
123232004-07-19 Andrew Cagney <cagney@gnu.org>
12324
12325 * gdb.base/selftest.exp: Copy file from here ...
12326 * gdb.gdb/selftest.exp: ... to here.
12327
586027e6
AC
123282004-07-16 Andrew Cagney <cagney@redhat.com>
12329
12330 * lib/insight-support.exp: Delete file.
12331 * lib/java.exp (java_init): Fix copyright.
12332
029d2200
AC
123332004-07-16 Andrew Cagney <cagney@gnu.org>
12334
12335 * gdb.base/restore.c: Append "prologue" to comments marking the a
12336 function's prologue.
12337 * gdb.base/restore.exp: Update copyright, re-indent.
12338 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
12339 callerN" prefix where needed. Update patterns that match a
12340 function's prologue.
12341
653b62c5
MC
123422004-07-16 Michael Chastain <mec.gnu@mindspring.com>
12343
12344 * gdb.base/restore.c: Add copyright notice.
12345
f7d690e5
AC
123462004-07-16 Andrew Cagney <cagney@gnu.org>
12347
12348 * gdb.base/logical.exp: Update copyright.
12349 (evaluate): New procedure. Use to re-implement tests using
12350 several tables.
12351
d629a7cb
MH
123522004-07-14 Martin Hunt <hunt@redhat.com>
12353
12354 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
12355 which fixes some problems where init.tcl was not found.
12356
9c7bb332
AC
123572004-07-13 Andrew Cagney <cagney@gnu.org>
12358
6bf46641
AC
12359 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
12360 (check_sizeof, check_valueof): Do not include the output in the
12361 test name. Use gdb_test.
12362 (get_valueof): Use gdb_test_multiple.
12363
c4ffd4c0
AC
12364 * gdb.base/step-test.exp: Update copyright. Use
12365 gdb_test_multiple. Ensure that test names do not include
12366 architecture dependent output.
12367
ab89363a
AC
12368 * gdb.gdb/observer.exp: Update copyright.
12369 (setup_test): Use gdb_test_multiple.
12370 (attach_first_observer, attach_second_observer)
12371 (attach_third_observer, detach_first_observer)
12372 (detach_second_observer, detach_third_observer)
12373 (reset_counters, check_counters): Make $message a prefix.
12374 (test_normal_stop_notifications): Add "args" parameter - a list of
12375 init functions to be called. Make $message a prefix,
12376 (test_observer_normal_stop): Change the message prefixes so that
12377 they are unique, pass the attach / detach procedures to
12378 test_normal_stop_notifications.
12379
ec58997a
AC
12380 * gdb.base/signull.exp (test_segv): Prefix all tests with
12381 "${name}". Clean up test messages.
12382
b475183b
AC
12383 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
12384
9c7bb332
AC
12385 * gdb.base/ena-dis-br.exp: Update copyright.
12386 (break_at): New function. Replace send_gdb with gdb_test,
12387 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
12388 ignore count, not stopped at bpt", with KFAIL.
12389
2dd95497
CV
123902004-07-13 Corinna Vinschen <vinschen@redhat.com>
12391
12392 * gdb.base/attach.exp: Remove cleanupfile handling.
12393
419e626b
AC
123942004-07-12 Andrew Cagney <cagney@gnu.org>
12395
12396 * gdb.base/annota1.exp: Cleanup corefile test name.
12397 * gdb.base/annota3.exp: Ditto.
12398
8b1b3228
AC
123992004-07-12 Andrew Cagney <cagney@gnu.org>
12400
78650829
AC
12401 * gdb.base/signals.exp: Clean up copyright, re-indent.
12402
8b1b3228
AC
12403 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
12404 gdb_test and gdb_test_multiple.
12405
935c2760
JJ
124062004-07-08 Jeff Johnston <jjohnstn@redhat.com>
12407
12408 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 12409 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
12410 provide line number info for first statement in main.
12411
1544280f
AC
124122004-07-08 Andrew Cagney <cagney@gnu.org>
12413
1279f4ff
AC
12414 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
12415
1544280f
AC
12416 * gdb.base/sigbpt.exp: Make the common part of each test name a
12417 prefix instead of suffix.
12418
bcc82369
BR
124192004-07-07 Bob Rossi <bob_rossi@cox.net>
12420
12421 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
12422 test from test_tbreak_creation_and_listing to
12423 test_file_list_exec_source_file
12424 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
12425 Changed name of test from test_tbreak_creation_and_listing to
12426 test_file_list_exec_source_file
12427
23f4b0aa
JJ
124282004-07-07 Jeff Johnston <jjohnstn@redhat.com>
12429
12430 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
12431 the jmisc() constructor instead of <init>.
12432 * gdb.java/jmisc1.exp: Ditto.
12433
56401cd5
AC
124342004-07-07 Andrew Cagney <cagney@gnu.org>
12435
12436 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
12437 corrupting the PC.
12438
44ae2f6a
MC
124392004-07-06 Michael Chastain <mec.gnu@mindspring.com>
12440
12441 * gdb.cp/templates.exp: Accept whitespace change in demangler
12442 output.
12443
45a83408
AC
124442004-07-06 Andrew Cagney <cagney@gnu.org>
12445
12446 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
12447
d205ad70
MC
124482004-07-02 Michael Chastain <mec.gnu@mindspring.com>
12449
12450 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
12451 * lib/compiler.cc: Likewise.
12452
06ea1a61
MC
124532004-06-30 Michael Chastain <mec.gnu@mindspring.com>
12454
12455 * lib/compiler.cc: Work around string preprocessing problem
12456 with old hp c++ compiler.
12457 * lib/compiler.c: Likewise.
12458
daab1251
CV
124592004-06-29 Corinna Vinschen <vinschen@redhat.com>
12460
12461 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
12462 directives to conditionalize symbol prefixing.
12463 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
12464 additional_flags handling. Add underscore prefix for Cygwin.
12465 * gdb.arch/i386-unwind.c: Use preprocessor directives to
12466 conditionalize symbol prefixing.
12467 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
12468 additional_flags handling. Add underscore prefix for Cygwin.
12469
cc984116
CV
124702004-06-29 Corinna Vinschen <vinschen@redhat.com>
12471
12472 * gdb.base/bigcore.exp: Skip test on Cygwin.
12473
c279b077
MC
124742004-06-28 Michael Chastain <mec.gnu@mindspring.com>
12475
12476 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
12477 formats for "info register". Use gdb_test_multiple. Fix
12478 the "invalid register" test.
12479
0e915747
CV
124802004-06-28 Corinna Vinschen <vinschen@redhat.com>
12481
12482 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
12483 PID for Cygwin. Add Cygwin specific strings to check for in some
12484 tests.
12485 (do_attach_tests): Add a test for user interaction when attaching
12486 to a process with no matching symbol table already loaded.
12487
11422c86
AC
124882004-06-26 Andrew Cagney <cagney@gnu.org>
12489
12490 Test PR java/1567 and PR java/1565.
12491 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
12492 * gdb.java/jmisc2.exp: Delete file.
12493
cefbce26
MC
124942004-06-26 Michael Chastain <mec.gnu@mindspring.com>
12495
12496 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
12497
e19f872c
CV
124982004-06-25 Corinna Vinschen <vinschen@redhat.com>
12499
12500 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
12501 attach process.
12502
d931ba3b
MC
125032004-06-23 Michael Chastain <mec.gnu@mindspring.com>
12504
12505 * gdb.cp/pr-1553.exp: Remove.
12506
aef68c48
MC
125072004-06-22 Michael Chastain <mec.gnu@mindspring.com>
12508
12509 * gdb.cp/pr-1553.cc: Remove.
12510 * gdb.cp/pr-1553.exp: Disable this test.
12511
8d5df71a
JB
125122004-06-20 Jim Blandy <jimb@redhat.com>
12513
a9c64011 12514 Fix PR testsuite/1680.
8d5df71a
JB
12515 * gdb.arch/i386-sse.exp: Properly quote curly braces in
12516 regular expressions.
12517
4ac6f39d
MC
125182004-06-19 Michael Chastain <mec.gnu@mindspring.com>
12519
12520 Fix PR testsuite/1679.
12521 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
12522 Issue an UNSUPPORTED result instead.
12523
1b413552
JB
125242004-06-18 Jim Blandy <jimb@redhat.com>
12525
12526 * gdb.base/charset.exp: Only send a control-C if we see a new
12527 prompt and incomplete command.
12528
6daa6ebd
MC
125292004-06-18 Michael Chastain <mec.gnu@mindspring.com>
12530
12531 * gdb.cp/pr-574.cc: Add copyright notice.
12532
51fa4ae0
JB
125332004-06-17 Jim Blandy <jimb@redhat.com>
12534
12535 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
12536 cases where the regexp has no groups; this grabs random text from
12537 the previous test suite, whatever that was.
12538
8fea26c5
MC
125392004-06-17 Michael Chastain <mec.gnu@mindspring.com>
12540
12541 * gdb.cp/printmethod.cc: Add copyright notice.
12542
1e3aeb41
MC
125432004-06-16 Michael Chastain <mec.gnu@mindspring.com>
12544
12545 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
12546
9d9030bc
AC
125472004-06-16 Andrew Cagney <cagney@gnu.org>
12548
12549 * gdb.base/signull.c: Update copyright. Include <string.h>.
12550 (bowler): Replace data_pointer with data_read
12551 and data_write cases. Add code_descriptor case.
12552 (zero, desc): New array and pointer.
12553 (data, code): Change to simple pointers.
12554 * gdb.base/signull.exp: Fix probe pattern matching a function
12555 descriptor SIGSEGV. Replace data_pointer with data_read and
12556 data_write tests.
12557
acd4ad44
AC
125582004-06-16 Andrew Cagney <cagney@gnu.org>
12559
12560 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
12561
08fd625c
MC
125622004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12563
12564 * gdb.base/long_long.c: Add copyright notice.
12565
1903502c
MC
125662004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12567
12568 * gdb.base/long_long.exp: Remove reference to
12569 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
12570 to gdb_breakpoint and gdb_continue_to_breakpoint.
12571
83313cb1
JB
125722004-06-14 Jim Blandy <jimb@redhat.com>
12573
12574 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
12575 endian case.
12576
1bf404ef
AC
125772004-06-14 Andrew Cagney <cagney@gnu.org>
12578
12579 * gdb.base/gcore.exp (capture_command_output): Delete the always
12580 passing tests containing inferior values.
12581 * gdb.base/ending-run.exp: Do not include the breakpoint address
12582 in the test message. Update copyright.
12583 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
12584 size in the test name, use gdb_test_multiple. Update copyright.
12585
ef220b33
MC
125862004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12587
12588 * gdb.cp/ref-types.cc: Add copyright notice.
12589
4f70a4c9
MC
125902004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12591
12592 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
12593 hp_aCC_compiler.
12594 * lib/compiler.cc: Likewise.
12595 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
12596 'set' commands. Log diagnostics for other lines. Set
12597 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
12598
335928ac
MC
125992004-06-13 Michael Chastain <mec.gnu@mindspring.com>
12600
12601 * gdb.cp/try_catch.cc: Add copyright notice.
12602
2efb12e8
MC
126032004-06-12 Michael Chastain <mec.gnu@mindspring.com>
12604
12605 * gdb.cp/userdef.cc: Add copyright notice.
12606
0bbed51a
MC
126072004-06-11 Michael Chastain <mec.gnu@mindspring.com>
12608
12609 * gdb.cp/virtfunc.cc: Add copyright notice.
12610
e12a46c9
RC
126112004-06-11 Randolph Chung <tausq@debian.org>
12612
12613 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
12614 problem.
12615
338e05af
AC
126162004-06-10 Andrew Cagney <cagney@gnu.org>
12617
12618 * lib/compiler.cc, lib/compiler.c: Append either
12619 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
12620 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
12621 instead of gcc-3-3.
12622
dc3f10cb
AC
126232004-06-09 Andrew Cagney <cagney@gnu.org>
12624
b4d946af
AC
12625 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
12626 gdb/1455, bug is specific to "long long" and "double".
a9c64011 12627
dc3f10cb
AC
12628 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
12629 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
12630 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
12631 fixed.
12632
b5c0bfa2
AC
126332004-06-09 Andrew Cagney <cagney@gnu.org>
12634
12635 * gdb.base/structs.exp (test_struct_returns): Replace
12636 "return_value_unknown" and "finish_value_unknown" by
12637 "return_value_known" and "finish_value_known". Instead of
12638 "return_value_unknown" iff "finish_value_unknown", check
12639 "return_value_known" implies "finish_value_known".
12640
caeb605f
MH
126412004-06-08 Martin Hunt <hunt@redhat.com>
12642
12643 * gdb.base/float.exp: Add pattern for mips targets.
12644
c892bb64
RC
126452004-06-08 Randolph Chung <tausq@debian.org>
12646
12647 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
12648 message for unknown architectures more clear.
12649
48306d3e
JB
126502004-06-08 Joel Brobecker <brobecker@gnat.com>
12651
12652 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
12653 start the execution of the program.
12654
83ecb59f
JB
126552004-06-07 Jim Blandy <jimb@redhat.com>
12656
12657 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
12658 * gdb.arch/i386-cpuid.h: New helper file.
12659
55264cb4
RC
126602004-06-07 Randolph Chung <tausq@debian.org>
12661
12662 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
12663 has started.
12664
23cadb28
RM
126652004-06-04 Roland McGrath <roland@redhat.com>
12666
12667 Fix PR gdb/1647.
12668 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
12669 differently to be robust to output buffering differences.
12670
51d01eda
MC
126712004-06-04 Michael Chastain <mec.gnu@mindspring.com>
12672
12673 * gdb.threads/pthreads.exp: Update copyright years.
12674 (check_control_c): Change asynchronous 'after' to synchronous.
12675
f4fc3b93
RM
126762004-06-04 Roland McGrath <roland@redhat.com>
12677
12678 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
12679 next gdb prompt.
12680
4013522b
MC
126812004-06-02 Michael Chastain <mec.gnu@mindspring.com>
12682
12683 Fix PR gdb/1636.
12684 * gdb.threads/manythreads.exp: Change asynchronous 'after'
12685 calls to synchronous.
12686
7a8f1e6b
JB
126872004-05-26 Jim Blandy <jimb@redhat.com>
12688
12689 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
12690
81bb3443
RC
126912004-05-24 Randolph Chung <tausq@debian.org>
12692
12693 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
12694 * gdb.asm/pa.inc: New file.
12695
8f5a3103
MK
126962004-05-22 Mark Kettenis <kettenis@gnu.org>
12697
12698 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
12699
734b8fe8 127002004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 12701 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
12702
12703 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
12704 GDB prompt.
12705
725603e1
UW
127062004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12707
f4fc3b93 12708 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
12709 setjmp/longjmp. Use sigaction instead of signal.
12710
8b923272 127112004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 12712 Michael Snyder <msnyder@redhat.com>
8b923272
JB
12713
12714 * gdb.threads/pthread_cond_wait.c: New file.
12715 * gdb.threads/pthread_cond_wait.exp: New testcase.
12716
8bfabb04
AC
127172004-05-13 Andrew Cagney <cagney@redhat.com>
12718
12719 * gdb.base/signull.exp, gdb.base/signull.c: New files.
12720 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
12721
42edda50
AC
127222004-05-11 Andrew Cagney <cagney@redhat.com>
12723
12724 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
12725 fixed but revealed gdb/1639.
12726
d303a6c7
AC
127272004-05-10 Andrew Cagney <cagney@redhat.com>
12728
12729 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
12730 func1" and "next to 2nd alarm", kernel bug avoided.
12731
bf08c2a1
DJ
127322004-05-10 Daniel Jacobowitz <dan@debian.org>
12733
12734 PR external/1568
12735 * gdb.base/bigcore.exp: Check the size of the dumped core file.
12736 XFAIL if it is smaller than bytes_allocated.
12737 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
12738 (main): Make chunks_allocated unsigned. Correct comment.
12739
c0586a34
JB
127402004-05-07 Joel Brobecker <brobecker@gnat.com>
12741
12742 * gdb.arch/powerpc-aix-prologue.c: New file.
12743 * gdb.arch/powerpc-aix-prologue.exp: New file.
12744
f2785d12
JB
127452004-05-07 Jim Blandy <jimb@redhat.com>
12746
12747 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
12748 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
12749
bd7f6e30
JB
127502004-05-06 Joel Brobecker <brobecker@gnat.com>
12751
12752 * gdb.base/sep.exp: No longer setup_kfail when the program was
12753 built with dwarf2.
12754
0a5e7efe
JI
127552004-05-05 Jim Ingham <jingham@apple.com>
12756
12757 * gdb.base/pending.exp: Make sure pending breakpoints
12758 preserve the ignore count.
f4fc3b93 12759
a8958849
MK
127602004-04-27 Jerome Guitton <guitton@gnat.com>
12761
12762 * i386-prologue.exp: Add testcase for jump instruction as first
12763 instruction of the real code.
12764 * i386-prologue.c (jump_at_beginning): New function.
12765
7e103f5b
MK
127662004-04-28 Mark Kettenis <kettenis@gnu.org>
12767
12768 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
12769 x86_64-*-*.
12770
5d38b224
MK
127712004-04-28 Mark Kettenis <kettenis@gnu.org>
12772
12773 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
12774 i*86-*-*.
12775
0ef32fd9
MK
127762004-04-25 Mark Kettenis <kettenis@gnu.org>
12777
12778 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
12779 expression that checks the return type.
12780
71d7dd7c
AC
127812004-04-23 Andrew Cagney <cagney@redhat.com>
12782
12783 * gdb.base/call-sc.exp: New test of scalar call/return values.
12784 * gdb.base/call-sc.c: Ditto.
12785
1e9f977e
JJ
127862004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12787
12788 * gdb.threads/manythreads.c: Reduce thread stack size.
12789
899d9e3a
JJ
127902004-04-23 Jeff Johnston <jjohnstn@redhat.com>
12791
12792 * gdb.threads/manythreads.c: Add copyright notice.
12793
61bcae62
AC
127942004-04-23 Andrew Cagney <cagney@redhat.com>
12795
12796 * gdb.base/siginfo.exp: Better handle step out of signal.
12797 * gdb.base/sigstep.exp: Ditto.
12798
7339a42e 127992004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 12800 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
12801
12802 * gdb.threads/manythreads.c: New testcase.
12803 * gdb.threads/manythreads.exp: Ditto.
12804
5c98409b
JB
128052004-04-22 Jim Blandy <jimb@redhat.com>
12806
12807 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
12808 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
12809
3b611f1a
MC
128102004-04-21 Michael Chastain <mec.gnu@mindspring.com>
12811
12812 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
12813
f0fd9238
AC
128142004-04-21 Andrew Cagney <cagney@redhat.com>
12815
12816 * gdb.base/sigstep.c: New file.
12817 * gdb.base/sigstep.exp: New file.
12818
90990674
JB
128192004-04-16 Joel Brobecker <brobecker@gnat.com>
12820
12821 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
12822 call to observer_notify_normal_stop.
12823
78cef34b
AC
128242004-04-15 Andrew Cagney <cagney@redhat.com>
12825
12826 * gdb.base/siginfo.c: New file.
12827 * gdb.base/siginfo.exp: New file.
12828
d2343407
JB
128292004-04-12 J. Brobecker <brobecker@gnat.com>
12830
12831 * gdb.base/sep.exp: Fix typo in comment.
12832
a2dba3c8
JB
128332004-04-12 J. Brobecker <brobecker@gnat.com>
12834
12835 * gdb.base/sep.c: New file.
12836 * gdb.base/sep-proc.c: New file.
12837 * gdb.base/sep.exp: New testcase.
12838
15f7b60e
MK
128392004-04-09 Mark Kettenis <kettenis@gnu.org>
12840
12841 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
12842 support.
12843
44f4de1a
AC
128442004-04-05 Andrew Cagney <cagney@redhat.com>
12845
12846 * gdb.base/sigaltstack.c: New file.
12847 * gdb.base/sigaltstack.exp: New file.
12848
ef04f396
JB
128492004-04-04 Joel Brobecker <brobecker@gnat.com>
12850
12851 * gdb.base/foll-fork.exp: Update the expected output for
12852 "help set follow-fork-mode", to match a change that was made
12853 to the help of this variable on 2004-01-13.
12854
d40d2c92
JB
128552004-04-01 Joel Brobecker <brobecker@gnat.com>
12856
12857 * lib/ada.exp: Add copyright notice.
12858 * bar.ads: Likewise.
12859 * bar.adb: Likewise.
12860 * null_record.adb: Likewise.
12861 * null_record.exp: Likewise.
12862 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
12863
f86ef5a3
JB
128642004-04-01 Joel Brobecker <brobecker@gnat.com>
12865
12866 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
12867 * configure: Regenerate.
12868
414e70e3
JB
128692004-04-01 Joel Brobecker <brobecker@gnat.com>
12870
12871 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
12872 to build the application. Remove the message printed when in
12873 verbose mode, redundant with the UNSUPPORTED message above.
12874
f0aaee49
JB
128752004-03-31 Joel Brobecker <brobecker@gnat.com>
12876
12877 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
12878 * gdb.ada (null_record.exp): New testcase.
12879
ac81cb54
JB
128802004-03-31 Joel Brobecker <brobecker@gnat.com>
12881
12882 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
12883
854af2f7
JB
128842004-03-31 Joel Brobecker <brobecker@gnat.com>
12885
12886 * gdb.ada: New subdirectory.
12887 * gdb.ada/Makefile.in: New file.
12888 * gdb.ada/gnat_ada.gpr.in: New file.
12889
034cb681
JB
128902004-03-31 Joel Brobecker <brobecker@gnat.com>
12891
12892 * lib/ada.exp: New file.
12893
78a1a894
DJ
128942004-03-24 Daniel Jacobowitz <drow@mvista.com>
12895
12896 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
12897 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
12898
4b2b3b3e
AC
128992004-03-22 Andrew Cagney <cagney@redhat.com>
12900
12901 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
12902 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
12903 Problem identified by Ulrich Weigand.
12904
23c73aa3
DC
129052004-03-17 David Carlton <carlton@kealia.com>
12906
12907 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
12908 PR c++/826.
12909
d63a86f8
RM
129102004-03-16 Roland McGrath <roland@redhat.com>
12911
12912 * gdb.base/auxv.exp: New file.
12913 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
12914
0e02aa50
DC
129152004-03-12 David Carlton <carlton@kealia.com>
12916
12917 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
12918 * gdb.cp/pr-1553.cc: Ditto.
12919 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
12920 pass branch.
12921
c20b71be
MC
129222004-03-12 Michael Chastain <mec.gnu@mindspring.com>
12923
12924 * gdb.cp/templates.exp: Accept more template types.
12925
c7414a01
MC
129262004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12927
12928 From Corinna Vinschen with modifications.
12929 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
12930 local variable obj_with_enum.
12931 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
12932 results with obj_with_enum.
12933
ed69573c
MC
129342004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12935
12936 * gdb.cp/classes.cc: New file, copied from misc.cc.
12937 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
12938
28301461
MC
129392004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12940
12941 * gdb.cp/misc.cc: Add copyright notice.
12942
1198ecbe
DC
129432004-03-05 David Carlton <carlton@kealia.com>
12944
12945 * gdb.cp/rtti.exp: Add 'print *obj3' test.
12946 * gdb.cp/rtti.h: Update copyright.
12947 (namespace n2::n3): New.
12948 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
12949 (n2::n3::func3): New.
12950 (main): Call n2::n3::func3.
12951 * gdb.cp/rtti2.cc: Update copyright.
12952 (n2::create3): New.
12953
9e08c470
MK
129542004-03-04 Mark Kettenis <kettenis@gnu.org>
12955
12956 * gdb.asm/openbsd.inc: Fix typo.
12957
4bebc3aa
FF
129582004-03-03 Fred Fish <fnf@redhat.com>
12959
12960 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
12961 "val" instead of unused "size". Update copyright year.
12962
6ea9fb37
DJ
129632004-02-29 Daniel Jacobowitz <drow@mvista.com>
12964
12965 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
12966 to use unsigned char.
12967 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
12968 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
12969
23b23974
DJ
129702004-02-29 Daniel Jacobowitz <drow@mvista.com>
12971
12972 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
12973 line of output.
12974
7574fd53
DJ
129752004-02-28 Daniel Jacobowitz <drow@mvista.com>
12976
12977 * gdb.base/relocate.c (dummy): Initialize.
12978
a195357f
DJ
129792004-02-28 Daniel Jacobowitz <drow@mvista.com>
12980
12981 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
12982 a breakpoint at exit.
12983
72fd54a9
FF
129842004-02-27 Fred Fish <fnf@redhat.com>
12985
12986 * gdb.base/chng-syms.exp: Add expect condition to match failing
12987 case that isn't a timeout.
12988
b9d23137
AC
129892004-02-27 Andrew Cagney <cagney@redhat.com>
12990
12991 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
12992 support.
12993
15d208f6 129942004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 12995
15d208f6
FF
12996 * gdb.arch/gdb1431.c: Remove.
12997 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
12998 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
12999 of "until" incorrectly.
13000
98f9cd2d
JB
130012004-02-26 J. Brobecker <brobecker@gnat.com>
13002
13003 * gdb.cp/class2.cc (empty): New class.
13004 (refer): New function.
13005 (main): Declare an object of type empty and use it.
13006 * gdb.cp/class2.exp: Print the value of an object of type empty.
13007
9b50c11b
JJ
130082004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13009
13010 * gdb.base/langs.exp: Update query string to match the
13011 new nquery format used for pending breakpoints.
13012
0dcd613f
AC
130132004-02-26 Andrew Cagney <cagney@redhat.com>
13014
13015 Fix PR i18n/1570.
13016 * gdb.base/charset.c: Update copyright notice.
13017 (main, init_string): Remove the escape character '\e' tests.
13018 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13019 * gdb.base/charset.exp (valid_host_charset): Ditto.
13020 * gdb.base/setvar.exp: Ditto.
13021
b8a56647
AC
130222004-02-24 Andrew Cagney <cagney@redhat.com>
13023
90d59e34
AC
13024 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13025 mmapped data in core file" PASS and FAIL messages consistent.
13026
b8a56647
AC
13027 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13028 setting a breakpoint. Work around PR java/1565.
13029
9f27c604
JJ
130302004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13031
13032 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13033 new nquery format.
13034 * gdb.base/pending.exp: Ditto.
13035
3224a706
MK
130362004-02-22 Mark Kettenis <kettenis@gnu.org>
13037
13038 * configure.in: Run stabs tests on *BSD.
13039 * configure: Regenerated.
13040
41e0a9ca
MK
130412004-02-21 Mark Kettenis <kettenis@gnu.org>
13042
13043 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13044
1e1b3428
FF
130452004-02-20 Fred Fish <fnf@redhat.com>
13046
13047 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13048 blank in test for "returns short", for consistency with other
13049 "returns xxx" tests. Update copyright year.
13050
f9a7572a
FF
130512004-02-19 Fred Fish <fnf@redhat.com>
13052
13053 New testcase for PR breakpoint/1558.
13054 * gdb.arch/gdb1558.exp: New file.
13055 * gdb.arch/gdb1558.c: New file.
13056
b2ce2854
EZ
130572004-02-19 Elena Zannoni <ezannoni@redhat.com>
13058
13059 * gdb.base/nodebug.exp: Fix typo.
13060
e7c9ff01
JB
130612004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13062
13063 Committed by Jim Blandy <jimb@redhat.com>.
13064
62f4b920
JB
13065 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13066
2db536a1
JB
13067 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13068
e7c9ff01
JB
13069 * gdb.base/float.exp: Support s390*-*-* targets.
13070
f3205b34
AF
130712004-02-17 Adam Fedor <fedor@gnu.org>
13072
13073 * gdb.base/gdb1555.exp: New file.
13074 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
13075
9d62932d
EZ
130762004-02-17 Elena Zannoni <ezannoni@redhat.com>
13077
13078 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
13079
344c9711
FF
130802004-02-16 Fred Fish <fnf@redhat.com>
13081
13082 * gdb.arch/gdb1291.c: Remove
13083 * gdb.arch/gdb1291.s: New test input file.
13084 * gdb.arch/gdb1291.exp: Expand test to check case that should not
13085 fail. Test for correct result, known incorrect result, other
13086 failures and timeouts.
13087
2d822687
AC
130882004-02-16 Andrew Cagney <cagney@redhat.com>
13089
13090 * gdb.base/bigcore.exp: New file.
13091 * gdb.base/bigcore.c: New file.
13092
dac15b66
AC
130932004-02-13 Andrew Cagney <cagney@redhat.com>
13094
13095 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
13096 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
13097 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
13098 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
13099 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
13100 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
13101 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
13102 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
13103 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
13104 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
13105
6bdfc2c4
JJ
131062004-02-11 Jeff Johnston <jjohnstn@redhat.com>
13107
13108 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
13109 executed is an alloc instruction.
13110
87b3ede8
DC
131112004-02-11 David Carlton <carlton@kealia.com>
13112
13113 * gdb.cp/breakpoint.exp: New.
13114 * gdb.cp/breakpoint.cc: New.
13115
6e19e2bf
MC
131162004-02-11 Michael Chastain <mec.gnu@mindspring.com>
13117
13118 Partial fix for PR gdb/1543.
13119 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
13120 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
13121 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
13122 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
13123 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
13124 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
13125 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
13126 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
13127 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
13128 to bug-gdb@prep.ai.mit.edu .
13129 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
13130 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
13131 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
13132 Likewise.
13133
5c5455dc
AC
131342004-02-10 Andrew Cagney <cagney@redhat.com>
13135
13136 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
13137 using gdb_internal_error_resync.
13138
9cf689d7
DJ
131392004-02-09 Daniel Jacobowitz <drow@mvista.com>
13140
13141 * gdb.threads/thread-specific.exp: Stop early if no threads are
13142 found.
13143
d2dc51db
MC
131442004-02-09 Michael Chastain <mec.gnu@mindspring.com>
13145
13146 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
13147
14b1a056
DJ
131482004-02-08 Daniel Jacobowitz <drow@mvista.com>
13149
13150 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
13151 breakpoints.
13152
83f66e8f
DJ
131532004-02-07 Daniel Jacobowitz <drow@mvista.com>
13154
13155 * config/sim.exp (gdb_load): Handle $arg == "".
13156 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
13157 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
13158
30fc0091
EZ
131592004-02-07 Elena Zannoni <ezannoni@redhat.com>
13160
a9c64011
AS
13161 * gdb.base/maint.exp: Update test to reflect
13162 obstack changes.
30fc0091 13163
4d806929
JJ
131642004-02-04 Jeff Johnston <jjohnstn@redhat.com>
13165
13166 * gdb.base/pendshr.c (pendfunc): New function that calls
13167 pendfunc1.
13168 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
13169
7bfdd688
FF
131702004-02-04 Fred Fish <fnf@redhat.com>
13171
13172 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
13173 function symbols and update copyright years.
13174 * gdb.arch/gdb1291.c: Ditto.
13175
aaa08ee4
MC
131762004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13177
13178 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
13179
dbad7755
MC
131802004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13181
13182 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
13183
ec4646ef
MC
131842004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13185
13186 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
13187
1b802196
FF
131882004-02-02 Fred Fish <fnf@redhat.com>
13189
13190 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
13191 remote targets. Update copyright years.
13192
18fe2033
JJ
131932004-02-02 Jeff Johnston <jjohnstn@redhat.com>
13194
13195 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
13196 support.
13197 * gdb.base/langs.exp: Fix test which attempts to create
13198 breakpoint on non-existent function to handle new pending
13199 support.
13200 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
13201 a breakpoint.
13202 * gdb.base/pending.exp: New test.
13203 * gdb.base/pending.c: New file.
13204 * gdb.base/pendshr.c: Ditto.
13205
8d577d32
DC
132062004-02-02 David Carlton <carlton@kealia.com>
13207
13208 * gdb.cp/overload.exp: Add overloadNamespace tests.
13209 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
13210 (overloadNamespace, XXX): New.
13211 (main): Call XXX::marker2.
13212
3ad13771
FF
132132004-02-01 Fred Fish <fnf@redhat.com>
13214
13215 * gdb.base/dump.exp: Use runto_main instead of "runto main".
13216 * gdb.base/finish.exp: Ditto.
13217 * gdb.base/gcore.exp: Ditto.
13218 * gdb.base/huge.exp: Ditto.
13219 * gdb.base/info-proc.exp: Ditto.
13220 * gdb.base/return2.exp: Ditto.
13221 * gdb.threads/gcore-thread.exp: Ditto.
13222
44c75849
DJ
132232004-02-01 Daniel Jacobowitz <drow@mvista.com>
13224
13225 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
13226
005bc093
MK
132272004-02-01 Mark Kettenis <kettenis@gnu.org>
13228
13229 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
13230 that opening the file succeeds on OpenBSD.
13231
c47cebdb
DJ
132322004-02-01 Daniel Jacobowitz <drow@mvista.com>
13233
13234 * gdb.threads/thread-specific.c: New file.
13235 * gdb.threads/threads-specific.exp: New test script.
13236 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
13237 to expect_out.
13238
5a01311c
MK
132392004-02-01 Mark Kettenis <kettenis@gnu.org>
13240
13241 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
13242 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
13243 only on the "print_small_structs from print_long_arg_list" test.
13244
ce22a4f1
DJ
132452004-02-01 Daniel Jacobowitz <drow@mvista.com>
13246
13247 * gdb.base/completion.exp: Kill a stray backslash.
13248
13249 From Jim Ingham <jingham@apple.com>:
13250 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
13251 agrees with the result from sending a tab.
13252
abbab9d3
DJ
132532004-01-31 Daniel Jacobowitz <drow@mvista.com>
13254
13255 * gdb.base/chng-syms.exp: Remove stray newline.
13256
53904d1e
MK
132572004-01-31 Mark Kettenis <kettenis@gnu.org>
13258
13259 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
13260 *-*-openbsd*.
13261 * gdb.asm/openbsd.inc: New file.
13262
3a4b3aac
MK
132632004-01-30 Mark Kettenis <kettenis@gnu.org>
13264
13265 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
13266 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
13267 *-*solaris2*. Remove commented out default settings for
13268 asm-flags. Replace gdb_compile with target_link.
13269
ebac27b4
MC
132702004-01-29 Michael Chastain <mec.gnu@mindspring.com>
13271
13272 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
13273 for all tests. Remove old hp-ux and cygnus xfail cases.
13274
d8679d84
PH
132752004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
13276
13277 * gdb.base/chng-syms.exp: New file.
13278 * gdb.base/chng-syms.c: New file.
13279
0a55bc22
MC
132802004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13281
13282 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
13283 Provide arms for current output in all my configurations.
13284
94b8e876
MC
132852004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13286
13287 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
13288 * lib/compiler.cc: Likewise.
13289 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
13290 get the right preprocessor. Eval the output directly. Remove
13291 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
13292 hp_f77_compiler and hp_f90_compiler completely.
13293 (gdb_preprocess): Delete.
13294 (get_compiler): Delete.
13295
7cf03d44
MK
132962004-01-24 Mark Kettenis <kettenis@gnu.org>
13297
13298 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
13299 <string.h>.
13300
68b6dce9
NR
133012004-01-24 Nick Roberts <nick@nick.uklinux.net>
13302
13303 * gdb.mi/mi-stack.exp: Update copyright.
13304
b368761e
DC
133052004-01-23 David Carlton <carlton@kealia.com>
13306
13307 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
13308 test for cp_lookup_transparent_type.
13309 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
13310 call them.
13311
f2061b53
DJ
133122004-01-23 Daniel Jacobowitz <drow@mvista.com>
13313
13314 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
13315 after -var-update.
13316
37fc574a
DC
133172004-01-23 David Carlton <carlton@kealia.com>
13318
13319 * gdb.cp/namespace.cc (C::ensureRefs): New.
13320 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
13321
8e94b928
NR
133222004-01-20 Nick Roberts <nick@nick.uklinux.net>
13323
13324 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
13325 case "-stack-list-locals 2".
13326 * gdb.mi/mi-var-child.exp: Test for case
13327 "-var-list-children --all-values NAME".
13328
997b0952
MC
133292004-01-18 Michael Chastain <mec.gnu@mindspring.com>
13330
13331 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
13332
52470da3
MK
133332004-01-18 Mark Kettenis <kettenis@gnu.org>
13334
7049b4b8
MK
13335 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
13336 used with gdb_test_multiple.
13337
52470da3
MK
13338 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
13339 read at address 0. This fixes PR testsuite/1504.
13340
da6012e5
DJ
133412004-01-18 Daniel Jacobowitz <drow@mvista.com>
13342
13343 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
13344 Remove downloading, guessing the host executable, the calls to
13345 gdb_file_cmd and gdb_target_cmd, and "load" support.
13346 (infer_host_exec): New function broken out from gdb_load.
13347 (gdb_load): New wrapper for gdbserver_gdb_load.
13348 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
13349 gdb_target_cmd. Use -target-select.
13350 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
13351 Download binaries to the host. Clear last_mi_remote_file when
13352 we load a new binary.
13353 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
13354 call gdbserver_gdb_load and mi_gdb_target_cmd.
13355
32c70722
MC
133562004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13357
13358 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
13359 type patterns.
13360
b0cecf36
MC
133612004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13362
13363 * gdb.cp/templates.exp: Fix typo in test name of
13364 "print Foo<volatile char*>::foo".
13365
4120d7e6
MC
133662004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13367
13368 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
13369
f679e530
BE
133702004-01-16 Ben Elliston <bje@wasabisystems.com>
13371
13372 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
13373 (clean mostlyclean): Remove empty rm.
13374
091c48f6
MC
133752004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13376
13377 * gdb.base/setvar.exp: Add copyright years.
13378
3e5fc8d2
DC
133792004-01-14 David Carlton <carlton@bactrian.org>
13380
13381 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
13382 PR c++/1511 and update coment.
13383 * gdb.cp/templates.exp: Update patterns to match current output.
13384 If changes involve something other than whitespace, KFAIL
13385 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
13386
63d06c5c
DC
133872004-01-14 David Carlton <carlton@kealia.com>
13388
13389 * gdb.cp/namespace.exp: Add tests involving classes defined within
13390 namespaces.
13391 * gdb.cp/namespace.cc (C::CClass): New.
13392 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
13393
a51dab88
EZ
133942004-01-14 Elena Zannoni <ezannoni@redhat.com>
13395
13396 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
13397 what debug info we have. Print a better message if something goes
13398 wrong while producing the separate debug info file.
13399
a476ccc9
MC
134002004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13401
13402 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
13403
f453692c
MC
134042004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13405
13406 * gdb.base/callfuncs.c: Add copyright notice.
13407
f40063a5
MC
134082004-01-13 Michael Chastain <mec.gnu@mindspring.com>
13409
13410 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
13411 inheritance. PR gdb/1498, PR gcc/13539.
13412
19ac3974
EZ
134132004-01-13 Elena Zannoni <ezannoni@redhat.com>
13414
a9c64011
AS
13415 * gdb.threads/gcore-thread.exp: Prefix name of binary with
13416 test specific name.
13417 * gdb.mi/gdb669.exp: Ditto.
13418 * gdb.mi/mi-pthreads.exp: Ditto.
13419 * gdb.mi/mi1-pthreads.exp: Ditto.
13420 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 13421
56c97c6e
MC
134222004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13423
13424 * gdb.cp/member-ptr.cc: Add copyright notice.
13425
a0644324
MC
134262004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13427
13428 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
13429 some patterns for recent versions of gcc and hpacc. Delete
13430 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
13431 Delete tests that access a NULL pointer-to-member-data. This
13432 script is still disabled for gcc.
13433
32fabe09
EZ
134342004-01-12 Elena Zannoni <ezannoni@redhat.com>
13435
13436 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 13437 escaped correctly.
32fabe09 13438
1f8a6abb
EZ
134392004-01-12 Elena Zannoni <ezannoni@redhat.com>
13440
13441 * gdb.base/sepdebug.exp: New file.
13442 * gdb.base/sepdebug.c: New file.
13443 * lib/gdb.exp (separate_debug_filename): New procedure.
13444 (gdb_gnu_strip_debug): New procedure.
13445
48efe704
AC
134462004-01-12 Andrew Cagney <cagney@redhat.com>
13447
13448 * gdb.mi/ChangeLog: Delete file. Renamed to ...
13449 * gdb.mi/ChangeLog-1999-2003: New file.
13450
a9415475
AC
134512004-01-12 Andrew Cagney <cagney@redhat.com>
13452
13453 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
13454 "Renaming a directory to a non-empty directory returns ENOTEMPTY
13455 or EEXIST", treat EBUSY as an XFAIL.
13456
83b8cf9d
MC
134572004-01-11 Michael Chastain <mec.gnu@mindspring.com>
13458
13459 * gdb.base/scope.exp: Remove obsolete setup_xfail for
13460 hp_cc_compiler.
13461
9939d2a8
MC
134622004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13463
13464 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
13465 decorations.
13466
1ff8cadf
MC
134672004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13468
13469 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
13470 and "(aCC)" decorations. Remove obsolete doco about old
13471 test results.
13472
6fa9022e
MC
134732004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13474
13475 * gdb.cp/exception.exp: Fix typo in doco.
13476
209721fe
MK
134772004-01-09 Mark Kettenis <kettenis@gnu.org>
13478
13479 * gdb.base/gdb1476.exp: Fix typo.
13480
ef11303e
MC
134812004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13482
13483 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
13484 file.
13485
041ab88c
MC
134862004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13487
13488 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
13489 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
13490 Use gdb_compile. Remove restriction on gcc. Add some patterns
13491 for recent version of gdb. Delete second half, which was a copy
13492 of the first half with different build flags. This test is
13493 still disabled because it is still not ready for production.
13494
e36d075a
MC
134952004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13496
13497 * gdb.cp/exception.cc: Add copyright notice.
13498 * gdb.cp/exception.exp: Add a notice that this file is broken
13499 because of line number changes caused by addition of copyright
13500 notice.
13501
42b190ad
MC
135022004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13503
13504 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
13505 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
13506
8f25f06b
MC
135072004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13508
13509 * gdb.cp/classes.exp: Accept gnu abi 2.
13510 * gdb.cp/derivation.exp: Likewise.
13511 * gdb.cp/overload.exp: Likewise.
13512 * gdb.cp/virtfunc.exp: Likewise.
13513
06ded8b8
MC
135142004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13515
13516 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
13517 semicolon after end of function.
13518
77c26ae3
MC
135192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13520
13521 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
13522 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
13523 boilerplate code for compiling and running the program under
13524 test. Add some string method tests.
13525
20757486
MC
135262004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13527
13528 * gdb.cp/bs15503.cc: Add copyright notice.
13529 * gdb.cp/bs15503.exp: Adjust line number.
13530
0fd3b503
MC
135312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13532
13533 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
13534 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
13535
10d1bea8
MC
135362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13537
13538 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
13539 hp_cc_compiler.
13540
2789202a
MC
135412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13542
13543 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
13544 * gdb.cp/ctti.exp: Use the marker instead of "next".
13545 With gcc, run further before bailing.
13546
b862f14c
MC
135472004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13548
13549 * gdb.cp/cttiadd.cc: Add copyright notice.
13550 * gdb.cp/cttiadd1.cc: Likewise.
13551 * gdb.cp/cttiadd2.cc: Likewise.
13552 * gdb.cp/cttiadd3.cc: Likewise.
13553
96da2469
MC
135542004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13555
13556 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
13557 Use gdb_test, gdb_test_multiple. Use floating-point values that
13558 have exact representations in IEEE-ish formats.
13559
053248ff
MC
135602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13561
13562 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
13563 compilers. Delete duplicate call to get_compiler_info.
13564 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
13565 * gdb.base/volatile.exp: Likewise.
13566
84acecdd
MK
135672004-01-07 Mark Kettenis <kettenis@gnu.org>
13568
13569 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
13570 memory at address 0.
13571
fe11a27f
MC
135722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13573
13574 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
13575 to test for hp-ux assembler. Fix copyright years.
13576
60ad077b
AC
135772004-01-07 Andrew Cagney <cagney@redhat.com>
13578
13579 * gdb.base/fileio.c (strerrno): Add "EBUSY".
13580
1c9b8f33
AC
135812004-01-07 Andrew Cagney <cagney@redhat.com>
13582
13583 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
13584 when creating the read-only file. From analysis by Roland McGrath
13585 and Elena Zannoni.
13586
753ccc7a
MC
135872004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13588
13589 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
13590
eca3e36b
MC
135912004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13592
13593 * gdb.base/cvexpr.c: Be type-safe with function pointers and
13594 data pointers.
13595
f8d4bac4
MC
135962004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13597
13598 * gdb.cp/m-static.exp: Compile one source file at a time.
13599 Delete unused call to get_compiler_info.
13600
9b4e0f94
MC
136012004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13602
13603 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
13604 * gdb.base/call-rt-st.exp: Likewise.
13605 * gdb.base/nodebug.exp: Likewise.
13606 * gdb.base/volatile.exp: Likewise.
13607 * gdb.cp/ref-types.exp: Likewise.
13608 * gdb.cp/templates.exp: Likewise.
13609
023c1024
MK
136102004-01-05 Mark Kettenis <kettenis@gnu.org>
13611
13612 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
13613
19703c4a
MC
136142004-01-05 Michael Chastain <mec.gnu@mindspring.com>
13615
13616 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
13617 hppa*-hp-hpux*.
13618
18b67037
MK
136192004-01-04 Mark Kettenis <kettenis@gnu.org>
13620
ba6219c8
MK
13621 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13622 x86_64-*-*.
13623
18b67037
MK
13624 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13625 sparc64-*-* and sparc*-solaris2*.
13626
1bfbbb9d
MK
136272004-01-04 Mark Kettenis <kettenis@gnu.org>
13628
13629 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
13630 return ${tests}" test. The ${tests} already mentions the
13631 filename.
13632
06846494
MC
136332004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13634
13635 * gdb.cp/local.exp: Accept gcc abi 2.
13636
3b0cb202
MC
136372004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13638
13639 * gdb.cp/templates.exp: Accept gcc abi 2.
13640
0643ec3f
MC
136412004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13642
13643 * lib/compiler.cc: Remove supports_template_debugging.
13644 * gdb.cp/templates.exp: Do not test supports_template_debugging.
13645
d231d0b1
MC
136462004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13647
13648 * gdb.cp/namespace.exp: Accept gcc abi 2.
13649
44ffb27c
MC
136502004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13651
13652 * gdb.cp/method.exp: Accept gcc abi 2.
13653
184ad485
MC
136542004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13655
13656 * gdb.cp/classes.exp: Generate identical results as old version.
13657 * gdb.cp/derivation.exp: Likewise.
13658 * gdb.cp/overload.exp: Likewise.
13659 * gdb.cp/virtfunc.exp: Likewise.
13660
116f09e7
MC
136612004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13662
13663 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
13664 mysterious bug with sourceware version of expect.
13665
b1379776
MC
136662004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13667
13668 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
13669 current versions of gcc, including gcc abi 2. Remove gratuitous
13670 restart of test program. Use gdb_test_multiple and gdb_test for
13671 all tests. Add patterns to xfail missing "const" in "const char *"
13672 and kfail PR gdb/1155.
13673
6b7a4c0e
MC
136742004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13675
13676 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
13677 current versions of gcc, including gcc abi 2. Remove gratuitous
13678 restart of test program. Use gdb_test_multiple and gdb_test for
13679 all tests. Add patterns to kfail PR gdb/1498.
13680
51615d72
MC
136812003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13682
13683 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
13684 current versions of gcc, including gcc abi 2. Use "breakpoint"
13685 and "continue" instead of restarting the target program. Use
13686 gdb_test_multiple and gdb_test for all tests.
13687
7b79a9d7
MK
136882004-01-01 Mark Kettenis <kettenis@gnu.org>
13689
13690 * gdb.asm/asm-source.exp: Update copyright year. Link statically
13691 for *-*-solaris2*.
13692
1cd3489f
MC
136932003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13694
13695 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
13696 current versions of gcc, including gcc abi 2. Use "breakpoint"
13697 and "continue" instead of restarting the target program several
13698 times. Use gdb_test_multiple and gdb_test for all tests.
13699
850742db
MC
137002003-12-18 Michael Chastain <mec.gnu@mindspring.com>
13701
13702 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
13703 source files.
13704
eb4bbda8
MC
137052003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13706
13707 * gdb.base/environ.exp: Handle compiling test case from multiple
13708 source files.
13709
e42c7771
MC
137102003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13711
13712 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
13713
80e4b428
JB
137142003-12-17 Jim Blandy <jimb@redhat.com>
13715
5f06973a
JB
13716 * gdb.base/freebpcmd.c: Add copyright notice.
13717
80e4b428
JB
13718 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
13719
0ab84fb7
MC
137202003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13721
13722 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
13723
1b3bb3d0
JB
137242003-12-13 Jim Blandy <jimb@redhat.com>
13725
13726 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
13727
3a4c9371
KB
137282003-12-12 Kevin Buettner <kevinb@redhat.com>
13729
13730 * gdb.asm/frv.inc: New file.
13731 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
13732
a1dea79a
FF
137332003-12-09 Fred Fish <fnf@redhat.com>
13734
13735 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
13736 functions to break1.c and leave prototypes behind. Add more
13737 "set breakpoint NN here" comments.
13738 * gdb.base/break1.c: New file.
13739
13740 * gdb.base/break.exp: Handle compiling test case from multiple
13741 source files and change source file references as needed.
13742 * gdb.base/completion.exp: Ditto.
13743 * gdb.base/condbreak.exp: Ditto.
13744 * gdb.base/define.exp: Ditto.
13745 * gdb.base/ena-dis-br.exp: Ditto.
13746 * gdb.base/info-proc.exp: Ditto.
13747 * gdb.base/maint.exp: Ditto.
13748 * gdb.base/until.exp: Ditto.
13749
13750 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
13751 hardcoded line numbers.
13752 * gdb.base/define.exp: Ditto.
13753 * gdb.base/ena-dis-br.exp: Ditto.
13754 * gdb.base/maint.exp: Ditto.
13755 * gdb.base/until.exp: Ditto.
13756
13757 * gdb.base/completion.exp: Use "break1" for completion tests since
13758 "break" is no longer a unique prefix.
13759
5266b69c
AC
137602003-12-06 Andrew Cagney <cagney@redhat.com>
13761
13762 * gdb.base/structs.exp (test_struct_returns): When applicable, set
13763 "return_value_unimplemented". When an unimplemented struct return
13764 architecture, report incorrect values as a KFAIL
13765
374451f0
MC
137662003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13767
13768 * gdb.cp/rtti.exp: Accept new wording of warning from
13769 cp_lookup_rtti_type.
13770
ba9b20a7
MC
137712003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13772
13773 Partial fix for PR testsuite/1456.
13774 * gdb.base/scope.exp (test_at_main): Replace references to
13775 gcc_compiled with calls to test_compiler_info.
13776 (test_at_foo): Likewise.
13777 (test_at_bar): Likewise.
13778
b74b6d0b
MC
137792003-12-04 Michael Chastain <mec.gnu@mindspring.com>
13780
13781 Partial fix for PR testsuite/1456.
13782 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
13783 to test_compiler_info.
13784
ccfa3402
MC
137852003-12-03 Michael Chastain <mec.gnu@mindspring.com>
13786
13787 * gdb.base/so-impl-ld.exp: Update copyright notice.
13788
f6246aba
MC
137892003-12-02 Michael Chastain <mec.gnu@mindspring.com>
13790
13791 Partial fix for PR testsuite/1456.
13792 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
13793 to test_compiler_info.
13794
13ae734a
MC
137952003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13796
13797 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
13798 from current versions of gdb. Clean up regular expressions.
13799 Delete redundant timeout case.
13800
d8e1cdee
MC
138012003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13802
13803 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
13804 from current versions of gdb. Clean up regular expressions.
13805 Delete redundant timeout case.
13806
96457b64
MC
138072003-12-01 Michael Chastain <mec.gnu@mindspring.com>
13808
13809 Partial fix for PR testsuite/1456.
13810 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
13811 gcc_compiled with call to test_compiler_info.
13812
f35309fc
MC
138132003-11-30 Michael Chastain <mec.gnu@mindspring.com>
13814
13815 Partial fix for PR testsuite/1456.
13816 * gdb.base/list.exp (test_list_function): Delete unused declaration
13817 of gcc_compiled.
13818
d7afdf9b
MC
138192003-11-29 Michael Chastain <mec.gnu@mindspring.com>
13820
13821 Partial fix for PR testsuite/1456.
13822 * gdb.base/complex.exp: Replace reference to gcc_compiled with
13823 call to test_compiler_info.
13824
71507b56
MK
138252003-11-29 Mark Kettenis <kettenis@gnu.org>
13826
13827 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
13828 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
13829 it to create the appropriate note.inc.
13830 * gdb.asm/asmsrc1.s: Include "note.inc".
13831 * gdb.asm/netbsd.inc: New file.
13832 * gdb.asm/empty.inc: New file.
13833
f81f93f7
MC
138342003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13835
13836 Partial fix for PR testsuite/1456.
13837 * gdb.base/constvars.exp: Replace references to gcc_compiled with
13838 calls to test_compiler_info.
13839
9a77938e
MC
138402003-11-27 Michael Chastain <mec.gnu@mindspring.com>
13841
13842 Partial fix for PR testsuite/1456.
13843 * gdb.base/volatile.exp: Replace references to gcc_compiled with
13844 calls to test_compiler_info.
13845
e8367dc7
MK
138462003-11-27 Mark Kettenis <kettenis@gnu.org>
13847
13848 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
13849 pattern for the KFAILs.
13850
526c61ee
AF
138512003-11-25 Adam Fedor <fedor@gnu.org>
13852
13853 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
13854 * gdb.objc/objcdecode.m: New file.
13855
28f2d600
AF
138562003-11-25 Adam Fedor <fedor@gnu.org>
13857
13858 * gdb.objc/nondebug.exp: Test for PR objc/1236.
13859 * gdb.objc/nondebug.m: New file.
13860
a3895cee
BE
138612003-11-26 Ben Elliston <bje@wasabisystems.com>
13862
13863 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13864 NetBSD as it does on FreeBSD. Modelled on a similar change by
13865 Mark Kettenis on 2003-05-30.
13866 (link-flags): Set to "--entry _start" regardless of target.
13867 Special linker flags are to be appended to $link-flags.
13868 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
13869
c9f2c8a3
MC
138702003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13871
13872 * gdb.cp/method.exp: Accept output of new demangler.
13873
15a0587a 138742003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
13875
13876 * gdb/class2.exp: New file.
13877 * gdb/class2.cc: New file.
13878
3c00b570
MC
138792003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13880
13881 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
13882 of new demangler.
13883
7027acc7
MK
138842003-11-23 Mark Kettenis <kettenis@gnu.org>
13885
13886 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
13887 of gdb_test "run".
13888
b0e1598a
MK
138892003-11-23 Mark Kettenis <kettenis@gnu.org>
13890
13891 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
13892 "continue" into "run".
13893
4d9eda44
MC
138942003-11-23 Michael Chastain <mec.gnu@mindspring.com>
13895
13896 Partial fix for PR testsuite/1456.
13897 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
13898 call to test_compiler_info.
13899 * gdb.cp/ctti.exp: Likewise.
13900 * gdb.cp/derivation.exp: Likewise.
13901 * gdb.cp/member-ptr.exp: Likewise.
13902 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
13903 reference to gcc_compiled.
13904
139052003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
13906
13907 Fix PR testsuite/1463.
13908 * gdb.base/structs.exp (start_structs_test): Call
13909 get_debug_format before using the debug format.
13910
d422fe19
AC
139112003-11-22 Andrew Cagney <cagney@redhat.com>
13912
13913 * lib/gdb.exp (gdb_test_multiple): Add simple example.
13914 * gdb.base/structs.exp: Use gdb_test_multiple.
13915
039cf96d
AC
139162003-11-20 Andrew Cagney <cagney@redhat.com>
13917
6882279b
AC
13918 * gdb.base/structs.exp: Handle and recover from internal errors.
13919 Replace "foo${n}" with "foo<n>" in test messages.
13920
e53890ae
AC
13921 * gdb.base/structs.exp: Update copyright. Rewrite.
13922 * gdb.base/structs.c: Update copyright. Rewrite.
13923
2b211c59
AC
13924 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
13925 resync count exceeded.
d63a86f8 13926
039cf96d
AC
13927 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
13928 from the internal error.
13929 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
13930 Original from Jim Blandy.
13931 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 13932
eac98b22
AC
139332003-11-19 Andrew Cagney <cagney@redhat.com>
13934
13935 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
13936 KFAIL.
13937
67455b2a
MK
139382003-11-17 Mark Kettenis <kettenis@gnu.org>
13939
13940 New testcase for PR backtrace/1435.
13941 * gdb.arch/i386-unwind.exp: New file.
13942 * gdb.arch/i386-unwind.c: New file.
13943
853d6e5b
AC
139442003-11-17 Andrew Cagney <cagney@redhat.com>
13945
13946 * lib/gdb.exp (compiler_info): New global.
13947 (test_compiler_info): New function.
13948 (get_compiler_info): Set compiler_info.
13949 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
13950 "compiler_info" to gcc-<major>-<minor>.
13951
38cf6e11
MC
139522003-11-15 Michael Chastain <mec.gnu@mindspring.com>
13953
13954 * gdb.trace/configure: Remove.
13955
a50d3602
EZ
139562003-11-13 Elena Zannoni <ezannoni@redhat.com>
13957
13958 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 13959 breakpoints.
a50d3602
EZ
13960 * gdb.base/break.exp: Remove all references to explicit line
13961 numbers.
13962
d9407aaa
NC
139632003-11-11 Nick Clifton <nickc@redhat.com>
13964
13965 * gdb.base/shreloc.exp: Do not run for targets which do not
13966 support shared objects.
13967
db488fc1
CV
139682003-11-10 Corinna Vinschen <vinschen@redhat.com>
13969
13970 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
13971 Don't run tests if nofileio flag is given.
13972
6a90a18e
EZ
139732003-11-07 Elena Zannoni <ezannoni@redhat.com>
13974
13975 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 13976 as well as 'Watchpoint'.
6a90a18e 13977
0b915e9c
EZ
139782003-11-06 Elena Zannoni <ezannoni@redhat.com>
13979
13980 Reported by Jim Ingham <jingham@apple.com>:
13981 * gdb.base/annota1.exp: Match at least one occurrence of the
13982 signal handler annotation.
13983
d7e4b55f
EZ
139842003-11-06 Elena Zannoni <ezannoni@redhat.com>
13985
a9c64011
AS
13986 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
13987 as well as 'Watchpoint'.
d7e4b55f 13988
2fe4e8d0
MC
139892003-11-05 Michael Chastain <mec@shout.net>
13990
13991 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
13992
6ef88553
KW
139932003-11-03 Kris Warkentin <kewarken@qnx.com>
13994
13995 * gdb.arch/gdb1291.c: New test file.
13996 * gdb.arch/gdb1291.exp: New test script.
13997 * gdb.arch/gdb1431.c: New test file.
13998 * gdb.arch/gdb1431.exp: New test script.
13999
ae7dc4d8
MC
140002003-10-22 Michael Chastain <mec@shout.net>
14001
14002 * gdb.mi/pthreads.c: Add copyright notice.
14003
c39d7427
MC
140042003-10-22 Michael Chastain <mec@shout.net>
14005
14006 * gdb.threads/pthreads.c: Add copyright notice.
14007
8b7d96c1
MC
140082003-10-20 Michael Chastain <mec@shout.net>
14009
14010 * gdb.base/gdb1056.exp: New test script.
14011
d1d69fdd
DJ
140122003-10-13 Daniel Jacobowitz <drow@mvista.com>
14013
14014 * gdb.threads/killed.exp: Use gdb_run_cmd.
14015
7d605576
DJ
140162003-10-13 Daniel Jacobowitz <drow@mvista.com>
14017
14018 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14019 create a core file.
14020 * gdb.threads/gcore-thread.exp: Likewise.
14021
618ec112
CV
140222003-10-13 Corinna Vinschen <vinschen@redhat.com>
14023
14024 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14025 type, based on char type.
14026 (struct bit_flags_short_t): New bitfield type, based on short type.
14027 (init_bit_flags_char): New fuction.
14028 (init_bit_flags_short): Ditto.
14029 (print_bit_flags_char): Ditto.
14030 (print_bit_flags_short): Ditto.
14031 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14032
9367a73c
MC
140332003-10-11 Michael Chastain <mec@shout.net>
14034
14035 * gdb.base/call-rt-st.exp: Update copyright year.
14036
1decf120
KI
140372003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14038
14039 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14040 * gdb.disasm/sh3.s: Ditto.
14041
5445b2ae
DJ
140422003-10-07 Daniel Jacobowitz <drow@mvista.com>
14043
14044 * gdb.threads/switch-threads.exp: New test.
14045 * gdb.threads/switch-threads.c: New source file.
14046
aec24853
CV
140472003-10-07 Corinna Vinschen <vinschen@redhat.com>
14048
14049 * gdb.base/ending-run.exp: Add sh specific case.
14050
adc7428d
AC
140512003-10-06 Andrew Cagney <cagney@redhat.com>
14052
14053 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14054 * gdb.disasm/mn10200.exp: Delete obsolete file.
14055
c9d37158
DJ
140562003-09-29 Daniel Jacobowitz <drow@mvista.com>
14057
14058 * ChangeLog: Correct an entry command.exp -> commands.exp.
14059 * gdb.base/commands.exp (bp_deleted_in_command_test)
14060 (temporary_breakpoint_commands): Check noargs.
14061
79c2c32d
DC
140622003-09-25 David Carlton <carlton@kealia.com>
14063
14064 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14065 of some print tests, where appropriate. Add tests for C::D::cd,
14066 E::ce, F::cXfX, G::XgX.
14067 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14068
594e6d67
RE
140692003-09-25 Richard Earnshaw <rearnsha@arm.com>
14070
14071 * lib/java.exp (java_init): Import target_alias before using it.
14072
10f0d451
DC
140732003-09-25 David Carlton <carlton@kealia.com>
14074
14075 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
14076
274bcba0
EZ
140772003-09-23 Elena Zannoni <ezannoni@redhat.com>
14078
d63a86f8 14079 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 14080 weirdness.
274bcba0 14081
cdbf20f7
MC
140822003-09-17 Michael Chastain <mec@shout.net>
14083
14084 * gdb.cp/gdb1355.exp: New file.
14085 * gdb.cp/gdb1355.c: New file.
14086
71e06f80
CV
140872003-09-15 Corinna Vinschen <vinschen@redhat.com>
14088
14089 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
14090 * gdb.asm/sh.inc: New file.
14091
5c4e30ca
DC
140922003-09-11 David Carlton <carlton@kealia.com>
14093
bd45b7af
DC
14094 * gdb.cp/namespace.exp: Add tests for namespace types.
14095 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
14096 (test_namespace): New.
14097
1c199746
EZ
140982003-09-11 Elena Zannoni <ezannoni@redhat.com>
14099
a9c64011 14100 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 14101 * gdb.stabs/weird.exp: Ditto.
1c199746 14102
04ed252f
MC
141032003-09-08 Michael Chastain <mec@shout.net>
14104
14105 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
14106
d8a2d9e7
MC
141072003-09-07 Michael Chastain <mec@shout.net>
14108
14109 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
14110 'parse error'.
14111
161afb24
MK
141122003-09-07 Mark Kettenis <m.kettenis@osp.nl>
14113
14114 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
14115
49f2741a
MC
141162003-08-30 Michael Chastain <mec@shout.net>
14117
14118 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
14119 * gdb.gdb/observer.exp: Ditto.
14120 * gdb.gdb/xfullpath.exp: Ditto.
14121
8afa723e
MK
141222003-08-29 Mark Kettenis <kettenis@gnu.org>
14123
14124 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
14125 *-*-*bsd*.
14126
f31dfe3b
JJ
141272003-08-28 Jeff Johnston <jjohnstn@redhat.com>
14128
14129 * gdb.base/dump.exp: Skip for ia64.
14130
4630e498
JJ
141312003-08-25 Jeff Johnston <jjohnstn@redhat.com>
14132
14133 * gdb.asm/asm-source.exp: Add ia64 support.
14134 * gdb.asm/ia64.inc: New file.
14135
1105b7ef
MC
141362003-08-22 Michael Chastain <mec@shout.net>
14137
14138 * gdb.cp: New directory.
14139 * gdb.cp/*: Copy from gdb.c++/*.
14140 * gdb.c++/*: Remove.
14141 * Makefile.in: Change gdb.c++ to gdb.cp.
14142 * configure.in: Ditto.
14143 * configure: Regnerate.
14144
c945b932
MK
141452003-08-18 Mark Kettenis <kettenis@gnu.org>
14146
14147 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
14148 * gdb.arch/i386-prologue.c (gdb1338): Add function.
14149
2b66634b
DJ
141502003-08-17 Daniel Jacobowitz <drow@mvista.com>
14151
14152 * mi-var-display.exp (-var-list-children weird): Accept function
14153 pointers with argument types.
14154 * mi1-var-display.exp (-var-list-children weird): Likewise.
14155 * mi2-var-display.exp (-var-list-children weird): Likewise.
14156
a356f73b
DJ
141572003-08-17 Daniel Jacobowitz <drow@mvista.com>
14158
14159 * gdb.base/annota3.exp: Add missing newline.
14160
483417b8
MC
141612003-08-06 Michael Chastain <mec@shout.net>
14162
14163 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
14164
c99c59c3
MS
141652003-08-12 Michael Snyder <msnyder@redhat.com>
14166
14167 * gdb.base/float.exp: Add test for SH.
14168
55ed7501
MK
141692003-08-10 Mark Kettenis <kettenis@gnu.org>
14170
14171 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
14172
1a371f2e
EZ
141732003-08-07 Elena Zannoni <ezannoni@redhat.com>
14174
14175 * gdb.base/completion.exp: Remove reduntant completion test
14176 on filename.
14177
e0f353ce
EZ
141782003-08-07 Elena Zannoni <ezannoni@redhat.com>
14179
a9c64011
AS
14180 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
14181 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
14182 gdb.trace/save-trace.exp: Make sure that full pathnames are
14183 escaped correctly.
e0f353ce 14184
5710a1af 141852003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 14186
a9c64011
AS
14187 * configure.in: Don't generate config.h from config.hin.
14188 * configure: Regenerate.
14189 * config.hin: Remove file.
14190 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
14191 * gdb.threads/pthreads.c: Ditto.
5710a1af 14192
dcd81ce9
DJ
141932003-08-07 Daniel Jacobowitz <drow@mvista.com>
14194
14195 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14196 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
14197 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
14198 Replace ld24 with seth/add3.
14199
6009d884
AC
142002003-08-02 Andrew Cagney <cagney@redhat.com>
14201
14202 * gdb.base/annota3.exp: New file.
14203 * gdb.base/annota3.c: New file.
14204 * gdb.c++/annota3.exp: New file.
14205 * gdb.c++/annota3.cc: New file.
14206
51514e06
MC
142072003-07-29 Michael Chastain <mec@shout.net>
14208
14209 * gdb.threads/tls.c (spin): Check errno only if sem_wait
14210 actually failed.
14211 (do_pass): Likewise.
14212 * gdb.threads/tls.exp: Always initialize no_of_threads.
14213
4ee6625b
DJ
142142003-07-27 Daniel Jacobowitz <drow@mvista.com>
14215
14216 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
14217 pattern.
14218 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
14219 * gdb.threads/tls.exp: Recognize one case of the host library not
14220 supporting TLS.
14221
225f2bf6
AC
142222003-07-27 Andrew Cagney <cagney@redhat.com>
14223
14224 * gdb.base/fileio.exp: Use SH when running commands using
14225 remote_exec.
14226
bcb27c9f
DJ
142272003-07-24 Daniel Jacobowitz <drow@mvista.com>
14228
14229 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14230 * gdb.base/relocate.c (dummy): New padding array.
14231
3d67be83
MS
142322003-07-22 Michael Snyder <msnyder@redhat.com>
14233
d63a86f8 14234 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
14235
14236 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
14237 patterns to be more general, accepting old and new output.
14238 Some output chars (such as '+') also must be quoted.
d63a86f8 14239 Some addresses are displayed numerically instead of
3d67be83
MS
14240 symbolically.
14241
57ba3b85
MS
142422003-07-23 Michael Snyder <msnyder@redhat.com>
14243
686d097c
MS
14244 * gdb.base/return2.exp: Don't test long-long return.
14245
57ba3b85
MS
14246 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
14247 * gdb.disasm/t01_mov.exp: Ditto.
14248 * gdb.disasm/t02_mova.s: Ditto.
14249 * gdb.disasm/t02_mova.exp: Ditto.
14250 * gdb.disasm/t03_add.s: Ditto.
14251 * gdb.disasm/t03_add.exp: Ditto.
14252 * gdb.disasm/t04_sub.s: Ditto.
14253 * gdb.disasm/t04_sub.exp: Ditto.
14254 * gdb.disasm/t05_cmp.s: Ditto.
14255 * gdb.disasm/t05_cmp.exp: Ditto.
14256 * gdb.disasm/t06_ari2.s: Ditto.
14257 * gdb.disasm/t06_ari2.exp: Ditto.
14258 * gdb.disasm/t07_ari3.s: Ditto.
14259 * gdb.disasm/t07_ari3.exp: Ditto.
14260 * gdb.disasm/t08_or.s: Ditto.
14261 * gdb.disasm/t08_or.exp: Ditto.
14262 * gdb.disasm/t09_xor.s: Ditto.
14263 * gdb.disasm/t09_xor.exp: Ditto.
14264 * gdb.disasm/t10_and.s: Ditto.
14265 * gdb.disasm/t10_and.exp: Ditto.
14266 * gdb.disasm/t11_logs.s: Ditto.
14267 * gdb.disasm/t11_logs.exp: Ditto.
14268 * gdb.disasm/t12_bit.s: Ditto.
14269 * gdb.disasm/t12_bit.exp: Ditto.
14270 * gdb.disasm/t13_otr.s: Ditto.
14271 * gdb.disasm/t13_otr.exp: Ditto.
14272
e00759ef
EZ
142732003-07-22 Elena Zannoni <ezannoni@redhat.com>
14274
14275 * gdb.threads/tls.exp :Add kfail for 'info address' case.
14276
8bc2021f
EZ
142772003-07-22 Elena Zannoni <ezannoni@redhat.com>
14278
a9c64011
AS
14279 * gdb.threads/tls.c : New file.
14280 * gdb.threads/tls.exp : New file.
14281 * gdb.threads/tls-main.c : New file.
14282 * gdb.threads/tls-shared.c : New file.
14283 * gdb.threads/tls-shared.exp : New file.
8bc2021f 14284
89320c4c
AS
142852003-07-22 Andreas Schwab <schwab@suse.de>
14286
14287 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
14288
180dea7c
AS
142892003-07-20 Andreas Schwab <schwab@suse.de>
14290
14291 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
14292 due to insn reordering.
14293
0714963c
AC
142942003-07-15 Andrew Cagney <cagney@redhat.com>
14295
14296 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
14297
98a23b3f
MC
142982003-07-15 Michael Chastain <mec@shout.net>
14299
14300 * gdb.base/gdb1250.exp: New file.
14301 * gdb.base/gdb1250.c: New file.
14302
27e417a2
ML
143032003-07-09 Michal Ludvig <mludvig@suse.cz>
14304
14305 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
14306 expansion of size_t to 'unsigned long', not only to 'unsigned'.
14307
8bc2021f
EZ
143082003-07-09 Elena Zannoni <ezannoni@redhat.com>
14309
a9c64011
AS
14310 * gdb.threads/tls.c: New file.
14311 * gdb.threads/tls.exp: New file.
14312 * gdb.threads/tls-main.c: New file.
14313 * gdb.threads/tls-shared.c: New file.
14314 * gdb.threads/tls-shared.exp: New file.
8bc2021f 14315
d99968dc
EZ
143162003-07-09 Elena Zannoni <ezannoni@redhat.com>
14317
14318 * gdb.base/annota1.exp: Make sure that we properly escape the
14319 full path of the source file. Xfail more permissive patterns,
d63a86f8 14320 due to a compiler debug info problem.
d99968dc 14321
83876b3b
AS
143222003-07-07 Andreas Schwab <schwab@suse.de>
14323
2705e972
AS
14324 * gdb.asm/m68k.inc: New file.
14325 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
14326
83876b3b
AS
14327 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
14328 arguments"): Also match negative number.
14329
14330 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
14331
3a871b37
DJ
143322003-07-03 Daniel Jacobowitz <drow@mvista.com>
14333
14334 * gdb.base/store.c (charest): New typedef.
14335 (add_char): Rename to add_charest, update.
14336 (wack_char): Rename to wack_charest, update types. Return l + r
14337 to keep r live across the call.
14338 (wack_short, wack_int, wack_long, wack_longest, wack_float)
14339 (wack_double, wack_doublest): Return l + r to keep r live across
14340 the call.
14341 * gdb.base/store.exp: Accomodate store.c changes.
14342
b2a7f303
DC
143432003-06-30 David Carlton <carlton@kealia.com>
14344
14345 * gdb.c++/maint.exp (test_invalid_name): New.
14346 (test_first_component): Add tests for invalid names.
14347
3c6cb4a1
MC
143482003-06-29 Michael Chastain <mec@shout.net>
14349
14350 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
14351 output of '<VTT for class>' for virtual base classes.
14352
f1c2644b
DJ
143532003-06-29 Daniel Jacobowitz <drow@mvista.com>
14354
14355 * gdb.base/completion.exp: Tab-complete "complet" instead of
14356 "compl".
14357 * gdb.base/complex.exp, gdb.base/complex.c: New files.
14358
18080350
DJ
143592003-06-29 Daniel Jacobowitz <drow@mvista.com>
14360
14361 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
14362 * gdb.base/volatile.exp: Likewise.
14363
f56973f8
DJ
143642003-06-29 Daniel Jacobowitz <drow@mvista.com>
14365
14366 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
14367 gdb/1265.
14368
143692003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
14370 Daniel Jacobowitz <drow@mvista.com>
14371
14372 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
14373 initial line count of 'captured_main' from 26 to 32.
14374 (test_with_self): Allow xmalloc call to be interleaved with the
14375 preceding two lines.
14376
e766d4d6
JB
143772003-06-24 Joel Brobecker <brobecker@gnat.com>
14378
14379 * gdb.base/bang.exp: New testcase.
14380
f125c9a4
JB
143812003-06-23 Joel Brobecker <brobecker@gnat.com>
14382
14383 * gdb.base/langs.exp: Add some tests for the "minimal" language
14384 support.
14385
6e25beaf
EZ
143862003-06-23 Elena Zannoni <ezannoni@redhat.com>
14387
14388 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
14389 the testcase.
14390
2f816dda
DJ
143912003-06-22 Daniel Jacobowitz <drow@mvista.com>
14392
14393 * gdb.base/relocate.exp: Test add-symbol-file with a variable
14394 offset.
14395
db5a5748
DJ
143962003-06-22 Daniel Jacobowitz <drow@mvista.com>
14397
14398 * gdb.c++/pr-1210.cc: New file.
14399 * gdb.c++/pr-1210.exp: New file.
14400
1df0c130
DJ
144012003-06-21 Daniel Jacobowitz <drow@mvista.com>
14402
14403 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
14404 000-exec-continue.
14405
a92feac0
MK
144062003-06-15 Mark Kettenis <kettenis@gnu.org>
14407
14408 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
14409 on *-*-*bsd* instead of *-*-freebsd*.
14410
81a58f5b
AC
144112003-06-14 Andrew Cagney <cagney@redhat.com>
14412
14413 * gdb.base/store.exp: Test longest and doublest. Test all
14414 parameters. Weaken return statement match.
14415 * gdb.base/store.c: Add longest and doublest - aka long long and
14416 long double functions. Put all parameters into local register
14417 variables. Use negative values.
14418
b257a0d3
AC
144192003-06-14 Andrew Cagney <cagney@redhat.com>
14420
14421 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
14422 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
14423 exit status.
14424 * gdb.base/fileio.exp: Disable target when nointerrupts and
14425 noinferiorio, instead of limiting it to remote. Use remote_exec
14426 instead of system.
d63a86f8 14427
21c38304
JJ
144282003-06-12 Jeff Johnston <jjohnstn@redhat.com>
14429
14430 * gdb.base/float.exp: Add ia64 support.
14431
1bcdb424
CV
144322003-06-12 Corinna Vinschen <vinschen@redhat.com>
14433
14434 * gdb.base/fileio.exp: Run only on remote targets.
14435
6aeb981f
CV
144362003-06-10 Corinna Vinschen <vinschen@redhat.com>
14437
14438 * gdb.base/fileio.c: New file, testing File-I/O.
14439 * gdb.base/fileio.exp: Ditto.
14440
53df362e
RG
144412003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
14442
14443 * gdb.base/shreloc.exp: New file, check symbol values obtained from
14444 shared objects after relocation at load time (gdb PR/1132).
14445 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 14446 as above, part of the shared object relocation test.
53df362e 14447
ffee1b46
MK
144482003-06-08 Mark Kettenis <kettenis@gnu.org>
14449
b5ca3722
MK
14450 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
14451 fully filled history list.
14452 * gdb.base/gdb_history: New file.
14453
03ed860d
MK
14454 * gdb.base/signals.exp: XFAIL "continue to func1" on
14455 i*86-*-freebsd*.
14456
ffee1b46
MK
14457 * gdb.base/attach.exp: When trying to attach to a nonexistent
14458 process, make it possible to specify the PID based on the target,
14459 and do so for *-*-freebsd*.
14460
d80dbb52
RH
144612003-06-02 Richard Henderson <rth@redhat.com>
14462
14463 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
14464
6dd77b81
RH
144652003-06-02 Richard Henderson <rth@redhat.com>
14466
14467 * gdb.base/selftest.exp: Next over lim_at_start initialization.
14468
f6347e16
RH
144692003-06-02 Richard Henderson <rth@redhat.com>
14470
14471 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
14472
2c161407
DJ
144732003-06-01 Daniel Jacobowitz <drow@mvista.com>
14474
14475 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
14476 of globalvar.
14477
572eb746
MK
144782003-06-01 Mark Kettenis <kettenis@gnu.org>
14479
14480 * gdb.asm/asm-source.exp: Check for memory read errors in
14481 disassembler test on *BSD too.
14482
9e9617a5
RH
144832003-06-01 Richard Henderson <rth@redhat.com>
14484
14485 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
14486 for .frame.
14487 (gdbasm_call): Lose ldgp.
14488 (gdbasm_startup): Add frame information.
14489 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
14490
7b34ad4e
MK
144912003-05-31 Mark Kettenis <kettenis@gnu.org>
14492
14493 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
14494 i?86-*-*.
14495
10059fdf
MK
144962003-05-30 Mark Kettenis <kettenis@gnu.org>
14497
14498 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14499 FreeBSD.
14500
acf4b816
RH
145012003-05-29 Richard Henderson <rth@redhat.com>
14502
14503 * gdb.asm/alpha.inc: New file.
14504 * gdb.asm/asm-source.exp: Use it.
14505
e9ecd949
JB
145062003-05-29 Jim Blandy <jimb@redhat.com>
14507
14508 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
14509 'core.PID'.
14510
e3e5a4f3
JB
145112003-05-22 Jim Blandy <jimb@redhat.com>
14512
14513 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
14514 backtrace.
d63a86f8 14515
72fe3d25
DC
145162003-05-20 David Carlton <carlton@math.stanford.edu>
14517
14518 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
14519 this time.
14520
58da2eb2
DC
145212003-05-19 David Carlton <carlton@bactrian.org>
14522
14523 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
14524 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
14525
1fcb5155
DC
145262003-05-19 David Carlton <carlton@bactrian.org>
14527
14528 * gdb.c++/namespace.exp: Add namespace scope and anonymous
14529 namespace tests.
14530 Bump copyright date.
14531 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
14532 (main): Call C::D::marker2.
14533 * gdb.c++/namespace1.cc: New file.
14534
85e85163
JJ
145352003-05-14 Jeff Johnston <jjohnstn@redhat.com>
14536
14537 Roland McGrath <roland@redhat.com>
d63a86f8 14538 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
14539 there is no manager thread.
14540
a25fbfec
JJ
145412003-05-08 Jeff Johnston <jjohnstn@redhat.com>
14542
d63a86f8
RM
14543 * gdb.threads/schedlock.exp: Remove assumption that all threads
14544 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
14545 in one of the child threads rather than the main thread.
14546
be375bae
JB
145472003-05-07 Jim Blandy <jimb@redhat.com>
14548
09bf6082
JB
14549 Add support for assembly source testing on the s390x.
14550 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
14551 architecture.
14552 * gdb.asm/s390x.inc: New file.
14553
be375bae
JB
14554 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
14555 succession of 'if' statements.
14556
00905d52
AC
145572003-05-05 Andrew Cagney <cagney@redhat.com>
14558
14559 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
14560
b1e29e33
AC
145612003-05-05 Andrew Cagney <cagney@redhat.com>
14562
14563 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
14564 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
14565
e33d66ec
EZ
145662003-05-02 Elena Zannoni <ezannoni@redhat.com>
14567
14568 * gdb.base/charset.exp: Update based on new behavior of set/show
14569 charset commands.
14570
2b6fd0d8
AC
145712003-05-01 Andrew Cagney <cagney@redhat.com>
14572
14573 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
14574 variable do not give memory errors.
14575
130cacce
AF
145762003-04-30 Adam Fedor <fedor@gnu.org>
14577
14578 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
14579 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
14580 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
14581 gdb.objc/basicclass.m: : New files
14582
14583 * lib/gdb.exp (gdb_compile_objc): New procedure.
14584
bea71854
DJ
145852003-04-27 Daniel Jacobowitz <drow@mvista.com>
14586
14587 * gdb.base/signals.exp: Make backtrace tests more specific.
14588
0f20eeea
DC
145892003-04-23 David Carlton <carlton@bactrian.org>
14590
14591 * gdb.c++/maint.exp (test_first_component): Add tests for
14592 'operator' in more locations.
14593
c8c4d8dc
KB
145942003-04-16 Kevin Buettner <kevinb@redhat.com>
14595
14596 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
14597
3fe60e3c
EZ
145982003-04-16 Elena Zannoni <ezannoni@redhat.com>
14599
14600 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 14601 func marke' instead. Update test name.
3fe60e3c 14602
9219021c
DC
146032003-04-15 David Carlton <carlton@math.stanford.edu>
14604
14605 * gdb.c++/maint.exp: New file.
14606
5dd55bdd
EZ
146072003-04-14 Elena Zannoni <ezannoni@redhat.com>
14608
14609 * gdb.threads/schedlock.c: Change type of thread function argument
14610 to long, to avoid warnings on 64-bit platforms.
14611
00890572
EZ
146122003-04-14 Elena Zannoni <ezannoni@redhat.com>
14613
a9c64011
AS
14614 * gdb.base/attach.exp: Add new message from ptrace in case of
14615 attaching to nonexistent process.
d63a86f8 14616
93201743
JB
146172003-04-11 Jim Blandy <jimb@redhat.com>
14618
14619 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14620 gdb.c++/userdef.cc: Place comments on the lines to which the
14621 marker function might return.
14622 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14623 gdb.c++/userdef.exp: Look for those comments to check that we've
14624 returned to the right place, instead of checking line numbers.
14625
2a11c64d
EZ
146262003-04-11 Elena Zannoni <ezannoni@redhat.com>
14627
a9c64011
AS
14628 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
14629 match on sourcefile name, instead of directory name.
2a11c64d 14630
68ab8fc5
EZ
146312003-04-10 Elena Zannoni <ezannoni@redhat.com>
14632
d63a86f8 14633 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
14634 working directory name.
14635
5624293a
JB
146362003-04-09 Jim Blandy <jimb@redhat.com>
14637
14638 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14639 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
14640 after an inferior function call, report the failure, but allow the
14641 test to continue.
14642
f1f02ee4
SC
146432003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14644
14645 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14646 with -DPROTOTYPES.
14647
6eb79af0
SC
146482003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14649
14650 * gdb.base/break.exp: Revert last patch.
14651
8dfb4cf0
SC
146522003-04-04 Stephane Carrez <stcarrez@nerim.fr>
14653
14654 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14655 with -DPROTOTYPES.
14656
ed4c619a
AC
146572003-04-02 Andrew Cagney <cagney@redhat.com>
14658
14659 * gdb.base/callfuncs.exp: Make "print add" messages unique.
14660 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
14661 matching directories by the name breakpoint.
14662 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
14663 Make "continue to marker1" consistent.
14664 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
14665 message consistent.
14666 * lib/gdb.exp: Put "the program is no longer running", and "the
14667 program exited" in parenthesis.
14668 * lib/mi-support.exp: Ditto.
d63a86f8 14669
4e35d5f0 146702003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 14671
4e35d5f0
BR
14672 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
14673
71900fe8
AC
146742003-03-29 Andrew Cagney <cagney@redhat.com>
14675
14676 * gdb.base/sizeof.c (main): Print the value of '\377'.
14677 * gdb.base/sizeof.exp: Check the sign of '\377'.
14678
c0655a16
MC
146792003-03-27 Michael Chastain <mec@shout.net>
14680
14681 * gdb.base/gdb1090.exp: New file.
14682 * gdb.base/gdb1090.cc: New file.
14683
5b2a3989
JB
146842003-03-27 J. Brobecker <brobecker@gnat.com>
14685
14686 * gdb.gdb/observer.exp: New regression test.
14687
79876890
MC
146882003-03-27 Michael Chastain <mec@shout.net>
14689
14690 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
14691 * gdb.base/ptype.exp: Likewise.
14692
6eac95e3
CV
146932003-03-27 Corinna Vinschen <vinschen@redhat.com>
14694
14695 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
14696
e8c71839
MC
146972003-03-26 Michael Chastain <mec@shout.net>
14698
14699 * gdb.base/ptype.exp: Actually use some typedef'd types.
14700
71b10041
SC
147012003-03-21 Stephane Carrez <stcarrez@nerim.fr>
14702
14703 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
14704 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
14705
2512cf80
CV
147062003-03-20 Corinna Vinschen <vinschen@redhat.com>
14707
14708 * gdb.base/default.exp: Fix regular expression.
14709
0d195a4f
CV
147102003-03-20 Corinna Vinschen <vinschen@redhat.com>
14711
14712 * gdb.base/args.exp: Fix regular expression.
14713
8a2dbca8
CV
147142003-03-20 Corinna Vinschen <vinschen@redhat.com>
14715
14716 * gdb.base/help.exp: Allow Win32 child process.
14717
bf028682
CV
147182003-03-20 Corinna Vinschen <vinschen@redhat.com>
14719
14720 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
14721 when stepping out of main().
14722
182dbe85
CV
147232003-03-20 Corinna Vinschen <vinschen@redhat.com>
14724
14725 * gdb.base/default.exp: Check for win32 specific message when calling
14726 "run" without executable.
14727
d67a6ba5
CV
147282003-03-20 Corinna Vinschen <vinschen@redhat.com>
14729
14730 * gdb.base/args.exp: Expect .exe in output.
14731
a955b5bb
CV
147322003-03-20 Corinna Vinschen <vinschen@redhat.com>
14733
14734 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
14735 Cygwin native.
14736
bf6bad4b
AC
147372003-03-17 Andrew Cagney <cagney@redhat.com>
14738
14739 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
14740 vector registes.
14741 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
14742 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
14743
293e9a31
DC
147442003-03-17 David Carlton <carlton@math.stanford.edu>
14745
14746 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
14747 test, for PR breakpoints/38.
14748 Call test_watchpoint_and_breakpoint.
14749 * gdb.base/watchpoint.c (func3): New function.
14750 (main): Call func3.
14751
5330f2db
DC
147522003-03-04 David Carlton <carlton@math.stanford.edu>
14753
14754 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
14755 Garply<Garply<char> >:: garply".
14756 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
14757 with respect to PR c++/1111; note also PR c++/1113.
14758 (test_template_breakpoints): KFAIL "constructor breakpoint" with
14759 respect to PR c++/1062.
14760 KFAIL "destructor breakpoint" with respect to PR c++/1112.
14761
6ece72da
DC
147622003-03-03 David Carlton <carlton@math.stanford.edu>
14763
14764 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
14765 with respect to PR c++/57.
14766 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
14767 c++/826.
14768 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
14769 respect to PR c++/57.
14770
85ca1584
DC
147712003-03-03 David Carlton <carlton@math.stanford.edu>
14772
14773 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
14774 respect to PR c++/33 into FAILs.
14775
98e9c5b8
MC
147762003-03-03 Michael Chastain <mec@shout.net>
14777
7bedbf27
MC
14778 * configure.in: Update copyright years.
14779
147802003-03-03 Michael Chastain <mec@shout.net>
14781
14782 * Makefile.in: Update copyright years.
98e9c5b8 14783
f683e100
DC
147842003-02-28 David Carlton <carlton@math.stanford.edu>
14785
14786 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
14787 print class instead of struct and/or superfluous protection
14788 specifiers, as long as the resulting output is equivalent to the
14789 source code.
14790 Delete FIXME from end of messages on tests that don't need
14791 fixing.
14792
a9e0cf2c
DC
147932003-02-28 David Carlton <carlton@math.stanford.edu>
14794
14795 * gdb.c++/templates.exp (do_tests): Allow const in the two
14796 Foo<volatile char *>::foo tests.
14797
e8d359df
MS
147982003-02-27 Michael Snyder <msnyder@redhat.com>
14799
d63a86f8 14800 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
14801 will be consistant.
14802
0b71dc91
DC
148032003-02-26 David Carlton <carlton@math.stanford.edu>
14804
14805 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
14806 char *>::foo" test with respect to PR c++/33. Create a new test
14807 which is identical to that one except that it doesn't put the
14808 space between the "char" and the "*"; KFAIL it, too.
14809
dd14ab43
DC
148102003-02-26 David Carlton <carlton@math.stanford.edu>
14811
14812 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
14813 template types into either PASSes or KFAILs (corresponding to PR
14814 c++/57). Tweak indentation. Update copyright.
14815
1146c7f1
SC
148162003-02-23 Stephane Carrez <stcarrez@nerim.fr>
14817
14818 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
14819
74641dfb
MC
148202003-02-13 Michael Chastain <mec@shout.net>
14821
14822 * gdb.base/exprs.exp: Remove i960 remnants.
14823 * gdb.base/funcargs.exp: Likewise.
14824 * gdb.base/list.exp: Likewise.
14825 * gdb.base/ptype.exp: Likewise.
14826
559cd2d0
DC
148272003-02-14 David Carlton <carlton@math.stanford.edu>
14828
14829 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
14830 pEe->D::vg()" from XFAIL to KFAIL.
14831
c4f90d87
JM
148322003-02-13 Jason Molenda (jmolenda@apple.com)
14833
14834 * gdb.base/maint.exp: Update maint print statistics regexp to include
14835 new entries.
14836
cbc4d97c
MC
148372003-02-13 Michael Chastain <mec@shout.net>
14838
14839 * gdb.c++/inherit.exp: Remove call to get_debug_format.
14840
40f235b7
MC
148412003-02-12 Michael Chastain <mec@shout.net>
14842
14843 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
14844 * gdb.c++/inherit.exp: Likewise.
14845 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
14846 * gdb.c++/templates.exp: Likewise.
14847 * gdb.c++/virtfunc.exp: Likewise.
14848
c56716b0
JM
148492003-02-06 Jason Molenda (jason-cl@molenda.com)
14850
14851 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
14852 why the code is written that way.
14853
070afcf8
MC
148542003-02-05 Michael Chastain <mec@shout.net>
14855
14856 * gdb.base/dump.exp: Add missing copyright line.
14857
5d0331e5
JM
148582003-02-05 Jason Molenda (jason-cl@molenda.com)
14859
f7ae6d3e 14860 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
14861 at the beginning so the breakpoint doesn't get set on the loop.
14862
92851186
MC
148632003-02-05 Michael Chastain <mec@shout.net>
14864
14865 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
14866 output for configurations with gcc 2.95.3.
14867
cbf1e085
AC
148682003-02-05 Keith Seitz <keiths@redhat.com>
14869 Andrew Cagney <ac131313@redhat.com>
14870
14871 * gdb.mi/mi-cli.exp: New file.
d63a86f8 14872
29518e1e
MC
148732003-02-04 Michael Chastain <mec@shout.net>
14874
14875 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
14876 Call perror and then continue.
14877
5af1d5f3
MC
148782003-02-03 Michael Chastain <mec@shout.net>
14879
14880 * gdb.c++/pr-1023.cc: New file.
14881 * gdb.c++/pr-1023.exp: New file.
14882
6b549786
JB
148832003-02-05 Jim Blandy <jimb@redhat.com>
14884
14885 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
14886 it's local to foobar. Check for it there, and check that it's not
14887 present in main.
14888 * gdb.c++/local.cc (marker2): New function.
14889 (foobar): Call marker1.
14890 (main): Call marker2 instead of marker1.
14891
67f16606
AC
148922003-02-04 Andrew Cagney <ac131313@redhat.com>
14893
14894 * gdb.disasm/mn10200.exp: Obsolete file.
14895 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
14896 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
14897 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
14898
1c5cb38e
DC
148992003-02-04 David Carlton <carlton@math.stanford.edu>
14900
14901 * gdb.c++/overload.exp: Test intToChar(1).
14902 * gdb.c++/overload.cc (intToChar): New.
14903 (main): Call intToChar.
14904
d1fe6965
DC
149052003-02-03 David Carlton <carlton@math.stanford.edu>
14906
14907 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
14908 'might_kfail' arg.
14909 KFAIL some of the continue_to_bp_overloaded calls, according to
14910 PR c++/1025.
14911
9ba61c5d
MC
149122003-02-01 Michael Chastain <mec@shout.net>
14913
14914 * gdb.base/advance.c (marker1): New marker function.
14915 * gdb.base/advance.exp: When the 'advance' command lands on the
14916 return breakpoint, it can legitimately stop on either the
14917 current line or the next line. Accommodate both outcomes.
14918 * gdb.base/until.exp: Likewise.
14919
e7494ffb
AC
149202003-02-02 Andrew Cagney <ac131313@redhat.com>
14921
14922 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14923 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
14924 now a list, not a tuple.
14925 * gdb.mi/mi-var-display.exp: Ditto.
14926 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 14927
075559bc
AC
149282003-02-01 Andrew Cagney <ac131313@redhat.com>
14929
14930 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14931 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
14932 stack backtraces.
14933 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 14934
2bd4c7b1
MK
149352003-02-01 Mark Kettenis <kettenis@gnu.org>
14936
14937 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14938 gdb.mi/mi1-pthreads.exp: Return instead of calling
14939 gdb_suppress_entire_file.
14940
eabd8992
MS
149412003-02-01 Mark Salter <msalter@redhat.com>
14942
14943 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
14944
71469e2f
MS
149452003-01-31 Mark Salter <msalter@redhat.com>
14946
14947 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
14948 Support empty arg.
14949
38a94d44
MC
149502003-01-30 Michael Chastain <mec@shout.net>
14951
14952 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
14953 This was a workaround for a UTF-8 bug in readline 4.3. The bug
14954 has been fixed in gdb/readline on 2003-01-09.
14955
19ea9e73
MS
149562003-01-29 Michael Snyder <msnyder@redhat.com>
14957
e8d359df
MS
14958 * gdb.base/maint.exp: Allow for leading underscore in symbol.
14959 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
14960 * gdb.base/args.exp: Skip if target does not support args passing.
14961
2307bd6a
DJ
149622003-01-22 Daniel Jacobowitz <drow@mvista.com>
14963
19ea9e73 14964 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
14965 gdb_test. Accept a list of expect arguments as the third
14966 parameter.
14967 (gdb_test): Use it.
14968
f2dd3617
EZ
149692003-01-20 Elena Zannoni <ezannoni@redhat.com>
14970
14971 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
14972 allow for different test tree configurations. Update some
14973 tescases accordingly.
14974 * gdb.arch/altivec-regs.exp: Ditto.
14975 * gdb.asm/asm-source.exp: Ditto.
14976 * gdb.base/advance.exp: Ditto.
14977 * gdb.base/display.exp: Ditto.
d63a86f8 14978 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
14979 * gdb.base/mips_pro.exp: Ditto.
14980 * gdb.base/overlays.exp: Ditto.
14981 * gdb.base/relocate.exp: Ditto.
14982 * gdb.base/setshow.exp: Ditto.
14983 * gdb.base/step-line.exp: Ditto.
14984 * gdb.base/step-test.exp: Ditto.
14985 * gdb.base/until.exp: Ditto.
14986 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
14987
c71cdefd
DC
149882003-01-17 David Carlton <carlton@math.stanford.edu>
14989
14990 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
14991 corresponding to PR c++/945.
14992 Update copyright.
14993
fdba05d7
DC
149942003-01-17 David Carlton <carlton@math.stanford.edu>
14995
14996 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
14997 corresponding to PR c++/68.
14998
149992003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
15000
15001 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15002 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15003 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15004
c362c33a
EZ
150052003-01-15 Elena Zannoni <ezannoni@redhat.com>
15006
0fbc361c
EZ
15007 * gdb.base/break.exp: Fix change of default location, because of
15008 removal of until tests.
15009 * gdb.base/help.exp: Update test for new 'until' help message.
15010 Add test for help on 'advance'.
a9c64011 15011 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 15012
dabf8a35
MK
150132003-01-15 Mark Kettenis <kettenis@gnu.org>
15014
15015 * gdb.base/default.exp: Adapt "info float" test for recent changes
15016 to that command. Add test for "info vector".
15017 * gdb.base/float.exp: New file. Add test for "info float" that
15018 resembles the old test in gdb.base/default.exp.
15019
a1769aca
DC
150202003-01-15 David Carlton <carlton@math.stanford.edu>
15021
15022 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15023
82025e13
EZ
150242003-01-15 Elena Zannoni <ezannoni@redhat.com>
15025
15026 * gdb.base/break.exp: Move the tests of until command from here...
15027 * gdb.base/until.exp: ... to here. New file. Add other tests.
15028 * gdb.base/advance.c: New file.
15029 * gdb.base/advance.exp: New file.
15030
8f9ab801
EZ
150312003-01-14 Elena Zannoni <ezannoni@redhat.com>
15032
a9c64011
AS
15033 * gdb.base/args.c: New file.
15034 * gdb.base/args.exp: New file.
8f9ab801 15035
9ae66589
DJ
150362003-01-14 Daniel Jacobowitz <drow@mvista.com>
15037
15038 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15039
8d77e5c3
DJ
150402003-01-14 Daniel Jacobowitz <drow@mvista.com>
15041
15042 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15043
12d2f0a1
DJ
150442003-01-14 Daniel Jacobowitz <drow@mvista.com>
15045
15046 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15047 dates.
15048
6ca37014
DJ
150492003-01-13 Daniel Jacobowitz <drow@mvista.com>
15050
15051 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15052
b0023472
DJ
150532003-01-13 Daniel Jacobowitz <drow@mvista.com>
15054
15055 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15056 (ptype &*"foo").
15057 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15058
607fbc54 150592003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
15060
15061 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15062 * gdb.mi/mi1-console.exp: Likewise.
15063
607fbc54 150642003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
15065
15066 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15067 * gdb.mi/mi1-console.exp: Likewise.
15068
a1fb14a2
DJ
150692003-01-13 Daniel Jacobowitz <drow@mvista.com>
15070
15071 * gdb.c++/overload.exp: Remove some fixed XFAILs.
15072
c4cf40b7
DJ
150732003-01-09 Daniel Jacobowitz <drow@mvista.com>
15074
15075 * gdb.base/detach.exp: New test.
15076
696d5a5b
DJ
150772003-01-09 Daniel Jacobowitz <drow@mvista.com>
15078
15079 * Makefile.in (ALL_SUBDIRS): New variable.
15080 (subdirs, clean, distclean): Use it.
15081 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
15082 regenerating Makefile, since it is generated from the top level.
15083 * gdb.asm/Makefile.in: Likewise.
15084 * gdb.base/Makefile.in: Likewise.
15085 * gdb.c++/Makefile.in: Likewise.
15086 * gdb.disasm/Makefile.in: Likewise.
15087 * gdb.java/Makefile.in: Likewise.
15088 * gdb.mi/Makefile.in: Likewise.
15089 * gdb.threads/Makefile.in: Likewise.
15090 * gdb.trace/Makefile.in: Likewise.
15091
754533e4
DC
150922003-01-09 David Carlton <carlton@math.stanford.edu>
15093
15094 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
15095 Add copyright year 2003.
15096
d8b3e9ee
MC
150972003-01-06 Michael Chastain <mec@shout.net>
15098
15099 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
15100 When selecting a thread, 'line' and 'file' are optional.
15101 * gdb.mi/mi1-pthreads.exp: Likewise.
15102
8e9e0fe6
AS
151032003-01-06 Andreas Schwab <schwab@suse.de>
15104
15105 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
15106 failures.
15107
b5ab8ff3
DJ
151082003-01-04 Daniel Jacobowitz <drow@mvista.com>
15109
15110 Fix PR gdb/844
15111 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
15112 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
15113
15114 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
15115 instead of calling gdb_suppress_entire_file.
15116 * gdb.threads/print-threads.exp: Likewise.
15117 * gdb.threads/schedlock.exp: Likewise.
15118
15119 * gdb.threads/killed.exp: Return instead of calling
15120 gdb_suppress_entire_file.
15121 * gdb.threads/linux-dp.exp: Likewise.
15122 * gdb.threads/pthreads.exp: Likewise.
15123
1e698235
DJ
151242003-01-04 Daniel Jacobowitz <drow@mvista.com>
15125
15126 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
15127 stabs.
15128 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
15129 * gdb.base/whatis.exp: Always allow (void) after function names.
15130
147ff08c
DJ
151312003-01-04 Daniel Jacobowitz <drow@mvista.com>
15132
15133 * gdb.c++/casts.exp: Correct regexp.
15134
dc62bfc2
MK
151352003-01-04 Mark Kettenis <kettenis@gnu.org>
15136
15137 * configure.in: Call AC_CONFIG_HEADER. Don't call
15138 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
15139 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
15140 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
15141 aforementioned directories in the AC_OUPUT call.
15142 * config.hin: New file.
15143 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15144 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
15145 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
15146 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
15147 pass -I$objdir instead of -I$objdir/$subdir in compilation.
15148 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
15149 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
15150 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
15151 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
15152 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
15153 gdb.threads/configure.in, gdb.threads/configure,
15154 gdb.threads/config.in, gdb.trace/configure.in,
15155 gdb.trace/configure: Removed.
15156
77afa639
MC
151572003-01-03 Michael Chastain <mec@shout.net>
15158
15159 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
15160 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
15161
7634bb6e
DJ
151622003-01-03 Daniel Jacobowitz <drow@mvista.com>
15163
15164 * gdb.base/store.exp: Fix regular expressions.
15165
b39c905e
MK
151662002-12-28 Mark Kettenis <kettenis@gnu.org>
15167
15168 * configure.in: Rewrite.
15169 * configure: Regenerated.
15170
0a8551dd
DC
151712003-01-03 David Carlton <carlton@math.stanford.edu>
15172
15173 * gdb.base/psymtab.exp: New file.
15174 * gdb.base/psymtab1.c: Ditto.
15175 * gdb.base/psymtab2.c: Ditto.
15176
c60b7188
AF
151772002-12-23 Adam Fedor <fedor@gnu.org>
15178
15179 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
15180
ee73db83
DC
151812002-12-23 David Carlton <carlton@math.stanford.edu>
15182
15183 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
15184 and current_directory initialization.
15185
d6c1774e
JB
151862002-12-22 Jim Blandy <jimb@redhat.com>
15187
f0a847b8
JB
15188 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
15189 rather than as part of the output file name.
15190
d6c1774e
JB
15191 * gdb.base/attach.exp: There's no need to copy the test program to
15192 /tmp; that was only ever necessary on HP/UX, and this test is
15193 entirely disabled there anyway.
15194
f0708dbb
JB
151952002-12-21 Jim Blandy <jimb@redhat.com>
15196
4c2acfea
JB
15197 * gdb.c++/psmang.exp: Doc fix.
15198
f0708dbb
JB
15199 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
15200 test.
15201
9579e000
DC
152022002-12-20 David Carlton <carlton@math.stanford.edu>
15203
15204 * gdb.c++/annota2.exp: KFAIL annotate-quit.
15205
d1810171
MC
152062002-12-18 Michael Chastain <mec@shout.net>
15207
15208 * gdb.c++/annota2.exp: Add copyright year 2002.
15209
76565097
DC
152102002-12-17 David Carlton <carlton@math.stanford.edu>
15211
15212 * gdb.c++/try_catch.cc: Add marker comments.
15213 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
15214 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
15215 * gdb.c++/m-static.cc: Ditto.
15216 * gdb.c++/m-static1.cc: Ditto.
15217 * gdb.c++/try_catch.cc: Ditto.
15218
da81390b
JJ
152192002-12-16 Jeff Johnston <jjohnstn@redhat.com>
15220
15221 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
15222 to see whether we are using the new -environment-directory
15223 command which resets via -r or the old version of the command
15224 which may prompt the user. Part of fix for gdb/741.
15225
b304d130
AC
152262002-12-13 Andrew Cagney <ac131313@redhat.com>
15227
15228 * gdb.fortran/types.exp: Update obsolete comment.
15229 * gdb.fortran/exprs.exp: Ditto.
15230 * lib/gdb.exp: Delete obsolete code.
15231 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
15232 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
15233 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
15234 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
15235 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
15236 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
15237 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
15238 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
15239 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
15240 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
15241 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
15242 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
15243 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
15244 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
15245 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
15246 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
15247 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
15248 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
15249 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
15250 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
15251 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
15252 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
15253 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
15254 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
15255 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
15256 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
15257 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
15258 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
15259 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
15260 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
15261 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
15262 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
15263 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
15264 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
15265 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
15266 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
15267 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
15268
a23b6e6a
DC
152692002-12-11 David Carlton <carlton@math.stanford.edu>
15270
15271 * gdb.c++/m-data.exp: Add test for members that shadow global
15272 variables: see PR gdb/804.
15273 * gdb.c++/m-data.cc: Ditto.
15274
6604731b
DJ
152752002-12-10 Daniel Jacobowitz <drow@mvista.com>
15276
15277 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
15278
de46ecd7
DC
152792002-12-06 David Carlton <carlton@math.stanford.edu>
15280
15281 * gdb.base/store.c: Don't declare functions static.
15282
27e829d0
AC
152832002-12-04 Andrew Cagney <ac131313@redhat.com>
15284
15285 * gdb.base/store.exp, gdb.base/store.c: New files.
15286
92806416
DJ
152872002-12-03 Daniel Jacobowitz <drow@mvista.com>
15288
15289 * gdb.base/selftest.exp: Update for current gdb.
15290
3bcbaac5
DJ
152912002-12-03 Daniel Jacobowitz <drow@mvista.com>
15292
15293 * gdb.base/maint.exp: Only dump symbols from one source file
15294 or objfile.
15295
f4f00b1f
DJ
152962002-12-03 Daniel Jacobowitz <drow@mvista.com>
15297
15298 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
15299 function call.
15300
f1c8a949
JB
153012002-11-25 Jim Blandy <jimb@redhat.com>
15302
15303 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
15304 function appearing in error message.
15305
9e297a97
DJ
153062002-11-21 Daniel Jacobowitz <drow@mvista.com>
15307
15308 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
15309
1f312e79
JJ
153102002-11-08 Jeff Johnston <jjohnstn@redhat.com>
15311
d63a86f8
RM
15312 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
15313 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
15314 should be in mi console format. This is part of fix for PR gdb/604.
15315
83c31e7d
FN
153162002-09-18 Fernando Nasser <fnasser@redhat.com>
15317
15318 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
15319 which explicitly prints the zero offset as "+0".
15320
322b3f65
DJ
153212002-10-22 Daniel Jacobowitz <drow@mvista.com>
15322
15323 * gdb.threads/schedlock.c (args): Make unsigned.
15324
153252002-10-21 Daniel Jacobowitz <drow@mvista.com>
15326
15327 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
15328 numbers. Allow "foo2|selected stack frame".
15329 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
15330 * gdb.asm/asmsrc2.s: Likewise.
15331 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
15332 comments.
15333 * gdb.asm/mips.inc: New file.
15334
5e2fe5b8
AF
153352002-10-18 Adam Fedor <fedor@gnu.org>
15336
15337 * gdb.base/default.exp: Update expected output to include 'ObjC'.
15338 * gdb.base/help.exp: Likewise.
15339
abe1a5d0
KB
153402002-10-17 Kevin Buettner <kevinb@redhat.com>
15341
15342 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
15343 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
15344
10abb1d4
JB
153452002-10-02 Jim Blandy <jimb@redhat.com>
15346
15347 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
15348
1f609b42
AC
153492002-10-01 Andrew Cagney <ac131313@redhat.com>
15350
15351 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
15352 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
15353 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
15354 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
15355 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
15356 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
15357 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
15358
0aee02e4
AC
153592002-09-29 Andrew Cagney <ac131313@redhat.com>
15360
15361 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
15362 * mi0-disassemble.exp, mi0-eval.exp: Delete.
15363 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
15364 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
15365 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
15366 * mi0-var-block.exp, mi0-var-child.exp: Delete.
15367 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 15368
6fde09ad
KB
153692002-09-27 Kevin Buettner <kevinb@redhat.com>
15370
15371 * gdb.base/annota1.exp (info break): Make directory components of
15372 path optional since not all compilers emit this debug information.
15373
889bf7c5
PA
15374 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
15375 step ends up stepping out of the function instead of stopping on
15376 the epilogue.
6fde09ad 15377
9e8aab75
KS
153782002-09-26 Keith Seitz <keiths@redhat.com>
15379
15380 * lib/insight-support.exp (gdbtk_start): Figure out where
15381 the insight executable is based on where gdb is. Use this
15382 executable to start insight instead of gdb.
15383
e36180d7
AC
153842002-09-25 Andrew Cagney <cagney@redhat.com>
15385
15386 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
15387
9dd34b2b
AC
153882002-09-24 Andrew Cagney <ac131313@redhat.com>
15389
15390 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
15391 test_isolated_complaints.
15392 (test_empty_complaint): New function.
15393 (test_empty_complaints): New function. Check no output when no
15394 complaints.
d63a86f8 15395
dea97812
KB
153962002-09-19 Jim Blandy <jimb@redhat.com>
15397
a9c64011 15398 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 15399
54951bd7
AC
154002002-09-19 Andrew Cagney <ac131313@redhat.com>
15401
15402 * gdb.gdb/complaints.exp: New file.
15403
dec43320
AC
154042002-09-18 Andrew Cagney <ac131313@redhat.com>
15405
15406 * gdb.base/maint.exp: Check `help maint internal-warning'.
15407
e70d6e3f
DC
154082002-09-18 David Carlton <carlton@math.stanford.edu>
15409
15410 * gdb.c++/m-static.exp: Remove breakpoints depending on line
15411 numbers, and replace them by a single breakpoint after the
15412 constructors are all finished.
15413 Add test 4.
15414 * gdb.c++/m-static.cc: Add test 4.
15415 * gdb.c++/m-static.h: New file.
15416 * gdb.c++/m-static1.cc: New file.
15417
15418 * gdb.c++/printmethod.exp: New file.
15419 * gdb.c++/printmethod.cc: New file.
15420
15421 * gdb.c++/pr-574.exp: New file.
15422 * gdb.c++/pr-574.cc: New file.
15423
afb5c968
CV
154242002-09-18 Corinna Vinschen <vinschen@redhat.com>
15425
15426 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
15427 embedded targets which never actually exit.
15428
31e45dee
FN
154292002-09-18 Fernando Nasser <fnasser@redhat.com>
15430
15431 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
15432 "don't step after run" as unresolved or unsupported, instead of xfail.
15433
a283c5a1
CV
154342002-09-18 Corinna Vinschen <vinschen@redhat.com>
15435
15436 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
15437 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
15438 Add newline to expected string in "step out of main (status wrapper)"
15439 case.
15440
11350d2a
CV
154412002-09-18 Corinna Vinschen <vinschen@redhat.com>
15442
15443 * lib/gdb.exp (rerun_to_main): Allow restarting application.
15444 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
15445
0deec7d6
TT
154462002-09-17 Tom Tromey <tromey@redhat.com>
15447
15448 * gdb.base/printcmds.exp (test_print_string_constants): Expect
15449 \000, not \0, in double-quoted string.
15450
b2b4a1b5
CV
154512002-09-14 Corinna Vinschen <vinschen@redhat.com>
15452
c9d37158 15453 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
15454 string after running the commands execution on breakpoint tests.
15455
1c56143a
CV
154562002-09-13 Corinna Vinschen <vinschen@redhat.com>
15457
15458 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
15459
37f8da45
JB
154602002-09-12 Joel Brobecker <brobecker@gnat.com>
15461
15462 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
15463
08b468e0
KS
154642002-09-10 Keith Seitz <keiths@redhat.com>
15465
15466 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
15467 runto proc.
15468 (mi_run_to_main): Use mi_runto.
15469 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
15470
dc360f58
KS
154712002-09-10 Keith Seitz <keiths@redhat.com>
15472
15473 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
15474 regexp for stopping at main. Could have multiple event notifications.
15475 Don't assume that main was declared with no parameters.
15476 (mi_next): Use mi_step_to.
15477 (mi_step): Use mi_next_to.
15478
ce3abcfb
CV
154792002-09-09 Corinna Vinschen <vinschen@redhat.com>
15480
15481 * gdb.base/default.exp: Fix expected string in `info float' test.
15482
d1f5b980
BE
154832002-09-09 Ben Elliston <bje@redhat.com>
15484
15485 * config/mips.exp: Update comments.
15486 * config/mips-idt.exp: Likewise.
15487 * config/nind.exp: Likewise.
15488 * config/slite.exp: Likewise.
15489 * config/sparclet.exp: Likewise.
15490 * config/udi.exp: Likewise.
15491 * config/vx.exp: Likewise.
15492 * config/vxworks29k.exp: Likewise.
15493
2f71430b
JB
154942002-09-05 Jim Blandy <jimb@redhat.com>
15495
15496 * gdb.threads/killed.exp: Fix test failure message.
15497
7ddebc7e
KS
154982002-09-04 Keith Seitz <keiths@redhat.com>
15499
15500 * lib/mi-support.exp: Update copyright.
15501 (mi_gdb_test): Increase the priority of the expected pattern
15502 so that it matches gdb_test.
15503
0ae67eb3
KS
155042002-09-03 Keith Seitz <keiths@redhat.com>
15505
15506 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
15507 Use integer comparison instead of string comparison for testing
15508 whether binary was built.
15509
38fc42c8
JB
155102002-09-03 Jim Blandy <jimb@redhat.com>
15511
15512 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
15513
b6ff0e81
JB
155142002-08-29 Jim Blandy <jimb@redhat.com>
15515
15516 * gdb.threads/pthreads.exp: Move the portable thread compilation
15517 code into a function in lib/gdb.exp, and call that from here.
15518 * lib/gdb.exp (gdb_compile_pthreads): New function.
15519
07c98896
KS
155202002-08-29 Keith Seitz <keiths@redhat.com>
15521
15522 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
15523 expect_out so that callers can get at it.
15524
0312286c
DJ
155252002-08-23 Daniel Jacobowitz <drow@mvista.com>
15526
15527 * gdb.threads/print-threads.c: New file.
15528 * gdb.threads/print-threads.exp: New file.
15529 * gdb.threads/schedlock.c: New file.
15530 * gdb.threads/schedlock.exp: New file.
15531
dd039bc4
EZ
155322002-08-22 Elena Zannoni <ezannoni@redhat.com>
15533
a9c64011
AS
15534 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
15535 not altivec.c.
dd039bc4 15536
1f36144c
MK
155372002-08-17 Mark Kettenis <kettenis@gnu.org>
15538
15539 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
15540 targets. The problem should be fixed now.
15541
16057ec7 155422002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
15543
15544 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
15545 2002-07-24 change that removes final dots from error messages.
15546
3c1499ad
TT
155472002-08-13 Tom Tromey <tromey@redhat.com>
15548
15549 * gdb.base/readline.exp: New file.
15550
a20ce2c3
AC
155512002-08-01 Andrew Cagney <ac131313@redhat.com>
15552
15553 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
15554 supress message.
15555
db034ac5
AC
155562002-08-01 Andrew Cagney <cagney@redhat.com>
15557
15558 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
15559 CHILL_FOR_TARGET and CHILL_LIB.
15560 * configure.in (configdirs): Remove gdb.chill.
15561 * configure: Regenerate.
15562 * lib/gdb.exp: Obsolete references to chill.
15563 * gdb.fortran/types.exp: Ditto.
15564 * gdb.fortran/exprs.exp: Ditto.
15565
3e000b18
KB
155662002-07-30 Kevin Buettner <kevinb@redhat.com>
15567
15568 * gdb.base/shlib-call.exp (additional_flags): Conditionally
15569 set Irix-specific compile and link flags.
15570
28f4966b
KB
155712002-07-29 Kevin Buettner <kevinb@redhat.com>
15572
15573 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
15574 source files. The ``-o'' option doesn't work with the ``-E'' option
15575 when using the Irix compiler.
15576
46c0d5a6
DJ
155772002-07-19 Daniel Jacobowitz <drow@mvista.com>
15578
15579 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
15580 Improve support for reusing an exec file. Copy exec file
15581 to target, and run gdbserver on the target instead of on the host.
15582
eecf4bed
JB
155832002-07-18 Jim Blandy <jimb@redhat.com>
15584
0f815cdf
JB
15585 * gdb.base/ending-run.exp: Don't expect to see the program end in
15586 some orderly fashion when we're running on a real stand-alone
15587 board.
15588
eecf4bed
JB
15589 * gdb.base/interrupt.exp: Correct logic for skipping tests on
15590 targets that don't support interrupts.
15591
52d309e4
JB
155922002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
15593
15594 * gdb.base/attach.exp: Add patterns to match output from /proc-based
15595 systems.
15596 Move comments in expect statements to inside the actions, so that they
15597 don't get matched against.
15598
ff683d9e
MK
155992002-07-10 Mark Kettenis <kettenis@gnu.org>
15600
15601 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
15602 function when asleep" test.
15603
b5356753
AC
156042002-07-10 Andrew Cagney <ac131313@redhat.com>
15605
15606 * gdb.base/page.exp: Rewrite to handle problems with very long
15607 `info set' output. Update copyright.
15608
6aa4d13a
AC
156092002-06-26 Andrew Cagney <ac131313@redhat.com>
15610
15611 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
15612 gdb.threads-hp.
15613 * gdb.hp/configure: Regenerate.
15614 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
15615 * gdb.hp/gdb.threads-hp/configure: Delete file.
15616 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
15617
8cf8c2b8
AC
156182002-06-22 Andrew Cagney <ac131313@redhat.com>
15619
15620 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
15621 setlocale, bindtextdomain and textdomain.
15622
6827a8f8
JB
156232002-06-11 Jim Blandy <jimb@redhat.com>
15624
919d772c
JB
15625 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
15626 preprocessor macro information is present.
15627
6827a8f8
JB
15628 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
15629 tests.
15630
c15b0d21
MS
156312002-06-06 Michael Snyder <msnyder@redhat.com>
15632
c5984d70
MS
15633 * gdb.base/overlays.exp: Record addresses of overlay
15634 functions in TCL variables rather than in GDB variables,
15635 to avoid having GDB convert them to pointers (with loss
15636 of information).
15637
d63a86f8 15638 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 15639 default linker script changes.
c15b0d21
MS
15640 * gdb.base/long_long.exp: Add check for sizeof (long double).
15641
be26fe0d
ML
156422002-06-06 Michal Ludvig <mludvig@suse.cz>
15643
15644 * gdb.asm/asm-source.exp: Add x86-64 target.
15645 * gdb.asm/x86_64.inc: New.
d63a86f8 15646
258093ca 156472002-05-30 Michael Chastain <mec@shout.net>
258093ca 15648
4b3153f1 15649 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
15650 * gdb.c++/m-static.cc: New file.
15651 * gdb.c++/m-static.exp: New file.
15652
241264c6
MS
156532002-05-28 Michael Snyder <msnyder@redhat.com>
15654
15655 * gdb.base/call-ar-st.exp: Allow for reduced floating point
15656 precision.
15657
9bba8c8f 156582002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 15659
4b3153f1 15660 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
15661 * gdb.c++/m-data.cc: New file.
15662 * gdb.c++/m-data.exp: New file.
15663
156642002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 15665
4b3153f1 15666 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 15667 * gdb.c++/try_catch.cc: New file.
d63a86f8 15668 * gdb.c++/try_catch.exp: New file.
9bba8c8f 15669
def1b996
MC
156702002-05-27 Michael Chastain <mec@shout.net>
15671
15672 * gdb.c++/local.exp: Accept more nested types in output.
15673
522ba268
MC
156742002-05-26 Michael Chastain <mec@shout.net>
15675
15676 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
15677
277254ba
MS
156782002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
15679
15680 * lib/gdb.exp (gdb_wrapper_init): Just because
15681 gdb_wrapper_file exists, this does not mean that the file
15682 should not be rebuilt. That is what gdb_wrapper_initialized
15683 is for.
15684 (default_gdb_init): Reset gdb_wrapper_initialized.
15685
b61a8733
MS
156862002-05-23 Michael Snyder <msnyder@redhat.com>
15687
d63a86f8 15688 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
15689 the precision of the floating point test results.
15690 * gdb.base/call-rt-st.exp: Ditto.
15691
b61a8733
MS
15692 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
15693 * gdb.base/call-rt-st.exp: Ditto.
15694
56f6e910
MC
156952002-05-19 Michael Chastain <mec@shout.net>
15696
15697 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
15698
ad0b0016
EZ
156992002-05-19 Elena Zannoni <ezannoni@redhat.com>
15700
a9c64011
AS
15701 * configure.in (configdirs): Add gdb.arch.
15702 * configure: Regenerate.
ad0b0016 15703
f617d2b6
JB
157042002-05-17 Jim Blandy <jimb@redhat.com>
15705
15706 * gdb.base/completion.exp: Recognize the more detailed error
15707 messages produced by the macro expander's lexical analyzer.
15708
eac2a696
EZ
157092002-05-14 Elena Zannoni <ezannoni@redhat.com>
15710
a9c64011
AS
15711 * gdb.arch/altivec-abi.c: New file.
15712 * gdb.arch/altivec-abi.exp: New file.
15713 * gdb.arch/altivec-regs.c: New file.
15714 * gdb.arch/altivec-regs.exp: New file.
eac2a696 15715
2fdde8f8
DJ
157162002-05-14 Daniel Jacobowitz <drow@mvista.com>
15717
15718 * gdb.base/maint.exp (maint print type): Update for new type
15719 structure.
d63a86f8 15720
e31f1a7c
EZ
157212002-05-14 Elena Zannoni <ezannoni@redhat.com>
15722
15723 * gdb.arch: New directory.
15724 * gdb.arch/configure.in: New file.
15725 * gdb.arch/configure: New file.
15726 * gdb.arch/Makefile.in: New file.
15727
db589741
CV
157282002-05-13 Corinna Vinschen <vinschen@redhat.com>
15729
15730 * gdb.asm/asm-source.exp: Add v850 as supported target.
15731 * gdb.asm/v850.inc: New file.
15732
8ce2a7dc
DJ
157332002-05-13 Daniel Jacobowitz <drow@mvista.com>
15734
15735 * gdb.c++/annota2.exp (annotate-quit): Add comment.
15736
df763c7f
DJ
157372002-05-12 Daniel Jacobowitz <drow@mvista.com>
15738
15739 * gdb.base/break.exp: Check 'break "marker2"'.
15740
377daeed
MS
157412002-05-10 Michael Snyder <msnyder@redhat.com>
15742
15743 * gdb.base/long_long.exp: Fix typo.
15744
c4b7bc2b
JB
157452002-05-10 Jim Blandy <jimb@redhat.com>
15746
ecac9a4e
JB
15747 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
15748 a bug.
15749
c4b7bc2b
JB
15750 * gdb.base/printcmds.exp (test_integer_literals_rejected):
15751 Recognize more detailed error message produced by the macro
15752 expander's lexical analyzer.
15753 * lib/gdb.exp (test_print_reject): Same.
15754
e71019a1
MK
157552002-05-09 Mark Kettenis <kettenis@gnu.org>
15756
15757 * gdb.c++/method.exp: Fix typo.
15758
fedfc8e6
MS
157592002-05-08 Michael Snyder <msnyder@redhat.com>
15760
166a1957
MS
15761 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
15762 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 15763 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
15764 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
15765 Add iftarget clause for strongarm.
d63a86f8 15766
f1c47eb2
MS
157672002-05-06 Michael Snyder <msnyder@redhat.com>
15768
cb9a9d3e
MS
15769 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
15770 (gdb_continue_to_end): Accept output from status wrapper.
15771 * gdb.base/ending-run.exp: Add case for output from status wrapper.
15772 Clean up fail messages to match pass messages.
15773
f1c47eb2
MS
15774 Enable the "needs_status_wrapper" testsuite feature.
15775 * lib/gdb.exp (gdb_wrapper_init): New procedure.
15776 (gdb_compile): Conditionally call gdb_wrapper_init.
15777 * gdb.base/a2-run.exp: Recognize output from status wrapper.
15778 * gdb.c++/method.exp: Recognize output from status wrapper.
15779
6079c749
BE
157802002-05-06 Ben Elliston <bje@redhat.com>
15781From Graydon Hoare <graydon@redhat.com>
15782
15783 * config/sid.exp: Include support for "rawsid" protocol.
15784
188baff3
JB
157852002-05-03 Jim Blandy <jimb@redhat.com>
15786
15787 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
15788 * gdb.c++/hang3.C: New file.
15789
b9c07f0f
AC
157902002-05-04 Andrew Cagney <ac131313@redhat.com>
15791
15792 * gdb.base/default.exp: Remove obsolete code.
15793 * gdb.c++/misc.exp: Ditto. Update copyright.
15794 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
15795 * gdb.base/whatis.exp: Ditto. Update copyright.
15796 * gdb.base/scope.exp: Ditto. Update copyright.
15797 * gdb.base/ptype.exp: Ditto. Update copyright.
15798 * gdb.base/printcmds.exp: Ditto. Update copyright.
15799 * gdb.base/opaque.exp: Ditto. Update copyright.
15800 * gdb.base/list.exp: Ditto.
15801 * gdb.base/funcargs.exp: Ditto. Update copyright.
15802 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
15803 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
15804 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
15805 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
15806 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
15807 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
15808
5c7a0397
MS
158092002-05-02 Michael Snyder <msnyder@redhat.com>
15810
d6dcc264 15811 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
15812 * gdb.base/long_long.exp: Add xscale target.
15813 * gdb.base/default.exp: Add xscale target.
15814
eb7f1c48
JB
158152002-05-01 Jim Blandy <jimb@redhat.com>
15816
15817 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
15818 gdb.c++/hang.exp: New test.
15819
a6befae8
FF
158202002-05-01 Fred Fish <fnf@redhat.com>
15821
15822 * gdb.base/completion.exp: Handle completions of "./Make" for
15823 more than one completion possibility, as is the case when we
15824 build and test in the source tree.
15825
0a310277
AG
158262002-04-29 Anthony Green <green@redhat.com>
15827
15828 * gdb.java/jmisc1.exp: New file.
15829 * gdb.java/jmisc2.exp: New file.
15830
6ff9af88
DJ
158312002-04-24 Daniel Jacobowitz <drow@mvista.com>
15832
15833 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
15834
96b3d632
EZ
158352002-04-23 Elena Zannoni <ezannoni@redhat.com>
15836
15837 * gdb.base/help.exp: Change 'help status' to allow for target
15838 dependent output differences.
15839
5019bb54
MC
158402002-04-22 Michael Chastain <mec@shout.net>
15841
15842 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
15843
a805a116
MC
158442002-04-22 Michael Chastain <mec@shout.net>
15845
15846 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
15847
a1706bfd
DM
158482002-04-17 David S. Miller <davem@redhat.com>
15849
15850 * gdb.asm/sparc64.inc: New file.
15851 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
15852
a73a20a2
EZ
158532002-04-19 Elena Zannoni <ezannoni@redhat.com>
15854
15855 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
15856 instruction file directly into the build tree. Clean up at end of
15857 test.
15858
ba678339
DM
158592002-04-18 David S. Miller <davem@redhat.com>
15860
15861 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
15862 handle 64-bit platforms correctly.
15863 * gdb.base/maint.exp: Likewise.
15864
b03399da
KB
158652002-04-18 Kevin Buettner <kevinb@redhat.com>
15866
15867 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
15868 ``-fpic'' when compiling files comprising a shared library, but
15869 it does need additional linker flags in order to find shared
15870 libraries at run time.
15871
e2004992
KB
158722002-04-18 Kevin Buettner <kevinb@redhat.com>
15873
15874 * gdb.base/cvexpr.c (use): New function.
15875 (main): Invoke use() on all global variables to prevent
15876 some linkers from deleting these otherwise unused symbols.
15877
d8937120
MC
158782002-04-17 Michael Chastain <mec@shout.net>
15879From David S. Miller <davem@redhat.com>
15880
15881 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
15882 handle 64-bit platforms correctly.
15883
ffd61a58
MS
158842002-04-12 Michael Snyder <msnyder@redhat.com>
15885From Jim Blandy <jimb@redhat.com>
a9c64011 15886 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
15887 script can handle this instead.
15888 * gdb.base/bar.c (barx): Same.
15889 * gdb.base/baz.c (bazx): Same.
15890 * gdb.base/grbx.c (grbxx): Same.
15891
15892 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
15893 manager doesn't automatically unmap overlays unnecessarily.
15894
6b8426a6
MH
158952002-04-10 Martin M. Hunt <hunt@redhat.com>
15896
15897 * gdb.base/ending-run.exp: Fix pattern for Mips targets
15898 stepping out of main.
15899
34af4875
MC
159002002-04-09 Michael Chastain <mec@shout.net>
15901
15902 * gdb.c++/local.cc (main): Move call to marker1() inside nested
15903 scope so that the nested scope tests will make sense.
15904 * gdb.c++/local.exp: Write patterns that actually work with gcc
15905 (the HP patterns "were never known to work with gcc").
15906 Keep the old aCC patterns too.
15907
2d1676a0
DJ
159082002-04-09 Daniel Jacobowitz <drow@mvista.com>
15909
15910 * gdb.base/attach.exp: Correct target board test.
15911
3a63e3f9
MC
159122002-04-08 Michael Chastain <mec@shout.net>
15913
15914 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
15915 in a const method. Add some xfail and fail cases for configurations
15916 that do not emit the "const ...".
15917
f18dabd2
MC
159182002-04-07 Michael Chastain <mec@shout.net>
15919
15920 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
15921 Accept "A * const" and "const A * const" as type of "this".
15922 Fix spelling of getFunky throughout. Make messages uniform.
15923
0fcddd82
EZ
159242002-04-07 Elena Zannoni <ezannoni@redhat.com>
15925
a9c64011 15926 Work around for PR gdb/285:
0fcddd82
EZ
15927 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
15928
16a8534a
EZ
159292002-04-07 Elena Zannoni <ezannoni@redhat.com>
15930
15931 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
15932 instructions file at run time instead of configure time.
15933 Sometimes we run the test in a directory that is not the one we
15934 configured in.
15935 * gdb.asm/configure.in: Delete creation of symlink.
15936 * gdb.asm/configure: Regenerate.
15937
24181d81
JB
159382002-04-05 J. Brobecker <brobecker@gnat.com>
15939
15940 * gdb.gdb/xfullpath.exp: New test, to exercise the new
15941 xfullpath () function.
15942
7cdb7107
DJ
159432002-04-04 Daniel Jacobowitz <drow@mvista.com>
15944
15945 * gdb.asm/Makefile.in: Correct dependencies.
15946
15947 * gdb.asm/powerpc.inc: New file.
15948 * gdb.asm/asm-source.exp: Add PowerPC.
15949 * gdb.asm/configure.in: Likewise.
15950 * gdb.asm/configure: Regenerated.
15951
a7d17088
DJ
159522002-04-04 Daniel Jacobowitz <drow@mvista.com>
15953
15954 * gdb.base/relocate.exp: New file.
15955 * gdb.base/relocate.c: New file.
15956
cd721503
FF
159572002-04-04 Fred Fish <fnf@redhat.com>
15958
15959 * gdb.base/step-test.exp: Update comment regarding stopping in
15960 memcpy/bcopy calls inserted as part of the compiler runtime.
15961
b22ad7a7
MS
159622002-04-04 Michael Snyder <msnyder@redhat.com>
15963
15964 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
15965
5f279fa6
DJ
159662002-04-03 Daniel Jacobowitz <drow@mvista.com>
15967
15968 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
15969 (gdb_expect): Remove $notransfer hack.
15970
dd0fd3ce
DJ
159712002-04-02 Daniel Jacobowitz <drow@mvista.com>
15972
15973 * gdb.c++/classes.exp ("calling method for small class"): Match
15974 updated register output.
15975
1e50cda1
DJ
159762002-03-30 Daniel Jacobowitz <drow@mvista.com>
15977
15978 Fix PR gdb/452
15979 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
15980 when finished. Make gdb_file_cmd send "exec-file" when
15981 appropriate.
15982
24015922
DJ
159832002-03-30 Daniel Jacobowitz <drow@mvista.com>
15984
15985 * gdb.base/attach.exp: Remove extra setup_xfail.
15986
dd7dfd64
MS
159872002-03-26 Michael Snyder <msnyder@redhat.com>
15988
15989 * gdb.base/default.exp: Add tests for dump, append, and restore.
15990 * gdb.base/help.exp: Add tests for dump, append, and restore.
15991 * gdb.base/dump.exp: New file, test dump, append and restore.
15992 * gdb.base/dump.c: New file.
15993
48b2f8d7
MS
159942002-03-27 Michael Snyder <msnyder@redhat.com>
15995
d63a86f8 15996 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
15997 clean-ups in help messages.
15998
05b4d525
FF
159992002-03-26 Fred Fish <fnf@redhat.com>
16000
16001 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16002 have debugging info for those functions and the compiler uses them
16003 internally to copy structs around.
16004
d7679631
FF
160052002-03-26 Fred Fish <fnf@redhat.com>
16006
16007 * gdb.base/list.exp: Revert the change made yesterday and add note
16008 about why we don't list the default lines for remote targets.
16009
523ac3f9
MS
160102002-03-25 Michael Snyder <msnyder@redhat.com>
16011
16012 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16013
754b2b8d
FF
160142002-03-25 Fred Fish <fnf@redhat.com>
16015
16016 * gdb.base/list.exp: This test works on remote targets so remove
16017 the short circuit for remote targets. Update copyright.
16018
33c3e192
FF
160192002-03-25 Fred Fish <fnf@redhat.com>
16020
16021 * gdb.base/attach.exp: Fix logic error that was suppressing this
16022 test for all non hppa*-*-hpux* targets, instead of the hp target.
16023 Move comments closer to the suppression point. Also now need to
16024 check that we are running natively.
16025
d43e73ee
MS
160262002-03-22 Michael Snyder <msnyder@redhat.com>
16027
882c8f02
MS
16028 * gdb.base/default.exp: Add test for gcore. Update copyright.
16029 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 16030
04c12f60
FF
160312002-03-06 Fred Fish <fnf@redhat.com>
16032
16033 * gdb.base/funcargs.c: Remove extraneous ';' character.
16034 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16035
b43df995
MC
160362002-03-04 Michael Chastain <mec@shout.net>
16037
16038 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16039 accommodate gcc v3 function signature.
16040 * gdb.mi/mi0-var-cmd-exp: Ditto.
16041
92362027
AC
160422002-02-24 Andrew Cagney <ac131313@redhat.com>
16043
16044 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16045 ``GNU/Linux'' or ``Linux kernel''
16046 * testsuite/gdb.threads/pthreads.c: Ditto.
16047
258ad32d
MC
160482002-02-24 Michael Chastain <mec@shout.net>
16049
16050 * gdb.threads/pthreads.c (thread1): Add a return statement.
16051 (thread2): Likewise.
16052 (foo): Likewise.
16053
04c3b3d4
MC
160542002-02-23 Michael Chastain <mec@shout.net>
16055
16056 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16057 to placate gcc.
16058
5a2a0a20
MC
160592002-02-23 Michael Chastain <mec@shout.net>
16060
16061 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16062 test "ptype bint". The test passes on all my stabs configurations.
16063
a640f7fc
JB
160642002-02-21 Jim Blandy <jimb@redhat.com>
16065
27924826
JB
16066 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16067 filename at a time, and watch for the ones we want to see.
16068
a640f7fc
JB
16069 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16070 types of pointers to prototyped functions.
16071
edcc8c75
AC
160722002-02-20 Andrew Cagney <ac131313@redhat.com>
16073
16074 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
16075 signed, unsigned and straight char.
16076 (padding_char, padding_short, padding_int, padding_long,
16077 padding_long_long, padding_float, padding_double,
16078 padding_long_double): New global variables.
16079 (fill, fill_structs): New functions.
16080
16081 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
16082 for correctly sized writes. Update copyright.
16083 (get_valueof): New procedure.
16084 (get_sizeof): Call get_valueof.
16085 (check_valueof): New procedure.
16086 (check_padding): New procedure.
16087
ac57ea44
MC
160882002-02-20 Michael Chastain <mec@shout.net>
16089
16090 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
16091 to setup_xfail. Document some of the remaining calls.
16092
7a10c941
MC
160932002-02-18 Michael Chastain <mec@shout.net>
16094
16095 * gdb.c++/userdef.exp: Update copyright year.
16096
fb8acdcc
DJ
160972002-02-18 Daniel Jacobowitz <drow@mvista.com>
16098
16099 * gdb.c++/userdef.exp: Test overloaded operators properly.
16100 Remove xfails.
16101
fda6ae12
MS
161022002-02-14 Michael Snyder <msnyder@redhat.com>
16103
16104 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
16105
676a0442
DJ
161062002-02-14 Daniel Jacobowitz <drow@mvista.com>
16107
16108 * gdb.base/a2-run.exp: Check for a remote target properly.
16109 * gdb.base/annota1.exp: Likewise.
16110 * gdb.base/list.exp: Likewise.
16111 * gdb.base/reread.exp: Likewise.
16112 * gdb.base/scope.exp: Likewise.
16113 * gdb.base/shlib-call.exp: Likewise.
16114 * gdb.base/term.exp: Likewise.
16115 * gdb.c++/annota2.exp: Likewise.
16116
78b4f468
RE
161172002-02-13 Richard Earnshaw <rearnsha@arm.com>
16118
16119 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
16120
9a81ba51
MC
161212002-02-10 Michael Chastain <mec@shout.net>
16122
16123 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
16124 (call_after_alloca): Ditto.
16125
004af6c7
DJ
161262002-02-10 Daniel Jacobowitz <drow@mvista.com>
16127
16128 * gdb.base/ending-run.exp: Guard "cont" test with
16129 gdb_skip_stdio_test.
16130
37225f62
JB
161312002-02-06 Jim Blandy <jimb@redhat.com>
16132
16133 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
16134 from here...
16135 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
16136 To here. Disable this test on non-HP platforms. Add big comment.
16137
fe6fdd96
MS
161382002-02-04 Michael Snyder <msnyder@redhat.com>
16139
16140 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
16141 other than d10v and m32r.
16142
036fad3f
RE
161432002-02-02 Richard Earnshaw <rearnsha@arm.com>
16144
16145 * gdb.base/default.exp: Rewrite test patterns to reduce time
16146 taken to match them.
16147
7148ab62
DJ
161482002-01-30 Daniel Jacobowitz <drow@mvista.com>
16149
16150 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
16151 Allow a start function above main.
16152 * gdb.threads/linux-dp.exp: Fix copyright date.
16153
396cc255
DJ
161542002-01-30 Daniel Jacobowitz <drow@mvista.com>
16155
a9c64011
AS
16156 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
16157 (check_philosopher_stack): Check for manager thread before checking
16158 for a just-starting thread.
396cc255 16159
f038d31b
DJ
161602002-01-30 Daniel Jacobowitz <drow@mvista.com>
16161
16162 From Neil Booth <neil@daikokuya.demon.co.uk>:
16163 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
16164 warnings.
16165
b3ff9d9a
FF
161662002-01-21 Fred Fish <fnf@redhat.com>
16167
16168 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
16169 not caller.
16170
39ad761d
JB
161712002-01-21 Jim Blandy <jimb@redhat.com>
16172
16173 * gdb.base/reread.exp: Check that GDB properly re-reads the
16174 executable file when it changes while no inferior is running.
16175
aaf320fa
FF
161762002-01-21 Fred Fish <fnf@redhat.com>
16177
a9c64011
AS
16178 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
16179 optionally accept the "shlib events" variation.
aaf320fa 16180
808a31f5
JB
161812002-01-21 Jim Blandy <jimb@redhat.com>
16182
16183 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
16184 call `fflush' after every `printf', so that the output is produced
16185 at predictable points, regardless of whatever buffering does (or
16186 doesn't) take place.
16187 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
16188 at different points.
16189
4420d5e2
DJ
161902002-01-20 Daniel Jacobowitz <drow@mvista.com>
16191
16192 * gdb.c++/inherit.exp: Update copyright years.
16193 * gdb.c++/method.exp: Likewise.
16194
3e36a0f4
DJ
161952002-01-20 Daniel Jacobowitz <drow@mvista.com>
16196
16197 * gdb.c++/classes.exp: Update for improved v3 support and skipping
16198 artificial methods/arguments.
16199 * gdb.c++/derivation.exp: Likewise.
16200 * gdb.c++/inherit.exp: Likewise.
16201 * gdb.c++/method.exp: Likewise.
16202 * gdb.c++/virtfunc.exp: Likewise.
16203
b4ceaee6
AC
162042002-01-18 Andrew Cagney <ac131313@redhat.com>
16205
16206 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
16207 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
16208 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
16209 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
16210 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
16211 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
16212
ecace851
JB
162132002-01-17 Jim Blandy <jimb@redhat.com>
16214
16215 * gdb.asm/asm-source.exp (info symbol): Take another shot at
16216 anchoring the pattern matching the entry point symbol's name.
16217
375fc983
AC
162182002-01-17 Andrew Cagney <ac131313@redhat.com>
16219
16220 * gdb.base/maint.exp: Update ``maint internal-error'' to match
16221 continue/quit query. Update copyright.
16222
fe6fdd96
MS
162232002-01-14 Michael Snyder <msnyder@redhat.com>
16224
16225 * gdb.base/gcore.exp: Remove extra debugging output.
16226
e017c81f
DJ
162272002-01-13 Daniel Jacobowitz <drow@mvista.com>
16228
16229 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
16230 for slightly dubious v2 mangled string.
16231
37ab3bf8
DJ
162322002-01-13 Daniel Jacobowitz <drow@mvista.com>
16233
16234 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
16235
1bc05c3a 162362002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 16237
1bc05c3a 16238 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 16239
1bc05c3a
JM
16240 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
16241 constructors.
16242 * gdb.c++/derivation.exp: Likewise.
16243 * gdb.c++/templates.exp: Likewise.
16244 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 16245
1bc05c3a
JM
162462002-01-10 Michael Snyder <msnyder@redhat.com>
16247
16248 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 16249
a911c360
MS
162502002-01-08 Michael Snyder <msnyder@redhat.com>
16251
16252 * gdb.base/gcore.exp: New test for generate-core-file command.
16253 * gdb.base/gcore.c: Testcase for above.
16254 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
16255
ea2119ec
JM
162562002-01-08 Jason Merrill <jason@redhat.com>
16257
16258 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
16259
68203136
FF
162602002-01-07 Fred Fish <fnf@redhat.com>
16261
16262 * gdb.c++/overload.exp: Remove unconditional xfails for:
16263 print foo_instance1.overloadargs(1)
16264 print foo_instance1.overloadargs(1, 2)
16265 print foo_instance1.overloadargs(1, 2, 3)
16266 print foo_instance1.overloadargs(1, 2, 3, 4)
16267 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
16268 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
16269 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
16270 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
16271 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
16272 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
16273 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
16274 print foo_instance1.overload1arg()
16275 print foo_instance1.overload1arg((char)arg2)
16276 print foo_instance1.overload1arg((signed char)arg3)
16277 print foo_instance1.overload1arg((unsigned char)arg4)
16278 print foo_instance1.overload1arg((int)arg7)
16279 print foo_instance1.overload1arg((unsigned int)arg8)
16280 print foo_instance1.overload1arg((float)arg11)
16281 print foo_instance1.overload1arg((double)arg12)
d63a86f8 16282
21b9b5b1
MS
162832002-01-07 Michael Snyder <msnyder@redhat.com>
16284
16285 * gdb.base/huge.exp: New test. Print a very large target data object.
16286 (skip_huge_test): New test variable. Define if you want to skip this
16287 test. The test reads an 8 megabyte data object from the target, so it
16288 might be very time consuming on remote targets with a slow connection.
16289 * gdb.base/huge.c: New file. Test case for above.
16290
725f922e
FF
162912002-01-07 Fred Fish <fnf@redhat.com>
16292
16293 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
16294 g_instance.bfoo, and g_instance.cfoo.
16295
889bf7c5 162962002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 16297
889bf7c5
PA
16298 * gdb.base/break.c (multi_line_if_conditional): New function.
16299 (multi_ilne_while_conditional): Likewise.
16300 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
16301 IF or WHILE condition puts the breakpoint at the start of
16302 the condition.
f286b2c3 16303
634d57ec
JL
16304 * gdb.base/selftest.exp (backtrace through signal handler): Remove
16305 hppa*-*-hpux* expected failure.
16306 * gdb.base/structs.exp (do_function_calls): Similarly.
16307
16308 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
16309 watchpoints.
16310
9fbfe2dc
AC
163112002-01-06 Andrew Cagney <ac131313@redhat.com>
16312
16313 Fix PR gdb/66.
16314 * gdb.base/structs.exp: Replace skip for a29k with skip for
16315 gdb,cannot_call_functions.
16316 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
16317 * gdb.base/callfuncs.exp: Ditto.
16318 * gdb.base/call-rt-st.exp: Ditto.
16319 * gdb.base/call-strs.exp: Ditto.
16320 * gdb.base/callfwmall.exp: Ditto.
16321 * gdb.base/scope.exp: Obsolete xfail a29k.
16322 * gdb.c++/misc.exp: Ditto.
16323 * gdb.c++/cplusfuncs.exp: Ditto.
16324 * gdb.base/ptype.exp: Ditto.
16325 * gdb.base/printcmds.exp: Ditto.
16326 * gdb.base/opaque.exp: Ditto.
16327 * gdb.base/list.exp: Ditto.
16328 * gdb.base/funcargs.exp: Ditto.
16329 * gdb.base/default.exp: Ditto.
16330
8ddad156
MS
163312002-01-04 Michael Snyder <msnyder@redhat.com>
16332
ca4976a6 16333 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
16334 * gdb.base/maint.exp: Add tests for maint info sections options.
16335
1b074332
JL
16336Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
16337
16338 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
16339
7d159115
CV
163402001-12-20 Corinna Vinschen <vinschen@redhat.com>
16341
16342 * gdb.asm/arm.inc: New file.
16343 * gdb.asm/asm-source.exp: Add arm targets.
16344 * gdb.asm/configure.in: Ditto.
16345 * gdb.asm/configure: Recreated from configure.in.
16346
8fb87725
JL
16347Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
16348
afabe08c
JL
16349 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
16350 with HP's compiler.
16351 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16352 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16353 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16354 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16355
16356 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
16357 either HP's compilers or GCC.
16358
db521deb
JL
16359 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
16360 a SIGBUS or SIGSEGV.
16361
16362 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
16363
16364 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
16365 can be compiled with either HP's compiler or GCC.
16366
cfa88ab7
JL
16367 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
16368 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
16369 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
16370
ca344dff
JL
16371 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
16372 to match current gdb output. Update due to using auto-solib-limit
16373 for limiting instead of overloading auto-solib-add.
16374 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
16375 test program.
16376
3f3c6e55 16377 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
16378 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
16379 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16380 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16381 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16382 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16383 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
16384 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
16385 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
16386 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
16387 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
16388 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
16389 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 16390
8fb87725
JL
16391 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
16392 a SIGTRAP to the inferior.
16393
cf599fa7
CV
163942001-12-19 Corinna Vinschen <vinschen@redhat.com>
16395
16396 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
16397 Substitute call to target_link by call to gdb_compile.
16398
2cd045cd
JL
16399Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
16400
a9c64011
AS
16401 * gdb.base/break.exp: Fix HP specific search string when testing
16402 backtracing in a called function.
2cd045cd 16403
a9c64011
AS
16404 * gdb.base/constvars.exp: Only set lang to C++ if we're
16405 compiling the test with HP's compilers.
16406 * gdb.base/volatile.exp: Similarly.
2cd045cd 16407
99ebe9ac
JB
164082001-12-19 Jim Blandy <jimb@redhat.com>
16409
16410 * gdb.base/printcmds.exp: Expect the null character to be printed
16411 as '\0', and the '\013' to be printed as '\v'.
16412 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
16413 * gdb.base/setvar.exp: Same.
16414
b9891b29
JB
164152001-12-17 Jim Blandy <jimb@redhat.com>
16416
0eba65ab
JB
16417 * gdb.base/completion.exp: Rather than completing very long
16418 filenames, which can make the readline library produce output we
16419 don't recognize, cd to the directory first, and then complete
16420 using nice, short relative paths.
16421
6970b5b1
JB
16422 * gdb.base/completion.exp: On some systems, there is, in fact, a
16423 variable named `b' in scope, since GDB treats all static
a9c64011
AS
16424 variables as being in scope. So use `no_var_named_this'
16425 instead of `b'.
6970b5b1 16426
b9891b29 16427 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 16428 can't find the core file's registers as a failure.
b9891b29 16429
e6ccd35f
JSC
164302001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
16431
a9c64011
AS
16432 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
16433 test expect string more specific.
e6ccd35f 16434
105ba819
CV
164352001-12-13 Corinna Vinschen <vinschen@redhat.com>
16436
16437 * gdb.asm/asm-source.exp: Add support for xstormy16.
16438 * gdb.asm/configure.in: Ditto.
16439 * gdb.asm/configure: Rebuild.
16440 * gdb.asm/xstormy16.inc: New file.
16441
e9e79dd9
FF
164422001-12-10 Fred Fish <fnf@redhat.com>
16443
16444 * gdb.base/maint.exp: Update to match changes in type dumping code.
16445
347dc97d
JB
164462001-12-10 Jim Blandy <jimb@redhat.com>
16447
16448 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
16449 matching the entry point symbol's name at the beginning of the
16450 line.
347dc97d 16451
5178b9d6
DJ
164522001-12-07 Daniel Jacobowitz <drow@mvista.com>
16453
16454 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
16455 gdb.c++/inherit.exp, gdb.c++/method.exp,
16456 gdb.c++/namespace.exp, gdb.c++/templates.exp,
16457 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
16458 and class layout support.
16459
af890c52
DJ
164602001-12-07 Daniel Jacobowitz <drow@mvista.com>
16461
16462 * gdb.c++/classes.exp: Add test for static member function.
16463 * gdb.c++/misc.cc: Add class with static member function.
16464
7a345fb3
JB
164652001-12-07 Jim Blandy <jimb@redhat.com>
16466
f2e54a80 16467 If GDB says it can't find the struct the function returned, report
8032bf31
JB
16468 those tests as `unsupported'.
16469 * gdb.base/call-rt-st.exp (print_struct_call): New function.
16470 Rewrite subsequent tests to use it.
16471
16472 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
16473 those tests as `unsupported'.
16474 * gdb.base/structs.exp (call_struct_func): New function.
16475 (do_function_calls): Use call_struct_func to call the functions
16476 returning structs.
16477
0bc69509
JB
16478 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
16479 whether functions are prototyped or not, so we can't possibly pass
16480 arguments to t_float_values2 properly.
16481
7a345fb3
JB
16482 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
16483 value of `timeout' for targets other than the mips*tx39-*.
16484
edb6ede1
MS
164852001-12-06 Michael Snyder <msnyder@redhat.com>
16486
d63a86f8 16487 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
16488 and detect whether the start symbol has a leading underscore.
16489
2d842f13
JB
164902001-12-04 Jim Blandy <jimb@redhat.com>
16491
16492 * gdb.base/completion.exp: Clarify indentation.
16493
68550daf
JB
164942001-12-03 Jim Blandy <jimb@redhat.com>
16495
16496 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
16497 variables on the S/390, not `.word'.
16498
cd5195a8
JB
164992001-11-30 Jim Blandy <jimb@redhat.com>
16500
16501 Add assembly-source tests for s390-ibm-linux.
16502 * gdb.asm/s390.inc: New file.
16503 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
16504 the S/390 architecture.
a9c64011 16505 * gdb.asm/configure: Regenerated.
cd5195a8 16506
ca9efc90
MS
165072001-11-30 Michael Snyder <msnyder@redhat.com>
16508
16509 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
16510 next, info source, info sources, info line, global and static
16511 variables, and static functions.
16512 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
16513 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
16514 * gdb.asm/asmsrc1.s: Add a static function and some variables.
16515 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
16516 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
16517 (gdbasm_leave): Restore frame pointer.
16518 (gdbasm_startup): Copy stack set-up from crt0.S.
16519
d0e66976
FN
165202001-11-26 Fernando Nasser <fnasser@redhat.com>
16521
16522 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
16523 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
16524 to a local (non-static) variable. Copy tstruct.a to a static buffer
16525 and return a pointer to that buffer.
16526 * gdb.base/callfwmall.c (t_structs_a): Ditto.
16527
e2334072
MK
165282001-11-24 Mark Kettenis <kettenis@gnu.org>
16529
16530 * gdb.asm/configure.in: Fix recognition of ix86 target.
16531 * gdb.asm/configure: Regenerate.
16532
756caa3d
MS
165332001-11-21 Michael Snyder <msnyder@redhat.com>
16534
16535 * gdb.asm/sparc.inc: New file.
16536 * gdb.asm/asm-source.exp: Recognize sparc target.
16537 * gdb.asm/configure.in: Recognize sparc target.
16538 * gdb.asm/configure: Regenerate.
d63a86f8 16539
9a4d72d5
MS
165402001-11-21 Michael Snyder <msnyder@redhat.com>
16541
16542 * gdb.asm/m32r.inc: New file.
16543 * gdb.asm/asm-source.exp: Recognize m32r target.
16544 * gdb.asm/configure.in: Recognize m32r target.
16545 * gdb.asm/configure: Regenerate.
16546
a773d1cd
MS
165472001-11-20 Michael Snyder <msnyder@redhat.com>
16548
017ac23d
MS
16549 * gdb.asm/i386.inc: New file.
16550 * gdb.asm/asm-source.exp: Recognize ix86 target.
16551 * gdb.asm/configure.in: Recognize ix86 target.
16552 * gdb.asm/configure: Regenerate.
16553
a773d1cd
MS
16554 * gdb.c++/namespace.exp: Fix quotes in output messages.
16555
bb632afb
MS
165562001-11-14 Michael Snyder <msnyder@redhat.com>
16557
25d559ca 16558 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
16559 qualifier in a type cast expression, to designate an address
16560 in the instruction space (Harvard architecture).
16561
4749e309
MS
165622001-11-13 Michael Snyder <msnyder@redhat.com>
16563
16564 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
16565 Tests for expressions using 'const' and 'volatile'.
16566
25050984
CV
165672001-11-13 Corinna Vinschen <vinschen@redhat.com>
16568
16569 * gdb.asm/asm-sources.exp: Allow defining linker flags.
16570
1902c51f
DJ
165712001-11-12 Daniel Jacobowitz <drow@mvista.com>
16572
16573 * lib/mi-support.exp (mi_run_to_helper): Move comments
16574 outside of gdb_expect.
16575
dcf95b47
DJ
165762001-11-11 Daniel Jacobowitz <drow@mvista.com>
16577
16578 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
16579 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
16580 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
16581 mi0_run_to): New functions.
16582 * gdb.mi/mi-simplerun.exp: Use them.
16583 * gdb.mi/mi0-simplerun.exp: Likewise.
16584 * gdb.mi/mi-var-cmd.exp: Likewise.
16585 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 16586
45b074e1
AC
165872001-11-10 Andrew Cagney <ac131313@redhat.com>
16588
16589 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
16590 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
16591
bf50d346
AC
165922001-11-09 Andrew Cagney <ac131313@redhat.com>
16593
16594 * gdb.base/restore.exp: Include $expected value in restored test
16595 message.
16596
9383332c
AC
165972001-11-09 Andrew Cagney <ac131313@redhat.com>
16598
16599 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
16600 implemented.
16601
db62520a
MS
166022001-11-08 Michael Snyder <msnyder@redhat.com>
16603
16604 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
16605 Add pass/fail message for stop at breakpoint in call dummy function.
16606
b5703437
MS
166072001-11-07 Michael Snyder <msnyder@redhat.com>
16608
d63a86f8
RM
16609 * gdb.c++/templates.exp (test_template_breakpoints):
16610 If we get an overload menu, but it does not match what
760f6330 16611 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
16612 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
16613 making the whitespace optional. Argument for "new" may be
16614 "unsigned" as well as "unsigned int/long".
d63a86f8 16615 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
16616 making the whitespace optional. Also replace "(void) with
16617 "((void|)), making the keyword "void" optional.
d63a86f8 16618 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
16619 making the whitespace optional. Also replace "(void) with
16620 "((void|)), making the keyword "void" optional.
3bf40917
MS
16621 * gdb.base/callfuncs.c (t_float_values): This function must
16622 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 16623 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
16624 can be tested against both cases. Usually one case involves
16625 promotion of float to double, while the other does not.
16626 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
16627 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
16628 includes a stack frame for "start".
16629
c8ab4e6d
JB
166302001-11-05 Jim Blandy <jimb@redhat.com>
16631
16632 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
16633 pointers are 32 bits long, and that offsets of relocs are always
16634 stored in the data (REL-style), and not in the reloc entry itself
16635 (RELA-style).
16636 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
16637 stabs.
16638
3f08ced9
MS
166392001-11-01 Michael Snyder <msnyder@redhat.com>
16640
16641 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
16642 and regular expression operators by using quoting.
16643
cbfa24cd
MS
166442001-10-31 Michael Snyder <msnyder@redhat.com>
16645
16646 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
16647 depending on what the symbol table contains.
16648 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
16649 the output of the ptype command. Similarly, accept both "const &"
16650 and "const&".
16651
aaa68313
CV
166522001-10-31 Corinna Vinschen <vinschen@redhat.com>
16653
16654 * gdb.base/miscexprs.c (main): Add usage of preprocessor
16655 symbol `STORAGE' to allow to choose the storage class of
16656 the local datastructures.
16657 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
16658 compiler directive.
16659
91740388
MS
166602001-10-30 Michael Snyder <msnyder@redhat.com>
16661
16662 * gdb.base/jump.exp: Allow it to run for all targets.
16663
1b7c05e7
CV
166642001-10-29 Corinna Vinschen <vinschen@redhat.com>
16665
16666 * gdb.base/call-ar-st.c (print_double_array): Match for loop
16667 with new double_array size.
16668 (main): Change storage class of all local variables to static.
16669 Reduce size of double_array to 9.
16670 * gdb.base/call-ar-st.exp: Increase timeout value.
16671 Change expected output for double array to match new size in
16672 call-ar-st.c.
16673
36a22261
CV
166742001-10-29 Corinna Vinschen <vinschen@redhat.com>
16675
16676 * gdb.base/ending-run.exp: Create identical output when passing
16677 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 16678 Stormy16 target.
36a22261 16679
92b8ae91
MK
166802001-10-28 Mark Kettenis <kettenis@gnu.org>
16681
16682 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
16683 that we catch the expected failure under Linux/x86.
16684
cb135b83
OF
166852001-10-29 Orjan Friberg <orjanf@axis.com>
16686
16687 * gdb.base/setvar.exp: Escape curly braces.
16688 * gdb.stabs/weird.exp: Ditto.
16689
6884aa54
DJ
166902001-10-27 Daniel Jacobowitz <drow@mvista.com>
16691
16692 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
16693 * gdm.mi/mi0-hack-cli.exp: Likewise.
16694
0398c9aa
AC
166952001-10-25 Andrew Cagney <ac131313@redhat.com>
16696
16697 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
16698 messages.
16699
d20bf2e8
AC
167002001-10-21 Andrew Cagney <ac131313@redhat.com>
16701
16702 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
16703 checking MI enabled.
16704
03dd63aa
CV
167052001-10-09 Corinna Vinschen <vinschen@redhat.com>
16706
16707 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
16708
1d9d99f3
FCE
167092001-10-04 Frank Ch. Eigler <fche@redhat.com>
16710
16711 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
16712 if gdb child process crashes, just signal an error.
16713
838ae6c4
JB
167142001-10-02 Jim Blandy <jimb@redhat.com>
16715
16716 * lib/gdb.exp (test_xfail_format): Simplify.
16717
16718 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
16719 front of the variable name `format'. Simplify `if'.
16720
8f0cbc1c
DJ
167212001-10-01 Daniel Jacobowitz <drow@mvista.com>
16722
16723 * gdb.threads/pthreads.exp: Wait for output and delay
16724 before sending ^C.
16725
1f08dafd
DJ
167262001-10-01 Daniel Jacobowitz <drow@mvista.com>
16727
16728 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
16729 some incorrect output instead of timing out.
16730 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
16731
674f90ff
CV
167322001-09-28 Corinna Vinschen <vinschen@redhat.com>
16733
16734 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
16735 check to allow additional `int'.
16736
9b284272
DJ
167372001-09-27 Daniel Jacobowitz <drow@mvista.com>
16738
16739 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
16740 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
16741
b55a4771
MS
167422001-09-27 Michael Snyder <msnyder@redhat.com>
16743
16744 * lib/gdb.exp (test_debug_format): New proc.
16745 (setup_xfail_format): Use new proc test_debug_format.
16746 * gdb.base/constvars.exp (local_compiler_xfail_check): New
16747 proc; use new service proc test_debug_format.
16748 Replace all other "gcc_compiled" tests with this test.
16749 * gdb.base/volatile.exp (local_compiler_xfail_check): New
16750 proc; use new service proc test_debug_format.
16751 Replace all other "gcc_compiled" tests with this test.
16752
167532001-09-27 Michael Snyder <msnyder@redhat.com>
16754
16755 * gdb.base/cvexpr.exp: New file.
16756 * gdb.base/cvexpr.c: New file
16757 Test for expressions using const and volatile keywords.
16758
4e6667ac
CV
167592001-09-26 Corinna Vinschen <vinschen@redhat.com>
16760
16761 * gdb.base/constvars.exp: Check for different orders of keywords
16762 and additional "int" strings in output.
16763
4f337972
AC
167642001-09-22 Andrew Cagney <ac131313@redhat.com>
16765
16766 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
16767 responses from "help maint".
16768
2015650d
FCE
167692001-09-19 Frank Ch. Eigler <fche@redhat.com>
16770
16771 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
16772 to localhost:NNN instead of :NNN, in case Xvfb is listening
16773 only on TCP.
16774
f3bcedc1
CV
167752001-09-19 Corinna Vinschen <vinschen@redhat.com>
16776
16777 * gdb.base/recurse.exp: When checking leaving the watchpoint
16778 scope, recognize when gdb is in function's epilogue and pass.
16779
6b819c92
KS
167802001-09-18 Keith Seitz <keiths@redhat.com>
16781
16782 * lib/insight-support.exp (_gdbtk_export_target_info): Add
16783 support for running tests against sid targets.
16784 (gdbtk_done): Ditto.
16785
a10c9419
CV
167862001-09-18 Corinna Vinschen <vinschen@redhat.com>
16787
16788 * gdb.base/ending-run.c (main): Set stdout buffersize
16789 to the same reasonable value for any target.
16790 * gdb.base/ending-run.exp: Add a regular expression
16791 to make testsuite happy on Sanyo Stormy16 target.
16792
739d0d99
CV
167932001-09-17 Corinna Vinschen <vinschen@redhat.com>
16794
16795 * gdb.base/display.c (do_loops): Add float variable `f'.
16796 Increment f in loop.
16797 * gdb.base/display.exp: Increment timeout by 60 seconds.
16798 Change float display test to use variable `f'.
16799
1b8947f0
JB
168002001-09-17 Jim Blandy <jimb@redhat.com>
16801
16802 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
16803 overflowing the limited breakpoint tables on some ROM monitors
16804 (like the ROM68K).
16805
9890ac81
FCE
168062001-09-15 Frank Ch. Eigler <fche@redhat.com>
16807
16808 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
16809 the "-ac" (disable access control) flag.
16810
6db765ea
JH
168112001-08-30 Jeff Holcomb <jeffh@redhat.com>
16812
16813 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
16814 ints.
16815
4c32cc04
KS
168162001-08-30 Keith Seitz <keiths@redhat.com>
16817
16818 * lib/gdb.exp: Move all insight-related functionality into
16819 separate file.
16820 * lib/insight-support.exp: New file.
16821
8d6e6f81
FCE
168222001-08-29 Frank Ch. Eigler <fche@redhat.com>
16823
16824 * config/sid.exp (sid_start): Never set sid verbosity; disable
16825 expect_background {} that consumed its stdout; tolerate </dev/null.
16826 Attempt to set endianness override in "sid" protocol mode. Cleanup.
16827
6a90e1d0
AC
168282001-08-18 Andrew Cagney <ac131313@redhat.com>
16829
16830 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
16831 CLI jump command to start it.
16832 (mi_run_to_main): Fail immediatly when unexpected output.
16833
1759b3c3
AC
168342001-08-18 Andrew Cagney <ac131313@redhat.com>
16835
16836 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
16837 beginning of function. Fix PR gdb/191.
16838
61d11d80
FCE
168392001-08-16 Frank Ch. Eigler <fche@redhat.com>
16840
16841 * config/sid.exp (sid_start): Don't warn if we cannot figure out
16842 what to force sid endianness to.
16843
942a4df2
KS
168442001-08-15 Keith Seitz <keiths@redhat.com>
16845
16846 * lib/gdb.exp (gdbtk_start): Don't set environment
16847 variables for TCL_LIBRARY and friends. Insight will
16848 now figure these out for itself.
16849
0521c418
MS
168502001-08-02 Michael Snyder <msnyder@redhat.com>
16851
16852 * gdb.base/completion.exp: Remove the symbol "a64l" from
16853 the expect string; this is target-specific, and not related
16854 to what is being tested.
16855
74a9a58a
DB
168562001-08-02 Dave Brolley <brolley@redhat.com>
16857
16858 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
16859
c70819fa
MS
168602001-07-25 Michael Snyder <msnyder@redhat.com>
16861
c2b8fa57
MS
16862 * gdb.base/consecutive.exp: New file. Test stepping over
16863 breakpoints on consecutive instructions.
16864 * gdb.base/consecutive.c: New file.
16865
c70819fa
MS
16866 * gdb.base/call-rt-st.exp: Use double-backslash to quote
16867 curly braces in regular expressions.
16868
2b1a1355
MS
168692001-07-25 Michael Snyder <msnyder@redhat.com>
16870
16871 * gdb.base/ending-run.exp: Accept "Program exited normally" as
16872 legitimate output from stepping out of main.
16873
413eca6f
KS
168742001-07-22 Keith Seitz <keiths@redhat.com>
16875
16876 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
16877 the empty string, do not run the tests.
16878
7e5a9322
SC
168792001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16880
16881 * gdb.base/long_long.exp: Detect size of pointer. Take into
16882 account 2-byte pointers when testing for p/a results.
16883
de58f10f
SC
168842001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16885
d63a86f8 16886 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
16887 and defined to 1K for m68hc11.
16888 (random_data): Reduce table to 1K for embedded platforms (68hc11).
16889 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
16890 (sizeof_random_data): New variable to tell the size of the data table;
16891 don't test past this size; always run to main.
16892
d6f5fea1
SC
168932001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16894
16895 * gdb.base/return2.exp: return of long long and double fails for
16896 68HC11; don't execute these tests on that platform.
16897 * gdb.base/return.exp: Return of a double fails for 68hc11.
16898
c477543d
SC
168992001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16900
16901 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
16902 tests that print a float.
16903 * call-rt-st.exp: Likewise.
16904
63cf1c79
MK
169052001-07-12 Mark Kettenis <kettenis@gnu.org>
16906
16907 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
16908 running this test on Linux.
16909
112f9ab5
MC
169102001-06-24 Michael Chastain <chastain@redhat.com>
16911
16912 * gdb.base/arithmet.exp: Remove some tests to make all test names
16913 unique.
16914
4970cb0f
MS
169152001-07-03 Michael Snyder <msnyder@redhat.com>
16916
16917 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
16918 the output of the ptype command.
16919
d85da69f
MS
169202001-07-02 Michael Snyder <msnyder@redhat.com>
16921
4c8a82de
MS
16922 * gdb.base/completion.exp: Don't assume that break.c is the only
16923 source file that may contain functions named "marker".
d85da69f
MS
16924 * gdb.base/corefile.exp: Quote the curly braces in regexp.
16925
8afc772b
AC
169262001-06-28 Andrew Cagney <ac131313@redhat.com>
16927
16928 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
16929 of files to delete.
16930
16931 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
16932 * gdb.disasm/h8300s.exp: New file.
16933 gdb.disasm/h8300s.s: Likewise.
16934
cff22675
AC
169352001-06-27 Andrew Cagney <ac131313@redhat.com>
16936
16937 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
16938 empty breakpoint tables.
16939
68c81b54
AC
169402001-06-25 Andrew Cagney <ac131313@redhat.com>
16941
16942 * lib/mi-support.exp: Update args=... part of stop-reason
16943 patterns. Accept either a list or a tuple.
16944
2dd62704
AC
169452001-06-23 Andrew Cagney <ac131313@redhat.com>
16946
16947 * lib/mi-support.exp: Remove local emacs variable defining
16948 change-log-default-name.
16949
b4127474
MC
169502001-06-22 Michael Chastain <chastain@redhat.com>
16951
16952 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
16953 This is operationally compatible with the previous version.
16954
8dbfb380
JB
169552001-06-13 Jim Blandy <jimb@redhat.com>
16956
16957 * lib/gdb.exp (gdb_test): Doc fix.
16958
f2d8c86d
MC
169592001-06-10 Michael Chastain <chastain@redhat.com>
16960
16961 * gdb.base/exprs.exp: Remove a duplicate test.
16962
81564d34
JB
169632001-06-06 Jim Blandy <jimb@redhat.com>
16964
16965 * gdb.base/return2.exp (main): Use values to test float and double
16966 returns that are not NaN's, to avoid being confused by IEEE
16967 comparison rules.
16968
da55addb
MS
169692001-06-04 Michael Snyder <msnyder@redhat.com>
16970
16971 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 16972 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
16973 rather than wait for 12 more tests to time out.
16974
42c65987
JB
169752001-06-06 Jim Blandy <jimb@redhat.com>
16976
b18bced9 16977 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 16978 Don't forget to match the GDB prompt.
b18bced9 16979
42c65987
JB
16980 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
16981
5b41e5f0
JB
169822001-06-04 Jim Blandy <jimb@redhat.com>
16983
16984 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
16985 command.
16986
015e046f
KB
169872001-05-31 Kevin Buettner <kevinb@redhat.com>
16988
16989 * gdb.base/annota1.exp (info break): Match four or more spaces
16990 after "Address".
16991
fb1ffbbe
MC
169922001-05-31 Michael Chastain <chastain@redhat.com>
16993
16994 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
16995 (dm_type_int_star): Likewise.
16996 (dm_type_long_star): Likewise.
16997 (dm_type_void_star): Likewise.
16998
5ea2a32c
KB
169992001-05-29 Kevin Buettner <kevinb@redhat.com>
17000
17001 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17002 to a known value in order to get consistent results regardless
17003 of the setting of INPUTRC or the presence or contents of .inputrc.
17004
ae23c492
MS
170052001-05-24 Michael Snyder <msnyder@redhat.com>
17006
ac55707e
MS
17007 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17008 Don't require that the main thread and the manager thread are the
17009 first in the list.
17010
ae23c492
MS
17011 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17012 debugging. If test fails, issue an "unsupported" not a "fail".
17013
400071f1
JB
170142001-05-24 Jim Blandy <jimb@redhat.com>
17015
17016 Don't assume that short is shorter than int.
17017 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17018 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 17019 this isn't true.
400071f1
JB
17020 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17021 an int, is not equal to ~0 stored in an unsigned char. This tests
17022 the same thing that the previous test meant to, but works on
17023 16-bit machines, too.
17024 ("print unsigned char != (~0)"): Same test, complemented.
17025
0816a3e5
MS
170262001-05-24 Michael Snyder <msnyder@redhat.com>
17027
17028 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 17029 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
17030 and prevents dejagnu getting out of step.
17031
f6dc23a9
KB
170322001-05-23 Kevin Buettner <kevinb@redhat.com>
17033
17034 * gdb.base/finish.exp (finish_void): Revise pattern for
17035 stopping on the call statement to not permit stopping at
17036 the start of the instructions comprising the call sequence.
17037
7dbd117d
MC
170382001-05-19 Michael Chastain <chastain@redhat.com>
17039
17040 * gdb.base/callfuncs.exp: Make all test names unique.
17041 * gdb.base/commands.exp: Make all test names unique.
17042 * gdb.base/condbreak.exp: Make all test names unique.
17043 * gdb.base/dbx.exp: Make all test names unique.
17044 * gdb.base/default.exp: Make all test names unique.
17045 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17046 and TIMEOUT messages to their corresponding PASS message.
17047 * gdb.base/ending-run.exp: Make all test names unique.
17048 * gdb.base/long_long.exp: Remove duplicate test.
17049
6b0b0a9e
KB
170502001-05-21 Kevin Buettner <kevinb@redhat.com>
17051
17052 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17053 stop on the call statement as well as the statement after the
17054 call.
17055
2caa35cb
MS
170562001-05-21 Michael Snyder <msnyder@redhat.com>
17057
17058 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17059
40713331
EZ
170602001-05-10 Elena Zannoni <ezannoni@redhat.com>
17061
a9c64011
AS
17062 * gdb.base/completion.exp: Revamp test. Make it execute on all
17063 platforms.
40713331 17064
c2c1be8d
EZ
170652001-05-10 Elena Zannoni <ezannoni@redhat.com>
17066
a9c64011
AS
17067 * config/gdbserver.exp (gdb_load): Handle the case
17068 in which the arguments to gdbserver are given in the
17069 baseboard configuration file.
17070 Also handle the case in which the server needs to do a
17071 load.
2c9cd303 17072
9671de48
KS
170732001-05-07 Keith Seitz <keiths@cygnus.com>
17074
a9c64011
AS
17075 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
17076 set up the display for testing.
17077 (gdbtk_start): Convert all paths to paths that tcl will like.
17078 Export target information to environment.
17079 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
17080 necessary.
17081 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
17082 (to_tcl_path): New proc to convert a given pathname into
17083 a path acceptible as an argument to a tcl command.
17084 (_gdbtk_export_target_info): New proc to export target info
17085 into the environment for gdbtk testing.
17086 (gdbtk_done): New proc to signal end-of-test.
9671de48 17087
5a360f47
JB
170882001-05-06 Jim Blandy <jimb@redhat.com>
17089
17090 * restore.c: Make the code of caller0 correspond to its comment.
17091
66c756c6
MS
170922001-05-03 Michael Snyder <msnyder@redhat.com>
17093
17094 * config/sid.exp (gdb_target_sid): Check for error messages.
17095 On error or timeout, don't make expect exit (which will terminate
17096 all subsequent tests); instead just make gdb exit.
d63a86f8 17097 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
17098 return a negative value.
17099
a966fde5
JB
171002001-04-24 Jim Blandy <jimb@redhat.com>
17101
851c18e0
JB
17102 * gdb.c++/templates.exp: If we see the prompt for the overload
17103 list, but we haven't recognized any of the longer patterns,
17104 arrange for this test to fail, not hang.
17105
a966fde5
JB
17106 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
17107 variations.
17108
db144853
MC
171092001-04-22 Michael Chastain <chastain@redhat.com>
17110
17111 * gdb.c++/local.exp: Use the 'runto' library function.
17112 * gdb.c++/namespace.exp: Likewise.
17113 * gdb.c++/overload.exp: Likewise.
17114
3207ec21
KB
171152001-03-26 Kevin Buettner <kevinb@redhat.com>
17116
17117 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
17118 * gdb.base/step-line.exp: New file. Test step/next in presence of
17119 #line directives.
17120 * gdb.base/step-line.c: New file. Test program for the above.
17121 * gdb.base/step-line.inp: New file. We pretend that this file has
17122 been transformed by some other tool into step-line.c.
17123
13b57657
JB
171242001-03-21 Jim Blandy <jimb@redhat.com>
17125
17126 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
17127 unmangled operator names.
17128
754cbe1c
JB
171292001-03-20 Jim Blandy <jimb@redhat.com>
17130
17131 * gdb.threads/linux-dp.exp: Recognize an additional message
17132 generated by GDB when it doesn't understand how to debug threads
17133 on the target system.
17134
177495c9
AC
171352001-03-19 Andrew Cagney <ac131313@redhat.com>
17136
17137 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
17138
f266096b
MC
171392001-03-12 Michael Chastain <chastain@redhat.com>
17140
17141 * gdb.c++/derivation.exp: Use the 'runto' library function.
17142
cac3c2ff
MC
171432001-03-12 Michael Chastain <chastain@redhat.com>
17144
17145 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
17146
b6c11a24
MC
171472001-02-24 Michael Chastain <chastain@redhat.com>
17148
17149 * gdb.c++/ref-types.exp: Change handwritten code to library
17150 function 'runto'.
17151
6bae5bce
OF
171522001-03-16 Orjan Friberg <orjanf@axis.com>
17153
17154 * gdb.base/signals.exp: Set count to 0 explicitly.
17155
0015fd9a
MS
171562001-03-15 Mark Salter <msalter@redhat.com>
17157
17158 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
17159 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
17160 (gdb_load): Add support for additional target_info: gdb_download_size
17161 and gdb_load_timeout.
0015fd9a 17162
fc33412a
DT
17163Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
17164
17165 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
17166 file -- to prevent failing when the compile fails but we have no
17167 intention of running the tests anyway.
fc33412a
DT
17168
17169 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
17170 tests if set.
17171
17172 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 17173 integers.
fc33412a
DT
17174
17175 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
17176 * gdb.c++/namespace.exp: Ditto.
17177
115f06de
OF
171782001-03-07 Orjan Friberg <orjanf@axis.com>
17179
17180 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
17181 * gdb.base/pointers.exp: Relax pattern match of decimals.
17182
b6ba6518
KB
171832001-03-06 Kevin Buettner <kevinb@redhat.com>
17184
17185 * Makefile.in, config/abug.exp, config/cfdbug.exp,
17186 config/cpu32bug.exp, config/dve.exp, config/est.exp,
17187 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
17188 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
17189 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
17190 config/sh.exp, config/sid.exp, config/slite.exp,
17191 config/sparclet.exp, config/udi.exp, config/unknown.exp,
17192 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
17193 config/vxworks.exp, config/vxworks29k.exp,
17194 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
17195 gdb.base/all-bin.exp, gdb.base/annota1.exp,
17196 gdb.base/arithmet.exp, gdb.base/assign.exp,
17197 gdb.base/async.exp, gdb.base/attach.exp,
17198 gdb.base/bitfields.exp, gdb.base/bitops.exp,
17199 gdb.base/break.exp, gdb.base/call-ar-st.exp,
17200 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
17201 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
17202 gdb.base/commands.exp, gdb.base/completion.exp,
17203 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17204 gdb.base/constvars.exp, gdb.base/corefile.exp,
17205 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
17206 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
17207 gdb.base/ending-run.exp, gdb.base/environ.exp,
17208 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17209 gdb.base/finish.exp, gdb.base/foll-exec.exp,
17210 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
17211 gdb.base/funcargs.exp, gdb.base/help.exp,
17212 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
17213 gdb.base/logical.exp, gdb.base/long_long.exp,
17214 gdb.base/maint.exp, gdb.base/mips_pro.exp,
17215 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
17216 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
17217 gdb.base/pointers.exp, gdb.base/printcmds.exp,
17218 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
17219 gdb.base/regs.exp, gdb.base/relational.exp,
17220 gdb.base/remote.exp, gdb.base/reread.exp,
17221 gdb.base/restore.exp, gdb.base/return2.exp,
17222 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
17223 gdb.base/selftest.exp, gdb.base/setshow.exp,
17224 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
17225 gdb.base/sigall.exp, gdb.base/signals.exp,
17226 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
17227 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17228 gdb.base/step-test.exp, gdb.base/structs.c,
17229 gdb.base/structs.exp, gdb.base/structs2.exp,
17230 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
17231 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
17232 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
17233 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17234 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
17235 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
17236 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
17237 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
17238 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
17239 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
17240 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
17241 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
17242 gdb.fortran/types.exp, gdb.java/jmisc.exp,
17243 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17244 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
17245 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17246 gdb.trace/circ.exp, gdb.trace/collection.exp,
17247 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
17248 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17249 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
17250 gdb.trace/report.exp, gdb.trace/save-trace.exp,
17251 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17252 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17253 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
17254 notices.
17255
dc96c6c7 172562001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
17257
17258 * gdb.base/varargs.c (find_max_double): Fix printf format string:
17259 first arg is int not float.
17260
dc96c6c7 172612001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
17262
17263 * gdb.base/reread.exp: Unsupported for non-native targets;
17264 doesn't work for remote debugging.
17265
9b0c4aeb
FN
172662001-02-19 Fernando Nasser <fnasser@redhat.com>
17267
17268 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
17269 * gdb.base/ending-run.exp: Properly handle the BSP state when
17270 stepping past the end of main.
9b0c4aeb 17271
02aa71d5
MC
172722001-02-19 John Moore <jmoore@redhat.com>
17273
17274 * gdb.base/commands.exp (infrun_breakpoint_command_test):
17275 Converted HPUX fix for non-expected items following multiple
17276 step commands into general solution for all platforms.
17277
1fa449a4
MC
172782001-02-18 Michael Chastain <chastain@redhat.com>
17279
17280 * gdb.c++/classes.exp (do_tests): Change runto statements
17281 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17282 statements demangler agnostic.
17283 * gdb.c++/virtfunc.exp (do_tests): Likewise.
17284 (gdb_virtfunc_restart): Likewise.
17285
b2f9ec70
MC
172862001-02-14 Michael Chastain <chastain@redhat.com>
17287
17288 * gdb.c++/inherit.exp (do_tests): Change runto statements
17289 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17290 statements demangler agnostic.
17291
cf74b8ca
AC
17292Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
17293
17294 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
17295 ``continue to bkpt at common_routine in thread 2'' and ``stopped
17296 before calling common_routine 15 times'' tests.
cf74b8ca 17297
99f78f56
MC
172982001-02-11 Michael Chastain <chastain@redhat.com>
17299
17300 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
17301 Helps the test script figure out which demangler is in use.
17302 (dm_type_foo_ref): Ditto.
17303 (dm_type_int_star): Ditto.
17304 (dm_type_long_star): Ditto.
17305 (dm_type_unsigned_int): Ditto.
17306 (dm_type_void): Ditto.
17307 (dm_type_void_star): Ditto.
99707966 17308 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
17309 Probe the gdb demangler and set variables to accommodate
17310 formatting differences.
17311 (info_func_regexp): New function. Same as info_func, but
17312 matches against a regexp.
17313 (info_func): Match against a literal string.
17314 (print_addr_2): New function. Match against a literal string,
17315 which can be different from the input to gdb.
17316 (print_addr): Simply call print_addr_2 with the same argument twice.
17317 (test_lookup_operator_functions): Use demangler formatting variables.
17318 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
17319 the tests in the same order as the C++ class declaration.
17320 (test_paddr_operator_functions): Ditto.
17321 (test_paddr_overloaded_functions): Ditto.
17322 (test_paddr_hairy_functions): Use demangler formatting variables.
17323 Add reference to gdb/19 for related tests.
17324 (do_tests): Call probe_demangler.
17325
1de8f023
KB
173262001-01-30 Kevin Buettner <kevinb@redhat.com>
17327
17328 * gdb.c++/templates.cc (printf): Remove unused function definition.
17329
ca3f91ed
MS
173302001-01-26 Felix Lee <flee@redhat.com>
17331
17332 * sid.exp (sid_exit): Pass host, not target, to remote_close.
17333
173342001-01-25 matthew green <mrg@redhat.com>
17335
17336 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
17337 up sid.
17338 (sid_exit): Call `remote_pop_conn' after GDB is gone.
17339
173402001-01-25 matthew green <mrg@redhat.com>
17341
17342 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 17343 Deprecate $sid_spawn_id.
ca3f91ed
MS
17344 (sid_exit): Remove code necessary only for `spawn.'
17345
173462001-01-25 matthew green <mrg@redhat.com>
17347
17348 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
17349
fb18ec4a
MC
173502001-01-28 Michael Chastain <chastain@redhat.com>
17351
17352 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
17353 to call when tests fail. It takes gdb out of the overloaded
17354 function choice menu back to the main prompt, so that the test
17355 program stays synchronized.
17356 (set_bp_overloaded): New proc to collect all the common
17357 code for setting a breakpoint on an overloaded name. Calls
17358 take_gdb_out_of_choice_menu when needed.
17359 (menu_overload1arg): New variable to collect the repeated
17360 instances of the expected menu for an overloaded name. Change
17361 the regular expression to handle changes in g++ type encoding:
17362 "void" can be either "void" or "", and "unsigned int" can be
17363 either "unsigned int" or "unsigned".
17364 (continue_to_bp_overloaded): Change regular expressions to handle
17365 changes in g++ type encoding.
17366 (no proc): Call take_gdb_out_of_choice_menu when needed.
17367 Remove redundant calls to "info break". Accept either "canceled"
17368 or "cancelled". Change regular expressions in "info break"
17369 calls to handle changes in g++ type encoding. Give all tests
17370 unique strings.
17371
9c646a6e
BE
173722001-01-17 Ben Elliston <bje@redhat.com>
17373
17374 * config/sid.exp: New file.
17375
9549d9c1
AC
17376Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
17377
17378 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
17379
dc96c6c7 173802000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
17381
17382 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
17383 Add a RE to accept a non-ascii char if one is ever presented.
17384
b4df4f68
FN
173852000-12-20 Fernando Nasser <fnasser@redhat.com>
17386
297dd0fd 17387 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 17388
dc96c6c7 173892000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 17390
d63a86f8 17391 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
17392 in regexp. One '\' does not suffice on Linux.
17393
4a7bddb6
MC
173942000-12-09 Michael Chastain <chastain@redhat.com>
17395
17396 * gdb.base/break.exp (test_clear_command): Use a marker function
17397 rather than 'main' for the test function. Also move this
17398 test to an execution point where the marker function names are
17399 guaranteed to be bound to functions. (Executing tests after a
17400 'finish' from main runs into name conflicts with local names
17401 in __libc_start_main).
17402
dc96c6c7 174032000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
17404
17405 * gdb.base/finish.exp: New test for gdb's "finish" command.
17406 * gdb.base/return2.exp: New test for gdb's "return" command.
17407 * gdb.base/return2.c: New source file for above.
17408
dc96c6c7 174092000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
17410
17411 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
17412 * gdb.base/miscexprs.exp: Ditto.
17413 * gdb.base/pointers.exp: Ditto.
17414 * gdb.c++/derivation.exp: Ditto.
17415 * gdb.c++/local.exp: Ditto.
17416 * gdb.c++/namespace.exp: Ditto.
17417 * gdb.c++/overload.exp: Ditto.
17418 * gdb.c++/ref-types.exp: Ditto.
17419
dc96c6c7 174202000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
17421
17422 * gdb.base/constvars.exp: Test result of "up" command.
17423 * gdb.base/miscexprs.exp: Ditto.
17424 * gdb.base/pointers.exp: Ditto.
17425 * gdb.base/scope.exp: Ditto.
17426 * gdb.c++/derivation.exp: Ditto.
17427 * gdb.c++/local.exp: Ditto.
17428 * gdb.c++/namespace.exp: Ditto.
17429 * gdb.c++/overload.exp: Ditto.
17430 * gdb.c++/ref-types.exp: Ditto.
17431
44097287
FN
174322000-11-22 Michael Chastain <chastain@redhat.com>
17433
17434 * mips_pro.exp: Accept either "middle -> top -> main" or
17435 "middle -> main" in the backtrace, because gcc can optimize
17436 tail calls to jumps. Remove setup_xfail for the hppa case.
17437 Add a comment with the original warning messages from PR 3016,
17438 which was filed in 1993, to preserve them for posterity.
17439
9d2e1bab
ND
174402000-11-17 Nick Duffek <nsd@redhat.com>
17441
17442 * lib/gdb.exp (gdb_test): Override timeout with board info.
17443
1aca8eb7
ND
174442000-11-17 Nick Duffek <nsd@redhat.com>
17445
17446 * gdb.base/display.exp: Don't kill running stub. Add "again" to
17447 the second kill and detach messages.
17448
93076499
ND
174492000-11-17 Nick Duffek <nsd@redhat.com>
17450
17451 * configure.in: Add AC_EXEEXT.
17452 * configure: Regenerate.
17453 * Makefile.in (just-check): Export EXEEXT.
17454 * lib/gdb.exp ($EXEEXT): Import from environment.
17455 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
17456 expect "maint dump-me" on Cygwin.
17457 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
17458 $EXEEXT.
17459
30e87cd3
ND
174602000-11-17 Nick Duffek <nsd@redhat.com>
17461
17462 * gdb.base/break.exp: Test backtrace and finish from called
17463 function on all platforms, not just HP-UX.
17464
dc96c6c7 174652000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
17466
17467 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
17468 code from gdb_target_monitor, so it can be used independantly
17469 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 17470
dc96c6c7 174712000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
17472
17473 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
17474 * gdb.base/corefile.exp: Expect the message "Program is being
17475 debugged already" when we send the "corefile" command, since
17476 the preceeding gdb_load may have connected gdb to a remote target.
17477 * gdb.base/display.exp: Disable hardware watchpoints if new
17478 board info variable "no_hardware_watchpoints" is true.
17479 Replace single-letter commands with more readable ones.
17480 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
17481 if new board info variable "no_hardware_watchpoints" is true.
17482 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
17483 to see if stdio (printf) testing is possible.
17484 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
17485 board info variable "no_hardware_watchpoints" is true. Use new
17486 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
17487
39124dea
FN
174882000-11-13 Fernando Nasser <fnasser@redhat.com>
17489
17490 From Orjan Friberg <orjanf@axis.com>:
17491 * gdb.base/printcmds.exp: Escape curly braces followed by a number
17492 in array print pattern match.
17493
a9e2e984
FN
174942000-11-09 Fernando Nasser <fnasser@redhat.com>
17495
17496 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
17497 spelling "cancelled" to U.S. spelling "canceled" to match changes
17498 made to gdb.
17499 * gdb.c++/ovldbreak.exp: Ditto.
17500
c7db355b
PS
175012000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17502
17503 * gdb.base/callfuncs.c (main): Moved to end of file, call
17504 t_double_values to initialize the FPU before inferior calls are made.
17505 * gdb.base/callfuncs.exp: Test for register preservation after calling
17506 inferior functions. Add tests for continuining, finishing and
17507 returning from a stop in a call dummy.
17508
dc96c6c7 175092000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
17510
17511 * gdb.base/commands.exp: Break up long lines, and re-indent.
17512
dc96c6c7 175132000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
17514
17515 * config/gdbserver.exp: Rewritten from the ground up, to make it
17516 compatible with the current dejagnu tree, and to make it work with
17517 the new "gdbserver" in libremote.
17518
dc96c6c7 175192000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17520
17521 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
17522 * gdb.base/varargs.exp: Skip entire test if no printf support.
17523 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
17524 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
17525
dc96c6c7 175262000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17527
17528 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
17529 no floating point support.
17530 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
17531 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
17532 * gdb.base/call-rt-st.exp: Ditto.
17533 * gdb.base/call-strs.exp: Ditto.
17534
bac5fc66
JG
175352000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
17536
17537 * gdb.base/sizeof.c: include <stdio.h>.
17538
17539 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
17540 'finish', otherwise uncaptured gdb_prompt would potentially
17541 throw remaining test points out of sync.
bac5fc66 17542
b22a6027
SB
175432000-07-26 Scott Bambrough <scottb@netwinder.org>
17544
17545 * gdb.base/recurse.exp: Run tests for all targets.
17546 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
17547 gnu-oldld case on ARM.
17548 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
17549 for ARM targets.
d63a86f8 17550
d8231941
AG
17551Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
17552
17553 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
17554 * gdb.java/configure: Rebuild.
17555
8caabe69
AG
17556Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
17557
17558 * gdb.java/jv-exp.exp: New file.
17559
9d273ca3
AG
17560Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
17561
17562 * configure: Rebuilt.
17563 * configure.in (configdirs): Add gdb.java.
17564 * gdb.java/jmisc.java: New file.
17565 * gdb.java/jmisc.exp: New file.
17566 * gdb.java/Makefile.in: New file.
17567 * gdb.java/configure: Rebuilt.
17568 * gdb.java/configure.in: New file.
17569 * lib/java.exp: New file.
17570
4f823a66
AC
17571Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
17572
17573 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 17574 underflow.
4f823a66 17575
2391e11d
AC
17576Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
17577
17578 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 17579 and the compilers sizes.
2391e11d 17580
54602222
ND
175812000-07-09 Nick Duffek <nsd@redhat.com>
17582
17583 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
17584 (use_methods): New function.
17585 (main): Call use_methods().
17586 * gdb.c++/classes.exp (test_method_param_class): New procedure.
17587 (do_tests): Call test_method_param_class.
17588
2bec0572
ND
175892000-07-09 Nick Duffek <nsd@redhat.com>
17590
17591 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
17592 spelling.
17593 (test_enums): New procedure. Move enum tests from end of script
17594 to here. Set breakpoint on function name instead of line number.
17595 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
17596 (enums2): New marker function.
17597 (enums1): New function.
17598 (main): Call enums1(). Move enum tests to enums1().
17599
78492fde
AC
17600Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
17601
17602 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 17603 compile/link program. Update line numbers.
78492fde
AC
17604 * gdb.asm/d10v.inc: Define ``startup''.
17605 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 17606
49a2cef8
AC
17607Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
17608
17609 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
17610
3e6c8688
EZ
176112000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17612
17613 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 17614 of 'help maint print' command.
3e6c8688 17615
9ff5cbe9
AC
17616Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
17617
17618 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 17619 they use gdb_expect_list.
9ff5cbe9 17620
17c579bd
AC
17621Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
17622
17623 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
17624 memory-read-packet-size'' instead of ``set endian big'' to test
17625 long commands.
17c579bd 17626
e6d71bf3
DB
176272000-06-03 Daniel Berlin <dan@cgsoftware.com>
17628
17629 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 17630 g++, and stop skipping them.
e6d71bf3
DB
17631
17632 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
17633 work under g++.
17634
d63a86f8 17635 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
17636 initialization.
17637
dc96c6c7 176382000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
17639
17640 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
17641 the regular expression: accept an (almost) arbitrary sequence of
17642 "frames-invalid" and "breakpoints-invalid" messages both before
17643 and after the "starting" message.
17644
dc96c6c7 176452000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
17646
17647 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 17648
dc96c6c7 176492000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
17650
17651 * gdb.base/annota1.exp (annotate-signal-handler-caller):
17652 Relax the regular expression a little, make it pass on Solaris 8.
17653
8216cda9
KB
176542000-05-12 Kevin Buettner <kevinb@redhat.com>
17655
17656 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 17657 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
17658 Instead, it is permissible for gdb to stop on the line of the
17659 call itself.
17660
1a570b2f
MS
176612000-05-12 Michael Snyder <msnyder@.cygnus.com>
17662
17663 * gdb.base/break.exp (bp on small function, optimized file):
17664 Add a second pass pattern. The behavior differs here between stabs
17665 and dwarf for one-line functions. Stabs preserves two line symbols
17666 (one before the prologue and one after) with the same line number,
17667 but dwarf regards these as duplicates and discards one of them.
17668 Therefore the address after the prologue (where the breakpoint is)
17669 has no exactly matching line symbol, and GDB reports the breakpoint
17670 as if it were in the middle of a line rather than at the beginning.
17671
dc96c6c7 176722000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 17673
d63a86f8 17674 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
17675 rather than "send_gdb" (for consistancy).
17676
7d418785
AC
17677Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
17678
17679 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
17680 * gdb.c++/templates.cc: Properly check for GCC version number.
17681 * lib/compiler.cc: Likewise
17682
dc96c6c7 176832000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 17684
d63a86f8 17685 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
17686 gdb may not stop at the first line of main, due to code motion.
17687
dc96c6c7 176882000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
17689
17690 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
17691 This test depends on parsing the printf output from the target.
17692 Since the sparclet stub doesn't do stdio, this will never work.
17693 * gdb.base/call-rt-st.exp: ditto.
17694 * gdb.base/call-strs: ditto.
17695
dc96c6c7 176962000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
17697
17698 * gdb.base/miscexprs.exp: make sizeof long array test portable.
17699
17700 * gdb.base/ending-run.exp: After connecting to a remote target,
17701 but before running, the target will appear to be in a random
17702 location. Specify both a file and a line for breakpoints.
17703 Also, the function that calls main may be called 'init'
17704 rather than 'start'.
17705
a5a51225
EZ
177062000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17707
17708 * gdb.base/help.exp: Update output for add-symbol-file command.
17709
7930cc7c
FN
177102000-04-10 Fernando Nasser <fnasser@cygnus.com>
17711
17712 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17713 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
17714
23e37ab1
C
177152000-04-07 J.T. Conklin <jtc@redback.com>
17716
e93c542c
C
17717 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
17718
23e37ab1
C
17719 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
17720
591b8fa3
PDM
17721Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
17722
17723 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 17724 values that can be represented exactly.
591b8fa3
PDM
17725 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
17726 above change, and to not check against the directory part of the source
17727 file name.
17728 (step into print_long_arg_list): Likewise.
17729 (print print_small_structs from print_long_arg_list): Likewise.
17730 (print print_long_arg_list): Likewise.
17731
7a495180
EZ
177322000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17733
30b53638 17734 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 17735
beb998c6
AC
17736Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
17737
17738 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
17739
1c689132
DB
177402000-03-25 Daniel Berlin <dan@cgsoftware.com>
17741
17742 * gdb.base/commands.exp (deprecated_command_test): Add test for
17743 deprecate with no arguments.
17744
c1790a9d
JL
177452000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
17746
17747 * gdb.base/break.exp: Add new test for setting breakpoints on
17748 optimized code so we can test breakpoints work even when function
17749 prologues may be optimized away
17750
003ba290
FN
177512000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
17752
17753 From David Whedon <dwhedon@gordian.com>
a9c64011 17754 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 17755
6837a0a2
DB
177562000-03-22 Daniel Berlin <dan@cgsoftware.com>
17757
17758 * gdb.base/help.exp: Added test for new apropos command.
17759
b9593231
KB
177602000-03-21 Kevin Buettner <kevinb@redhat.com>
17761
17762 * gdb.base/pointers.c (usevar): New function.
17763 (main): Make sure that global variables v_int_pointer2, rptr,
17764 and y are all referenced someplace in the program by calling
17765 usevar() on them. [Some linkers delete symbols which are
17766 never referenced. The space remains, but there's no way to
17767 get a (symbolic) handle on the variable from the debugger.]
17768
751a959b
EZ
177692000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17770
17771 * gdb.base/printcmds.c: Add typedeffed arrays.
17772
17773 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 17774 procedure to test arrays that are typedef'd.
751a959b 17775
73a93a32
JI
177762000-03-13 James Ingham <jingham@leda.cygnus.com>
17777
17778 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 17779 the library directories.
73a93a32 17780
fb40c209
AC
17781Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
17782
17783 * configure.in (configdirs): Add sub directory gdb.mi.
17784 * configure: Re-generate.
17785
17786 * gdb.mi: New directory.
d63a86f8 17787
ee4dd2c9
AC
177882000-02-25 Scott Bambrough <scottb@netwinder.org>
17789
17790 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 17791 a long long value as a double on ARM platforms.
ee4dd2c9 17792
70f0cc22
JB
177932000-02-16 Jim Blandy <jimb@redhat.com>
17794
17795 * gdb.base/break.exp ("breakpoint line number"): Make sure the
17796 default source file is set properly before running this test.
17797
853819b8
EZ
177982000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17799
17800 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 17801 gdbtk/library directory, not in gdbtcl2.
853819b8 17802
dfcd3bfb
JM
178032000-02-04 Jim Blandy <jimb@redhat.com>
17804
17805 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
17806 backslash from regexp pattern.
17807
17808 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
17809 procedure. Use it to run all the "continue to bp overloaded"
17810 tests. Note that this changes the names of the tests slightly.
17811 If the breakpoint hit message includes a hex PC value, because
17812 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
17813 from the real source code, still consider that a pass.
17814
17815 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
17816 XFAIL here if the breakpoint message contains a hex address. Note
17817 similar change on 1999-11-02.
17818
17819 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
17820
17821 * gdb.base/ptype.exp: Establish a default source file before
17822 calling get_debug_format.
17823
178242000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
17825
17826 * gdb.base/watchpoint.exp: Remove duplication of test messages.
17827
8b93c638
JM
178282000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17829
17830 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
17831 of successive stepi commands -- while in the prologue we should see
17832 the function entry bracket.
17833
178342000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17835
17836 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
17837 reach __change_mode() when stepping through the end of main().
17838
c5394b80
JM
178392000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
17840
17841 * gdb.base/default.exp: Fix expected pattern.
17842 * gdb.base/help.exp: Same.
17843
0d06e24b
JM
178442000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17845
17846 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 17847 Don't use xfail's because that affects only the following test.
d63a86f8 17848
0d06e24b 17849 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 17850 solaris or linux.
0d06e24b
JM
17851
17852 * gdb.base/selftest.exp: Update to reflect changes to main.c.
17853
dc96c6c7 178542000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 17855
d63a86f8 17856 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
17857 "A syntax error" rather than "A parse error". Accept both.
17858
178592000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
17860
17861 * gdb.base/default.exp: Remove OS dependent string from "target
17862 remote" test.
17863 * gdb.base/help.exp: Same for "help target remote" test.
17864
c3f6f71d
JM
178652000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17866
17867 From Jim Kingdon <kingdon@redhat.com>:
17868
17869 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
17870 prompt (cleanup rather than necessity, but still might keep output
17871 from spilling to next test).
c3f6f71d
JM
17872
178732000-01-02 Fred Fish <fnf@cygnus.com>
17874
17875 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
17876 AIX, which defines them in <sys/types.h>.
17877
ed9a39eb 178781999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 17879
ed9a39eb 17880 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 17881 float" test.
ed9a39eb
JM
17882
178831999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 17884
ed9a39eb 17885 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
17886
17887 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
17888 outermost frame disallowed".
17889
178901999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
17891
17892 * gdb.base/setvar.exp: New tests for setting the value of a struct
17893 with a constant list.
17894
178951999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17896
17897 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
17898 require the user to type a cast before setting the value of a struct.
17899
de57eccd
JM
179001999-12-06 Jim Blandy <jimb@cygnus.com>
17901
17902 * gdb.base/default.exp: Expect the new 'info float' command on
17903 all i386 platforms.
17904
17905 * gdb.threads/linux-dp.exp: Expand our ability to recognize
17906 LinuxThreads libraries that don't support debugging.
17907
c2d11a7d
JM
17908Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17909
17910 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
17911 Change the buffer type to ``unsigned char'' to simplify size
17912 arithmetic.
c2d11a7d
JM
17913
17914 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
17915 stub only handles 400-1 byte packets. Verify that the download
17916 worked.
c2d11a7d
JM
17917
179181999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
17919
17920 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
17921 tests, using UNRESOLVED for the untested cases. Also, does not wait
17922 for a timeout if the prompt was received before a recognizable pattern.
17923
179241999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
17925
17926 * lib/gdb.exp (gdb_expect_list): Fix spelling.
17927
179281999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17929
17930 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 17931 watchpoints.
c2d11a7d
JM
17932
179331999-11-24 Jason Merrill <jason@casey.cygnus.com>
17934
17935 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
17936
17937 * gdb.c++/local.exp: Be more flexible in recognizing local class
17938 name mangling. Don't allow horribly truncated method names.
17939 * gdb.c++/derivation.exp: Expect protected inheritance.
17940 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
17941 * gdb.c++/virtfunc.exp: Likewise.
17942 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
17943 when printing a nested enum.
17944
179451999-11-22 Jim Blandy <jimb@cygnus.com>
17946
17947 * gdb.base/step-test.exp: Properly await GDB's response to setting
17948 a breakpoint on the call to large_struct_by_value.
17949
17950 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
17951 just because we have debug info for the `start' function.
17952
179531999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
17954
17955 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
17956 "Unknown signal" messages, which indicate (on LinuxThreads) that
17957 GDB doesn't know how to debug threads on this system. This is
17958 better than hanging while philosopher 0 dumps chatter into gdb.log.
17959
179601999-11-18 Tom Tromey <tromey@cygnus.com>
17961
17962 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
17963
179641999-11-18 Fred Fish <fnf@cygnus.com>
17965
17966 * gdb.base/coremaker2.c: Add sample program for generating
17967 cores that is more self contained than coremaker.c. Eventually
17968 I'll add more code to this and tie it into the testsuite.
17969
4ce44c66
JM
179701999-11-12 Stan Shebs <shebs@andros.cygnus.com>
17971
17972 * gdb.base/dollar.exp: Remove, now in gdb.hp.
17973
179741999-11-10 Jimmy Guo <guo@cup.hp.com>
17975
17976 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 17977 from $srcdir/lib/.
4ce44c66 17978 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 17979 and gdb.c++/.
4ce44c66
JM
17980
17981 * gdb.c++/derivation.exp: remove redundant get compiler info code.
17982
d63a86f8 17983 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
17984 'continue with watch' test point.
17985
179861999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
17987
17988 Merged from p2linux-990323-branch:
d63a86f8 17989
4ce44c66
JM
17990 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
17991
11cf8741
JM
17992Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
17993
17994 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 17995 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
17996
17997Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
17998
17999 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 18000 gdb_expect_list.
11cf8741
JM
18001
18002Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18003
18004 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18005
180061999-11-03 Mark Salter <msalter@cygnus.com>
18007
18008 * gdb.base/break.exp: Fix "stub continue" pattern.
18009
180101999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18011
18012 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18013
180141999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18015
18016 * gdb.base/display.exp ("finish"): Add timeout clause.
18017
18018 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18019 plain prompt clause, so this doesn't have to time out in order to
18020 fail.
18021
18022 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 18023 breakpoint hit messages include an address.
11cf8741
JM
18024
18025 * gdb.base/display.exp: Don't forget to escape parens in regular
18026 expressions. Unix regexp notatation sucks.
18027
180281999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18029
18030 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 18031 order for 'signalled' message.
11cf8741 18032
5c44784c
JM
180331999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18034
18035 From Jimmy Guo <guo@cup.hp.com>:
18036 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18037 * gdb.base/annota1.c: Add code for tests to work with.
18038
180391999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18040
18041 * gdb.base/remote.exp: New test for remote downloading settings.
18042 * gdb.base/remote.c: New file with large .data.
18043
917317f4
JM
180441999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18045
18046 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18047 for LinuxThreads support, merged from the Code Fusion branch.
18048
18049Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18050
18051 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
18052 containing exp_continue into a while within an expect. Don't
18053 attempt a start more than three times. Check return value from
18054 gdb_load.
d63a86f8 18055
2df3850c
JM
18056Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18057
18058 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 18059 a pass case.
2df3850c 18060
2acceee2
JM
180611999-10-01 Kevin Buettner <kevinb@cygnus.com>
18062
18063 * gdb.base/break.c (main): Added a statement that we can step
18064 off of.
18065 * gdb.base/break.exp: Added tests for setting a breakpoint
18066 at an offset and stepping onto a breakpoint.
18067
180681999-10-01 Fred Fish <fnf@cygnus.com>
18069
d63a86f8 18070 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
18071 gdb output.
18072
c2c6d25f
JM
180731999-09-18 Jim Blandy <jimb@cris.red-bean.com>
18074
18075 * gdb.base/break.exp: Code locations are in hex, don't forget!
18076 (For HP-UX.)
18077
180781999-09-17 Stan Shebs <shebs@andros.cygnus.com>
18079
18080 * condbreak.exp: Use break.c as test program.
18081 * condbreak.c: Remove, redundant with break.c.
18082
180831999-09-15 Stan Shebs <shebs@andros.cygnus.com>
18084
18085 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 18086 Z-packets if the target needs it.
c2c6d25f
JM
18087
180881999-09-13 James Ingham <jingham@leda.cygnus.com>
18089
18090 * gdb.c++/overload.exp: Added tests for listing overloaded
18091 functions with function pointers in the arg, explicitly calling
18092 out the version you want.
18093
cff3e48b
JM
180941999-09-09 Stan Shebs <shebs@andros.cygnus.com>
18095
18096 * long_long.exp: Add variations of test cases that work for
18097 targets with 16-bit ints and 32-bit doubles.
18098
d4f3574e
SS
180991999-09-08 Stan Shebs <shebs@andros.cygnus.com>
18100
18101 * break.c (main): Compare a possibly-uninitialized argc with an
18102 unlikely value that fits in 16 bits.
18103
181041999-09-07 Stan Shebs <shebs@andros.cygnus.com>
18105
18106 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
18107 0xfeeb, don't want negative numbers if ints are 16 bits.
18108
18109 * lib/gdb.exp (skip_cplus_tests): New proc.
18110 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
18111 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
18112 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
18113 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
18114 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
18115 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
18116 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
18117 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
18118
18119 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
18120
18121Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
18122
18123 * gdb.base/corefile.exp (up): Allow a parameter to appear
18124 in the frame that we're going up to.
18125
18126 From Jim Blandy <jimb@cygnus.com>:
18127
18128 * gdb.base/default.exp (info float): Expect some output now.
18129
18130 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
18131 returning floating-point values to fail on the x86.
18132 * gdb.base/callfwmall.exp (do_function_calls): Same.
18133
18134 * gdb.base/list.exp (test_listsize): Correct expectations for
18135 listing line 1 with listsize 2. Also, listing a single line
18136 works now, as does listing three lines. [Kevin's note: There
18137 were a number of other cases fixed too where the expectations
18138 differed...]
18139
181401999-09-02 Stan Shebs <shebs@andros.cygnus.com>
18141
18142 * gdb.base/selftest.exp: Add case for when version prints as
18143 constant string instead of char pointer.
18144
104c1213
JM
181451999-08-25 Stan Shebs <shebs@andros.cygnus.com>
18146
18147 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 18148 stepping out of main.
104c1213
JM
18149
18150 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
18151 G++ used.
18152
18153 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 18154 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
18155
18156 * gdb.c++/ovldbreak.exp: Update match string in test that
18157 includes a warning of multiple breakpoints.
18158
181591999-08-24 Stan Shebs <shebs@andros.cygnus.com>
18160
18161 * gdb.base/display.exp: Improve precision of step-after-finish
18162 added yesterday.
18163
18164 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 18165 test.
104c1213
JM
18166
18167 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
18168 configs when using G++, not just hppa*.
18169
181701999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18171
18172 * gdb.base/async.c: New file.
18173 * gdb.base/async.exp: New file.
18174
18175Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
18176
18177 * gdb.base/break.exp: Tweak PA specific tests to properly handle
18178 PA64.
18179
53a5351d
JM
18180Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
18181
104c1213
JM
18182 * gdb.base/display.exp: "finish" can leave us mid-line on many
18183 targets, deal with it. Add a small constant to main, instead of
18184 1000 since main+1000 may not be a valid address in the target.
18185
53a5351d
JM
18186 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
18187 on hpux11.
18188
18189 * gdb.base/attach.exp: Handle another hpux11 error message variant
18190 when attaching to a process that does not exist.
18191
181921999-08-19 J.T. Conklin <jtc@redback.com>
18193
18194 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 18195 characters in 'continue to 1241' test.
53a5351d
JM
18196
181971999-08-17 Stan Shebs <shebs@andros.cygnus.com>
18198
18199 * gdb.base/call-ar-st.exp: Add a shorter match case for the
18200 stop in print_long_arg_list, define and use a whitespace
18201 variable in print_small_structs test, add an XFAIL for Solaris.
18202 * gdb.base/dbx.exp: XFAIL func commands until somebody is
18203 interested enough to fix.
18204
7be570e7
JM
182051999-08-13 Keith Seitz <keiths@cygnus.com>
18206
18207 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
18208 (dbx_gdb_load): Remove. Use gdb_load instead, since that
18209 proc knows about targets other than the natives.
18210 (test_assign): Use "gdb_run_cmd" to "run" the target.
18211 Check that we've actually hit the breakpoint at main.
18212 When we attempt to assign a value to a local variable, check
18213 that the variable is in the current scope, i.e., don't use
18214 a test with an empty result.
18215
18216Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
18217
18218 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 18219 command.
7be570e7
JM
18220
182211999-08-09 Stan Shebs <shebs@andros.cygnus.com>
18222
18223 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18224 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
18225 gdb.compat, gdb.threads-hp.
18226 gdb.hp/configure, gdb.hp/configure.in: New files.
18227 gdb.hp/Makefile.in: Recurse into new subdirs.
18228 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
18229 gdb.hp/gdb.objdbg: New directory, tests for debugging info
18230 in object files.
18231 gdb.hp/tools: New directory, aux tools for HP-specific tests.
18232
96baa820
JM
182331999-08-05 Stan Shebs <shebs@andros.cygnus.com>
18234
18235 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 18236 funky printf, remove a bogus p/a test.
96baa820
JM
18237
182381999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18239
18240 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
18241 connected to the target. This is necessary when running not
18242 natively.
96baa820
JM
18243
182441999-08-03 Stan Shebs <shebs@andros.cygnus.com>
18245
18246 * gdb.base/step-test.exp: Removed some extraneous messages.
18247
18248 * gdb.base/long_long.exp: Don't run memory examination tests
18249 on little-endian targets (they will need a different set of
18250 results to match).
18251
182521999-08-02 Stan Shebs <shebs@andros.cygnus.com>
18253
18254 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
18255 until somebody decides to fix GDB.
18256
18257 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 18258 constant as "ULL".
96baa820
JM
18259 * gdb.base/long_long.exp: Loosen x/c test, add partial result
18260 matches for a couple x/2 commands.
18261
a0b3c4fd
JM
182621999-07-30 Stan Shebs <shebs@andros.cygnus.com>
18263
18264 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
18265 by merging in ref-types2 tests.
18266 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
18267
18268 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18269 * gdb.c++/Makefile.in: Add standard actions.
18270 (EXECUTABLES): Rename from PROGS, update list.
18271 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
18272 from gdb.hp.
18273 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
18274 foo and bar locals.
18275 * gdb.c++/anon-union.exp: Fix tests to match.
18276 * gdb.c++/classes.exp: Run if HP compiler used, add extra
18277 expect matches to handle output variations.
18278 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
18279 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 18280 output, add HP alternatives for new and delete prints.
a0b3c4fd 18281 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 18282 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
18283 * gdb.c++/demangle.exp: Use $style when reporting failure.
18284 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
18285 * gdb.c++/inherit.exp: Run if HP compiler used, add some
18286 match alternatives.
18287 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 18288 compilers.
a0b3c4fd
JM
18289 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
18290 * gdb.c++/method.exp: Add match alternatives.
18291 * gdb.c++/misc.cc: Add bool types.
18292 * gdb.c++/misc.exp: Add tests for bool types.
18293 * gdb.c++/overload.exp: Add xfails.
18294 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
18295 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
18296 add some more template parameter tests (only for HP currently).
18297 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
18298 * gdb.c++/virtfunc.cc: Add return type and value for main.
18299 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
18300 match alternatives.
d63a86f8 18301
a0b3c4fd
JM
183021999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18303
18304 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
18305
183061999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
18307
18308 * gdb.base/signals.exp: Don't expect getting a backtrace from
18309 within a signal handler to fail on Linux.
18310
183111999-07-29 Stan Shebs <shebs@andros.cygnus.com>
18312
18313 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18314 * lib/gdb.exp: Remove some gratuitious semicolons.
18315 (delete_breakpoints): Increase timeout.
18316 (gdb_expect): Add -notransfer option.
18317 (gdb_test): Use -notransfer option.
18318 (get_compiler_info): Add f77 case.
18319 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 18320 case.
a0b3c4fd
JM
18321 (gdb_preprocess): Call get_compiler.
18322
18323 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
18324 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
18325 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
18326 gdb.base/long_long.exp, gdb.base/printcmds.exp,
18327 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
18328 third arg to gdb_test.
a0b3c4fd
JM
18329 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
18330 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 18331 HP-UX xfails, add others.
a0b3c4fd
JM
18332 * gdb.base/completion.exp: Reflect name change of self-test.
18333 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
18334 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
18335 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
18336 HP failure number.
a0b3c4fd
JM
18337 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
18338 useless HP-UX 10.30 references.
18339 * gdb.base/maint.exp: Loosen matches.
18340 * gdb.base/pointers.c (main): Declare more_code.
18341 * gdb.base/pointers.exp: Match on output of a `next'.
18342 * gdb.base/structs.c: Add prototypes.
18343 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
18344 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
18345
183461999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18347
18348 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 18349 command.
a0b3c4fd
JM
18350
183511999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18352
18353 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
18354 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
18355
18356 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
18357 debug info. Deal with lack of signal hanlder info in stack.
18358
a9c64011 18359 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
18360 * gdb.base/annota1.exp: If printf has debug info, deal with it.
18361
5a2468f5
JM
183621999-07-19 Stan Shebs <shebs@andros.cygnus.com>
18363
18364 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 18365 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 18366
adf40b2e
JM
18367Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18368
18369 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 18370 a1-selftest.exp.
adf40b2e
JM
18371 * gdb.base/configure: Re-generate.
18372
183731999-07-12 Stan Shebs <shebs@andros.cygnus.com>
18374
18375 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
18376 in trying to run first and name is too long.
18377
18378 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
18379 pointers2.c and pointers2.exp, respectively.
18380 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
18381 doschk happier.
18382
43e526b9
JM
183831999-07-08 Stan Shebs <shebs@andros.cygnus.com>
18384
18385 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
18386 callfuncs2.c and callfuncs2.exp.
18387
18388 * gdb.base/list.exp: Remove mistaken xfails.
18389 * gdb.base/list0.h: Add optional prototypes.
18390
9846de1b
JM
18391Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
18392
a9c64011 18393 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 18394 calling malloc.
a9c64011
AS
18395 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
18396 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 18397 use.
9846de1b
JM
18398
183991999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18400
18401 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
18402 * gdb.base/annota2.cc, annota2.exp: Move from here.
18403 * gdb.c++/annota2.cc, annota2.exp: To here.
18404 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
18405
43ff13b4
JM
18406Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
18407
18408 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 18409 a consistent format.
43ff13b4 18410
085dd6e6
JM
184111999-06-25 Stan Shebs <shebs@andros.cygnus.com>
18412
18413 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18414 * lib/gdb.exp (get_compiler_info): Add detection for assorted
18415 HP compilers, also set the globals $true and $false.
18416
18417 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
18418 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
18419 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
18420 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
18421 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
18422 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
18423 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
18424 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
18425 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
18426 whatis.c} Add C++ compatible function definitions and return
18427 types, add includes for library functions.
085dd6e6
JM
18428 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
18429 * gdb.base/step-test.c (myglob): Rename from glob.
18430 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
18431 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
18432 files, move here from gdb.hp.
085dd6e6 18433 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
18434 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
18435 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
18436 Adjust line numbers in regexps.
085dd6e6
JM
18437
18438 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
18439 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
18440 instead of 0/1.
18441
18442 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
18443 foll-vfork.exp: New files, move here from gdb.hp.
18444 * gdb.base/page.exp: New file, test of pagination command.
18445
18446 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
18447 recursion test.
18448 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
18449
18450 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 18451 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
18452
18453 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 18454 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 18455 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 18456 watchpoint test.
085dd6e6
JM
18457 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
18458 them work.
18459 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
18460 expressions properly.
18461 * gdb.base/corefile.exp: Loosen the match slightly.
18462 * gdb.base/default.exp: Allow "Error accessing memory" message
18463 also.
18464 * gdb.base/display.exp: Skip over x/0 j if PA64.
18465 * gdb.base/funcargs.exp: Add xfails for HP-UX.
18466 * gdb.base/interrupt.exp: Ditto.
18467 * gdb.base/langs.exp: Add symbolic matches governed by compiler
18468 in use.
18469 * gdb.base/list.exp: Add xfails for HP-UX.
18470 * gdb.base/long_long.exp: Refine some of the numeric matches.
18471 * gdb.base/mips_pro.exp: Xfail on HP-UX.
18472 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
18473 * gdb.base/nodebug.exp: Succeed on more varieties of output.
18474 * gdb.base/opaque.exp: Remove some HP-UX xfails.
18475 * gdb.base/ptype.exp: Succeed on more varieties of output.
18476 * gdb.base/scope.exp: Add xfails for HP-UX.
18477 * gdb.base/sect-cmd.exp: Add more cases.
18478 * gdb.base/setvar.exp: Add xfails for HP-UX.
18479 * gdb.base/shlib-call.exp: Loosen some matches slightly.
18480 * gdb.base/signals.exp: Match on void symbolically.
18481 * gdb.base/step-test.exp: Add case for PA64.
18482 * gdb.base/term.exp: Add exit and restart.
18483 * gdb.base/twice.exp: Clean up after self.
18484 * gdb.base/varargs.exp: Disable overload resolution explicitly.
18485 * gdb.base/whatis.exp: Allow more ways to pass tests.
18486
18487 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 18488 no longer useful.
085dd6e6
JM
18489
18490Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
18491
18492 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 18493 list of patterns.
085dd6e6 18494 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
18495 print_double_array(double_array)", "continuing to breakpoint
18496 1018", "print print_double_array(array_d)" and "continuing to
18497 1034" tests.
d63a86f8 18498
085dd6e6
JM
184991999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
18500
a9c64011 18501 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
18502
185031999-06-24 Stan Shebs <shebs@andros.cygnus.com>
18504
18505 * config/mt-*: Remove, these haven't been used since 1996.
18506
185071999-06-22 Stan Shebs <shebs@andros.cygnus.com>
18508
18509 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 18510 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
18511 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
18512
9e0b60a8
JM
185131999-06-18 Stan Shebs <shebs@andros.cygnus.com>
18514
18515 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
18516 simpler match case for the ptype of the big class.
18517
185181999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18519
18520 * gdb.exp: Fix test for gdb_prompt existence.
18521
185221999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18523
18524 * gdb.exp (gdb_test): Add fail after calls to perror.
18525
185261999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18527
18528 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
18529
185301999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18531
18532 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
18533
0f71a2f6
JM
18534Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
18535
18536 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 18537 malloc() is linked in.
0f71a2f6
JM
18538
185391999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18540
18541 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
18542 step at end.
18543
18544 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
18545
185461999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
18547
18548 * gdb.java/jv-print.exp: New file. (Our first Java test!)
18549
cce74817
JM
18550Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
18551
18552 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
18553 * gdb.base/mips_pro.exp: Likewise.
18554
185551999-06-02 Keith Seitz <keiths@cygnus.com>
18556
18557 * gdb.c++/templates.cc: Change all "new" operators to throw
18558 an exception.
18559 * gdb.c++/cplusfuncs.cc: Likewise.
18560
18561 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
18562
18563Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
18564
18565 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
18566 * gdb.base/ending-run.exp: When stepping out of main, accept a
18567 step into an arbitrary assembler file.
cce74817 18568
392a587b
JM
185691999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18570
d63a86f8 18571 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 18572 "breakpoint-invalid" to be printed.
d63a86f8 18573 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
18574 number of "frames-invalid" and "breakpoint-invalid" to be printed.
18575 * gdb.base/annota2.cc: Initialize a.x to 0.
18576
9e086581
JM
185771999-05-17 Keith Seitz <keiths@cygnus.com>
18578
18579 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
18580 when "skip_float_tests" set.
18581 Ditto for "print print_double_array(array_d)", "print print_small_structs",
18582 "print print_ten_doubles", and "step into print_long_arg_list".
18583 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
18584 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
18585 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
18586 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
18587 "skip_float_tests" is set.
18588 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
18589 when "skip_float_tests" set.
d63a86f8 18590
cd0fc7c3
SS
185911999-05-06 Keith Seitz <keiths@cygnus.com>
18592
18593 * gdb.base/annota2.cc: Include stdio.h.
18594
18595Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
18596
18597 * gdb.base/crossload.exp: Remove, this has been disabled ever
18598 since BFD stopped including all targets, and cross-GDB gets
18599 plenty of testing anyway.
18600 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
18601 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
18602 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
18603 * gdb.base/README: Remove, was doc for this.
18604 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 18605 needed.
cd0fc7c3 18606
b83266a0
SS
186071999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18608
18609 * gdb.base/call-ar-st.exp: Fix one regular expression in test
18610 output.
18611
18612 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
18613 * gdb.base/annota2.exp: New file. More annotation tests.
18614 * gdb.base/annota1.c: New file. Source file for annota1.exp.
18615 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
18616
186171999-04-23 Angela Marie Thomas <angela@cygnus.com>
18618
18619 * config/cfdbug.exp: New file.
18620
7a292a7a
SS
186211999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
18622
18623 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
18624 Marcus Daniel's and Dale Hawkins's demangler crashes.
18625
18626 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
18627 test_lucid_style_demangling, test_arm_style_demangling,
18628 test_hp_style_demangling): Try Tom Tromey's core-dumping
18629 identifier under each demangling style.
7a292a7a
SS
18630
186311999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
18632
18633 * gdb.c++/demangle.exp: Include the current demangling style
18634 in all test names.
18635 (current_demangling_style): New global variable.
18636 (set_demangling_style, test_demangling_core, test_demangling,
18637 test_demangling_exact): New functions.
18638 (test_gnu_style_demangling, test_lucid_style_demangling,
18639 test_arm_style_demangling, test_hp_style_demangling): Use those,
18640 instead of calling gdb_test and gdb_test_exact directly.
18641 (catch_demangling_errors): New function, which reports errors
18642 signalled by the demangling test functions in an orderly way.
18643 (do_tests): Use catch_demangling_errors.
18644
186451999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
18646
18647 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 18648 grouping in expressions, not {}.
7a292a7a
SS
18649
18650 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 18651 initialized yet.
7a292a7a
SS
18652
186531999-04-01 Stan Shebs <shebs@andros.cygnus.com>
18654
18655 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
18656 are listed.
18657
186581999-03-26 Stan Shebs <shebs@andros.cygnus.com>
18659
18660 * gdb.stabs/weird.exp: Test for CC being defined before
18661 looking at its value.
18662
186631999-03-25 Stan Shebs <shebs@andros.cygnus.com>
18664
18665 * gdb.base/call-ar-st.exp: Remove stray '#'.
18666 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
18667 "short int" and "long int".
18668 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 18669 change, to mollify finicky HP compiler.
7a292a7a
SS
18670 * gdb.hp/reg-test.exp (testfile): Fix file name.
18671 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 18672
7a292a7a
SS
18673 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
18674 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
18675 alternate form of enum ptype.
18676
c906108c
SS
186771999-03-23 Stan Shebs <shebs@andros.cygnus.com>
18678
7a292a7a
SS
18679 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
18680 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
18681 passing skip_hp_tests, so as not to waste time on guaranteed
18682 failure.
7a292a7a 18683
c906108c
SS
18684 * gdb.c++/overload.cc: Pass string instead of char addr, always
18685 init ccpfoo.
18686 * gdb.c++/templates.cc: Fix syntax error.
18687
7a292a7a
SS
18688Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18689
18690 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 18691 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
18692 command.
18693
186941999-03-18 James Ingham <jingham@cygnus.com>
18695
18696 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
18697
18698 * gdb.c++/method.exp: It was testing an uninitialized int on the
18699 stack and assuming it was positive.
18700
18701 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
18702
18703 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 18704 keep it from killing the rest of the tests.
7a292a7a
SS
18705 Use gdb_continue_to_end.
18706
18707 * gdb.base/sigall.exp: use gdb_continue_to_end.
18708
18709 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
18710
18711 * gdb.base/display.exp: use runto_main, not run.
18712
d63a86f8
RM
18713 * gdb.base/default.exp: Check for the current error message in the
18714 r abbreviation test.
7a292a7a
SS
18715 Add strongarm to the targets that know info float.
18716
d63a86f8 18717 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
18718 run which doesn't work with monitors.
18719
18720 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
18721
18722 * gdb.base/break.exp: use the gdb_continue_to_end proc.
18723
18724 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
18725 program. Traps the case (in Cygmon) when the program never really
18726 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
18727 more places, so I used my name. Sorry Mark...
18728
18729 * config/monitor.exp (gdb_target_monitor): added another
18730 target_info parameter: remotebinarydownload. This will set the
18731 remotebinarydownload flag if this is causing some boards trouble.
18732
187331999-03-18 Mark Salter <msalter@cygnus.com>
18734
18735 * lib/gdb.exp (continue_to_exit): New function.
18736
18737 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
18738 * gdb.base/ending-run.exp: Ditto.
18739 * gdb.base/step-test.exp: Ditto.
18740
187411999-03-16 Stan Shebs <shebs@andros.cygnus.com>
18742
18743 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
18744 (suggested by Art Haas <ahaas@neosoft.com>).
18745
187461999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
18747
889bf7c5 18748 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
18749
18750Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
18751
18752 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 18753 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
18754
187551999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
18756
18757 * gdb.base/call-strs.exp: Don't assume that `step' will step over
18758 a call to strlen; sometimes we do have sources.
18759
187601999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
18761
18762 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 18763 character, so GDB won't print garbage after its end.
d63a86f8 18764
c906108c
SS
18765 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
18766 breakpoint there instead. Sometimes GCC emits memcpy to handle
18767 the large structures being passed by value, so we step into that
18768 instead of sum_array_print, which obscures what we're really testing.
18769 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
18770 the bizarre steps into memcpy, so do that here. Add check for
18771 stepping into function calls that pass large structures by value.
18772 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
18773 Remove all references to specific line numbers.
18774 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
18775 New type and function.
18776 (main): Call large_struct_by_value, passing it a large struct by value.
18777 * lib/gdb.exp (gdb_get_line_number): New function.
18778
18779 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
18780 more portable.
18781
7a292a7a
SS
187821999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
18783
c906108c
SS
18784 * lib/gdb.exp: Doc fixes.
18785
7a292a7a
SS
187861999-03-05 Nick Clifton <nickc@cygnus.com>
18787
d63a86f8 18788 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
18789
187901999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
18791
c906108c 18792 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
18793 commands. They're not germane to this test, and they don't work
18794 that way on remote targets.
c906108c 18795
3fc11d3e
JM
187961999-03-01 James Ingham <jingham@cygnus.com>
18797
18798 * Changelog entries merged over from gdb development branch.
18799
3fc11d3e
JM
18800 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
18801
18802 * lib/gdb.exp (gdbtk_analyze_results): Generic function
18803 for outputting results of test run.
18804
2d4a1622 18805 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
18806
18807 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 18808
7a292a7a
SS
188091999-02-25 Felix Lee <flee@cygnus.com>
18810
18811 * lib/gdb.exp (debug_format): initialize
18812
c906108c
SS
188131999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
18814
18815 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
18816 * gdb.base/call-rt-st.c: Ditto.
18817
c906108c
SS
188181999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
18819
18820 * gdb.threads/pthreads.exp (horiz): New variable.
18821 (test_startup): Fix regexps that capture thread numbers.
18822
188231999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
18824
18825 * gdb.base/smoke.exp: Disambiguate two test case names (both
18826 called ``print'').
18827
18828Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18829
18830 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 18831 compilation.
c906108c
SS
18832
188331999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18834
18835 * gdb.base/miscexprs.exp: Change patterns to match GDB's
18836 actual output formatting.
18837 * gdb.base/smoke.exp: GDB removes leading 0's.
18838 * gdb.base/volatile.exp: Don't check type of remuneration;
18839 that variable is no longer defined in constvars.c.
18840 * gdb.base/step-test.c (main): Exit with explicit exit code.
18841 * gdb.base/step-test.exp: Remove two nexti checks--they are
18842 not portable.
18843
188441999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18845
18846 * gdb.base/help.exp ("help delete display"): Fix test to match
18847 gdb's output.
18848
18849 * gdb.base/long_long.c (known_types): Initialize values to zero.
18850 * gdb.base/long_long.exp: Step one more line
18851 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
18852 leading zeros. Explicitly ask for hex formatting. Use
18853 unique test case names.
c906108c
SS
18854
18855Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18856
d63a86f8 18857 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
18858
18859 * gdb.c++/method.exp: Add missing close brace.
18860
188611999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
18862
18863 * gdb.base/maint.exp: Use 'set height 0' to disable page
18864 prompting, not 'set height 400'.
18865
18866 Fix a bunch of timeouts.
18867 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
18868 four separate tests, so expect doesn't take forever to match a ton
18869 of text against a regexp with lots of .* forms.
18870 ("maint print psymbols", "maint print symbols"): Make some of
18871 these greps more selective, so that expect doesn't try to wade
18872 through huge piles of output and time out.
18873
18874 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
18875
18876 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
18877 tests: one which doesn't expect shlib events to be reported, and
18878 another which does, but is XFAIL for all platforms other than
18879 HP/UX.
c906108c
SS
18880
18881 * gdb.base/break.exp: Teach the test suite that the `catch
18882 fork', `catch vfork', and `catch exec' commands produce error
18883 messages on platforms that don't provide these features.
18884
18885Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18886
18887 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
18888 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
18889 (shortening names from solib_threshold.exp etc), won't run on
18890 anything but HP-UX for the foreseeable future.
c906108c 18891 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 18892 reflect move.
c906108c
SS
18893
18894Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
18895
18896 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 18897 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
18898
18899Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
18900
18901 * gdb.base/shlib-call.exp: add test cases to verify that gdb
18902 successfully re-sets breakpoints in shared libraries.
18903 * gdb.base/shmain.c (main): return 0, don't fall off the end.
18904
18905Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18906
d63a86f8
RM
18907 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
18908 and compiled w/o GCC.
c906108c
SS
18909
18910 * gdb.hp/watch-cmd.exp: ditto.
18911
18912 * gdb.hp/watch-hp.exp: ditto.
18913
18914 * gdb.hp/xdb1.exp: ditto.
18915
18916 * gdb.hp/xdb2.exp: ditto.
18917
18918 * gdb.hp/dbx.exp: ditto.
18919
18920Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
18921
18922 * constvars.c: Remove C++-isms.
18923 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 18924 with GCC.
c906108c
SS
18925
18926Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
18927
18928 The following changes are part of the HP merge.
18929
18930 * gdb.base/break.exp: new tests to verify that catchpoints for
18931 fork, vfork, and exec don't trigger inappropriately.
18932
18933 * gdb.base/opaque.exp: compile one file at a time, then link.
18934
18935 * gdb.base/signals.exp: be more restrictive about which hppa
18936 systems receive a setup_xfail. new tests.
18937
18938 * gdb.base/solib_threshold.build: new file.
18939 * gdb.base/solib_threshold.exp: new file.
18940 * gdb.base/solib_threshold.link_opts: new file.
18941 * gdb.base/solib_threshold.mk: new file.
18942 * gdb.base/gen_solib_threshold.c: new file.
18943
18944 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
18945 tests. New tests for enums inside classes.
18946
18947 * gdb.c++/compiler.cc: indicate support of template debugging.
18948
18949 * gdb.c++/demangle.exp: run hp style demangling tests.
18950
18951 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
18952 tests.
18953
18954 * gdb.c++/misc.cc: changes to support new tests.
18955
18956 * gdb.c++/templates.cc: changes to support HP's compiler; changes
18957 to support new tests.
18958
18959 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
18960 gcc, then skip these tests.
18961
18962Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
18963
18964 The following files are part of the HP merge; some had longer
18965 names at HP, but have been renamed to be no more than 14
18966 characters in length.
18967
18968 * gdb.hp/ambiguous.cc: new file.
18969 * gdb.hp/ambiguous.exp: new file.
18970 * gdb.hp/attach.exp: new file.
18971 * gdb.hp/attach2.exp: new file.
18972 * gdb.hp/classes-hp.exp: new file.
18973 * gdb.hp/ctti.exp: new file.
18974 * gdb.hp/ctti-add.cc: new file.
18975 * gdb.hp/ctti-add1.cc: new file.
18976 * gdb.hp/ctti-add2.cc: new file.
18977 * gdb.hp/ctti-add3.cc: new file.
18978 * gdb.hp/dbx.exp: new file.
18979 * gdb.hp/exception.cc: new file.
18980 * gdb.hp/exception.exp: new file.
18981 * gdb.hp/foll-exec.c: new file.
18982 * gdb.hp/foll-exec.exp: new file.
18983 * gdb.hp/foll-fork.c: new file.
18984 * gdb.hp/foll-fork.exp: new file.
18985 * gdb.hp/foll-vfork.c: new file.
18986 * gdb.hp/foll-vfork.exp: new file.
18987 * gdb.hp/inherit-hp.exp: new file.
18988 * gdb.hp/more-steps.exp: new file.
18989 * gdb.hp/namespace.cc: new file.
18990 * gdb.hp/namespace.exp: new file.
18991 * gdb.hp/optimize.exp: new file.
18992 * gdb.hp/pxdb.c: new file.
18993 * gdb.hp/pxdb.exp: new file.
18994 * gdb.hp/quicksort.exp: new file.
18995 * gdb.hp/reg-test.exp: new file.
18996 * gdb.hp/reg-test.s: new file.
18997 * gdb.hp/sized-enum.c: new file.
18998 * gdb.hp/sized-enum.exp: new file.
18999 * gdb.hp/start-stop.exp: new file.
19000 * gdb.hp/templ-hp.cc: new file.
19001 * gdb.hp/templ-hp.exp: new file.
19002 * gdb.hp/thr-lib.c: new file.
19003 * gdb.hp/thr-lib.exp: new file.
19004 * gdb.hp/thr-lib.h: new file.
19005 * gdb.hp/thr-liblib.c: new file.
19006 * gdb.hp/virtfun-hp.c: new file.
19007 * gdb.hp/virtfun-hp.exp: new file.
19008 * gdb.hp/watch-cmd.exp: new file.
19009 * gdb.hp/watch-hp.exp: new file.
19010 * gdb.hp/xdb1.exp: new file.
19011 * gdb.hp/xdb2.exp: new file.
19012 * gdb.hp/xdb3.exp: new file.
19013
19014Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19015
19016 The following files are part of the HP merge; some had longer
19017 names at HP, but have been renamed to be no more than 14
19018 characters in length.
19019
19020 * gdb.base/ss.h: new file.
19021 * gdb.base/call-ar-st.c: new file.
19022 * gdb.base/call-ar-st.exp: new file.
19023 * gdb.base/call-rt-st.c: new file.
19024 * gdb.base/call-rt-st-exp: new file.
19025 * gdb.base/call-strs.exp: new file.
19026 * gdb.base/ena-dis-br.exp: new file.
19027 * gdb.base/environ.exp: new file.
19028 * gdb.base/long_long.exp: new file.
19029 * gdb.base/sect-cmd.exp: new file.
19030 * gdb.base/shlib-cl2.exp: new file.
19031 * gdb.base/smoke.exp: new file.
19032 * gdb.base/so-impl-ld.c: new file.
19033 * gdb.base/so-impl-ld.exp: new file.
19034 * gdb.base/so-indr-cl.c: new file.
19035 * gdb.base/so-indr-cl.exp: new file.
19036 * gdb.base/varargs.exp: new file.
19037 * gdb.base/volatile.exp: new file.
19038 * gdb.base/whatis-exp.exp: new file.
7a292a7a 19039 * gdb.base/display.exp: new file.
c906108c
SS
19040 * gdb.c++/derivation.exp: new file.
19041 * gdb.c++/local.exp: new file.
19042 * gdb.c++/member-ptr.exp: new file.
19043 * gdb.c++/overload.exp: new file.
19044 * gdb.c++/ovldbreak.exp: new file.
19045 * gdb.c++/ref-types.exp: new file.
19046 * gdb.c++/ref-types2.exp: new file.
19047 * gdb.c++/userdef.exp: new file.
d63a86f8 19048
c906108c
SS
19049Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19050
19051 * gdb.base/default.exp: Reflect wording change in remote.c.
19052
dc96c6c7 19053Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19054
19055 * gdb.base/help.exp: Update to reflect current text.
19056
19057Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19058
19059 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19060 they're stack variables and contain garbage.
19061 * gdb.c++/anon-union.exp: new file.
19062
19063 The following changes were made by David Taylor
889bf7c5
PA
19064 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19065 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19066 in changes by HP.
c906108c
SS
19067
19068 * gdb.base/bitops.exp: new file.
19069 * gdb.base/default.exp: change expected messages for catch and
19070 info catch tests to reflect HP merge changes.
19071 * gdb.base/enable-disable-break.exp
19072 * gdb.base/ending-run.c: new file.
19073 * gdb.base/long_long.c: new file.
19074 * gdb.base/maint.exp: new file.
19075 * gdb.base/pointers2.exp: new file.
19076 * gdb.base/shlib-call2.exp: new file.
19077 * gdb.base/solib.exp: new file.
19078 * gdb.base/step-test.c: new file.
19079 * gdb.c++/anon-union.cc: new file.
19080 * gdb.c++/local.cc: new file.
19081 * gdb.c++/member-pointer.cc: new file.
19082 * gdb.c++/method.cc: new file.
19083 * gdb.c++/ref-types.cc: new file.
19084 * gdb.c++/ref-types2.cc: new file.
19085 * gdb.c++/userdef.cc: new file.
d63a86f8 19086
c906108c
SS
19087 * gdb.base/scope.exp: compile one file at a time, then link.
19088 * gdb.base/langs.exp: ditto.
19089 * gdb.base/list.exp: ditto.
d63a86f8 19090
c906108c
SS
19091Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
19092
19093 The following changes were made by David Taylor
889bf7c5
PA
19094 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19095 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19096 in changes by HP.
d63a86f8 19097
c906108c
SS
19098 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
19099 skip tests. When compiling pass c++ flag to gdb_compile.
19100 * gdb.c++/
d63a86f8 19101
c906108c
SS
19102 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
19103 test for on hppa*-*-hpux*; use args to see if c++ was specified.
19104 (skip_hp_tests): new function.
19105 (gdb_preprocess): new function.
19106
19107 * configure.in (hpdir): decide whether to configure gdb.hp.
19108 * configure: regenerated.
19109
19110 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
19111 to delete on clean.
19112 (EXECUTABLES): update to reflect new additions.
19113 * gdb.base/commands.exp: update message expected.
19114 * gdb.base/default.exp: add copyright notice.
19115 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
19116 * gdb.base/help.exp: update messages to reflect current text.
19117 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
19118 targets for recurse tests.
19119 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
19120 skip this file.
19121
19122 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
19123 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
19124 compilation.
19125 * gdb.c++/misc.exp: ditto.
19126 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
19127 run the tests. tell gdb_compile that it's a c++ compilation.
19128
19129 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 19130
c906108c
SS
19131 * gdb.base/all-bin.exp: new file.
19132 * gdb.base/arithmet.exp: new file.
19133 * gdb.base/assign.exp: new file.
19134 * gdb.base/completion.exp: new file.
19135 * gdb.base/cond-expr.exp: new file.
19136 * gdb.base/condbreak.exp: new file.
19137 * gdb.base/define.exp: new file.
19138 * gdb.base/dollar.exp: new file.
19139 * gdb.base/environment.exp: new file.
19140 * gdb.base/eval-skip.exp: new file.
19141 * gdb.base/jump.exp: new file.
19142 * gdb.base/logical.exp: new file.
19143 * gdb.base/pointers.exp: new file.
19144 * gdb.base/relational.exp: new file.
19145 * gdb.base/section_command.exp: new file.
19146 * gdb.base/whatis-expr.exp: new file.
19147
19148 * gdb.base/all-types.c: new file.
19149 * gdb.base/call-array-struct.c: new file.
19150 * gdb.base/call-return-struct.c: new file.
19151 * gdb.base/call-strings.c: new file.
19152 * gdb.base/callfuncs2.c: new file.
19153 * gdb.base/condbreak.c: new file.
19154 * gdb.base/constvars.c: new file.
19155 * gdb.base/display.c: new file.
19156 * gdb.base/int-type.c: new file.
19157 * gdb.base/jump.c: new file.
19158 * gdb.base/miscexprs.c: new file.
19159 * gdb.base/pointers.c: new file.
19160 * gdb.base/pointers2.c: new file.
19161 * gdb.base/shmain.c: new file.
19162 * gdb.base/shr1.c: new file.
19163 * gdb.base/shr2.c: new file.
19164 * gdb.base/solib.c: new file.
19165 * gdb.base/solib1.c: new file.
19166 * gdb.base/solib2.c: new file.
19167 * gdb.base/varargs.c: new file.
19168 * gdb.c++/derivation.cc: new file.
19169 * gdb.c++/overload.cc: new file.
19170 * gdb.c++/ovldbreak.cc: new file.
19171 * gdb.hp/attach.c: new file.
19172 * gdb.hp/attach2.c: new file.
19173 * gdb.hp/average.c: new file.
19174 * gdb.hp/compiler.c: new file.
19175 * gdb.hp/compiler.cc: new file.
19176 * gdb.hp/execd-program.c: new file.
19177 * gdb.hp/follow-exec.c: new file.
19178 * gdb.hp/follow-fork.c: new file.
19179 * gdb.hp/follow-vfork-and-exec.c: new file.
19180 * gdb.hp/misc-hp.cc: new file.
19181 * gdb.hp/more-steps.c: new file.
19182 * gdb.hp/optimize.c: new file.
19183 * gdb.hp/quicksort.c: new file.
19184 * gdb.hp/run-hp.c: new file.
19185 * gdb.hp/start-stop.c: new file.
19186 * gdb.hp/sum.c: new file.
19187 * gdb.hp/templates-hp.cc: new file.
19188 * gdb.hp/thread-local-in-lib.c: new file.
19189 * gdb.hp/thread-local-in-lib.h: new file.
19190 * gdb.hp/thread-local-in-lib.lib.c: new file.
19191 * gdb.hp/vforked-program.c: new file.
19192 * gdb.hp/virtfunc-hp.cc: new file.
19193 * gdb.hp/watchpoint-hp.c: new file.
19194 * gdb.hp/xdb.c: new file.
19195 * gdb.hp/xdb0.c: new file.
19196 * gdb.hp/xdb0.h: new file.
19197 * gdb.hp/xdb1.c: new file.
19198
19199Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
19200
19201 The following change was made by Edith Epstein
889bf7c5
PA
19202 <eepstein@cygnus.com> as part of a project to merge in changes
19203 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
19204
19205 * gdb.c++/demangle.exp: changed the expected output for some
19206 ARM-style mangling -- removed second reference to datatype.
889bf7c5 19207 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 19208 T1<char>::~T1<char>(void)
c906108c 19209 becomes,
a9c64011
AS
19210 maint demangle __dt__11T1__pt__2_cFv
19211 T1<char>::~T1(void)
c906108c 19212
889bf7c5 19213 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 19214
c906108c
SS
19215Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
19216
19217 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
19218 * gdb.trace/backtrace.exp: Likewise.
19219 * gdb.trace/circ.exp: Likewise.
19220 * gdb.trace/collection.exp: Likewise.
19221 * gdb.trace/deltrace.exp: Likewise.
19222 * gdb.trace/infotrace.exp: Likewise.
19223 * gdb.trace/limits.exp: Likewise.
19224 * gdb.trace/packetlen.exp: Likewise.
19225 * gdb.trace/passc-dyn.exp: Likewise.
19226 * gdb.trace/passcount.exp: Likewise.
19227 * gdb.trace/report.exp: Likewise.
19228 * gdb.trace/save-trace.exp: Likewise.
19229 * gdb.trace/tfind.exp: Likewise.
19230 * gdb.trace/tracecmd.exp: Likewise.
19231 * gdb.trace/while-dyn.exp: Likewise.
19232 * gdb.trace/while-stepping.exp: Likewise.
19233
192341998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
19235
19236 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
19237
19238Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
19239
19240 From Brendan Kehoe:
19241 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
19242 int return types.
19243
19244Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
19245
19246 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 19247 remote dos host testing right.
c906108c
SS
19248
19249Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
19250
19251 * gdb.base/corefile.exp: remove some xfails.
19252
19253Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
19254
19255 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 19256 have different timestamps.
c906108c
SS
19257
19258Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
19259
19260 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 19261 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
19262
19263Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
19264
19265 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 19266 delta.
c906108c
SS
19267
19268Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
19269
19270 * gdb.base/default.exp: Add brace missing from previous delta.
19271
19272Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
19273
19274 * gdb.base/default.exp: Support test for info float for all
19275 varieties of arm toolchain.
19276
dc96c6c7 19277Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19278
19279 * gdb.trace/*.exp: remove "remote_download" command.
19280
dc96c6c7 19281Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19282
19283 * gdb.trace/*.exp: remove -gdwarf from compile.
19284
19285Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
19286
19287 * gdb.trace/configure.in(AC_INIT): typo
19288 * gdb.trace/configure: regenerated
19289
dc96c6c7 19290Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19291
19292 * config/m68k-emc.exp: New file.
19293 * lib/<emc-support.exp trace-support.exp}: New files.
19294 * configure.in: add new test directory gdb.trace.
19295 * gdb.trace/{configure configure.in Makefile.in}: New files.
19296 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
19297 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
19298 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
19299 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
19300 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
19301 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
19302 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 19303
dc96c6c7 19304Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19305
19306 * gdb.c++/classes.exp: Change all regular expressions to match
19307 arbitrary combinations of newline/carriage-return, so that they
19308 will work equally well on Unix and Windows.
19309 * gdb.c++/inherit.exp: ditto.
19310 * gdb.c++/virtfunc.exp: ditto.
19311
193121998-08-11 Dawn Perchik <dawn@cygnus.com>
19313
19314 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
19315
c2d11a7d
JM
19316Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
19317
19318 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
19319 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
19320 to use a0-a3/d0-d3 as needed.
19321
19322Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
19323
19324 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
19325 * gdb.disasm/am33.exp: Corresponding changes.
19326
c906108c
SS
193271998-07-11 Felix Lee <flee@cygnus.com>
19328
19329 * gdb.base/callfuncs.exp: add cmp10 test.
19330 * gdb.base/callfuncs.c (cmp10): new function.
19331
19332Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
19333
d63a86f8 19334 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
19335 into two parts to get around a synchronization problem in expect.
19336
3fc11d3e
JM
19337Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
19338
19339 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
19340
19341 * configure.in: Add options for gdbtk testsuite.
19342
19343 * configure: Regenerate.
19344
19345 * gdb.gdbtk: New directory to hold gdbtk tests.
19346
c906108c
SS
19347Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19348
19349 * gdb.fortran/types.exp: Escape brackets in expect patterns
19350 for test_float_literal_types_accepted tests.
19351 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
19352 before run test.
19353
c2d11a7d
JM
19354Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
19355
19356 * am33.exp: Just compile, do not link the testcase.
19357 * am33.s: Add ".am33" pseudoop to force am33 mode.
19358
c906108c
SS
193591998-06-25 Felix Lee <flee@cygnus.com>
19360
19361 * gdb.base/setshow.exp: make sure $pc is sane.
19362
19363 * gdb.stabs/weird.exp: split expect patterns properly.
19364
c2d11a7d
JM
19365Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
19366
19367 * gdb.disasm/am33.s: New disassembler testfile for the am33.
19368 * gdb.disasm/am33.exp: Run it.
19369
dc96c6c7 19370Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19371
19372 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
19373 match processing (and eliminate spurious timeouts when running).
19374
dc96c6c7 19375Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19376
19377 * gdb.base/signals.exp (test_handle_all_print): put back Mach
19378 exception test, but conditionalize it on target [mach | gnu].
19379
dc96c6c7 19380Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19381
19382 * gdb.base/overlays.exp: fixup compile line for linker script.
19383
19384Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
19385
19386 * gdb.fortran/types.exp: don't guess at float size.
19387
19388Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
19389
19390 * gdb.base/exprs.exp: delete test that depends on int size.
19391
19392Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
19393
19394 * config/sim.exp: Removed checks for target triplets.
19395 (gdb_target_sim): Use gdb,target_sim_options.
19396
19397Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
19398
19399 * gdb.base/reread.exp: New file.
19400 * gdb.base/reread1.c: New file.
19401 * gdb.base/reread2.c: New file.
19402
19403Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
19404
19405 * config/sim.exp: Use 'target sim -sparclite' when running
19406 SPARClite programs.
19407
19408Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
19409
19410 * gdb.base/structs2.exp: New file.
19411 * gdb.base/structs2.c: New file.
19412
19413Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
19414
19415 * gdb.asm/common.inc: New file.
19416 * gdb.asm/d10v.inc: New file.
19417 * asm-source.exp: Pass -I's to gas to find .inc files.
19418 Update line numbers in expected output.
19419 * asmsrc1.s: Rewrite.
19420 * asmsrc2.s: Rewrite.
19421 * configure.in: Create arch.inc symlink.
19422 * configure: Regenerate.
19423 * Makefile.in (distclean): Delete arch.inc.
19424
19425Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
19426
19427 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
19428 (t_enum_value2): ditto
19429 (t_enum_value3): ditto
19430 (main): ditto
c906108c
SS
19431Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19432
19433 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
19434 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
19435 change.
19436 Use gdb_test instead of send_gdb/gdb_expect sequences.
19437
19438Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
19439
19440 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
19441 not void.
19442
19443Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
19444
19445 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
19446 subroutines. Used to test gdbs ability to single step through PC
19447 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
19448
19449Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
19450
19451 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
19452 more rigorous EGCS C++ error checking.
19453
19454Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19455
a9c64011
AS
19456 * gdb.base/help.exp: Clean up `help set args' and `help show args'
19457 tests.
19458 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
19459 function when asleep.
19460 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
19461 for i*86 Linux and SVR4 signal handling problems.
19462 Remove linux xfail for `next to handler in signals_tests_1', fixed
19463 by recent infrun.c change.
19464 Limit backtrace to 10 frames to avoid timeout problems with infinite
19465 stack backtraces.
19466 Adjust expect pattern in `handle all print' test to match Apr 28 1997
19467 target.[ch] change.
c906108c
SS
19468
19469Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
19470
19471 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
19472 for a newline from gdb before continuing.
19473 (default_gdb_exit): Just look for y or n.
19474 (gdb_test): Detect abnormal exit from GDB running on DOS; if
19475 it does, fail the rests of the tests in the file.
19476
19477Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
19478
19479 * config/cygmon.exp: New file.
19480
19481Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
19482
19483 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 19484 main" test on remote targets.
c906108c
SS
19485
19486 * gdb.base/scope.exp: Fix problem with filelocal_bss before
19487 run test on remote targets.
19488
19489Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
19490
19491 * gdb.asm: New directory.
19492 * configure.in: Configure it.
19493 * configure: Regenerate.
19494 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
19495 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
19496
19497Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
19498
19499 * config/mn10300-eval.exp: New file to support MN10300 eval board.
19500
dc96c6c7 19501Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19502
a9c64011
AS
19503 * gdb.base/overlays (several files): Merge the two overlay
19504 managers into one. Change variables (foox, barx, bazx, grbxx)
19505 back into ints but force them to load in their proper sections.
c906108c
SS
19506
19507Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
19508
19509 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 19510 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
19511 (D10VCopy): Handle memory regions crossing 16k boundaries.
19512 (D10VCopy): Transfer data in 32 bit chunks.
19513
19514Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
19515
19516 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 19517 correct.
c906108c
SS
19518
19519 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 19520 map. Include space for printf in .text segment.
c906108c
SS
19521
19522 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 19523 updated d10v memory VMA/LMA map.
c906108c 19524 (D10VCopy): Call D10VTranslate.
d63a86f8 19525
c906108c
SS
19526Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
19527
19528 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
19529
19530 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
19531 that it won't be put into the .sdata - small data -
19532 section. Update reference.
c906108c
SS
19533 * gdb.base/baz.c (bazx, baz): Ditto.
19534 * gdb.base/foo.c (foox, foo): Ditto.
19535 * gdb.base/grbx.c (grbxx, grbx): Ditto.
19536
19537 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 19538 to be arrays.
d63a86f8 19539
dc96c6c7 19540Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19541
a9c64011
AS
19542 * gdb.base/overlays.exp: fix up and get working again.
19543 Add tests for backtraces from an overlay function.
d63a86f8 19544
c906108c
SS
19545Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
19546
19547 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
19548 "calling function with watchpoint enabled".
19549
19550Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
19551
19552 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 19553 gdb_suppress_tests for d10v-*-*.
c906108c
SS
19554 * lib/gdb.exp (gdb_suppress_tests): Disable this function
19555 pending review of whether it is useful or not.
19556
19557Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
19558
19559 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
19560
19561Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
19562
19563 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
19564 * config/dve.exp: New file to support Densan boards.
19565
19566Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
19567
19568 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 19569 reads and BSD.
c906108c
SS
19570
19571Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
19572
19573 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
19574 response.
19575
19576 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
19577
19578Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
19579
19580 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 19581 test.
c906108c
SS
19582
19583 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 19584 target_sizeof_long and target_bigendian_p.
c906108c 19585 (structs_by_value, structs_by_reference): Check values according
889bf7c5 19586 to targets word size and endianess.
d63a86f8 19587
c906108c
SS
19588Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
19589
19590 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 19591 output.
c906108c
SS
19592
19593Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
19594
19595 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 19596 Update test of set args help to match source change.
c906108c
SS
19597
19598Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
19599
19600 * gdb.base/default.exp: Expect help system output to be in
19601 alphabetical order.
19602 * gdb.base/help.exp: Ditto.
19603
19604Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
19605
19606 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
19607 "i*86-pc-linux-gnu*".
19608 * gdb.base/interrupt.exp: Ditto.
19609 * gdb.base/corefile.exp: Ditto.
19610
19611 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 19612 define vxworks when building the testcase.
c906108c
SS
19613
19614 * gdb.base/ptype.exp: Fix testnames to be unique.
19615 * gdb.base/radix.exp: Ditto.
19616 * gdb.base/term.exp: Ditto.
19617 * gdb.base/whatis.exp: Ditto.
19618 * gdb.c++/classes.exp: Ditto.
19619
19620Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
19621
19622 * gdb.base/callfuncs.exp: Fix indentation.
19623
19624 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
19625 suppress_flag has been set.
19626 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
19627 target feature.
19628
19629Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
19630
19631 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
19632 the testcase.
19633
19634 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 19635 set_debug_traps() and breakpoint().
c906108c
SS
19636 * gdb.c++/misc.cc (main): Ditto.
19637 * gdb.c++/templates.cc (main): Ditto.
19638 * gdb.c++/virtfunc.cc (main): Ditto.
19639
19640Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
19641
19642 * lib/gdb.exp(gdb_step_for_stub): New function.
19643 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
19644 exists, reload the executable and do a "continue" instead of
19645 doing a jump.
19646 (runto_main): Use gdb_step_for_stub.
d63a86f8 19647
c906108c 19648 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 19649 tests to have unique names.
c906108c
SS
19650 * gdb.base/callfuncs.exp: Ditto.
19651 * gdb.base/commands.exp: Ditto.
19652 * gdb.base/default.exp: Ditto.
19653 * gdb.base/help.exp: Ditto.
19654 * gdb.base/list.exp: Ditto.
19655 * gdb.base/opaque.exp: Ditto.
19656 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
19657 similar tests.
d63a86f8 19658
c906108c
SS
19659 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
19660 * gdb.c++/cplusfuncs.cc: Ditto.
19661 * gdb.c++/virtfunc.cc: Ditto.
19662
19663 * config/monitor.exp: Keep track of the last file we saw, rather
19664 than trying to get the info from gdb.
19665
19666 * gdb.fortran/types.exp: Move comment to previous line.
19667
19668Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
19669
19670 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 19671 target mode.
c906108c
SS
19672
19673Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
19674
19675 From Bob Manson:
19676 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 19677 string from GDB when it connects.
c906108c
SS
19678
19679 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
19680
19681Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
19682
19683 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
19684 if we can't get a debug format from GDB (we may be testing an
19685 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
19686
19687 * gdb.stabs/weird.exp: Fix quoting.
19688
19689 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
19690
19691Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
19692
19693 * config/arm-ice.exp: New file.
19694
19695Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
19696
19697 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 19698 until it has been modified to work with the new testsuite.
c906108c 19699
99707966 19700 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
19701 testcase won't compile, cause all of the testcases in the file to
19702 fail instead.
c906108c
SS
19703
19704 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
19705 (gdb_clear_suppressed): New procedure.
19706 (gdb_stop_suppressing_tests): Only clear suppress_flag if
19707 it contains a positive value.
19708
19709Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
19710
19711 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
19712
19713 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
19714
19715Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
19716
19717 * lib/gdb.exp (setup_xfail_format): New function.
19718 (get_debug_format): New function to get debug format.
19719 (debug_format): New global variable to hold last value set
19720 by get_debug_format.
19721 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 19722 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
19723 * gdb.c++/ptype.exp: Ditto.
19724 * gdb.c++/classes.exp: Ditto.
19725 * gdb.c++/cplusfuncs.exp: Ditto.
19726 * gdb.c++/inherit.exp: Ditto.
19727 * gdb.c++/templates.exp: Ditto.
19728 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 19729
c906108c
SS
19730Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
19731
19732 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
19733 host doesn't have a currently-open connection.
19734
19735 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
19736 any gdb stub target. Handle cases where gdb doesn't respond when
19737 interrupted in a sane fashion.
c906108c
SS
19738
19739 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 19740 same thing in a totally different way.
c906108c
SS
19741
19742 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 19743 setting "timeout".
c906108c 19744 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 19745 default_gdb_init now.
c906108c
SS
19746
19747Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
19748
19749 * gdb.base/printcmds.exp: Fix "check for floating addition"
19750 regexp to accept results within approx +/- .01 of exact value.
19751 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
19752
19753Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
19754
19755 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 19756 properly.
c906108c
SS
19757 (gdb_expect): Add optional timeout parameter, and add timeout
19758 value to various calls.
19759 (gdb_suppress_tests): Only give one warning message per group.
19760
19761Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
19762
19763 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
19764 global variables. Handle getting a value for $timeout more
19765 gracefully.
c906108c
SS
19766
19767Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19768
19769 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 19770 initialize.
c906108c 19771 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 19772 by a target configuration file.
c906108c
SS
19773 (gdb_expect): Pass the timeout to remote_expect.
19774
19775 * config/monitor.exp(gdb_load): Fix typo in regexp.
19776
19777Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
19778
19779 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
19780
19781Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
19782
19783 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
19784 here. Call gdb_target_exec before rebooting the target, to make
19785 sure the connection to the target is closed.
c906108c
SS
19786 (gdb_load): Pass the name of the executable to gdb_target_monitor.
19787 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
19788 Also detect "Timeout reading from remote" error.
19789
19790 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
19791 gdb_target_monitor. Don't call gdb_file_cmd here; let
19792 gdb_target_monitor do it.
c906108c
SS
19793
19794 * gdb.disasm/hppa.exp: Don't use exec_output.
19795
19796Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
19797
19798 * gdb.base/list.exp: If we're debugging a non-native target,
19799 try to set the pc register to point to the start of the
19800 program before doing the first list command.
19801
19802 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 19803 test_calls after restarting.
c906108c
SS
19804
19805 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 19806 reloading.
c906108c
SS
19807
19808 * gdb.base/watchpoint.exp: Fix typo.
19809
19810 * gdb.base/setshow.exp: Check for use_gdb_stub.
19811
19812 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 19813 stub case.
c906108c
SS
19814 * gdb.base/langs.exp: Ditto.
19815
19816 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
19817 gdb_load_offset. If we weren't given a file to load, figure out
19818 what the current file is and use it.
c906108c
SS
19819
19820 * config/i386-bozo.exp: New file.
19821
19822Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
19823
19824 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
19825 feature.
19826
19827 * config/proelf.exp: New entry.
19828
19829Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
19830
19831 * lib/gdb.exp: Remove spurious .* patterns at the beginning
19832 of regexps.
19833
19834 * gdb.base/watchpoint.exp: Don't run the test_stepping
19835 tests if gdb can't call functions on the target.
19836
19837 * gdb.base/setshow.exp: Don't run the set prompt tests if
19838 the board has gdb_prompt set.
19839
19840Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
19841
19842 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
19843 * gdb.base/commands.exp: Likewise.
19844 * gdb.base/setshow.exp: Likewise.
19845
19846Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
19847
19848 * config/monitor.exp(gdb_start): Look for gdb_prompt target
19849 feature.
19850
19851 * config/i960.exp: New file.
19852
19853Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
19854
19855 * gdb.base/funcargs.exp: Check for gdb,short_int target
19856 feature instead of looking for explicit target triplets.
19857
dc96c6c7 19858Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 19859
d63a86f8 19860 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
19861 "p 123DEADBEEF", to check parse_number.
19862 * top.c: change "to enable to enable" to "to enable" in a couple
19863 of help strings.
19864
19865Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
19866
19867 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
19868 on the mn10300.
d63a86f8 19869
c906108c
SS
19870Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
19871
19872 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
19873 where the test executable is run with explicit args.
19874 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
19875
19876Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
19877
19878 * gdb.base/run.c: Use FAKEARGV to build test executable that
19879 does not require a command line arg, since most simulators
19880 don't currently support passing such an arg into the simulated
19881 program.
19882 * gdb.base/commands.exp: Change tests to insert the proper
19883 value as the arg to the first recursive factorial call. Change
19884 compilation line to define FAKEARGV at compile time.
19885
19886Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
19887
19888 * gdb.base/recurse.exp: Enable these tests for the mn10300.
19889 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
19890 function with watchpoint enabled" test.
19891
19892Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
19893
19894 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 19895 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
19896
19897 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 19898 "Tests restarted" messages.
c906108c
SS
19899
19900Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
19901
19902 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
19903
dc96c6c7 19904Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19905
19906 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
19907 for INFO SYMBOL; add help tests for OVERLAY commands.
19908 * gdb.base/default.exp: add tests for INFO SYMBOL command;
19909 add tests for OVERLAY commands
19910 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
19911 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
19912 * gdb.base/sigall.c: add usestubs code frag
19913 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 19914
c906108c
SS
19915Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
19916
19917 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
19918 failures.
19919 (gdb_stop_suppressing_tests): Note that tests have restarted.
19920
19921Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
19922
19923 * config/h8300.exp: New file.
19924
19925Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
19926
19927 * gdb.base/setshow.exp: Check for the existence of a
19928 feature, not its value.
19929
19930Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
19931
19932 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
19933
19934 * gdb.base/scope.exp: It's now init0(), not init().
19935
19936 * gdb.base/scope0.c: For now, change init() to be init0().
19937
19938 * config/monitor.exp: Use gdb_serial in preference to serial
19939 or netport.
19940
19941 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 19942 and it's not already set.
c906108c
SS
19943
19944Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
19945
19946 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 19947 isn't using a stub and if it supports argument passing.
c906108c
SS
19948
19949Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
19950
19951 * config/udi.exp(gdb_start): Make sure UDICONF is set
19952 properly before starting gdb.
19953
19954Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
19955
19956 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
19957 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
19958 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
19959
19960Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
19961
19962 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 19963 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
19964
19965 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
19966
19967 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
19968
19969 * config/monitor.exp: Make sure we disconnect from the target.
19970 Also, try a reboot/reload cycle instead of failing if the
19971 load fails.
19972
19973Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
19974
19975 * gdb.base/default.exp: Don't set match_max.
19976 * gdb.base/help.exp: Ditto.
19977 * gdb.base/list.exp: Ditto.
19978 * gdb.base/signals.exp: Ditto.
19979
19980 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
19981 set, use remote_ld to download the testcase instead of
19982 the GDB loader.
19983
19984Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
19985
19986 * config/vr5000.exp: New file.
19987
19988 * config/monitor.exp(gdb_target_monitor): Add pattern for
19989 "Ending remote" to detect errors in connecting.
19990
19991 * gdb.base/setshow.exp: Add .* within auto language test.
19992
19993 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
19994 target feature.
19995
19996 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 19997 and reboot the board if necessary.
c906108c
SS
19998
19999 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20000 a set of tests. Remove print.* from the patterns being checked.
20001
20002Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20003
20004 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20005 refer to gdb_spawn_id.
20006
20007 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20008 longer used.
20009 * config/sparclet.exp: Ditto.
20010 * config/sparclet-old.exp: Ditto.
20011 * config/slite.exp: Ditto.
20012 * config/sim.exp: Ditto.
20013 * gdb.base/funcargs.exp: Ditto.
20014
20015 * lib/gdb.exp:Remove references to gdb_spawn_id.
20016 (gdb_expect): Move to remote.exp.
20017
20018Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20019
20020 * config/monitor.exp: Detect the "Couldn't establish connection"
20021 message from GDB.
20022
20023Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20024
20025 * gdb.base/bitfields.exp: Use runto instead of explicit
20026 gdb_run_cmd/gdb_expect sequences.
20027
20028 * gdb.base/break.exp(text_next_with_recursion): Add match for
20029 gdb_expect call.
20030
20031 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20032 We also need to handle the "A program is being debugged already"
20033 prompt from gdb. Use gdb_test to set the baud rate.
20034
20035 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20036 to 20000. Really. I mean it.
20037
20038Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20039
20040 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
20041 fails. If suppress_flag is set, skip perror message about not
20042 being able to send to GDB.
c906108c 20043 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 20044 GDB.
c906108c
SS
20045 (gdb_expect): If suppress_flag is set, always fail immediately.
20046 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20047 (gdb_init): Call gdb_stop_suppressing_tests.
20048 (default_gdb_exit): Ditto.
20049 (default_gdb_start): Ditto.
20050
20051 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 20052 gdb_stop_suppressing_tests as appropriate.
c906108c 20053 * gdb.base/break.exp: Ditto.
889bf7c5 20054 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
20055 * gdb.base/commands.exp: Ditto.
20056 * gdb.base/exprs.exp: Ditto.
889bf7c5 20057 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
20058 * gdb.base/list.exp: Ditto.
20059 * gdb.base/recurse.exp: Ditto.
889bf7c5 20060 * gdb.base/scope.exp: Ditto.
c906108c
SS
20061 * gdb.base/structs.exp: Ditto.
20062 * gdb.c++/inherit.exp: Ditto.
20063
20064Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20065
20066 * config/vr4300.exp: New file.
20067
99707966 20068 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 20069
99707966 20070 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
20071
20072Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
20073
20074 * lib/gdb.exp(gdb_init): New function.
20075
20076 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 20077 for each individual variable set.
c906108c
SS
20078
20079 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
20080 name.
20081
20082 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
20083
20084 * gdb.base/scope.exp: Use gdb_test.
20085
20086 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
20087 aborting; the testsuite driver will do that for us (see
20088 gdb_finish). Also, use gdb_test in a few more places.
20089
20090Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
20091
20092 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
20093
20094Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
20095
20096 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
20097 and "add_tests" are not at the same address.
20098
20099Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
20100
20101 * gdb.base/ptype.exp: Use gdb_test.
20102
20103Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
20104
20105 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
20106 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
20107 left in. No longer expect them to fail.
20108
20109 * gdb.stabs/*.mt; Deleted, no longer used.
20110 * gdb.stabs/configure.in: Remove references to target makefile
20111 frags.
20112 * gdb.stabs/configure: Rebuilt.
20113
20114 * gdb.disasm/*.mt: Deleted, no longer used.
20115 * gdb.disasm/configure.in: Remove references to target makefile
20116 frags. Use "sh3.s" as the unique filename for this directory.
20117 * gdb.disasm/configure: Rebuilt.
20118
20119 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
20120 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
20121 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
20122
20123Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
20124
20125 * config/udi.exp: Use mondfe,name instead of remote_host.
20126
20127Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
20128
20129 * gdb.base/watchpoint.exp: Don't expect a failure when calling
20130 a function with a watchpoint enabled on the mn10200.
20131
20132 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
20133 before trying to create it!
20134
20135Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
20136
20137 * config/vx.exp: Use hostname instead of netport.
20138
20139 * config/vxworks.exp: New file.
20140
20141 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
20142
20143 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 20144 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
20145 occurs.
20146
20147 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
20148 $gdb_spawn_id directly.
20149 (gdb_run_cmd): Try _start as well as start. Use the target feature
20150 gdb,start_symbol as the symbol to start from when jumping.
20151
20152Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
20153
20154 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
20155 redundant) test.
20156
20157 * gdb.base/recurse.exp: Relax final value test for 'b' so that
20158 it doesn't lose for 16bit integer systems.
20159
20160Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
20161
20162 * gdb.fortran/types.exp: If the target doesn't support "double"
20163 data types, then expect "real" types to only be 4 bytes.
20164
20165 * gdb.c++/virtfunc.exp: Expect failure for virtual function
20166 call tests if the target doesn't support inferior function calls.
20167
20168 * gdb.base/printcmds.exp: Allow minor deviation in FP values
20169 in printf tests.
20170
20171Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
20172
20173 * gdb.base/help.exp: Disable "help set", "help show", and
20174 "help support". Simplify regexp for "help stack".
20175
20176 * gdb.base/default.exp: Set match_max to 5000 and the timeout
20177 to 60 seconds. Temporarily set match_max to 15000 around the
20178 "info copying" test.
20179
20180 * gdb.base/nodebug.exp: Don't try to do an inferior function
20181 call if the target doesn't support them.
20182 * gdb.base/printcmds.exp: Likewise.
20183 * gdb.base/setvar.exp: Likewise.
20184 * gdb.base/structs.exp: Likewise.
20185 * gdb.c++/templates.exp: Likewise.
20186 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
20187
20188 * gdb.base/recurse.exp: Enable for the mn10200.
20189
20190 * configure.in: Do configure gdb.stabs directory for *-*-elf
20191 targets.
20192 * configure: Rebuilt.
20193
20194 * gdb.base/break.exp: Check for gdb,noresults before testing
20195 exit status and/or results from the target.
20196 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
20197 * lib/gdb.exp: Remove old (now bogus) initialization of
20198 noinferior, noargs, noresults and nosignals.
20199
20200Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
20201
20202 * config/sh.exp: New file.
20203
20204 * config/slite.exp: Try to connect multiple times to the board
20205 before rebooting. Only send a "monitor run" if need_monitor_run
20206 is set.
20207
20208 * gdb.base/break.exp: Don't do the "stub continue" test if
20209 the target has gdb_stub set.
20210
20211 * gdb.base/callfuncs.exp: Increase the timeout.
20212
20213 * gdb.base/interrupt.exp: Don't even try to compile the testcase
20214 if the target has gdb,noinferiorio set.
20215
20216 * gdb.base/list.exp: Increase match_max to 10000 characters.
20217
20218 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
20219
20220 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
20221 target.
20222
20223 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
20224
20225Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
20226
20227 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
20228 trying to delete the copy of gdb. Catch the file delete so we
20229 don't die if the delete fails; also, the file should be copied to
20230 the host, not to the build.
c906108c
SS
20231
20232Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
20233
20234 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 20235 parenthesis in case it contains multiple regexps separated
c906108c
SS
20236 with |.
20237
20238 * gdb.base/watchpoint.exp: Use gdb_test.
20239 * gdb.base/default.exp: Ditto.
20240
20241Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
20242
99707966 20243 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 20244
c906108c
SS
20245 * gdb.base/scope.exp: Use gdb_test.
20246 * gdb.c++/classes.exp: Ditto.
20247 * gdb.c++/inherit.exp: Ditto.
20248
20249Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
20250
20251 * gdb.base/crossload.exp: Don't use execute_anywhere, use
20252 remote_exec instead.
20253 * gdb.base/corefile.exp: Don't be ridiculous.
20254 * gdb.base/*.c: Add missing stub invocations.
20255
20256Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
20257
20258 * config/slite.exp: Miscellaneous fixes.
20259
20260 * lib/gdb.exp: Fix runto.
20261
20262 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
20263 the target.
20264
20265 * gdb.base/watchpoint.exp: Fix regexp.
20266
20267 * lib/gdb.exp(default_gdb_exit): Add a catch to the
20268 close and wait commands, as the descriptor may now be
20269 invalid. Always call "remote_close host".
20270
20271Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
20272
20273 Major rewrite for testsuite revision.
d63a86f8 20274
c906108c
SS
20275 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
20276 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
20277 instead of relying on spawn_id to always contain a valid
20278 spawn id.
20279 (get_compiler_info): New procedure to build the ${binfile}.ci
20280 file, instead of replicating this in N different places.
20281 (gdb_compile): New procedure.
d63a86f8 20282
c906108c 20283 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
20284 appropriate arguments) instead of compile. Use gdb_test in a lot
20285 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
20286 at the start of a testcase, as this is no longer done magically.
20287
20288 config/*-gdb.exp: Rename without the -gdb suffix.
20289
20290 config/mips.exp: Use remote_close instead of exit_remote_shell.
20291 config/monitor.exp: Use target_info instead of looking at
20292 baud, timeout, etc.
20293 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
20294
20295Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20296
20297 * gdb.c++/templates.exp (test_ptype_of_templates),
20298 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
20299 Update expect patterns for destructors and assignment operators
20300 to match corresponding c-typeprint.c changes.
20301 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
20302 to destructor breakpoint test, GDB should be able to set the
20303 destructor breakpoint without specifying arguments.
20304
20305Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
20306
20307 * gdb.threads/pthreads.exp: Change result for failure to compile due
20308 to lack of pthreads runtime support from an error to simply an
20309 unsupported test, per dejagnu standards.
20310
20311Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20312
20313 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
20314 where GDB exits to reduce pattern match time.
20315 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
20316
20317 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
20318
dc96c6c7 20319Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20320
20321 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
20322 * gdb.base/default.exp: ditto.
20323 * gdb.base/nodebug.exp: ditto.
20324 * gdb.base/printcmds.exp: ditto.
20325 * gdb.base/ptype.exp: ditto.
20326 * gdb.base/setvar.exp: ditto.
20327 * gdb.base/structs.exp: ditto.
20328 * gdb.base/setshow.c: Guard against uninitialized values of argc.
20329
20330Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
20331
20332 * configure, */configure: Rebuild with autoconf 2.12.
20333
20334Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
20335
20336 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
20337 use new i*86-pc-linux*-gnu quads.
20338 * gdb.base/corefile.exp: Ditto.
20339 * gdb.base/signals.exp: Ditto.
20340 * gdb.base/sigall.exp: Ditto.
20341 * gdb.base/interrupt.exp: Ditto.
20342
20343 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
20344 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
20345 RedHat 4.0.
d63a86f8 20346
c906108c 20347 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
20348 linux. This allows the test case to at least compile on latest
20349 linux, but still not run due to missing the threads runtime library.
c906108c
SS
20350
20351Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20352
20353 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
20354 directory to search gdb directory. Accept and step over conditional
20355 stack alignment code. Consume $prompt in failure cases.
20356 Reset timeout to $oldtimeout instead of some arbitrary value.
20357 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
20358 timeout problems with infinite stack backtraces.
20359 * gdb.base/ptype.exp (ptype struct link, union tu_link):
20360 Accept function parameters for linkfunc member.
20361
20362Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
20363
20364 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
20365 (CXXFLAGS): Remove, unreferenced.
20366 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
20367 previous -B options and also add -B option to pick up cross compiled
20368 runtime.
c906108c
SS
20369 (TARGET_INCLUDES): Add for -I options and add code to initialize when
20370 doing cross compiles.
20371 (target_alias): Declare global.
20372 (xgcc): Set variable to full path of gcc in build tree. Use findfile
20373 to verify that gcc exists in build tree, and if so set CC to that
20374 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 20375
c906108c
SS
20376Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
20377
20378 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
20379 ptype test for anonymous union. Fixup testcase to match
20380 current gcc debug output.
20381
20382Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
20383
20384 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
20385 force argument to an unsigned long type.
20386
20387Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
20388
20389 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 20390 tests and anonymous union print/ptype tests.
c906108c
SS
20391 * gdb.base/list.exp (test_forward-search): Increase timeout by
20392 5 minutes for the "search extremely long line" case.
20393 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
20394 completely optional and that the pass/fail messages use the command as
20395 the message if that third arg is a null string.
20396 (gdb_test_exact): Arrange that a null string pattern means match a
20397 null string output rather than any output, which might include random
889bf7c5 20398 errors.
c906108c
SS
20399 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
20400 backtrace test.
20401 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
20402 always failing and failure is now exposed by gdb.exp changes.
20403
20404Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
20405
20406 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
20407 weren't being noted.
20408
20409Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20410
20411 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
20412 * gdb.stabs/weird.exp: Remove v_comb xfails.
20413
dc96c6c7 20414Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20415
20416 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 20417 list.exp scope.exp watchpoint.exp]
c906108c 20418 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 20419
dc96c6c7 20420Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20421
20422 * config/monitor.exp: Increase download timeout to 1000 seconds.
20423
dc96c6c7 20424Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20425
20426 * config/m32r.exp: Increase timeout to 120 seconds.
20427
20428Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
20429
20430 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
20431 and accept older ordering as obsolescent gcc or gdb.
20432 * gdb.c++/templates.exp: Ditto.
20433 * gdb.c++/virtfunc.exp: Ditto.
20434
20435Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
20436
20437 * gdb.base/coremaker.c: Add code to mmap some data so we
20438 can check that it ends up in the core file.
20439 * gdb.base/corefile.exp: Add test to read mmapped data
20440 from core file.
20441
dc96c6c7 20442Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20443
20444 * config/m32r.exp: New file.
20445
20446Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
20447
20448 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
20449 that cflags can contains -gstabs, and work correctly for other tests.
20450
dc96c6c7 20451Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20452
20453 * gdb.base/setshow.exp: New file, tests show and set.
20454 * gdb.base/setshow.c: New file, tests show and set.
20455 * gdb.base/help.exp: Add test for help set|show annotate.
20456 * gdb.base/default.exp: Add test for set|show annotate.
20457
20458Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
20459
20460 * testsuite/gdb.base/break.exp: Make backtrace from factorial
20461 errors unique.
20462 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
20463 explicitly.
20464
20465Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
20466
20467 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
20468 and width commands. This is done elsewhere.
20469 * (gdb_start): Don't call gdb_start_sim here. That's already
20470 done in gdb_load. This fixes lots of failures in default.exp.
20471
20472Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
20473
20474 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
20475 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
20476 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
20477 in the same we we treat other failures (since it may be an expected
889bf7c5 20478 condition), rather than as an error.
c906108c
SS
20479 * gdb.base/signals.exp (test_handle_all_print): Revert back to
20480 old test format.
20481
20482Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
20483
20484 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
20485 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 20486 twice. Nuke the duplicates.
c906108c 20487 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 20488 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
20489 Remove config.h along with other config files.
20490
20491Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
20492
20493 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
20494 "p func1 ()" and note that rests of tests are skipped.
20495 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20496 setup_xfails for "print func2::coremaker_local".
c906108c
SS
20497 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
20498 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
20499 affected by the previous run test.
20500 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
20501 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
20502 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
20503 "pass int powerset tuple" and "pass modeless int powerset tuple".
20504 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
20505 "real write 4" and "real write 8".
20506 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20507 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
20508 "print \$i after tuple assign 2", and
20509 "print vs2 after tuple assign 2".
20510 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
20511 meaningful error message and return -1 so the caller can
20512 suppress further tests and avoid a cascade of errors.
d63a86f8 20513
c906108c
SS
20514Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
20515
20516 * gdb.base/a1-selftest.exp: Tweak tests to account for new
20517 format for printing version.
20518 * gdb.base/default.exp: Ditto.
20519 * gdb.base/interrupt.exp: Fix problem with cascade of
20520 errors if child process dies while calling a function.
d63a86f8 20521
c906108c
SS
20522Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
20523
20524 * Makefile.in (VPATH): Add
20525 * Makefile.in (Makefile, config.status): Fix rules so things get
20526 remade when necessary.
20527
20528Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
20529
20530 * Makefile.in (just-check): Add path to sibling expect dir
20531 to environment variable specified by RPATH_ENVVAR.
20532
20533Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
20534
20535 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
20536 (just-check): Add shared library paths for libstdc++, tk,
20537 tcl, bfd, and opcodes to the environment variable specified
20538 in RPATH_ENVVAR.
20539 * configure.in: Add support to recognize --enable-shared flag
20540 and generate correct value for RPATH_ENVVAR.
20541 * configure: Regenerated with autoconf.
20542
20543Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
20544
20545 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 20546 include all osf versions.
c906108c
SS
20547 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
20548 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
20549 when target is linux. When failing to build pthreads test
20550 executable, give more meaningful message.
20551 * gdb.threads/pthreads.c: Hpux also uses old definition of second
20552 arg for pthread_create.
d63a86f8 20553
c906108c
SS
20554Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
20555
20556 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 20557 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 20558 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 20559 and -lpthreads (everybody else).
c906108c
SS
20560 (test_startup): Fail gracefully if threads are not supported.
20561 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
20562 "p/c array_index("abcdef",2)" when not gcc compiled.
20563 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
20564 "print func2::coremaker_local" when not gcc compiled.
20565 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
20566 "ptype on opaque struct tagname (statically)",
20567 "ptype on opaque struct tagname (dynamically) 1", and
20568 "ptype on opaque struct tagname (dynamically) 2"
20569 for not compiled with gcc.
20570 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
20571 backtrace when compiled with gcc.
d63a86f8 20572 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
20573 than always return success.
20574
20575Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
20576
20577 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
20578
20579Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
20580
20581 * gdb.base/structs.exp: Undo last change.
20582
20583Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
20584
20585 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
20586 encapsulate all the steps/nexts done during self test, starting
20587 at main, and makes them less sensitive to optimization issues.
20588 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
20589 signal handler" test.
20590 * gdb.threads/pthreads.exp: Only run this for native configs.
20591 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
20592 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
20593 tests.
20594 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
20595 for "runto test_calls(void)" test.
d63a86f8 20596
c906108c
SS
20597Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
20598
20599 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
20600 and don't expect address info in breakpoint confirmations.
20601
20602Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
20603
20604 * gdb.base/list.exp (test_forward_search): Increase timeout
20605 temporarily by 60 seconds for searching extremely long line,
889bf7c5 20606 and then reset to old value when done. Increase expect input
c906108c
SS
20607 buffer to 10000.
20608
20609Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
20610
20611 * gdb.base/list.exp (test_forward_search): Fix to handle very
20612 long source line without overflowing expect's input buffer.
20613
20614Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
20615
20616 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
20617 "buffer_full".
20618
20619 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
20620 "buffer_full".
20621
20622 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
20623 "buffer_full".
20624
20625 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
20626 "buffer_full".
20627
20628Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
20629
20630 * configure.in (configdirs): Add gdb.threads.
20631 * configure: Regenerated with autoconf.
20632 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
20633 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
20634 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 20635
c906108c
SS
20636Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
20637
20638 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
20639
20640Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
20641
20642 * gdb.base/signals.exp (test_handle_all_print): Test separately for
20643 each signal's status in the output of "handle all print".
20644 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
20645 the \r\n sequence that immediately precedes the gdb prompt.
20646 * gdb.base/a1-selftest.exp: Save original timeout and restore
20647 after test.
20648
20649Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
20650
20651 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
20652 symbol.
20653
20654Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
20655
20656 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
20657
20658Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
20659
20660 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
20661 timeout by 60 seconds.
20662
20663Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
20664
20665 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
20666 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
20667 error return.
20668
20669Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
20670
20671 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
20672 gdb initialization, also report how long dejagnu waited. Restore
20673 old timeout before doing error return. Temporarily increase timeout
889bf7c5 20674 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
20675
20676Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
20677
20678 * lib/gdb.exp: Report timeout value for verbosity level 2.
20679 * config/gdbserver.exp: Ditto.
20680 * config/hppro.exp: Ditto.
20681 * config/mips-gdb.exp: Ditto.
20682 * config/monitor.exp: Ditto.
20683 * config/netware.exp: Ditto.
20684 * config/sim-gdb.exp: Ditto.
20685 * config/slite-gdb.exp: Ditto.
20686 * config/udi-gdb.exp: Ditto.
20687 * config/unix-gdb.exp: Ditto.
20688 * config/vx-gdb.exp: Ditto.
20689 * gdb.base/a1-selftest.exp: Ditto.
20690 * gdb.base/a2-run.exp: Ditto.
20691 * gdb.base/break.exp: Ditto.
20692 * gdb.base/corefile.exp: Ditto.
20693 * gdb.base/list.exp: Ditto.
20694 * gdb.base/recurse.exp: Ditto.
20695 * gdb.base/scope.exp: Ditto.
20696 * gdb.base/signals.exp: Ditto.
20697
20698Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20699
20700 * gdb.threads/Makefile.in (docdir): Removed.
20701
20702Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20703
20704 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 20705 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 20706 @srcdir@.
d63a86f8 20707 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
20708 autoconf 2.5 or higher.
20709 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
20710
20711Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
20712
20713 * configure: Regenerated.
20714 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
20715 avoid name clashes with SunOS headers.
20716
20717Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
20718
20719 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
20720
20721Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
20722
20723 * gdb.base/callfuncs.exp: Finish last change -- make sure the
20724 prototype information ends up in the compiler info file.
20725
20726Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
20727
20728 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
20729 attempting to regenerate it. Eliminate use of a temporary file
20730 and just generate the info file directly. Source it immediately,
20731 for consistency of use.
20732 * gdb.base/corefile.exp: Ditto
20733 * gdb.base/exprs.exp: Ditto.
20734 * gdb.base/funcargs.exp: Ditto.
20735 * gdb.base/langs.exp: Ditto.
20736 * gdb.base/list.exp: Ditto.
20737 * gdb.base/mips_pro.exp: Ditto.
20738 * gdb.base/nodebug.exp: Ditto.
20739 * gdb.base/opaque.exp: Ditto.
20740 * gdb.base/ptype.exp: Ditto.
20741 * gdb.base/scope.exp: Ditto.
20742 * gdb.base/setvar.exp: Ditto.
20743 * gdb.base/signals.exp: Ditto.
20744 * gdb.base/whatis.exp: Ditto.
20745 * gdb.c++/templates.exp: Ditto.
20746 * gdb.c++/virtfunc.exp: Ditto.
20747 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 20748 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
20749
20750Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20751
20752 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
20753 it got fixed by the recent lookup_minimal_symbol_by_pc change.
20754 Increase timeout, a lot of single stepping might be needed if the
20755 target has no hardware watchpoints.
20756
20757Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
20758
20759 * gdb.base/break.exp: Ignore compiler warnings when compiling
20760 break.c.
20761 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
20762 * gdb.base/default.exp: Add h8300 xfails. Handle messages
20763 from remote-sim.
20764 * gdb.base/exprs.exp: Add h8300 xfails.
20765 * gdb.base/funcargs.exp: Likewise.
20766 * gdb.base/nodebug.exp: Likewise.
20767 * gdb.base/printcmds.exp: Likewise.
20768 * gdb.base/ptype.exp: Likewise.
20769 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
20770 h8300 xfails.
d63a86f8 20771 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
20772 on the h8300.
20773 * gdb.base/funcargs.c: Explicitly make last constant argument to
20774 call_after_alloca_subr an unsigned long type.
20775 * gdb.base/return.c: Include stdio.h.
20776
20777Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
20778
20779 * config/abug.exp: New file for the older Motorola Bug monitor
20780 that runs on the mvme13x series VME boards.
20781 * config/monitor.exp: Use the new config array for target settings
20782 if they exist.
20783
20784Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
20785
20786 * sim-gdb.exp: Make the SH simulator allocate less space when
20787 it is targeted.
20788
20789Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
20790
20791 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
20792 test.
20793
20794Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
20795
20796 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
20797 "rs6000-*-*" for "list function in include file" when gcc compiled.
20798 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
20799 for "p ctable1[120]".
20800 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
20801 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
20802 Remove setup_xfail for "rs6000-*-*" for
20803 "print 'scope0.c'::filelocal before run".
20804 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
20805 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
20806 since some compilers don't allow both options to be given
20807 on the same command line. Create object file and move it.
d63a86f8 20808
c906108c
SS
20809Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
20810
20811 * gdb.base/corefile.exp: Always regenerate the core file, since
20812 we always regenerate the coremaker program. Detect special case
20813 where registers cannot be read from core file.
d63a86f8 20814
c906108c
SS
20815Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
20816
20817 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
20818 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
20819 * gdb.c++/templates.exp: Only match on basename of file since
20820 some formats like xcoff don't encode directory information.
20821 * gdb.stabs/weird.exp: Use the right sed script for powerpc
20822 and rs6000 AIX xcoff targets.
20823 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
20824 * configure: Regenerate.
20825 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
20826 here, rather than in distclean.
d63a86f8 20827
c906108c
SS
20828Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
20829
20830 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
20831 defined, and use it to compile the test case with -O2. The
20832 native compilation still uses no optimization.
20833 * gdb.base/mips_pro.c: Remove inline assembly code since
20834 it is compiled PIC by default, which results in assembler
20835 warnings that make the testsuite think the compilation
20836 was unsuccessful.
20837
20838Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
20839
20840 * gdb.c++/misc.exp: Add note to message for
20841 "print s.a for foo struct" that this is a known gcc 2.7.2
20842 and earlier bug.
20843
20844Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
20845
20846 * gdb.base/break.exp: Fix pattern for matching "Delete all
20847 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
20848 setup_xfail for deleting all breakpoints test. Fix various
20849 timeout messages to include "(timeout)".
20850 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
20851 for "p t_float_values2(3.14159,float_val2)".
20852 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
20853 for "continue to call2g" when gcc compiled.
20854 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
20855 "up to foo in langs.exp", "show language at foo in langs.exp",
20856 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
20857 and "show language at fsub in langs.exp".
20858 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
20859 "list line 1 in include file", "list message for lines past EOF",
20860 "list function in include file", "list list0.h:foo", and
20861 "list filename:function; nonexistant function".
20862 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
20863 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
20864 and "ptype t_char_array" to be for native cc only.
d63a86f8 20865
c906108c
SS
20866Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
20867
d63a86f8 20868 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 20869 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 20870 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
20871
20872Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
20873
20874 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
20875 "bt in signals.exp". This problem only appears when running
20876 the testsuite, and then only intermittently.
20877
20878Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
20879
20880 * gdb.base/return.exp (return_tests): Differentiate between
20881 two tests of continuing.
20882
20883Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
20884
20885 * */Makefile.in (maintainer-clean): Remove config.log.
20886 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
20887 * gdb.c++/Makefile.in (PROGS): Add inherit.
20888 (clean): Remove *.ci.
20889
20890Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
20891
20892 * gdb.c++/misc.cc: Add test code from Mike Stump.
20893 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
20894
20895Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
20896
20897 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
20898 to "alpha-*-osf2*" and add comment.
20899 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
20900 setup_xfail for "step over execarg initialization" and
20901 "step over corearg initialization".
c906108c
SS
20902 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
20903 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
20904 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 20905 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
20906 "print func2::coremaker_local", and "backtrace in corefile.exp".
20907 * gdb.base/signals.exp: Build and source signals.ci.
20908 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
20909 to be for gcc only.
20910 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 20911
c906108c
SS
20912Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20913
20914 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
20915 Feb 3 procfs.c change.
20916
20917Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
20918
20919 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
20920
20921Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
20922
20923 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
20924 from dejagnu's apparent default of 10 seconds, which gives random
20925 results when running the tests over NFS on moderately loaded systems.
20926 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
20927
20928Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
20929
20930 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
20931 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 20932 result reports.
c906108c
SS
20933
20934Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
20935
20936 * configure.in (CY_AC_PATH_TCLH): Remove.
20937 * configure: Regenerate.
20938
20939Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
20940
20941 * gdb.c++/Makefile.in (clean): Add missing '{'.
20942
20943Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
20944
20945 * lib/gdb.exp: Provide a default value for noinferior.
20946
20947 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
20948 Load libgloss.exp.
20949
20950Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
20951
20952 * gdb.disasm/hppa.exp: Compile directly into an executable, use
20953 the executable, not the .o to run the tests from.
20954
20955Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
20956
20957 * gdb.base/break.exp: Don't test for program exit or exit status
20958 if $noresults if nonzero.
20959 * gdb.base/langs.exp: Likewise.
20960 * gdb.base/watchpoint.exp: Likewise.
20961
20962 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
20963 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
20964 trying to compile the testcase.
20965
20966Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
20967
20968 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
20969 * gdb.base/signals.exp (continue to handler): Likewise.
20970
20971Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
20972
20973 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
20974
20975 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
20976
20977Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
20978
20979 * gdb.base/corefile.exp: Recognize "not found" as failure
20980 when trying to determine if a core file was generated.
20981 If no core file was generate the first time, try again without
20982 the ulimit -c to work around braindamaged shells.
20983
20984Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
20985
20986 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
20987 [] tests with "test" and enclose string in quotes.
20988 * gdb.stabs/configure: Rebuild
d63a86f8 20989
c906108c
SS
20990Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
20991
20992 Changes in sync with expect:
20993 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
20994 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
20995 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
20996 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
20997 argument to AC_REQUIRE.
20998 * configure: Regenerated.
20999
21000Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21001
21002 * gdb.base/corefile.exp: When generating a core, discard any
21003 error messages about ulimit not found and the "core dumped"
21004 message from the shell that runs the coredumper.
21005
21006Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21007
21008 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21009
21010 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21011 which sed script to run. Expect failure for v_comb test
21012 on PA targets too.
d63a86f8 21013
c906108c
SS
21014Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21015
21016 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 21017 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
21018
21019Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21020
21021 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21022 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 21023 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
21024 * lib/gdb.exp (default_gdb_start): Fix typo.
21025 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21026 messages to not include the full program name that caused
21027 the core dump since some systems (such as solaris) apparently
21028 truncate this path to about 80 characters.
21029 When generating a core file first try increasing the core file
21030 size limit to unlimited since some systems may default it to
21031 zero, and it is harmless to try it. Move the test for failing
21032 to generate a core file to where it will actually get executed.
21033 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21034 new gdb result from g++ debug info improvements and make old
21035 pattern obsolescent. Also account for size_t differences
21036 (may be int or long).
21037 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21038 initialization before function call is placed in the delay slot
21039 and thus appears to be skipped over by commands such as "next".
21040
21041Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21042
21043 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21044
21045Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21046
21047 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21048 input source file; fix code to compile test to deal with this
21049 convention.
21050 * gdb.c++/*.exp: Likewise.
21051
21052Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21053
21054 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21055 "bt in signals.exp".
21056
21057Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21058
21059 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21060 "step over execarg initialization" and
889bf7c5 21061 "step over corearg initialization".
c906108c
SS
21062
21063Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21064
21065 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21066 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21067
21068Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21069
21070 From Rob Savoye (rob@poseidon.cygnus.com)
21071 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
21072 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
21073 configure.in}, gdb.disasm/{Makefile.in, configure.in},
21074 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
21075 configure.in}: Major reworking for autoconfig.
c906108c
SS
21076 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
21077 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 21078 New files.
c906108c
SS
21079 * config/unix-gdb.exp: Make GDB global.
21080 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
21081 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
21082 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
21083 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
21084 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
21085 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 21086 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
21087 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
21088 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
21089 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
21090 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 21091 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
21092 to returns as necessary, arrange for test to compile own testcase
21093 executable.
c906108c 21094 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 21095
c906108c
SS
21096Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
21097
21098 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 21099 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
21100 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
21101 "backtrace through signal handler".
21102
21103Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21104
21105 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
21106 continuing from a job control stop signal.
21107 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
21108
21109Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
21110
21111 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
21112 * gdb.base/corefile.exp: Likewise.
21113 * gdb.base/funcargs.exp: Likewise.
21114
21115Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
21116
21117 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
21118 * config/monitor.exp: Add support for setting baud rate.
21119
21120Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
21121
21122 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
21123 i*86-*-linux* xfails for "backtrace through signal handler".
21124 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
21125 "print func2::coremaker_local".
21126 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 21127 alpha-dec-osf2* xfail for
c906108c
SS
21128 "delete all breakpoints when none".
21129
21130Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
21131
21132 * gdb.base/break.exp: Change test that deletes all breakpoints
21133 when no user breakpoints are installed. A post 4.15 change
21134 causes gdb to no longer prompt in this case.
21135
21136Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
21137
21138 * gdb.base/return.exp (return_tests): Change xfail for test
21139 "correct value returned double test" to stop xfailing at
21140 Solaris 2.5. Apparently the bug has been fixed.
21141
21142Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
21143
21144 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
21145 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
21146
21147Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
21148
21149 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
21150 * gdb.disasm/hppa.s: Corresponding changes.
21151
21152Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
21153
21154 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
21155 makefile fragment.
21156 * config/mt-hpux: Deleted.
21157
21158Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
21159
d63a86f8 21160 * Many files: When warning about suppressed tests due to a
c906108c
SS
21161 nonexistant test binary, avoid incrementing the warning count.
21162
21163Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
21164
21165 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 21166
c906108c
SS
21167Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21168
21169 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
21170 "sparc-*-solaris2*".
21171
21172Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21173
21174 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
21175 Add global and local variables and initialize them.
21176 * gdb.base/corefile.exp: Test correct mapping of corefile sections
21177 by printing variables. Remove rs6000 and powerpc xfails, BFD now
21178 extracts the file name and terminating signal from the core file.
21179 * TODO: Remove note about tests for correct mapping of corefile.
21180 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
21181 from optimizing it away.
21182 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
21183 handles common blocks.
21184
21185Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
21186
21187 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
21188 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
21189
21190Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
21191
21192 * Makefile.in (maintainer-clean): New target, synonym for
21193 realclean.
21194 * gdb.base/Makefile.in (maintainer-clean): Likewise.
21195 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
21196 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
21197 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
21198 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
21199 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
21200
21201Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21202
21203 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
21204 xfails when not gcc compiled for "print foo::funclocal".
21205 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
21206 "print foo::funclocal at foo",
21207 "print 'scope1.c'::foo::funclocal at foo",
21208 "print foo::funclocal_bss at foo",
21209 "print 'scope1.c'::foo::funclocal_bss at foo",
21210 "print foo::funclocal_ro at foo",
21211 "print 'scope1.c'::foo::funclocal_ro at foo",
21212 "print bar::funclocal at foo" and
21213 "print 'scope1.c'::bar::funclocal at foo".
21214 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
21215 gcc compiled for "print foo::funclocal at bar".
21216 Expand all messages to ensure that they identify that
21217 the test is at bar().
21218 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
21219 gcc compiled for:
21220 "ptype on opaque struct pointer (statically)",
21221 "ptype on opaque struct tagname (statically)",
21222 "ptype on opaque struct pointer (dynamically) 1",
21223 "ptype on opaque struct tagname (dynamically) 1",
21224 "ptype on opaque struct pointer (dynamically) 2" and
21225 "ptype on opaque struct tagname (dynamically) 2
21226 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
21227 gcc compiled for:
21228 "p datalocal"
21229 "whatis datalocal",
21230 "ptype datalocal",
21231 "p bsslocal",
21232 "whatis bsslocal", and
21233 "ptype bsslocal".
21234 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
21235 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
21236 when not gcc compiled.
21237 * gdb.base/funcargs.exp (float_and_integral_args): Add
21238 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
21239 compiled.
21240 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
21241 "backtrace from call6a" when not gcc compiled.
21242 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
21243 "backtrace from call7a" when not gcc compiled.
21244 * gdb.base/callfuncs.exp (do_function_calls):
21245 Add "hppa*-*-hpux*" xfail when not gcc compiled for
21246 "p t_char_array_values(char_array_val2,char_array_val1)",
21247 "p t_char_array_values(char_array_val1,char_array_val2)",
21248 "p t_char_array_values("carray 1","carray 2")",
21249 "p t_char_array_values("carray 1",char_array_val2)",
21250 "p t_char_array_values(char_array_val1,"carray 2")",
21251 "p sum_args(1,{2})",
21252 "p sum_args(2,{2,3})",
21253 "p sum_args(3,{2,3,4})",
21254 "p sum_args(4,{2,3,4,5})"
21255 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
21256 "backtrace in corefile.exp" when not gcc compiled.
21257
21258Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21259
21260 * gdb.base/signals.exp: Rewrite `handle all print' test as
21261 a procedure. Accept blanks or TABs as whitespace, increase
21262 timeout and expect input buffer size for the large output
21263 from the command. Remove "i*86-*-bsdi2.0" xfail.
21264
21265Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21266
21267 * gdb.base/setvar.exp: Add new testcases for truncation when
21268 assigning invalid values to bitfields.
21269
21270Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
21271
d63a86f8 21272 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
21273 mips-sgi-irix* xfail for
21274 "call inferior func with struct - returns char *"
21275 and fix test so that an optional (unsigned char *) cast is
889bf7c5 21276 accepted in the result.
c906108c
SS
21277
21278Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
21279
21280 * gdb.base/funcargs.exp (float_and_integral_args): Remove
21281 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21282 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
21283 * gdb.base/signals.exp: Remove duplicate "handle all print" test
21284 that accidentally got checked in.
21285
21286Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
21287
d63a86f8 21288 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
21289 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
21290 compiled test.
21291 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
21292 Add mips-sgi-irix5* xfail for not gcc compiled.
21293 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
21294 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
21295 "p top", "whatis top", "p middle", and "whatis middle".
21296 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
21297 "whatis signed char" for not gcc compiled.
21298 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
21299 "set variable signed char=-1 (-1)" and
21300 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
21301 * gdb.base/funcargs.exp (float_and_integral_args):
21302 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
21303 Add mips-sgi-irix* xfail when not gcc compiled for
21304 "continue to call2b".
21305 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
21306 "continue to call2g".
21307 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
21308 "backtrace from call6a"
21309 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
21310 "backtrace from call7k".
21311 Add mips-sgi-irix5* xfail when not gcc compiled for
21312 "backtrace from call7a".
21313 (localvars_after_alloca): Fix gdb_test cmds for
21314 "print * after runto ...".
21315 Remove rs6000-*-* xfails for
21316 "print i after runto localvars_after_alloca" and
21317 "print l after runto localvars_after_alloca"
21318 for all compilers.
21319 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 21320 when not compiled with gcc, for:
c906108c
SS
21321 "print signed char == (minus)",
21322 "print signed char != (minus)",
21323 "print signed char < (minus)",
21324 "print signed char > (minus)".
21325 * gdb.base/callfuncs.exp (do_function_calls):
21326 Add mips-sgi-irix* xfail, when compiled with native compiler, for
21327 "call inferior func with struct - returns char *".
d63a86f8 21328 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
21329 "correct value returned double test" to include Solaris 2.4.
21330 * gdb.base/funcargs.exp (float_and_integral_args):
21331 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 21332
c906108c
SS
21333Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21334
21335 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
21336 enumeration bitfields if compiling with GNU C.
21337 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
21338 to empty' prompt.
21339
21340Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
21341
21342 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
21343 test for PRO targets.
21344
21345 * gdb.base/funcargs.exp: Avoid ever setting more than 8
21346 breakpoints in the inferior at any given time by making
21347 two groups of breakpoints for call2*, call6* and call7*
21348 tests.
21349
21350Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21351
21352 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
21353 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
21354 from optimizing it away.
21355 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
21356 "call inferior func with struct".
21357
21358Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
21359
21360 * configure.in: Only configure gdb.chill for particular targets.
21361
21362Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
21363
21364 * gdb.base/Makefile.in: Add action to .c.o transformation
21365 rule that generates a .ci file for each .o file and remove
21366 explicit .c.o rules except for callfuncs.o.
21367 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
21368 generates a .ci file for each .o file and remove explicit
21369 .cc.o rules.
21370 (clean): Remove *.tmp *.ci files.
21371 (EXECUTABLES): Remove templ-info.exp.
21372 * gdb.base/compiler.c: New file.
21373 * gdb.c++/compiler.cc: New file
21374 * gdb.base/scope.exp: Source gdb.base/scope.ci.
21375 Change rs6000-*-* xfail for
21376 "print 'scope0.c'::filelocal_ro" and
21377 "print 'scope1.c'::filelocal" and
21378 "print 'scope1.c'::filelocal_bss" and
21379 "print 'scope1.c'::filelocal_ro" and
21380 "print 'scope1.c'::foo::funclocal" and
21381 "print 'scope1.c'::foo::funclocal_ro" and
21382 "print 'scope1.c'::bar::funclocal" and
21383 "print 'scope0.c'::filelocal_ro" and
21384 "print 'scope1.c'::filelocal at foo" and
21385 "print 'scope1.c'::filelocal_bss at foo" and
21386 "print 'scope1.c'::filelocal_ro at foo" and
21387 "print 'scope1.c'::foo::funclocal at foo" and
21388 "print 'scope1.c'::foo::funclocal_bss at foo" and
21389 "print 'scope1.c'::foo::funclocal_ro at foo" and
21390 "print 'scope1.c'::bar::funclocal at foo" and
21391 "print 'scope0.c'::filelocal_ro" and
21392 "print 'scope1.c'::filelocal" and
21393 "print 'scope1.c'::filelocal_bss" and
21394 "print 'scope1.c'::filelocal_ro" and
21395 "print 'scope1.c'::foo::funclocal" and
21396 "print 'scope1.c'::foo::funclocal_bss" and
21397 "print 'scope1.c'::foo::funclocal_ro" and
21398 "print 'scope1.c'::bar::funclocal" and
21399 "print 'scope1.c'::bar::funclocal_bss"
21400 to only be xfail'd when not compiled with gcc.
d63a86f8 21401 Add rs6000-*-* xfail for
c906108c
SS
21402 "print 'scope0.c'::filelocal_bss before run"
21403 when compiled with gcc.
21404 (test_at_main): Add rs6000-*-* xfail for
21405 "print filelocal_ro in test_at_main"
21406 when compiled with gcc.
21407 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 21408 Add rs6000-*-aix* xfail for
c906108c
SS
21409 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
21410 "ptype t_char_array", not compiled with gcc.
21411 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
21412 xfail for "list foo (in include file)" when gcc compiled.
21413 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 21414 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
21415 "run to call0a" if not compiled with gcc.
21416 (unsigned_integral_args): Add rs6000-*-* xfail for
21417 "run to call1a" if not compiled with gcc.
21418 (float_and_integral_args): Add rs6000-*-* xfail for
21419 "run to call2a" if not compiled with gcc and for
21420 "continue to call2b" for any compiler.
21421 Add rs6000-*-* xfail to
21422 "print f1 after run to call2a" for gcc compiled.
21423 (discard_and_shuffle): Add rs6000-*-* xfail for
21424 "run to call6a".
21425 (shuffle_round_robin): Add rs6000-*-* xfail for
21426 "backtrace from call7a" if not compiled with gcc.
21427 Add rs6000-*-* xfail for
21428 "backtrace from call7b" if compiled with gcc.
21429 (call_after_alloca): Add rs6000-*-* xfail for
21430 "print c in call_after_alloca" and
21431 "print s in call_after_alloca" and
21432 "backtrace from call_after_alloca_subr"
21433 if not compiled with gcc.
21434 (localvars_in_indirect_call): Add rs6000-*-* xfail for
21435 "print c in localvars_in_indirect_call" and
21436 "print c in localvars_in_indirect_call" and
21437 "backtrace in indirectly called function" and
21438 "stepping into indirectly called function"
21439 if not compiled with gcc.
21440 (localvars_after_alloca): Add rs6000-*-* xfail for
21441 "print c after runto localvars_after_alloca" and
21442 "print s after runto localvars_after_alloca" and
21443 "print i after runto localvars_after_alloca" and
21444 "print l after runto localvars_after_alloca"
21445 for all compilers.
21446 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
21447 than whatis-info.exp.
21448 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
21449 than opaque-info.exp.
21450 Setup rs6000-*-* xfail for
d63a86f8 21451 "ptype on opaque struct pointer (statically)" and
c906108c
SS
21452 "ptype on opaque struct pointer (dynamically)" when
21453 not compiled with gcc.
21454 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
21455 rather than callf-info.exp.
21456 (do_function_calls): Add clear_xfail for rs6000-*-* for
21457 "p t_float_values2(3.14159,float_val2)". Seems to work
21458 fine there, both with xlc and gcc. Need to find out what
21459 it is doing right and fix other platforms.
21460 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
21461 "call inferior func with struct - returns int",
21462 "call inferior func with struct - returns long",
21463 "call inferior func with struct - returns float",
21464 "call inferior func with struct - returns double",
21465 "call inferior func with struct - returns char *",
21466 but only if not gcc compiled (presumes xlc compiled).
21467 Change rs6000-*-* xfails for
21468 "call inferior func with struct - returns char" and
21469 " call inferior func with struct - returns short" to only
21470 xfail if not using gcc.
21471 (clean mostlyclean): Remove *.ci and *.tmp files.
21472 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
21473 than templ-info.exp.
21474 * gdb.base/langs.exp: Source gdb.base/langs.ci.
21475 Add rs6000-*-* xfail for "up to foo in langs.exp"
21476 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 21477 when not gcc compiled.
d63a86f8 21478
c906108c
SS
21479Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21480
21481 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
21482 * gdb.base/corefile.exp: Likewise.
21483 * gdb.base/list.exp: Likewise.
21484 * gdb.base/scope.exp: Likewise.
21485 * gdb.base/siganls.exp: Likewise.
21486
21487 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
21488 compiler output.
21489 * gdb.base/whatis.exp: Likewise.
21490
21491Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
21492
21493 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
21494 failure (opcode table has been fixed to match reality).
21495
21496Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
21497
21498 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
21499 "call inferior func with struct - returns char",
21500 "call inferior func with struct - returns short"
21501
21502 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
21503 "print 'scope0.c'::filelocal at main",
21504 "print 'scope0.c'::filelocal_bss in test_at_main",
21505 "print 'scope0.c'::filelocal at foo",
21506 "print 'scope0.c'::filelocal_bss in test_at_foo",
21507 "print 'scope0.c'::filelocal at bar",
21508 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 21509
c906108c
SS
21510 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
21511 in source file 1". This bug seems to have been fixed with both
21512 gcc and native cc (was native assembler bug?).
21513
21514Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
21515
21516 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
21517 "backtrace through signal handler" to "i*86-*-sysv4*".
21518 * gdb.base/signals.exp: Add xfail for "'next' behaved as
21519 continue" case. Add "known SVR4 bug" to fail message.
21520 Add "i*86-*-bsdi2.0" xfail for "handle all print".
21521 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
21522 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
21523 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
21524 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
21525 "up to foo in langs.exp", "show language at foo in
21526 langs.exp", "up to cppsub_ in langs.exp", "show
21527 language at cppsub_ in langs.exp", "up to fsub in
21528 langs.exp", and "show language at fsub in langs.exp".
21529 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
21530 "bactrace in corefile.exp".
21531 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
21532 "call inferior function with struct - returns float" and
21533 "call inferior function with struct - returns double".
d63a86f8 21534
c906108c
SS
21535Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
21536
21537 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
21538 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
21539 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
21540 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
21541
21542Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
21543
21544 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
21545 (or overriden) "CHILL" macro rather then bare "gcc".
21546 Also look for ../../gcc/xgcc since that is what we will
21547 actually need, not "Makefile". Remove following assignment
21548 of CHILL to CHILL_FOR_TARGET because that results in
21549 recursive definition.
21550
21551Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
21552
21553 * gdb.base/corefile.exp: Change xfail for backtrace in
21554 corefile.exp from linuxaout to all linux.
21555 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
21556 cases where we miss the breakpoint at the signal handler
21557 for some reason. Setup xfail for linuxoldld/linuxaout and
21558 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
21559 hitting SIGURG breakpoint.
21560 * gdb.base/signals.exp: Setup xfail for "next" acting like
21561 continue to add linuxoldld. Setup xfail for all linux for
21562 "next to handler in signals_tests_1", "backtrace in
21563 signals_tests_1", "continue to func1", "pass SIGUSR1",
21564 and continue to handler".
21565
21566Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
21567
21568 * Update all FSF addresses except those in COPYING* files.
21569
21570Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
21571
21572 * gdb.base/a2-run.exp: Change messages to be more explicit about
21573 the status of args, and quote binfile in results.
21574
21575Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
21576
21577 * gdb.base/callfuncs.exp: Add tests for passing structs to
21578 inferior functions and return various types.
21579 * gdb.base/callfuncs.c: Add functions to receive a struct
21580 and return a member of the struct, in various types.
21581
21582Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21583
21584 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
21585
21586Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
21587
21588 * config/vxworks29k.exp: New file, sources vxworks.exp.
21589
21590Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21591
21592 * config/gdbremote.exp: New file. Testing framework using
21593 gdbserver.
21594
21595Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
21596
21597 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
21598 "call function when asleep" and "send end of file".
21599 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
21600 for "backtrace in corefile.exp".
21601 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
21602 for "backtrace through signal handler".
21603 * gdb.base/corefile.exp: Make sure we actually generate a core file
21604 before trying the core tests. Some systems allow the user to suppress
21605 generation of core files and default to that (linux for example).
21606 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
21607 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
21608
21609Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21610
21611 * gdb.threads: New directory with some crude multi-threaded
21612 gdb tests (step.exp and step2.exp).
21613 * config/mt-lynx (STEP_EXECUTABLE): Define.
21614 (THREADFLAGS): Define.
21615
21616Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
21617
21618 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
21619
21620 * gdb.base/signals.exp: Disable whole file for lynx until
21621 further notice.
21622
21623 * gdb.base/signals.exp: xfail test where "next" acts like
21624 "continue" for lynx.
21625
21626 * gdb.base/interrupt.exp: xfail test for calling function while
21627 inferior is asleep for lynx.
21628
21629 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
21630 than one cr-lf after each command.
21631
21632Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21633
21634 * configure.in: Reinstate setting of stabsdirs variable, fix
21635 typo in setting up configdirs for native builds.
21636
21637 * gdb.base/return.exp: Fix typo in return double test.
21638 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
21639 compiler from optimizing them away.
21640
21641Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
21642
21643 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
21644 sequences to be echo'd by gdb when using gdb_test.
21645 * gdb.chill/chexp.exp: Likewise.
21646 * gdb.fortran/exprs.exp: Likewise
21647
21648Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21649
21650 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
21651 after the inferior gdb has started.
21652
21653 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
21654 after each command.
21655 * gdb.base/funcargs.exp: Likewise.
21656 * gdb.base/gdbvars.exp: Likewise.
21657 * gdb.base/interrupt.exp: Likewise.
21658 * gdb.base/list.exp: Likewise.
21659 * gdb.base/watchpoint.exp: Likewise.
21660 * gdb.c++/demangle.exp: Likewise.
21661 * gdb.c++/inherit.exp: Likewise.
21662 * gdb.chill/chexp.exp: Likewise.
21663 * gdb.fortran/exprs.exp: Likewise.
21664
21665 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
21666 test if we can't handle IO to/from the inferior.
21667
21668 * gdb.c++/misc.exp: Always check for a program already being
21669 started after sending a "run" command to gdb.
21670
21671 * gdb.base/twice.exp: Start with a fresh gdb.
21672
21673 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
21674 only depend on gdb's expression code, not the chill runtime.
21675
21676 * gdb.base/return.c: Put return values into variables so we
21677 can have gdb print them rather than depending on the program
21678 to print them.
21679 * gdb.base/return.exp: Corresponding changes.
21680
21681 * lib/gdb.exp: Provide default value for noinferiorio.
21682 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
21683 the inferior.
21684
21685 * gdb.base/break.exp: Always check for a program already being
21686 started after sending a "run" command to gdb.
21687 (text_next_with_recursion): Don't check the output from the
21688 program's printf statement. Instead just make sure the program
21689 exited.
21690
21691 * gdb.base/commands.exp: Protect tests which need arguments with
21692 $noargs conditionals.
21693
21694Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21695
21696 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
21697 of structure member arrays to match gdb/valops.c:value_addr change.
21698
21699Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
21700
21701 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
21702 cases.
21703
21704Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
21705
21706 * configure.in (configdirs): Remove gdb.chill from default list
21707 of subdirs and then add it back in only if doing a native build.
21708 The current chill compiler does not yet work in any cross build.
21709 * Revert all signal changes from Jul 6.
21710 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
21711 for sh-hms targets, allowing these tests to link, with no other
21712 changes. Testing is suppressed by setting "nosignals" in site.exp.
21713
21714Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
21715
21716 * configure.in (signaldirs): Define and add to configdirs for all
21717 targets except some specific ones that are known to not support signals.
21718 Also clean up formatting.
21719 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
21720 (signals, sigall): Remove rules to build.
21721 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
21722 Moved to new gdb.signals directory.
21723 * gdb.signals: New test directory.
21724 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
21725 signals.c signals.exp}: New or moved files.
21726
21727Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
21728
21729 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
21730
21731Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
21732
21733 * gdb.base/return.exp: Xfail `return double' test failure
21734 on at least Solaris 2.3 and handle future/past versions on
21735 a case by case basis as appropriate. Also update message
21736 to include i*86 failures.
21737
21738Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21739
21740 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
21741
21742 * lib/gdb.exp: Fix comment which erroneously identified
21743 gdb_file_cmd as gdb_load (the 19 May change was in fact to
21744 gdb_file_cmd not gdb_load).
21745 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
21746
21747 * gdb.base/setvar.exp: Make test names consistent between pass and
21748 fail cases. Use gdb_test more.
21749
21750Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21751
21752 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
21753
21754Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21755
21756 * gdb.base/help.exp: Fix expected help string for `show commands'.
21757
21758Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
21759
21760 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
21761
21762 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
21763 of a text section.
21764
21765Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
21766
21767 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
21768 that loop eventually terminates. Fix Connection refused logic so
21769 that testsuite will expire nicely.
21770
21771Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
21772
21773 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
21774 config/rom68k.exp: New tcl glue for the appropriate monitors.
21775 These all just end up calling monitor.exp.
21776 * config/monitor.exp (gdb_target_monitor): Handle `Connection
21777 refused' by retrying. Cleanup some timeout issues.
21778 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
21779 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
21780 callers don't have to set/restore global timeout variable.
21781
21782 * The following set of changes centralizes management of the global
21783 timeout variable. This way, it can be set in one target dependent
21784 place instead of dozens of places scattered throughout the test suite.
21785 If you need to lengthen a timeout, then you should either set timeout
21786 in one of the config/{target}.exp files, or multiply it by a factor.
21787 Setting it to an absolute value is always going to lose for some
21788 targets.
21789 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
21790 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
21791 * gdb.base/funcargs.exp: Don't set timeout.
21792 * gdb.base/list.exp (test_forward_search): Only use local timeout.
21793 * gdb.base/printcmds.exp (test_print_string_constants
21794 test_print_array_constants): Don't set timeout.
21795 * gdb.base/ptype.exp: Don't set timeout.
21796 * gdb.base/recurse.exp: Don't set timeout.
21797 * gdb.base/return.exp: Don't set timeout.
21798 * gdb.base/watchpoint.exp: Don't set timeout.
21799 * gdb.c++/classes.exp (do_tests): Don't set timeout.
21800 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
21801
21802Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
21803
21804 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
21805
21806Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21807
21808 * lib/gdb.exp: Disable chill tests for irix5.
21809
21810Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21811
21812 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
21813 each test pass or fail.
21814
21815Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21816
21817 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
21818 xlc not gcc.
21819
21820Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
21821
21822 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
21823
21824Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
21825
21826 * config/est.exp: Fix copyright and comments. Remove dead code.
21827 Use targetname, serialport and baud variables instead of fixed
21828 constants.
21829 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
21830 * config/cpu32bug.exp: New file to support cpu32bug monitors.
21831
21832Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21833
21834 * gdb.base/watchpoint.exp: Don't run
21835 test_watchpoint_triggered_in_syscall for sunos.
21836
21837Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21838
21839 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
21840 they don't seem to exist. Do include stdio.h.
21841
21842Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21843
21844 * gdb.base/a1-selftest.exp: Add alpha xfail.
21845
21846Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21847
21848 * gdb.base/watchpoint.c (main): Prompt before calling read().
21849 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
21850 Revise accordingly. Remove cruft about sending "123" several
21851 times, until it gets noticed. Clean up the "print buf[0]" stuff
21852 so that it passes or fails, and waits for prompts in the usual way.
21853
21854Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21855
21856 * gdb.base/recurse.exp: Fix comment.
21857
21858 * TODO: Remove item about printing variables in nodebug.exp. Add
21859 item about enabling tests which are only run on some targets.
21860
21861 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
21862 fail, make test names unique, use new gdb_test convention
21863 regarding pattern, use gdb_test more, etc.).
21864
21865 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
21866 fail, make test names unique, etc.).
21867
21868Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21869
21870 * gdb.base/nodebug.c: Change return type of top and middle to
21871 short.
21872 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
21873 are fixed by the recent mdebugread.c changes. Allow `short ()'
21874 as type for top and middle.
21875
21876Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21877
21878 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
21879 nearly as I can tell, the whole thing was an accident in Stu's
21880 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
21881 to replace a send/expect pair with gdb_test, but ended up only
21882 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
21883 of 30 Mar 1995 took care of it, but left this vestigial comment
21884 which I am now nuking.
21885
21886Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21887
21888 * gdb.base/break.exp: Look for different line number for
21889 breakpoint at main depending on usestubs.
21890
21891Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21892
21893 * gdb.base/list.exp: Adjust some alternate expect patterns to
21894 match recent list0.c change. Add alternate expect pattern for
21895 output from `list default lines around main' for optimizing
21896 compilers.
21897
21898Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21899
21900 * lib/gdb.exp: If nosignals is not set, set it to 0.
21901
21902Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
21903
21904 * config/slite-gdb.exp: Responds to load symbol table prompt.
21905 * gdb.base/break.exp: Adjust line number, fix rerun.
21906 * gdb.base/langs0.c: Add #ifdef usestubs.
21907
21908Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
21909
21910 * gdb.base/list.exp: Adjust line contents after adding new lines in
21911 list0.c. Also fix a syntax error.
21912
21913 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
21914 * gdb.base/break.exp: ditto.
21915 * gdb.base/list.exp: ditto.
21916 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
21917 * gdb.base/run.c: ditto.
21918 * gdb.base/list0.c: ditto.
21919 * gdb.base/funcargs.c: ditto.
21920
21921Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
21922
21923 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
21924 $targetname, $serialport and $baud instead of hardwired variables.
21925 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
21926 target doesn't support signals.
21927
21928Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
21929
21930 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
21931
21932Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21933
21934 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
21935 Don't rely on the value of an auto variable before it has been
21936 initialized. Use gdb_test more.
21937
21938Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21939
21940 * lib/gdb.exp (default_gdb_version): A version number must start
21941 with a digit, but other than that contains all characters up to
21942 the first whitespace character.
21943
21944Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21945
21946 * gdb.base/commands.exp (breakpoint_command_test): New tests.
21947
21948Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21949
21950 * gdb.c++/*.exp: Warn if executable does not exist. The original
21951 reason for skipping the warning was that configure.in sometimes
21952 intentionally skipped building the executables but the tcl code
21953 had no way of knowing. That (a) was always bogus with respect to
21954 error handling, (b) is no longer true (right now there is no way
21955 to skip C++ tests).
21956
21957 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
21958
21959Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21960
21961 * gdb.base/list.exp: Add expect patterns for output from
21962 SunPRO compiled executables.
21963 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
21964 types.
21965
21966Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21967
21968 * gdb.base/break.exp (test_next_with_recursion): Accept any line
21969 number (we are already testing that the correct source line text
21970 gets printed).
21971
21972 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
21973 that is what is intended, but something needed to be done to get
21974 sunos4 native working again.
21975
21976 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
21977
21978 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
21979 apparently went with a (very) old xfail.
21980
21981Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
21982
21983 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
21984 runto_main is a proc in gdb.exp that will do 'step' for target use
21985 stubs.
21986 * gdb.base/exprs.exp: ditto.
21987 * gdb.base/interrupt.exp: ditto.
21988 * gdb.base/opaque.exp: ditto.
21989 * gdb.base/printcmds.exp: ditto.
21990 * gdb.base/ptype.exp: ditto.
21991 * gdb.base/scope.exp: ditto.
21992 * gdb.base/setvar.exp: ditto.
21993 * gdb.base/signals.exp: ditto.
21994 * gdb.base/twice.exp: ditto.
21995 * gdb.c++/classes.exp: ditto.
21996 * gdb.c++/inherit.exp: ditto.
21997 * gdb.c++/templates.exp: ditto.
21998 * gdb.base/break.exp: no run and hit main for stubs. Change line
21999 numbers for breakpoints and info breakpoint.
22000 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22001 breakpoint().
22002 * gdb.base/callfuncs.c: ditto.
22003 * gdb.base/exprs: ditto.
22004 * gdb.base/interrupt.c: ditto.
22005 * gdb.base/opaque0.c: ditto.
22006 * gdb.base/printcmds.c: ditto.
22007 * gdb.base/ptype.c: ditto.
22008 * gdb.base/scope0.c: ditto.
22009 * gdb.base/setvar.c: ditto.
22010 * gdb.base/signals.c: ditto.
22011 * gdb.base/twice.c: ditto.
22012 * gdb.c++/misc.cc: ditto.
22013 * gdb.c++/templates.cc: ditto.
22014
22015Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22016
22017 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22018
22019 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22020 somewhere between `read' and `main.c'. I'm pretty sure the
22021 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22022 and it isn't particularly useful.
22023
22024 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22025
22026Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22027
22028 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22029
22030Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22031
22032 * config/mt-slite: add LIBS and -nostdlib.
22033 * config/slite-gdb.exp: add this new file to support sparclite target.
22034
22035Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22036
22037 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22038
22039 * gdb.base/a2-run.exp: Change argument to istarget from
22040 "*-*-vxworks" to "*-*-vxworks*".
22041 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22042
22043Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22044
22045 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22046 will not runto main but do a 'step' to step out of breakpoint().
22047 * config/mt-slite: add -Dusestubs.
22048
22049Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22050
22051 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22052 instead of just @.
22053
22054 * gdb.base/signals.exp: Add test for "handle all print".
22055 * TODO: Remove "handle all print". Also remove item about
22056 checking copyright date (I don't like the idea of a spurious FAIL
22057 based on when we run the tests).
22058
22059 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22060 for SunOS4 (reason for failure not investigated). Remove
22061 redundant test for $binfile.
22062
22063 * gdb.base/nodebug.c (array_index): Call malloc.
22064
22065 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22066
22067Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22068
22069 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22070 conventions and slightly simplify the matching regexp.
22071
22072Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22073
22074 * gdb.base/break.exp: Update gdb_test invocation to use new
22075 convention.
22076
22077 * lib/gdb.exp: If noargs is not set, set it to 0.
22078
22079 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
22080 tests unique.
22081
22082 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
22083
22084Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22085
22086 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
22087 one argument of type "<non-float parameter>".
22088
22089Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
22090
22091 * config/rom68k.exp: New file to support Motorola IDP board.
22092 * gdb.base/a2-run.exp: Skip this file if noargs is set.
22093 * gdb.base/break.c: Change things around so that this program
22094 doesn't depend upon args. This is necessary to make remote
22095 targets work (in general, they can't take args).
22096 * gdb.base/break.exp: Don't try to send args to program. Don't
22097 expect output. Also, replace lots of code with gdb_test.
22098
22099Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22100
22101 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
22102 printing of '\'' (which is what the comment says we are testing,
22103 even though we were not), not '''.
22104 (test_integer_literals_rejected): Test that printing ''' is an error.
22105
22106 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22107 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
22108 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
22109 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
22110 Use gdb_test not test_print_accept.
22111 * lib/gdb.exp: Remove test_print_accept.
22112
22113 * gdb.base/signals.exp (signal_tests_1): Make pass message
22114 consistent with fail message.
22115
22116 * gdb.base/whatis.exp: Remove xfails for printing char vs.
22117 unsigned char; the bug (PR 1821) is fixed.
22118
22119 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
22120
22121 * gdb.base/scope.exp (test_at_localscopes): Call pass for
22122 successful tests--makes xfailing them work right.
22123
22124Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22125
22126 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
22127 only \r\n, not .*. The test can pass .* as the last thing in
22128 $pattern if that is what it wants. In addition to providing this
22129 flexibility, this change should speed up pattern matching in cases
22130 where the pattern already ended with .* (there were a number of
22131 them). This change also helps catch bad patterns--in the old
22132 scheme the typo "char \*" instead of "char \\*" would pass. Now
22133 it is caught.
22134 * Many .exp files: Update callers.
22135
22136 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
22137 clearer and does not spuriously match multiple ('s. Likewise for
22138 ) and *.
22139
22140 * gdb.base/nodebug.exp: Test ability to call a function and pass
22141 it a string (even with no debugging info).
22142
22143 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
22144 "p '\'", which is the same as "p ''" once tcl gets done with
22145 quoting, to "p '\\'", which I suspect is what is intended (one
22146 backslash gets sent to GDB).
22147
22148 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
22149
22150Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22151
22152 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
22153 1817) was fixed literally years ago.
22154
22155Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22156
22157 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
22158 test, it causes stepping out of call_after_alloca_subr with
22159 optimizing compilers.
22160 (localvars_in_indirect_call): Consume GDB prompt if `finish'
22161 fails.
22162
22163 * gdb.c++/templates.exp: Source templ-info.exp only if
22164 the templates executable exists.
22165
22166 * gdb.c++/misc.cc (class Contains_static_instance,
22167 class Contains_nested_static_instance),
22168 gdb.c++/classes.exp (test_static_members): Test printing of
22169 a class that contains a static instance of the class.
22170
22171Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22172
22173 * gdb.base/langs2.c (cppsub_): Don't prototype.
22174 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
22175 only, I believe).
22176
22177Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22178
22179 * lib/gdb.exp (skip_chill_tests): New procedure.
22180
22181 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
22182
22183Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
22184
22185 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
22186 each expect pattern. Cuts runtime from 12 to about 4 seconds.
22187
22188Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22189
22190 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
22191
22192 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
22193 disassemble 8, not 16, instructions for part 4.
22194
22195 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
22196 support the latter anymore.
22197
22198 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
22199 -DNO_PROTOTYPES.
22200 * gdb.base/callfuncs.c: Control use of prototypes based on
22201 NO_PROTOTYPES, not __STDC__.
22202 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
22203 t_float_values2 tests if prototypes in use.
22204
22205 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
22206 t_double_values): When checking differences against DELTA, check
22207 that difference is within the range (-DELTA,DELTA), not just
22208 (-infinity,DELTA).
22209
22210Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
22211
22212 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
22213 'file' command firts, then 'target', then 'load', this is due to gdb
22214 target set up.
22215 * config/mips-gdb.exp: Fix a couple regular exp bugs.
22216
22217Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
22218
22219 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
22220 FP load/store variants.
22221 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
22222
22223Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22224
22225 * gdb.base/term.exp: Do not give a warning if not native, it is
22226 not an abnormal condition.
22227
22228Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
22229
22230 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
22231 t_char_array".
22232
22233Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22234
22235 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
22236 are getting the version number.
22237
22238 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
22239 if not native, it is not an abnormal condition.
22240
22241Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22242
22243 * lib/gdb.exp: Just use "file exists", rather than undocumented
22244 dejagnu procedure "findfile".
22245
22246Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22247
22248 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
22249 (LDFLAGS): Set to -Xlinker -Ur.
22250
22251 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
22252 Removed, these values are set by lib/gdb.exp.
22253
22254 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
22255
22256Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22257
22258 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
22259 of replicating gdb startup code.
22260
22261 * config/mt-vxworks (LDFLAGS): Set to -r.
22262 (CFLAGS_FOR_TARGET): Removed.
22263
22264 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
22265 (gdb) and gdb for vxworks uses (vxgdb).
22266
22267 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
22268 executable is not in the tree and host != target, use sed and
22269 program_transform_name to determine the gdb name used by the
22270 target.
22271
22272 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
22273 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
22274
22275Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22276
22277 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
22278 floats, chars, and shorts where there are ANSI-style function
22279 definitions.
22280
22281 * gdb.base/langs.exp, gdb.base/langs*: New test.
22282 * gdb.base/Makefile.in: Build it.
22283 * TODO: Remove item about checking that C names don't get C++
22284 demangling applied; this test tests it.
22285
22286Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22287
22288 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
22289 went with the const70 xfail. The xfail went away a year ago.
22290
22291 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
22292
22293 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
22294 for hp300.
22295
22296 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
22297
22298 * gdb.base/a1-selftest.exp: Don't run on hp300.
22299
22300Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22301
22302 * Makefile.in (site.exp): Set host_alias and target_alias as well
22303 as host_triplet and target_triplet.
22304
22305Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22306
22307 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
22308
22309 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
22310 places as other ecoff systems).
22311
22312 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
22313 ultrix.
22314
22315Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22316
22317 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
22318 remove them.
22319 * gdb.base/nodebug.exp: Accept "function" in addition to "text
22320 variable and "variable" in addition to "data variable".
22321 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
22322
22323 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
22324 2.
22325 * gdb.base/list1.c (long_line): Add additional statement at start
22326 of function.
22327 * gdb.base/list.exp (test_forward_search): Update line number to
22328 reflect new statement.
22329
22330Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22331
22332 * gdb.base/signals.exp: Reinitialize searched source directories
22333 after gdb_start call.
22334
22335Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
22336
22337 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
22338 * gdb.stabs/Makefile.in: Likewise.
22339
22340 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
22341 change. Instead split the tests into smaller pieces.
22342 * gdb.disasm/hppa.s: Corresponding changes.
22343
22344Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22345
22346 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22347 Quote ^C when passing it to stty. For some shells ^ is a pipe.
22348
22349 * gdb.base/funcargs.exp: Modify many tests so that every test
22350 either passes or fails. Make some test names unique.
22351
22352Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22353
22354 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22355 Call stty to set interrupt character.
22356
22357 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
22358 for HP assembler versus GNU assembler based on actual behavior of
22359 $(CC), rather than assuming that $(AS) is always the GNU assembler.
22360
22361 * TODO: Suggest a few more stepping tests.
22362
22363Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
22364
22365 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
22366 restart GDB for h8300 after a continue.
22367 (return): Add pattern to match a29k-udi behavior.
22368 * gdb.base/nodebug.exp: Remove obsolete comment.
22369 * gdb.base/regs.exp: New file, testing of register displays.
22370 * gdb.base/return.exp: Fix typo in reference to $objdir.
22371 * gdb.base/whatis.exp: Always start with a fresh GDB.
22372
22373Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22374
22375 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
22376 higher, these tests generate a lot of output.
22377
22378Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22379
22380 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
22381 code following the catch silently ignored some errors; without the
22382 catch they should be thrown like any other tcl error. Also, the
22383 catch used "" instead of {} which meant all the callers who wanted
22384 to include one of the characters "[]$ had to quote it an extra time.
22385 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
22386 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
22387 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
22388 Remove extra quoting.
22389
22390Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
22391
22392 * gdb.base/commands.exp: Make test names unique; every test either
22393 passes or fails. Update some comments.
22394
22395 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
22396
22397Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22398
22399 The following fixes a FAIL caused by the fact that the alpha stabs
22400 configuration didn't use the ".if alpha" code in weird.def.
22401 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
22402 bit pointer, so the 32 bit version works even on the alpha.
22403 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
22404 Remove the stuff which allowed us to have separate versions for
22405 alpha and everything else.
22406
22407 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
22408 regexp which "info func operator\[\](" is supposed to match. Fix
22409 string to send to GDB. Note that GDB still doesn't work right. Add a
22410 new test for "info func .perator\[\](" which GDB does handle correctly.
22411
22412 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
22413
22414Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22415
22416 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
22417 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
22418 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
22419 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
22420 it makes the tests harder to understand and confuses test-o-matic.
22421 The preferred style is that each test provides a PASS or a FAIL,
22422 and has a unique message (e.g. "continue #54" not just "continue")
22423 which is the same for the pass and the fail.
22424 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22425 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
22426 to lib/gdb.exp.
22427 * gdb.base/printcmds.exp: Use test_print_accept. Remove
22428 prt_accept which was basically the same thing. Likewise for
22429 test_print_reject and prt_reject.
22430 * lib/gdb.exp (test_print_reject): Add some more error message
22431 patterns to match from the former printcmds.exp (prt_reject).
22432 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
22433 One defect of the passcount stuff is that some of it failed to
22434 report XPASS where appropriate.
22435 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
22436 stuff before and after arg in expected pattern.
22437 (test_paddr_operator_functions): Re-do test without print_addr_of;
22438 this is the only test which seems to want extra stuff there.
22439
22440Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22441
22442 * gdb.base/nodebug.exp: Update new tests to reflect improved
22443 wording of gdb output.
22444
22445 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
22446 and "ptype" work on variables in files compiled without -g.
22447 Replaces commented out "maint print msymbol" tests.
22448
22449Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22450
22451 * gdb.base/setvar.c (dummy): Call malloc.
22452
22453 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
22454 losing with the irix4 sed.
22455
22456 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
22457 ALRM" on irix4.
22458
22459Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22460
22461 * TODO: Remove items about corefile.exp testing new exec-file and
22462 backtrace; both are now done. Add items about printing enums.
22463
22464Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22465
22466 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
22467 "get signal $thissig" test fails.
22468
22469 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
22470
22471Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22472
22473 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
22474 compiler warning with dec alpha compiler.
22475
22476 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
22477 extra \n from gdb_test call (this explains why the prompt test
22478 that I removed yesterday was there).
22479 (user_defined_command_test): Remove extra \n and prompt test.
22480
22481 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
22482 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
22483 doesn't exist.
22484 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
22485 Also remove alpha workaround, which turns out to be because
22486 SIGABRT == SIGLOST.
22487
22488 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
22489
22490 * gdb.base/help.exp: Don't test "help show".
22491
22492Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22493
22494 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
22495 "set print address" is on.
22496 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
22497 pass prompt to gdb_test; gdb_test already looks for the prompt.
22498
22499 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
22500
22501 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
22502 was a vestige of the manual TESTSTRATEGY, and the purpose of it
22503 was to make sure that gdb can read a core file. But (a) the "read
22504 the corefile" part didn't make it to a1-selftest.exp, we just
22505 delete the corefile after creating it, and (b) we test reading
22506 corefiles in corefile.exp anyway. Also, this test left around a
22507 xgdb process on Solaris.
22508
22509 * gdb.base/corefile.exp: Also test backtrace.
22510
22511Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
22512
22513 * gdb.base/commands.exp: Test a simple user defined command with
22514 arguments and if/while statements; verify the full user command is
22515 printed by "show user".
22516
22517 * gdb.base/commands.exp: Test if/while commands as part of a
22518 breakpoint command list; verify they appear in breakpoint
22519 information.
22520
22521Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22522
22523 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
22524 than by dividing by zero.
22525
22526Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
22527
22528 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
22529 performing an inferior call with watchpoints enabled.
22530 * gdb.base/watchpoint.c (main): Delete second unnecessary read
22531 call.
22532
22533Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22534
22535 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
22536 of "file" command.
22537
22538 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
22539 Add additional pattern for when "int operator int(void);" appears
22540 in a different order.
22541
22542Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22543
22544 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
22545
22546 * gdb.base/help.exp: Replace most of docstrings for "info signals"
22547 and "signal" with ".*".
22548
22549Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22550
22551 * TODO: Add note about "handle all nostop".
22552
22553 * gdb.base/{sigall.c, sigall.exp}: New test.
22554 * gdb.base/Makefile.in: Add it.
22555
22556Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
22557
22558 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
22559 when invoking GDB, suppresses any windowing interface.
22560
22561Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
22562
22563 * config/sim-gdb: New file, simulator testing support.
22564
22565Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
22566
22567 * gdb.base/interrupt.exp: Test calling func1 twice.
22568
22569Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
22570
22571 * gdb.base/list.exp (test_forward_search): Set timeout higher
22572 when we'll be getting lots of output from gdb.
22573
22574 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
22575 "init_malloc" to after the expect statement. Run it if that
22576 regexp is taken, but also for two others which happen if source
22577 cannot be found.
22578
22579Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22580
22581 * gdb.base/printcmds.exp: New test, for printing register before
22582 program is running.
22583
22584Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22585
22586 * gdb.base/list.exp: Correct some alternate expect patterns
22587 to reflect changes in list1.c.
22588
22589Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22590
22591 * TODO: Add item regarding large frames.
22592
22593 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
22594
22595 * TODO: Remove item about enabling return.exp; it
22596 is enabled. Suggest a few more "return" tests.
22597
22598Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22599
22600 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
22601 anonymous unions.
22602
22603Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22604
22605 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
22606 and pr-5646.o, so "make" is the same as "make all", not "make
22607 pr-4975.o".
22608
22609Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
22610
22611 * gdb.base/list.exp: Adjust expectations to reflect changes in
22612 list1.c.
22613 (test_forward_search): New test proc.
22614 * gdb.base/list1.c (long_line): New function, has long source line.
22615
22616Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
22617
22618 * gdb.base/a1-selftest.exp: Change initial stepping to know about
22619 additional line of code that was added.
22620
22621Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
22622
22623 * gdb.disasm/hppa.s: Break the large branching tests into smaller
22624 tests so as not to overflow expect's input buffers.
22625 * gdb.disasm/hppa.exp: Corresponding changes.
22626
22627Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22628
22629 Beginnings of template debugging tests.
22630 * gdb.c++/templ-info.cc: New file to test for template
22631 debugging capability of the compiler.
22632 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
22633 templ-info.cc.
22634 * gdb.c++/templates.cc: Add explicit template instantiations
22635 to enable compiling with -fno-implicit-templates. Add destructor
22636 and 'value' method to T5 class for template tests.
22637 * gdb.c++/templates.exp: Add testcases for printing of template
22638 types, setting breakpoints on template methods and calling a
d63a86f8 22639 template method.
c906108c
SS
22640
22641Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
22642
22643 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
22644 branch target since some assemblers (gas-2.5) may emit a
22645 relocation for the branch instead of resolving it in the
22646 assembler.
22647
22648Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22649
22650 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
22651 through signal handler.
22652
22653Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22654
22655 * configure.in (*-*-netware): Use config/mt-netware.
22656
22657 * config/mt-netware: New file.
22658 * config/mt-i386-netware: Removed, separate configs for different
22659 netware architectures are no longer needed now that we have
22660 --with-headers.
22661
22662Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22663
22664 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
22665 by the recent changes to use ANSI C arithmetic conversions.
22666
22667Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22668
22669 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
22670 bug involving using inferior_pid to figure out whether to select a
22671 frame.
22672
22673Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
22674
22675 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
22676 match the current disassembler output.
22677
22678Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
22679
22680 * gdb.fortran/exprs.exp: Expect VOID instead of void.
22681 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
22682 types, expect "int" as type of integer values (for now).
22683
22684Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
22685
22686 * gdb.base/commands.exp: New tests for if/while commands.
22687
22688Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
22689
22690 * lib/gdb.exp (runto): Replace sub-pattern for hex value
22691 by .*, since hex values have different syntax in Chill mode.
22692
22693Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22694
22695 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
22696 linefeed from expect pattern for repeated types with indices > 9.
22697
22698Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
22699
22700 First part of Fortran test suite.
22701 * gdb.fortran: New directory.
22702 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
22703
22704Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22705
22706 * gdb.base/default.exp: Update expect pattern for load command
22707 without arguments.
22708
22709Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
22710
22711 * configure.in: Change i386 to i[345]86.
22712 * gdb.base/configure.in: Likewise.
22713 * gdb.c++/configure.in: Likewise.
22714 * gdb.chill/configure.in: Likewise.
22715
22716Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
22717
22718 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
22719 patterns, since that is not a valid context for comments.
22720
22721Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
22722
22723 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
22724 repeated types and repeated types with indices > 9.
22725
22726Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
22727
22728 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
22729 2417; old bug has been fixed.
22730
22731Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
22732
22733 * gdb.base/interrupt.exp: When trying to wake up the inferior,
22734 send the newline ourselves instead of assuming gdb_test will do
22735 so when passed an empty input string.
22736
22737 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
22738 stabs testcode.
22739
22740Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22741
22742 * lib/gdb.exp (gdb_test): Don't send anything if the first
22743 argument is an empty string. This makes cases where we want to
22744 match output that is already in expect's buffers (for example,
22745 matching a breakpoint after gdb_run_cmd has been called) work
22746 reliably.
22747
22748Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22749
22750 * config/netware.exp: New file.
22751
22752Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22753
22754 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
22755 the -B and -L prefixes so we can find the debugging stub.
22756
22757 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
22758 there and we are using the gcc from the tree.
22759
22760 * gdb.base/types.c: Removed.
22761
22762 * gdb.base/configure.in: Look for makefile fragments in ../config.
22763 Recognize i386-*-netware.
22764 * gdb.c++/configure.in: Likewise.
22765
22766Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22767
22768 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
22769 the correct TCL syntax.
22770
22771Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22772
22773 * gdb.base/opaque.exp: use runto instead of messing around with
22774 breakpoints. Simplify by using gdb_test.
22775
22776 * gdb.base/bitfields.exp: restart between tests on netware targets
22777 because breakpoints aren't relocated after target death. Run
22778 processes to completion.
22779
22780 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
22781
22782Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
22783
22784 * Makefile.in: Remove extra tabs that confuse some versions
22785 of "make". Use the newly built gdb to test with by default,
22786 rather than the first one in the tester's search path.
22787
22788Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
22789
22790 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
22791
22792 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
22793 condition help.
22794
22795Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22796
22797 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
22798
22799 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
22800 running.
22801 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
22802 * gdb.base/funcargs.exp: Likewise.
22803
22804 * gdb.base/bitfields.exp: Simplify by using gdb_test.
22805 * gdb.base/funcargs.exp: Likewise.
22806
22807 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
22808 message is "".
22809
22810Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22811
22812 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
22813 return,signals,twice}.exp: Handle non-existant binaries
22814 consistantly.
22815
22816 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
22817 * gdb.base/Makefile.in: Don't try to generate a core dump, we
22818 might testing a cross development system.
22819
22820Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22821
22822 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
22823 runtest script is relative to ${srcdir}, not ${rootdir}.
22824
22825Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
22826
22827 * gdb.base/signals.exp: Allow for optionality of breakpoint
22828 address.
22829
22830Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22831
22832 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
22833
22834Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22835
22836 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
22837 for size_t definition.
22838 * gdb.c++/templates.cc: Likewise
22839
22840 * config/mt-i386-netware: New file.
22841
22842 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
22843 defined.
22844
22845 * gdb.base/Makefile.in: Added support for systems that name core
22846 files by appending "core" to the program name.
22847 * gdb.base/a1-selftest.exp: Likewise.
22848
22849Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22850
22851 * gdb.base/return.exp: Add comment and message for `return double'
22852 test failure on Sparc Solaris.
22853
22854Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
22855
22856 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
22857
22858Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22859
22860 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
22861 from optimizing them away.
22862 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
22863 patterns to include default constructors and assignment operators,
22864 to match gcc versions beyond 2.5.8. Accept any cplus demangling
22865 character in the output of the virtual base pointer.
22866
22867Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22868
22869 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
22870 expression match in print_addr_of to avoid unintented matches.
22871 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
22872 versions up to 2.5.8.
22873
22874Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22875
22876 * gdb.base/list.exp: Tweak alternate pattern for listing of an
22877 included file to run under newer versions of expect.
22878 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
22879 consecutive >'s in templates to accomodate recent cplus-dem.c change.
22880 Remove xfail for the virtual table of BDDHookV.
22881
22882Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
22883
22884 * lib/gdb.exp (string_to_regexp): Set a default result.
22885 (default_gdb_start): Fix misleading message.
22886
22887Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
22888
22889 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
22890 Remove all CC, etc definitions.
22891 * config/mt-hpux: New file.
22892 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
22893 (CFLAGS, LDFLAGS): Define.
22894 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
22895
22896 * Makefile.in (site.exp): Don't insert host_os, etc.
22897 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
22898 (distclean): Check existence of subdir.
22899 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
22900 * gdb.base/Makefile.in: General cleanup and simplification.
22901 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22902 to build executables. Use default rule to build .o files.
22903 (EXPECT, RUNTEST, CC): Fix relative pathname.
22904 (site.exp): Don't insert host_os, etc.
22905 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
22906 and/or SIGUSR1 defined.
22907 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
22908 * gdb.c++/Makefile.in: General cleanup and simplification.
22909 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22910 (CFLAGS): Remove.
22911 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
22912
22913Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
22914
22915 * gdb.base/recurse.exp: Misc changes to get tests running again
22916 after Kung's changes to the watchpoint code.
22917 * gdb.base/watchpoint.exp: Likewise.
22918
22919Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
22920
22921 * lib/gdb.exp (string_to_regexp): Convert {\} also.
22922
22923Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
22924
22925 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
22926 * lib/gdb.exp (default_gdb_start): Define.
22927 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
22928 gdb.base/funcargs.exp, gdb.base/opaque.exp,
22929 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
22930 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
22931 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
22932 Don't call gdb_target_udi in between tests.
22933
22934Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22935
22936 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
22937 (which was basically just a local version of the same thing). In
22938 addition to avoiding duplication, gdb_test_exact is faster.
22939 * lib/gdb.exp (gdb_test_exact): Fix typo.
22940
22941 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
22942 don't give an error.
22943
22944 * gdb.base/term.exp: Call delete_breakpoints before starting.
22945
22946 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
22947 (t10): Add comment.
22948
22949Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22950
22951 Reorganization of the GDB Test Suite.
22952
22953 * gdb.base: New directory, contains all the basic tests.
22954 * gdb.c++: New directory, tests specific to C++.
22955 * gdb.chill: New directory, tests specific to Chill.
22956 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
22957 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
22958 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
22959 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
22960 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
22961 t30-31 to chill).
22962 * */gdbme.*: Rename to match appropriate expect scripts.
22963 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
22964 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
22965 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
22966 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
22967 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
22968 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
22969 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
22970 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
22971 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
22972 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
22973 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
22974 gdb.c++/virtfunc.cc: New names of C++ files.
22975 * gdb.chill/chillvars.ch: New name of Chill file.
22976 * gdb.base/configure.in, gdb.c++/configure.in,
22977 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
22978 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
22979 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
22980 * configure.in (configdirs): Update to reflect directory changes.
22981 (target_abbrev): No longer define for any configuration.
22982 * Makefile.in: Cosmetic improvements to header comments.
22983
22984Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
22985
22986 Various changes to gdb.t31:
22987
22988 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
22989 * gdbme.ch: Make all key-words and predefineds be upper-case.
22990 * chillvars.exp: Expect key-words and predefinds in upper-case.
22991
22992 * chillvars.exp: Use gdb_test_exact many places.
22993 Change expected output for arrays (which now includes index labels).
22994
22995 * pr-5020.exp, gdme.ch (module PR_5020):
22996 New test, for PR-5020.
22997
22998Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
22999
23000 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23001 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23002
23003Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23004
23005 * Makefile.in: Fix bit-rot in definitions of CHILL,
23006 CHILL_FOR_TARGET and Chill_LIB.
23007 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23008 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23009 CHILL, and CHILL_LIB.
23010
23011Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23012
23013 * Revert the previous changes. Please see Rob's directory
23014 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23015
23016Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23017
23018 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
23019 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23020 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23021 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
23022 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23023 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23024 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23025 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23026 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23027 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23028 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23029 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23030 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23031 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23032 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23033 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23034 changes from 94Q1.
23035
23036Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23037
23038 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23039 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23040 Rob's new testing fragments.
23041
23042Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23043
23044 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 23045 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
23046
23047Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23048
23049 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23050 version also, match on casted version strings, and match on
23051 gdb startup case where the line numbers might be messed up.
23052
23053Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23054
23055 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 23056 (CFLAGS): Delete it from here.
c906108c
SS
23057
23058Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23059
23060 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23061
23062Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23063
23064 * Makefile.in (RUNTEST): Default to just "runtest".
23065
23066Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23067
23068 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23069 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23070 the code has been restructured.
23071
23072Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23073
23074 * gdb.t00/default.exp (set write): Allow any number of \r and/or
23075 \n, not just one of each.
23076
23077 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
23078 /bin/cc gives a warning if you do.
23079
23080Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
23081
d63a86f8 23082 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
23083 __t10ListS_link1ZUiRCUiPT0
23084
23085Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23086
23087 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
23088 on local variables in recursive functions.
23089
23090 * gdb.t07/Makefile.in: Build the new test.
23091
23092Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23093
23094 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
23095 directly. Instead compare the return values from actual calls.
23096
23097Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
23098
23099 * Makefile.in (check): Set TCL_LIBRARY for runtest.
23100
23101Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23102
23103 * From Peter Schauer with minor modifications.
a9c64011
AS
23104 * gdb.t15/return.exp (return_tests): Handle targets where "return"
23105 stops in mid-line in the caller. Add xfail for returning a float
23106 value on X86 targets.
c906108c
SS
23107
23108Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23109
23110 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
23111 to avoid expect lossage.
23112 (fmem_LRbug_tests): Likewise.
23113 * gdb.disasm/hppa.s: Corresponding changes.
23114
23115 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
23116 conditions to work with latest dejagnu/expect.
23117
23118 * gdb.t15/funcargs.exp (finish from indirect call): No longer
23119 expected to fail on the PA.
23120 (backtrace in call with trampolines): Explicitly require main
23121 to be frame #1 (no trampolines should show up in backtrace).
23122
23123 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
23124 "continue -expect".
23125 * gdb.t06/break.exp: Likewise.
23126 * gdb.t07/watchpoint.exp: Likewise.
23127 * gdb.t13/bitfields.exp: Likewise.
23128 * gdb.t15/{funcargs,return}.exp: Likewise.
23129 * gdb.stabs/weird.exp: Likewise.
23130 * config/{mips,udi}-gdb.exp: Likewise.
23131
23132 * hppa.sed: Enclose comments within a sed command to avoid
23133 losing with the old OSF1 sed.
23134
23135Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23136
23137 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
23138 sequent dynix.
23139 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
23140 * gdb.t15/funcargs.exp: Conditionally step again to really
23141 finish from marker_call_with_trampolines. Handle the case where
23142 the first step from within call_with_trampolines already steps
23143 us back to main.
23144 * gdb.t15/gdbme.c: Add comment to closing brace of
23145 call_with_trampolines for funcargs.exp.
23146
23147Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23148
d63a86f8 23149 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
23150 Fix typo(s).
23151
23152Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23153
23154 * gdb.t07/gdbme.c: More code for watchpoint testing.
23155
23156 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
23157 "Hardware watchpoint" throughout file.
23158 (test_watchpoint_triggered_in_syscall): New test.
23159 (test_complex_watchpoint): New test.
23160
23161Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23162
23163 * gdbme.c (call_with_trampolines): New function to try and step
23164 into. Tests trampoline problems on the PA.
23165
23166 * funcargs.exp (localvars_in_indirect_call): No longer expect
23167 stepping into indirect call to fail on PAs.
23168 (test_stepping_over_trampolines): New test.
23169
23170Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23171
23172 * TODO: Add suggestions for static member function tests, and
23173 completion tests.
23174
23175Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23176
23177 * TODO: Add suggestions for "p/a" tests.
23178
23179 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
23180 (default_gdb_exit): Replace all the hair with sending "quit" to
23181 the process with a simple close.
23182
23183Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23184
23185 * TODO: Add suggestions for shared library tests.
23186
23187Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23188
23189 * TODO: Add suggestions for x/s tests.
23190
23191Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23192
23193 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
23194 "enable once", and "enable breakpoints once" with ".*".
23195
23196Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23197
23198 * TODO: Add suggestions about structure passing tests.
23199
23200Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23201
23202 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
23203 the primary1 test, use work around if __GNUC__ < 2.
23204 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
23205 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
23206 Test for bad output rather than waiting for timeout. Issue
23207 second continue only if first continue failed.
23208
23209Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23210
23211 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
23212 operator[] test with gdb_test because the old code didn't seem to
23213 be getting the quoting right with the new dejagnu.
23214
23215Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
23216
23217 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
23218 one from the path.
23219 * Makefile.in: Use a fresh expect if there is one, use runtest
23220 from the src tree if there is one.
d63a86f8 23221
c906108c
SS
23222Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23223
23224 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
23225 next over recursive call. Revise the tests from that point on
23226 (which had been skipped) to match GDB's actual (correct) output.
23227
23228 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
23229 with next over a breakpoint whose condition is false.
23230
23231 * gdb.t00/help.exp: Comment out "help set print" tests just like
23232 (and for same reason as) "help set" test.
23233
23234Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23235
23236 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
23237 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
23238
23239Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23240
23241 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
23242 necessary gdb_target_udi.
23243
23244 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
23245
23246 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
23247 1838 and 2417; they are fixed.
23248
23249 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
23250 gdb.t03/ptype.exp (ptype structure, ptype union):
23251 Remove xfails; the test is looser than when the xfails were added.
23252
23253 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
23254 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
23255
23256 * gdb.t01/run.exp: Only run shell test if isnative.
23257
23258 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
23259 since "run" automatically loads if necessary. Call gdb_target_udi
23260 after the "file" since "file" kills any execution target.
23261
23262 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
23263 GDB. GDB doesn't work that way (not anymore at least) on UDI.
23264 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
23265 argument for UDI.
23266
23267Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23268
23269 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
23270
23271 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
23272
23273Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23274
23275 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
23276 properly quoting regexps. This makes the second argument to
23277 demangle a fixed string, which matches the callers, instead of a
23278 shell-style pattern which is what the previous implementation
23279 used. Update some of the callers.
23280
23281Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23282
23283 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
23284 (comib_nullified_tests): Fix typo.
23285 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
23286 strings. No longer expected to fail.
23287
23288 * gdb.disasm/hppa.s (addib_tests): Fix typo.
23289 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
23290 strings. No longer expected to fail.
23291
23292 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
23293 string. No longer expected to fail.
23294
23295Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23296
23297 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
23298 No longer expected to fail.
23299
23300 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
23301 string. No longer expected to fail.
23302
23303Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23304
23305 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
23306 only in the names (I probably got most of them). I was even
23307 generous with some which differed in underscores in names, and
23308 probably missed a few, and I *still* was able to remove almost a
23309 third of the file with almost no impact on testsuite coverage.
23310
23311Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23312
23313 * gdb.t00/default.exp: Match udi_attach error message as well as
23314 the one from child_attach.
23315
23316 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
23317
23318 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
23319
23320 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
23321 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
23322
23323 * Move test with enums and partial symbols back to
23324 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
23325 Reverts the change of 26 May 93. Per today's change to
23326 stabs.texinfo, the behavior that weird.exp was expecting was
23327 unreasonable; what is important is that the compiler+gdb get
23328 things right, which happens with a recent gcc. Also fix the test
23329 to deal with native compilers which put out the stab gdb can't
23330 deal with.
23331
23332Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23333
23334 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
23335 in the names. The main thing these accomplish is to slow things down.
23336 Many more such duplicates surely remain.
23337
23338 * gdb.t00/help.exp: Comment out "help support" test just like
23339 (and for same reason as) "help set" test.
23340
23341Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
23342
23343 * gdb.t06/break.exp: Remove setup_xfails for
23344 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
23345 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
23346 about known bug in gcc to include up through 2.5.8.
23347 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
23348 well as "_vb$".
23349 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
23350 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
23351 with latest gcc and gdb.
23352 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
23353 well as "_vb$".
23354
23355Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23356
23357 * configure.in (hppa*-*-*): Also configure and build stabs-only
23358 tests.
23359
23360Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23361
23362 * gdb.t10/hppa.mt: A makefile fragment for the PA.
23363 * gdb.t10/configure.in (hppa*-*-*): Use it.
23364
23365Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23366
23367 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
23368
23369Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23370
23371 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
23372 versions prior to 1.13.5.
23373
23374Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23375
23376 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
23377 the prompt is at the start of a line.
23378
23379Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23380
23381 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
23382 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
23383 in the copr tests now.
23384 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
23385 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
23386 expected to fail.
23387
23388Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
23389
23390 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
23391 gdb.t31/chillvars.exp, lib/gdb.exp:
23392 Tweak to run under either version of expect.
23393 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
23394 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
23395 * gdb.t11/list.exp: Remove extraneous whitespace.
23396
23397Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23398
23399 * gdb.t16/printcmds.exp (test_print_strings): Accept
23400 "(unsigned char *) " before the string.
23401
23402 * TODO: Add notes about printing of fancy types and GDB expressions.
23403
23404Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
23405
23406 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
23407 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 23408 if doing mips-idt-ecoff.
c906108c
SS
23409
23410Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
23411
23412 * Most .exp files: Tweak to run under either version of expect.
23413
23414Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23415
23416 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
23417 xfails; I'm not sure why they are failing, but not because of PR 1806.
23418
23419Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
23420
23421 * config/unix-gdb.exp: Remove gdb_unload cause it's already
23422 defined in lib/gdb.exp.
23423
23424Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23425
23426 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
23427 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
23428 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
23429 have to be typeless.
23430
23431Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23432
23433 * TODO: Add suggestion for copyright year test.
23434
23435Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
23436
23437 * configure.in (*-*-lynxos*): Add stabs tests.
23438
23439Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23440
23441 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
23442 so insert a tab before any assembler directive in column zero.
23443
23444 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
23445 stores.
23446 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
23447 stores.
23448 (fpu_short_memory_tests): Likewise.
23449
23450Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23451
23452 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
23453 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
23454 .stabs directives in comments.
23455
23456Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23457
23458 * TODO: New file, describing tests we could write.
23459 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
23460
23461Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23462
23463 * gdb.t06/signals.exp: Add kludge to force re-sync.
23464
23465 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
23466 to xgdb instead of gdb, get out of gdb.
23467
23468Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
23469
23470 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
23471 for info.
23472
23473Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23474
23475 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
23476 * gdb.stabs/configure.in (hppa*-*-*): Use it.
23477 * gdb.stabs/hppa.sed: New sed script for the PA.
23478
23479Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23480
23481 * gdb.stabs: Re-write weird.def and configuration to use sed
23482 instead of cpp. sed is portable and POSIX; cpp is neither.
23483
23484Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23485
23486 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
23487
23488Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23489
23490 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
23491
23492Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23493
23494 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
23495 "_vb$".
23496 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
23497 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
23498
23499Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23500
23501 * lib/gdb.exp: Comment out code which depends on non-existent
23502 `transform' procedure.
23503
23504Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
23505
23506 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
23507 * lib/gdb.exp: Transform tool name.
23508 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
23509 1.1's new error handling system.
23510
23511Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23512
23513 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
23514
23515Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23516
23517 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
23518 They made pattern matching so slow that timeouts happened on
23519 heavily loaded systems. Now any output from "show print" which
23520 gets us back to the GDB prompt is a PASS.
23521
23522Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
23523
23524 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
23525
23526Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23527
23528 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
23529
23530 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
23531 It is not from PR 3220.
23532
23533Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23534
23535 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
23536 just started failing because they depended on the order the
23537 subcommands are presented, or exact docstring text. This kind of
23538 test is a pain and has minimal benefit.
23539
23540Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23541
23542 * gdb.t09/corefile.exp: At end of test, use "core" command with
23543 no arguments.
23544
23545Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
23546
23547 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
23548 17}/Makefile.in: Make it possible to run the testsuite with Sun
23549 make and CC = cross gcc by adding explicit build rules for .o
23550 files.
23551
23552Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23553
23554 * gdb.t15/funcargs.exp: Don't put comments on same line as
23555 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 23556
c906108c
SS
23557Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23558
23559 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
23560
23561Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
23562
23563 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
23564 * gdb.t20/inherit.exp: remove three dumplicate entries.
23565
23566Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23567
23568 * gdb.t06/break.exp: For "next over recursive call", fail on any
23569 incorrect output, not just on "factorial (value=2)".
23570
23571Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23572
23573 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
23574 working now. Add an xfail if accesing a bss variable causes
23575 a memory error if the target is not yet run.
23576
23577Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23578
23579 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
23580 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
23581 name of __st* demangling (2 strings). Did Kung really get the
23582 more than 95 others right without testing them?
23583
23584Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
23585
23586 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
23587
23588Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
23589
23590 * configure.in (configdirs): Add gdb.disasm
23591 * gdb.disasm: New directory for GDB disassembler tests.
23592 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
23593
23594Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23595
23596 * gdb.t00/help.exp: Don't test "help set".
23597
23598 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
23599 from within expect statements. None of these happen anymore and
23600 they cause regressions to be silently unnoticed.
23601
23602 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
23603 messages) about known failures with gcc cygnus-2.4.5-930417.
23604
23605 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
23606 comp-info.exp so it gets built if it doesn't exist.
23607
23608 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
23609 it is no longer used.
23610 * gdb.t13/comp-info.c: Removed.
23611
23612Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23613
23614 * gdb.t06/signals.exp: Add xfail for sun3.
23615
23616Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23617
23618 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
23619 relevant because ^C doesn't get sent but failure can be reproduced
23620 interactively).
23621
23622Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23623
23624 * gdb.stabs/alpha.mt: New configuration file for alpha.
23625 * gdb.stabs/configure.in: Use it.
23626 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
23627 sharing with alpha.mt, redefine long to word via preprocessor.
23628 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
23629 for alpha.
23630 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
23631 native cc.
23632 * gdb.t00/teststrategy.exp: Change expect string so that we
23633 consume the `(xgdb)' from the command echo and from the gdb prompt.
23634 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
23635 gdb currently compares all values as long, so this failure probably
23636 applies to any configuration where LONGEST is bigger than a target int.
23637 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
23638 with gcc.
23639 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
23640 to handle opaque pointers, gcc is.
23641 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
23642 as first argument. Include <sys/types.h> and change all operator
23643 new definitions to use size_t.
23644 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
23645 now that we use size_t.
23646
23647Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23648
a9c64011 23649 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 23650 a long or float array cast all array members to the same type.
a9c64011 23651 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 23652 with 64 bit longs.
a9c64011 23653 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 23654 on alpha.
a9c64011 23655 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
23656
23657Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23658
23659 * gdb.t24 (demangle.exp): Constructors of templates have names like
23660 vector<int>::vector(int) not vector<int>::vector<int>(int). See
23661 section 14.6 of the ARM.
23662
23663 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
23664 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
23665 accomplish little and slow down the testsuite.
23666
23667 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
23668 Accept spaces various places.
23669
23670Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23671
23672 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
23673 with watchpoint enabled.
23674
23675 * Makefile.in: Remove definition of CC and remove the second
23676 definition of CXX (the "CXX = gcc" one remains). These definitions
23677 were causing backquotes to be expanded within backquotes, which
23678 doesn't work.
23679
23680Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
23681
23682 * gdb.t17/callfuncs.exp: Add "return 0" to end.
23683
23684Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23685
a9c64011
AS
23686 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
23687 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
23688 by mips cc and contains no stabs entries.
23689
23690Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
23691
23692 * config/vx-gdb.exp: Use fake device to load files rather than
23693 NFS.
23694 * lib/gdb.exp: New proc to do "file" command.
23695 * config/unix-gdb.exp: Use new "file" proc.
23696
23697Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
23698
23699 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
23700 Rework board rebooting slightly.
23701 (gdb_exit): Don't exit from the remote shell; there isn't one.
23702 * gdb.stabs/weird.exp: If a program is being debugged already,
23703 kill it.
23704 * gdb.t04/setvar.exp: Stop and restart gdb.
23705 * gdb.t05/expr.exp: Likewise.
23706 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
23707 restart gdb and reload the program.
23708 * gdb.t08/opaque.exp: Likewise.
23709 * gdb.t12/scope.exp: Likewise.
23710 * gdb.t13/bitfields.exp: Likewise.
23711 * gdb.t15/funcargs.exp: Likewise.
23712 * gdb.t20/classes.exp: Likewise.
23713 * gdb.t03/ptype.exp: Increase timeout.
23714 * gdb.t16/printcmds.exp (test_print_string_constants,
23715 test_print_array_constants): Likewise.
23716 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
23717 * gdb.t20/classes.exp (do_tests): Likewise.
23718 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
23719
23720Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
23721
23722 * gdb.stabs: Renamed *wierd* to *weird*.
23723
23724Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23725
23726 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
23727 for timeout. Add "known gcc 2.4.5 bug" to failure message.
23728
23729Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23730
23731 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
23732 (do_tests): Remove xfail for whatis on one_var and two_var.
23733
23734Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
23735
23736 * Makefile.in: Made cross building work better by adding
23737 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
23738
23739Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23740
23741 * gdb.t15/{return.c,return.exp,Makefile.in}:
23742 New test, currently commented out.
23743
23744Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
23745
23746 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
23747 still running and removes the leftover named socket so GDb can do
23748 clean restarts.
23749
23750Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
23751
23752 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
23753 console, not GDB.
23754 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
23755 cross testing works better with "make check"
23756 * config/unix-gdb: Use default procedures for exit and version.
23757 * config/vx-gdb.exp: Cleaned up and massaged back to working order
23758 with the newest VxWorks.
23759
23760Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23761
23762 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
23763 old form.
23764
23765 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
23766 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
23767
23768 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
23769
23770 * config/unix-gdb.exp: Remove this version of gdb_exit
23771 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
23772 Rob says he'll look at it when he gets back to testing boards.
23773
23774Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
23775
23776 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
23777 an expected fail for certain ptype commands.
23778
23779 * gdb.t20/classes.exp: Update expected results of "ptype class
23780 Base1" to account for the constructor that now appears in the type.
23781
23782Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
23783
23784 * configure.in (configdirs): Restore gdb.t04, which mysteriously
23785 disappeared from list.
23786 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
23787 "alldone" proc with call to cleanup and exit.
23788 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
23789 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
23790 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
23791 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
23792 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
23793 "alldone" proc with simple returns that suppress remaining
23794 tests. The alldone proc went away many months ago.
23795
23796Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23797
23798 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
23799
23800 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
23801
23802Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23803
23804 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
23805 as vax gdb will display them.
23806
23807Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23808
23809 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
23810 optimizers.
23811
23812 * scope.exp: Change "bad value for localval" messages so each one
23813 is unique.
23814
23815 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
23816 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
23817
23818 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
23819
23820Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23821
23822 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
23823 doesn't exist (due to optimization).
23824
23825Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23826
23827 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
23828 contains \r because the filename is long.
23829
23830 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
23831 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
23832
23833Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23834
23835 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
23836 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
23837 Ultrix.
23838 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
23839 int tests.
23840 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
23841
23842Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
23843
23844 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
23845
23846 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 23847 to match does not match the passing case but still matches the
c906108c
SS
23848 failing case.
23849
23850Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23851
23852 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
23853
23854Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
23855
23856 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
23857 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
23858 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
23859 Remove various versions of gdb_exit.
23860 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
23861 gdb_exit.
23862 * config/unix-gdb.exp: gdb_exit remains here, and should override
23863 the generic version, since it's doing a lot of wierd stuff that
23864 the other versions aren't. FIXME, fold it in, or abandon this
23865 version.
23866
23867Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23868
23869 * gdb.t24/demangle.exp: Add tests for PR 3220.
23870
23871Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23872
23873 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
23874
23875Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
23876
23877 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
23878 "i386-*-*". Works for i486 as well.
23879
23880 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
23881 bug, and expand domain of xfail to all SVR4 systems, since the
23882 actual problem is likely to be in generic SVR4 /proc support.
23883
23884Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23885
23886 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
23887
23888Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
23889
23890 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
23891 xfails for other systems. Match a missing 'Continuing.' as an
23892 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
23893
23894 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
23895 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
23896 Only issue warning for missing executables if -all option is used.
23897
23898 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
23899 file if -all option is used. It's like an unpredictable XFAIL.
23900
23901Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23902
23903 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
23904 for dynamically linked binaries.
23905
23906 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
23907
23908Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23909
23910 * gdb.t20/inherit.exp: Change message for "print tagless struct"
23911 to state that this is a known bug in old versions of g++.
23912
23913Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23914
23915 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
23916 while waiting for `Continuing'.
23917
23918Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
23919
23920 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
23921 in text, data, and bss.
23922 * gdb.t10/nodebug.c: Add local and global test variables for
23923 initialized and uninitialized data.
23924
23925Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23926
23927 * config/unix-gdb.exp (gdb_exit): Add "wait".
23928
23929Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23930
23931 * gdb.t06/signals.exp: xfail the continue from the handler for all
23932 targets.
23933
23934 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
23935 function with watchpoints enabled, the i386 call dummy starts with
23936 a call.
23937
23938 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
23939 386 bsd names its corefiles.
23940
23941Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
23942
23943 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
23944 compilers don't grok it.
23945 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
23946 with small octal ints rather than character constants, which
23947 are signed and might not fit if first promoted to int.
23948
23949Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
23950
23951 * gdb.t09/Makefile.in (clean): Remove corefile.
23952
23953Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23954
23955 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
23956
23957Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23958 and Jim Kingdon (kingdon@cygnus.com)
23959
23960 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
23961 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
23962 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
23963
23964Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23965
23966 * gdb.t17/interrupt.exp: Add xfail for hppa.
23967
23968Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23969
23970 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
23971 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
23972 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
23973 to determine signed-ness of bitfields and use the result to setup
23974 the xfail.
23975 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
23976 * gdb.t15/funcargs.exp: Use them to step until the second indirect
23977 call line is reached if necessary.
23978
23979Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23980
23981 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
23982
23983Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23984
23985 * gdb.t06/break.exp: Also test `clear' command.
23986
23987Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23988
23989 * gdb.t00/teststrategy.exp: Remove extra quote.
23990
23991 * gdb.t07/watchpoint.exp: Change xfail for calling function with
23992 watchpoint enabled to be for all non-68k machines.
23993
23994 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
23995
23996Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23997
23998 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
23999 targets use aout.mt instead of ecoff.mt as gas understands
24000 standard aout format.
24001
24002Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24003
24004 * lib/gdb.exp (runto): Don't insist that function we are running to
24005 was compiled with -g.
24006
24007 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24008
24009 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24010 to get back into the read system call.
24011 Accept leading newline in case where we woke it up.
24012
24013Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24014
24015 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24016 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24017 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24018 enable ecoff configuration.
24019
24020Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24021
24022 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24023
24024Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24025
24026 * gdb.t16/printcmds.exp: Add another printf test.
24027
24028Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24029
24030 * configure.in: If configured -with-stabs on any target, add
24031 stabsdirs to configdirs.
24032
24033Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24034
24035 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24036 fun" so pattern does not match the command itself.
24037
24038Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24039
24040 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24041
24042Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24043
24044 * gdb.t17/interrupt.exp: Test for more things.
24045
24046Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24047
24048 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24049 compiler arranges the code and line numbers.
24050
24051 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24052
24053Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24054
24055 * gdb.t00/help.exp: Increase expect input buffer size.
24056
24057Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24058
24059 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24060
24061 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24062
24063 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24064
24065 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24066 [0-9]*, not just [0-9].
24067
24068Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24069
24070 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24071
24072 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
24073
24074Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24075
24076 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
24077
24078Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24079
24080 * gdb.t06/signals.c: Add xfails for sun3.
24081
24082 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
24083
24084 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
24085 test_stepping tests.
24086
24087Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24088
24089 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
24090
24091 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
24092
24093 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
24094 rather than actually putting it through cpp twice.
24095
24096 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
24097
24098Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
24099
24100 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
24101 no longer needed.
24102
24103Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24104
24105 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
24106
24107 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
24108 C++ features prints as "struct", make it a pass, not an xfail.
24109
24110Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24111
24112 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
24113 Don't require VA to print as "class" rather than "struct".
24114
24115Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
24116
24117 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
24118
24119Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24120
24121 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
24122
24123Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24124
24125 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
24126 order.
24127
24128Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24129
24130 * gdb.t16/printcmds.exp: Add printf tests.
24131
24132 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
24133
24134 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
24135
24136Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
24137
24138 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
24139 pass counts, to counteract any existing or future setup_xfails.
24140
24141Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24142
24143 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
24144 {BEGIN,END}_COMMON for common block instead of STAB.
24145 * gdb.stabs/wierd.exp: Add xfail for rs6000.
24146
24147 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
24148 intp_var should be N_GSYM not N_LSYM.
24149 wierd-aout.S: Use a label for the value of the N_SO.
24150 wierd.def: Remove all backslashes.
24151 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
24152
24153Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24154
24155 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
24156 get the expected next to inheritance3.
24157
24158Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24159
24160 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
24161 now that gcc-2.4 gets it right.
24162
24163Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24164
24165 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
24166
24167 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
24168 generating comp-info.exp which works for cross-compilation.
24169
24170Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
24171
24172 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
24173 "*-*-sysv4.*".
24174
24175Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
24176
24177 * gdb.t01/run.exp: Start with a fresh gdb.
24178 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
24179 SVR4.x.
24180
24181Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
24182
24183 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
24184 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
24185 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
24186 Makefile.in (distclean, realclean): Remove gdbme.c from list of
24187 things to remove.
24188
24189Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
24190
24191 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
24192 test cases from bug reports.
24193
24194Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
24195
24196 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
24197 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
24198 avoid spurious xfails.
24199 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
24200 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
24201 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
24202
24203Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
24204
24205 * gdb.t00/teststrategy.exp: Rework to provide more useful
24206 description of each test, fix problem with systems that define
24207 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
24208 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
24209 results for "next over recursive call" so timeouts aren't taken
24210 by error.
24211
24212Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
24213
24214 * gdb.t12/scope.exp: Test printing of variables before run.
24215
24216 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
24217 printed in wrong order due to sorting.
24218
24219Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
24220
24221 * gdb.t00/teststrategy.exp: Fix expected results for printing
24222 user entered string constant. Is array of char, prints with no
24223 address.
24224
24225 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
24226 commands.
24227 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
24228 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
24229 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
24230 of struct of char arrays.
24231 * gdb.t00/radix.exp: New tests for radix commands.
24232
24233Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
24234
24235 * gdb.t16/printcmd.exp: Print a variable before running program
24236 (with xfail for AIX).
24237
24238Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
24239
24240 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
24241
24242 * gdb.t16/printcmd.exp: Don't print variables before running program.
24243
24244 * gdb.t06/break.exp: Don't require envp argument to main.
24245
24246 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
24247
24248 * gdb.t02/whatis.exp, gdb.t11/list.exp:
24249 Add xfails for rs6000.
24250
24251 * gdb.t02/whatis.exp: Change other tests not to re-test something
24252 we already tested.
24253
24254 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
24255 each type used has a variable of that type.
24256
24257Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
24258
24259 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
24260
24261Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
24262
24263 * configure.in: change srctrigger to be a file, not a directory
24264
24265Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
24266
24267 * configure.in (mips-idt-ecoff*): Added trailing '*'.
24268
24269 * gdb.t11/list.exp: Fixed a couple of typos.
24270
24271Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
24272
24273 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
24274 is fixed and PR is closed.
24275 * gdb.t16 (gdbme.c): Add simple test string variable.
24276 * gdb.t16 (printcmds.exp): Add tests with simple test string
24277 variable, primarily for boundaries on "set print elements".
24278
24279Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
24280
24281 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
24282 Make leading 0's optional and don't expect a tab in the middle
24283 of the number.
24284
24285 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
24286
24287 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
24288 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
24289 don't end command passed to gdb_test with newline.
24290
24291 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
24292 signed keyword away, don't expect signed bitfields to be signed.
24293
24294 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
24295 printing with only as many 1's as are in the field as well as printing
24296 with 32 1's (see comment).
24297
24298Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
24299
24300 * gdb.t00/default.exp: Start with a fresh gdb.
24301 * configure.in (configdirs): Remove gdb.t31 until the chill
24302 compiler works again. It no longer is able to find chillrt0
24303 since it isn't in libchill.a anymore.
24304 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
24305 wierd.o, make more modular.
24306 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
24307 spurious newlines that caused problems.
24308
24309Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24310
24311 * Move test with enums and partial symbols from gdb.t03/ptype.exp
24312 to gdb.stabs/wierd.exp since GCC has worked around the bug.
24313 gdb.stabs/wierd.{exp,def}: Many new tests.
24314
24315 * gdb.t00/default.exp: update info line for new message.
24316
24317 * gdb.t02/{whatis.exp,gdbme.c}:
24318 Test that "char *" doesn't print as "caddr_t".
24319
24320Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24321
24322 * gdb.t00/help.exp: Use .* in place of some help messages which
24323 just changed.
24324 gdb.t00/default.exp: Update "info frame" test for new message.
24325 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
24326 Remove some xfails
24327
24328Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24329
24330 * gdb.t03/{gdbme.c,ptype.exp}:
24331 Add tests for typedef'd struct and union without tags.
24332 Also check "whatis" on a variable of a typedef'd enum without a tag.
24333
24334 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
24335 PRMS 1823; the bug still exists but isn't reproduced by this test
24336 anymore), and remove rs6000 XFAIL (the bug is fixed).
24337
24338 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
24339 duplicated from whatis.exp. For those that are left, accept
24340 "long", "long int", or "int" for long variables (whatis.exp already
24341 has an XFAIL for "int", so no need to fail it here).
24342
24343 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
24344 Deal with GCC's names for types now that GDB uses the compiler's names.
24345
24346 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
24347 setup_xfail's for sunos4. If we #defined the signed keyword away,
24348 don't expect GDB to know that char it is signed.
24349
24350 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
24351
24352Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
24353
24354 * configure.in (configdirs): Add gdb.t24 for C++ tests that
24355 should work on any system, regardless of debugging format.
24356 * gdb.t21/demangle.exp: Move to gdb.t24.
24357 * gdb.t24/demangle.exp: Move from gdb.t21.
24358 * gdb.t24/{Makefile.in, configure.in}: New files.
24359
24360Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24361
24362 * configure.in: Do gdb.stabs and C++ tests only for stabs.
24363 * gdb.stabs: New directory.
24364
24365Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24366
24367 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
24368 not just "Quit anyway?".
24369
24370Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
24371
24372 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
24373 that all setup_xfails are immediately followed by clear_xfails.
24374
24375Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
24376
24377 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
24378 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
24379 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
24380 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
24381 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
24382 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24383 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24384 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
24385 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
24386 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
24387 gdb.t31/chillvars.exp, lib/gdb.exp:
24388 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
24389 bug-gdb@prep.ai.mit.edu.
24390
24391Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
24392
24393 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
24394 with 0.0, not integer 0.
24395
24396Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
24397
24398 * gdb.t06/break.exp: Update for "Kill the program" message change.
24399
24400Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
24401
24402 * Makefile.in (GDBFLAGS): Set to -nx.
24403 * Makefile.in (site.exp): Use GDBFLAGS.
24404
24405Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24406
24407 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
24408 Makefiles.
24409 (check): depend on just-check.
24410 (just-check): added so that tests can be run without a noop
24411 build pass.
24412
24413Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24414
24415 Switch to using configure's configdirs.
24416 * Makefile.in (Makefile): add configure.in dependency.
24417 (SUBDIRS): removed redundant assignment.
24418 * configure.in: switch subdirs assignment to configdirs.
24419 * gdb.t*/configure.in: new files.
24420
24421Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
24422
24423 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
24424 works.
24425
24426Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
24427
24428 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
24429 in explicit rules. Apparently this is not supported by some makes.
24430
24431Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
24432
24433 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
24434
24435Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24436
24437 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
24438 disappeared.
24439
24440Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
24441
24442 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
24443
24444Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
24445
24446 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
24447 watchpoint problem that is now fixed.
24448 * gdb.t30/chexp.exp: Remove setup_xfail for printing
24449 uninitialized convenience variables.
24450 * gdb.t31/chillvars.exp: Fix expected patterns for printing
24451 structures.
24452
24453Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24454
24455 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
24456 which causes expect to get out of sync with gdb on long output
24457 from help set.
24458 * gdb.t09/corefile.exp: Make expected pattern for core file
24459 failing signal and frame output format less sun specific.
24460
24461Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
24462
24463 * gdb.t31/chillvars.exp: Add and remove initial dummy
24464 breakpoint, so that symbol table is forced in.
24465 (Needed at least on Sunos4, though it seems not SVR4.)
24466 * gdb.t31/chillvars.exp: Update for changed output format.
24467
24468Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
24469
a9c64011 24470 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
24471
24472Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
24473
24474 * Makefile.in: Added --srcdir when invoking runtest, removed the
24475 need for a local config file. (optional now)
24476
24477Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
24478
24479 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
24480 failure count used to force early termination. Add some more
24481 expected failures for gnu style demangling.
24482
24483Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24484
24485 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
24486 pmi variable from gdb.t20/gdbme to get optimized away.
24487 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
24488 Check for written corefile upon timeout _and_ eof.
24489
24490Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24491
24492 * config/unix-gdb.exp: Add missing return 0.
24493
24494Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24495
24496 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
24497 test termination.
24498
24499Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
24500
24501 * configure.in (subdirs): Put back gdb.t17 which mysteriously
24502 disappeared.
24503
24504Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
24505
24506 * gdb.t10/crossload.exp: Disable the i860-elf test until such
24507 time as i860 support works.
24508
d63a86f8 24509 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
24510 "backtrace 100\r" rather than just "backtrace\r", to match last
24511 change.
24512
24513Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
24514
24515 * config/udi-gdb.exp (gdb_exit): Remove close command.
24516 (gdb_target_udi): New procedure to set the UDI target.
24517 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
24518 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
24519 Added waits for prompts after several question responses. Added
24520 some more responses used by a29k-amd-udi-gdb.
24521 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
24522 pass different arguments, restart UDI connection after program
24523 completion.
24524 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
24525 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24526 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
24527 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
24528 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
24529 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
24530 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24531 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
24532 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
24533 after program completion.
24534 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
24535 compiled with a SELECT_VECS setting.
24536 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
24537 infinite recursion.
24538
24539 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
24540 Added checks for COFF results, and made them expected failures for
24541 all targets. It would be better to make them expected failures
24542 for COFF targets only.
24543
24544Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
24545
24546 * Makefile.in: add null dvi target, don't bother to recurse
24547 through test directories for info and install-info; rename
24548 $(datadir) to be dejagnu instead of deja-gnu
24549
24550Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
24551
24552 * gdb.t31/gdbme.ch: Re-enable code that previously caused
24553 compiler to coredump.
24554 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
24555 code.
24556
24557Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
24558
24559 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
24560 coredump.
24561 * gdb.t31/chillvars.exp: Comment out tests that depend on that
24562 code.
24563
24564Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
24565
24566 * gdb.t03/ptype.exp: tests for return code from gdb_test.
24567 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
24568 which in a shell. Deletes xgdb when done.
24569 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
24570 Tests the return from the "set height" or "set width" commands.
24571 Added a few return codes where needed.
24572
24573Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
24574
24575 * Makefile.in (SUBDIRS): Add gdb.t17.
24576 * configure.in (subdirs): Add gdb.t17.
24577 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
24578 files to test gdb's calling of functions in the inferior with
24579 the correct arguments and gdb's ability to retrieve any
24580 result returned.
24581
24582Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
24583
24584 * config/unix-gdb.exp (gdb_exit): Remove close commands that
24585 may be called after gdb goes away. Previous versions of expect
24586 needed these to avoid file descriptor leaks, but they cause
24587 errors with the current revision of expect.
24588 * gdb.t00/gdbvars.exp: Use -re on expected output after
24589 setting sevenbit-strings.
24590 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
24591 to set sevenbit-strings consistent across tests.
24592 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
24593 set sevenbit-strings consistent across tests.
24594
24595Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
24596
24597 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
24598 expected output to match current "expect" expectations.
24599
24600Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
24601
24602 * gdb.t00/default.exp: Change expected output for default "source"
24603 command, to match new gdb behavior which requires a filename to
24604 source.
24605
24606Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
24607
24608 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
24609 expected fail for i486-*-* that misses the marker2 function.
24610 * gdb.t10/crossload.exp (bfddefault): Allow successful
24611 recognition of a format to pass even if no symbols are found.
24612 Explicitly catch failures where the format is not recognized
24613 or is ambiguous, and add the reason to the fail message.
24614 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
24615 the cause is and invalid target and add reason to failure message.
24616 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
24617 elf32-i386, elf32-sparc, and elf32-i860.
24618 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
24619 Set up expected failure for 'filename'::variable scope resolution,
24620 which is now apparently broken on all targets.
24621 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
24622 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
24623 gdb.t23/templates.exp: Change failure for missing binfile into
24624 just a warning.
24625 gdb.t21/demangle.exp: Change all cfront references to 'arm'
24626 references.
24627
24628Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
24629
24630 * gdb.t00/default.exp: Add expected output for default "source"
24631 command, to match new gdb behavior.
24632 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
24633
24634Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
24635
24636 * config/*-gdb.exp: returns an error, rather than exiting on
24637 internal errors.
24638
24639Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
24640
24641 * gdb.t03/gdbme.c: Add pointer to struct variable.
24642 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
24643 referencing struct members.
24644
24645Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
24646
24647 * configure.in (mips-idt-ecoff): New target.
24648 * config/mips-gdb.exp: New file for remote board using MIPS remote
24649 debugging protocol.
24650
24651 * Redid configuration scheme. Removed gdb.t*/configure.in.
24652 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
24653 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
24654 distclean targets. Built executables via .o files. Adjusted
24655 tests to account for source files in $(srcdir) rather than
24656 $(objdir).
24657 * lib/gdb.exp (runto): Don't expect () after the function name,
24658 because it may have arguments.
24659
24660Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
24661
24662 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
24663 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
24664 expected failures for mips-idt-* and mips-sgi-*.
24665 * gdb.t00/default.exp (attach): Kill process if requested.
24666 * gdb.t00/help.exp (help target core, help target): Accept a gdb
24667 that does not read core files.
24668 * gdb.t01/run.exp: Removed checks for exit status code.
24669 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
24670 it is linked in.
24671 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
24672 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
24673 appropriate, rather than doing it by hand.
24674 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
24675 execution.
24676 * gdb.t10/crossload.exp: Kill existing program if needed.
24677 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
24678 appropriate, rather than doing it by hand. Always increase
24679 timeout for this test, not just for VxWorks.
24680
24681Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
24682
24683 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
24684 of Chill STRUCT types and STRUCT values.
24685 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
24686 than "char".
24687 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 24688 struct2): New struct definitions and initializations to test
c906108c
SS
24689 simple Chill STRUCT types.
24690
24691Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
24692
24693 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
24694 the null byte at the end of strings.
24695 * gdb.t00/default.exp: Make show version insensitive to copyright
24696 date.
24697 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
24698 to avoid dependencies on target char signedness.
24699 * gdb.t16/printcmds.exp: Update expected results for explicitly
24700 unsigned char.
24701 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
24702 now work.
24703 * gdb.t21/demangle.exp: Add many more patterns for template
24704 demangling, most of them being expected failures.
24705 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
24706 string we are matching for, to match on the whole string.
24707 * gdb.t21/demangle.exp: Add many new test strings to demangle,
24708 and fix a whole bunch that had incorrect expected output but were
24709 passing anyway because of the bug in "proc demangle".
24710 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
24711 type.
24712 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
24713
24714Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
24715
a9c64011
AS
24716 * gdb/testsuite: made modifications to testcases, etc., to allow
24717 them to work properly given the reorganization of deja-gnu and the
24718 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
24719
24720Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
24721
24722 * gdb/testsuite: Initial creation of gdb/testsuite.
24723 Migrated dejagnu testcases and support files for testing nm to
24724 gdb/testsuite from deja-gnu. These files were moved "as is"
24725 with no modifications. This migration is part of a major overhaul
24726 of dejagnu. The modifications to these testcases, etc., which
24727 will allow them to work with the new version of dejagnu will be
24728 made in a future update.
48efe704 24729
8d8cb839 24730 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 24731\f
8d8cb839
EZ
24732;; Local Variables:
24733;; mode: change-log
24734;; left-margin: 8
24735;; fill-column: 74
24736;; version-control: never
24737;; End:
902f2ccb
MC
24738
24739 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 24740 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
24741 Copying and distribution of this file, with or without modification,
24742 are permitted provided the copyright notice and this notice are preserved.
This page took 3.821633 seconds and 4 git commands to generate.