* doc/binutils.texi (strings): Add "unicode" to the documentation
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
d848e687
DJ
12008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
2
3 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
4 (maybe_kfail): New.
5
93b5768b
PA
62008-04-25 Pedro Alves <pedro@codesourcery.com>
7
8 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
9
721c02de
VP
102008-04-24 Vladimir Prus <vladimir@codesourcery.com>
11
12 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
13 * gdb.mi/mi2-syn-frame.exp: Likewise.
14 * lib/mi-support.exp: Likewise.
15
74960c60
VP
162008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17
18 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
19 to specify regexp for the location to stop at.
20 * gdb.base/break-always.c: New.
21 * gdb.base/break-always.exp: New.
22
d24317b4
VP
232008-04-24 Vladimir Prus <vladimir@codesourcery.com>
24
25 * lib/mi-support.exp (mi_runto_helper): Adjust
26 for the original-location field.
27 (mi_create_breakpoint, mi_list_breakpoints): New.
28 * gdb.mi/mi-break.exp: Adjust.
29 * gdb.mi/mi2-break.exp: Adjust.
30 * gdb.mi/mi-pending.exp: Adjust.
31 * gdb.mi/mi-simplerun.exp: Adjust.
32 * gdb.mi/mi2-simplerun.exp: Adjust.
33 * gdb.mi/mi-syn-frame.exp: Adjust.
34 * gdb.mi/mi2-syn-frame.exp: Adjust.
35 * gdb.mi/mi-until.exp: Adjust.
36 * gdb.mi/mi2-until.exp: Adjust.
37 * gdb.mi/mi-var-display.exp: Adjust.
38 * gdb.mi/mi2-var-display.exp: Adjust.
39 * gdb.mi/mi-watch.exp: Adjust.
40 * gdb.mi/mi2-watch.exp: Adjust.
41
fdc59709 422008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 43
fdc59709
PB
44 * aclocal.m4: Add override.m4.
45 * configure: Regenerate.
46
8e91f023
VP
472008-04-19 Vladimir Prus <vladimir@codesourcery.com>
48
49 * gdb.mi/var-cmd.c (do_at_tests): Verify that
50 '-var-update --all-values' reports new value even the type
51 of a variable object has changed.
52
233a11ab
CS
532008-04-18 Craig Silverstein <csilvers@google.com>
54
55 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
56 files.
d24317b4 57
9c1137ad
JB
582008-04-18 Joel Brobecker <brobecker@adacore.com>
59
60 * gdb.ada/atomic_enum: New test program.
61 * gdb.ada/atomic_enum.exp: New testcase.
62
66d0bbc7
DE
632008-04-17 Doug Evans <dje@google.com>
64
65 * gdb.opt/Makefile.in: Fix whitespace.
66
100906b0
UW
672008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
68
69 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
70
4584e32e
DE
712008-04-17 Doug Evans <dje@google.com>
72
73 * gdb.base/hashline1.exp: New testcase.
74 * gdb.base/hashline2.exp: New testcase.
75 * gdb.base/hashline2.exp: New testcase.
76
0a320680
PA
772008-04-17 Pedro Alves <pedro@codesourcery.com>
78
79 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
80
18ac113b
AR
812008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
82
83 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
84 temporary breakpoint to match "Temporary breakpoint".
85 * gdb.base/break.exp (delete_breakpoints): Likewise.
86 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
87 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
88 * gdb.base/display.exp: Likewise.
89 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
90 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
91 * gdb.base/restore.exp (restore_tests): Likewise.
92 * gdb.base/sepdebug.exp: Likewise.
93 * gdb.base/watchpoint.exp: Likewise.
94 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
95 * gdb.mi/mi-pending.exp: Likewise.
96 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
97 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
98 * gdb.mi/mi-var-cmd.exp: Likewise.
99 * gdb.mi/mi-var-display.exp: Likewise.
100 * gdb.mi/mi2-cli.exp: Likewise.
101 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
102 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
103 * gdb.mi/mi2-var-display.exp: Likewise.
104 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
105 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
106 new "disp" field.
107 (mi_expect_stop): Move after_reason argument to be really after
108 reason. This is to support fix for PR2424.
109
add38693
JK
1102008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
111
112 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
113
fcacd99f
VP
1142008-04-13 Vladimir Prus <vladimir@codesourcery.com>
115
116 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
117 field. Add more floating varobj tests.
118 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
119 field.
120 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
121 (main): Call do_at_tests.
122 * lib/mi-support.exp (mi_create_floating_varobj)
123 (mi_varobj_update_with_type_change): New.
124
de051565
MK
1252008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
126
127 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
128 option of -var-evaluate-expression.
129 * gdb.mi/mi2-var-display.exp: Likewise.
130
dbc52822
VP
1312008-04-07 Vladimir Prus <vladimir@codesourcery.com>
132
133 Introduce test setup helpers.
134 * lib/gdb.exp (build_executable, clean_restart)
135 (prepare_for_testing): New.
136 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
137 * gdb.base/return.exp: Likewise.
138 * gdb.base/ending-run.exp: Likewise.
139
473591da
NR
1402008-04-07 Nick Roberts <nickrob@snap.net.nz>
141
142 * gdb.mi/mi-async.exp: New test for asynchronous Machine
143 Interface (MI) responses.
144
2b2d9e11
VP
1452008-04-06 Vladimir Prus <vladimir@codesourcery.com>
146
147 * gdb.cp/breakpoint.cc: New code to test conditions involving
148 member variables.
149 * gdb.cp/breakpoint.exp: Test condition involving member
150 variables.
151
bb378428
VP
1522008-04-05 Vladimir Prus <vladimir@codesourcery.com>
153
154 * lib/mi-support.exp (mi_expect_stop): New.
155 (mi_run_cmd): Change the
156 token. Use mi_send_resuming_command, use
157 mi_expect_stop.
158 (mi_execute_to_helper): Rename to mi_execute_to.
159 (mi_send_resuming_command): Add more error patterns.
160 (mi_wait_for_stop): Renamed to...
161 (mi_get_stop_line): ...this.
162 (mi_run_inline_test): Adjust.
163
164 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
165 * gdb.mi/mi-console.exp: Likewise.
166 * gdb.mi/mi-pending.exp: Likewise.
167 * gdb.mi/mi-simplerun.exp: Likewise.
168 * gdb.mi/mi-stack.exp: Likewise.
169 * gdb.mi/mi-stepi.exp: Likewise.
170 * gdb.mi/mi-syn-frame.exp: Add comment.
171 * gdb.mi/mi-until.exp: Likewise.
172 * gdb.mi/mi-var-display.exp: Likewise.
173 * gdb.mi/mi-watch.exp: Likewise.
174 * gdb.mi/mi2-cli.exp: Likewise.
175 * gdb.mi/mi2-console.exp: Likewise.
176 * gdb.mi/mi2-simplerun.exp: Likewise.
177 * gdb.mi/mi2-stack.exp: Likewise.
178 * gdb.mi/mi2-stepi.exp: Likewise.
179 * gdb.mi/mi2-until.exp: Likewise.
180 * gdb.mi/mi2-var-display.exp: Likewise.
181 * gdb.mi/mi2-watch.exp: Likewise.
182
62172bb9
UW
1832008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
184
185 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
186
187 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
188
a13e061a
PA
1892008-04-04 Pedro Alves <pedro@codesourcery.com>
190
191 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
192 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
193 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
194 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
195 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
196 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
197 expect an mi error duplicated in stderr.
198
eae06beb
JB
1992008-04-03 Joel Brobecker <brobecker@adacore.com>
200
201 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
202 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
203 Add a couple of tests that verify the behavior when the new setting
204 is set to "cancel" and "all".
205 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
206 "ask" before we start the testing.
207
79c6ced6
AR
2082008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
209
210 * gdb.cp/casts.cc: Add class reference variables.
211 * gdb.cp/casts.exp: New test cases for up/down casting references.
212
6c2d1a6b
MK
2132008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
214
215 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
216 instead of beginning to make an extra test pass.
217 * gdb.mi/mi2-var-display.exp: Likewise.
218
55b411d9
MR
2192008-03-31 Maciej W. Rozycki <macro@mips.com>
220
221 * gdb.base/break.exp: Mark failures as such. Fix formatting.
222
c6140da2
MD
2232008-03-31 Markus Deuling <deuling@de.ibm.com>
224 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
225
226 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
227 value. Add xfail for older kernels.
228
79732189
AR
2292008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
230
231 Bring mi-support in line with gdb.exp.
232 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
233 (mi_gdb_start): New function.
234
33c3676e
MR
2352008-03-28 Maciej W. Rozycki <macro@mips.com>
236
237 * gdb.mi/mi-var-cmd.exp: Fix a typo.
238
92e28119
VP
2392008-03-26 Vladimir Prus <vladimir@codesourcery.com>
240
241 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
242 * gdb.mi/mi2-var-display.exp: Likewise.
243
9e8e3afe
VP
2442008-03-26 Vladimir Prus <vladimir@codesourcery.com>
245
246 * lib/mi-support.exp (mi_create_varobj_checked): New.
247 (mi_list_varobj_children): Allow to check for a
248 value.
249 (mi_list_array_varobj_children): New.
250
251 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
252 and mi_list_varobj_children, as opposed to hardcoding
253 expected strings.
254 * gdb.mi/gdb701.exp: Likewise.
255 * gdb.mi/gdb792.exp: Likewise.
256 * gdb.mi/mi-var-block.exp: Likewise.
257 * gdb.mi/mi-var-cmd.exp: Likewise.
258 * gdb.mi/mi-var-invalidate.exp: Likewise.
259 * gdb.mi/mi2-var-block.exp: Likewise.
260 * gdb.mi/mi2-var-child.exp: Likewise.
261 * gdb.mi/mi2-var-cmd.exp: Likewise.
262 * gdb.mi/mi2-var-display.exp: Likewise.
263
9df50351
JK
2642008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
265
266 Fix random false FAILs on i386.
267 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
268
31e5d73a
DJ
2692008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
270
271 PR gdb/544
272 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
273
12f4afab
DJ
2742008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
275
276 PR gdb/544
277 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
278
b562a0cb
DJ
2792008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
280
281 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
282 fixed PR gdb/544.
283
17faa917
DJ
2842008-03-21 Pedro Alves <pedro@codesourcery.com>
285
286 * gdb.threads/fork-child-threads.exp: Test next over fork.
287
6214f497
DJ
2882008-03-21 Chris Demetriou <cgd@google.com>
289
290 * gdb.base/break.exp (rbreak junk): New test for rbreak
291 "Junk at end of arguments" issue.
292
63092375
DJ
2932008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
294
295 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
296 *& to work on created array elements.
297 (Top level): Test print $pc with a file. Test string operations
298 without a target.
299 * gdb.base/ptype.exp: Do not expect *& to work on created array
300 elements.
301
b21991b0
DJ
3022008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
303
304 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
305 gdb.threads/staticthreads.exp: Update exit query.
306
c4b347c7
SL
3072008-03-07 Sandra Loosemore <sandra@codesourcery.com>
308
309 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
310
fa4727a6
DJ
3112008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
312
313 * gdb.base/watchpoint.c (global_ptr, func4): New.
314 (main): Call func4.
315 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
316 (test_inaccessible_watchpoint): New.
317
2f34202f
MR
3182008-02-29 Maciej W. Rozycki <macro@mips.com>
319
320 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
321 select the largest.
322
0d6ba1b1
DJ
3232008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
324
325 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
326 frames-invalid annotations.
327
e691325a
PM
3282008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
329
330 * gdb.base/assign.exp: avoid same output for different tests.
331
f85b5ecc
DE
3322008-02-27 Doug Evans <dje@google.com>
333
334 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
335 for bug 1738.
336 (breakpoint_to_handler_entry): Ditto.
337
b40e7bf3
JB
3382008-02-27 Joel Brobecker <brobecker@adacore.com>
339
340 * gdb.base/ending-run.exp: Use the first line of code inside
341 function body to test breakpoints.
342 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
343 location where the breakpoint is inserted when using the line
344 where a function is declared. Fix typo in the description of
345 one of the tests.
346 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
347
2faca73a
PM
3482008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
349
350 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
351 tests.
352
6f439c36
PM
3532008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
354
355 * gdb.base/args.exp: avoid same output for tests
356 with single quotes.
357
54e52265
VP
3582008-02-26 Vladimir Prus <vladimir@codesourcery.com>
359
360 * gdb.base/annota1.exp: Adjust for 'info break'
361 format changes.
362 * gdb.base/annota3.exp: Likewise.
363 * gdb.base/break.exp: Likewise.
364 * gdb.base/condbreak.exp: Likewise.
365 * gdb.base/pending.exp: Likewise.
366 * gdb.base/sepdebug.exp: Likewise.
367 * gdb.base/unload.exp: Likewise.
368 * gdb.cp/ovldbreak.exp: Likewise.
369 * gdb.mi/mi-pending.exp: Likewise.
370
897b09ca
DE
3712008-02-07 Doug Evans <dje@google.com>
372
373 * gdb.cp/mb-inline.exp: New.
374 * gdb.cp/mb-inline.h: New.
375 * gdb.cp/mb-inline1.cc: New.
376 * gdb.cp/mb-inline2.cc: New.
377
b1c32d35
PM
3782008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
379
380 * gdb.pascal/floats.pas: New test program.
381 * gdb.pascal/floats.exp: New testcase.
382
1a4ca44a
TJB
3832008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
384
385 * gdb.base/callfuncs.c (t_float_many_args): New function.
386 (t_double_many_args): New function.
387 * gdb.base/callfuncs.exp: Add tests for exceeding float
388 and double parameters passed through the stack.
389
439048e8
JB
3902008-02-05 Joel Brobecker <brobecker@adacore.com>
391
392 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
393 gdb.ada/complete/foo.adb: New files.
394 * gdb.ada/complete.exp: New testcase.
395
81fe8080
DE
3962008-02-03 Doug Evans <dje@google.com>
397
301f0ecf
DE
398 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
399
81fe8080
DE
400 * gdb.cp/gdb2384.exp: New file.
401 * gdb.cp/gdb2384.cc: New file.
402 * gdb.cp/gdb2384-base.h: New file.
403 * gdb.cp/gdb2384-base.cc: New file.
404
4b071aec
DE
4052008-02-02 Doug Evans <dje@google.com>
406
407 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
408
61137ba6
JB
4092007-02-01 Joel Brobecker <brobecker@adacore.com>
410
411 * gdb.ada/sym_print_name: New test program.
412 * gdb.ada/sym_print_name.exp: New testcase.
413
4142007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
415
416 * gdb.ada/nested/hello.adb: New file.
417 * gdb.ada/nested.exp: New testcase.
418 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
419
98deb0da
VP
4202008-02-01 Vladimir Prus <vladimir@codesourcery.com>
421
422 * gdb.mi/basic.c (return_1): New function.
423 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
424 don't cause future evaluations of function to report
425 creation of internal breakpoints.
426
723a2275
VP
4272008-02-01 Vladimir Prus <vladimir@codesourcery.com>
428
429 * gdb.mi/mi-break.exp (test_error): New.
430 Call it.
431
fb546a2f
LM
4322008-01-31 Luis Machado <luisgpm@br.ibm.com>
433
434 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
435 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
436
2d8fd90a
PM
4372008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
438
439 * gdb.pascal/integers.pas: New test program.
440 * gdb.pascal/integers.exp: New testcase.
441
a7fa0ded
PM
4422008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
443
444 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
445
5e1a1926
TJB
4462008-01-30 Luis Machado <luisgpm@br.ibm.com>
447
448 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
449 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
450
8d04f9f0
JB
4512008-01-30 Paul Hilfinger <hilfinger@adacore.com>
452
453 * gdb.ada/formatted_ref: New test program.
454 * gdb.ada/formatted_ref.exp: New testcase.
455
456 * gdb.cp/formatted-ref.cc: New file.
457 * gdb.cp/formatted-ref.exp: New testcase.
458
ce75a98f
JB
4592008-01-30 Joel Brobecker <brobecker@adacore.com>
460
461 * gdb.base/ptype.exp: Add testing of "ptype $pc".
462
e835f6bf
NR
4632008-01-30 Nick Roberts <nickrob@snap.net.nz>
464
465 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
466 (test_file_list_exec_source_file): Update to new macro-info field.
467
d118ef87
PH
4682008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
469
470 * gdb.ada/exprs: New test program.
471 * gdb.ada/exprs.exp: New testcase.
472
7d35ab09
TJB
4732008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
474
475 * dfp-test.c (DELTA, DELTA_B): New definitions.
476 (double_val1, double_val2, double_val3, double_val4, double_val5,
477 double_val6, double_val7, double_val8, double_val9, double_val10,
478 double_val11, double_val12, double_val13, double_val14, dec32_val1,
479 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
480 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
481 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
482 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
483 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
484 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
485 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
486 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
487 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
488 dec128_val16): New global variables.
489 (decimal_dec128_align): New function.
490 (decimal_mixed): Likewise.
491 (decimal_many_args_dec32): Likewise.
492 (decimal_many_args_dec64): Likewise.
493 (decimal_many_args_dec128): Likewise.
494 (decimal_many_args_mixed): Likewise.
495 * dfp-test.exp: Add tests calling new inferior functions.
496
2d717e4f
DJ
4972008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
498
499 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
500 gdb.server/ext-run.exp: New files.
501 * lib/gdbserver-support.exp (gdbserver_download): New.
502 (gdbserver_start): New. Update gdbserver expected
503 output.
504 (gdbserver_spawn): Use them.
505 (gdbserver_start_extended): New.
506
e85a822c
DJ
5072008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
508
509 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
510 Run on GNU/Linux.
511 (do_exec_tests): Check for systems which do not support catchpoints.
512 Do not match START.
513 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
514 Run on GNU/Linux. Enable verbose output.
515 (check_fork_catchpoints): New.
516 (explicit_fork_child_follow, catch_fork_child_follow)
517 (tcatch_fork_parent_follow): Update expected messages.
518 (do_fork_tests): Use check_fork_catchpoints.
519 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
520 Run on GNU/Linux. Enable verbose output.
521 (check_vfork_catchpoints): New.
522 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
523 expected messages.
524 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
525
401ea829
JB
5262008-01-29 Jim Blandy <jimb@red-bean.com>
527
528 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
529 host' errors.
530 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
531
aceaf3ad
JB
5322008-01-29 Jim Blandy <jimb@red-bean.com>
533
534 * gdb.threads/sigthread.c: Use barriers to ensure that
535 child_thread and child_thread_two are always initialized before we
536 start to use them.
537
a5606eee
VP
5382008-01-29 Vladimir Prus <vladimir@codesourcery.com>
539
540 * gdb.base/watchpoint-solib.exp: New.
541 * gdb.base/watchpoint-solib.c: New.
542 * gdb.base/watchpoint-solib-shr.c: New.
543
c55a82bb
PM
5442008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
545
546 * gdb.base/gdb1056.exp: Add unsigned integer test.
547
0993fe05
DE
5482008-01-28 Doug Evans <dje@google.com>
549
550 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
551
4fe42e7f
JB
5522008-01-27 Jim Blandy <jimb@codesourcery.com>
553
c7a69933
JB
554 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
555
4fe42e7f
JB
556 * gdb.base/expand-psymtabs.exp: Doc fix.
557
5def8285
MK
5582008-01-26 Mark Kettenis <kettenis@gnu.org>
559
560 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
561
5313c911
NR
5622008-01-24 Nick Roberts <nickrob@snap.net.nz>
563
564 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
565 -var-set-format.
566
93815fbf
VP
5672008-01-23 Chris Demetriou <cgd@google.com>
568
569 * gdb.threads/thread_events.c: New testcase source file.
570 * gdb.threads/thread_events.exp: New testcase expect file.
571
467a88ee
NR
5722008-01-23 Nick Roberts <nickrob@snap.net.nz>
573
574 * lib/gdb.exp: Add the variable octal.
575
576 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
577 -var-set-format.
578
d8f82aba
DJ
5792008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
580 Vladimir Prus <vladimir@codesourcery.com>
581
582 * gdb.base/float.exp: Allow missing floating point for m68k and
583 PowerPC.
584
60c46647
VP
5852008-01-22 Vladimir Prus <vladimir@codesourcery.com>
586
587 * gdb.mi/basics.c: Setup for testing breakpoints
588 ignore count.
589 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
590 * gdb.mi/mi-cli.exp: Adjust.
591 * gdb.mi/mi2-cli.exp: Adjust.
592
c7dd36a1
PA
5932008-01-17 Pedro Alves <pedro@codesourcery.com>
594
595 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
596 and 'dummy_ptr' integer pointer. Initialize struct_declarations
597 with dummy_ptr's address.
598 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
599 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
600 all targets.
601 * gdb.mi/mi2-var-child.exp: Likewise.
602
39d5313e
JB
6032008-01-09 Joel Brobecker <brobecker@adacore.com>
604
605 * gdb.ada/null_array: New test program.
606 * gdb.ada/null_array.exp: New testcase.
607
0aea4bf3
LM
6082008-01-09 Luis Machado <luisgpm@br.ibm.com>
609
610 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
611 with required float modifiers.
612
0b354900
JB
6132008-01-08 Joel Brobecker <brobecker@adacore.com>
614
615 * gdb.ada/funcall_param: New test program.
616 * gdb.ada/funcall_param.exp: New testcase.
617
cdb7f5d4
JB
6182008-01-08 Joel Brobecker <brobecker@adacore.com>
619
620 * gdb.ada/arrayparam: New test program.
621 * gdb.ada/arrayparam.exp: New testcase.
622
88e2547f
JB
6232008-01-08 Joel Brobecker <brobecker@adacore.com>
624
625 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
626 landed. Should also fix random failures in the test following it.
627
f6867ce0
TJB
6282008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
629
630 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
631 for expressions with decimal float values.
632 (test_dfp_conversions): New function to test casts to and from
633 decimal float types.
634 Call test_dfp_conversions.
635 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
636 elements.
637 (main): Initialize ds.float4 and ds.double8 elements.
638 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
639 string to new error message.
640 (d64_set_tests): Likewise.
641 (d128_set_tests): Likewise.
642 Add tests for expressions with decimal float variables. Add tests for
643 conversions to and from decimal float types.
644
f9c11282
JB
6452008-01-05 Joel Brobecker <brobecker@adacore.com>
646
647 * gdb.ada/packed_tagged/comp_bug.adb: New file.
648 * gdb.ada/packed_tagged.exp: New testcase.
649
0ecbca72
JB
6502008-01-04 Joel Brobecker <brobecker@adacore.com>
651
652 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
653 gdb.ada/homonym/homonym_main.adb: New files.
654 * gdb.ada/homonym.exp: New testcase.
655
c18d3d89
JB
6562008-01-04 Joel Brobecker <brobecker@adacore.com>
657
658 * gdb.ada/packed_array.exp: Add testing of references to
659 a packed array.
660
ecc7085b
JB
6612008-01-04 Joel Brobecker <brobecker@adacore.com>
662
663 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
664 New files.
665 * gdb.ada/type_coercion.exp: New testcase.
666
c474c922
JB
6672008-01-04 Joel Brobecker <brobecker@adacore.com>
668
669 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
670 gdb.ada/tagged/foo.adb: New file.
671 * gdb.ada/tagged.exp: New testcase.
672
9005b927
JB
6732008-01-04 Joel Brobecker <brobecker@adacore.com>
674
675 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
676 gdb.ada/ptype_field/foo.adb: New files.
677 * gdb.ada/ptype_field.exp: New testcase.
678
1a6aaad8
JB
6792008-01-03 Joel Brobecker <brobecker@adacore.com>
680
681 * gdb.ada/print_pc.exp: New testcase.
682
0ef22f53
JB
6832008-01-03 Joel Brobecker <brobecker@adacore.com>
684
685 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
686 gdb.ada/taft_type/p.adb: New files.
687 * gdb.ada/taft_type.exp: New testcase.
688
1689ecf8
JB
6892008-01-03 Joel Brobecker <brobecker@adacore.com>
690
691 * gdb.ada/array_bounds/bar.adb: New file.
692 * gdb.ada/array_bounds.exp: New testcase.
693
a4d0b9c3
JB
6942008-01-03 Joel Brobecker <brobecker@adacore.com>
695
696 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
697 gdb.ada/arrayptr/foo.adb: New files.
698 * gdb.ada/arrayptr.exp: New testcase.
699
a31ace00
JB
7002008-01-03 Joel Brobecker <brobecker@adacore.com>
701
702 * gdb.base/set-lang-auto.exp: New testcase.
703
a97fced3
JB
7042008-01-03 Joel Brobecker <brobecker@adacore.com>
705
706 * gdb.ada/fun_addr/foo.adb: New file.
707 * gdb.ada/fun_addr.exp: New testcase.
708
ef29ce1a
JK
7092008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
710
711 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
712 New files
713
0fafefe3
JB
7142008-01-02 Joel Brobecker <brobecker@adacore.com>
715
716 * array_subscript_addr/p.adb: New file.
717 * array_subscript_addr.exp: New testcase.
718
c4359f8d
JB
7192008-01-02 Joel Brobecker <brobecker@adacore.com>
720
721 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
722 New files.
723 * gdb.ada/str_cmp_ref.exp: New testcase.
724
1aa1b15b
JB
7252008-01-01 Joel Brobecker <brobecker@adacore.com>
726
727 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
728 gdb.ada/fun_in_declare/foo.adb: New files.
729 * gdb.ada/fun_in_declare.exp: New testcase.
730
81c9b2cf
JB
7312008-01-01 Joel Brobecker <brobecker@adacore.com>
732
733 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
734 gdb.ada/ref_param/pck.ads: New files.
735 * gdb.ada/ref_param.exp: New testcase.
736
319e4674
JB
7372008-01-01 Joel Brobecker <brobecker@adacore.com>
738
739 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
740 gdb.ada/interface/foo.adb: New files.
741 * gdb.ada/interface.exp: New testcase.
742
ef682c56
JB
7432007-12-31 Jim Blandy <jimb@codesourcery.com>
744
745 * gdb.base/multi-forks.exp: Consume all output from child
746 processes before proceeding to next test.
747
f6f3eb6c
JB
7482007-12-29 Jim Blandy <jimb@codesourcery.com>
749
750 * configure: Regenerated.
751
f652e42f
JB
7522007-12-27 Joel Brobecker <brobecker@adacore.com>
753
754 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
755 gdb.ada/fixed_cmp/fixed.adb: New files.
756 * gdb.ada/fixed_cmp.exp: New testcase.
757
6943e596
JB
7582007-12-27 Joel Brobecker <brobecker@adacore.com>
759
760 * gdb.ada/boolean_expr.exp: New testcase.
761
aad9a193
JB
7622007-12-26 Jim Blandy <jimb@codesourcery.com>
763
764 * gdb.base/multi-forks.exp: Doc fix.
765
fb5f3683
JB
7662007-12-26 Joel Brobecker <brobecker@adacore.com>
767
768 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
769 * gdb.ada/char_param.exp: Do not compile our test program with
770 -gnata, this is unnecessary.
771 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
772
384e4a9c
JB
7732007-12-24 Joel Brobecker <brobecker@adacore.com>
774
775 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
776 gdb.ada/print_chars/foo.adb: New files.
777 * gdb.ada/print_chars.exp: New testcase.
778
01e044f7
JB
7792007-12-24 Joel Brobecker <brobecker@adacore.com>
780
781 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
782 gdb.ada/char_param/foo.adb: New files.
783 * gdb.ada/char_param.exp: New testcase.
784
0ce17860
JB
7852007-12-22 Jim Blandy <jimb@codesourcery.com>
786
787 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
788 hard-coding source line numbers into the test.
789 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
790 gdb_get_line_number to find.
791
919809b9
JB
7922007-12-22 Joel Brobecker <brobecker@adacore.com>
793
794 * gdb.base/ptype.c (highest): New struct type.
795 (the_highest): New variable of that type.
796 (main): Add dummy assignment to a field of variable the_highest.
797 * gdb.base/ptype.exp: Test type printing of our new variable.
798
abc8a88d
PM
7992007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
800
801 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
802 and record first explicitly generated thread number.
803 Use that thread number for thread specific watchpoint test.
804 Add iteration number to repetitive tests.
805
5158f3e3
CES
8062007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
807 Jim Blandy <jimb@codesourcery.com>
808
809 * gdb.base/expand-psymtabs.c: New testcase
810 source file.
811 * gdb.base/expand-psymtabs.exp: New testcase
812 expect file.
813
37e4754d
LM
8142007-12-17 Luis Machado <luisgpm@br.ibm.com>
815
816 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
817 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
818
551e5d04
JB
8192007-12-17 Joel Brobecker <brobecker@adacore.com>
820
821 * gdb.ada/frame_args/foo.adb: New file.
822 * gdb.ada/frame_args/pck.ads: New file.
823 * gdb.ada/frame_args/pck.adb: New file.
824 * gdb.ada/frame_args.exp: New testcase.
825
a05ee097
JB
8262007-12-17 Joel Brobecker <brobecker@adacore.com>
827
828 * gdb.base/frame-args.c: New file.
829 * gdb.base/frame-args.exp: New testcase.
830
c162e8c9
JM
8312007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
832 Joseph Myers <joseph@codesourcery.com>
833
834 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
835
afe8ab22
VP
8362007-12-14 Vladimir Prus <vladimir@codesourcery.com>
837
838 * gdb.mi/mi-pending.exp: New.
839 * gdb.mi/mi-pending.c: New.
840 * gdb.mi/mi-pendshr.c: New.
841
dfdfb3ca
JB
8422007-12-06 Jim Blandy <jimb@codesourcery.com>
843
844 * gdb.base/default.exp: Update expected output for 'info catch'.
845
b7fca990
JK
8462007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
847
848 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
849 must be set to binary.
850
6a1afc1e
PA
8512007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
852
853 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
854
a6b151f1
DJ
8552007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
856
857 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
858 gdb.mi/mi-file-transfer.exp: New.
859
43039443
JK
8602007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
861
862 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
863
0ef2251b
MR
8642007-11-22 Maciej W. Rozycki <macro@mips.com>
865
866 * gdb.trace/backtrace.exp: Fix a typo.
867 * gdb.trace/circ.exp: Likewise.
868 * gdb.trace/collection.exp: Likewise.
869 * gdb.trace/limits.exp: Likewise.
870 * gdb.trace/report.exp: Likewise.
871 * gdb.trace/tfind.exp: Likewise.
872 * gdb.trace/while-dyn.exp: Likewise.
873
5443631e
NR
8742007-11-21 Nick Roberts <nickrob@snap.net.nz>
875
876 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
877 objects of pointers that can't be dereferenced are now
878 "noneditable".
879
a4ce5b0d
UW
8802007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
881
882 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
883 (target_cpu): Remove.
884
d6e956e5
VP
8852007-10-15 Vladimir Prus <vladimir@codesourcery.com>
886
887 * gdb.base/ending-run.exp: Expect the list of cleared
888 breakpoint to come in natural order, not the reversed one.
889
214270ab
VP
8902007-11-07 Vladimir Prus <vladimir@codesourcery.com>
891
892 * gdb.mi/mi-var-child.c (do_child_deletion): New.
893 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
894
1a619819
LM
8952007-11-05 Luis Machado <luisgpm@br.ibm.com>
896
897 * gdb.base/printcmds.exp: New function
898 test_printf_with_dfp.
899
5b01a6fa
DE
9002007-11-02 Doug Evans <dje@google.com>
901
902 * gdb.disasm/t01_mov.s: Remove carriage returns.
903 * gdb.disasm/t02_mova.s: Ditto.
904 * gdb.disasm/t03_add.s: Ditto.
905 * gdb.disasm/t04_sub.s: Ditto.
906 * gdb.disasm/t05_cmp.s: Ditto.
907 * gdb.disasm/t06_ari2.s: Ditto.
908 * gdb.disasm/t07_ari3.s: Ditto.
909 * gdb.disasm/t08_or.s: Ditto.
910 * gdb.disasm/t09_xor.s: Ditto.
911 * gdb.disasm/t10_and.s: Ditto.
912 * gdb.disasm/t11_logs.s: Ditto.
913 * gdb.disasm/t12_bit.s: Ditto.
914 * gdb.disasm/t13_otr.s: Ditto.
915
ec33ab7f
JK
9162007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
917
918 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
919
ae0d01ff
UW
9202007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
921
922 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
923 provide DFP support.
924
55eddb0f
DJ
9252007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
926
927 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
928 Test "set powerpc vector-abi". Skip auto-detection tests for old
929 toolchains.
930
7020f05c
PA
9312007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
932
933 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
934 with [string compare].
935
84bc3db9
PA
9362007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
937
938 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
939 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
940
5876dc88
LM
9412007-10-25 Luis Machado <luisgpm@br.ibm.com>
942
943 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
944 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
945 * gdb.opt/Makefile.in: New makefile.
946 * Makefile.in: Create new directory "gdb.opt".
947 * configure.ac: Add "gdb.opt" directory.
948 * configure: Regenerated.
949
c3ea9a14
DE
9502007-10-25 Doug Evans <dje@google.com>
951
952 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
953 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
954
93004d61
TJB
9552007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
956 Thiago Jung Bauermann <bauerman@br.ibm.com>
957
958 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
959 Floating Point expressions.
960 * gdb.base/dfp-test.exp: new file adding tests for Decimal
961 Floating Point variables.
962 * gdb.base/dfp-test.c: new file containing program with Decimal
963 Floating variables, used by gdb.base/dfp-test.exp.
964
62a24a2b
DJ
9652007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
966
967 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
968
e7b1eae6
UW
9692007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
970
971 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
972 compiling test case with GCC.
973 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
974
c641edcc
UW
9752007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
976
977 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
978 format changes.
979
5e5ebfe6
MS
9802007-10-18 Michael Snyder <msnyder@specifix.com>
981
982 * gdb.base/dbx.exp: Add missing "-re " operator.
983
e831e7b6
GM
9842007-10-16 Gaius Mulley <gaius@glam.ac.uk>
985
986 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
987 * configure.ac: Removed trailing spaces after backslash.
988 * gdb.modula2: New directory.
989 * gdb.modula2/Makefile.in: New file.
990 * gdb.modula2/unbounded-array.exp: New file.
991 * gdb.modula2/unbounded1.c: New file.
992
7cc46491
DJ
9932007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
994
995 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
996
9972007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
998
999 * gdb.base/sigstep.c (main): Add checks for
1000 return values for setitimer call.
1001 Call setitimer again with itimer = ITIMER_REAL
1002 if first call to setitimer fails.
1003
e91528f0
KH
10042007-10-11 Kazu Hirata <kazu@codesourcery.com>
1005
1006 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
1007 of $timeout.
1008
2ec9a4f8
DJ
10092007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1010
1011 * gdb.server/server-run.exp: Test for dynamic linker symbols.
1012
10132007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
1014
1015 * lib/gdb.exp (gdb_run_cmd): Move comment outside
1016 of gdb_expect call, to avoid interruption.
1017
64b2fa04
PA
10182007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
1019
1020 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
1021 (v_unsigned_long_long, v_long_long_array)
1022 (v_signed_long_long_array, v_unsigned_long_long_array)
1023 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
1024 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
1025 [!NO_LONG_LONG]: New.
1026 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
1027 v_long_long_member.
1028
1029 (v_long_long_func, v_signed_long_long_func)
1030 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
1031 (main) [!NO_LONG_LONG]: Initialize long long variants.
1032
1033 * gdb.base/whatis.exp: If board file requests no_long_long, build
1034 test with NO_LONG_LONG defined. Test long long, signed long long,
1035 and unsigned long long variants but only if board file doesn't
1036 disable it.
1037
a912286e
DJ
10382007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
1039 Daniel Jacobowitz <dan@codesourcery.com>
1040
1041 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
1042 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
1043 * configure: Regenerated.
1044 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
1045 gdb.pascal/types.exp, lib/pascal.exp: New files.
1046
471ba8c9
DJ
10472007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
1048
1049 * gdb.cp/classes.exp (do_tests): Always step to the line after the
1050 call.
1051 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
1052 to return to the call.
1053 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
1054 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
1055 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
1056 * gdb.mi/mi-until.exp (test_until): Likewise.
1057 * gdb.mi/mi2-until.exp (test_until): Likewise.
1058
fef8a650
DJ
10592007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
1060
1061 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
1062 two-char array.
1063 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
1064
d983da9c
DJ
10652007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
1066
1067 * gdb.threads/watchthreads.c (thread_function): Sleep between
1068 iterations.
1069 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
1070 at once for S/390. Generate matching fails and passes.
1071
17f62551
VP
10722007-09-27 Vladimir Prus <vladimir@codesourcery.com>
1073
1074 * gdb.mi/var-cmd.c (do_children_tests): Initialize
1075 the 'struct_declarations' variable to zeros.
17f62551 1076
ed0616c6
VP
10772007-09-24 Vladimir Prus <vladimir@codesourcery.com>
1078
1079 * gdb.cp/mb-ctor.cc: New.
1080 * gdb.cp/mb-ctor.exp: New.
1081 * gdb.cp/mb-templates.cc: New.
1082 * gdb.cp/mb-templates.exp: New.
1083
41f1b697
DJ
10842007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
1085
1086 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
1087
3f213f78
PA
10882007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
1089
1090 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
1091 targets.
1092 * configure: Regenerate.
1093
0d381245
VP
10942007-09-23 Vladimir Prus <vladimir@codesourcery.com>
1095
1096 * gdb.base/annota1.exp: Adjust for 'info break'
1097 format changes.
1098 * gdb.base/annota3.exp: Likewise.
1099 * gdb.base/break.exp: Likewise.
1100 * gdb.base/condbreak.exp: Likewise.
1101 * gdb.base/pending.exp: Likewise.
1102 * gdb.base/sepdebug.exp: Likewise.
1103 * gdb.base/unload.exp: Likewise.
1104 * gdb.base/ovldbreak.exp: Likewise.
1105
fe3f5fa8
VP
11062007-09-22 Vladimir Prus <vladimir@codesourcery.com>
1107
1108 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
1109 messages.
1110 * gdb.base/chng-syms.exp: Likewise.
1111 * gdb.base/unload.exp: Likewise.
1112
a75cf6c0
DJ
11132007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
1114
1115 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
1116
18ecae38
DJ
11172007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
1118
1119 * schedlock.c (NUM): Change to 1.
1120 (main): Use args[0] for the main thread.
1121 * schedlock.exp: Only expect two threads. Only issue one pass or fail
1122 regardless of the number of threads.
1123
5509918f
MR
11242007-09-14 Maciej W. Rozycki <macro@mips.com>
1125
4a543daf
MR
1126 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
1127 type down.
1128 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
1129 test.
1130 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
1131 watchpoint type down.
1132 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
1133 test.
1134
11352007-09-14 Maciej W. Rozycki <macro@mips.com>
1136
5509918f
MR
1137 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
1138 Move all the tests here and run them twice, once using software
1139 watchpoints and once using hardware watchpoints.
1140 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
1141
40b53987
DJ
11422007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
1143
1144 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
1145 test.
1146
695e2681
MK
11472007-09-10 Mark Kettenis <kettenis@gnu.org>
1148
8b3fc8d8
MK
1149 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
1150 build-id.
1151
695e2681
MK
1152 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
1153 know about $ORIGIN. Calculate output dir from $dest instead of
1154 using ${objdir}/{$subdir}.
1155
58d69f29
MK
11562007-09-09 Mark Kettenis <kettenis@gnu.org>
1157
1158 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
1159 gcore, before continuing with the test.
1160
3e347599
DJ
11612007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
1162
1163 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
1164 * gdb.mi/mi-watch.exp: Likewise.
1165
ea37ba09
DJ
11662007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1167 Jim Blandy <jimb@codesourcery.com>
1168
1169 * gdb.arch/i386-sse.exp: Do not expect character constants.
1170 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
1171 * gdb.base/display.exp: Allow print/s.
1172 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
1173 and unsigned char array changes.
1174
2025a643
DJ
11752007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1176
1177 * gdb.base/display.exp: Add tests for printf %p.
1178
26669a27
PA
11792007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
1180
1181 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
1182 the dll name to unicode.
1183
c8f021f8
JK
11842007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1185
1186 * gdb.base/default.exp (show version): Update the version text.
1187 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
1188
4cf31eea
JK
11892007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1190
1191 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
1192 New files.
1193
4935890f
JK
11942007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1195
1196 * lib/gdb.exp (build_id_debug_filename_get): New function.
1197 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
1198 Remove the generate DEBUG file for the future testcase runs.
1199 New testcase for the NT_GNU_BUILD_ID retrieval.
1200 Move the final testing step to ...
1201 (test_different_dir): ... a new function.
1202 New parameter XFAIL to XFAIL all the tests performed.
1203 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
1204 New parameter TYPE to PF_PREFIX all the tests performed.
1205
02142340
VP
12062007-08-31 Vladimir Prus <vladimir@codesourcery.com>
1207
1208 * gdb.mi/mi-var-cp.cc (path_expression): New
1209 function.
1210 * gdb.mi/mi-var-cp.exp: Run path exression tests.
1211
36acd84e
UW
12122007-08-27 Markus Deuling <deuling@de.ibm.com>
1213
1214 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
1215 to fit into SPU Local Store memory.
1216
a896d121
JB
12172007-08-23 Joel Brobecker <brobecker@adacore.com>
1218
1219 * gdb.base/default.exp: Adjust the expected output of "info
1220 warranty" after the switch to GPLv3.
1221
7b433602
JB
12222007-08-23 Joel Brobecker <brobecker@adacore.com>
1223
1224 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
1225 to 30000 (from 20000).
1226
e22f8b7c
JB
12272007-08-23 Joel Brobecker <brobecker@adacore.com>
1228
1229 Switch the license of all .exp files to GPLv3.
1230 Switch the license of all .f and .f90 files to GPLv3.
1231 Switch the license of all .s and .S files to GPLv3.
1232
5a0e3bd0
JB
12332007-08-23 Joel Brobecker <brobecker@adacore.com>
1234
1235 * configure.ac: Switch license to GPLv3.
1236
cc00619d
JB
12372007-08-23 Joel Brobecker <brobecker@adacore.com>
1238
1239 Switch the licensing to GPLv3 for all .ads and .adb files.
1240
8d26208a
DJ
12412007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
1242
1243 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
1244 and t_int_double.
1245 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
1246
4fcb9948
JB
12472007-08-17 Joel Brobecker <brobecker@adacore.com>
1248
1249 * gdb.base/step-line.c: Switch license to GPL version 3, and
1250 update copyright year.
1251 * gdb.base/step-line.inp: Likewise.
1252
b9c34f67
JB
12532007-08-17 Joel Brobecker <brobecker@adacore.com>
1254
1255 * gdb.base/gdb1555.exp: Make expected output immune to formatting
1256 changes inside gdb1555.c.
1257 * gdb.base/pending.exp: Likewise.
1258
2cc17678
DJ
12592007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
1260
1261 * config/default.exp: New file.
1262
e48883f7
DJ
12632007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1264
1265 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
1266 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
1267
1ab80e5b
MR
12682007-07-30 Maciej W. Rozycki <macro@mips.com>
1269
1270 * gdb.base/dump.exp: Force the correct endianness for binary
1271 formats not carrying this information.
1272
aba471f5
DJ
12732007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1274
1275 * gdb.threads/staticthreads.exp: Match .*sem_post.
1276
d4e07204
DJ
12772007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1278
1279 * gdb.base/readline.exp (operate_and_get_next): Match the final
1280 prompt.
1281
2b97317d
KB
12822007-07-23 Kevin Buettner <kevinb@redhat.com>
1283
1284 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
1285 to restarting SID.
1286
44efa07a
KB
12872007-07-18 Kevin Buettner <kevinb@redhat.com>
1288
1289 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
1290 prior to `gdb_start'.
1291
7b5ebade
KB
12922007-07-18 Kevin Buettner <kevinb@redhat.com>
1293
1294 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
1295 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
1296 Remove call to gdb_unload.
1297
255e7678
DJ
12982007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
1299 Daniel Jacobowitz <dan@codesourcery.com>
1300
1301 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
1302 for __WIN32__.
1303 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
1304 * gdb.base/unload.exp: Use shared library test routines.
1305
3a40aaa0
UW
13062007-07-03 Markus Deuling <deuling@de.ibm.com>
1307
1308 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
1309 * gdb.base/solib-symbol-lib.c: Likewise.
1310 * gdb.base/solib-symbol-main.c: Likewise.
1311
b0f4b84b
DJ
13122007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
1313
1314 * config/gdbserver.exp (gdb_reconnect): New.
1315 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
1316 gdb.base/solib-disc.exp: New files.
1317 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
1318 remote debugging".
1319 (gdb_compile): Add shlib_load flag.
1320 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
1321 port.
1322 (gdbserver_reconnect): New.
1323
1b05479a
DJ
13242007-07-01 Nick Roberts <nickrob@snap.net.nz>
1325 Daniel Jacobowitz <dan@codesourcery.com>
1326
1327 * gdb.base/annota3.exp: Test for if construct.
1328
86f78eb2
DJ
13292007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
1330
1331 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
1332
6a2eb474
MR
13332007-06-21 Chris Dearman <chris@mips.com>
1334 Maciej W. Rozycki <macro@mips.com>
1335
1336 * gdb.base/display.exp: Allow a newline after display/i.
1337 * gdb.base/pc-fp.exp: Likewise.
1338 * gdb.base/sigbpt.exp: Likewise.
1339
f8b73d13
DJ
13402007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1341
1342 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
1343 required features to be included.
1344
4339e69e
DJ
13452007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
1346
1347 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
1348 in info threads output.
1349
23d964e7
UW
13502007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1351 Markus Deuling <deuling@de.ibm.com>
1352
1353 * gdb.arch/spu-info.exp: New testcase.
1354 * gdb.arch/spu-info.c: New file.
1355
fd20f75b
DJ
13562007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
1357
1358 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
1359 tpcs_offset. Restore lr after the call.
1360 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
1361
2226f861
DJ
13622007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
1363
1364 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
1365 (gdbserver_run): Kill any running gdbserver.
1366 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
1367
d12371a9
MR
13682007-05-17 Maciej W. Rozycki <macro@mips.com>
1369
1370 * gdb.base/sigbpt.exp: Preset segv_addr.
1371
93f02886
DJ
13722007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
1373
1374 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
1375 (gdb_compile_shlib): Likewise.
1376 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
1377 (default_gdb_init): Clear cleanfiles.
1378 (gdb_finish): Delete recorded cleanfiles.
1379 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
1380
1381 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
1382 Do not use isnative.
1383 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
1384 gdb.base/so-impl-ld.exp: Likewise.
1385 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
1386 * gdb.base/unload.exp: Likewise. Do not pass empty option to
1387 gdb_compile.
1388
b04e06d7
VP
13892007-05-15 Vladimir Prus <vladimir@codesourcery.com>
1390
1391 * config/unknown.exp: Remove.
1392
069ed931
UW
13932007-05-15 Markus Deuling <deuling@de.ibm.com>
1394
1395 * gdb.base/info-proc.exp: Check is_remote.
1396
09db0d03
UW
13972007-05-14 Markus Deuling <deuling@de.ibm.com>
1398
1399 * gdb.base/gcore.exp: Initialize variable core_supported.
1400
af2cbe8c
DJ
14012007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1402
1403 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
1404
027c0295
DJ
14052007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1406
1407 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
1408 * gdb.threads/print-threads.exp (test_all_threads): Allow
1409 negative and hexadecimal thread IDs.
1410
dc5000e7
DJ
14112007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1412
1413 * gdb.java/jprint.java (public): Avoid invalid call to static
1414 method.
1415
2e74ed18
DP
14162007-05-14 Denis Pilat <denis.pilat@st.com>
1417
1418 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
1419 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
1420 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
1421 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
1422 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
1423
83547f02
UW
14242007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1425
1426 * gdb.base/overlays.exp: Add support for targets with only code
1427 overlay support, not data overlay. Support spu-*-* target in
1428 this mode.
1429 * gdb.base/ovlymgr.c: Provide stubs for spu target.
1430 * gdb.base/spu.ld: New file.
1431
b18be20d
DJ
14322007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
1433
1434 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
1435
be444858
DJ
14362007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
1437
1438 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
1439
b1d53152
DJ
14402007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
1441
1442 * gdb.java/jmain.exp: Handle demangled names with and without method
1443 signatures.
1444
d084b331
DJ
14452007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
1446
1447 * gdb.mi/mi-syn-frame.c (main, foo, bar)
1448 (have_a_very_merry_interrupt): Remove calls to puts.
1449 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
1450 inferior output.
1451 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
1452 test names.
1453
db9d7fc5
DJ
14542007-04-29 Markus Deuling <deuling@de.ibm.com>
1455 Daniel Jacobowitz <dan@codesourcery.com>
1456
1457 * gdb.base/auxv.exp (core_works): Also check is_remote.
1458 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
1459
ef783a7d
VP
14602007-04-25 Vladimir Prus <vladimir@codesourcery.com>
1461
1462 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
1463 message, not the undefined 'module' variable.
1464 * gdb.base/siginfo.exp: Likewise.
1465 * gdb.base/sigstep.exp: Likewise.
1466 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
1467 serialport.
1468 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
1469
b7b73cae
CV
14702007-04-25 Corinna Vinschen <vinschen@redhat.com>
1471
1472 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
1473 target sim fails. Return 0 otherwise.
1474 (gdb_load): Return prematurely if gdb_target_sim fails.
1475
7d90fdfa
DP
14762007-04-16 Denis Pilat <denis.pilat@st.com>
1477
1478 * gdb.base/setshow.exp: Reset height after having set it to 100.
1479
5d3e9c85
DP
14802007-04-16 Denis Pilat <denis.pilat@st.com>
1481
1482 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
1483
18e75969
DP
14842007-04-16 Denis Pilat <denis.pilat@st.com>
1485
1486 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
1487
25d5ea92
VP
14882007-04-14 Vladimir Prus <vladimir@codesourcery.com>
1489
1490 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
1491 tests. Run the frozen varobjs test.
1492 * gdb.mi/var-cmd.c (do_frozen_tests): New.
1493 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
1494
0b49cb80
JK
14952007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1496
1497 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
1498 gdb.base/type-opaque.exp: New files.
1499
a73bafbc
VP
15002007-04-01 Vladimir Prus <vladimir@codesourcery.com>
1501
1502 * gdb.mi/mi-var-child.c
1503 (do_children_tests): User char[2] instead of
1504 char so that automatic printing of pointers to char
1505 don't give unpredicable result.
1506 * gdb.mi/var-cmd.c (do_locals_test): Initialize
1507 local variables.
1508 * gdb.mi/mi-var-child.exp: Step to right line
1509 of do_children_tests.
1510 * gdb.mi/mi2-var-child.exp: Likewise.
1511 * gdb.mi/mi-var-cmd.exp: Step to right line of
1512 do_locals_tests.
1513 (do_children_tests): User char[2] instead of
1514 char so that automatic printing of pointers to char
1515 don't give unpredicable result.
1516 * gdb.mi/mi2-var-cmd.exp: Likewise.
1517 * lib/mi-support.exp (mi_continue_to_line):
1518 Pass test name to mi_wait_for_stop.
1519
7ce59000
DJ
15202007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1521
1522 * gdb.asm/asm-source.exp: Remove d10v case.
1523 * lib/gdb.exp (skip_cplus_tests): Likewise.
1524 * gdb.asm/d10v.inc: Deleted.
1525
20389057
DJ
15262007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1527
1528 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
1529
8807d78b
DJ
15302007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1531
1532 * config/netware.exp: Delete file.
1533
aa3edb8e
JB
15342007-03-29 Joel Brobecker <brobecker@adacore.com>
1535
1536 * gdb.dwarf2/dw2-noloc.S: New file.
1537 * gdb.dwarf2/dw2-noloc.exp: New file.
1538
297561ac
PA
15392007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
1540
1541 * gdb.cp/method2.cc: New test.
1542 * gdb.cp/method2.exp: New test.
1543 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
1544
1f81bd39
DJ
15452007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
1546
1547 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
1548
9453113a
DJ
15492007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
1550
1551 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
1552
b741e217
DJ
15532007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
1554
1555 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
1556 (gdb_load): Delete, replace with...
1557 (gdb_reload): ...this.
1558 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
1559 * gdb.server/server-mon.exp: Likewise.
1560 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
1561 (gdb_start_cmd): New.
1562 (gdb_file_cmd): Save the last loaded file.
1563 (gdb_reload): New.
1564 (gdb_gnu_strip_debug): Use transform.
1565 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
1566 support here. Use new $last_loaded_file. Check mtime.
1567 (gdb_target_cmd): Handle ObjC failure case.
1568 (infer_host_exec): Delete.
1569 (gdbserver_load): Rename to...
1570 (gdbserver_run): ...this. Simplify.
1571 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
1572 (mi_gdb_load): Move most contents to a new function...
1573 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
1574 (mi_run_cmd): Use mi_gdb_target_load.
1575 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
1576 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
1577 Use gdb_run_cmd.
1578 * gdb.base/charsign.exp: Remove incorrect comment.
1579 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
1580 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
1581 gdb.base/start.exp: Use gdb_start_cmd.
1582
446ab585
MR
15832007-03-23 Nigel Stephens <nigel@mips.com>
1584 Maciej W. Rozycki <macro@mips.com>
1585
1586 * gdb.base/sigbpt.exp: Fix the message when skipping test.
1587 * gdb.base/signull.exp: Similarly.
1588
bbb88ebf
UW
15892007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1590
1591 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
1592 messages available to test cases (like chng-sym.exp).
1593
cb8c4a99
AS
15942007-03-14 Andreas Schwab <schwab@suse.de>
1595
1596 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
1597 format changes.
1598
4e463ff5
DJ
15992007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
1600
1601 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
1602 (optimized_1): New.
1603 (main): Call optimized_1.
1604 (gdb2029): Correct typos. Call gdb2029_marker.
1605 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
1606 for gdb2029.
1607
b6db2c47
MK
16082007-03-12 Mark Kettenis <kettenis@gnu.org>
1609
1610 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
1611 as tabs. Remove redundant test pattern.
1612
70ed3737
UW
16132007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1614
1615 * gdb.base/long_long.exp: Accept optional symbol name in <...>
1616 for /a format output.
1617
47b67b60
DJ
16182007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
1619
1620 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
1621 collect output incrementally.
1622
b8953b0e
UW
16232007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1624
1625 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
1626 for -var-create lpcharacter test.
1627 * gdb.mi/mi2-var-cmd.exp: Likewise.
1628
7acd5c40
UW
16292007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1630
1631 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
1632 pass on targets where address zero is readable.
1633
9c6759c1
UW
16342007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1635
1636 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
1637 just a single architecture.
1638
a2f1aeb4
UW
16392007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1640
1641 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
1642 (fetch_all_registers): New function, uses gdb_test_multiple and
1643 exp_continue to fetch inferior output line-by-line.
1644 Replace all uses of do_get_all_registers by fetch_all_registers.
1645
46579ac2
UW
16462007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1647
1648 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
1649 in target_info.
1650
fc133f24
MS
16512007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1652
1653 * gdb.threads/manythreads.exp: Use $message string for
1654 consistancy; add a default (timeout) case.
1655
7646a51d
MS
16562007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1657
1658 * gdb.base/watchpoint.exp: Fix truncated comment.
1659
dcfff61f
MS
16602007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1661
1662 * Makefile.in: Remove spurious single-quotes from sed command.
1663
664e3ee9
DJ
16642007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
1665
1666 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
1667 func.
1668 * gdb.mi/mi2-var-cmd.exp: Likewise.
1669
d7cc6f2f
JB
16702007-02-27 Joel Brobecker <brobecker@adacore.com>
1671
1672 * gdb.dwarf2/dw2-producer.S: New file.
1673 * gdb.dwarf2/dw2-producer.exp: New testcase.
1674
16752007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
1676
1677 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
1678 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
1679 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
1680 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
1681 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1682 Revert tests to use mi_gdb_test and include value field in output
1683 of -var-create.
1684
93d42b30
DJ
16852007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
1686
1687 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
1688
c499ed39
DJ
16892007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
1690
1691 * gdb.base/maint.exp: Remove full paths from test names.
1692 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
1693 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
1694
9836f81b
JB
16952007-02-27 Joel Brobecker <brobecker@adacore.com>
1696
1697 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
1698
c74d0ad8
DJ
16992007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1700
1701 * gdb.server/server-mon.exp: New test.
1702
2711e456
DJ
17032007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1704
1705 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
1706
ff6f572f
DJ
17072007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1708
1709 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
1710 register capitalization.
1711
fada3feb
DP
17122007-02-13 Denis Pilat <denis.pilat@st.com>
1713
1714 * gdb.mi/mi-var-invalidate.exp: New file.
1715
fb1e4ffc
DJ
17162007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1717
1718 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
1719
3da939d7
DJ
17202007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1721
1722 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
1723
123dc839
DJ
17242007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1725
1726 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
1727 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
1728
877e3645 17292007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
1730
1731 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
1732 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
1733 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
1734 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
1735 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 1736 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
1737 Update tests to include value field in output of -var-create.
1738
3c0a2960
AS
17392007-02-08 Andreas Schwab <schwab@suse.de>
1740
1741 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
1742
108546a0
DJ
17432007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
1744
1745 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
1746 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
1747
d701dcab
DP
17482007-02-02 Denis Pilat <denis.pilat@st.com>
1749
1750 * gdb.threads/threadapply.exp: check that frame is not changed by
1751 the thread apply all command.
1752
783e3e2f
AS
17532007-01-31 Andreas Schwab <schwab@suse.de>
1754
6d9c3a87
AS
1755 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
1756
3c50d7b9
AS
1757 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
1758 in the dwarf sections.
1759 * gdb.dwarf2/mac-fileno.S: Likewise.
1760
783e3e2f
AS
1761 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
1762 bspstore register on ia64.
1763
78ff580e
AS
17642007-01-29 Andreas Schwab <schwab@suse.de>
1765
cc8e9b12
AS
1766 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
1767 "frame-begin" annotation.
1768
78ff580e
AS
1769 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
1770 number of "frames-invalid" annotations.
1771
704a4f78
DJ
17722007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1773
1774 * gdb.base/commands.exp: Call if_commands_test.
1775 (gdb_test_no_prompt, if_commands_test): New.
1776
e741bf94
MK
17772007-01-28 Mark Kettenis <kettenis@gnu.org>
1778
1779 * gdb.threads/sigthread.c (NSIGS): Make bigger.
1780
474d0ad3
AS
17812007-01-27 Andreas Schwab <schwab@suse.de>
1782
1783 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
1784 .short/.int/.quad in the dwarf sections.
1785 * gdb.dwarf2/dw2-intercu.S: Likewise.
1786 * gdb.dwarf2/dw2-intermix.S: Likewise.
1787
e784b426
JK
17882007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1789
1790 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
1791 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
1792 array.
e784b426
JK
1793 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
1794 * gdb.base/setvar.exp: Likewise.
1795
37f08e04
AS
17962007-01-26 Andreas Schwab <schwab@suse.de>
1797
9a01813a
AS
1798 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
1799 test.
1800
37f08e04
AS
1801 * gdb.base/multi-forks.exp ("restart $i"): Also match
1802 __kernel_syscall_via_break.
1803
6e2a9270
VP
18042007-01-24 Vladimir Prus <vladimir@codesourcery.com>
1805
1806 * lib/mi-support.exp (mi_delete_varobj): New.
1807 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
1808 testcase.
1809 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
1810 (main): Call the above.
1811 (reference_update_test, base_in_reference_test)
1812 (reference_to_pointer): Delete the created varobjs.
1813
e515b470
DJ
18142007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
1815
1816 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
1817 * configure: Regenerated.
1818 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
1819 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
1820 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
1821 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
1822 * lib/gdb.exp (gdb_skip_xml_test): New function.
1823
08d8bcd7
DJ
18242007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
1825
1826 * gdb.base/sigrepeat.exp: Correct error message.
1827
18282007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
1829 Daniel Jacobowitz <dan@codesourcery.com>
1830
1831 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
1832 gdb.arch/i386-gnu-cfi-asm.S: New files.
1833
97c3f1f3
JK
18342007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1835
1836 * lib/gdb.exp: Abort on missing `site.exp'.
1837
cb1df416
DJ
18382007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1839 Daniel Jacobowitz <dan@codesourcery.com>
1840
1841 * gdb.base/included.c, gdb.base/included.exp,
1842 gdb.base/included.h: New files.
1843
35990120
DJ
18442007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1845
1846 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
1847 (maximize_rlimit): Reduce limits on 64-bit systems.
1848
6e81a116 18492007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
1850
1851 From Marcus Deuling <deuling@de.ibm.com>:
1852 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
1853 every case.
1854
6c3c41f3
NR
18552007-01-13 Nick Roberts <nickrob@snap.net.nz>
1856
1857 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
1858 (test_path_specification): Use objdir instead of srcdir to always
1859 get an absolute filename.
1860
2f12c312
DJ
18612007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
1862
1863 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
1864
81121995
VP
18652007-01-11 Vladimir Prus <vladimir@codesourcery.com>
1866
1867 * gdb.mi/mi-var-cp.cc (reference_update_tests):
1868 Make sure the variable we're using is in scope.
1869 (reference_to_pointer): Likewise.
1870
4741b737
DJ
18712007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1872
1873 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
1874 has no debug information.
1875
054410c3
DJ
18762007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1877
1878 * gdb.base/annota1.exp: Remove extra send_gdb.
1879
818f79f6
DJ
18802007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1881
1882 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
1883
f7a6bb70
DJ
18842007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1885
1886 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
1887
57e66780
DJ
18882007-01-08 Nick Roberts <nickrob@snap.net.nz>
1889 Daniel Jacobowitz <dan@codesourcery.com>
1890
1891 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
1892 lcharacter or linteger change. Correct duplicated test name.
1893 * gdb.mi/mi2-var-cmd.exp: Likewise.
1894
3d799a95
DJ
18952007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
1896
1897 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
1898
18992007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
1900
1901 * gdb.base/nofield.c: New file.
1902 * gdb.base/nofield.exp: New testcase.
1903
eafb94e8
NR
19042007-01-05 Nick Roberts <nickrob@snap.net.nz>
1905
1906 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
1907
1908 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
1909 test.
1910
5e572bb4
DJ
19112007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1912
1913 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
1914
74a44383
DJ
19152007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1916
1917 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
1918 when continuing.
1919
1b572db9
DJ
19202007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1921
1922 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
1923 Expect ".exe" extension.
1924
381bc39b
DJ
19252007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1926
1927 * gdb.base/charset.exp: Add explicit filename to break.
1928 * gdb.base/dbx.exp: Add explicit filename to breaks.
1929
2b70e4c6
DJ
19302007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1931
1932 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
1933 * gdb.mi/mi2-file.exp: Likewise.
1934
303b6f5d
DJ
19352007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1936
1937 Implement specification of MI tests as comments
1938 in C and C++ sources.
1939 * lib/mi-support.exp (mi_autotest_data): New variable.
1940 (mi_autotest_source): New variable.
1941 (count_newlines, mi_prepare_inline_tests)
1942 (mi_get_inline_test, mi_continue_to_line)
1943 (mi_run_inline_test, mi_tbreak)
1944 (mi_send_resuming_command, mi_wait_for_stop): New functions.
1945 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
1946 Run inline tests.
1947 * gdb.mi/mi-var-cp.cc: Define tests here.
1948
23da0d94
VP
19492007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1950
1951 Simplify usage of mi_continue_to.
1952 * lib/mi-support.exp (mi_runto_helper): Renamed
1953 from mi_runto, added new parameter 'run_or_continue'.
1954 (mi_runto): Use mi_runto_helper.
1955 (mi_continue_to): Accept just function name as parameter.
1956 Use mi_runto_helper.
1957 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
1958 * gdb.mi/mi2-var-cmd.exp: Likewise.
1959
f9e18282
JB
19602006-01-04 Joel Brobecker <brobecker@adacore.com>
1961
1962 Make this testcase a bit more realistic. The current code
1963 is too simplistic, and allows the compiler to optimize out
1964 some of the entities we need for this testcase.
1965 * gdb.ada/null_record/bar.ads (Void_Star): New type.
1966 (Do_Nothing): Add extra parameter.
1967 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
1968 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
1969 by using a variable of type Void_Star.
1970
fd678c65
JB
19712006-01-04 Joel Brobecker <brobecker@adacore.com>
1972
1973 * gdb.ada/catch_ex/foo.adb: New file.
1974 * gdb.ada/catch_ex.exp: New testcase.
1975
05cfdb42
DJ
19762007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
1977
1978 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
1979 pass --image-base to linker.
1980
2e03ee74
DJ
19812007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1982 Daniel Jacobowitz <dan@codesourcery.com>
1983
1984 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
1985 secondary prompts.
1986
0d5de010
DJ
19872007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1988
1989 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
1990 output. Test the types of members and member pointers.
1991 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
1992 gdb/2092.
1993 * gdb.cp/member-ptr.exp: Search for a comment instead of a
1994 statement. Enable for GCC. Update expected output for some tests
1995 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
1996 layout.
1997 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
1998 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
1999 (Diamond::vget_base): New.
2000 (main): Add new tests.
2001 * gdb.cp/printmethod.exp: Update expected output for member functions.
2002 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
2003 print pEe->D::vg().
2004
61a771aa
DJ
20052007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
2006
2007 * gdb.threads/tls.exp: Allow stops in sem_post.
2008
2fa63963
DJ
20092006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
2010
2011 * gdb.base/annota1.exp: Allow .*printf in backtraces.
2012 * gdb.base/annota3.exp: Likewise.
2013 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
2014 again (instead of timing out).
2015 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
2016 GCC bug 26475.
2017 * gdb.java/jmisc.exp: Adjust to work with method signatures including
2018 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
2019 test from jmisc1.exp.
2020 * gdb.java/jmisc1.exp: Delete.
2021 * gdb.java/jprint.exp: Adjust to work with method signatures including
2022 return types.
2023 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
2024 * gdb.threads/linux-dp.exp: Don't be confused by program output.
2025 * lib/java.exp (compile_java_from_source): Pass the correct type
2026 to target_compile.
2027
5eefc2b7
JB
20282006-12-31 Joel Brobecker <brobecker@adacore.com>
2029
2030 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
2031 (stack_align_edx): New function.
2032 (stack_align_eax): New function.
2033 (main): Add calls to stack_align_edx and stack_align_eax.
2034 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
2035 Add testing for the cases where the register used during a stack
2036 realignment is edx. Same for eax.
2037
227c54da
DJ
20382006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
2039
2040 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
2041 and generic PE targets.
2042
cab8ac94
JB
20432006-12-29 Joel Brobecker <brobecker@adacore.com>
2044
2045 * gdb.ada/array_return.exp: Update copyright date list.
2046
ba54f318
JB
20472006-12-27 Joel Brobecker <brobecker@adacore.com>
2048
2049 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
2050 (Create_Small_Float_Vector): New function.
2051 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
2052 function body.
2053 * gdb.ada/array_return/p.adb: Use new type and function from
2054 package Pck.
2055 * gdb.ada/array_return.exp: Add a test verifying that GDB is
2056 able to print the value returned by a function returning an
2057 array of float.
2058
6b7a35dd
JB
20592006-12-20 Joel Brobecker <brobecker@adacore.com>
2060
2061 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
2062 The associated tests should be PASSing.
2063
038224f6
VP
20642006-12-08 Vladimir Prus <vladimir@codesourcery.com>
2065
2066 Test for base in references.
2067 * gdb.mi/mi-var-cp.cc: Add test code.
2068 * gdb.mi/mi-var-cp.exp: Test for bases in references.
2069 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
2070 * gdb.mi/mi2-watch.exp: Likewise.
2071 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
2072 (mi_list_varobj_children): New function.
2073
b26ed50d
VP
20742006-12-08 Vladimir Prus <vladimir@codesourcery.com>
2075
2076 * lib/mi-support.exp
2077 (mi_runto): Accept "()" after function name.
2078 (mi_create_varobj): New function.
2079 (mi_varobj_update): New function.
2080 (mi_Check_varobj_value): New function.
2081 * gdb.mi/mi-var-cp.exp: New file.
2082 * gdb.mi/mi-var-cp.cc: New file.
2083
08232497
DJ
20842006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
2085
2086 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
2087 gdb.base/weaklib2.c: New files.
2088
d394c993 20892006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 2090
ac6c2fba
NS
2091 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
2092 info. Adjust test names.
2093
8ec659a0 2094 * gdb.base/break.c (main): Move position of malloc.
d394c993 2095 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 2096
acd65feb
VP
20972006-11-28 Vladimir Prus <vladimir@codesourcery.com>
2098
2099 * gdb.mi/mi-var-cmd.exp: Check -var-update after
2100 assignement of arrays and function pointers.
2101 * gdb.mi/var-cmd.c: Add declaration necessary for above
2102 tests.
2103
f556d5e5
NS
21042006-11-27 Nathan Sidwell <nathan@codesourcery.com>
2105
2106 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
2107
2108 * gdb.threads/linux-dp.exp: Read thread table before and after
2109 creating each philosopher and verify it.
2110
697bc68d
NS
21112006-11-27 Nathan Sidwell <nathan@codesourcery.com>
2112 Paul Brook <paul@codesourcery.com>
2113 Daniel Jacobowitz <dan@codesourcery.com>
2114
2115 * gdb.base/ending-run.exp: Flatten expect script stepping out of
2116 main to remove duplication. Add start function of the form
2117 '_*start[1-9]*'. Add RVDS start function.
2118
29d73ae4
DJ
21192006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
2120
2121 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
2122
c1d88655
UW
21232006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2124
2125 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
2126 * gdb.asm/spu.inc: New file.
2127 * gdb.base/term.exp: Disable if [target_info exists noargs].
2128 * gdb.gdb/complaints.exp: Disable if ![isnative].
2129 * gdb.gdb/selftest.exp: Likewise.
2130 * gdb.gdb/observer.exp: Likewise.
2131 * gdb.gdb/xfullpath.exp: Likewise.
2132 * gdb.base/attach.exp: Disable on SPU target.
2133 * gdb.cp/bs145503.exp: Likewise.
2134 * gdb.cp/exception.exp: Likewise.
2135 * gdb.cp/userdef.exp: Likewise.
2136
32a13b1a
DJ
21372006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
2138
2139 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
2140
d8295fe9
VP
21412006-11-10 Vladimir Prus <vladimir@codesourcery.com>
2142
2143 * gdb.base/completion.exp: Fix completion tests for
2144 'info' and 'info '.
2145 * gdb.base/help.exp (help_test_raw, test_class_help)
2146 (test_prefix_command_help): Move...
2147 * lib/gdb.exp: Here.
2148 * gdb.base/main.exp: Adjust.
2149 * gdb.cp/maint.exp: Adjust.
2150 * gdb.trace/tracecmd.exp: Use test_help_class.
2151
8c394015
VP
21522006-11-09 Vladimir Prus <vladimir@codesourcery.com>
2153
2154 * gdb.stabs/weird.exp (print_weird_var): Use
2155 gdb_test_multiple instead of gdb_expect.
2156
027fc1bc
VP
21572006-11-09 Vladimir Prus <vladimir@codesourcery.com>
2158
2159 * gdb.base/help.exp (help_test_raw): New.
2160 (test_class_help): New.
2161 (test_prefix_command_help): New.
2162 Adjust testcases.
2163
67609209
FR
21642006-11-09 Christophe Lyon <christophe.lyon@st.com>
2165
2166 * gdb.base/constvars.c (main): Write to crass and crips, so that
2167 they are allocated by the compiler.
2168
f73adfeb
AS
21692006-10-27 Andreas Schwab <schwab@suse.de>
2170
2171 * gdb.base/multi-forks.exp: Use "detach fork" instead of
2172 "detach-fork".
2173
2f83a18e
DJ
21742006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
2175
2176 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
2177 of patterns.
2178
94277a38
DJ
21792006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
2180
2181 * gdb.base/sepdebug.exp: Remove debug format test.
2182 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
2183 Handle no-symtab.
2184 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
2185
5bd2f6e2
DJ
21862006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
2187
2188 * gdb.threads/manythreads.c (thread_function, main): Don't cast
2189 int to pointer or pointer to int.
2190 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
2191
8c008720
DJ
21922006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
2193
2194 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
2195
9e35dae4
DJ
21962006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2197
2198 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
2199
d9639e13
DJ
22002006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2201
2202 PR c++/2116
2203 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
2204
390a1bd0
JB
22052006-10-06 Joel Brobecker <brobecker@adacore.com>
2206
2207 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
2208 the corresponding bug has been fixed in GDB (PR/2018).
2209
dd920c33
JB
22102006-10-06 Joel Brobecker <brobecker@adacore.com>
2211
2212 * gdb.base/subst.exp: New testcase.
2213
53bbefe9
JB
22142006-10-06 Joel Brobecker <brobecker@adacore.com>
2215
2216 * gdb.ada/array_return/pck.ads: Add copyright notice.
2217 * gdb.ada/array_return/pck.adb: Likewise.
2218 * gdb.ada/array_return/p.adb: Likewise.
2219 * gdb.ada/exec_changed/first.adb: Likewise.
2220 * gdb.ada/exec_changed/second.adb: Likewise.
2221
09851417
JB
22222006-10-06 Joel Brobecker <brobecker@adacore.com>
2223
2224 * gdb.ada/watch_arg/watch.adb: New file.
2225 * gdb.ada/watch_arg.exp: New testcase.
2226
041bf30d
VP
22272006-10-02 Vladimir Prus <vladimir@codesourcery.com>
2228
2229 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
2230 via string_to_regexp.
2231 * gdb.mi/mi2-basics.exp: Likewise.
2232
f286fbdd 22332006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
2234
2235 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
2236 Remove unused / obsolete files.
2237
7c07f349
NR
22382006-09-19 Nick Roberts <nickrob@snap.net.nz>
2239
2240 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
2241
cd5ff84a
VP
22422006-09-17 Vladimir Prus <vladimir@codesourcery.com>
2243
2244 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
2245 HIGH_FRAME argument to -stack-list-arguments can be larger than
2246 the number of frames.
2247
ae018d1a
DJ
22482006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
2249
2250 * gdb.base/args.c (main): Add breakpoint marker.
2251 * gdb.base/args.exp: Use args_test for tests. Add new tests which
2252 really test empty arguments.
2253 (args_load): Delete.
2254 (args_test): New.
2255
b399c549
NR
22562006-09-13 Nick Roberts <nickrob@snap.net.nz>
2257
2258 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
2259 check for one file.
2260
2ab1eb7a
VP
22612006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
2262
2263 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
2264 HIGH_FRAME argument to -stack-list-locals can be larger than
2265 the number of frames.
2266
476308bf
FF
22672006-08-18 Fred Fish <fnf@specifix.com>
2268
2269 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
2270 '$' in front of skip_vmx_tests_saved when setting that.
2271
8625200f
AS
22722006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
2273
2274 * gdb.base/trace-commands.exp: New file.
2275
089ec8f1
DJ
22762006-08-10 Joel Brobecker <brobecker@adacore.com>
2277 Daniel Jacobowitz <dan@codesourcery.com>
2278
2279 * gdb.base/step-bt.exp: Make hexadecimal address optional in
2280 expected output of the backtrace commands.
2281
b60f0898
JB
22822006-08-09 Joel Brobecker <brobecker@adacore.com>
2283
2284 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
2285 untested followed by return combination.
2286 * gdb.arch/altivec-regs.exp: Likewise.
2287 * gdb.arch/e500-abi.exp: Likewise.
2288 * gdb.arch/e500-regs.exp: Likewise.
2289 * gdb.arch/gdb1291.exp: Likewise.
2290 * gdb.arch/gdb1431.exp: Likewise.
2291 * gdb.arch/gdb1558.exp: Likewise.
2292 * gdb.arch/i386-prologue.exp: Likewise.
2293 * gdb.arch/i386-unwind.exp: Likewise.
2294 * gdb.asm/asm-source.exp: Likewise.
2295 * gdb.base/a2-run.exp: Likewise.
2296 * gdb.base/advance.exp: Likewise.
2297 * gdb.base/all-bin.exp: Likewise.
2298 * gdb.base/annota1.exp: Likewise.
2299 * gdb.base/annota3.exp: Likewise.
2300 * gdb.base/args.exp: Likewise.
2301 * gdb.base/arithmet.exp: Likewise.
2302 * gdb.base/assign.exp: Likewise.
2303 * gdb.base/async.exp: Likewise.
2304 * gdb.base/attach.exp: Likewise.
2305 * gdb.base/bang.exp: Likewise.
2306 * gdb.base/bigcore.exp: Likewise.
2307 * gdb.base/bitfields.exp: Likewise.
2308 * gdb.base/bitfields2.exp: Likewise.
2309 * gdb.base/break.exp: Likewise.
2310 * gdb.base/call-sc.exp: Likewise.
2311 * gdb.base/call-strs.exp: Likewise.
2312 * gdb.base/callfuncs.exp: Likewise.
2313 * gdb.base/checkpoint.exp: Likewise.
2314 * gdb.base/chng-syms.exp: Likewise.
2315 * gdb.base/code-expr.exp: Likewise.
2316 * gdb.base/commands.exp: Likewise.
2317 * gdb.base/completion.exp: Likewise.
2318 * gdb.base/cond-expr.exp: Likewise.
2319 * gdb.base/condbreak.exp: Likewise.
2320 * gdb.base/consecutive.exp: Likewise.
2321 * gdb.base/constvars.exp: Likewise.
2322 * gdb.base/corefile.exp: Likewise.
2323 * gdb.base/cvexpr.exp: Likewise.
2324 * gdb.base/dbx.exp: Likewise.
2325 * gdb.base/define.exp: Likewise.
2326 * gdb.base/detach.exp: Likewise.
2327 * gdb.base/display.exp: Likewise.
2328 * gdb.base/dump.exp: Likewise.
2329 * gdb.base/ena-dis-br.exp: Likewise.
2330 * gdb.base/ending-run.exp: Likewise.
2331 * gdb.base/environ.exp: Likewise.
2332 * gdb.base/eval-skip.exp: Likewise.
2333 * gdb.base/exprs.exp: Likewise.
2334 * gdb.base/fileio.exp: Likewise.
2335 * gdb.base/finish.exp: Likewise.
2336 * gdb.base/float.exp: Likewise.
2337 * gdb.base/foll-exec.exp: Likewise.
2338 * gdb.base/foll-fork.exp: Likewise.
2339 * gdb.base/foll-vfork.exp: Likewise.
2340 * gdb.base/freebpcmd.exp: Likewise.
2341 * gdb.base/funcargs.exp: Likewise.
2342 * gdb.base/gcore.exp: Likewise.
2343 * gdb.base/gdb1090.exp: Likewise.
2344 * gdb.base/gdb1250.exp: Likewise.
2345 * gdb.base/huge.exp: Likewise.
2346 * gdb.base/info-proc.exp: Likewise.
2347 * gdb.base/interrupt.exp: Likewise.
2348 * gdb.base/jump.exp: Likewise.
2349 * gdb.base/langs.exp: Likewise.
2350 * gdb.base/lineinc.exp: Likewise.
2351 * gdb.base/list.exp: Likewise.
2352 * gdb.base/logical.exp: Likewise.
2353 * gdb.base/long_long.exp: Likewise.
2354 * gdb.base/macscp.exp: Likewise.
2355 * gdb.base/maint.exp: Likewise.
2356 * gdb.base/mips_pro.exp: Likewise.
2357 * gdb.base/miscexprs.exp: Likewise.
2358 * gdb.base/multi-forks.exp: Likewise.
2359 * gdb.base/opaque.exp: Likewise.
2360 * gdb.base/overlays.exp: Likewise.
2361 * gdb.base/pc-fp.exp: Likewise.
2362 * gdb.base/pointers.exp: Likewise.
2363 * gdb.base/printcmds.exp: Likewise.
2364 * gdb.base/psymtab.exp: Likewise.
2365 * gdb.base/ptype.exp: Likewise.
2366 * gdb.base/recurse.exp: Likewise.
2367 * gdb.base/relational.exp: Likewise.
2368 * gdb.base/relocate.exp: Likewise.
2369 * gdb.base/remote.exp: Likewise.
2370 * gdb.base/reread.exp: Likewise.
2371 * gdb.base/restore.exp: Likewise.
2372 * gdb.base/return.exp: Likewise.
2373 * gdb.base/return2.exp: Likewise.
2374 * gdb.base/scope.exp: Likewise.
2375 * gdb.base/sect-cmd.exp: Likewise.
2376 * gdb.base/sep.exp: Likewise.
2377 * gdb.base/sepdebug.exp: Likewise.
2378 * gdb.base/setshow.exp: Likewise.
2379 * gdb.base/setvar.exp: Likewise.
2380 * gdb.base/sigall.exp: Likewise.
2381 * gdb.base/sigbpt.exp: Likewise.
2382 * gdb.base/signals.exp: Likewise.
2383 * gdb.base/signull.exp: Likewise.
2384 * gdb.base/sizeof.exp: Likewise.
2385 * gdb.base/solib.exp: Likewise.
2386 * gdb.base/step-line.exp: Likewise.
2387 * gdb.base/step-test.exp: Likewise.
2388 * gdb.base/structs.exp: Likewise.
2389 * gdb.base/structs2.exp: Likewise.
2390 * gdb.base/term.exp: Likewise.
2391 * gdb.base/twice.exp: Likewise.
2392 * gdb.base/until.exp: Likewise.
2393 * gdb.base/varargs.exp: Likewise.
2394 * gdb.base/volatile.exp: Likewise.
2395 * gdb.base/watchpoint.exp: Likewise.
2396 * gdb.base/whatis-exp.exp: Likewise.
2397 * gdb.base/whatis.exp: Likewise.
2398 * gdb.cp/ambiguous.exp: Likewise.
2399 * gdb.cp/annota2.exp: Likewise.
2400 * gdb.cp/annota3.exp: Likewise.
2401 * gdb.cp/bool.exp: Likewise.
2402 * gdb.cp/breakpoint.exp: Likewise.
2403 * gdb.cp/casts.exp: Likewise.
2404 * gdb.cp/class2.exp: Likewise.
2405 * gdb.cp/classes.exp: Likewise.
2406 * gdb.cp/cplusfuncs.exp: Likewise.
2407 * gdb.cp/ctti.exp: Likewise.
2408 * gdb.cp/derivation.exp: Likewise.
2409 * gdb.cp/exception.exp: Likewise.
2410 * gdb.cp/gdb1355.exp: Likewise.
2411 * gdb.cp/hang.exp: Likewise.
2412 * gdb.cp/inherit.exp: Likewise.
2413 * gdb.cp/local.exp: Likewise.
2414 * gdb.cp/m-data.exp: Likewise.
2415 * gdb.cp/m-static.exp: Likewise.
2416 * gdb.cp/member-ptr.exp: Likewise.
2417 * gdb.cp/method.exp: Likewise.
2418 * gdb.cp/misc.exp: Likewise.
2419 * gdb.cp/namespace.exp: Likewise.
2420 * gdb.cp/overload.exp: Likewise.
2421 * gdb.cp/ovldbreak.exp: Likewise.
2422 * gdb.cp/pr-1023.exp: Likewise.
2423 * gdb.cp/pr-1210.exp: Likewise.
2424 * gdb.cp/pr-574.exp: Likewise.
2425 * gdb.cp/printmethod.exp: Likewise.
2426 * gdb.cp/psmang.exp: Likewise.
2427 * gdb.cp/ref-params.exp: Likewise.
2428 * gdb.cp/ref-types.exp: Likewise.
2429 * gdb.cp/rtti.exp: Likewise.
2430 * gdb.cp/templates.exp: Likewise.
2431 * gdb.cp/try_catch.exp: Likewise.
2432 * gdb.cp/userdef.exp: Likewise.
2433 * gdb.cp/virtfunc.exp: Likewise.
2434 * gdb.disasm/am33.exp: Likewise.
2435 * gdb.disasm/h8300s.exp: Likewise.
2436 * gdb.disasm/mn10300.exp: Likewise.
2437 * gdb.disasm/sh3.exp: Likewise.
2438 * gdb.disasm/t01_mov.exp: Likewise.
2439 * gdb.disasm/t02_mova.exp: Likewise.
2440 * gdb.disasm/t03_add.exp: Likewise.
2441 * gdb.disasm/t04_sub.exp: Likewise.
2442 * gdb.disasm/t05_cmp.exp: Likewise.
2443 * gdb.disasm/t06_ari2.exp: Likewise.
2444 * gdb.disasm/t07_ari3.exp: Likewise.
2445 * gdb.disasm/t08_or.exp: Likewise.
2446 * gdb.disasm/t09_xor.exp: Likewise.
2447 * gdb.disasm/t10_and.exp: Likewise.
2448 * gdb.disasm/t11_logs.exp: Likewise.
2449 * gdb.disasm/t12_bit.exp: Likewise.
2450 * gdb.disasm/t13_otr.exp: Likewise.
2451 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
2452 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
2453 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2454 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
2455 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
2456 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
2457 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
2458 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
2459 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
2460 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
2461 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
2462 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
2463 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
2464 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
2465 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
2466 * gdb.mi/gdb701.exp: Likewise.
2467 * gdb.mi/gdb792.exp: Likewise.
2468 * gdb.mi/mi-basics.exp: Likewise.
2469 * gdb.mi/mi-break.exp: Likewise.
2470 * gdb.mi/mi-cli.exp: Likewise.
2471 * gdb.mi/mi-console.exp: Likewise.
2472 * gdb.mi/mi-disassemble.exp: Likewise.
2473 * gdb.mi/mi-eval.exp: Likewise.
2474 * gdb.mi/mi-file.exp: Likewise.
2475 * gdb.mi/mi-read-memory.exp: Likewise.
2476 * gdb.mi/mi-regs.exp: Likewise.
2477 * gdb.mi/mi-return.exp: Likewise.
2478 * gdb.mi/mi-simplerun.exp: Likewise.
2479 * gdb.mi/mi-stack.exp: Likewise.
2480 * gdb.mi/mi-stepi.exp: Likewise.
2481 * gdb.mi/mi-syn-frame.exp: Likewise.
2482 * gdb.mi/mi-until.exp: Likewise.
2483 * gdb.mi/mi-var-block.exp: Likewise.
2484 * gdb.mi/mi-var-child.exp: Likewise.
2485 * gdb.mi/mi-var-cmd.exp: Likewise.
2486 * gdb.mi/mi-var-display.exp: Likewise.
2487 * gdb.mi/mi-watch.exp: Likewise.
2488 * gdb.mi/mi2-basics.exp: Likewise.
2489 * gdb.mi/mi2-break.exp: Likewise.
2490 * gdb.mi/mi2-cli.exp: Likewise.
2491 * gdb.mi/mi2-console.exp: Likewise.
2492 * gdb.mi/mi2-disassemble.exp: Likewise.
2493 * gdb.mi/mi2-eval.exp: Likewise.
2494 * gdb.mi/mi2-file.exp: Likewise.
2495 * gdb.mi/mi2-read-memory.exp: Likewise.
2496 * gdb.mi/mi2-regs.exp: Likewise.
2497 * gdb.mi/mi2-return.exp: Likewise.
2498 * gdb.mi/mi2-simplerun.exp: Likewise.
2499 * gdb.mi/mi2-stack.exp: Likewise.
2500 * gdb.mi/mi2-stepi.exp: Likewise.
2501 * gdb.mi/mi2-syn-frame.exp: Likewise.
2502 * gdb.mi/mi2-until.exp: Likewise.
2503 * gdb.mi/mi2-var-block.exp: Likewise.
2504 * gdb.mi/mi2-var-child.exp: Likewise.
2505 * gdb.mi/mi2-var-cmd.exp: Likewise.
2506 * gdb.mi/mi2-var-display.exp: Likewise.
2507 * gdb.mi/mi2-watch.exp: Likewise.
2508 * gdb.stabs/exclfwd.exp: Likewise.
2509 * gdb.stabs/weird.exp: Likewise.
2510 * gdb.threads/gcore-thread.exp: Likewise.
2511 * gdb.trace/actions.exp: Likewise.
2512 * gdb.trace/backtrace.exp: Likewise.
2513 * gdb.trace/circ.exp: Likewise.
2514 * gdb.trace/collection.exp: Likewise.
2515 * gdb.trace/deltrace.exp: Likewise.
2516 * gdb.trace/infotrace.exp: Likewise.
2517 * gdb.trace/limits.exp: Likewise.
2518 * gdb.trace/packetlen.exp: Likewise.
2519 * gdb.trace/passc-dyn.exp: Likewise.
2520 * gdb.trace/passcount.exp: Likewise.
2521 * gdb.trace/report.exp: Likewise.
2522 * gdb.trace/save-trace.exp: Likewise.
2523 * gdb.trace/tfind.exp: Likewise.
2524 * gdb.trace/tracecmd.exp: Likewise.
2525 * gdb.trace/while-dyn.exp: Likewise.
2526 * gdb.trace/while-stepping.exp: Likewise.
2527
f4b618d1
JB
25282006-08-08 Joel Brobecker <brobecker@adacore.com>
2529
2530 * gdb.base/step-bt.c: New file.
2531 * gdb.base/step-bt.exp: New testcase.
2532
3d00d119
DJ
25332006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
2534
2535 * config/monitor.exp (gdb_load): Remove support for obsolete
2536 download-write-size.
2537 * gdb.base/remote.exp: Likewise. Update all callers of
2538 gdb_timed_load.
2539
017b5bd4
DJ
25402006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
2541
2542 * cursal.exp: Pass binfile to gdb_load.
2543
837c599d
DJ
25442006-08-01 Nathan Sidwell <nathan@codesourcery.com>
2545
2546 * gdb.base/cursal.exp: Add "" to gdb_load call.
2547
8dd4540b
MK
25482006-07-29 Mark Kettenis <kettenis@gnu.org>
2549
2550 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
2551 NetBSD/ELF targets.
2552
ab5c9f60
DJ
25532006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
2554
2555 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
2556 operator*.
2557
4c42eaff
DJ
25582006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
2559
2560 * gdb.base/completion.exp: Update for change in "file" behavior.
2561 * gdb.stabs/weird.exp: Likewise.
2562 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
2563 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
2564
0155cc76
NS
25652006-07-24 Nathan Sidwell <nathan@codesourcery.com>
2566
2567 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
2568 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
2569
16026cd7
AS
25702006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
2571
2572 * gdb.base/default.exp: Update source command error message.
2573 * gdb.base/help.exp: Update 'help source' message.
2574
16963cb6
DJ
25752006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
2576
2577 * gdb.cp/bs15503.exp: Update comment for no longer crashing
2578 test.
2579
6d7fd486
AS
25802006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
2581
2582 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
2583
29e8a844
DJ
25842006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
2585
2586 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
2587
6afcfa39
DJ
25882006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
2589
2590 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
2591
267a692b
MK
25922006-07-17 Mark Kettenis <kettenis@gnu.org>
2593
2594 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
2595 *-*-openbsd* from targets for wich we expect ARM FPA floating
2596 point format.
2597
85d2fec4
NR
25982006-07-17 Nick Roberts <nickrob@snap.net.nz>
2599
2600 * gdb.cp/annota3.exp: Expect frame-begin annotation.
2601
26022006-07-17 Mark Kettenis <kettenis@gnu.org>
2603
2604 * gdb.base/annota3.exp: Expect frame-begin annotation.
2605
85b4c6e8
JB
26062006-07-14 Joel Brobecker <brobecker@adacore.com>
2607
2608 * gdb.base/help.exp: Adjust "help unset" test to accept
2609 any list of unset commands.
2610
fb933624
DJ
26112006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
2612 Daniel Jacobowitz <dan@codesourcery.com>
2613
2614 * gdb.cp/ref-params.exp: New test.
2615 * gdb.cp/ref-params.cc: New source file.
2616 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
2617
1dff4b64
MK
26182006-07-08 Mark Kettenis <kettenis@gnu.org>
2619
2620 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
2621 spaces/tabs in regular expressions since they might not be there.
2622
40d2e0e3
AS
26232006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
2624
2625 * gdb.base/ifelse.exp: New file.
2626
f6c957d2
NS
26272006-07-04 Nathan Sidwell <nathan@codesourcery.com>
2628
2629 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
2630 line.
2631 * gdb.base/huge.exp: Loop over compilation to find a size that
2632 is acceptable.
2633 * gdb.base/remote.exp: Correct expected strings.
2634 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
2635
b9c5a23d
DJ
26362006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2637
2638 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
2639
9af2e58d
DJ
26402006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2641
2642 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
2643 native.
2644
30930ca5
DJ
26452006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2646
2647 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
2648 enable stabs testing.
2649
aa32fa1d
DJ
26502006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2651
bd4a4c80 2652 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
2653 gdb_test_multiple does.
2654
321fef15
DJ
26552006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2656
2657 * Makefile.in (host_alias): Remove.
2658 (target_alias): Use @target_noncanonical@.
2659 (site.exp): Don't set host_alias.
2660 * aclocal.m4: Remove contents. Include acx.m4.
2661 * configure: Regenerated.
2662 * configure.ac: Use ACX_NONCANONICAL_TARGET.
2663
e1c2defa
NS
26642006-06-13 Nathan Sidwell <nathan@codesourcery.com>
2665
e63b55d1
NS
2666 * lib/gdb.exp (gdb_load_cmd): New.
2667
5600ea19
NS
2668 * gdb.base/fileio.c: Add system(NULL) test.
2669 * gdb.base/fileio.exp: Check it.
2670
e1c2defa
NS
2671 * gdb.base/break.c: Add 10a breakpoint at }
2672 * gdb.base/break.exp: Add test for breakpoint at }
2673 * gdb.cp/anon-union.cc: Add code at end of function.
2674 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
2675 * gdb.mi/var-cmd.c: Add code at end of function.
2676 * gdb.mi/mi-var-display.exp: Adjust end of next.
2677 * gdb.mi/mi2-var-display.exp: Likewise.
2678 * gdb.base/fileio.c: Add stop function and insert calls at
2679 stopping places.
2680 * gdb.base/fileio.exp: Breakpoint stop function and remove
2681 explicit line number references.
2682
6c0112ec
JB
26832006-05-19 Joel Brobecker <brobecker@adacore.com>
2684
2685 * gdb.base/del.exp (test_delete_alias): New function.
2686 Now check that both "del" and "d" work as aliases for "delete".
2687
154189a4
FF
26882006-05-18 Fred Fish <fnf@specifix.com>
2689
2690 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
2691 required. Check for spurious output after program exits normally.
2692
582e64c2
FF
26932006-05-17 Fred Fish <fnf@specifix.com>
2694
2695 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
2696 gdb_load, so it works in the simulator.
2697
8ef6493a
FF
26982006-05-11 Fred Fish <fnf@specifix.com>
2699
2700 * gdb.base/bang.exp: Ignore unexpected output between the
2701 "program exited normally" and the gdb prompt, as many other
2702 tests do.
2703
692b141c
MK
27042006-05-07 Mark Kettenis <kettenis@gnu.org>
2705
2706 * gdb.base/help.exp: Make "delete checkpoint" part option for
2707 "help d" and "help delete" tests.
2708
540b8a30
UW
27092006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2710
2711 * gdb.mi/mi-basics.exp: Add missing serial number to
2712 expected output in some mi_gdb_test statements.
2713 * gdb.mi/mi2-basics.exp: Likewise.
2714
9b6462d9
JB
27152006-05-05 Joel Brobecker <brobecker@adacore.com>
2716
2717 * gdb.base/del.c: New file.
2718 * gdb.base/del.exp: New testcase.
2719
954de43b
DM
27202006-05-05 David S. Miller <davem@sunset.davemloft.net>
2721
2722 * gdb.base/break.exp: Do not assume a breakpoint on
2723 main will actually be in $srcfile when optimizing.
1303f75e
DM
2724 * gdb.base/savedregs.exp: Do not require that the dummy
2725 frame location match up to a symbol and source file location.
c3242428
DM
2726 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
2727 will get printed without a mi_cmd_data_list_register_values prefix.
2728 (*-data-list-register-*): Correct regular expressions to expect the new
2729 pseudo d? floating point registers.
2730 * gdb.mi/mi2-regs.exp: Likewise.
2731
c7e64c9a
DJ
27322006-05-05 Christophe Lyon <christophe.lyon@st.com>
2733
2734 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
2735 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
2736 is allocated by the compiler.
2737 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
2738 anons, e, anone to force their allocation by the compiler.
2739
27402006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
2741
2742 * gdb.base/help.exp: Update expected text for help d and
2743 help delete.
2744
27ce9a6d
MK
27452006-05-02 Mark Kettenis <kettenis@gnu.org>
2746
2747 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
2748 NetBSD/ELF targets.
2749
8608915f
MK
27502006-04-30 Mark Kettenis <kettenis@gnu.org>
2751
2752 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
2753 single-step breakpoint fails; make this a KFAIL on
2754 sparc*-*-openbsd*.
2755 * gdb.base/siginfo.exp: Likewise.
2756 * gdb.base/sigstep.exp (advance, advancei): Likewise.
2757
b8db102d
MS
27582006-04-26 Michael Snyder <msnyder@redhat.com>
2759
2760 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
2761 which may have to consume output from other forks.
2762 Add tests to make sure that "delete fork" succeeded.
2763
c702009a
MS
27642006-04-20 Michael Snyder <msnyder@redhat.com>
2765
2766 * 2006-03-22 Jim Blandy <jimb@redhat.com>
2767 Add support for the Renesas M32C and M16C.
2768
2769 * gdb.asm/asm-source.exp: Add m32c target.
2770 * gdb.asm/m32c.inc: Support for m32c target.
2771
e28493f2
AS
27722006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
2773
2774 * gdb.base/commands.exp (recursive_source_test): New test.
2775
880da185
DM
27762006-04-04 David S. Miller <davem@sunset.davemloft.net>
2777
2778 * gdb.base/float.exp: Add pattern for sparc targets.
2779
61d9b92f
DJ
27802006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2781
2782 * gdb.base/commands.exp (stray_arg0_test): New test.
2783
bd717df8
PB
27842006-03-30 Paul Brook <paul@codesourcery.com>
2785
2786 * gdb.mi/mi-until.exp: kfail broken until command.
2787 * gdb.mi/mi2-until.exp: Ditto.
2788
ec793d3c
NR
27892006-03-27 Nick Roberts <nickrob@snap.net.nz>
2790
2791 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
2792
831004b7
AO
27932006-03-08 Alexandre Oliva <aoliva@redhat.com>
2794
2795 * gdb.base/prelink.exp: Anchor tested-for regular expression
2796 on gdb prompt.
2797
effe49a0
PB
27982006-03-07 Paul Brook <paul@codesourcery.com>
2799
2800 * gdb.base/assign.exp: Correct fail message.
2801
e5461016
PB
28022006-03-07 Paul Brook <paul@codesourcery.com>
2803
2804 * lib/compiler.c: Extract armcc version number.
2805 * lib/compiler.cc: Ditto.
2806
fc91c6c2
PB
28072006-03-07 Paul Brook <paul@codesourcery.com>
2808
2809 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
2810 additional_flags=-w.
2811 * gdb.arch/altivec-regs.exp: Ditto.
2812 * gdb.arch/e500-abi.exp: Ditto.
2813 * gdb.arch/e500-regs.exp: Ditto.
2814 * gdb.base/all-bin.exp: Ditto.
2815 * gdb.base/annota1.exp: Ditto.
2816 * gdb.base/annota3.exp: Ditto.
2817 * gdb.base/args.exp: Ditto.
2818 * gdb.base/arithmet.exp: Ditto.
2819 * gdb.base/assign.exp: Ditto.
2820 * gdb.base/async.exp: Ditto.
2821 * gdb.base/bang.exp: Ditto.
2822 * gdb.base/break.exp: Ditto.
2823 * gdb.base/call-rt-st.exp: Ditto.
2824 * gdb.base/completion.exp: Ditto.
2825 * gdb.base/cond-expr.exp: Ditto.
2826 * gdb.base/condbreak.exp: Ditto.
2827 * gdb.base/consecutive.exp: Ditto.
2828 * gdb.base/define.exp: Ditto.
2829 * gdb.base/display.exp: Ditto.
2830 * gdb.base/ena-dis-br.exp: Ditto.
2831 * gdb.base/environ.exp: Ditto.
2832 * gdb.base/eval-skip.exp: Ditto.
2833 * gdb.base/info-proc.exp: Ditto.
2834 * gdb.base/jump.exp: Ditto.
2835 * gdb.base/logical.exp: Ditto.
2836 * gdb.base/long_long.exp: Ditto.
2837 * gdb.base/maint.exp: Ditto.
2838 * gdb.base/miscexprs.exp: Ditto.
2839 * gdb.base/pc-fp.exp: Ditto.
2840 * gdb.base/pointers.exp: Ditto.
2841 * gdb.base/relational.exp: Ditto.
2842 * gdb.base/reread.exp: Ditto.
2843 * gdb.base/sect-cmd.exp: Ditto.
2844 * gdb.base/sep.exp: Ditto.
2845 * gdb.base/sepdebug.exp: Ditto.
2846 * gdb.base/until.exp: Ditto.
2847 * gdb.base/whatis-exp.exp: Ditto.
2848 * gdb.cp/annota2.exp: Ditto.
2849 * gdb.cp/annota3.exp: Ditto.
2850 * gdb.trace/actions.exp: Ditto.
2851 * gdb.trace/backtrace.exp: Ditto.
2852 * gdb.trace/circ.exp: Ditto.
2853 * gdb.trace/collection.exp: Ditto.
2854 * gdb.trace/deltrace.exp: Ditto.
2855 * gdb.trace/infotrace.exp: Ditto.
2856 * gdb.trace/limits.exp: Ditto.
2857 * gdb.trace/packetlen.exp: Ditto.
2858 * gdb.trace/passc-dyn.exp: Ditto.
2859 * gdb.trace/passcount.exp: Ditto.
2860 * gdb.trace/report.exp: Ditto.
2861 * gdb.trace/save-trace.exp: Ditto.
2862 * gdb.trace/tfind.exp: Ditto.
2863 * gdb.trace/tracecmd.exp: Ditto.
2864 * gdb.trace/while-dyn.exp: Ditto.
2865 * gdb.trace/while-stepping.exp: Ditto.
2866 * lib/gdb.exp: Ditto.
2867 (gdb_compile): Handle nowarning option.
2868
5f4a23d9
AO
28692006-03-07 Alexandre Oliva <aoliva@redhat.com>
2870
2871 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
2872 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
2873 Rename executable to prelinkt. Don't re-prelink if we didn't
2874 get a core file. Test prelink -u exit status to tell whether
2875 prelinking failed. Use gdb_test_multiple.
2876
9733fc94
DJ
28772006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
2878
2879 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
2880 (do_tests): Call it.
2881
cc10cae3
AO
28822006-02-28 Alexandre Oliva <aoliva@redhat.com>
2883
2884 * gdb.base/prelink.exp: New test.
2885 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
2886
15c46491
WZ
28872006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
2888
2889 * gdb.fortran/derived-type.f90: New file.
2890 * gdb.fortran/derived-type.exp: New testcase.
2891
5c9f7ded
DJ
28922006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
2893
2894 * gdb.base/default.exp: Allow ';' as a directory separator.
2895
5b96932b
AS
28962006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2897
2898 * gdb.base/help.exp (help add-symbol-file): Update.
2899
1986bccd
AS
29002006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2901
2902 * gdb.base/help.exp (help load): Update expected results.
2903
a8b7528f
FF
29042006-02-19 Fred Fish <fnf@specifix.com>
2905
2906 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
2907 specifix hex value as part of results.
2908 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
2909
f8261448
FF
29102006-02-16 Fred Fish <fnf@specifix.com>
2911
2912 * gdb.base/whatis.c: Define variables using typedefs char_addr,
2913 ushort_addr, and slong_addr, so the typedefs are not optimized
2914 away.
2915 * gdb.base/whatis.exp: Add tests using type name for struct type,
2916 union type, enum type, and typedef.
2917
31d8bdd2
MK
29182006-02-13 Mark Kettenis <kettenis@gnu.org>
2919
2920 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
2921
34e41e63
JB
29222006-02-13 Jim Blandy <jimb@redhat.com>
2923
2924 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
2925 case where it takes two "next" commands to skip past the init
2926 call.
2927
ac6e4f31
FF
29282006-02-12 Fred Fish <fnf@specifix.com>
2929
2930 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
2931 to handle cases where it takes two "next" commands to skip
2932 past the init call.
2933
2db2d571
JB
29342006-02-07 Joel Brobecker <brobecker@adacore.com>
2935
2936 * gdb.ada/array_return.exp: Mark the last test as expected to fail
2937 on hppa32 targets.
2938
38fcd64c
DJ
29392006-02-06 Vladimir Prus <ghost@cs.msu.su>
2940
2941 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
2942 field.
2943
1315ad46
MK
29442006-01-29 Mark Kettenis <kettenis@gnu.org>
2945
2946 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
2947
5625b943
DJ
29482006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2949
2950 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
2951 files.
2952
80df1bbe
DJ
29532006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2954
2955 * gdb.cp/maint.exp: Set complaints to a positive value.
2956
9078e690
DJ
29572006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2958
2959 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
2960 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
2961 function name.
2962
9c903399
DJ
29632006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2964
2965 * gdb.base/checkpoint.c: Update copyright notice. Include
2966 <stdlib.h>.
2967
761ae4d6
JB
29682006-01-04 Jim Blandy <jimb@redhat.com>
2969
2970 * gdb.asm/asm-source.exp: Independently provide default values for
2971 asm-flags and debug-flags. Use 'string equal' to do the
2972 comparison, not the implicit expr's '==' operator. Remove
2973 now-unneeded assignments to asm-flags. In h8300 case, place
2974 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
2975
099ac3dd
MS
29762006-01-04 Michael Snyder <msnyder@redhat.com>
2977
2978 * gdb.base/checkpoint.c: New file.
2979 * gdb.base/checkpoint.exp: New file.
2980 * gdb.base/multi-fork.c: New file.
2981 * gdb.base/multi-fork.exp: New file.
2982 * gdb.base/pi.txt: New file (data for checkpoint.c test).
2983
f4d85314
FF
29842006-01-04 Fred Fish <fnf@specifix.com>
2985
2986 * gdb.base/ptype.c (foo): Add typedef.
2987 (intfoo): Add function.
2988 * gdb.base/ptype1.c: New file.
2989 * gdb.base/ptype.exp: Handle compilation and linking with two
2990 source files. Test that proper type for "foo" is found based
2991 on source context rather than first match found in symtabs.
2992
a1b06f35
MK
29932005-12-28 Mark Kettenis <kettenis@gnu.org>
2994
2995 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
2996 * gdb.asm/openbsd.inc: Indent commands.
2997
d082a1e2
MK
29982005-12-26 Mark Kettenis <kettenis@gnu.org>
2999
c65016bd
MK
3000 * gdb.base/freebpcmd.exp: Increase timeout.
3001
d082a1e2
MK
3002 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
3003
d3c32a0e
DJ
30042005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
3005
3006 * gdb.base/default.exp: Update check for "show version".
3007
9fdb1f50
RC
30082005-12-09 Randolph Chung <tausq@debian.org>
3009
3010 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
3011 * gdb.asm/pa64.inc: New file.
3012
5f2c56f7
RC
30132005-12-09 Randolph Chung <tausq@debian.org>
3014
3015 * gdb.asm/common.inc: Indent commands.
3016 * gdb.asm/asmsrc1.s: Likewise.
3017 * gdb.asm/asmsrc2.s: Likewise.
3018
8117349c
RC
30192005-12-09 Randolph Chung <tausq@debian.org>
3020
3021 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
3022 (get_addr_of_sym): Remove duplicate print.
3023 (gen_core): xfail hppa*-*-hpux*, update expected output.
3024 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
3025 * gdb.arch/pa64-nullify.s: New file.
3026
8f07f25a
RC
30272005-12-09 Randolph Chung <tausq@debian.org>
3028
3029 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
3030
55b39184
DJ
30312005-12-07 Christophe Lyon <christophe.lyon@st.com>
3032
3033 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
3034 code generation for these functions.
3035 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
3036 error message.
3037
31e2b00f
AS
30382005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
3039
3040 * gdb.base/help.exp (help b, help br, help bre, help brea)
3041 (help break): Update the expected message.
3042
c3d0b56e
SC
30432005-11-11 Stephane Carrez <stcarrez@nerim.fr>
3044
3045 * gdb.asm/m68hc11.inc: Setup the data section.
3046 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
3047 script for this test.
3048 (m6812-*-*): Likewise.
3049
36ae0ea9
RC
30502005-11-09 Randolph Chung <tausq@debian.org>
3051
3052 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
3053
9d6f42e9
WZ
30542005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
3055
3056 * gdb.base/break.exp: Fix a comment typo.
3057
e2126a14
EZ
30582005-11-03 Jim Blandy <jimb@redhat.com>
3059
3060 Checked in by Elena Zannoni <ezannoni@redhat.com>
3061
3062 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
3063
e0ac7199
CV
30642005-11-02 Corinna Vinschen <vinschen@redhat.com>
3065
3066 * gdb.arch/gdb1558.c: Include stdio.h.
3067
31d3fb18
MK
30682005-10-31 Mark Kettenis <kettenis@gnu.org>
3069
3070 * gdb.asm/asm-source.exp: Use -e instead of --entry.
3071
e52b687c
MK
30722005-10-31 Mark Kettenis <kettenis@gnu.org>
3073
3074 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
3075
f4711d79
PG
30762005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
3077
3078 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
3079 vscr" tests to better match output.
3080
987a9106
JB
30812005-10-12 Jim Blandy <jimb@redhat.com>
3082
3083 * gdb.base/structs.exp (any): New function.
3084 (test_struct_returns): Don't make any assumptions at all about
3085 what value the function returns when GDB can't set the return
3086 value.
3087
2336bb58
JB
30882005-10-09 Joel Brobecker <brobecker@adacore.com>
3089
3090 * gdb.ada/arrayidx/p.adb: New file.
3091 * gdb.ada/arrayidx.exp: New testcase
3092
30932005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
3094
3095 * gdb.ada/array_return/pck.ads: New file.
3096 * gdb.ada/array_return/pck.adb: New file.
3097 * gdb.ada/array_return/p.adb: New file.
3098 * gdb.ada/array_return.exp: New testcase.
3099
705335ea
JB
31002005-10-03 Joel Brobecker <brobecker@adacore.com>
3101
3102 * gdb.base/arrayidx.c: New file.
3103 * gdb.base/arrayidx.exp: New testcase.
3104
11ee9940
NR
31052005-09-29 Nick Roberts <nickrob@snap.net.nz>
3106
3107 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
3108 frames-invalid and breakpoints-invalid are no longer generated
3109 with level 3 so don't expect them in the output.
3110
39fb8e9e
BR
31112005-09-27 Bob Rossi <bob@brasko.net>
3112
3113 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
3114 from test. Escape the | in mi_gdb_test call.
3115 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
3116 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
3117 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
3118 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
3119 expected regex's in mi_gdb_test calls.
3120 * lib/mi-support.exp: Remove arbitrary .* from tests.
3121 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
3122 Fully anchor GDB/MI expected results in mi_gdb_test.
3123 * lib/gdb.exp (string_to_regexp): Escape the ] character.
3124 * gdb.base/sizeof.exp: Remove escape character. Correct test.
3125
2af48f68
PB
31262005-09-26 Paul Brook <paul@codesourcery.com>
3127
3128 * long_long.exp: Exclude eabi targets from arm FPA float format test.
3129
f34502bc
WZ
31302005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
3131
3132 * bfp-test.c: New file.
3133 * bfp-test.exp: New testcase.
3134
ca929517
WZ
31352005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
3136
3137 * gdb.fortran/subarray.exp: New testcase to test the evaluation
3138 of subarray and substring variable.
3139 * gdb.fortran/subarray.f: New source file for the test of subarray
3140 and substring variable evaluation.
3141 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
3142 of string constant.
3143
c761af65
DJ
31442005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
3145
3146 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
3147 copyright dates.
3148
561d7a1d
PG
31492005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
3150
3151 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
3152 powerpc altivec' test with an almost identical 'info vector' test.
3153
b2b64cc9
PG
31542005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
3155
3156 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
3157 vscr" tests to match output.
3158
6ac4d15a
PG
31592005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
3160
3161 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
3162 output.
3163
40e55bef
BR
31642005-09-11 Bob Rossi <bob@brasko.net>
3165
3166 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
3167 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
3168 commands that return an MI output command and an asyncronous MI output
3169 command.
3170 * gdb.mi/mi-console.exp: Ditto.
3171
3c7385ec
BR
31722005-09-11 Bob Rossi <bob@brasko.net>
3173
3174 * gdb.mi/mi-var-child.c: Include <string.h>.
3175
a6cd0eb3
DJ
31762005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
3177
3178 * killed.exp: Correct gdb_expect syntax.
3179
2f168eed
CV
31802005-08-09 Corinna Vinschen <vinschen@redhat.com>
3181
3182 * lib/mi-support.exp (mi_gdb_load): Fix typo.
3183
ecd3fd0f
BR
31842005-08-02 Bob Rossi <bob@brasko.net>
3185
3186 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
3187 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
3188 Change tests to inferior-tty-set/show.
3189 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
3190 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
3191 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
3192 inferior. Use mi_gdb_test to get GDB and Inferior output.
3193 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
3194 descriptor.
3195 (mi_inferior_tty_name): Add inferior PTY file name.
3196 (mi_gdb_start): Add INFERIOR_PTY parameter.
3197 (mi_gdb_test): Add IPATTERN parameter.
3198
f1ea48cb
BR
31992005-08-02 Bob Rossi <bob@brasko.net>
3200
3201 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
3202 parameter to mi_gdb_test.
3203 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
3204
6e650a67
DJ
32052005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3206
3207 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
3208 struct_declarations.
3209 * gdb.mi/mi-var-child.exp: Step over the initialization of
3210 struct_declarations.
3211
8be260b6
DJ
32122005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3213
3214 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
3215 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
3216 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
3217 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
3218 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
3219 file.
3220
4e660f07
NR
32212005-07-27 Nick Roberts <nickrob@snap.net.nz>
3222
3223 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
3224 (do_children_tests): Assign values to the extra elements.
3225
3226 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
3227 them for tests for "-var-update --no-values" and
3228 "-var-update --all-values".
3229 Add test for "-var-list-children --simple-values".
3230
3231 * gdb.mi/basics.c (callee4): Add integer array D[3]...
3232
3233 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
3234 "-stack-list-locals --simple-values" Improve doc strings and
3235 comments.
3236
6bdae935
MK
32372005-07-18 Mark Kettenis <kettenis@gnu.org>
3238
598b7a6f
MK
3239 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
3240 *-*-openbsd*.
3241 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
3242
6bdae935
MK
3243 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
3244 sigaltsatck'.
3245
1323e929
BR
32462005-07-14 Bob Rossi <bob@brasko.net>
3247
3248 * gdb.base/default.exp (tty): Changed output of command.
3249 * gdb.base/help.exp (help tty): Ditto.
3250
b1a9c082
MK
32512005-07-12 Mark Kettenis <kettenis@gnu.org>
3252
3253 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
3254
10a844a2
MK
32552005-07-10 Mark Kettenis <kettenis@gnu.org>
3256
3257 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
3258 -stack-select-frame without arguments.
3259 (test_stack_frame_listing): Add test for newly implemented command
3260 -stack-info-frame.
3261
3cb3b8df
BR
32622005-07-06 Bob Rossi <bob@brasko.net>
3263
3264 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
3265 command.
3266 (Copyright): Update copyright.
3267
a0c5fbcf
WZ
32682005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
3269
3270 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
3271 tests to evaluate exponentiation expression.
3272
984971d0
AS
32732005-06-29 Andreas Schwab <schwab@suse.de>
3274
3275 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
3276 main to avoid warnings.
3277
3278 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
3279
fe03833f
NR
32802005-06-20 Nick Roberts <nickrob@snap.net.nz>
3281
3282 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
3283 -stack-select-frame without arguments.
3284 (test_stack_frame_listing): Add test for newly implemented command
3285 -stack-info-frame.
3286
7a55f279
WZ
32872005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
3288
0ffa0ea5
DJ
3289 * gdb.fortran/array-element.f: New file.
3290 * gdb.fortran/array-element.exp: New testcase.
7a55f279 3291
26585198
DJ
32922005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3293
3294 * gdb.base/bigcore.exp: Correct checks for systems which can
3295 not dump a large core file.
3296
c1bd25fd
DJ
32972005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3298
3299 * gdb.base/relocate.c: Add a copyright notice.
3300 (dummy): Remove.
3301 * gdb.base/relocate.exp: Test printing the values of variables
3302 from a relocatable file.
3303
589e074d
DJ
33042005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
3305
3306 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
3307 excess MI output after an error.
3308
0915f927
JB
33092005-05-29 Joel Brobecker <brobecker@adacore.com>
3310
3311 * gdb.arch/alpha-step.c: New file.
3312 * gdb.arch/alpha-step.exp: New testcase.
3313
76ff342d
DJ
33142005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
3315 Dennis Brueni <dennis@slickedit.com>
3316
3317 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
3318 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
3319 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
3320 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
3321 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
3322 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
3323 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
3324
96b0c7ac
DJ
33252005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
3326 Wu Zhou <woodzltc@cn.ibm.com>
3327
3328 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
3329 IBM's xlc compiler.
3330 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
3331 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
3332
f21565d2
JB
33332005-05-13 Jim Blandy <jimb@redhat.com>
3334
3335 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
3336 calling gdb_suppress_entire_file.
3337 * gdb.base/charset.exp: Same.
3338 * gdb.base/call-rt-st.exp: Same.
3339
6006a3a1
BR
33402005-05-05 Bob Rossi <bob_rossi@cox.net>
3341
3342 * lib/gdb.exp (fullname_syntax): Added global regex.
3343 (fullname_syntax_POSIX): Ditto.
3344 (fullname_syntax_UNC): Ditto.
3345 (fullname_syntax_DOS_CASE): Ditto.
3346 (fullname_syntax_DOS): Ditto.
3347 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
3348 fullname_syntax variable to scope and use it.
3349 (test_file_list_exec_source_files): Ditto.
3350 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
3351
c3b69c04
DJ
33522005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
3353
3354 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
3355
3c95e6af
PG
33562004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
3357
3358 * lib/gdb.exp (skip_altivec_tests): New function, based on
3359 check_vmx_hw_available from the GCC testsuite.
3360 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
3361 * lib/gdb.arch/altivec-regs.exp: Likewise.
3362
78df6c56
JB
33632005-05-02 Jim Blandy <jimb@redhat.com>
3364
3365 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
3366 calling gdb_suppress_entire_file.
3367
1690f9cf
DJ
33682005-04-30 Randolph Chung <tausq@debian.org>
3369
3370 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
3371 Slightly relax "sem_post" name checking.
3372
5ea106f7
PG
33732005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
3374
3375 * gdb.base/unload.exp: Use new shared library infrastructure.
3376
bf7234cf
PG
33772005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
3378
3379 * gdb.base/so-impl-ld.exp: Use new shared library
3380 infrastructure.
3381
547b869a
CV
33822005-04-29 Corinna Vinschen <vinschen@redhat.com>
3383
3384 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
3385 * gdb.asm/h8300.inc: New file.
3386
f07e55f0
PG
33872005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3388
3389 * gdb.base/shlib-call.exp: Change to use new shared library
3390 infrastructure.
3391
3cbba3d1
PG
33922005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3393
3394 * gdb.base/pending.exp: Change to use new shared library
3395 infrastructure.
3396
ed6df200
PG
33972005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3398
3399 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
3400 use test_compiler_info instead of gcc_compiled, and update copyright.
3401
8c8f4ebe
PG
34022005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
3403
3404 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
3405 shared objects being adjusted and update copyright years.
3406
607fbc54
DJ
34072005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
3408
3409 * ChangeLog: Correct some 2003-01-13 dates.
3410 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
3411 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
3412 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
3413 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
3414 gdb.trace/tfind.exp: Update copyright years.
3415
57bf0e56
DJ
34162005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
3417 Daniel Jacobowitz <dan@codesourcery.com>
3418
3419 * lib/gdb.exp (gdb_compile): Handle shlib=.
3420 (gdb_compile_shlib): New function.
3421
9b593790
PG
34222005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
3423
3424 * lib/gdb.exp (test_compiler_info): Give argument a default value.
3425
9494c6a5
DJ
34262005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
3427
3428 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
3429 gdb.server.
3430 * configure.ac: Likewise.
3431 * configure: Regenerated.
3432 * gdb.gdbserver/Makefile.in: Moved to...
3433 * gdb.server/Makefile.in: ... here.
3434 * gdb.gdbserver/server.c: Moved to...
3435 * gdb.server/server.c: ... here.
3436 * gdb.gdbserver/server-run.exp: Moved to...
3437 * gdb.server/server-run.exp: ... here.
3438
6f8eac0e
DJ
34392005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
3440
3441 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
3442 * configure.ac: Create gdb.gdbserver/Makefile.
3443 * configure: Regenerated.
3444 * lib/gdbserver-support.exp: New file, derived from
3445 config/gdbserver.exp.
3446 * config/gdbserver.exp: Use gdbserver-support.exp.
3447 * gdb.gdbserver/Makefile.in: New file.
3448 * gdb.gdbserver/server.c: New file.
3449 * gdb.gdbserver/server-run.exp: New file.
3450
6e87504d
PG
34512005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
3452
3453 * lib/gdb.exp (test_compiler_info): Return compiler_info
3454 if no arguments are given.
3455
d1779be4
PG
34562005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
3457
3458 * gdb.arch/altivec-abi.exp: Check for compiler and set
3459 use altivec' flag accordingly.
3460 * gdb.arch/altivec-regs.exp: Likewise.
3461
88750304
DJ
34622005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
3463
3464 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
3465
f3fb768d
AS
34662005-03-27 Andreas Schwab <schwab@suse.de>
3467
3468 * gdb.base/bigcore.c (main): Add missing mode argument in open
3469 call.
3470
7e813ac5
DJ
34712005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
3472
3473 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
3474 downloads.
3475 * config/gdbserver.exp (gdb_load): Likewise.
3476
8e3049aa
PB
34772005-03-14 Paul Brook <paul@codesourcery.com>
3478
3479 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
3480 targets.
3481
a9df7c44
JB
34822005-03-09 Joel Brobecker <brobecker@adacore.com>
3483
3484 * gdb.dwarf2/dup-psym.S: New file.
3485 * gdb.dwarf2/dup-psym.exp: New testcase.
3486
9f0d94e8
JB
34872005-03-09 Joel Brobecker <brobecker@adacore.com>
3488
3489 * gdb.ada/exec_changed/first.adb: New file.
3490 * gdb.ada/exec_changed/second.adb: New file.
3491 * gdb.ada/exec_changed.exp: New testcase.
3492
5f579bc5
NS
34932005-03-08 Nathan Sidwell <nathan@codesourcery.com>
3494
36e9969c
NS
3495 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
3496 (A2): New class.
3497 (main): Test operator+.
3498 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
3499 breakpoint test.
3500
5f579bc5
NS
3501 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
3502 * gdb.base/signull.exp: Disable if gdb,nosignals.
3503 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
3504 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
3505 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
3506 * gdb.mi/mi2-console.exp: Likewise.
3507 * gdb.trace/collection.exp (run_trace_experiment): Consume the
3508 continue output at start.
3509 (gdb_collect_locals_test): Robustify regexp.
3510 * gdb.trace/passc-dyn.exp: Fix comment typo.
3511 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
3512
be46087e
CV
35132005-03-08 Corinna Vinschen <vinschen@redhat.com>
3514
3515 * gdb.asm/asm-source.exp: Add iq2000 case.
3516 * gdb.asm/iq2000.inc: New file.
3517
384e1a61
MI
35182005-03-07 Manoj Iyer <manjo@austin.ibm.com>
3519
3520 * gdb.base/command.exp: Change hardcoded value to regular expression.
3521 * gdb.base/float.exp: Add powerpc to the list of targets checked.
3522
584b6e9e
DJ
35232005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
3524
3525 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
3526 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
3527 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
3528 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
3529 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
3530
ab5b5d61
MK
35312005-03-05 Mark Kettenis <kettenis@gnu.org>
3532
3533 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
3534 changes.
3535
ae051c1b
PG
35362004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
3537
3538 * lib/compiler.c: Add test for IBM's xlc compiler.
3539 * lib/compiler.cc: Likewise.
3540
3f0f6ed2
JB
35412004-02-24 Joel Brobecker <brobecker@adacore.com>
3542
3543 * gdb.ada/fixed_points.exp: Create compilation object directory
3544 before running the test.
3545 * gdb.ada/null_record.exp: Likewise.
3546 * gdb.ada/packed_array.exp: Likewise.
3547 * gdb.ada/start.exp: Likewise.
3548
724f452b
JB
35492005-02-15 Joel Brobecker <brobecker@adacore.com>
3550
3551 * gdb.ada/packed_array/pa.adb: New file.
3552 * gdb.ada/packed_array.exp: New testcase.
3553
57f5cdfb 35542005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 3555
1f393151
MK
3556 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
3557 files.
3558
ebdda337
MK
3559 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
3560 on *-*-openbsd*. Correctly match whitespace in regukar
3561 expressions.
3562
cf309262
DJ
35632005-02-10 Daniel Jacobowitz <dan@debian.org>
3564
3565 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
3566 PR exp/1821
3567 * gdb.base/gdb1821.c: New test file.
3568 * gdb.base/gdb1821.exp: New test file.
3569
3be49e7a
JB
35702005-02-09 Joel Brobecker <brobecker@adacore.com>
3571
3572 * gdb.base/start.c: New file.
3573 * gdb.base/start.exp: New testcase.
3574
e292e67d
JB
35752005-02-09 Joel Brobecker <brobecker@adacore.com>
3576
3577 * gdb.ada/start/dummy.adb: New file.
3578 * gdb.ada/start.exp: New testcase.
3579
dbdfa66c
CV
35802005-02-09 Corinna Vinschen <vinschen@redhat.com>
3581
3582 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
3583 for printing symbols and statistics.
3584 Add test for using relative pathnames in "maint print msymbols" test.
3585 Mark "maint info sections DATA" XFAIL on Cygwin.
3586 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
3587 tests.
3588
d7941671
AC
35892005-02-09 Andreas Schwab <schwab@suse.de>
3590
3591 Committed by Andrew Cagney <cagney@gnu.org>
3592 * gdb.base/remotetimeout.exp: New file.
3593
74e5ef44
MK
35942005-02-07 Mark Kettenis <kettenis@gnu.org>
3595
3596 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
3597
464dd14d
JB
35982005-02-03 Joel Brobecker <brobecker@adacore.com>
3599
3600 * gdb.ada/gnat_ada.gpr: New file.
3601 * gdb.ada/gnat_ada.gin: Delete, no longer used.
3602 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
3603 * configure.ac: No longer generate gnat_ada.gpr.
3604 * configure: Regenerate.
3605 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
3606 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
3607 * gdb.ada/null_record/bar.ads: Likewise.
3608 * gdb.ada/null_record/bar.adb: Likewise.
3609 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
3610 * gdb.ada/null_record.exp (testdir): New variable.
3611 (testfile): executable is now in testdir subdirectory.
3612 (srcfile): Use full path to the main compilation unit.
3613 * gdb.ada/fixed_points.exp: Same changes as above.
3614
30d756ae
NR
36152005-02-03 Nick Roberts <nickrob@snap.net.nz>
3616
3617 * gdb.base/interp.exp: New test.
3618
9d799f85
AC
36192005-01-24 Andrew Cagney <cagney@gnu.org>
3620
3621 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
3622
15656118
AC
36232005-01-19 Andrew Cagney <cagney@gnu.org>
3624
a892c31b
AC
3625 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
3626 configure.ac not configure.in.
3627
15656118
AC
3628 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
3629 of powerpc*-*-*.
3630 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
3631 * gdb.base/list.exp (test_list_function)
3632 (test_list_filename_and_function): Ditto.
3633 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
3634
a7b01baf
AC
36352005-01-16 Andrew Cagney <cagney@gnu.org>
3636
17d92a02
AC
3637 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
3638
a7b01baf
AC
3639 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
3640
bc8332bb
AC
36412005-01-14 Andrew Cagney <cagney@gnu.org>
3642
3643 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
3644 * gdb.mi/mi2-var-cmd.exp: Ditto.
3645
4d074752
CV
36462005-01-10 Corinna Vinschen <vinschen@redhat.com>
3647
3648 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
3649
bec39cab
AC
36502005-01-07 Andrew Cagney <cagney@gnu.org>
3651
3652 * configure.ac: Rename configure.in, require autoconf 2.59.
3653 * configure: Re-generate.
3654 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
3655 * gdb.stabs/configure: Re-generate.
3656 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
3657 * gdb.hp/configure: Re-generate.
3658 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
3659 autoconf 2.59.
3660 * gdb.hp/gdb.objdbg/configure: Re-generate.
3661 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
3662 autoconf 2.59.
3663 * gdb.hp/gdb.defects/configure: Re-generate.
3664 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
3665 autoconf 2.59.
3666 * gdb.hp/gdb.compat/configure: Re-generate.
3667 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
3668 autoconf 2.59.
3669 * gdb.hp/gdb.base-hp/configure: Re-generate.
3670 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
3671 autoconf 2.59.
3672 * gdb.hp/gdb.aCC/configure: Re-generate.
3673
f10b16d4
JB
36742004-12-15 Jim Blandy <jimb@redhat.com>
3675
3676 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
3677 under NPTL when there is debugging info available for libpthread.
3678
fb6e1814
JG
36792004-12-13 Jerome Guitton <guitton@gnat.com>
3680
3681 * gdb.ada/fixed_points.c: New file.
3682 * gdb.ada/fixed_points.exp: New file.
3683
fe46cd3a
RC
36842004-12-03 Randolph Chung <tausq@debian.org>
3685
3686 * gdb.arch/pa-nullify.exp: New file.
3687 * gdb.arch/pa-nullify.s: New file.
3688
8de0841b
RC
36892004-11-30 Randolph Chung <tausq@debian.org>
3690
3691 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
3692 instead of "tbug". Fix regexp to work properly with gdb_test.
3693
c8170782
PH
36942004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
3695
3696 * gdb.base/bitfields2.exp: New test.
3697 * gdb.base/bitfields2.c: New file.
3698
954269c2
RE
36992004-11-28 Richard Earnshaw <rearnsha@arm.com>
3700
3701 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
3702
0107feed
RC
37032004-11-16 Randolph Chung <tausq@debian.org>
3704
3705 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
3706
f073ae8c
DJ
37072004-11-14 Daniel Jacobowitz <dan@debian.org>
3708
3709 * gdb.threads/threadapply.exp: Correct "macro details" test.
3710
19ad59e7
JJ
37112004-11-11 Jeff Johnston <jjohnstn@redhat.com>
3712
3713 * gdb.threads/threadapply.exp: New test.
3714 * gdb.threads/threadapply.c: New file.
3715
9cf0961b
MK
37162004-11-07 Mark Kettenis <kettenis@gnu.org>
3717
3718 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
3719 frames.
3720
c789492a
FL
37212004-11-05 Felix Lee <felix+log1@specifixinc.com>
3722
3723 * gdb.base/cursal.exp: New file.
3724 * gdb.base/cursal.c: New file.
3725
a1e167bb
AC
37262004-11-03 Andrew Cagney <cagney@gnu.org>
3727
3728 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
3729
b7cbf173
MK
37302004-10-30 Mark Kettenis <kettenis@gnu.org>
3731
3732 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
3733 NetBSD/ELF targets.
3734
88f9d34f
JB
37352004-10-29 Joel Brobecker <brobecker@gnat.com>
3736
3737 * gdb.threads/bp_in_thread.c: New file, copied from
3738 pthread_cond_wait.c.
3739 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
3740 file, rather than reusing the .c file from another testcase.
3741
ca7d6a0c
JB
37422004-10-20 Joel Brobecker <brobecker@gnat.com>
3743
3744 * gdb.ada/null_record.exp: Check where we stopped after
3745 sending the start command, instead of where the associated
3746 temporary breakpoint was inserted.
3747
0d863d03
AC
37482004-10-14 Andrew Cagney <cagney@gnu.org>
3749
3750 * gdb.mi/gdb701.c (main): Return 0.
3751
d11e72cb
DJ
37522004-10-13 Daniel Jacobowitz <dan@debian.org>
3753
d40539a4 3754 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 3755
e1923096
JJ
37562004-10-12 Jeff Johnston <jjohnstn@redhat.com>
3757
3758 * gdb.threads/schedlock.c: Add comment markers to use to find
3759 line numbers.
3760 * gdb.threads/schedlock.exp: Adjust regex to handle the new
3761 comments.
3762 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
3763 breakpoint lines.
3764
ec8ba2c9
DJ
37652004-10-12 Daniel Jacobowitz <dan@debian.org>
3766
3767 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
3768
0eb3658b
DJ
37692004-10-12 Daniel Jacobowitz <dan@debian.org>
3770
3771 * configure.in: Add gdb.dwarf2.
3772 * configure: Regenerated.
3773 * Makefile.in: Add gdb.dwarf2.
3774 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
3775 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
3776 gdb.dwarf2/file1.txt: New files.
3777
a271cc33
OF
37782004-10-11 Orjan Friberg <orjanf@axis.com>
3779
3780 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
3781 of "run", since the latter doesn't work with remote targets. Adjust
3782 the breakpoint numbering accordingly.
3783 * gdb.threads/pthread_cond_wait.exp: Ditto.
3784
895ce074
MC
37852004-10-08 Michael Chastain <mec.gnu@mindspring.com>
3786
3787 * gdb.base/overlays.exp: Update copyright years.
3788
6be3092d
KI
37892004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
3790
3791 * gdb.base/overlays.exp: Disable if target is Linux.
3792
e05389b8
FL
37932004-10-06 Felix Lee <felix+log1@specifixinc.com>
3794
3795 * config/gdbserver.exp (gdb_load): Use right filename on remote.
3796
73cb587d
KI
37972004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
3798
3799 * gdb.asm/asm-source.exp: Add m32r-linux target.
3800 * gdb.asm/m32r-linux.inc: New file.
3801
3c0edcdc
AC
38022004-09-24 Andrew Cagney <cagney@redhat.com>
3803 David Anderson <anderson@redhat.com>
3804
3805 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
3806 command fails, assume things will work.
3807 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
3808 (_GNU_SOURCE): Define.
3809 (print_unsigned, print_hex): Change parameter to "long long".
3810 (print_byte_count): New function, use to print byte counts.
3811 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
3812 O_LARGEFILE.
3813 (main): Compute an upper bound on a corefile in max_core_size.
3814 Limit memory chunk size to max_core_size. Limit total memory
3815 allocated to max_core_size.
3816
4bb3667f
AC
38172004-09-23 Andrew Cagney <cagney@gnu.org>
3818
3819 * gdb.base/bigcore.exp: Replace the code that creates a corefile
3820 from a separate process with code that creates a corefile by
3821 making the inferior dump core.
3822
60fe1a51
MK
38232004-09-23 Mark Kettenis <kettenis@gnu.org>
3824
3825 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
3826 block.
3827
8e937346
MC
38282004-09-23 Michael Chastain <mec.gnu@mindspring.com>
3829
3830 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
3831 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
3832 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
3833 Likewise.
3834
7213f6d6
JJ
38352004-09-20 Jeff Johnston <jjohnstn@redhat.com>
3836
3837 * gdb.java/jprint.exp: New test case for java inferior call.
3838 * gdb.java/jprint.java: Ditto.
3839
eac69dca
JB
38402004-09-15 Joel Brobecker <brobecker@gnat.com>
3841
3842 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
3843
22227696
MC
38442004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3845
3846 * gdb.threads/killed.c: Include <stdlib.h>.
3847 * gdb.threads/pthreads.c: Likewise.
3848
7dd403a4
MC
38492004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3850
3851 * gdb.threads/killed.c: Add copyright notice.
3852
33f2d567
JM
38532004-09-10 Jason Molenda (jmolenda@apple.com)
3854
3855 * gdb.base/define.exp: Two new tests to verify zero space chars
3856 after 'if' and 'while' commands in a user-defined command is correctly
3857 parsed.
3858
e05b62ac
AC
38592004-09-08 Andrew Cagney <cagney@gnu.org>
3860
3861 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
3862 delivery test with duplicate at end of file.
3863
9cbe82da
MK
38642004-09-06 Mark Kettenis <kettenis@jive.nl>
3865
3866 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
3867
564803d9
MC
38682004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3869
3870 * config/hppro.exp: Removed.
3871
7c6807ce
MC
38722004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3873
3874 * config/sparclet.exp: Removed.
3875
bf7e26dd
MC
38762004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3877
3878 * config/udi.exp: Removed.
3879
714e341b
MC
38802004-09-02 Michael Chastain <mec.gnu@mindspring.com>
3881
3882 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
3883 of "exp_continue".
3884 (advancei): Likewise.
3885
1236e623
JJ
38862004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3887
3888 * gdb.base/unload.exp: Fix so messages aren't duplicated.
3889
3bdcad15
MI
38902004-09-01 Manoj Iyer <manjo@austin.ibm.com>
3891
228af206 3892 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
3893 to check for nodebug in executable.
3894 * gdb.gdb/observer.exp (setup_test): Likewise.
3895 * gdb.gdb/selftest.exp (test_with_self): Likewise.
3896 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
3897
c72b934c
AC
38982004-09-01 Andrew Cagney <cagney@gnu.org>
3899
3900 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3901 files.
3902
edd9b715
JJ
39032004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3904
3905 * gdb.base/unload.exp: Fix expected warning message to match
3906 latest format.
3907
fb4ce06b
CV
39082004-09-01 Corinna Vinschen <vinschen@redhat.com>
3909
3910 * gdb.base/call-rt-st.exp: Fix typos.
3911
ce78e7c3
MI
39122004-08-31 Manoj Iyer <manjo@austin.ibm.com>
3913
3914 * gdb.threads/thread_check.exp: New testcase.
3915 * gdb.threads/thread_check.c: New testcase.
3916
2dedb159
AC
39172004-08-31 Andrew Cagney <cagney@gnu.org>
3918
3919 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
3920 (skip_to_handler_entry): New procedures. Test stepping into a
3921 handler when the breakpoint is at the handler's entry point.
3922
68f53502
AC
39232004-08-30 Andrew Cagney <cagney@gnu.org>
3924
3925 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
3926 gdb/1757.
3927
3e3ffd2b
MC
39282004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3929
3930 With code from Manoj Iyer <manjo@austin.ibm.com>:
3931 * lib/gdb.exp (gdb_file_cmd): Return more information in the
3932 return value. Add an arm for "no debugging symbols found".
3933 Change a stray "error" to "perror".
3934 (gdb_run_cmd): Adapt to new return value.
3935 * gdb.base/remote.exp: Adapt to new return value.
3936 * gdb.gdb/complaints.exp: Likewise.
3937 * gdb.gdb/observer.exp: Likewise.
3938 * gdb.gdb/selftest.exp: Likewise.
3939 * gdb.gdb/xfullpath.exp: Likewise.
3940
4b6f5fd2
JB
39412004-08-27 Joel Brobecker <brobecker@gnat.com>
3942
3943 * gdb.threads/bp_in_thread.exp: New testcase.
3944
e5b25496
MC
39452004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3946
3947 Fix PR testsuite/1735.
3948 * gdb.threads/schedlock.c (thread_function): Add a cast
3949 to suppress a gcc warning.
3950 * gdb.threads/thread-specific.c (thread_function): Likewise.
3951
934353d6
MC
39522004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3953
3954 * gdb.base/unload.c: Include <stdlib.h>.
3955
f98a0aef 39562004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 3957
f98a0aef 3958 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
3959 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
3960 synchronized after the "return".
3961
5a2e8882
MC
39622004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3963
3964 * gdb.mi/basics.c: Include <stdio.h>.
3965 * gdb.mi/pthreads.c: Include <stdlib.h>.
3966 * gdb.mi/var-cmd.c: Include <stdlib.h>.
3967
a9640423
MC
39682004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3969
3970 * gdb.threads/schedlock.c: Add copyright notice.
3971
b04e311d
AC
39722004-08-25 Andrew Cagney <cagney@gnu.org>
3973
3974 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
3975 (skip_over_handler, breakpoint_over_hander): New test procedures.
3976 (advance, advancei): Add a proper prefix, do not use
3977 rerun_to_main.
3978 * gdb.base/sigstep.c (main): Change to use an infinite loop.
3979
7c27f15b
MC
39802004-08-24 Michael Chastain <mec.gnu@mindspring.com>
3981
3982 * gdb.mi/basics.c: Add copyright notice.
3983 * gdb.mi/var-cmd.c: Add copyright notice.
3984
fffc87ae
MC
39852004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3986
3987 * lib/gdb.exp: Remove signed_keyword_not_used.
3988 * lib/compiler.c: Likewise.
3989 * lib/compiler.cc: Likewise.
3990
d782e0bf
MC
39912004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3992
3993 * gdb.base/whatis.c: Remove conditional disabling of "signed".
3994 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
3995
96033e83
MC
39962004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3997
3998 * gdb.base/whatis.c: Add copyright notice.
3999
cf38c229
MK
40002004-08-20 Mark Kettenis <kettenis@gnu.org>
4001
4002 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
4003 it to skip the breakpoints encoded in the inline assembly.
4004
f4b49756
MC
40052004-08-20 Michael Chastain <mec.gnu@mindspring.com>
4006
4007 * Makefile.in: Add gdb.fortran.
4008
2f193b69
MC
40092004-08-20 Michael Chastain <mec.gnu@mindspring.com>
4010
4011 * gdb.base/call-sc.exp (test_scalar_returns):
4012 Fix cut-and-paste glitch in "Make fun return now".
4013
89a237cb
MC
40142004-08-17 Michael Chastain <mec.gnu@mindspring.com>
4015
4016 * configure.in: Add gdb.fortran.
4017 * configure: Regenerate.
4018 * gdb.fortran/Makefile.in: New file.
4019 * lib/gdb.exp (skip_fortran_tests): New procedure.
4020
469aff8e
MC
40212004-08-17 Michael Chastain <mec.gnu@mindspring.com>
4022
4023 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
4024 reference to bug-gnu@prep.ai.mit.edu.
4025 * gdb.mi/mi-var-child.exp: Likewise.
4026 * gdb.mi/mi-var-cmd.exp: Likewise.
4027 * gdb.mi/mi-var-display.exp: Likewise.
4028 * gdb.mi/mi2-var-block.exp: Likewise.
4029 * gdb.mi/mi2-var-child.exp: Likewise.
4030 * gdb.mi/mi2-var-cmd.exp: Likewise.
4031 * gdb.mi/mi2-var-display.exp: Likewise.
4032
00b51b9f
MK
40332004-08-15 Mark Kettenis <kettenis@gnu.org>
4034
4035 * gdb.base/unload.c (main): Make local variable msg const.
4036
45f07fef
MC
40372004-08-15 Michael Chastain <mec.gnu@mindspring.com>
4038
4039 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
4040 to bug-gnu@prep.ai.mit.edu.
4041 * gdb.mi/mi-disassemble.exp: Likewise.
4042 * gdb.mi/mi-eval.exp: Likewise.
4043 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
4044 default line number.
4045 * gdb.mi/mi-return.exp: Likewise.
4046 * gdb.mi/mi-simplerun.exp: Likewise.
4047 * gdb.mi/mi-stack.exp: Likewise.
4048 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
4049 number with explicit range test.
4050 * gdb.mi/mi-watch.exp: Likewise.
4051 * gdb.mi/mi2-break.exp: Likewise.
4052 * gdb.mi/mi2-cli.exp: Likewise.
4053 * gdb.mi/mi2-disassemble.exp: Likewise.
4054 * gdb.mi/mi2-eval.exp: Likewise.
4055 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
4056 default line number.
4057 * gdb.mi/mi2-return.exp: Likewise.
4058 * gdb.mi/mi2-simplerun.exp: Likewise.
4059 * gdb.mi/mi2-stack.exp: Likewise.
4060 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
4061 number with explicit range test.
4062 * gdb.mi/mi2-watch.exp: Likewise.
4063
dd8c8ee7
MC
40642004-08-15 Michael Chastain <mec.gnu@mindspring.com>
4065
4066 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
4067 * gdb.cp/m-static.exp: Likewise.
4068 * gdb.cp/rtti.exp: Likewise.
4069
4e838464
MK
40702004-08-14 Mark Kettenis <kettenis@gnu.org>
4071
4072 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
4073
8d8cb839
EZ
40742004-08-14 Eli Zaretskii <eliz@gnu.org>
4075
4076 * ChangeLog: Prefix Local Variables with semi-colons and indent
4077 the reference to older ChangeLog files, to fix fontification in
4078 Emacs.
4079
deea8bb0
MC
40802004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4081
4082 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
4083 * gdb.mi/mi2-break.exp: Likewise.
4084
c3297504
MC
40852004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4086
4087 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
4088
25808999
MC
40892004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4090
4091 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
4092
226a8d71
MC
40932004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4094
4095 * gdb.cp/classes.exp: Remove unused declarations. Just let
4096 test names default instead of providing special names. Remove
4097 extraneous demangler test.
4098
37fdf854
JJ
40992004-08-12 Jeff Johnston <jjohnstn@redhat.com>
4100
4101 * gdb.base/unload.exp: New test for breakpoints in dynamically
4102 loaded libraries.
4103 * gdb.base/unload.c: Ditto.
4104 * gdb.base/unloadshr.c: Ditto.
4105
2d3a7986
MC
41062004-08-12 Michael Chastain <mec.gnu@mindspring.com>
4107
4108 * gdb.cp/classes.exp (test_ptype_class_objects): Call
4109 cp_test_ptype_class.
4110 (test_enums): Likewise.
4111
c72b934c
AC
41122004-08-10 Andrew Cagney <cagney@gnu.org>
4113
4114 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
4115 files.
4116
cc503c8a
AC
41172004-08-10 Andrew Cagney <cagney@gnu.org>
4118
4119 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
4120 init_malloc call.
4121
902f2ccb
MC
41222004-08-10 Michael Chastain <mec.gnu@mindspring.com>
4123
4124 * ChangeLog: Add copyright notice. The notice is copied
4125 from emacs 21.3 top level ChangeLog.
4126
78c90502
MC
41272004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4128
4129 * lib/cp-support.exp: New file.
4130 * lib/cp-support.exp (cp_test_type_class): New function.
4131 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
4132 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
4133 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
4134 cp_test_ptype_class.
4135
88e5ea78
MC
41362004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4137
4138 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
4139 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
4140 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
4141 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
4142 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
4143 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
4144 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
4145 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
4146 gdb.mi/mi2-watch.exp: Update copyright years.
4147
6a89fc9c
MK
41482004-08-09 Mark Kettenis <kettenis@gnu.org>
4149
4150 * gdb.base/sigaltstack.exp: Provide proper anchoring.
4151
1482e0de
MC
41522004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4153
4154 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
4155 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
4156 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
4157 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
4158 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
4159 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
4160 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
4161 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
4162 gdb.mi/mi-watch.exp: Update copyright years.
4163
1a5ce3f3
DJ
41642004-08-08 Daniel Jacobowitz <dan@debian.org>
4165
4166 PR gdb/1738
4167 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
4168 from a breakpoint with a pending signal.
4169
04f6ecf2
DJ
41702004-08-08 Daniel Jacobowitz <dan@debian.org>
4171
4172 PR gdb/1736
4173 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
4174 * gdb.base/sigaltstack.exp (finish_test): Consume output until
4175 the prompt.
4176 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
4177
54d90d35
DJ
41782004-08-08 Daniel Jacobowitz <dan@debian.org>
4179
4180 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
4181
d2f6abb0
DJ
41822004-08-08 Daniel Jacobowitz <dan@debian.org>
4183
4184 PR gdb/1736
4185 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
4186 for i?86-*-linux*.
4187
5598c03d
DJ
41882004-08-08 Daniel Jacobowitz <dan@debian.org>
4189
4190 * gdb.arch/i386-prologue.exp: Compile without debug information.
4191
c6fee705
MC
41922004-08-08 Michael Chastain <mec.gnu@mindspring.com>
4193
4194 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
4195 rather than asking gdb to search.
4196
dd90efdb
MC
41972004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4198
4199 * gdb.base/gcore.c: Include <string.h>.
4200
1e84bec1
MC
42012004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4202
4203 * gdb.base/gcore.c: Add copyright notice.
4204
e425eb2b
MC
42052004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4206
4207 * gdb.base/freebpcmd.c: Include <stdio.h>.
4208 * gdb.base/long_long.c: Include <string.h>.
4209 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
4210 * gdb.base/siginfo.c: Include <string.h>.
4211 * gdb.base/sigstep.c: Include <string.h>.
4212
cb9aaed5
MC
42132004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4214
4215 * gdb.base/complex.c: Include <stdlib.h>.
4216
55944f3d
MC
42172004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4218
4219 * gdb.base/complex.c: Add copyright notice.
4220
7b2953d9
MC
42212004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4222
4223 * gdb.base/charset.c: Include <stdlib.h>.
4224
c9133d23
MC
42252004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4226
4227 * gdb.base/auxv.c: Include <stdlib.h>.
4228
0a8490ad
MC
42292004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4230
4231 * gdb.base/auxv.c: Add copyright notice.
4232
3426d5ec
MC
42332004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4234
4235 * gdb.base/coremaker.c: Add copyright notice.
4236 * gdb.base/coremaker2.c: Add copyright notice.
4237
8da195dd
AC
42382004-08-04 Andrew Cagney <cagney@gnu.org>
4239
4240 * gdb.base/store.exp: Update copyright.
4241 (check_set, up_set, check_struct, up_struct): Add a prefix to test
4242 names, do not import gdb_prompt.
4243
8d394f98
AC
42442004-08-01 Andrew Cagney <cagney@gnu.org>
4245
4246 Fix PR testsuite/1729.
4247 * gdb.base/dump.exp: Add test name to callers of capture_value, do
4248 not use capture_value with value 4.
4249 (capture_value): Add optional test name parameter.
4250 (test_reload_saved_value, test_restore_saved_value): Use $msg as
4251 the prefix, pass to capture_value.
4252
b6702b23
MK
42532004-08-01 Mark Kettenis <kettenis@gnu.org>
4254
4255 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
4256 * gdb.arch/i386-prologue.c (standard): New prototype and function.
4257 (main): Call new function.
4258
c203e0ca
MC
42592004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4260
4261 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
4262
a7995a30
MC
42632004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4264
4265 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
4266
9366563b
MC
42672004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4268
b6eeaf26 4269 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
4270 Accept more values of vtbl pointer. Remove some messages
4271 about "obsolete gcc or gdb".
4272
2fc1f950
MC
42732004-07-30 Michael Chastain <mec.gnu@mindspring.com>
4274
4275 * gdb.cp/classes.exp: Accept more varieties of ptype output.
4276
c724d49b
MC
42772004-07-30 Michael Chastain <mec.gnu@mindspring.com>
4278
4279 * gdb.base/asm-source.exp: Properly convert target board
4280 debug flags from gcc format to binutils format.
4281
736b0fce
MK
42822004-07-28 Mark Kettenis <kettenis@gnu.org>
4283
4284 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
4285 gdb1718". PR backtrace/1718 partially fixed.
4286
5633ea5c
JJ
42872004-07-27 Jeff Johnston <jjohnstn@redhat.com>
4288
4289 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
4290
575eebb1
NC
42912004-07-26 Nick Clifton <nickc@redhat.com>
4292
4293 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
4294 good default value for a specific architecture is available then
4295 set it to that value. Otherwise default to the -gstabs switch.
4296 Remove the -g... switches from the asm-flags variable. Allow the
4297 target board info to override the value if it wants to. Pass the
4298 switch on the assembler command line.
4299
62104619
MK
43002004-07-23 Mark Kettenis <kettenis@gnu.org>
4301
4302 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
4303 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
4304 (main): Call new function.
4305
4a1135b8
MC
43062004-07-22 Michael Chastain <mec.gnu@mindspring.com>
4307
4308 Test for PR exp/1715.
4309 * gdb.base/radix.exp: Refactor common procedures. Make all
4310 test names unique. Change XFAIL to KFAIL.
4311
8a12c1f0
MC
43122004-07-20 Michael Chastain <mec.gnu@mindspring.com>
4313
4314 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
4315 * gdb.ada/gnat_ada.gin: ... to here.
4316 * configure.in: Use gnat_ada.gin.
4317 * configure: Regenerate.
4318
23b451cf
AC
43192004-07-20 Andrew Cagney <cagney@gnu.org>
4320
4321 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
4322 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
4323 XFAILs. Clean up test messages and comments. Check backtraces.
4324 Delete re-sync code.
4325
ab618a02
MC
43262004-07-19 Michael Chastain <mec.gnu@mindspring.com>
4327
4328 Fix PR cli/740.
4329 * gdb.base/annota1.exp: Honor gdb,nosignals.
4330 * gdb.base/annota3.exp: Likewise.
4331
46dad340
MC
43322004-07-19 Michael Chastain <mec.gnu@mindspring.com>
4333
4334 * lib/java.exp: Update copyright notice.
4335
756d8c70
AC
43362004-07-19 Andrew Cagney <cagney@gnu.org>
4337
4338 * gdb.base/selftest.exp: Copy file from here ...
4339 * gdb.gdb/selftest.exp: ... to here.
4340
586027e6
AC
43412004-07-16 Andrew Cagney <cagney@redhat.com>
4342
4343 * lib/insight-support.exp: Delete file.
4344 * lib/java.exp (java_init): Fix copyright.
4345
029d2200
AC
43462004-07-16 Andrew Cagney <cagney@gnu.org>
4347
4348 * gdb.base/restore.c: Append "prologue" to comments marking the a
4349 function's prologue.
4350 * gdb.base/restore.exp: Update copyright, re-indent.
4351 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
4352 callerN" prefix where needed. Update patterns that match a
4353 function's prologue.
4354
653b62c5
MC
43552004-07-16 Michael Chastain <mec.gnu@mindspring.com>
4356
4357 * gdb.base/restore.c: Add copyright notice.
4358
f7d690e5
AC
43592004-07-16 Andrew Cagney <cagney@gnu.org>
4360
4361 * gdb.base/logical.exp: Update copyright.
4362 (evaluate): New procedure. Use to re-implement tests using
4363 several tables.
4364
d629a7cb
MH
43652004-07-14 Martin Hunt <hunt@redhat.com>
4366
4367 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
4368 which fixes some problems where init.tcl was not found.
4369
9c7bb332
AC
43702004-07-13 Andrew Cagney <cagney@gnu.org>
4371
6bf46641
AC
4372 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
4373 (check_sizeof, check_valueof): Do not include the output in the
4374 test name. Use gdb_test.
4375 (get_valueof): Use gdb_test_multiple.
4376
c4ffd4c0
AC
4377 * gdb.base/step-test.exp: Update copyright. Use
4378 gdb_test_multiple. Ensure that test names do not include
4379 architecture dependent output.
4380
ab89363a
AC
4381 * gdb.gdb/observer.exp: Update copyright.
4382 (setup_test): Use gdb_test_multiple.
4383 (attach_first_observer, attach_second_observer)
4384 (attach_third_observer, detach_first_observer)
4385 (detach_second_observer, detach_third_observer)
4386 (reset_counters, check_counters): Make $message a prefix.
4387 (test_normal_stop_notifications): Add "args" parameter - a list of
4388 init functions to be called. Make $message a prefix,
4389 (test_observer_normal_stop): Change the message prefixes so that
4390 they are unique, pass the attach / detach procedures to
4391 test_normal_stop_notifications.
4392
ec58997a
AC
4393 * gdb.base/signull.exp (test_segv): Prefix all tests with
4394 "${name}". Clean up test messages.
4395
b475183b
AC
4396 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
4397
9c7bb332
AC
4398 * gdb.base/ena-dis-br.exp: Update copyright.
4399 (break_at): New function. Replace send_gdb with gdb_test,
4400 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
4401 ignore count, not stopped at bpt", with KFAIL.
4402
2dd95497
CV
44032004-07-13 Corinna Vinschen <vinschen@redhat.com>
4404
4405 * gdb.base/attach.exp: Remove cleanupfile handling.
4406
419e626b
AC
44072004-07-12 Andrew Cagney <cagney@gnu.org>
4408
4409 * gdb.base/annota1.exp: Cleanup corefile test name.
4410 * gdb.base/annota3.exp: Ditto.
4411
8b1b3228
AC
44122004-07-12 Andrew Cagney <cagney@gnu.org>
4413
78650829
AC
4414 * gdb.base/signals.exp: Clean up copyright, re-indent.
4415
8b1b3228
AC
4416 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
4417 gdb_test and gdb_test_multiple.
4418
935c2760
JJ
44192004-07-08 Jeff Johnston <jjohnstn@redhat.com>
4420
4421 * gdb.java/jmain.exp: Fix expected line number for main to
4422 break at. Set XFAIL for break at main test since gcj does not
4423 provide line number info for first statement in main.
4424
1544280f
AC
44252004-07-08 Andrew Cagney <cagney@gnu.org>
4426
1279f4ff
AC
4427 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
4428
1544280f
AC
4429 * gdb.base/sigbpt.exp: Make the common part of each test name a
4430 prefix instead of suffix.
4431
bcc82369
BR
44322004-07-07 Bob Rossi <bob_rossi@cox.net>
4433
4434 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
4435 test from test_tbreak_creation_and_listing to
4436 test_file_list_exec_source_file
4437 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
4438 Changed name of test from test_tbreak_creation_and_listing to
4439 test_file_list_exec_source_file
4440
23f4b0aa
JJ
44412004-07-07 Jeff Johnston <jjohnstn@redhat.com>
4442
4443 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
4444 the jmisc() constructor instead of <init>.
4445 * gdb.java/jmisc1.exp: Ditto.
4446
56401cd5
AC
44472004-07-07 Andrew Cagney <cagney@gnu.org>
4448
4449 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
4450 corrupting the PC.
4451
44ae2f6a
MC
44522004-07-06 Michael Chastain <mec.gnu@mindspring.com>
4453
4454 * gdb.cp/templates.exp: Accept whitespace change in demangler
4455 output.
4456
45a83408
AC
44572004-07-06 Andrew Cagney <cagney@gnu.org>
4458
4459 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
4460
d205ad70
MC
44612004-07-02 Michael Chastain <mec.gnu@mindspring.com>
4462
4463 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
4464 * lib/compiler.cc: Likewise.
4465
06ea1a61
MC
44662004-06-30 Michael Chastain <mec.gnu@mindspring.com>
4467
4468 * lib/compiler.cc: Work around string preprocessing problem
4469 with old hp c++ compiler.
4470 * lib/compiler.c: Likewise.
4471
daab1251
CV
44722004-06-29 Corinna Vinschen <vinschen@redhat.com>
4473
4474 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
4475 directives to conditionalize symbol prefixing.
4476 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
4477 additional_flags handling. Add underscore prefix for Cygwin.
4478 * gdb.arch/i386-unwind.c: Use preprocessor directives to
4479 conditionalize symbol prefixing.
4480 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
4481 additional_flags handling. Add underscore prefix for Cygwin.
4482
cc984116
CV
44832004-06-29 Corinna Vinschen <vinschen@redhat.com>
4484
4485 * gdb.base/bigcore.exp: Skip test on Cygwin.
4486
c279b077
MC
44872004-06-28 Michael Chastain <mec.gnu@mindspring.com>
4488
4489 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
4490 formats for "info register". Use gdb_test_multiple. Fix
4491 the "invalid register" test.
4492
0e915747
CV
44932004-06-28 Corinna Vinschen <vinschen@redhat.com>
4494
4495 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
4496 PID for Cygwin. Add Cygwin specific strings to check for in some
4497 tests.
4498 (do_attach_tests): Add a test for user interaction when attaching
4499 to a process with no matching symbol table already loaded.
4500
11422c86
AC
45012004-06-26 Andrew Cagney <cagney@gnu.org>
4502
4503 Test PR java/1567 and PR java/1565.
4504 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
4505 * gdb.java/jmisc2.exp: Delete file.
4506
cefbce26
MC
45072004-06-26 Michael Chastain <mec.gnu@mindspring.com>
4508
4509 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
4510
e19f872c
CV
45112004-06-25 Corinna Vinschen <vinschen@redhat.com>
4512
4513 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
4514 attach process.
4515
d931ba3b
MC
45162004-06-23 Michael Chastain <mec.gnu@mindspring.com>
4517
4518 * gdb.cp/pr-1553.exp: Remove.
4519
aef68c48
MC
45202004-06-22 Michael Chastain <mec.gnu@mindspring.com>
4521
4522 * gdb.cp/pr-1553.cc: Remove.
4523 * gdb.cp/pr-1553.exp: Disable this test.
4524
8d5df71a
JB
45252004-06-20 Jim Blandy <jimb@redhat.com>
4526
4527 Fix PR testsuite/1680.
4528 * gdb.arch/i386-sse.exp: Properly quote curly braces in
4529 regular expressions.
4530
4ac6f39d
MC
45312004-06-19 Michael Chastain <mec.gnu@mindspring.com>
4532
4533 Fix PR testsuite/1679.
4534 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
4535 Issue an UNSUPPORTED result instead.
4536
1b413552
JB
45372004-06-18 Jim Blandy <jimb@redhat.com>
4538
4539 * gdb.base/charset.exp: Only send a control-C if we see a new
4540 prompt and incomplete command.
4541
6daa6ebd
MC
45422004-06-18 Michael Chastain <mec.gnu@mindspring.com>
4543
4544 * gdb.cp/pr-574.cc: Add copyright notice.
4545
51fa4ae0
JB
45462004-06-17 Jim Blandy <jimb@redhat.com>
4547
4548 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
4549 cases where the regexp has no groups; this grabs random text from
4550 the previous test suite, whatever that was.
4551
8fea26c5
MC
45522004-06-17 Michael Chastain <mec.gnu@mindspring.com>
4553
4554 * gdb.cp/printmethod.cc: Add copyright notice.
4555
1e3aeb41
MC
45562004-06-16 Michael Chastain <mec.gnu@mindspring.com>
4557
4558 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
4559
9d9030bc
AC
45602004-06-16 Andrew Cagney <cagney@gnu.org>
4561
4562 * gdb.base/signull.c: Update copyright. Include <string.h>.
4563 (bowler): Replace data_pointer with data_read
4564 and data_write cases. Add code_descriptor case.
4565 (zero, desc): New array and pointer.
4566 (data, code): Change to simple pointers.
4567 * gdb.base/signull.exp: Fix probe pattern matching a function
4568 descriptor SIGSEGV. Replace data_pointer with data_read and
4569 data_write tests.
4570
acd4ad44
AC
45712004-06-16 Andrew Cagney <cagney@gnu.org>
4572
4573 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
4574
08fd625c
MC
45752004-06-15 Michael Chastain <mec.gnu@mindspring.com>
4576
4577 * gdb.base/long_long.c: Add copyright notice.
4578
1903502c
MC
45792004-06-15 Michael Chastain <mec.gnu@mindspring.com>
4580
4581 * gdb.base/long_long.exp: Remove reference to
4582 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
4583 to gdb_breakpoint and gdb_continue_to_breakpoint.
4584
83313cb1
JB
45852004-06-14 Jim Blandy <jimb@redhat.com>
4586
4587 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
4588 endian case.
4589
1bf404ef
AC
45902004-06-14 Andrew Cagney <cagney@gnu.org>
4591
4592 * gdb.base/gcore.exp (capture_command_output): Delete the always
4593 passing tests containing inferior values.
4594 * gdb.base/ending-run.exp: Do not include the breakpoint address
4595 in the test message. Update copyright.
4596 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
4597 size in the test name, use gdb_test_multiple. Update copyright.
4598
ef220b33
MC
45992004-06-14 Michael Chastain <mec.gnu@mindspring.com>
4600
4601 * gdb.cp/ref-types.cc: Add copyright notice.
4602
4f70a4c9
MC
46032004-06-14 Michael Chastain <mec.gnu@mindspring.com>
4604
4605 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
4606 hp_aCC_compiler.
4607 * lib/compiler.cc: Likewise.
4608 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
4609 'set' commands. Log diagnostics for other lines. Set
4610 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
4611
335928ac
MC
46122004-06-13 Michael Chastain <mec.gnu@mindspring.com>
4613
4614 * gdb.cp/try_catch.cc: Add copyright notice.
4615
2efb12e8
MC
46162004-06-12 Michael Chastain <mec.gnu@mindspring.com>
4617
4618 * gdb.cp/userdef.cc: Add copyright notice.
4619
0bbed51a
MC
46202004-06-11 Michael Chastain <mec.gnu@mindspring.com>
4621
4622 * gdb.cp/virtfunc.cc: Add copyright notice.
4623
e12a46c9
RC
46242004-06-11 Randolph Chung <tausq@debian.org>
4625
4626 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
4627 problem.
4628
338e05af
AC
46292004-06-10 Andrew Cagney <cagney@gnu.org>
4630
4631 * lib/compiler.cc, lib/compiler.c: Append either
4632 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
4633 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
4634 instead of gcc-3-3.
4635
dc3f10cb
AC
46362004-06-09 Andrew Cagney <cagney@gnu.org>
4637
b4d946af
AC
4638 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
4639 gdb/1455, bug is specific to "long long" and "double".
4640
dc3f10cb
AC
4641 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
4642 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
4643 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
4644 fixed.
4645
b5c0bfa2
AC
46462004-06-09 Andrew Cagney <cagney@gnu.org>
4647
4648 * gdb.base/structs.exp (test_struct_returns): Replace
4649 "return_value_unknown" and "finish_value_unknown" by
4650 "return_value_known" and "finish_value_known". Instead of
4651 "return_value_unknown" iff "finish_value_unknown", check
4652 "return_value_known" implies "finish_value_known".
4653
caeb605f
MH
46542004-06-08 Martin Hunt <hunt@redhat.com>
4655
4656 * gdb.base/float.exp: Add pattern for mips targets.
4657
c892bb64
RC
46582004-06-08 Randolph Chung <tausq@debian.org>
4659
4660 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
4661 message for unknown architectures more clear.
4662
48306d3e
JB
46632004-06-08 Joel Brobecker <brobecker@gnat.com>
4664
4665 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
4666 start the execution of the program.
4667
83ecb59f
JB
46682004-06-07 Jim Blandy <jimb@redhat.com>
4669
4670 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
4671 * gdb.arch/i386-cpuid.h: New helper file.
4672
55264cb4
RC
46732004-06-07 Randolph Chung <tausq@debian.org>
4674
4675 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
4676 has started.
4677
23cadb28
RM
46782004-06-04 Roland McGrath <roland@redhat.com>
4679
4680 Fix PR gdb/1647.
4681 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
4682 differently to be robust to output buffering differences.
4683
51d01eda
MC
46842004-06-04 Michael Chastain <mec.gnu@mindspring.com>
4685
4686 * gdb.threads/pthreads.exp: Update copyright years.
4687 (check_control_c): Change asynchronous 'after' to synchronous.
4688
f4fc3b93
RM
46892004-06-04 Roland McGrath <roland@redhat.com>
4690
4691 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
4692 next gdb prompt.
4693
4013522b
MC
46942004-06-02 Michael Chastain <mec.gnu@mindspring.com>
4695
4696 Fix PR gdb/1636.
4697 * gdb.threads/manythreads.exp: Change asynchronous 'after'
4698 calls to synchronous.
4699
7a8f1e6b
JB
47002004-05-26 Jim Blandy <jimb@redhat.com>
4701
4702 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
4703
81bb3443
RC
47042004-05-24 Randolph Chung <tausq@debian.org>
4705
4706 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
4707 * gdb.asm/pa.inc: New file.
4708
8f5a3103
MK
47092004-05-22 Mark Kettenis <kettenis@gnu.org>
4710
4711 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
4712
734b8fe8
JB
47132004-05-21 Joel Brobecker <brobecker@gnat.com>
4714 Daniel Jacobowitz <drow@mvista.com>
4715
4716 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
4717 GDB prompt.
4718
725603e1
UW
47192004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4720
f4fc3b93 4721 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
4722 setjmp/longjmp. Use sigaction instead of signal.
4723
8b923272
JB
47242004-05-19 J. Brobecker <brobecker@gnat.com>
4725 Michael Snyder <msnyder@redhat.com>
4726
4727 * gdb.threads/pthread_cond_wait.c: New file.
4728 * gdb.threads/pthread_cond_wait.exp: New testcase.
4729
8bfabb04
AC
47302004-05-13 Andrew Cagney <cagney@redhat.com>
4731
4732 * gdb.base/signull.exp, gdb.base/signull.c: New files.
4733 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
4734
42edda50
AC
47352004-05-11 Andrew Cagney <cagney@redhat.com>
4736
4737 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
4738 fixed but revealed gdb/1639.
4739
d303a6c7
AC
47402004-05-10 Andrew Cagney <cagney@redhat.com>
4741
4742 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
4743 func1" and "next to 2nd alarm", kernel bug avoided.
4744
bf08c2a1
DJ
47452004-05-10 Daniel Jacobowitz <dan@debian.org>
4746
4747 PR external/1568
4748 * gdb.base/bigcore.exp: Check the size of the dumped core file.
4749 XFAIL if it is smaller than bytes_allocated.
4750 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
4751 (main): Make chunks_allocated unsigned. Correct comment.
4752
c0586a34
JB
47532004-05-07 Joel Brobecker <brobecker@gnat.com>
4754
4755 * gdb.arch/powerpc-aix-prologue.c: New file.
4756 * gdb.arch/powerpc-aix-prologue.exp: New file.
4757
f2785d12
JB
47582004-05-07 Jim Blandy <jimb@redhat.com>
4759
4760 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
4761 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
4762
bd7f6e30
JB
47632004-05-06 Joel Brobecker <brobecker@gnat.com>
4764
4765 * gdb.base/sep.exp: No longer setup_kfail when the program was
4766 built with dwarf2.
4767
0a5e7efe
JI
47682004-05-05 Jim Ingham <jingham@apple.com>
4769
4770 * gdb.base/pending.exp: Make sure pending breakpoints
4771 preserve the ignore count.
f4fc3b93 4772
a8958849
MK
47732004-04-27 Jerome Guitton <guitton@gnat.com>
4774
4775 * i386-prologue.exp: Add testcase for jump instruction as first
4776 instruction of the real code.
4777 * i386-prologue.c (jump_at_beginning): New function.
4778
7e103f5b
MK
47792004-04-28 Mark Kettenis <kettenis@gnu.org>
4780
4781 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
4782 x86_64-*-*.
4783
5d38b224
MK
47842004-04-28 Mark Kettenis <kettenis@gnu.org>
4785
4786 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
4787 i*86-*-*.
4788
0ef32fd9
MK
47892004-04-25 Mark Kettenis <kettenis@gnu.org>
4790
4791 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
4792 expression that checks the return type.
4793
71d7dd7c
AC
47942004-04-23 Andrew Cagney <cagney@redhat.com>
4795
4796 * gdb.base/call-sc.exp: New test of scalar call/return values.
4797 * gdb.base/call-sc.c: Ditto.
4798
1e9f977e
JJ
47992004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4800
4801 * gdb.threads/manythreads.c: Reduce thread stack size.
4802
899d9e3a
JJ
48032004-04-23 Jeff Johnston <jjohnstn@redhat.com>
4804
4805 * gdb.threads/manythreads.c: Add copyright notice.
4806
61bcae62
AC
48072004-04-23 Andrew Cagney <cagney@redhat.com>
4808
4809 * gdb.base/siginfo.exp: Better handle step out of signal.
4810 * gdb.base/sigstep.exp: Ditto.
4811
7339a42e
JJ
48122004-04-22 Jeff Johnston <jjohnstn@redhat.com>
4813 Daniel Jacobowitz <drow@mvista.com>
4814
4815 * gdb.threads/manythreads.c: New testcase.
4816 * gdb.threads/manythreads.exp: Ditto.
4817
5c98409b
JB
48182004-04-22 Jim Blandy <jimb@redhat.com>
4819
4820 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
4821 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
4822
3b611f1a
MC
48232004-04-21 Michael Chastain <mec.gnu@mindspring.com>
4824
4825 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
4826
f0fd9238
AC
48272004-04-21 Andrew Cagney <cagney@redhat.com>
4828
4829 * gdb.base/sigstep.c: New file.
4830 * gdb.base/sigstep.exp: New file.
4831
90990674
JB
48322004-04-16 Joel Brobecker <brobecker@gnat.com>
4833
4834 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
4835 call to observer_notify_normal_stop.
4836
78cef34b
AC
48372004-04-15 Andrew Cagney <cagney@redhat.com>
4838
4839 * gdb.base/siginfo.c: New file.
4840 * gdb.base/siginfo.exp: New file.
4841
d2343407
JB
48422004-04-12 J. Brobecker <brobecker@gnat.com>
4843
4844 * gdb.base/sep.exp: Fix typo in comment.
4845
a2dba3c8
JB
48462004-04-12 J. Brobecker <brobecker@gnat.com>
4847
4848 * gdb.base/sep.c: New file.
4849 * gdb.base/sep-proc.c: New file.
4850 * gdb.base/sep.exp: New testcase.
4851
15f7b60e
MK
48522004-04-09 Mark Kettenis <kettenis@gnu.org>
4853
4854 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
4855 support.
4856
44f4de1a
AC
48572004-04-05 Andrew Cagney <cagney@redhat.com>
4858
4859 * gdb.base/sigaltstack.c: New file.
4860 * gdb.base/sigaltstack.exp: New file.
4861
ef04f396
JB
48622004-04-04 Joel Brobecker <brobecker@gnat.com>
4863
4864 * gdb.base/foll-fork.exp: Update the expected output for
4865 "help set follow-fork-mode", to match a change that was made
4866 to the help of this variable on 2004-01-13.
4867
d40d2c92
JB
48682004-04-01 Joel Brobecker <brobecker@gnat.com>
4869
4870 * lib/ada.exp: Add copyright notice.
4871 * bar.ads: Likewise.
4872 * bar.adb: Likewise.
4873 * null_record.adb: Likewise.
4874 * null_record.exp: Likewise.
4875 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
4876
f86ef5a3
JB
48772004-04-01 Joel Brobecker <brobecker@gnat.com>
4878
4879 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
4880 * configure: Regenerate.
4881
414e70e3
JB
48822004-04-01 Joel Brobecker <brobecker@gnat.com>
4883
4884 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
4885 to build the application. Remove the message printed when in
4886 verbose mode, redundant with the UNSUPPORTED message above.
4887
f0aaee49
JB
48882004-03-31 Joel Brobecker <brobecker@gnat.com>
4889
4890 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
4891 * gdb.ada (null_record.exp): New testcase.
4892
ac81cb54
JB
48932004-03-31 Joel Brobecker <brobecker@gnat.com>
4894
4895 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
4896
854af2f7
JB
48972004-03-31 Joel Brobecker <brobecker@gnat.com>
4898
4899 * gdb.ada: New subdirectory.
4900 * gdb.ada/Makefile.in: New file.
4901 * gdb.ada/gnat_ada.gpr.in: New file.
4902
034cb681
JB
49032004-03-31 Joel Brobecker <brobecker@gnat.com>
4904
4905 * lib/ada.exp: New file.
4906
78a1a894
DJ
49072004-03-24 Daniel Jacobowitz <drow@mvista.com>
4908
4909 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
4910 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
4911
4b2b3b3e
AC
49122004-03-22 Andrew Cagney <cagney@redhat.com>
4913
4914 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
4915 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
4916 Problem identified by Ulrich Weigand.
4917
23c73aa3
DC
49182004-03-17 David Carlton <carlton@kealia.com>
4919
4920 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
4921 PR c++/826.
4922
d63a86f8
RM
49232004-03-16 Roland McGrath <roland@redhat.com>
4924
4925 * gdb.base/auxv.exp: New file.
4926 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
4927
0e02aa50
DC
49282004-03-12 David Carlton <carlton@kealia.com>
4929
4930 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
4931 * gdb.cp/pr-1553.cc: Ditto.
4932 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
4933 pass branch.
4934
c20b71be
MC
49352004-03-12 Michael Chastain <mec.gnu@mindspring.com>
4936
4937 * gdb.cp/templates.exp: Accept more template types.
4938
c7414a01
MC
49392004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4940
4941 From Corinna Vinschen with modifications.
4942 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
4943 local variable obj_with_enum.
4944 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
4945 results with obj_with_enum.
4946
ed69573c
MC
49472004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4948
4949 * gdb.cp/classes.cc: New file, copied from misc.cc.
4950 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
4951
28301461
MC
49522004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4953
4954 * gdb.cp/misc.cc: Add copyright notice.
4955
1198ecbe
DC
49562004-03-05 David Carlton <carlton@kealia.com>
4957
4958 * gdb.cp/rtti.exp: Add 'print *obj3' test.
4959 * gdb.cp/rtti.h: Update copyright.
4960 (namespace n2::n3): New.
4961 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
4962 (n2::n3::func3): New.
4963 (main): Call n2::n3::func3.
4964 * gdb.cp/rtti2.cc: Update copyright.
4965 (n2::create3): New.
4966
9e08c470
MK
49672004-03-04 Mark Kettenis <kettenis@gnu.org>
4968
4969 * gdb.asm/openbsd.inc: Fix typo.
4970
4bebc3aa
FF
49712004-03-03 Fred Fish <fnf@redhat.com>
4972
4973 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
4974 "val" instead of unused "size". Update copyright year.
4975
6ea9fb37
DJ
49762004-02-29 Daniel Jacobowitz <drow@mvista.com>
4977
4978 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
4979 to use unsigned char.
4980 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
4981 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
4982
23b23974
DJ
49832004-02-29 Daniel Jacobowitz <drow@mvista.com>
4984
4985 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
4986 line of output.
4987
7574fd53
DJ
49882004-02-28 Daniel Jacobowitz <drow@mvista.com>
4989
4990 * gdb.base/relocate.c (dummy): Initialize.
4991
a195357f
DJ
49922004-02-28 Daniel Jacobowitz <drow@mvista.com>
4993
4994 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
4995 a breakpoint at exit.
4996
72fd54a9
FF
49972004-02-27 Fred Fish <fnf@redhat.com>
4998
4999 * gdb.base/chng-syms.exp: Add expect condition to match failing
5000 case that isn't a timeout.
5001
b9d23137
AC
50022004-02-27 Andrew Cagney <cagney@redhat.com>
5003
5004 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
5005 support.
5006
15d208f6 50072004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 5008
15d208f6
FF
5009 * gdb.arch/gdb1431.c: Remove.
5010 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
5011 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
5012 of "until" incorrectly.
5013
98f9cd2d
JB
50142004-02-26 J. Brobecker <brobecker@gnat.com>
5015
5016 * gdb.cp/class2.cc (empty): New class.
5017 (refer): New function.
5018 (main): Declare an object of type empty and use it.
5019 * gdb.cp/class2.exp: Print the value of an object of type empty.
5020
9b50c11b
JJ
50212004-02-26 Jeff Johnston <jjohnstn@redhat.com>
5022
5023 * gdb.base/langs.exp: Update query string to match the
5024 new nquery format used for pending breakpoints.
5025
0dcd613f
AC
50262004-02-26 Andrew Cagney <cagney@redhat.com>
5027
5028 Fix PR i18n/1570.
5029 * gdb.base/charset.c: Update copyright notice.
5030 (main, init_string): Remove the escape character '\e' tests.
5031 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
5032 * gdb.base/charset.exp (valid_host_charset): Ditto.
5033 * gdb.base/setvar.exp: Ditto.
5034
b8a56647
AC
50352004-02-24 Andrew Cagney <cagney@redhat.com>
5036
90d59e34
AC
5037 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
5038 mmapped data in core file" PASS and FAIL messages consistent.
5039
b8a56647
AC
5040 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
5041 setting a breakpoint. Work around PR java/1565.
5042
9f27c604
JJ
50432004-02-23 Jeff Johnston <jjohnstn@redhat.com>
5044
5045 * lib/gdb.exp (gdb_breakpoint): Update query string to match
5046 new nquery format.
5047 * gdb.base/pending.exp: Ditto.
5048
3224a706
MK
50492004-02-22 Mark Kettenis <kettenis@gnu.org>
5050
5051 * configure.in: Run stabs tests on *BSD.
5052 * configure: Regenerated.
5053
41e0a9ca
MK
50542004-02-21 Mark Kettenis <kettenis@gnu.org>
5055
5056 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
5057
1e1b3428
FF
50582004-02-20 Fred Fish <fnf@redhat.com>
5059
5060 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
5061 blank in test for "returns short", for consistency with other
5062 "returns xxx" tests. Update copyright year.
5063
f9a7572a
FF
50642004-02-19 Fred Fish <fnf@redhat.com>
5065
5066 New testcase for PR breakpoint/1558.
5067 * gdb.arch/gdb1558.exp: New file.
5068 * gdb.arch/gdb1558.c: New file.
5069
b2ce2854
EZ
50702004-02-19 Elena Zannoni <ezannoni@redhat.com>
5071
5072 * gdb.base/nodebug.exp: Fix typo.
5073
e7c9ff01
JB
50742004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5075
5076 Committed by Jim Blandy <jimb@redhat.com>.
5077
62f4b920
JB
5078 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
5079
2db536a1
JB
5080 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
5081
e7c9ff01
JB
5082 * gdb.base/float.exp: Support s390*-*-* targets.
5083
f3205b34
AF
50842004-02-17 Adam Fedor <fedor@gnu.org>
5085
5086 * gdb.base/gdb1555.exp: New file.
5087 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
5088
9d62932d
EZ
50892004-02-17 Elena Zannoni <ezannoni@redhat.com>
5090
5091 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
5092
344c9711
FF
50932004-02-16 Fred Fish <fnf@redhat.com>
5094
5095 * gdb.arch/gdb1291.c: Remove
5096 * gdb.arch/gdb1291.s: New test input file.
5097 * gdb.arch/gdb1291.exp: Expand test to check case that should not
5098 fail. Test for correct result, known incorrect result, other
5099 failures and timeouts.
5100
2d822687
AC
51012004-02-16 Andrew Cagney <cagney@redhat.com>
5102
5103 * gdb.base/bigcore.exp: New file.
5104 * gdb.base/bigcore.c: New file.
5105
dac15b66
AC
51062004-02-13 Andrew Cagney <cagney@redhat.com>
5107
5108 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
5109 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
5110 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
5111 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
5112 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
5113 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
5114 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
5115 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
5116 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
5117 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
5118
6bdfc2c4
JJ
51192004-02-11 Jeff Johnston <jjohnstn@redhat.com>
5120
5121 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
5122 executed is an alloc instruction.
5123
87b3ede8
DC
51242004-02-11 David Carlton <carlton@kealia.com>
5125
5126 * gdb.cp/breakpoint.exp: New.
5127 * gdb.cp/breakpoint.cc: New.
5128
6e19e2bf
MC
51292004-02-11 Michael Chastain <mec.gnu@mindspring.com>
5130
5131 Partial fix for PR gdb/1543.
5132 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
5133 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
5134 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
5135 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
5136 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
5137 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
5138 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
5139 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
5140 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
5141 to bug-gdb@prep.ai.mit.edu .
5142 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
5143 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
5144 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
5145 Likewise.
5146
5c5455dc
AC
51472004-02-10 Andrew Cagney <cagney@redhat.com>
5148
5149 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
5150 using gdb_internal_error_resync.
5151
9cf689d7
DJ
51522004-02-09 Daniel Jacobowitz <drow@mvista.com>
5153
5154 * gdb.threads/thread-specific.exp: Stop early if no threads are
5155 found.
5156
d2dc51db
MC
51572004-02-09 Michael Chastain <mec.gnu@mindspring.com>
5158
5159 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
5160
14b1a056
DJ
51612004-02-08 Daniel Jacobowitz <drow@mvista.com>
5162
5163 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
5164 breakpoints.
5165
83f66e8f
DJ
51662004-02-07 Daniel Jacobowitz <drow@mvista.com>
5167
5168 * config/sim.exp (gdb_load): Handle $arg == "".
5169 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
5170 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
5171
30fc0091
EZ
51722004-02-07 Elena Zannoni <ezannoni@redhat.com>
5173
5174 * gdb.base/maint.exp: Update test to reflect
5175 obstack changes.
5176
4d806929
JJ
51772004-02-04 Jeff Johnston <jjohnstn@redhat.com>
5178
5179 * gdb.base/pendshr.c (pendfunc): New function that calls
5180 pendfunc1.
5181 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
5182
7bfdd688
FF
51832004-02-04 Fred Fish <fnf@redhat.com>
5184
5185 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
5186 function symbols and update copyright years.
5187 * gdb.arch/gdb1291.c: Ditto.
5188
aaa08ee4
MC
51892004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5190
5191 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
5192
dbad7755
MC
51932004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5194
5195 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
5196
ec4646ef
MC
51972004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5198
5199 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
5200
1b802196
FF
52012004-02-02 Fred Fish <fnf@redhat.com>
5202
5203 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
5204 remote targets. Update copyright years.
5205
18fe2033
JJ
52062004-02-02 Jeff Johnston <jjohnstn@redhat.com>
5207
5208 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
5209 support.
5210 * gdb.base/langs.exp: Fix test which attempts to create
5211 breakpoint on non-existent function to handle new pending
5212 support.
5213 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
5214 a breakpoint.
5215 * gdb.base/pending.exp: New test.
5216 * gdb.base/pending.c: New file.
5217 * gdb.base/pendshr.c: Ditto.
5218
8d577d32
DC
52192004-02-02 David Carlton <carlton@kealia.com>
5220
5221 * gdb.cp/overload.exp: Add overloadNamespace tests.
5222 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
5223 (overloadNamespace, XXX): New.
5224 (main): Call XXX::marker2.
5225
3ad13771
FF
52262004-02-01 Fred Fish <fnf@redhat.com>
5227
5228 * gdb.base/dump.exp: Use runto_main instead of "runto main".
5229 * gdb.base/finish.exp: Ditto.
5230 * gdb.base/gcore.exp: Ditto.
5231 * gdb.base/huge.exp: Ditto.
5232 * gdb.base/info-proc.exp: Ditto.
5233 * gdb.base/return2.exp: Ditto.
5234 * gdb.threads/gcore-thread.exp: Ditto.
5235
44c75849
DJ
52362004-02-01 Daniel Jacobowitz <drow@mvista.com>
5237
5238 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
5239
005bc093
MK
52402004-02-01 Mark Kettenis <kettenis@gnu.org>
5241
5242 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
5243 that opening the file succeeds on OpenBSD.
5244
c47cebdb
DJ
52452004-02-01 Daniel Jacobowitz <drow@mvista.com>
5246
5247 * gdb.threads/thread-specific.c: New file.
5248 * gdb.threads/threads-specific.exp: New test script.
5249 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
5250 to expect_out.
5251
5a01311c
MK
52522004-02-01 Mark Kettenis <kettenis@gnu.org>
5253
5254 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
5255 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
5256 only on the "print_small_structs from print_long_arg_list" test.
5257
ce22a4f1
DJ
52582004-02-01 Daniel Jacobowitz <drow@mvista.com>
5259
5260 * gdb.base/completion.exp: Kill a stray backslash.
5261
5262 From Jim Ingham <jingham@apple.com>:
5263 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
5264 agrees with the result from sending a tab.
5265
abbab9d3
DJ
52662004-01-31 Daniel Jacobowitz <drow@mvista.com>
5267
5268 * gdb.base/chng-syms.exp: Remove stray newline.
5269
53904d1e
MK
52702004-01-31 Mark Kettenis <kettenis@gnu.org>
5271
5272 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
5273 *-*-openbsd*.
5274 * gdb.asm/openbsd.inc: New file.
5275
3a4b3aac
MK
52762004-01-30 Mark Kettenis <kettenis@gnu.org>
5277
5278 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
5279 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
5280 *-*solaris2*. Remove commented out default settings for
5281 asm-flags. Replace gdb_compile with target_link.
5282
ebac27b4
MC
52832004-01-29 Michael Chastain <mec.gnu@mindspring.com>
5284
5285 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
5286 for all tests. Remove old hp-ux and cygnus xfail cases.
5287
d8679d84
PH
52882004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
5289
5290 * gdb.base/chng-syms.exp: New file.
5291 * gdb.base/chng-syms.c: New file.
5292
0a55bc22
MC
52932004-01-24 Michael Chastain <mec.gnu@mindspring.com>
5294
5295 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
5296 Provide arms for current output in all my configurations.
5297
94b8e876
MC
52982004-01-24 Michael Chastain <mec.gnu@mindspring.com>
5299
5300 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
5301 * lib/compiler.cc: Likewise.
5302 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
5303 get the right preprocessor. Eval the output directly. Remove
5304 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
5305 hp_f77_compiler and hp_f90_compiler completely.
5306 (gdb_preprocess): Delete.
5307 (get_compiler): Delete.
5308
7cf03d44
MK
53092004-01-24 Mark Kettenis <kettenis@gnu.org>
5310
5311 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
5312 <string.h>.
5313
68b6dce9
NR
53142004-01-24 Nick Roberts <nick@nick.uklinux.net>
5315
5316 * gdb.mi/mi-stack.exp: Update copyright.
5317
b368761e
DC
53182004-01-23 David Carlton <carlton@kealia.com>
5319
5320 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
5321 test for cp_lookup_transparent_type.
5322 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
5323 call them.
5324
f2061b53
DJ
53252004-01-23 Daniel Jacobowitz <drow@mvista.com>
5326
5327 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
5328 after -var-update.
5329
37fc574a
DC
53302004-01-23 David Carlton <carlton@kealia.com>
5331
5332 * gdb.cp/namespace.cc (C::ensureRefs): New.
5333 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
5334
8e94b928
NR
53352004-01-20 Nick Roberts <nick@nick.uklinux.net>
5336
5337 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
5338 case "-stack-list-locals 2".
5339 * gdb.mi/mi-var-child.exp: Test for case
5340 "-var-list-children --all-values NAME".
5341
997b0952
MC
53422004-01-18 Michael Chastain <mec.gnu@mindspring.com>
5343
5344 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
5345
52470da3
MK
53462004-01-18 Mark Kettenis <kettenis@gnu.org>
5347
7049b4b8
MK
5348 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
5349 used with gdb_test_multiple.
5350
52470da3
MK
5351 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
5352 read at address 0. This fixes PR testsuite/1504.
5353
da6012e5
DJ
53542004-01-18 Daniel Jacobowitz <drow@mvista.com>
5355
5356 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
5357 Remove downloading, guessing the host executable, the calls to
5358 gdb_file_cmd and gdb_target_cmd, and "load" support.
5359 (infer_host_exec): New function broken out from gdb_load.
5360 (gdb_load): New wrapper for gdbserver_gdb_load.
5361 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
5362 gdb_target_cmd. Use -target-select.
5363 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
5364 Download binaries to the host. Clear last_mi_remote_file when
5365 we load a new binary.
5366 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
5367 call gdbserver_gdb_load and mi_gdb_target_cmd.
5368
32c70722
MC
53692004-01-17 Michael Chastain <mec.gnu@mindspring.com>
5370
5371 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
5372 type patterns.
5373
b0cecf36
MC
53742004-01-17 Michael Chastain <mec.gnu@mindspring.com>
5375
5376 * gdb.cp/templates.exp: Fix typo in test name of
5377 "print Foo<volatile char*>::foo".
5378
4120d7e6
MC
53792004-01-15 Michael Chastain <mec.gnu@mindspring.com>
5380
5381 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
5382
f679e530
BE
53832004-01-16 Ben Elliston <bje@wasabisystems.com>
5384
5385 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
5386 (clean mostlyclean): Remove empty rm.
5387
091c48f6
MC
53882004-01-15 Michael Chastain <mec.gnu@mindspring.com>
5389
5390 * gdb.base/setvar.exp: Add copyright years.
5391
3e5fc8d2
DC
53922004-01-14 David Carlton <carlton@bactrian.org>
5393
5394 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
5395 PR c++/1511 and update coment.
5396 * gdb.cp/templates.exp: Update patterns to match current output.
5397 If changes involve something other than whitespace, KFAIL
5398 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
5399
63d06c5c
DC
54002004-01-14 David Carlton <carlton@kealia.com>
5401
5402 * gdb.cp/namespace.exp: Add tests involving classes defined within
5403 namespaces.
5404 * gdb.cp/namespace.cc (C::CClass): New.
5405 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
5406
a51dab88
EZ
54072004-01-14 Elena Zannoni <ezannoni@redhat.com>
5408
5409 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
5410 what debug info we have. Print a better message if something goes
5411 wrong while producing the separate debug info file.
5412
a476ccc9
MC
54132004-01-14 Michael Chastain <mec.gnu@mindspring.com>
5414
5415 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
5416
f453692c
MC
54172004-01-14 Michael Chastain <mec.gnu@mindspring.com>
5418
5419 * gdb.base/callfuncs.c: Add copyright notice.
5420
f40063a5
MC
54212004-01-13 Michael Chastain <mec.gnu@mindspring.com>
5422
5423 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
5424 inheritance. PR gdb/1498, PR gcc/13539.
5425
19ac3974
EZ
54262004-01-13 Elena Zannoni <ezannoni@redhat.com>
5427
5428 * gdb.threads/gcore-thread.exp: Prefix name of binary with
5429 test specific name.
5430 * gdb.mi/gdb669.exp: Ditto.
5431 * gdb.mi/mi-pthreads.exp: Ditto.
5432 * gdb.mi/mi1-pthreads.exp: Ditto.
5433 * gdb.mi/mi2-pthreads.exp: Ditto.
5434
56c97c6e
MC
54352004-01-12 Michael Chastain <mec.gnu@mindspring.com>
5436
5437 * gdb.cp/member-ptr.cc: Add copyright notice.
5438
a0644324
MC
54392004-01-12 Michael Chastain <mec.gnu@mindspring.com>
5440
5441 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
5442 some patterns for recent versions of gcc and hpacc. Delete
5443 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
5444 Delete tests that access a NULL pointer-to-member-data. This
5445 script is still disabled for gcc.
5446
32fabe09
EZ
54472004-01-12 Elena Zannoni <ezannoni@redhat.com>
5448
5449 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
5450 escaped correctly.
5451
1f8a6abb
EZ
54522004-01-12 Elena Zannoni <ezannoni@redhat.com>
5453
5454 * gdb.base/sepdebug.exp: New file.
5455 * gdb.base/sepdebug.c: New file.
5456 * lib/gdb.exp (separate_debug_filename): New procedure.
5457 (gdb_gnu_strip_debug): New procedure.
5458
48efe704
AC
54592004-01-12 Andrew Cagney <cagney@redhat.com>
5460
5461 * gdb.mi/ChangeLog: Delete file. Renamed to ...
5462 * gdb.mi/ChangeLog-1999-2003: New file.
5463
a9415475
AC
54642004-01-12 Andrew Cagney <cagney@redhat.com>
5465
5466 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
5467 "Renaming a directory to a non-empty directory returns ENOTEMPTY
5468 or EEXIST", treat EBUSY as an XFAIL.
5469
83b8cf9d
MC
54702004-01-11 Michael Chastain <mec.gnu@mindspring.com>
5471
5472 * gdb.base/scope.exp: Remove obsolete setup_xfail for
5473 hp_cc_compiler.
5474
9939d2a8
MC
54752004-01-10 Michael Chastain <mec.gnu@mindspring.com>
5476
5477 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
5478 decorations.
5479
1ff8cadf
MC
54802004-01-10 Michael Chastain <mec.gnu@mindspring.com>
5481
5482 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
5483 and "(aCC)" decorations. Remove obsolete doco about old
5484 test results.
5485
6fa9022e
MC
54862004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5487
5488 * gdb.cp/exception.exp: Fix typo in doco.
5489
209721fe
MK
54902004-01-09 Mark Kettenis <kettenis@gnu.org>
5491
5492 * gdb.base/gdb1476.exp: Fix typo.
5493
ef11303e
MC
54942004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5495
5496 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
5497 file.
5498
041ab88c
MC
54992004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5500
5501 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
5502 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
5503 Use gdb_compile. Remove restriction on gcc. Add some patterns
5504 for recent version of gdb. Delete second half, which was a copy
5505 of the first half with different build flags. This test is
5506 still disabled because it is still not ready for production.
5507
e36d075a
MC
55082004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5509
5510 * gdb.cp/exception.cc: Add copyright notice.
5511 * gdb.cp/exception.exp: Add a notice that this file is broken
5512 because of line number changes caused by addition of copyright
5513 notice.
5514
42b190ad
MC
55152004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5516
5517 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
5518 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
5519
8f25f06b
MC
55202004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5521
5522 * gdb.cp/classes.exp: Accept gnu abi 2.
5523 * gdb.cp/derivation.exp: Likewise.
5524 * gdb.cp/overload.exp: Likewise.
5525 * gdb.cp/virtfunc.exp: Likewise.
5526
06ded8b8
MC
55272004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5528
5529 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
5530 semicolon after end of function.
5531
77c26ae3
MC
55322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5533
5534 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
5535 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
5536 boilerplate code for compiling and running the program under
5537 test. Add some string method tests.
5538
20757486
MC
55392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5540
5541 * gdb.cp/bs15503.cc: Add copyright notice.
5542 * gdb.cp/bs15503.exp: Adjust line number.
5543
0fd3b503
MC
55442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5545
5546 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
5547 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
5548
10d1bea8
MC
55492004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5550
5551 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
5552 hp_cc_compiler.
5553
2789202a
MC
55542004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5555
5556 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
5557 * gdb.cp/ctti.exp: Use the marker instead of "next".
5558 With gcc, run further before bailing.
5559
b862f14c
MC
55602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5561
5562 * gdb.cp/cttiadd.cc: Add copyright notice.
5563 * gdb.cp/cttiadd1.cc: Likewise.
5564 * gdb.cp/cttiadd2.cc: Likewise.
5565 * gdb.cp/cttiadd3.cc: Likewise.
5566
96da2469
MC
55672004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5568
5569 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
5570 Use gdb_test, gdb_test_multiple. Use floating-point values that
5571 have exact representations in IEEE-ish formats.
5572
053248ff
MC
55732004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5574
5575 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
5576 compilers. Delete duplicate call to get_compiler_info.
5577 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
5578 * gdb.base/volatile.exp: Likewise.
5579
84acecdd
MK
55802004-01-07 Mark Kettenis <kettenis@gnu.org>
5581
5582 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
5583 memory at address 0.
5584
fe11a27f
MC
55852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5586
5587 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
5588 to test for hp-ux assembler. Fix copyright years.
5589
60ad077b
AC
55902004-01-07 Andrew Cagney <cagney@redhat.com>
5591
5592 * gdb.base/fileio.c (strerrno): Add "EBUSY".
5593
1c9b8f33
AC
55942004-01-07 Andrew Cagney <cagney@redhat.com>
5595
5596 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
5597 when creating the read-only file. From analysis by Roland McGrath
5598 and Elena Zannoni.
5599
753ccc7a
MC
56002004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5601
5602 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
5603
eca3e36b
MC
56042004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5605
5606 * gdb.base/cvexpr.c: Be type-safe with function pointers and
5607 data pointers.
5608
f8d4bac4
MC
56092004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5610
5611 * gdb.cp/m-static.exp: Compile one source file at a time.
5612 Delete unused call to get_compiler_info.
5613
9b4e0f94
MC
56142004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5615
5616 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
5617 * gdb.base/call-rt-st.exp: Likewise.
5618 * gdb.base/nodebug.exp: Likewise.
5619 * gdb.base/volatile.exp: Likewise.
5620 * gdb.cp/ref-types.exp: Likewise.
5621 * gdb.cp/templates.exp: Likewise.
5622
023c1024
MK
56232004-01-05 Mark Kettenis <kettenis@gnu.org>
5624
5625 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
5626
19703c4a
MC
56272004-01-05 Michael Chastain <mec.gnu@mindspring.com>
5628
5629 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
5630 hppa*-hp-hpux*.
5631
18b67037
MK
56322004-01-04 Mark Kettenis <kettenis@gnu.org>
5633
ba6219c8
MK
5634 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
5635 x86_64-*-*.
5636
18b67037
MK
5637 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
5638 sparc64-*-* and sparc*-solaris2*.
5639
1bfbbb9d
MK
56402004-01-04 Mark Kettenis <kettenis@gnu.org>
5641
5642 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
5643 return ${tests}" test. The ${tests} already mentions the
5644 filename.
5645
06846494
MC
56462004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5647
5648 * gdb.cp/local.exp: Accept gcc abi 2.
5649
3b0cb202
MC
56502004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5651
5652 * gdb.cp/templates.exp: Accept gcc abi 2.
5653
0643ec3f
MC
56542004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5655
5656 * lib/compiler.cc: Remove supports_template_debugging.
5657 * gdb.cp/templates.exp: Do not test supports_template_debugging.
5658
d231d0b1
MC
56592004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5660
5661 * gdb.cp/namespace.exp: Accept gcc abi 2.
5662
44ffb27c
MC
56632004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5664
5665 * gdb.cp/method.exp: Accept gcc abi 2.
5666
184ad485
MC
56672004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5668
5669 * gdb.cp/classes.exp: Generate identical results as old version.
5670 * gdb.cp/derivation.exp: Likewise.
5671 * gdb.cp/overload.exp: Likewise.
5672 * gdb.cp/virtfunc.exp: Likewise.
5673
116f09e7
MC
56742004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5675
5676 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
5677 mysterious bug with sourceware version of expect.
5678
b1379776
MC
56792004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5680
5681 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
5682 current versions of gcc, including gcc abi 2. Remove gratuitous
5683 restart of test program. Use gdb_test_multiple and gdb_test for
5684 all tests. Add patterns to xfail missing "const" in "const char *"
5685 and kfail PR gdb/1155.
5686
6b7a4c0e
MC
56872004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5688
5689 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
5690 current versions of gcc, including gcc abi 2. Remove gratuitous
5691 restart of test program. Use gdb_test_multiple and gdb_test for
5692 all tests. Add patterns to kfail PR gdb/1498.
5693
51615d72
MC
56942003-12-31 Michael Chastain <mec.gnu@mindspring.com>
5695
5696 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
5697 current versions of gcc, including gcc abi 2. Use "breakpoint"
5698 and "continue" instead of restarting the target program. Use
5699 gdb_test_multiple and gdb_test for all tests.
5700
7b79a9d7
MK
57012004-01-01 Mark Kettenis <kettenis@gnu.org>
5702
5703 * gdb.asm/asm-source.exp: Update copyright year. Link statically
5704 for *-*-solaris2*.
5705
1cd3489f
MC
57062003-12-31 Michael Chastain <mec.gnu@mindspring.com>
5707
5708 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
5709 current versions of gcc, including gcc abi 2. Use "breakpoint"
5710 and "continue" instead of restarting the target program several
5711 times. Use gdb_test_multiple and gdb_test for all tests.
5712
850742db
MC
57132003-12-18 Michael Chastain <mec.gnu@mindspring.com>
5714
5715 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
5716 source files.
5717
eb4bbda8
MC
57182003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5719
5720 * gdb.base/environ.exp: Handle compiling test case from multiple
5721 source files.
5722
e42c7771
MC
57232003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5724
5725 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
5726
80e4b428
JB
57272003-12-17 Jim Blandy <jimb@redhat.com>
5728
5f06973a
JB
5729 * gdb.base/freebpcmd.c: Add copyright notice.
5730
80e4b428
JB
5731 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
5732
0ab84fb7
MC
57332003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5734
5735 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
5736
1b3bb3d0
JB
57372003-12-13 Jim Blandy <jimb@redhat.com>
5738
5739 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
5740
3a4c9371
KB
57412003-12-12 Kevin Buettner <kevinb@redhat.com>
5742
5743 * gdb.asm/frv.inc: New file.
5744 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
5745
a1dea79a
FF
57462003-12-09 Fred Fish <fnf@redhat.com>
5747
5748 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
5749 functions to break1.c and leave prototypes behind. Add more
5750 "set breakpoint NN here" comments.
5751 * gdb.base/break1.c: New file.
5752
5753 * gdb.base/break.exp: Handle compiling test case from multiple
5754 source files and change source file references as needed.
5755 * gdb.base/completion.exp: Ditto.
5756 * gdb.base/condbreak.exp: Ditto.
5757 * gdb.base/define.exp: Ditto.
5758 * gdb.base/ena-dis-br.exp: Ditto.
5759 * gdb.base/info-proc.exp: Ditto.
5760 * gdb.base/maint.exp: Ditto.
5761 * gdb.base/until.exp: Ditto.
5762
5763 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
5764 hardcoded line numbers.
5765 * gdb.base/define.exp: Ditto.
5766 * gdb.base/ena-dis-br.exp: Ditto.
5767 * gdb.base/maint.exp: Ditto.
5768 * gdb.base/until.exp: Ditto.
5769
5770 * gdb.base/completion.exp: Use "break1" for completion tests since
5771 "break" is no longer a unique prefix.
5772
5266b69c
AC
57732003-12-06 Andrew Cagney <cagney@redhat.com>
5774
5775 * gdb.base/structs.exp (test_struct_returns): When applicable, set
5776 "return_value_unimplemented". When an unimplemented struct return
5777 architecture, report incorrect values as a KFAIL
5778
374451f0
MC
57792003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5780
5781 * gdb.cp/rtti.exp: Accept new wording of warning from
5782 cp_lookup_rtti_type.
5783
ba9b20a7
MC
57842003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5785
5786 Partial fix for PR testsuite/1456.
5787 * gdb.base/scope.exp (test_at_main): Replace references to
5788 gcc_compiled with calls to test_compiler_info.
5789 (test_at_foo): Likewise.
5790 (test_at_bar): Likewise.
5791
b74b6d0b
MC
57922003-12-04 Michael Chastain <mec.gnu@mindspring.com>
5793
5794 Partial fix for PR testsuite/1456.
5795 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
5796 to test_compiler_info.
5797
ccfa3402
MC
57982003-12-03 Michael Chastain <mec.gnu@mindspring.com>
5799
5800 * gdb.base/so-impl-ld.exp: Update copyright notice.
5801
f6246aba
MC
58022003-12-02 Michael Chastain <mec.gnu@mindspring.com>
5803
5804 Partial fix for PR testsuite/1456.
5805 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
5806 to test_compiler_info.
5807
13ae734a
MC
58082003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5809
5810 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
5811 from current versions of gdb. Clean up regular expressions.
5812 Delete redundant timeout case.
5813
d8e1cdee
MC
58142003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5815
5816 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
5817 from current versions of gdb. Clean up regular expressions.
5818 Delete redundant timeout case.
5819
96457b64
MC
58202003-12-01 Michael Chastain <mec.gnu@mindspring.com>
5821
5822 Partial fix for PR testsuite/1456.
5823 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
5824 gcc_compiled with call to test_compiler_info.
5825
f35309fc
MC
58262003-11-30 Michael Chastain <mec.gnu@mindspring.com>
5827
5828 Partial fix for PR testsuite/1456.
5829 * gdb.base/list.exp (test_list_function): Delete unused declaration
5830 of gcc_compiled.
5831
d7afdf9b
MC
58322003-11-29 Michael Chastain <mec.gnu@mindspring.com>
5833
5834 Partial fix for PR testsuite/1456.
5835 * gdb.base/complex.exp: Replace reference to gcc_compiled with
5836 call to test_compiler_info.
5837
71507b56
MK
58382003-11-29 Mark Kettenis <kettenis@gnu.org>
5839
5840 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
5841 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
5842 it to create the appropriate note.inc.
5843 * gdb.asm/asmsrc1.s: Include "note.inc".
5844 * gdb.asm/netbsd.inc: New file.
5845 * gdb.asm/empty.inc: New file.
5846
f81f93f7
MC
58472003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5848
5849 Partial fix for PR testsuite/1456.
5850 * gdb.base/constvars.exp: Replace references to gcc_compiled with
5851 calls to test_compiler_info.
5852
9a77938e
MC
58532003-11-27 Michael Chastain <mec.gnu@mindspring.com>
5854
5855 Partial fix for PR testsuite/1456.
5856 * gdb.base/volatile.exp: Replace references to gcc_compiled with
5857 calls to test_compiler_info.
5858
e8367dc7
MK
58592003-11-27 Mark Kettenis <kettenis@gnu.org>
5860
5861 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
5862 pattern for the KFAILs.
5863
526c61ee
AF
58642003-11-25 Adam Fedor <fedor@gnu.org>
5865
5866 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
5867 * gdb.objc/objcdecode.m: New file.
5868
28f2d600
AF
58692003-11-25 Adam Fedor <fedor@gnu.org>
5870
5871 * gdb.objc/nondebug.exp: Test for PR objc/1236.
5872 * gdb.objc/nondebug.m: New file.
5873
a3895cee
BE
58742003-11-26 Ben Elliston <bje@wasabisystems.com>
5875
5876 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5877 NetBSD as it does on FreeBSD. Modelled on a similar change by
5878 Mark Kettenis on 2003-05-30.
5879 (link-flags): Set to "--entry _start" regardless of target.
5880 Special linker flags are to be appended to $link-flags.
5881 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
5882
c9f2c8a3
MC
58832003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5884
5885 * gdb.cp/method.exp: Accept output of new demangler.
5886
15a0587a 58872003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
5888
5889 * gdb/class2.exp: New file.
5890 * gdb/class2.cc: New file.
5891
3c00b570
MC
58922003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5893
5894 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
5895 of new demangler.
5896
7027acc7
MK
58972003-11-23 Mark Kettenis <kettenis@gnu.org>
5898
5899 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
5900 of gdb_test "run".
5901
b0e1598a
MK
59022003-11-23 Mark Kettenis <kettenis@gnu.org>
5903
5904 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
5905 "continue" into "run".
5906
4d9eda44
MC
59072003-11-23 Michael Chastain <mec.gnu@mindspring.com>
5908
5909 Partial fix for PR testsuite/1456.
5910 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
5911 call to test_compiler_info.
5912 * gdb.cp/ctti.exp: Likewise.
5913 * gdb.cp/derivation.exp: Likewise.
5914 * gdb.cp/member-ptr.exp: Likewise.
5915 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
5916 reference to gcc_compiled.
5917
59182003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
5919
5920 Fix PR testsuite/1463.
5921 * gdb.base/structs.exp (start_structs_test): Call
5922 get_debug_format before using the debug format.
5923
d422fe19
AC
59242003-11-22 Andrew Cagney <cagney@redhat.com>
5925
5926 * lib/gdb.exp (gdb_test_multiple): Add simple example.
5927 * gdb.base/structs.exp: Use gdb_test_multiple.
5928
039cf96d
AC
59292003-11-20 Andrew Cagney <cagney@redhat.com>
5930
6882279b
AC
5931 * gdb.base/structs.exp: Handle and recover from internal errors.
5932 Replace "foo${n}" with "foo<n>" in test messages.
5933
e53890ae
AC
5934 * gdb.base/structs.exp: Update copyright. Rewrite.
5935 * gdb.base/structs.c: Update copyright. Rewrite.
5936
2b211c59
AC
5937 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
5938 resync count exceeded.
d63a86f8 5939
039cf96d
AC
5940 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
5941 from the internal error.
5942 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
5943 Original from Jim Blandy.
5944 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 5945
eac98b22
AC
59462003-11-19 Andrew Cagney <cagney@redhat.com>
5947
5948 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
5949 KFAIL.
5950
67455b2a
MK
59512003-11-17 Mark Kettenis <kettenis@gnu.org>
5952
5953 New testcase for PR backtrace/1435.
5954 * gdb.arch/i386-unwind.exp: New file.
5955 * gdb.arch/i386-unwind.c: New file.
5956
853d6e5b
AC
59572003-11-17 Andrew Cagney <cagney@redhat.com>
5958
5959 * lib/gdb.exp (compiler_info): New global.
5960 (test_compiler_info): New function.
5961 (get_compiler_info): Set compiler_info.
5962 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
5963 "compiler_info" to gcc-<major>-<minor>.
5964
38cf6e11
MC
59652003-11-15 Michael Chastain <mec.gnu@mindspring.com>
5966
5967 * gdb.trace/configure: Remove.
5968
a50d3602
EZ
59692003-11-13 Elena Zannoni <ezannoni@redhat.com>
5970
5971 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 5972 breakpoints.
a50d3602
EZ
5973 * gdb.base/break.exp: Remove all references to explicit line
5974 numbers.
5975
d9407aaa
NC
59762003-11-11 Nick Clifton <nickc@redhat.com>
5977
5978 * gdb.base/shreloc.exp: Do not run for targets which do not
5979 support shared objects.
5980
db488fc1
CV
59812003-11-10 Corinna Vinschen <vinschen@redhat.com>
5982
5983 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
5984 Don't run tests if nofileio flag is given.
5985
6a90a18e
EZ
59862003-11-07 Elena Zannoni <ezannoni@redhat.com>
5987
5988 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
5989 as well as 'Watchpoint'.
5990
0b915e9c
EZ
59912003-11-06 Elena Zannoni <ezannoni@redhat.com>
5992
5993 Reported by Jim Ingham <jingham@apple.com>:
5994 * gdb.base/annota1.exp: Match at least one occurrence of the
5995 signal handler annotation.
5996
d7e4b55f
EZ
59972003-11-06 Elena Zannoni <ezannoni@redhat.com>
5998
5999 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
6000 as well as 'Watchpoint'.
6001
2fe4e8d0
MC
60022003-11-05 Michael Chastain <mec@shout.net>
6003
6004 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
6005
6ef88553
KW
60062003-11-03 Kris Warkentin <kewarken@qnx.com>
6007
6008 * gdb.arch/gdb1291.c: New test file.
6009 * gdb.arch/gdb1291.exp: New test script.
6010 * gdb.arch/gdb1431.c: New test file.
6011 * gdb.arch/gdb1431.exp: New test script.
6012
ae7dc4d8
MC
60132003-10-22 Michael Chastain <mec@shout.net>
6014
6015 * gdb.mi/pthreads.c: Add copyright notice.
6016
c39d7427
MC
60172003-10-22 Michael Chastain <mec@shout.net>
6018
6019 * gdb.threads/pthreads.c: Add copyright notice.
6020
8b7d96c1
MC
60212003-10-20 Michael Chastain <mec@shout.net>
6022
6023 * gdb.base/gdb1056.exp: New test script.
6024
d1d69fdd
DJ
60252003-10-13 Daniel Jacobowitz <drow@mvista.com>
6026
6027 * gdb.threads/killed.exp: Use gdb_run_cmd.
6028
7d605576
DJ
60292003-10-13 Daniel Jacobowitz <drow@mvista.com>
6030
6031 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
6032 create a core file.
6033 * gdb.threads/gcore-thread.exp: Likewise.
6034
618ec112
CV
60352003-10-13 Corinna Vinschen <vinschen@redhat.com>
6036
6037 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
6038 type, based on char type.
6039 (struct bit_flags_short_t): New bitfield type, based on short type.
6040 (init_bit_flags_char): New fuction.
6041 (init_bit_flags_short): Ditto.
6042 (print_bit_flags_char): Ditto.
6043 (print_bit_flags_short): Ditto.
6044 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
6045
9367a73c
MC
60462003-10-11 Michael Chastain <mec@shout.net>
6047
6048 * gdb.base/call-rt-st.exp: Update copyright year.
6049
1decf120
KI
60502003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
6051
6052 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
6053 * gdb.disasm/sh3.s: Ditto.
6054
5445b2ae
DJ
60552003-10-07 Daniel Jacobowitz <drow@mvista.com>
6056
6057 * gdb.threads/switch-threads.exp: New test.
6058 * gdb.threads/switch-threads.c: New source file.
6059
aec24853
CV
60602003-10-07 Corinna Vinschen <vinschen@redhat.com>
6061
6062 * gdb.base/ending-run.exp: Add sh specific case.
6063
adc7428d
AC
60642003-10-06 Andrew Cagney <cagney@redhat.com>
6065
6066 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
6067 * gdb.disasm/mn10200.exp: Delete obsolete file.
6068
c9d37158
DJ
60692003-09-29 Daniel Jacobowitz <drow@mvista.com>
6070
6071 * ChangeLog: Correct an entry command.exp -> commands.exp.
6072 * gdb.base/commands.exp (bp_deleted_in_command_test)
6073 (temporary_breakpoint_commands): Check noargs.
6074
79c2c32d
DC
60752003-09-25 David Carlton <carlton@kealia.com>
6076
6077 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
6078 of some print tests, where appropriate. Add tests for C::D::cd,
6079 E::ce, F::cXfX, G::XgX.
6080 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
6081
594e6d67
RE
60822003-09-25 Richard Earnshaw <rearnsha@arm.com>
6083
6084 * lib/java.exp (java_init): Import target_alias before using it.
6085
10f0d451
DC
60862003-09-25 David Carlton <carlton@kealia.com>
6087
6088 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
6089
274bcba0
EZ
60902003-09-23 Elena Zannoni <ezannoni@redhat.com>
6091
d63a86f8 6092 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
6093 weirdness.
6094
cdbf20f7
MC
60952003-09-17 Michael Chastain <mec@shout.net>
6096
6097 * gdb.cp/gdb1355.exp: New file.
6098 * gdb.cp/gdb1355.c: New file.
6099
71e06f80
CV
61002003-09-15 Corinna Vinschen <vinschen@redhat.com>
6101
6102 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
6103 * gdb.asm/sh.inc: New file.
6104
5c4e30ca
DC
61052003-09-11 David Carlton <carlton@kealia.com>
6106
bd45b7af
DC
6107 * gdb.cp/namespace.exp: Add tests for namespace types.
6108 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
6109 (test_namespace): New.
6110
1c199746
EZ
61112003-09-11 Elena Zannoni <ezannoni@redhat.com>
6112
6113 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 6114 * gdb.stabs/weird.exp: Ditto.
1c199746 6115
04ed252f
MC
61162003-09-08 Michael Chastain <mec@shout.net>
6117
6118 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
6119
d8a2d9e7
MC
61202003-09-07 Michael Chastain <mec@shout.net>
6121
6122 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
6123 'parse error'.
6124
161afb24
MK
61252003-09-07 Mark Kettenis <m.kettenis@osp.nl>
6126
6127 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
6128
49f2741a
MC
61292003-08-30 Michael Chastain <mec@shout.net>
6130
6131 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
6132 * gdb.gdb/observer.exp: Ditto.
6133 * gdb.gdb/xfullpath.exp: Ditto.
6134
8afa723e
MK
61352003-08-29 Mark Kettenis <kettenis@gnu.org>
6136
6137 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
6138 *-*-*bsd*.
6139
f31dfe3b
JJ
61402003-08-28 Jeff Johnston <jjohnstn@redhat.com>
6141
6142 * gdb.base/dump.exp: Skip for ia64.
6143
4630e498
JJ
61442003-08-25 Jeff Johnston <jjohnstn@redhat.com>
6145
6146 * gdb.asm/asm-source.exp: Add ia64 support.
6147 * gdb.asm/ia64.inc: New file.
6148
1105b7ef
MC
61492003-08-22 Michael Chastain <mec@shout.net>
6150
6151 * gdb.cp: New directory.
6152 * gdb.cp/*: Copy from gdb.c++/*.
6153 * gdb.c++/*: Remove.
6154 * Makefile.in: Change gdb.c++ to gdb.cp.
6155 * configure.in: Ditto.
6156 * configure: Regnerate.
6157
c945b932
MK
61582003-08-18 Mark Kettenis <kettenis@gnu.org>
6159
6160 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
6161 * gdb.arch/i386-prologue.c (gdb1338): Add function.
6162
2b66634b
DJ
61632003-08-17 Daniel Jacobowitz <drow@mvista.com>
6164
6165 * mi-var-display.exp (-var-list-children weird): Accept function
6166 pointers with argument types.
6167 * mi1-var-display.exp (-var-list-children weird): Likewise.
6168 * mi2-var-display.exp (-var-list-children weird): Likewise.
6169
a356f73b
DJ
61702003-08-17 Daniel Jacobowitz <drow@mvista.com>
6171
6172 * gdb.base/annota3.exp: Add missing newline.
6173
483417b8
MC
61742003-08-06 Michael Chastain <mec@shout.net>
6175
6176 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
6177
c99c59c3
MS
61782003-08-12 Michael Snyder <msnyder@redhat.com>
6179
6180 * gdb.base/float.exp: Add test for SH.
6181
55ed7501
MK
61822003-08-10 Mark Kettenis <kettenis@gnu.org>
6183
6184 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
6185
1a371f2e
EZ
61862003-08-07 Elena Zannoni <ezannoni@redhat.com>
6187
6188 * gdb.base/completion.exp: Remove reduntant completion test
6189 on filename.
6190
e0f353ce
EZ
61912003-08-07 Elena Zannoni <ezannoni@redhat.com>
6192
6193 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
6194 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
6195 gdb.trace/save-trace.exp: Make sure that full pathnames are
6196 escaped correctly.
6197
5710a1af 61982003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 6199
5710a1af
EZ
6200 * configure.in: Don't generate config.h from config.hin.
6201 * configure: Regenerate.
6202 * config.hin: Remove file.
6203 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
6204 * gdb.threads/pthreads.c: Ditto.
6205
dcd81ce9
DJ
62062003-08-07 Daniel Jacobowitz <drow@mvista.com>
6207
6208 From Kei Sakamoto <sakamoto.kei@renesas.com>:
6209 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
6210 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
6211 Replace ld24 with seth/add3.
6212
6009d884
AC
62132003-08-02 Andrew Cagney <cagney@redhat.com>
6214
6215 * gdb.base/annota3.exp: New file.
6216 * gdb.base/annota3.c: New file.
6217 * gdb.c++/annota3.exp: New file.
6218 * gdb.c++/annota3.cc: New file.
6219
51514e06
MC
62202003-07-29 Michael Chastain <mec@shout.net>
6221
6222 * gdb.threads/tls.c (spin): Check errno only if sem_wait
6223 actually failed.
6224 (do_pass): Likewise.
6225 * gdb.threads/tls.exp: Always initialize no_of_threads.
6226
4ee6625b
DJ
62272003-07-27 Daniel Jacobowitz <drow@mvista.com>
6228
6229 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
6230 pattern.
6231 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
6232 * gdb.threads/tls.exp: Recognize one case of the host library not
6233 supporting TLS.
6234
225f2bf6
AC
62352003-07-27 Andrew Cagney <cagney@redhat.com>
6236
6237 * gdb.base/fileio.exp: Use SH when running commands using
6238 remote_exec.
6239
bcb27c9f
DJ
62402003-07-24 Daniel Jacobowitz <drow@mvista.com>
6241
6242 From Kei Sakamoto <sakamoto.kei@renesas.com>:
6243 * gdb.base/relocate.c (dummy): New padding array.
6244
3d67be83
MS
62452003-07-22 Michael Snyder <msnyder@redhat.com>
6246
d63a86f8 6247 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
6248
6249 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
6250 patterns to be more general, accepting old and new output.
6251 Some output chars (such as '+') also must be quoted.
d63a86f8 6252 Some addresses are displayed numerically instead of
3d67be83
MS
6253 symbolically.
6254
57ba3b85
MS
62552003-07-23 Michael Snyder <msnyder@redhat.com>
6256
686d097c
MS
6257 * gdb.base/return2.exp: Don't test long-long return.
6258
57ba3b85
MS
6259 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
6260 * gdb.disasm/t01_mov.exp: Ditto.
6261 * gdb.disasm/t02_mova.s: Ditto.
6262 * gdb.disasm/t02_mova.exp: Ditto.
6263 * gdb.disasm/t03_add.s: Ditto.
6264 * gdb.disasm/t03_add.exp: Ditto.
6265 * gdb.disasm/t04_sub.s: Ditto.
6266 * gdb.disasm/t04_sub.exp: Ditto.
6267 * gdb.disasm/t05_cmp.s: Ditto.
6268 * gdb.disasm/t05_cmp.exp: Ditto.
6269 * gdb.disasm/t06_ari2.s: Ditto.
6270 * gdb.disasm/t06_ari2.exp: Ditto.
6271 * gdb.disasm/t07_ari3.s: Ditto.
6272 * gdb.disasm/t07_ari3.exp: Ditto.
6273 * gdb.disasm/t08_or.s: Ditto.
6274 * gdb.disasm/t08_or.exp: Ditto.
6275 * gdb.disasm/t09_xor.s: Ditto.
6276 * gdb.disasm/t09_xor.exp: Ditto.
6277 * gdb.disasm/t10_and.s: Ditto.
6278 * gdb.disasm/t10_and.exp: Ditto.
6279 * gdb.disasm/t11_logs.s: Ditto.
6280 * gdb.disasm/t11_logs.exp: Ditto.
6281 * gdb.disasm/t12_bit.s: Ditto.
6282 * gdb.disasm/t12_bit.exp: Ditto.
6283 * gdb.disasm/t13_otr.s: Ditto.
6284 * gdb.disasm/t13_otr.exp: Ditto.
6285
e00759ef
EZ
62862003-07-22 Elena Zannoni <ezannoni@redhat.com>
6287
6288 * gdb.threads/tls.exp :Add kfail for 'info address' case.
6289
8bc2021f
EZ
62902003-07-22 Elena Zannoni <ezannoni@redhat.com>
6291
6292 * gdb.threads/tls.c : New file.
6293 * gdb.threads/tls.exp : New file.
6294 * gdb.threads/tls-main.c : New file.
6295 * gdb.threads/tls-shared.c : New file.
6296 * gdb.threads/tls-shared.exp : New file.
6297
89320c4c
AS
62982003-07-22 Andreas Schwab <schwab@suse.de>
6299
6300 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
6301
180dea7c
AS
63022003-07-20 Andreas Schwab <schwab@suse.de>
6303
6304 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
6305 due to insn reordering.
6306
0714963c
AC
63072003-07-15 Andrew Cagney <cagney@redhat.com>
6308
6309 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
6310
98a23b3f
MC
63112003-07-15 Michael Chastain <mec@shout.net>
6312
6313 * gdb.base/gdb1250.exp: New file.
6314 * gdb.base/gdb1250.c: New file.
6315
27e417a2
ML
63162003-07-09 Michal Ludvig <mludvig@suse.cz>
6317
6318 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
6319 expansion of size_t to 'unsigned long', not only to 'unsigned'.
6320
8bc2021f
EZ
63212003-07-09 Elena Zannoni <ezannoni@redhat.com>
6322
6323 * gdb.threads/tls.c: New file.
6324 * gdb.threads/tls.exp: New file.
6325 * gdb.threads/tls-main.c: New file.
6326 * gdb.threads/tls-shared.c: New file.
6327 * gdb.threads/tls-shared.exp: New file.
6328
d99968dc
EZ
63292003-07-09 Elena Zannoni <ezannoni@redhat.com>
6330
6331 * gdb.base/annota1.exp: Make sure that we properly escape the
6332 full path of the source file. Xfail more permissive patterns,
d63a86f8 6333 due to a compiler debug info problem.
d99968dc 6334
83876b3b
AS
63352003-07-07 Andreas Schwab <schwab@suse.de>
6336
2705e972
AS
6337 * gdb.asm/m68k.inc: New file.
6338 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
6339
83876b3b
AS
6340 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
6341 arguments"): Also match negative number.
6342
6343 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
6344
3a871b37
DJ
63452003-07-03 Daniel Jacobowitz <drow@mvista.com>
6346
6347 * gdb.base/store.c (charest): New typedef.
6348 (add_char): Rename to add_charest, update.
6349 (wack_char): Rename to wack_charest, update types. Return l + r
6350 to keep r live across the call.
6351 (wack_short, wack_int, wack_long, wack_longest, wack_float)
6352 (wack_double, wack_doublest): Return l + r to keep r live across
6353 the call.
6354 * gdb.base/store.exp: Accomodate store.c changes.
6355
b2a7f303
DC
63562003-06-30 David Carlton <carlton@kealia.com>
6357
6358 * gdb.c++/maint.exp (test_invalid_name): New.
6359 (test_first_component): Add tests for invalid names.
6360
3c6cb4a1
MC
63612003-06-29 Michael Chastain <mec@shout.net>
6362
6363 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
6364 output of '<VTT for class>' for virtual base classes.
6365
f1c2644b
DJ
63662003-06-29 Daniel Jacobowitz <drow@mvista.com>
6367
6368 * gdb.base/completion.exp: Tab-complete "complet" instead of
6369 "compl".
6370 * gdb.base/complex.exp, gdb.base/complex.c: New files.
6371
18080350
DJ
63722003-06-29 Daniel Jacobowitz <drow@mvista.com>
6373
6374 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
6375 * gdb.base/volatile.exp: Likewise.
6376
f56973f8
DJ
63772003-06-29 Daniel Jacobowitz <drow@mvista.com>
6378
6379 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
6380 gdb/1265.
6381
63822003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
6383 Daniel Jacobowitz <drow@mvista.com>
6384
6385 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
6386 initial line count of 'captured_main' from 26 to 32.
6387 (test_with_self): Allow xmalloc call to be interleaved with the
6388 preceding two lines.
6389
e766d4d6
JB
63902003-06-24 Joel Brobecker <brobecker@gnat.com>
6391
6392 * gdb.base/bang.exp: New testcase.
6393
f125c9a4
JB
63942003-06-23 Joel Brobecker <brobecker@gnat.com>
6395
6396 * gdb.base/langs.exp: Add some tests for the "minimal" language
6397 support.
6398
6e25beaf
EZ
63992003-06-23 Elena Zannoni <ezannoni@redhat.com>
6400
6401 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
6402 the testcase.
6403
2f816dda
DJ
64042003-06-22 Daniel Jacobowitz <drow@mvista.com>
6405
6406 * gdb.base/relocate.exp: Test add-symbol-file with a variable
6407 offset.
6408
db5a5748
DJ
64092003-06-22 Daniel Jacobowitz <drow@mvista.com>
6410
6411 * gdb.c++/pr-1210.cc: New file.
6412 * gdb.c++/pr-1210.exp: New file.
6413
1df0c130
DJ
64142003-06-21 Daniel Jacobowitz <drow@mvista.com>
6415
6416 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
6417 000-exec-continue.
6418
a92feac0
MK
64192003-06-15 Mark Kettenis <kettenis@gnu.org>
6420
6421 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
6422 on *-*-*bsd* instead of *-*-freebsd*.
6423
81a58f5b
AC
64242003-06-14 Andrew Cagney <cagney@redhat.com>
6425
6426 * gdb.base/store.exp: Test longest and doublest. Test all
6427 parameters. Weaken return statement match.
6428 * gdb.base/store.c: Add longest and doublest - aka long long and
6429 long double functions. Put all parameters into local register
6430 variables. Use negative values.
6431
b257a0d3
AC
64322003-06-14 Andrew Cagney <cagney@redhat.com>
6433
6434 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
6435 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
6436 exit status.
6437 * gdb.base/fileio.exp: Disable target when nointerrupts and
6438 noinferiorio, instead of limiting it to remote. Use remote_exec
6439 instead of system.
d63a86f8 6440
21c38304
JJ
64412003-06-12 Jeff Johnston <jjohnstn@redhat.com>
6442
6443 * gdb.base/float.exp: Add ia64 support.
6444
1bcdb424
CV
64452003-06-12 Corinna Vinschen <vinschen@redhat.com>
6446
6447 * gdb.base/fileio.exp: Run only on remote targets.
6448
6aeb981f
CV
64492003-06-10 Corinna Vinschen <vinschen@redhat.com>
6450
6451 * gdb.base/fileio.c: New file, testing File-I/O.
6452 * gdb.base/fileio.exp: Ditto.
6453
53df362e
RG
64542003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
6455
6456 * gdb.base/shreloc.exp: New file, check symbol values obtained from
6457 shared objects after relocation at load time (gdb PR/1132).
6458 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
6459 as above, part of the shared object relocation test.
6460
ffee1b46
MK
64612003-06-08 Mark Kettenis <kettenis@gnu.org>
6462
b5ca3722
MK
6463 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
6464 fully filled history list.
6465 * gdb.base/gdb_history: New file.
6466
03ed860d
MK
6467 * gdb.base/signals.exp: XFAIL "continue to func1" on
6468 i*86-*-freebsd*.
6469
ffee1b46
MK
6470 * gdb.base/attach.exp: When trying to attach to a nonexistent
6471 process, make it possible to specify the PID based on the target,
6472 and do so for *-*-freebsd*.
6473
d80dbb52
RH
64742003-06-02 Richard Henderson <rth@redhat.com>
6475
6476 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
6477
6dd77b81
RH
64782003-06-02 Richard Henderson <rth@redhat.com>
6479
6480 * gdb.base/selftest.exp: Next over lim_at_start initialization.
6481
f6347e16
RH
64822003-06-02 Richard Henderson <rth@redhat.com>
6483
6484 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
6485
2c161407
DJ
64862003-06-01 Daniel Jacobowitz <drow@mvista.com>
6487
6488 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
6489 of globalvar.
6490
572eb746
MK
64912003-06-01 Mark Kettenis <kettenis@gnu.org>
6492
6493 * gdb.asm/asm-source.exp: Check for memory read errors in
6494 disassembler test on *BSD too.
6495
9e9617a5
RH
64962003-06-01 Richard Henderson <rth@redhat.com>
6497
6498 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
6499 for .frame.
6500 (gdbasm_call): Lose ldgp.
6501 (gdbasm_startup): Add frame information.
6502 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
6503
7b34ad4e
MK
65042003-05-31 Mark Kettenis <kettenis@gnu.org>
6505
6506 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
6507 i?86-*-*.
6508
10059fdf
MK
65092003-05-30 Mark Kettenis <kettenis@gnu.org>
6510
6511 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
6512 FreeBSD.
6513
acf4b816
RH
65142003-05-29 Richard Henderson <rth@redhat.com>
6515
6516 * gdb.asm/alpha.inc: New file.
6517 * gdb.asm/asm-source.exp: Use it.
6518
e9ecd949
JB
65192003-05-29 Jim Blandy <jimb@redhat.com>
6520
6521 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
6522 'core.PID'.
6523
e3e5a4f3
JB
65242003-05-22 Jim Blandy <jimb@redhat.com>
6525
6526 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
6527 backtrace.
d63a86f8 6528
72fe3d25
DC
65292003-05-20 David Carlton <carlton@math.stanford.edu>
6530
6531 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
6532 this time.
6533
58da2eb2
DC
65342003-05-19 David Carlton <carlton@bactrian.org>
6535
6536 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
6537 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
6538
1fcb5155
DC
65392003-05-19 David Carlton <carlton@bactrian.org>
6540
6541 * gdb.c++/namespace.exp: Add namespace scope and anonymous
6542 namespace tests.
6543 Bump copyright date.
6544 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
6545 (main): Call C::D::marker2.
6546 * gdb.c++/namespace1.cc: New file.
6547
85e85163
JJ
65482003-05-14 Jeff Johnston <jjohnstn@redhat.com>
6549
6550 Roland McGrath <roland@redhat.com>
d63a86f8 6551 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
6552 there is no manager thread.
6553
a25fbfec
JJ
65542003-05-08 Jeff Johnston <jjohnstn@redhat.com>
6555
d63a86f8
RM
6556 * gdb.threads/schedlock.exp: Remove assumption that all threads
6557 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
6558 in one of the child threads rather than the main thread.
6559
be375bae
JB
65602003-05-07 Jim Blandy <jimb@redhat.com>
6561
09bf6082
JB
6562 Add support for assembly source testing on the s390x.
6563 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
6564 architecture.
6565 * gdb.asm/s390x.inc: New file.
6566
be375bae
JB
6567 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
6568 succession of 'if' statements.
6569
00905d52
AC
65702003-05-05 Andrew Cagney <cagney@redhat.com>
6571
6572 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
6573
b1e29e33
AC
65742003-05-05 Andrew Cagney <cagney@redhat.com>
6575
6576 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
6577 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
6578
e33d66ec
EZ
65792003-05-02 Elena Zannoni <ezannoni@redhat.com>
6580
6581 * gdb.base/charset.exp: Update based on new behavior of set/show
6582 charset commands.
6583
2b6fd0d8
AC
65842003-05-01 Andrew Cagney <cagney@redhat.com>
6585
6586 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
6587 variable do not give memory errors.
6588
130cacce
AF
65892003-04-30 Adam Fedor <fedor@gnu.org>
6590
6591 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
6592 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
6593 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
6594 gdb.objc/basicclass.m: : New files
6595
6596 * lib/gdb.exp (gdb_compile_objc): New procedure.
6597
bea71854
DJ
65982003-04-27 Daniel Jacobowitz <drow@mvista.com>
6599
6600 * gdb.base/signals.exp: Make backtrace tests more specific.
6601
0f20eeea
DC
66022003-04-23 David Carlton <carlton@bactrian.org>
6603
6604 * gdb.c++/maint.exp (test_first_component): Add tests for
6605 'operator' in more locations.
6606
c8c4d8dc
KB
66072003-04-16 Kevin Buettner <kevinb@redhat.com>
6608
6609 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
6610
3fe60e3c
EZ
66112003-04-16 Elena Zannoni <ezannoni@redhat.com>
6612
6613 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
6614 func marke' instead. Update test name.
6615
9219021c
DC
66162003-04-15 David Carlton <carlton@math.stanford.edu>
6617
6618 * gdb.c++/maint.exp: New file.
6619
5dd55bdd
EZ
66202003-04-14 Elena Zannoni <ezannoni@redhat.com>
6621
6622 * gdb.threads/schedlock.c: Change type of thread function argument
6623 to long, to avoid warnings on 64-bit platforms.
6624
00890572
EZ
66252003-04-14 Elena Zannoni <ezannoni@redhat.com>
6626
6627 * gdb.base/attach.exp: Add new message from ptrace in case of
6628 attaching to nonexistent process.
d63a86f8 6629
93201743
JB
66302003-04-11 Jim Blandy <jimb@redhat.com>
6631
6632 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6633 gdb.c++/userdef.cc: Place comments on the lines to which the
6634 marker function might return.
6635 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6636 gdb.c++/userdef.exp: Look for those comments to check that we've
6637 returned to the right place, instead of checking line numbers.
6638
2a11c64d
EZ
66392003-04-11 Elena Zannoni <ezannoni@redhat.com>
6640
6641 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
6642 match on sourcefile name, instead of directory name.
6643
68ab8fc5
EZ
66442003-04-10 Elena Zannoni <ezannoni@redhat.com>
6645
d63a86f8 6646 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
6647 working directory name.
6648
5624293a
JB
66492003-04-09 Jim Blandy <jimb@redhat.com>
6650
6651 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6652 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
6653 after an inferior function call, report the failure, but allow the
6654 test to continue.
6655
f1f02ee4
SC
66562003-04-05 Stephane Carrez <stcarrez@nerim.fr>
6657
6658 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
6659 with -DPROTOTYPES.
6660
6eb79af0
SC
66612003-04-05 Stephane Carrez <stcarrez@nerim.fr>
6662
6663 * gdb.base/break.exp: Revert last patch.
6664
8dfb4cf0
SC
66652003-04-04 Stephane Carrez <stcarrez@nerim.fr>
6666
6667 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
6668 with -DPROTOTYPES.
6669
ed4c619a
AC
66702003-04-02 Andrew Cagney <cagney@redhat.com>
6671
6672 * gdb.base/callfuncs.exp: Make "print add" messages unique.
6673 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
6674 matching directories by the name breakpoint.
6675 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
6676 Make "continue to marker1" consistent.
6677 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
6678 message consistent.
6679 * lib/gdb.exp: Put "the program is no longer running", and "the
6680 program exited" in parenthesis.
6681 * lib/mi-support.exp: Ditto.
d63a86f8 6682
4e35d5f0 66832003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 6684
4e35d5f0
BR
6685 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
6686
71900fe8
AC
66872003-03-29 Andrew Cagney <cagney@redhat.com>
6688
6689 * gdb.base/sizeof.c (main): Print the value of '\377'.
6690 * gdb.base/sizeof.exp: Check the sign of '\377'.
6691
c0655a16
MC
66922003-03-27 Michael Chastain <mec@shout.net>
6693
6694 * gdb.base/gdb1090.exp: New file.
6695 * gdb.base/gdb1090.cc: New file.
6696
5b2a3989
JB
66972003-03-27 J. Brobecker <brobecker@gnat.com>
6698
6699 * gdb.gdb/observer.exp: New regression test.
6700
79876890
MC
67012003-03-27 Michael Chastain <mec@shout.net>
6702
6703 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
6704 * gdb.base/ptype.exp: Likewise.
6705
6eac95e3
CV
67062003-03-27 Corinna Vinschen <vinschen@redhat.com>
6707
6708 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
6709
e8c71839
MC
67102003-03-26 Michael Chastain <mec@shout.net>
6711
6712 * gdb.base/ptype.exp: Actually use some typedef'd types.
6713
71b10041
SC
67142003-03-21 Stephane Carrez <stcarrez@nerim.fr>
6715
6716 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
6717 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
6718
2512cf80
CV
67192003-03-20 Corinna Vinschen <vinschen@redhat.com>
6720
6721 * gdb.base/default.exp: Fix regular expression.
6722
0d195a4f
CV
67232003-03-20 Corinna Vinschen <vinschen@redhat.com>
6724
6725 * gdb.base/args.exp: Fix regular expression.
6726
8a2dbca8
CV
67272003-03-20 Corinna Vinschen <vinschen@redhat.com>
6728
6729 * gdb.base/help.exp: Allow Win32 child process.
6730
bf028682
CV
67312003-03-20 Corinna Vinschen <vinschen@redhat.com>
6732
6733 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
6734 when stepping out of main().
6735
182dbe85
CV
67362003-03-20 Corinna Vinschen <vinschen@redhat.com>
6737
6738 * gdb.base/default.exp: Check for win32 specific message when calling
6739 "run" without executable.
6740
d67a6ba5
CV
67412003-03-20 Corinna Vinschen <vinschen@redhat.com>
6742
6743 * gdb.base/args.exp: Expect .exe in output.
6744
a955b5bb
CV
67452003-03-20 Corinna Vinschen <vinschen@redhat.com>
6746
6747 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
6748 Cygwin native.
6749
bf6bad4b
AC
67502003-03-17 Andrew Cagney <cagney@redhat.com>
6751
6752 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
6753 vector registes.
6754 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
6755 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
6756
293e9a31
DC
67572003-03-17 David Carlton <carlton@math.stanford.edu>
6758
6759 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
6760 test, for PR breakpoints/38.
6761 Call test_watchpoint_and_breakpoint.
6762 * gdb.base/watchpoint.c (func3): New function.
6763 (main): Call func3.
6764
5330f2db
DC
67652003-03-04 David Carlton <carlton@math.stanford.edu>
6766
6767 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
6768 Garply<Garply<char> >:: garply".
6769 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
6770 with respect to PR c++/1111; note also PR c++/1113.
6771 (test_template_breakpoints): KFAIL "constructor breakpoint" with
6772 respect to PR c++/1062.
6773 KFAIL "destructor breakpoint" with respect to PR c++/1112.
6774
6ece72da
DC
67752003-03-03 David Carlton <carlton@math.stanford.edu>
6776
6777 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
6778 with respect to PR c++/57.
6779 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
6780 c++/826.
6781 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
6782 respect to PR c++/57.
6783
85ca1584
DC
67842003-03-03 David Carlton <carlton@math.stanford.edu>
6785
6786 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
6787 respect to PR c++/33 into FAILs.
6788
98e9c5b8
MC
67892003-03-03 Michael Chastain <mec@shout.net>
6790
7bedbf27
MC
6791 * configure.in: Update copyright years.
6792
67932003-03-03 Michael Chastain <mec@shout.net>
6794
6795 * Makefile.in: Update copyright years.
98e9c5b8 6796
f683e100
DC
67972003-02-28 David Carlton <carlton@math.stanford.edu>
6798
6799 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
6800 print class instead of struct and/or superfluous protection
6801 specifiers, as long as the resulting output is equivalent to the
6802 source code.
6803 Delete FIXME from end of messages on tests that don't need
6804 fixing.
6805
a9e0cf2c
DC
68062003-02-28 David Carlton <carlton@math.stanford.edu>
6807
6808 * gdb.c++/templates.exp (do_tests): Allow const in the two
6809 Foo<volatile char *>::foo tests.
6810
e8d359df
MS
68112003-02-27 Michael Snyder <msnyder@redhat.com>
6812
d63a86f8 6813 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
6814 will be consistant.
6815
0b71dc91
DC
68162003-02-26 David Carlton <carlton@math.stanford.edu>
6817
6818 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
6819 char *>::foo" test with respect to PR c++/33. Create a new test
6820 which is identical to that one except that it doesn't put the
6821 space between the "char" and the "*"; KFAIL it, too.
6822
dd14ab43
DC
68232003-02-26 David Carlton <carlton@math.stanford.edu>
6824
6825 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
6826 template types into either PASSes or KFAILs (corresponding to PR
6827 c++/57). Tweak indentation. Update copyright.
6828
1146c7f1
SC
68292003-02-23 Stephane Carrez <stcarrez@nerim.fr>
6830
6831 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
6832
74641dfb
MC
68332003-02-13 Michael Chastain <mec@shout.net>
6834
6835 * gdb.base/exprs.exp: Remove i960 remnants.
6836 * gdb.base/funcargs.exp: Likewise.
6837 * gdb.base/list.exp: Likewise.
6838 * gdb.base/ptype.exp: Likewise.
6839
559cd2d0
DC
68402003-02-14 David Carlton <carlton@math.stanford.edu>
6841
6842 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
6843 pEe->D::vg()" from XFAIL to KFAIL.
6844
c4f90d87
JM
68452003-02-13 Jason Molenda (jmolenda@apple.com)
6846
6847 * gdb.base/maint.exp: Update maint print statistics regexp to include
6848 new entries.
6849
cbc4d97c
MC
68502003-02-13 Michael Chastain <mec@shout.net>
6851
6852 * gdb.c++/inherit.exp: Remove call to get_debug_format.
6853
40f235b7
MC
68542003-02-12 Michael Chastain <mec@shout.net>
6855
6856 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
6857 * gdb.c++/inherit.exp: Likewise.
6858 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
6859 * gdb.c++/templates.exp: Likewise.
6860 * gdb.c++/virtfunc.exp: Likewise.
6861
c56716b0
JM
68622003-02-06 Jason Molenda (jason-cl@molenda.com)
6863
6864 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
6865 why the code is written that way.
6866
070afcf8
MC
68672003-02-05 Michael Chastain <mec@shout.net>
6868
6869 * gdb.base/dump.exp: Add missing copyright line.
6870
5d0331e5
JM
68712003-02-05 Jason Molenda (jason-cl@molenda.com)
6872
f7ae6d3e 6873 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
6874 at the beginning so the breakpoint doesn't get set on the loop.
6875
92851186
MC
68762003-02-05 Michael Chastain <mec@shout.net>
6877
6878 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
6879 output for configurations with gcc 2.95.3.
6880
cbf1e085
AC
68812003-02-05 Keith Seitz <keiths@redhat.com>
6882 Andrew Cagney <ac131313@redhat.com>
6883
6884 * gdb.mi/mi-cli.exp: New file.
d63a86f8 6885
29518e1e
MC
68862003-02-04 Michael Chastain <mec@shout.net>
6887
6888 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
6889 Call perror and then continue.
6890
5af1d5f3
MC
68912003-02-03 Michael Chastain <mec@shout.net>
6892
6893 * gdb.c++/pr-1023.cc: New file.
6894 * gdb.c++/pr-1023.exp: New file.
6895
6b549786
JB
68962003-02-05 Jim Blandy <jimb@redhat.com>
6897
6898 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
6899 it's local to foobar. Check for it there, and check that it's not
6900 present in main.
6901 * gdb.c++/local.cc (marker2): New function.
6902 (foobar): Call marker1.
6903 (main): Call marker2 instead of marker1.
6904
67f16606
AC
69052003-02-04 Andrew Cagney <ac131313@redhat.com>
6906
6907 * gdb.disasm/mn10200.exp: Obsolete file.
6908 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
6909 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
6910 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
6911
1c5cb38e
DC
69122003-02-04 David Carlton <carlton@math.stanford.edu>
6913
6914 * gdb.c++/overload.exp: Test intToChar(1).
6915 * gdb.c++/overload.cc (intToChar): New.
6916 (main): Call intToChar.
6917
d1fe6965
DC
69182003-02-03 David Carlton <carlton@math.stanford.edu>
6919
6920 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
6921 'might_kfail' arg.
6922 KFAIL some of the continue_to_bp_overloaded calls, according to
6923 PR c++/1025.
6924
9ba61c5d
MC
69252003-02-01 Michael Chastain <mec@shout.net>
6926
6927 * gdb.base/advance.c (marker1): New marker function.
6928 * gdb.base/advance.exp: When the 'advance' command lands on the
6929 return breakpoint, it can legitimately stop on either the
6930 current line or the next line. Accommodate both outcomes.
6931 * gdb.base/until.exp: Likewise.
6932
e7494ffb
AC
69332003-02-02 Andrew Cagney <ac131313@redhat.com>
6934
6935 2002-11-10 Jason Molenda (jason-cl@molenda.com):
6936 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
6937 now a list, not a tuple.
6938 * gdb.mi/mi-var-display.exp: Ditto.
6939 * gdb.mi/gdb792.exp: Ditto.
6940
075559bc
AC
69412003-02-01 Andrew Cagney <ac131313@redhat.com>
6942
6943 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
6944 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
6945 stack backtraces.
6946 * gdb.mi/mi-syn-frame.c: Part of same.
6947
2bd4c7b1
MK
69482003-02-01 Mark Kettenis <kettenis@gnu.org>
6949
6950 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6951 gdb.mi/mi1-pthreads.exp: Return instead of calling
6952 gdb_suppress_entire_file.
6953
eabd8992
MS
69542003-02-01 Mark Salter <msalter@redhat.com>
6955
6956 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
6957
71469e2f
MS
69582003-01-31 Mark Salter <msalter@redhat.com>
6959
6960 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
6961 Support empty arg.
6962
38a94d44
MC
69632003-01-30 Michael Chastain <mec@shout.net>
6964
6965 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
6966 This was a workaround for a UTF-8 bug in readline 4.3. The bug
6967 has been fixed in gdb/readline on 2003-01-09.
6968
19ea9e73
MS
69692003-01-29 Michael Snyder <msnyder@redhat.com>
6970
e8d359df
MS
6971 * gdb.base/maint.exp: Allow for leading underscore in symbol.
6972 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
6973 * gdb.base/args.exp: Skip if target does not support args passing.
6974
2307bd6a
DJ
69752003-01-22 Daniel Jacobowitz <drow@mvista.com>
6976
19ea9e73 6977 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
6978 gdb_test. Accept a list of expect arguments as the third
6979 parameter.
6980 (gdb_test): Use it.
6981
f2dd3617
EZ
69822003-01-20 Elena Zannoni <ezannoni@redhat.com>
6983
6984 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
6985 allow for different test tree configurations. Update some
6986 tescases accordingly.
6987 * gdb.arch/altivec-regs.exp: Ditto.
6988 * gdb.asm/asm-source.exp: Ditto.
6989 * gdb.base/advance.exp: Ditto.
6990 * gdb.base/display.exp: Ditto.
d63a86f8 6991 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
6992 * gdb.base/mips_pro.exp: Ditto.
6993 * gdb.base/overlays.exp: Ditto.
6994 * gdb.base/relocate.exp: Ditto.
6995 * gdb.base/setshow.exp: Ditto.
6996 * gdb.base/step-line.exp: Ditto.
6997 * gdb.base/step-test.exp: Ditto.
6998 * gdb.base/until.exp: Ditto.
6999 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
7000
c71cdefd
DC
70012003-01-17 David Carlton <carlton@math.stanford.edu>
7002
7003 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
7004 corresponding to PR c++/945.
7005 Update copyright.
7006
fdba05d7
DC
70072003-01-17 David Carlton <carlton@math.stanford.edu>
7008
7009 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
7010 corresponding to PR c++/68.
7011
70122003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
7013
7014 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
7015 (test_paddr_hairy_functions): Call print_addr_2_kfail for
7016 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
7017
c362c33a
EZ
70182003-01-15 Elena Zannoni <ezannoni@redhat.com>
7019
0fbc361c
EZ
7020 * gdb.base/break.exp: Fix change of default location, because of
7021 removal of until tests.
7022 * gdb.base/help.exp: Update test for new 'until' help message.
7023 Add test for help on 'advance'.
c362c33a
EZ
7024 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
7025
dabf8a35
MK
70262003-01-15 Mark Kettenis <kettenis@gnu.org>
7027
7028 * gdb.base/default.exp: Adapt "info float" test for recent changes
7029 to that command. Add test for "info vector".
7030 * gdb.base/float.exp: New file. Add test for "info float" that
7031 resembles the old test in gdb.base/default.exp.
7032
a1769aca
DC
70332003-01-15 David Carlton <carlton@math.stanford.edu>
7034
7035 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
7036
82025e13
EZ
70372003-01-15 Elena Zannoni <ezannoni@redhat.com>
7038
7039 * gdb.base/break.exp: Move the tests of until command from here...
7040 * gdb.base/until.exp: ... to here. New file. Add other tests.
7041 * gdb.base/advance.c: New file.
7042 * gdb.base/advance.exp: New file.
7043
8f9ab801
EZ
70442003-01-14 Elena Zannoni <ezannoni@redhat.com>
7045
7046 * gdb.base/args.c: New file.
7047 * gdb.base/args.exp: New file.
7048
9ae66589
DJ
70492003-01-14 Daniel Jacobowitz <drow@mvista.com>
7050
7051 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
7052
8d77e5c3
DJ
70532003-01-14 Daniel Jacobowitz <drow@mvista.com>
7054
7055 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
7056
12d2f0a1
DJ
70572003-01-14 Daniel Jacobowitz <drow@mvista.com>
7058
7059 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
7060 dates.
7061
6ca37014
DJ
70622003-01-13 Daniel Jacobowitz <drow@mvista.com>
7063
7064 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
7065
b0023472
DJ
70662003-01-13 Daniel Jacobowitz <drow@mvista.com>
7067
7068 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
7069 (ptype &*"foo").
7070 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
7071
607fbc54 70722003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
7073
7074 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
7075 * gdb.mi/mi1-console.exp: Likewise.
7076
607fbc54 70772003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
7078
7079 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
7080 * gdb.mi/mi1-console.exp: Likewise.
7081
a1fb14a2
DJ
70822003-01-13 Daniel Jacobowitz <drow@mvista.com>
7083
7084 * gdb.c++/overload.exp: Remove some fixed XFAILs.
7085
c4cf40b7
DJ
70862003-01-09 Daniel Jacobowitz <drow@mvista.com>
7087
7088 * gdb.base/detach.exp: New test.
7089
696d5a5b
DJ
70902003-01-09 Daniel Jacobowitz <drow@mvista.com>
7091
7092 * Makefile.in (ALL_SUBDIRS): New variable.
7093 (subdirs, clean, distclean): Use it.
7094 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
7095 regenerating Makefile, since it is generated from the top level.
7096 * gdb.asm/Makefile.in: Likewise.
7097 * gdb.base/Makefile.in: Likewise.
7098 * gdb.c++/Makefile.in: Likewise.
7099 * gdb.disasm/Makefile.in: Likewise.
7100 * gdb.java/Makefile.in: Likewise.
7101 * gdb.mi/Makefile.in: Likewise.
7102 * gdb.threads/Makefile.in: Likewise.
7103 * gdb.trace/Makefile.in: Likewise.
7104
754533e4
DC
71052003-01-09 David Carlton <carlton@math.stanford.edu>
7106
7107 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
7108 Add copyright year 2003.
7109
d8b3e9ee
MC
71102003-01-06 Michael Chastain <mec@shout.net>
7111
7112 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
7113 When selecting a thread, 'line' and 'file' are optional.
7114 * gdb.mi/mi1-pthreads.exp: Likewise.
7115
8e9e0fe6
AS
71162003-01-06 Andreas Schwab <schwab@suse.de>
7117
7118 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
7119 failures.
7120
b5ab8ff3
DJ
71212003-01-04 Daniel Jacobowitz <drow@mvista.com>
7122
7123 Fix PR gdb/844
7124 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
7125 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
7126
7127 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
7128 instead of calling gdb_suppress_entire_file.
7129 * gdb.threads/print-threads.exp: Likewise.
7130 * gdb.threads/schedlock.exp: Likewise.
7131
7132 * gdb.threads/killed.exp: Return instead of calling
7133 gdb_suppress_entire_file.
7134 * gdb.threads/linux-dp.exp: Likewise.
7135 * gdb.threads/pthreads.exp: Likewise.
7136
1e698235
DJ
71372003-01-04 Daniel Jacobowitz <drow@mvista.com>
7138
7139 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
7140 stabs.
7141 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
7142 * gdb.base/whatis.exp: Always allow (void) after function names.
7143
147ff08c
DJ
71442003-01-04 Daniel Jacobowitz <drow@mvista.com>
7145
7146 * gdb.c++/casts.exp: Correct regexp.
7147
dc62bfc2
MK
71482003-01-04 Mark Kettenis <kettenis@gnu.org>
7149
7150 * configure.in: Call AC_CONFIG_HEADER. Don't call
7151 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
7152 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
7153 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
7154 aforementioned directories in the AC_OUPUT call.
7155 * config.hin: New file.
7156 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
7157 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
7158 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
7159 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
7160 pass -I$objdir instead of -I$objdir/$subdir in compilation.
7161 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
7162 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
7163 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
7164 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
7165 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
7166 gdb.threads/configure.in, gdb.threads/configure,
7167 gdb.threads/config.in, gdb.trace/configure.in,
7168 gdb.trace/configure: Removed.
7169
77afa639
MC
71702003-01-03 Michael Chastain <mec@shout.net>
7171
7172 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
7173 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
7174
7634bb6e
DJ
71752003-01-03 Daniel Jacobowitz <drow@mvista.com>
7176
7177 * gdb.base/store.exp: Fix regular expressions.
7178
b39c905e
MK
71792002-12-28 Mark Kettenis <kettenis@gnu.org>
7180
7181 * configure.in: Rewrite.
7182 * configure: Regenerated.
7183
0a8551dd
DC
71842003-01-03 David Carlton <carlton@math.stanford.edu>
7185
7186 * gdb.base/psymtab.exp: New file.
7187 * gdb.base/psymtab1.c: Ditto.
7188 * gdb.base/psymtab2.c: Ditto.
7189
c60b7188
AF
71902002-12-23 Adam Fedor <fedor@gnu.org>
7191
7192 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
7193
ee73db83
DC
71942002-12-23 David Carlton <carlton@math.stanford.edu>
7195
7196 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
7197 and current_directory initialization.
7198
d6c1774e
JB
71992002-12-22 Jim Blandy <jimb@redhat.com>
7200
f0a847b8
JB
7201 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
7202 rather than as part of the output file name.
7203
d6c1774e
JB
7204 * gdb.base/attach.exp: There's no need to copy the test program to
7205 /tmp; that was only ever necessary on HP/UX, and this test is
7206 entirely disabled there anyway.
7207
f0708dbb
JB
72082002-12-21 Jim Blandy <jimb@redhat.com>
7209
4c2acfea
JB
7210 * gdb.c++/psmang.exp: Doc fix.
7211
f0708dbb
JB
7212 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
7213 test.
7214
9579e000
DC
72152002-12-20 David Carlton <carlton@math.stanford.edu>
7216
7217 * gdb.c++/annota2.exp: KFAIL annotate-quit.
7218
d1810171
MC
72192002-12-18 Michael Chastain <mec@shout.net>
7220
7221 * gdb.c++/annota2.exp: Add copyright year 2002.
7222
76565097
DC
72232002-12-17 David Carlton <carlton@math.stanford.edu>
7224
7225 * gdb.c++/try_catch.cc: Add marker comments.
7226 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
7227 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
7228 * gdb.c++/m-static.cc: Ditto.
7229 * gdb.c++/m-static1.cc: Ditto.
7230 * gdb.c++/try_catch.cc: Ditto.
7231
da81390b
JJ
72322002-12-16 Jeff Johnston <jjohnstn@redhat.com>
7233
7234 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
7235 to see whether we are using the new -environment-directory
7236 command which resets via -r or the old version of the command
7237 which may prompt the user. Part of fix for gdb/741.
7238
b304d130
AC
72392002-12-13 Andrew Cagney <ac131313@redhat.com>
7240
7241 * gdb.fortran/types.exp: Update obsolete comment.
7242 * gdb.fortran/exprs.exp: Ditto.
7243 * lib/gdb.exp: Delete obsolete code.
7244 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
7245 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
7246 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
7247 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
7248 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
7249 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
7250 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
7251 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
7252 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
7253 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
7254 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
7255 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
7256 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
7257 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
7258 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
7259 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
7260 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
7261 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
7262 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
7263 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
7264 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
7265 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
7266 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
7267 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
7268 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
7269 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
7270 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
7271 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
7272 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
7273 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
7274 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
7275 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
7276 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
7277 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
7278 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
7279 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
7280 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
7281
a23b6e6a
DC
72822002-12-11 David Carlton <carlton@math.stanford.edu>
7283
7284 * gdb.c++/m-data.exp: Add test for members that shadow global
7285 variables: see PR gdb/804.
7286 * gdb.c++/m-data.cc: Ditto.
7287
6604731b
DJ
72882002-12-10 Daniel Jacobowitz <drow@mvista.com>
7289
7290 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
7291
de46ecd7
DC
72922002-12-06 David Carlton <carlton@math.stanford.edu>
7293
7294 * gdb.base/store.c: Don't declare functions static.
7295
27e829d0
AC
72962002-12-04 Andrew Cagney <ac131313@redhat.com>
7297
7298 * gdb.base/store.exp, gdb.base/store.c: New files.
7299
92806416
DJ
73002002-12-03 Daniel Jacobowitz <drow@mvista.com>
7301
7302 * gdb.base/selftest.exp: Update for current gdb.
7303
3bcbaac5
DJ
73042002-12-03 Daniel Jacobowitz <drow@mvista.com>
7305
7306 * gdb.base/maint.exp: Only dump symbols from one source file
7307 or objfile.
7308
f4f00b1f
DJ
73092002-12-03 Daniel Jacobowitz <drow@mvista.com>
7310
7311 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
7312 function call.
7313
f1c8a949
JB
73142002-11-25 Jim Blandy <jimb@redhat.com>
7315
7316 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
7317 function appearing in error message.
7318
9e297a97
DJ
73192002-11-21 Daniel Jacobowitz <drow@mvista.com>
7320
7321 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
7322
1f312e79
JJ
73232002-11-08 Jeff Johnston <jjohnstn@redhat.com>
7324
d63a86f8
RM
7325 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
7326 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
7327 should be in mi console format. This is part of fix for PR gdb/604.
7328
83c31e7d
FN
73292002-09-18 Fernando Nasser <fnasser@redhat.com>
7330
7331 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
7332 which explicitly prints the zero offset as "+0".
7333
322b3f65
DJ
73342002-10-22 Daniel Jacobowitz <drow@mvista.com>
7335
7336 * gdb.threads/schedlock.c (args): Make unsigned.
7337
73382002-10-21 Daniel Jacobowitz <drow@mvista.com>
7339
7340 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
7341 numbers. Allow "foo2|selected stack frame".
7342 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
7343 * gdb.asm/asmsrc2.s: Likewise.
7344 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
7345 comments.
7346 * gdb.asm/mips.inc: New file.
7347
5e2fe5b8
AF
73482002-10-18 Adam Fedor <fedor@gnu.org>
7349
7350 * gdb.base/default.exp: Update expected output to include 'ObjC'.
7351 * gdb.base/help.exp: Likewise.
7352
abe1a5d0
KB
73532002-10-17 Kevin Buettner <kevinb@redhat.com>
7354
7355 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
7356 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
7357
10abb1d4
JB
73582002-10-02 Jim Blandy <jimb@redhat.com>
7359
7360 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
7361
1f609b42
AC
73622002-10-01 Andrew Cagney <ac131313@redhat.com>
7363
7364 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
7365 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
7366 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
7367 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
7368 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
7369 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
7370 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
7371
0aee02e4
AC
73722002-09-29 Andrew Cagney <ac131313@redhat.com>
7373
7374 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
7375 * mi0-disassemble.exp, mi0-eval.exp: Delete.
7376 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
7377 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
7378 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
7379 * mi0-var-block.exp, mi0-var-child.exp: Delete.
7380 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 7381
6fde09ad
KB
73822002-09-27 Kevin Buettner <kevinb@redhat.com>
7383
7384 * gdb.base/annota1.exp (info break): Make directory components of
7385 path optional since not all compilers emit this debug information.
7386
7387 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
7388 step ends up stepping out of the function instead of stopping on
7389 the epilogue.
7390
9e8aab75
KS
73912002-09-26 Keith Seitz <keiths@redhat.com>
7392
7393 * lib/insight-support.exp (gdbtk_start): Figure out where
7394 the insight executable is based on where gdb is. Use this
7395 executable to start insight instead of gdb.
7396
e36180d7
AC
73972002-09-25 Andrew Cagney <cagney@redhat.com>
7398
7399 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
7400
9dd34b2b
AC
74012002-09-24 Andrew Cagney <ac131313@redhat.com>
7402
7403 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
7404 test_isolated_complaints.
7405 (test_empty_complaint): New function.
7406 (test_empty_complaints): New function. Check no output when no
7407 complaints.
d63a86f8 7408
dea97812
KB
74092002-09-19 Jim Blandy <jimb@redhat.com>
7410
7411 * gdb.base/charset.exp, gdb.base/charset.c: New files.
7412
54951bd7
AC
74132002-09-19 Andrew Cagney <ac131313@redhat.com>
7414
7415 * gdb.gdb/complaints.exp: New file.
7416
dec43320
AC
74172002-09-18 Andrew Cagney <ac131313@redhat.com>
7418
7419 * gdb.base/maint.exp: Check `help maint internal-warning'.
7420
e70d6e3f
DC
74212002-09-18 David Carlton <carlton@math.stanford.edu>
7422
7423 * gdb.c++/m-static.exp: Remove breakpoints depending on line
7424 numbers, and replace them by a single breakpoint after the
7425 constructors are all finished.
7426 Add test 4.
7427 * gdb.c++/m-static.cc: Add test 4.
7428 * gdb.c++/m-static.h: New file.
7429 * gdb.c++/m-static1.cc: New file.
7430
7431 * gdb.c++/printmethod.exp: New file.
7432 * gdb.c++/printmethod.cc: New file.
7433
7434 * gdb.c++/pr-574.exp: New file.
7435 * gdb.c++/pr-574.cc: New file.
7436
afb5c968
CV
74372002-09-18 Corinna Vinschen <vinschen@redhat.com>
7438
7439 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
7440 embedded targets which never actually exit.
7441
31e45dee
FN
74422002-09-18 Fernando Nasser <fnasser@redhat.com>
7443
7444 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
7445 "don't step after run" as unresolved or unsupported, instead of xfail.
7446
a283c5a1
CV
74472002-09-18 Corinna Vinschen <vinschen@redhat.com>
7448
7449 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
7450 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
7451 Add newline to expected string in "step out of main (status wrapper)"
7452 case.
7453
11350d2a
CV
74542002-09-18 Corinna Vinschen <vinschen@redhat.com>
7455
7456 * lib/gdb.exp (rerun_to_main): Allow restarting application.
7457 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
7458
0deec7d6
TT
74592002-09-17 Tom Tromey <tromey@redhat.com>
7460
7461 * gdb.base/printcmds.exp (test_print_string_constants): Expect
7462 \000, not \0, in double-quoted string.
7463
b2b4a1b5
CV
74642002-09-14 Corinna Vinschen <vinschen@redhat.com>
7465
c9d37158 7466 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
7467 string after running the commands execution on breakpoint tests.
7468
1c56143a
CV
74692002-09-13 Corinna Vinschen <vinschen@redhat.com>
7470
7471 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
7472
37f8da45
JB
74732002-09-12 Joel Brobecker <brobecker@gnat.com>
7474
7475 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
7476
08b468e0
KS
74772002-09-10 Keith Seitz <keiths@redhat.com>
7478
7479 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
7480 runto proc.
7481 (mi_run_to_main): Use mi_runto.
7482 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
7483
dc360f58
KS
74842002-09-10 Keith Seitz <keiths@redhat.com>
7485
7486 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
7487 regexp for stopping at main. Could have multiple event notifications.
7488 Don't assume that main was declared with no parameters.
7489 (mi_next): Use mi_step_to.
7490 (mi_step): Use mi_next_to.
7491
ce3abcfb
CV
74922002-09-09 Corinna Vinschen <vinschen@redhat.com>
7493
7494 * gdb.base/default.exp: Fix expected string in `info float' test.
7495
d1f5b980
BE
74962002-09-09 Ben Elliston <bje@redhat.com>
7497
7498 * config/mips.exp: Update comments.
7499 * config/mips-idt.exp: Likewise.
7500 * config/nind.exp: Likewise.
7501 * config/slite.exp: Likewise.
7502 * config/sparclet.exp: Likewise.
7503 * config/udi.exp: Likewise.
7504 * config/vx.exp: Likewise.
7505 * config/vxworks29k.exp: Likewise.
7506
2f71430b
JB
75072002-09-05 Jim Blandy <jimb@redhat.com>
7508
7509 * gdb.threads/killed.exp: Fix test failure message.
7510
7ddebc7e
KS
75112002-09-04 Keith Seitz <keiths@redhat.com>
7512
7513 * lib/mi-support.exp: Update copyright.
7514 (mi_gdb_test): Increase the priority of the expected pattern
7515 so that it matches gdb_test.
7516
0ae67eb3
KS
75172002-09-03 Keith Seitz <keiths@redhat.com>
7518
7519 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
7520 Use integer comparison instead of string comparison for testing
7521 whether binary was built.
7522
38fc42c8
JB
75232002-09-03 Jim Blandy <jimb@redhat.com>
7524
7525 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
7526
b6ff0e81
JB
75272002-08-29 Jim Blandy <jimb@redhat.com>
7528
7529 * gdb.threads/pthreads.exp: Move the portable thread compilation
7530 code into a function in lib/gdb.exp, and call that from here.
7531 * lib/gdb.exp (gdb_compile_pthreads): New function.
7532
07c98896
KS
75332002-08-29 Keith Seitz <keiths@redhat.com>
7534
7535 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
7536 expect_out so that callers can get at it.
7537
0312286c
DJ
75382002-08-23 Daniel Jacobowitz <drow@mvista.com>
7539
7540 * gdb.threads/print-threads.c: New file.
7541 * gdb.threads/print-threads.exp: New file.
7542 * gdb.threads/schedlock.c: New file.
7543 * gdb.threads/schedlock.exp: New file.
7544
dd039bc4
EZ
75452002-08-22 Elena Zannoni <ezannoni@redhat.com>
7546
7547 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
7548 not altivec.c.
7549
1f36144c
MK
75502002-08-17 Mark Kettenis <kettenis@gnu.org>
7551
7552 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
7553 targets. The problem should be fixed now.
7554
16057ec7 75552002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
7556
7557 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
7558 2002-07-24 change that removes final dots from error messages.
7559
3c1499ad
TT
75602002-08-13 Tom Tromey <tromey@redhat.com>
7561
7562 * gdb.base/readline.exp: New file.
7563
a20ce2c3
AC
75642002-08-01 Andrew Cagney <ac131313@redhat.com>
7565
7566 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
7567 supress message.
7568
db034ac5
AC
75692002-08-01 Andrew Cagney <cagney@redhat.com>
7570
7571 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
7572 CHILL_FOR_TARGET and CHILL_LIB.
7573 * configure.in (configdirs): Remove gdb.chill.
7574 * configure: Regenerate.
7575 * lib/gdb.exp: Obsolete references to chill.
7576 * gdb.fortran/types.exp: Ditto.
7577 * gdb.fortran/exprs.exp: Ditto.
7578
3e000b18
KB
75792002-07-30 Kevin Buettner <kevinb@redhat.com>
7580
7581 * gdb.base/shlib-call.exp (additional_flags): Conditionally
7582 set Irix-specific compile and link flags.
7583
28f4966b
KB
75842002-07-29 Kevin Buettner <kevinb@redhat.com>
7585
7586 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
7587 source files. The ``-o'' option doesn't work with the ``-E'' option
7588 when using the Irix compiler.
7589
46c0d5a6
DJ
75902002-07-19 Daniel Jacobowitz <drow@mvista.com>
7591
7592 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
7593 Improve support for reusing an exec file. Copy exec file
7594 to target, and run gdbserver on the target instead of on the host.
7595
eecf4bed
JB
75962002-07-18 Jim Blandy <jimb@redhat.com>
7597
0f815cdf
JB
7598 * gdb.base/ending-run.exp: Don't expect to see the program end in
7599 some orderly fashion when we're running on a real stand-alone
7600 board.
7601
eecf4bed
JB
7602 * gdb.base/interrupt.exp: Correct logic for skipping tests on
7603 targets that don't support interrupts.
7604
52d309e4
JB
76052002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
7606
7607 * gdb.base/attach.exp: Add patterns to match output from /proc-based
7608 systems.
7609 Move comments in expect statements to inside the actions, so that they
7610 don't get matched against.
7611
ff683d9e
MK
76122002-07-10 Mark Kettenis <kettenis@gnu.org>
7613
7614 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
7615 function when asleep" test.
7616
b5356753
AC
76172002-07-10 Andrew Cagney <ac131313@redhat.com>
7618
7619 * gdb.base/page.exp: Rewrite to handle problems with very long
7620 `info set' output. Update copyright.
7621
6aa4d13a
AC
76222002-06-26 Andrew Cagney <ac131313@redhat.com>
7623
7624 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
7625 gdb.threads-hp.
7626 * gdb.hp/configure: Regenerate.
7627 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
7628 * gdb.hp/gdb.threads-hp/configure: Delete file.
7629 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
7630
8cf8c2b8
AC
76312002-06-22 Andrew Cagney <ac131313@redhat.com>
7632
7633 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
7634 setlocale, bindtextdomain and textdomain.
7635
6827a8f8
JB
76362002-06-11 Jim Blandy <jimb@redhat.com>
7637
919d772c
JB
7638 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
7639 preprocessor macro information is present.
7640
6827a8f8
JB
7641 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
7642 tests.
7643
c15b0d21
MS
76442002-06-06 Michael Snyder <msnyder@redhat.com>
7645
c5984d70
MS
7646 * gdb.base/overlays.exp: Record addresses of overlay
7647 functions in TCL variables rather than in GDB variables,
7648 to avoid having GDB convert them to pointers (with loss
7649 of information).
7650
d63a86f8 7651 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 7652 default linker script changes.
c15b0d21
MS
7653 * gdb.base/long_long.exp: Add check for sizeof (long double).
7654
be26fe0d
ML
76552002-06-06 Michal Ludvig <mludvig@suse.cz>
7656
7657 * gdb.asm/asm-source.exp: Add x86-64 target.
7658 * gdb.asm/x86_64.inc: New.
d63a86f8 7659
258093ca 76602002-05-30 Michael Chastain <mec@shout.net>
258093ca 7661
4b3153f1 7662 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
7663 * gdb.c++/m-static.cc: New file.
7664 * gdb.c++/m-static.exp: New file.
7665
241264c6
MS
76662002-05-28 Michael Snyder <msnyder@redhat.com>
7667
7668 * gdb.base/call-ar-st.exp: Allow for reduced floating point
7669 precision.
7670
9bba8c8f 76712002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 7672
4b3153f1 7673 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
7674 * gdb.c++/m-data.cc: New file.
7675 * gdb.c++/m-data.exp: New file.
7676
76772002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 7678
4b3153f1 7679 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 7680 * gdb.c++/try_catch.cc: New file.
d63a86f8 7681 * gdb.c++/try_catch.exp: New file.
9bba8c8f 7682
def1b996
MC
76832002-05-27 Michael Chastain <mec@shout.net>
7684
7685 * gdb.c++/local.exp: Accept more nested types in output.
7686
522ba268
MC
76872002-05-26 Michael Chastain <mec@shout.net>
7688
7689 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
7690
277254ba
MS
76912002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
7692
7693 * lib/gdb.exp (gdb_wrapper_init): Just because
7694 gdb_wrapper_file exists, this does not mean that the file
7695 should not be rebuilt. That is what gdb_wrapper_initialized
7696 is for.
7697 (default_gdb_init): Reset gdb_wrapper_initialized.
7698
b61a8733
MS
76992002-05-23 Michael Snyder <msnyder@redhat.com>
7700
d63a86f8 7701 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
7702 the precision of the floating point test results.
7703 * gdb.base/call-rt-st.exp: Ditto.
7704
b61a8733
MS
7705 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
7706 * gdb.base/call-rt-st.exp: Ditto.
7707
56f6e910
MC
77082002-05-19 Michael Chastain <mec@shout.net>
7709
7710 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
7711
ad0b0016
EZ
77122002-05-19 Elena Zannoni <ezannoni@redhat.com>
7713
7714 * configure.in (configdirs): Add gdb.arch.
7715 * configure: Regenerate.
7716
f617d2b6
JB
77172002-05-17 Jim Blandy <jimb@redhat.com>
7718
7719 * gdb.base/completion.exp: Recognize the more detailed error
7720 messages produced by the macro expander's lexical analyzer.
7721
eac2a696
EZ
77222002-05-14 Elena Zannoni <ezannoni@redhat.com>
7723
7724 * gdb.arch/altivec-abi.c: New file.
7725 * gdb.arch/altivec-abi.exp: New file.
7726 * gdb.arch/altivec-regs.c: New file.
7727 * gdb.arch/altivec-regs.exp: New file.
7728
2fdde8f8
DJ
77292002-05-14 Daniel Jacobowitz <drow@mvista.com>
7730
7731 * gdb.base/maint.exp (maint print type): Update for new type
7732 structure.
d63a86f8 7733
e31f1a7c
EZ
77342002-05-14 Elena Zannoni <ezannoni@redhat.com>
7735
7736 * gdb.arch: New directory.
7737 * gdb.arch/configure.in: New file.
7738 * gdb.arch/configure: New file.
7739 * gdb.arch/Makefile.in: New file.
7740
db589741
CV
77412002-05-13 Corinna Vinschen <vinschen@redhat.com>
7742
7743 * gdb.asm/asm-source.exp: Add v850 as supported target.
7744 * gdb.asm/v850.inc: New file.
7745
8ce2a7dc
DJ
77462002-05-13 Daniel Jacobowitz <drow@mvista.com>
7747
7748 * gdb.c++/annota2.exp (annotate-quit): Add comment.
7749
df763c7f
DJ
77502002-05-12 Daniel Jacobowitz <drow@mvista.com>
7751
7752 * gdb.base/break.exp: Check 'break "marker2"'.
7753
377daeed
MS
77542002-05-10 Michael Snyder <msnyder@redhat.com>
7755
7756 * gdb.base/long_long.exp: Fix typo.
7757
c4b7bc2b
JB
77582002-05-10 Jim Blandy <jimb@redhat.com>
7759
ecac9a4e
JB
7760 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
7761 a bug.
7762
c4b7bc2b
JB
7763 * gdb.base/printcmds.exp (test_integer_literals_rejected):
7764 Recognize more detailed error message produced by the macro
7765 expander's lexical analyzer.
7766 * lib/gdb.exp (test_print_reject): Same.
7767
e71019a1
MK
77682002-05-09 Mark Kettenis <kettenis@gnu.org>
7769
7770 * gdb.c++/method.exp: Fix typo.
7771
fedfc8e6
MS
77722002-05-08 Michael Snyder <msnyder@redhat.com>
7773
166a1957
MS
7774 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
7775 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 7776 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
7777 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
7778 Add iftarget clause for strongarm.
d63a86f8 7779
f1c47eb2
MS
77802002-05-06 Michael Snyder <msnyder@redhat.com>
7781
cb9a9d3e
MS
7782 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
7783 (gdb_continue_to_end): Accept output from status wrapper.
7784 * gdb.base/ending-run.exp: Add case for output from status wrapper.
7785 Clean up fail messages to match pass messages.
7786
f1c47eb2
MS
7787 Enable the "needs_status_wrapper" testsuite feature.
7788 * lib/gdb.exp (gdb_wrapper_init): New procedure.
7789 (gdb_compile): Conditionally call gdb_wrapper_init.
7790 * gdb.base/a2-run.exp: Recognize output from status wrapper.
7791 * gdb.c++/method.exp: Recognize output from status wrapper.
7792
6079c749
BE
77932002-05-06 Ben Elliston <bje@redhat.com>
7794From Graydon Hoare <graydon@redhat.com>
7795
7796 * config/sid.exp: Include support for "rawsid" protocol.
7797
188baff3
JB
77982002-05-03 Jim Blandy <jimb@redhat.com>
7799
7800 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
7801 * gdb.c++/hang3.C: New file.
7802
b9c07f0f
AC
78032002-05-04 Andrew Cagney <ac131313@redhat.com>
7804
7805 * gdb.base/default.exp: Remove obsolete code.
7806 * gdb.c++/misc.exp: Ditto. Update copyright.
7807 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
7808 * gdb.base/whatis.exp: Ditto. Update copyright.
7809 * gdb.base/scope.exp: Ditto. Update copyright.
7810 * gdb.base/ptype.exp: Ditto. Update copyright.
7811 * gdb.base/printcmds.exp: Ditto. Update copyright.
7812 * gdb.base/opaque.exp: Ditto. Update copyright.
7813 * gdb.base/list.exp: Ditto.
7814 * gdb.base/funcargs.exp: Ditto. Update copyright.
7815 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
7816 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
7817 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
7818 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
7819 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
7820 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
7821
5c7a0397
MS
78222002-05-02 Michael Snyder <msnyder@redhat.com>
7823
d6dcc264 7824 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
7825 * gdb.base/long_long.exp: Add xscale target.
7826 * gdb.base/default.exp: Add xscale target.
7827
eb7f1c48
JB
78282002-05-01 Jim Blandy <jimb@redhat.com>
7829
7830 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
7831 gdb.c++/hang.exp: New test.
7832
a6befae8
FF
78332002-05-01 Fred Fish <fnf@redhat.com>
7834
7835 * gdb.base/completion.exp: Handle completions of "./Make" for
7836 more than one completion possibility, as is the case when we
7837 build and test in the source tree.
7838
0a310277
AG
78392002-04-29 Anthony Green <green@redhat.com>
7840
7841 * gdb.java/jmisc1.exp: New file.
7842 * gdb.java/jmisc2.exp: New file.
7843
6ff9af88
DJ
78442002-04-24 Daniel Jacobowitz <drow@mvista.com>
7845
7846 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
7847
96b3d632
EZ
78482002-04-23 Elena Zannoni <ezannoni@redhat.com>
7849
7850 * gdb.base/help.exp: Change 'help status' to allow for target
7851 dependent output differences.
7852
5019bb54
MC
78532002-04-22 Michael Chastain <mec@shout.net>
7854
7855 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
7856
a805a116
MC
78572002-04-22 Michael Chastain <mec@shout.net>
7858
7859 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
7860
a1706bfd
DM
78612002-04-17 David S. Miller <davem@redhat.com>
7862
7863 * gdb.asm/sparc64.inc: New file.
7864 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
7865
a73a20a2
EZ
78662002-04-19 Elena Zannoni <ezannoni@redhat.com>
7867
7868 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
7869 instruction file directly into the build tree. Clean up at end of
7870 test.
7871
ba678339
DM
78722002-04-18 David S. Miller <davem@redhat.com>
7873
7874 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
7875 handle 64-bit platforms correctly.
7876 * gdb.base/maint.exp: Likewise.
7877
b03399da
KB
78782002-04-18 Kevin Buettner <kevinb@redhat.com>
7879
7880 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
7881 ``-fpic'' when compiling files comprising a shared library, but
7882 it does need additional linker flags in order to find shared
7883 libraries at run time.
7884
e2004992
KB
78852002-04-18 Kevin Buettner <kevinb@redhat.com>
7886
7887 * gdb.base/cvexpr.c (use): New function.
7888 (main): Invoke use() on all global variables to prevent
7889 some linkers from deleting these otherwise unused symbols.
7890
d8937120
MC
78912002-04-17 Michael Chastain <mec@shout.net>
7892From David S. Miller <davem@redhat.com>
7893
7894 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
7895 handle 64-bit platforms correctly.
7896
ffd61a58
MS
78972002-04-12 Michael Snyder <msnyder@redhat.com>
7898From Jim Blandy <jimb@redhat.com>
7899 * gdb.base/foo.c (foox): Remove section attribute; the linker
7900 script can handle this instead.
7901 * gdb.base/bar.c (barx): Same.
7902 * gdb.base/baz.c (bazx): Same.
7903 * gdb.base/grbx.c (grbxx): Same.
7904
7905 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
7906 manager doesn't automatically unmap overlays unnecessarily.
7907
6b8426a6
MH
79082002-04-10 Martin M. Hunt <hunt@redhat.com>
7909
7910 * gdb.base/ending-run.exp: Fix pattern for Mips targets
7911 stepping out of main.
7912
34af4875
MC
79132002-04-09 Michael Chastain <mec@shout.net>
7914
7915 * gdb.c++/local.cc (main): Move call to marker1() inside nested
7916 scope so that the nested scope tests will make sense.
7917 * gdb.c++/local.exp: Write patterns that actually work with gcc
7918 (the HP patterns "were never known to work with gcc").
7919 Keep the old aCC patterns too.
7920
2d1676a0
DJ
79212002-04-09 Daniel Jacobowitz <drow@mvista.com>
7922
7923 * gdb.base/attach.exp: Correct target board test.
7924
3a63e3f9
MC
79252002-04-08 Michael Chastain <mec@shout.net>
7926
7927 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
7928 in a const method. Add some xfail and fail cases for configurations
7929 that do not emit the "const ...".
7930
f18dabd2
MC
79312002-04-07 Michael Chastain <mec@shout.net>
7932
7933 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
7934 Accept "A * const" and "const A * const" as type of "this".
7935 Fix spelling of getFunky throughout. Make messages uniform.
7936
0fcddd82
EZ
79372002-04-07 Elena Zannoni <ezannoni@redhat.com>
7938
7939 Work around for PR gdb/285:
7940 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
7941
16a8534a
EZ
79422002-04-07 Elena Zannoni <ezannoni@redhat.com>
7943
7944 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
7945 instructions file at run time instead of configure time.
7946 Sometimes we run the test in a directory that is not the one we
7947 configured in.
7948 * gdb.asm/configure.in: Delete creation of symlink.
7949 * gdb.asm/configure: Regenerate.
7950
24181d81
JB
79512002-04-05 J. Brobecker <brobecker@gnat.com>
7952
7953 * gdb.gdb/xfullpath.exp: New test, to exercise the new
7954 xfullpath () function.
7955
7cdb7107
DJ
79562002-04-04 Daniel Jacobowitz <drow@mvista.com>
7957
7958 * gdb.asm/Makefile.in: Correct dependencies.
7959
7960 * gdb.asm/powerpc.inc: New file.
7961 * gdb.asm/asm-source.exp: Add PowerPC.
7962 * gdb.asm/configure.in: Likewise.
7963 * gdb.asm/configure: Regenerated.
7964
a7d17088
DJ
79652002-04-04 Daniel Jacobowitz <drow@mvista.com>
7966
7967 * gdb.base/relocate.exp: New file.
7968 * gdb.base/relocate.c: New file.
7969
cd721503
FF
79702002-04-04 Fred Fish <fnf@redhat.com>
7971
7972 * gdb.base/step-test.exp: Update comment regarding stopping in
7973 memcpy/bcopy calls inserted as part of the compiler runtime.
7974
b22ad7a7
MS
79752002-04-04 Michael Snyder <msnyder@redhat.com>
7976
7977 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
7978
5f279fa6
DJ
79792002-04-03 Daniel Jacobowitz <drow@mvista.com>
7980
7981 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
7982 (gdb_expect): Remove $notransfer hack.
7983
dd0fd3ce
DJ
79842002-04-02 Daniel Jacobowitz <drow@mvista.com>
7985
7986 * gdb.c++/classes.exp ("calling method for small class"): Match
7987 updated register output.
7988
1e50cda1
DJ
79892002-03-30 Daniel Jacobowitz <drow@mvista.com>
7990
7991 Fix PR gdb/452
7992 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
7993 when finished. Make gdb_file_cmd send "exec-file" when
7994 appropriate.
7995
24015922
DJ
79962002-03-30 Daniel Jacobowitz <drow@mvista.com>
7997
7998 * gdb.base/attach.exp: Remove extra setup_xfail.
7999
dd7dfd64
MS
80002002-03-26 Michael Snyder <msnyder@redhat.com>
8001
8002 * gdb.base/default.exp: Add tests for dump, append, and restore.
8003 * gdb.base/help.exp: Add tests for dump, append, and restore.
8004 * gdb.base/dump.exp: New file, test dump, append and restore.
8005 * gdb.base/dump.c: New file.
8006
48b2f8d7
MS
80072002-03-27 Michael Snyder <msnyder@redhat.com>
8008
d63a86f8 8009 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
8010 clean-ups in help messages.
8011
05b4d525
FF
80122002-03-26 Fred Fish <fnf@redhat.com>
8013
8014 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
8015 have debugging info for those functions and the compiler uses them
8016 internally to copy structs around.
8017
d7679631
FF
80182002-03-26 Fred Fish <fnf@redhat.com>
8019
8020 * gdb.base/list.exp: Revert the change made yesterday and add note
8021 about why we don't list the default lines for remote targets.
8022
523ac3f9
MS
80232002-03-25 Michael Snyder <msnyder@redhat.com>
8024
8025 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
8026
754b2b8d
FF
80272002-03-25 Fred Fish <fnf@redhat.com>
8028
8029 * gdb.base/list.exp: This test works on remote targets so remove
8030 the short circuit for remote targets. Update copyright.
8031
33c3e192
FF
80322002-03-25 Fred Fish <fnf@redhat.com>
8033
8034 * gdb.base/attach.exp: Fix logic error that was suppressing this
8035 test for all non hppa*-*-hpux* targets, instead of the hp target.
8036 Move comments closer to the suppression point. Also now need to
8037 check that we are running natively.
8038
d43e73ee
MS
80392002-03-22 Michael Snyder <msnyder@redhat.com>
8040
882c8f02
MS
8041 * gdb.base/default.exp: Add test for gcore. Update copyright.
8042 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 8043
04c12f60
FF
80442002-03-06 Fred Fish <fnf@redhat.com>
8045
8046 * gdb.base/funcargs.c: Remove extraneous ';' character.
8047 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
8048
b43df995
MC
80492002-03-04 Michael Chastain <mec@shout.net>
8050
8051 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
8052 accommodate gcc v3 function signature.
8053 * gdb.mi/mi0-var-cmd-exp: Ditto.
8054
92362027
AC
80552002-02-24 Andrew Cagney <ac131313@redhat.com>
8056
8057 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
8058 ``GNU/Linux'' or ``Linux kernel''
8059 * testsuite/gdb.threads/pthreads.c: Ditto.
8060
258ad32d
MC
80612002-02-24 Michael Chastain <mec@shout.net>
8062
8063 * gdb.threads/pthreads.c (thread1): Add a return statement.
8064 (thread2): Likewise.
8065 (foo): Likewise.
8066
04c3b3d4
MC
80672002-02-23 Michael Chastain <mec@shout.net>
8068
8069 * gdb.threads/linux-dp.c (philosopher): Add a return statement
8070 to placate gcc.
8071
5a2a0a20
MC
80722002-02-23 Michael Chastain <mec@shout.net>
8073
8074 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
8075 test "ptype bint". The test passes on all my stabs configurations.
8076
a640f7fc
JB
80772002-02-21 Jim Blandy <jimb@redhat.com>
8078
27924826
JB
8079 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
8080 filename at a time, and watch for the ones we want to see.
8081
a640f7fc
JB
8082 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
8083 types of pointers to prototyped functions.
8084
edcc8c75
AC
80852002-02-20 Andrew Cagney <ac131313@redhat.com>
8086
8087 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
8088 signed, unsigned and straight char.
8089 (padding_char, padding_short, padding_int, padding_long,
8090 padding_long_long, padding_float, padding_double,
8091 padding_long_double): New global variables.
8092 (fill, fill_structs): New functions.
8093
8094 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
8095 for correctly sized writes. Update copyright.
8096 (get_valueof): New procedure.
8097 (get_sizeof): Call get_valueof.
8098 (check_valueof): New procedure.
8099 (check_padding): New procedure.
8100
ac57ea44
MC
81012002-02-20 Michael Chastain <mec@shout.net>
8102
8103 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
8104 to setup_xfail. Document some of the remaining calls.
8105
7a10c941
MC
81062002-02-18 Michael Chastain <mec@shout.net>
8107
8108 * gdb.c++/userdef.exp: Update copyright year.
8109
fb8acdcc
DJ
81102002-02-18 Daniel Jacobowitz <drow@mvista.com>
8111
8112 * gdb.c++/userdef.exp: Test overloaded operators properly.
8113 Remove xfails.
8114
fda6ae12
MS
81152002-02-14 Michael Snyder <msnyder@redhat.com>
8116
8117 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
8118
676a0442
DJ
81192002-02-14 Daniel Jacobowitz <drow@mvista.com>
8120
8121 * gdb.base/a2-run.exp: Check for a remote target properly.
8122 * gdb.base/annota1.exp: Likewise.
8123 * gdb.base/list.exp: Likewise.
8124 * gdb.base/reread.exp: Likewise.
8125 * gdb.base/scope.exp: Likewise.
8126 * gdb.base/shlib-call.exp: Likewise.
8127 * gdb.base/term.exp: Likewise.
8128 * gdb.c++/annota2.exp: Likewise.
8129
78b4f468
RE
81302002-02-13 Richard Earnshaw <rearnsha@arm.com>
8131
8132 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
8133
9a81ba51
MC
81342002-02-10 Michael Chastain <mec@shout.net>
8135
8136 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
8137 (call_after_alloca): Ditto.
8138
004af6c7
DJ
81392002-02-10 Daniel Jacobowitz <drow@mvista.com>
8140
8141 * gdb.base/ending-run.exp: Guard "cont" test with
8142 gdb_skip_stdio_test.
8143
37225f62
JB
81442002-02-06 Jim Blandy <jimb@redhat.com>
8145
8146 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
8147 from here...
8148 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
8149 To here. Disable this test on non-HP platforms. Add big comment.
8150
fe6fdd96
MS
81512002-02-04 Michael Snyder <msnyder@redhat.com>
8152
8153 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
8154 other than d10v and m32r.
8155
036fad3f
RE
81562002-02-02 Richard Earnshaw <rearnsha@arm.com>
8157
8158 * gdb.base/default.exp: Rewrite test patterns to reduce time
8159 taken to match them.
8160
7148ab62
DJ
81612002-01-30 Daniel Jacobowitz <drow@mvista.com>
8162
8163 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
8164 Allow a start function above main.
8165 * gdb.threads/linux-dp.exp: Fix copyright date.
8166
396cc255
DJ
81672002-01-30 Daniel Jacobowitz <drow@mvista.com>
8168
8169 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
8170 (check_philosopher_stack): Check for manager thread before checking
8171 for a just-starting thread.
8172
f038d31b
DJ
81732002-01-30 Daniel Jacobowitz <drow@mvista.com>
8174
8175 From Neil Booth <neil@daikokuya.demon.co.uk>:
8176 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
8177 warnings.
8178
b3ff9d9a
FF
81792002-01-21 Fred Fish <fnf@redhat.com>
8180
8181 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
8182 not caller.
8183
39ad761d
JB
81842002-01-21 Jim Blandy <jimb@redhat.com>
8185
8186 * gdb.base/reread.exp: Check that GDB properly re-reads the
8187 executable file when it changes while no inferior is running.
8188
aaf320fa
FF
81892002-01-21 Fred Fish <fnf@redhat.com>
8190
8191 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
8192 optionally accept the "shlib events" variation.
8193
808a31f5
JB
81942002-01-21 Jim Blandy <jimb@redhat.com>
8195
8196 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
8197 call `fflush' after every `printf', so that the output is produced
8198 at predictable points, regardless of whatever buffering does (or
8199 doesn't) take place.
8200 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
8201 at different points.
8202
4420d5e2
DJ
82032002-01-20 Daniel Jacobowitz <drow@mvista.com>
8204
8205 * gdb.c++/inherit.exp: Update copyright years.
8206 * gdb.c++/method.exp: Likewise.
8207
3e36a0f4
DJ
82082002-01-20 Daniel Jacobowitz <drow@mvista.com>
8209
8210 * gdb.c++/classes.exp: Update for improved v3 support and skipping
8211 artificial methods/arguments.
8212 * gdb.c++/derivation.exp: Likewise.
8213 * gdb.c++/inherit.exp: Likewise.
8214 * gdb.c++/method.exp: Likewise.
8215 * gdb.c++/virtfunc.exp: Likewise.
8216
b4ceaee6
AC
82172002-01-18 Andrew Cagney <ac131313@redhat.com>
8218
8219 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
8220 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
8221 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
8222 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
8223 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
8224 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
8225
ecace851
JB
82262002-01-17 Jim Blandy <jimb@redhat.com>
8227
8228 * gdb.asm/asm-source.exp (info symbol): Take another shot at
8229 anchoring the pattern matching the entry point symbol's name.
8230
375fc983
AC
82312002-01-17 Andrew Cagney <ac131313@redhat.com>
8232
8233 * gdb.base/maint.exp: Update ``maint internal-error'' to match
8234 continue/quit query. Update copyright.
8235
fe6fdd96
MS
82362002-01-14 Michael Snyder <msnyder@redhat.com>
8237
8238 * gdb.base/gcore.exp: Remove extra debugging output.
8239
e017c81f
DJ
82402002-01-13 Daniel Jacobowitz <drow@mvista.com>
8241
8242 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
8243 for slightly dubious v2 mangled string.
8244
37ab3bf8
DJ
82452002-01-13 Daniel Jacobowitz <drow@mvista.com>
8246
8247 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
8248
1bc05c3a 82492002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 8250
1bc05c3a 8251 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 8252
1bc05c3a
JM
8253 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
8254 constructors.
8255 * gdb.c++/derivation.exp: Likewise.
8256 * gdb.c++/templates.exp: Likewise.
8257 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 8258
1bc05c3a
JM
82592002-01-10 Michael Snyder <msnyder@redhat.com>
8260
8261 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 8262
a911c360
MS
82632002-01-08 Michael Snyder <msnyder@redhat.com>
8264
8265 * gdb.base/gcore.exp: New test for generate-core-file command.
8266 * gdb.base/gcore.c: Testcase for above.
8267 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
8268
ea2119ec
JM
82692002-01-08 Jason Merrill <jason@redhat.com>
8270
8271 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
8272
68203136
FF
82732002-01-07 Fred Fish <fnf@redhat.com>
8274
8275 * gdb.c++/overload.exp: Remove unconditional xfails for:
8276 print foo_instance1.overloadargs(1)
8277 print foo_instance1.overloadargs(1, 2)
8278 print foo_instance1.overloadargs(1, 2, 3)
8279 print foo_instance1.overloadargs(1, 2, 3, 4)
8280 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
8281 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
8282 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
8283 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
8284 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
8285 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
8286 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
8287 print foo_instance1.overload1arg()
8288 print foo_instance1.overload1arg((char)arg2)
8289 print foo_instance1.overload1arg((signed char)arg3)
8290 print foo_instance1.overload1arg((unsigned char)arg4)
8291 print foo_instance1.overload1arg((int)arg7)
8292 print foo_instance1.overload1arg((unsigned int)arg8)
8293 print foo_instance1.overload1arg((float)arg11)
8294 print foo_instance1.overload1arg((double)arg12)
d63a86f8 8295
21b9b5b1
MS
82962002-01-07 Michael Snyder <msnyder@redhat.com>
8297
8298 * gdb.base/huge.exp: New test. Print a very large target data object.
8299 (skip_huge_test): New test variable. Define if you want to skip this
8300 test. The test reads an 8 megabyte data object from the target, so it
8301 might be very time consuming on remote targets with a slow connection.
8302 * gdb.base/huge.c: New file. Test case for above.
8303
725f922e
FF
83042002-01-07 Fred Fish <fnf@redhat.com>
8305
8306 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
8307 g_instance.bfoo, and g_instance.cfoo.
8308
634d57ec
JL
8309Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
8310
f286b2c3
JL
8311 * gdb.base/break.c (multi_line_if_conditional): New function.
8312 (multi_ilne_while_conditional): Likewise.
8313 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
8314 IF or WHILE condition puts the breakpoint at the start of
8315 the condition.
8316
634d57ec
JL
8317 * gdb.base/selftest.exp (backtrace through signal handler): Remove
8318 hppa*-*-hpux* expected failure.
8319 * gdb.base/structs.exp (do_function_calls): Similarly.
8320
8321 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
8322 watchpoints.
8323
9fbfe2dc
AC
83242002-01-06 Andrew Cagney <ac131313@redhat.com>
8325
8326 Fix PR gdb/66.
8327 * gdb.base/structs.exp: Replace skip for a29k with skip for
8328 gdb,cannot_call_functions.
8329 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
8330 * gdb.base/callfuncs.exp: Ditto.
8331 * gdb.base/call-rt-st.exp: Ditto.
8332 * gdb.base/call-strs.exp: Ditto.
8333 * gdb.base/callfwmall.exp: Ditto.
8334 * gdb.base/scope.exp: Obsolete xfail a29k.
8335 * gdb.c++/misc.exp: Ditto.
8336 * gdb.c++/cplusfuncs.exp: Ditto.
8337 * gdb.base/ptype.exp: Ditto.
8338 * gdb.base/printcmds.exp: Ditto.
8339 * gdb.base/opaque.exp: Ditto.
8340 * gdb.base/list.exp: Ditto.
8341 * gdb.base/funcargs.exp: Ditto.
8342 * gdb.base/default.exp: Ditto.
8343
8ddad156
MS
83442002-01-04 Michael Snyder <msnyder@redhat.com>
8345
ca4976a6 8346 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
8347 * gdb.base/maint.exp: Add tests for maint info sections options.
8348
1b074332
JL
8349Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
8350
8351 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
8352
7d159115
CV
83532001-12-20 Corinna Vinschen <vinschen@redhat.com>
8354
8355 * gdb.asm/arm.inc: New file.
8356 * gdb.asm/asm-source.exp: Add arm targets.
8357 * gdb.asm/configure.in: Ditto.
8358 * gdb.asm/configure: Recreated from configure.in.
8359
8fb87725
JL
8360Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
8361
afabe08c
JL
8362 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
8363 with HP's compiler.
8364 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
8365 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
8366 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
8367 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
8368
8369 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
8370 either HP's compilers or GCC.
8371
db521deb
JL
8372 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
8373 a SIGBUS or SIGSEGV.
8374
8375 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
8376
8377 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
8378 can be compiled with either HP's compiler or GCC.
8379
cfa88ab7
JL
8380 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
8381 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
8382 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
8383
ca344dff
JL
8384 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
8385 to match current gdb output. Update due to using auto-solib-limit
8386 for limiting instead of overloading auto-solib-add.
8387 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
8388 test program.
8389
3f3c6e55 8390 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
8391 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
8392 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
8393 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
8394 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
8395 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
8396 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
8397 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
8398 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
8399 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
8400 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
8401 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
8402 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 8403
8fb87725
JL
8404 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
8405 a SIGTRAP to the inferior.
8406
cf599fa7
CV
84072001-12-19 Corinna Vinschen <vinschen@redhat.com>
8408
8409 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
8410 Substitute call to target_link by call to gdb_compile.
8411
2cd045cd
JL
8412Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
8413
8414 * gdb.base/break.exp: Fix HP specific search string when testing
8415 backtracing in a called function.
8416
d63a86f8 8417 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
8418 compiling the test with HP's compilers.
8419 * gdb.base/volatile.exp: Similarly.
8420
99ebe9ac
JB
84212001-12-19 Jim Blandy <jimb@redhat.com>
8422
8423 * gdb.base/printcmds.exp: Expect the null character to be printed
8424 as '\0', and the '\013' to be printed as '\v'.
8425 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
8426 * gdb.base/setvar.exp: Same.
8427
b9891b29
JB
84282001-12-17 Jim Blandy <jimb@redhat.com>
8429
0eba65ab
JB
8430 * gdb.base/completion.exp: Rather than completing very long
8431 filenames, which can make the readline library produce output we
8432 don't recognize, cd to the directory first, and then complete
8433 using nice, short relative paths.
8434
6970b5b1
JB
8435 * gdb.base/completion.exp: On some systems, there is, in fact, a
8436 variable named `b' in scope, since GDB treats all static
8437 variables as being in scope. So use `no_var_named_this'
8438 instead of `b'.
8439
b9891b29
JB
8440 * gdb.base/corefile.exp: Recognize the message saying that GDB
8441 can't find the core file's registers as a failure.
8442
e6ccd35f
JSC
84432001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
8444
8445 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
8446 test expect string more specific.
8447
105ba819
CV
84482001-12-13 Corinna Vinschen <vinschen@redhat.com>
8449
8450 * gdb.asm/asm-source.exp: Add support for xstormy16.
8451 * gdb.asm/configure.in: Ditto.
8452 * gdb.asm/configure: Rebuild.
8453 * gdb.asm/xstormy16.inc: New file.
8454
e9e79dd9
FF
84552001-12-10 Fred Fish <fnf@redhat.com>
8456
8457 * gdb.base/maint.exp: Update to match changes in type dumping code.
8458
347dc97d
JB
84592001-12-10 Jim Blandy <jimb@redhat.com>
8460
8461 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
8462 matching the entry point symbol's name at the beginning of the
8463 line.
8464
5178b9d6
DJ
84652001-12-07 Daniel Jacobowitz <drow@mvista.com>
8466
8467 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
8468 gdb.c++/inherit.exp, gdb.c++/method.exp,
8469 gdb.c++/namespace.exp, gdb.c++/templates.exp,
8470 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
8471 and class layout support.
8472
af890c52
DJ
84732001-12-07 Daniel Jacobowitz <drow@mvista.com>
8474
8475 * gdb.c++/classes.exp: Add test for static member function.
8476 * gdb.c++/misc.cc: Add class with static member function.
8477
7a345fb3
JB
84782001-12-07 Jim Blandy <jimb@redhat.com>
8479
f2e54a80 8480 If GDB says it can't find the struct the function returned, report
8032bf31
JB
8481 those tests as `unsupported'.
8482 * gdb.base/call-rt-st.exp (print_struct_call): New function.
8483 Rewrite subsequent tests to use it.
8484
8485 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
8486 those tests as `unsupported'.
8487 * gdb.base/structs.exp (call_struct_func): New function.
8488 (do_function_calls): Use call_struct_func to call the functions
8489 returning structs.
8490
0bc69509
JB
8491 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
8492 whether functions are prototyped or not, so we can't possibly pass
8493 arguments to t_float_values2 properly.
8494
7a345fb3
JB
8495 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
8496 value of `timeout' for targets other than the mips*tx39-*.
8497
edb6ede1
MS
84982001-12-06 Michael Snyder <msnyder@redhat.com>
8499
d63a86f8 8500 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
8501 and detect whether the start symbol has a leading underscore.
8502
2d842f13
JB
85032001-12-04 Jim Blandy <jimb@redhat.com>
8504
8505 * gdb.base/completion.exp: Clarify indentation.
8506
68550daf
JB
85072001-12-03 Jim Blandy <jimb@redhat.com>
8508
8509 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
8510 variables on the S/390, not `.word'.
8511
cd5195a8
JB
85122001-11-30 Jim Blandy <jimb@redhat.com>
8513
8514 Add assembly-source tests for s390-ibm-linux.
8515 * gdb.asm/s390.inc: New file.
8516 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
8517 the S/390 architecture.
8518 * gdb.asm/configure: Regenerated.
8519
ca9efc90
MS
85202001-11-30 Michael Snyder <msnyder@redhat.com>
8521
8522 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
8523 next, info source, info sources, info line, global and static
8524 variables, and static functions.
8525 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
8526 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
8527 * gdb.asm/asmsrc1.s: Add a static function and some variables.
8528 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
8529 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
8530 (gdbasm_leave): Restore frame pointer.
8531 (gdbasm_startup): Copy stack set-up from crt0.S.
8532
d0e66976
FN
85332001-11-26 Fernando Nasser <fnasser@redhat.com>
8534
8535 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
8536 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
8537 to a local (non-static) variable. Copy tstruct.a to a static buffer
8538 and return a pointer to that buffer.
8539 * gdb.base/callfwmall.c (t_structs_a): Ditto.
8540
e2334072
MK
85412001-11-24 Mark Kettenis <kettenis@gnu.org>
8542
8543 * gdb.asm/configure.in: Fix recognition of ix86 target.
8544 * gdb.asm/configure: Regenerate.
8545
756caa3d
MS
85462001-11-21 Michael Snyder <msnyder@redhat.com>
8547
8548 * gdb.asm/sparc.inc: New file.
8549 * gdb.asm/asm-source.exp: Recognize sparc target.
8550 * gdb.asm/configure.in: Recognize sparc target.
8551 * gdb.asm/configure: Regenerate.
d63a86f8 8552
9a4d72d5
MS
85532001-11-21 Michael Snyder <msnyder@redhat.com>
8554
8555 * gdb.asm/m32r.inc: New file.
8556 * gdb.asm/asm-source.exp: Recognize m32r target.
8557 * gdb.asm/configure.in: Recognize m32r target.
8558 * gdb.asm/configure: Regenerate.
8559
a773d1cd
MS
85602001-11-20 Michael Snyder <msnyder@redhat.com>
8561
017ac23d
MS
8562 * gdb.asm/i386.inc: New file.
8563 * gdb.asm/asm-source.exp: Recognize ix86 target.
8564 * gdb.asm/configure.in: Recognize ix86 target.
8565 * gdb.asm/configure: Regenerate.
8566
a773d1cd
MS
8567 * gdb.c++/namespace.exp: Fix quotes in output messages.
8568
bb632afb
MS
85692001-11-14 Michael Snyder <msnyder@redhat.com>
8570
25d559ca 8571 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
8572 qualifier in a type cast expression, to designate an address
8573 in the instruction space (Harvard architecture).
8574
4749e309
MS
85752001-11-13 Michael Snyder <msnyder@redhat.com>
8576
8577 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
8578 Tests for expressions using 'const' and 'volatile'.
8579
25050984
CV
85802001-11-13 Corinna Vinschen <vinschen@redhat.com>
8581
8582 * gdb.asm/asm-sources.exp: Allow defining linker flags.
8583
1902c51f
DJ
85842001-11-12 Daniel Jacobowitz <drow@mvista.com>
8585
8586 * lib/mi-support.exp (mi_run_to_helper): Move comments
8587 outside of gdb_expect.
8588
dcf95b47
DJ
85892001-11-11 Daniel Jacobowitz <drow@mvista.com>
8590
8591 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
8592 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
8593 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
8594 mi0_run_to): New functions.
8595 * gdb.mi/mi-simplerun.exp: Use them.
8596 * gdb.mi/mi0-simplerun.exp: Likewise.
8597 * gdb.mi/mi-var-cmd.exp: Likewise.
8598 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 8599
45b074e1
AC
86002001-11-10 Andrew Cagney <ac131313@redhat.com>
8601
8602 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
8603 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
8604
bf50d346
AC
86052001-11-09 Andrew Cagney <ac131313@redhat.com>
8606
8607 * gdb.base/restore.exp: Include $expected value in restored test
8608 message.
8609
9383332c
AC
86102001-11-09 Andrew Cagney <ac131313@redhat.com>
8611
8612 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
8613 implemented.
8614
db62520a
MS
86152001-11-08 Michael Snyder <msnyder@redhat.com>
8616
8617 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
8618 Add pass/fail message for stop at breakpoint in call dummy function.
8619
b5703437
MS
86202001-11-07 Michael Snyder <msnyder@redhat.com>
8621
d63a86f8
RM
8622 * gdb.c++/templates.exp (test_template_breakpoints):
8623 If we get an overload menu, but it does not match what
760f6330 8624 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
8625 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
8626 making the whitespace optional. Argument for "new" may be
8627 "unsigned" as well as "unsigned int/long".
d63a86f8 8628 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
8629 making the whitespace optional. Also replace "(void) with
8630 "((void|)), making the keyword "void" optional.
d63a86f8 8631 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
8632 making the whitespace optional. Also replace "(void) with
8633 "((void|)), making the keyword "void" optional.
3bf40917
MS
8634 * gdb.base/callfuncs.c (t_float_values): This function must
8635 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 8636 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
8637 can be tested against both cases. Usually one case involves
8638 promotion of float to double, while the other does not.
8639 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
8640 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
8641 includes a stack frame for "start".
8642
c8ab4e6d
JB
86432001-11-05 Jim Blandy <jimb@redhat.com>
8644
8645 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
8646 pointers are 32 bits long, and that offsets of relocs are always
8647 stored in the data (REL-style), and not in the reloc entry itself
8648 (RELA-style).
8649 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
8650 stabs.
8651
3f08ced9
MS
86522001-11-01 Michael Snyder <msnyder@redhat.com>
8653
8654 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
8655 and regular expression operators by using quoting.
8656
cbfa24cd
MS
86572001-10-31 Michael Snyder <msnyder@redhat.com>
8658
8659 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
8660 depending on what the symbol table contains.
8661 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
8662 the output of the ptype command. Similarly, accept both "const &"
8663 and "const&".
8664
aaa68313
CV
86652001-10-31 Corinna Vinschen <vinschen@redhat.com>
8666
8667 * gdb.base/miscexprs.c (main): Add usage of preprocessor
8668 symbol `STORAGE' to allow to choose the storage class of
8669 the local datastructures.
8670 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
8671 compiler directive.
8672
91740388
MS
86732001-10-30 Michael Snyder <msnyder@redhat.com>
8674
8675 * gdb.base/jump.exp: Allow it to run for all targets.
8676
1b7c05e7
CV
86772001-10-29 Corinna Vinschen <vinschen@redhat.com>
8678
8679 * gdb.base/call-ar-st.c (print_double_array): Match for loop
8680 with new double_array size.
8681 (main): Change storage class of all local variables to static.
8682 Reduce size of double_array to 9.
8683 * gdb.base/call-ar-st.exp: Increase timeout value.
8684 Change expected output for double array to match new size in
8685 call-ar-st.c.
8686
36a22261
CV
86872001-10-29 Corinna Vinschen <vinschen@redhat.com>
8688
8689 * gdb.base/ending-run.exp: Create identical output when passing
8690 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 8691 Stormy16 target.
36a22261 8692
92b8ae91
MK
86932001-10-28 Mark Kettenis <kettenis@gnu.org>
8694
8695 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
8696 that we catch the expected failure under Linux/x86.
8697
cb135b83
OF
86982001-10-29 Orjan Friberg <orjanf@axis.com>
8699
8700 * gdb.base/setvar.exp: Escape curly braces.
8701 * gdb.stabs/weird.exp: Ditto.
8702
6884aa54
DJ
87032001-10-27 Daniel Jacobowitz <drow@mvista.com>
8704
8705 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
8706 * gdm.mi/mi0-hack-cli.exp: Likewise.
8707
0398c9aa
AC
87082001-10-25 Andrew Cagney <ac131313@redhat.com>
8709
8710 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
8711 messages.
8712
d20bf2e8
AC
87132001-10-21 Andrew Cagney <ac131313@redhat.com>
8714
8715 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
8716 checking MI enabled.
8717
03dd63aa
CV
87182001-10-09 Corinna Vinschen <vinschen@redhat.com>
8719
8720 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
8721
1d9d99f3
FCE
87222001-10-04 Frank Ch. Eigler <fche@redhat.com>
8723
8724 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
8725 if gdb child process crashes, just signal an error.
8726
838ae6c4
JB
87272001-10-02 Jim Blandy <jimb@redhat.com>
8728
8729 * lib/gdb.exp (test_xfail_format): Simplify.
8730
8731 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
8732 front of the variable name `format'. Simplify `if'.
8733
8f0cbc1c
DJ
87342001-10-01 Daniel Jacobowitz <drow@mvista.com>
8735
8736 * gdb.threads/pthreads.exp: Wait for output and delay
8737 before sending ^C.
8738
1f08dafd
DJ
87392001-10-01 Daniel Jacobowitz <drow@mvista.com>
8740
8741 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
8742 some incorrect output instead of timing out.
8743 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
8744
674f90ff
CV
87452001-09-28 Corinna Vinschen <vinschen@redhat.com>
8746
8747 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
8748 check to allow additional `int'.
8749
9b284272
DJ
87502001-09-27 Daniel Jacobowitz <drow@mvista.com>
8751
8752 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
8753 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
8754
b55a4771
MS
87552001-09-27 Michael Snyder <msnyder@redhat.com>
8756
8757 * lib/gdb.exp (test_debug_format): New proc.
8758 (setup_xfail_format): Use new proc test_debug_format.
8759 * gdb.base/constvars.exp (local_compiler_xfail_check): New
8760 proc; use new service proc test_debug_format.
8761 Replace all other "gcc_compiled" tests with this test.
8762 * gdb.base/volatile.exp (local_compiler_xfail_check): New
8763 proc; use new service proc test_debug_format.
8764 Replace all other "gcc_compiled" tests with this test.
8765
87662001-09-27 Michael Snyder <msnyder@redhat.com>
8767
8768 * gdb.base/cvexpr.exp: New file.
8769 * gdb.base/cvexpr.c: New file
8770 Test for expressions using const and volatile keywords.
8771
4e6667ac
CV
87722001-09-26 Corinna Vinschen <vinschen@redhat.com>
8773
8774 * gdb.base/constvars.exp: Check for different orders of keywords
8775 and additional "int" strings in output.
8776
4f337972
AC
87772001-09-22 Andrew Cagney <ac131313@redhat.com>
8778
8779 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
8780 responses from "help maint".
8781
2015650d
FCE
87822001-09-19 Frank Ch. Eigler <fche@redhat.com>
8783
8784 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
8785 to localhost:NNN instead of :NNN, in case Xvfb is listening
8786 only on TCP.
8787
f3bcedc1
CV
87882001-09-19 Corinna Vinschen <vinschen@redhat.com>
8789
8790 * gdb.base/recurse.exp: When checking leaving the watchpoint
8791 scope, recognize when gdb is in function's epilogue and pass.
8792
6b819c92
KS
87932001-09-18 Keith Seitz <keiths@redhat.com>
8794
8795 * lib/insight-support.exp (_gdbtk_export_target_info): Add
8796 support for running tests against sid targets.
8797 (gdbtk_done): Ditto.
8798
a10c9419
CV
87992001-09-18 Corinna Vinschen <vinschen@redhat.com>
8800
8801 * gdb.base/ending-run.c (main): Set stdout buffersize
8802 to the same reasonable value for any target.
8803 * gdb.base/ending-run.exp: Add a regular expression
8804 to make testsuite happy on Sanyo Stormy16 target.
8805
739d0d99
CV
88062001-09-17 Corinna Vinschen <vinschen@redhat.com>
8807
8808 * gdb.base/display.c (do_loops): Add float variable `f'.
8809 Increment f in loop.
8810 * gdb.base/display.exp: Increment timeout by 60 seconds.
8811 Change float display test to use variable `f'.
8812
1b8947f0
JB
88132001-09-17 Jim Blandy <jimb@redhat.com>
8814
8815 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
8816 overflowing the limited breakpoint tables on some ROM monitors
8817 (like the ROM68K).
8818
9890ac81
FCE
88192001-09-15 Frank Ch. Eigler <fche@redhat.com>
8820
8821 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
8822 the "-ac" (disable access control) flag.
8823
6db765ea
JH
88242001-08-30 Jeff Holcomb <jeffh@redhat.com>
8825
8826 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
8827 ints.
8828
4c32cc04
KS
88292001-08-30 Keith Seitz <keiths@redhat.com>
8830
8831 * lib/gdb.exp: Move all insight-related functionality into
8832 separate file.
8833 * lib/insight-support.exp: New file.
8834
8d6e6f81
FCE
88352001-08-29 Frank Ch. Eigler <fche@redhat.com>
8836
8837 * config/sid.exp (sid_start): Never set sid verbosity; disable
8838 expect_background {} that consumed its stdout; tolerate </dev/null.
8839 Attempt to set endianness override in "sid" protocol mode. Cleanup.
8840
6a90e1d0
AC
88412001-08-18 Andrew Cagney <ac131313@redhat.com>
8842
8843 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
8844 CLI jump command to start it.
8845 (mi_run_to_main): Fail immediatly when unexpected output.
8846
1759b3c3
AC
88472001-08-18 Andrew Cagney <ac131313@redhat.com>
8848
8849 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
8850 beginning of function. Fix PR gdb/191.
8851
61d11d80
FCE
88522001-08-16 Frank Ch. Eigler <fche@redhat.com>
8853
8854 * config/sid.exp (sid_start): Don't warn if we cannot figure out
8855 what to force sid endianness to.
8856
942a4df2
KS
88572001-08-15 Keith Seitz <keiths@redhat.com>
8858
8859 * lib/gdb.exp (gdbtk_start): Don't set environment
8860 variables for TCL_LIBRARY and friends. Insight will
8861 now figure these out for itself.
8862
0521c418
MS
88632001-08-02 Michael Snyder <msnyder@redhat.com>
8864
8865 * gdb.base/completion.exp: Remove the symbol "a64l" from
8866 the expect string; this is target-specific, and not related
8867 to what is being tested.
8868
74a9a58a
DB
88692001-08-02 Dave Brolley <brolley@redhat.com>
8870
8871 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
8872
c70819fa
MS
88732001-07-25 Michael Snyder <msnyder@redhat.com>
8874
c2b8fa57
MS
8875 * gdb.base/consecutive.exp: New file. Test stepping over
8876 breakpoints on consecutive instructions.
8877 * gdb.base/consecutive.c: New file.
8878
c70819fa
MS
8879 * gdb.base/call-rt-st.exp: Use double-backslash to quote
8880 curly braces in regular expressions.
8881
2b1a1355
MS
88822001-07-25 Michael Snyder <msnyder@redhat.com>
8883
8884 * gdb.base/ending-run.exp: Accept "Program exited normally" as
8885 legitimate output from stepping out of main.
8886
413eca6f
KS
88872001-07-22 Keith Seitz <keiths@redhat.com>
8888
8889 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
8890 the empty string, do not run the tests.
8891
7e5a9322
SC
88922001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8893
8894 * gdb.base/long_long.exp: Detect size of pointer. Take into
8895 account 2-byte pointers when testing for p/a results.
8896
de58f10f
SC
88972001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8898
d63a86f8 8899 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
8900 and defined to 1K for m68hc11.
8901 (random_data): Reduce table to 1K for embedded platforms (68hc11).
8902 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
8903 (sizeof_random_data): New variable to tell the size of the data table;
8904 don't test past this size; always run to main.
8905
d6f5fea1
SC
89062001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8907
8908 * gdb.base/return2.exp: return of long long and double fails for
8909 68HC11; don't execute these tests on that platform.
8910 * gdb.base/return.exp: Return of a double fails for 68hc11.
8911
c477543d
SC
89122001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8913
8914 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
8915 tests that print a float.
8916 * call-rt-st.exp: Likewise.
8917
63cf1c79
MK
89182001-07-12 Mark Kettenis <kettenis@gnu.org>
8919
8920 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
8921 running this test on Linux.
8922
112f9ab5
MC
89232001-06-24 Michael Chastain <chastain@redhat.com>
8924
8925 * gdb.base/arithmet.exp: Remove some tests to make all test names
8926 unique.
8927
4970cb0f
MS
89282001-07-03 Michael Snyder <msnyder@redhat.com>
8929
8930 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
8931 the output of the ptype command.
8932
d85da69f
MS
89332001-07-02 Michael Snyder <msnyder@redhat.com>
8934
4c8a82de
MS
8935 * gdb.base/completion.exp: Don't assume that break.c is the only
8936 source file that may contain functions named "marker".
d85da69f
MS
8937 * gdb.base/corefile.exp: Quote the curly braces in regexp.
8938
8afc772b
AC
89392001-06-28 Andrew Cagney <ac131313@redhat.com>
8940
8941 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
8942 of files to delete.
8943
8944 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
8945 * gdb.disasm/h8300s.exp: New file.
8946 gdb.disasm/h8300s.s: Likewise.
8947
cff22675
AC
89482001-06-27 Andrew Cagney <ac131313@redhat.com>
8949
8950 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
8951 empty breakpoint tables.
8952
68c81b54
AC
89532001-06-25 Andrew Cagney <ac131313@redhat.com>
8954
8955 * lib/mi-support.exp: Update args=... part of stop-reason
8956 patterns. Accept either a list or a tuple.
8957
2dd62704
AC
89582001-06-23 Andrew Cagney <ac131313@redhat.com>
8959
8960 * lib/mi-support.exp: Remove local emacs variable defining
8961 change-log-default-name.
8962
b4127474
MC
89632001-06-22 Michael Chastain <chastain@redhat.com>
8964
8965 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
8966 This is operationally compatible with the previous version.
8967
8dbfb380
JB
89682001-06-13 Jim Blandy <jimb@redhat.com>
8969
8970 * lib/gdb.exp (gdb_test): Doc fix.
8971
f2d8c86d
MC
89722001-06-10 Michael Chastain <chastain@redhat.com>
8973
8974 * gdb.base/exprs.exp: Remove a duplicate test.
8975
81564d34
JB
89762001-06-06 Jim Blandy <jimb@redhat.com>
8977
8978 * gdb.base/return2.exp (main): Use values to test float and double
8979 returns that are not NaN's, to avoid being confused by IEEE
8980 comparison rules.
8981
da55addb
MS
89822001-06-04 Michael Snyder <msnyder@redhat.com>
8983
8984 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 8985 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
8986 rather than wait for 12 more tests to time out.
8987
42c65987
JB
89882001-06-06 Jim Blandy <jimb@redhat.com>
8989
b18bced9 8990 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 8991 Don't forget to match the GDB prompt.
b18bced9 8992
42c65987
JB
8993 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
8994
5b41e5f0
JB
89952001-06-04 Jim Blandy <jimb@redhat.com>
8996
8997 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
8998 command.
8999
015e046f
KB
90002001-05-31 Kevin Buettner <kevinb@redhat.com>
9001
9002 * gdb.base/annota1.exp (info break): Match four or more spaces
9003 after "Address".
9004
fb1ffbbe
MC
90052001-05-31 Michael Chastain <chastain@redhat.com>
9006
9007 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
9008 (dm_type_int_star): Likewise.
9009 (dm_type_long_star): Likewise.
9010 (dm_type_void_star): Likewise.
9011
5ea2a32c
KB
90122001-05-29 Kevin Buettner <kevinb@redhat.com>
9013
9014 * gdb.base/completion.exp (INPUTRC): Set this environment variable
9015 to a known value in order to get consistent results regardless
9016 of the setting of INPUTRC or the presence or contents of .inputrc.
9017
ae23c492
MS
90182001-05-24 Michael Snyder <msnyder@redhat.com>
9019
ac55707e
MS
9020 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
9021 Don't require that the main thread and the manager thread are the
9022 first in the list.
9023
ae23c492
MS
9024 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
9025 debugging. If test fails, issue an "unsupported" not a "fail".
9026
400071f1
JB
90272001-05-24 Jim Blandy <jimb@redhat.com>
9028
9029 Don't assume that short is shorter than int.
9030 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
9031 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 9032 this isn't true.
400071f1
JB
9033 ("print unsigned char == (~0)"): Add test that verifies that ~0,
9034 an int, is not equal to ~0 stored in an unsigned char. This tests
9035 the same thing that the previous test meant to, but works on
9036 16-bit machines, too.
9037 ("print unsigned char != (~0)"): Same test, complemented.
9038
0816a3e5
MS
90392001-05-24 Michael Snyder <msnyder@redhat.com>
9040
9041 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 9042 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
9043 and prevents dejagnu getting out of step.
9044
f6dc23a9
KB
90452001-05-23 Kevin Buettner <kevinb@redhat.com>
9046
9047 * gdb.base/finish.exp (finish_void): Revise pattern for
9048 stopping on the call statement to not permit stopping at
9049 the start of the instructions comprising the call sequence.
9050
7dbd117d
MC
90512001-05-19 Michael Chastain <chastain@redhat.com>
9052
9053 * gdb.base/callfuncs.exp: Make all test names unique.
9054 * gdb.base/commands.exp: Make all test names unique.
9055 * gdb.base/condbreak.exp: Make all test names unique.
9056 * gdb.base/dbx.exp: Make all test names unique.
9057 * gdb.base/default.exp: Make all test names unique.
9058 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
9059 and TIMEOUT messages to their corresponding PASS message.
9060 * gdb.base/ending-run.exp: Make all test names unique.
9061 * gdb.base/long_long.exp: Remove duplicate test.
9062
6b0b0a9e
KB
90632001-05-21 Kevin Buettner <kevinb@redhat.com>
9064
9065 * gdb.base/finish.exp (finish_void): Allow "finish" command to
9066 stop on the call statement as well as the statement after the
9067 call.
9068
2caa35cb
MS
90692001-05-21 Michael Snyder <msnyder@redhat.com>
9070
9071 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
9072
40713331
EZ
90732001-05-10 Elena Zannoni <ezannoni@redhat.com>
9074
9075 * gdb.base/completion.exp: Revamp test. Make it execute on all
9076 platforms.
9077
c2c1be8d
EZ
90782001-05-10 Elena Zannoni <ezannoni@redhat.com>
9079
2c9cd303
EZ
9080 * config/gdbserver.exp (gdb_load): Handle the case
9081 in which the arguments to gdbserver are given in the
9082 baseboard configuration file.
9083 Also handle the case in which the server needs to do a
9084 load.
9085
9671de48
KS
90862001-05-07 Keith Seitz <keiths@cygnus.com>
9087
9088 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
9089 set up the display for testing.
9090 (gdbtk_start): Convert all paths to paths that tcl will like.
9091 Export target information to environment.
9092 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
9093 necessary.
9094 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
9095 (to_tcl_path): New proc to convert a given pathname into
9096 a path acceptible as an argument to a tcl command.
9097 (_gdbtk_export_target_info): New proc to export target info
9098 into the environment for gdbtk testing.
9099 (gdbtk_done): New proc to signal end-of-test.
9100
5a360f47
JB
91012001-05-06 Jim Blandy <jimb@redhat.com>
9102
9103 * restore.c: Make the code of caller0 correspond to its comment.
9104
66c756c6
MS
91052001-05-03 Michael Snyder <msnyder@redhat.com>
9106
9107 * config/sid.exp (gdb_target_sid): Check for error messages.
9108 On error or timeout, don't make expect exit (which will terminate
9109 all subsequent tests); instead just make gdb exit.
d63a86f8 9110 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
9111 return a negative value.
9112
a966fde5
JB
91132001-04-24 Jim Blandy <jimb@redhat.com>
9114
851c18e0
JB
9115 * gdb.c++/templates.exp: If we see the prompt for the overload
9116 list, but we haven't recognized any of the longer patterns,
9117 arrange for this test to fail, not hang.
9118
a966fde5
JB
9119 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
9120 variations.
9121
db144853
MC
91222001-04-22 Michael Chastain <chastain@redhat.com>
9123
9124 * gdb.c++/local.exp: Use the 'runto' library function.
9125 * gdb.c++/namespace.exp: Likewise.
9126 * gdb.c++/overload.exp: Likewise.
9127
3207ec21
KB
91282001-03-26 Kevin Buettner <kevinb@redhat.com>
9129
9130 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
9131 * gdb.base/step-line.exp: New file. Test step/next in presence of
9132 #line directives.
9133 * gdb.base/step-line.c: New file. Test program for the above.
9134 * gdb.base/step-line.inp: New file. We pretend that this file has
9135 been transformed by some other tool into step-line.c.
9136
13b57657
JB
91372001-03-21 Jim Blandy <jimb@redhat.com>
9138
9139 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
9140 unmangled operator names.
9141
754cbe1c
JB
91422001-03-20 Jim Blandy <jimb@redhat.com>
9143
9144 * gdb.threads/linux-dp.exp: Recognize an additional message
9145 generated by GDB when it doesn't understand how to debug threads
9146 on the target system.
9147
177495c9
AC
91482001-03-19 Andrew Cagney <ac131313@redhat.com>
9149
9150 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
9151
f266096b
MC
91522001-03-12 Michael Chastain <chastain@redhat.com>
9153
9154 * gdb.c++/derivation.exp: Use the 'runto' library function.
9155
cac3c2ff
MC
91562001-03-12 Michael Chastain <chastain@redhat.com>
9157
9158 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
9159
b6c11a24
MC
91602001-02-24 Michael Chastain <chastain@redhat.com>
9161
9162 * gdb.c++/ref-types.exp: Change handwritten code to library
9163 function 'runto'.
9164
6bae5bce
OF
91652001-03-16 Orjan Friberg <orjanf@axis.com>
9166
9167 * gdb.base/signals.exp: Set count to 0 explicitly.
9168
0015fd9a
MS
91692001-03-15 Mark Salter <msalter@redhat.com>
9170
9171 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
9172 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
9173 (gdb_load): Add support for additional target_info: gdb_download_size
9174 and gdb_load_timeout.
0015fd9a 9175
fc33412a
DT
9176Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
9177
9178 * gdb.base/annota1.exp: Move test of isnative to earlier in the
9179 file -- to prevent failing when the compile fails but we have no
9180 intention of running the tests anyway.
9181
9182 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
9183 tests if set.
9184
9185 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
9186 integers.
9187
9188 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
9189 * gdb.c++/namespace.exp: Ditto.
9190
115f06de
OF
91912001-03-07 Orjan Friberg <orjanf@axis.com>
9192
9193 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
9194 * gdb.base/pointers.exp: Relax pattern match of decimals.
9195
b6ba6518
KB
91962001-03-06 Kevin Buettner <kevinb@redhat.com>
9197
9198 * Makefile.in, config/abug.exp, config/cfdbug.exp,
9199 config/cpu32bug.exp, config/dve.exp, config/est.exp,
9200 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
9201 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
9202 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
9203 config/sh.exp, config/sid.exp, config/slite.exp,
9204 config/sparclet.exp, config/udi.exp, config/unknown.exp,
9205 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
9206 config/vxworks.exp, config/vxworks29k.exp,
9207 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
9208 gdb.base/all-bin.exp, gdb.base/annota1.exp,
9209 gdb.base/arithmet.exp, gdb.base/assign.exp,
9210 gdb.base/async.exp, gdb.base/attach.exp,
9211 gdb.base/bitfields.exp, gdb.base/bitops.exp,
9212 gdb.base/break.exp, gdb.base/call-ar-st.exp,
9213 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
9214 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
9215 gdb.base/commands.exp, gdb.base/completion.exp,
9216 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
9217 gdb.base/constvars.exp, gdb.base/corefile.exp,
9218 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
9219 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
9220 gdb.base/ending-run.exp, gdb.base/environ.exp,
9221 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
9222 gdb.base/finish.exp, gdb.base/foll-exec.exp,
9223 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
9224 gdb.base/funcargs.exp, gdb.base/help.exp,
9225 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
9226 gdb.base/logical.exp, gdb.base/long_long.exp,
9227 gdb.base/maint.exp, gdb.base/mips_pro.exp,
9228 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
9229 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
9230 gdb.base/pointers.exp, gdb.base/printcmds.exp,
9231 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
9232 gdb.base/regs.exp, gdb.base/relational.exp,
9233 gdb.base/remote.exp, gdb.base/reread.exp,
9234 gdb.base/restore.exp, gdb.base/return2.exp,
9235 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
9236 gdb.base/selftest.exp, gdb.base/setshow.exp,
9237 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
9238 gdb.base/sigall.exp, gdb.base/signals.exp,
9239 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
9240 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
9241 gdb.base/step-test.exp, gdb.base/structs.c,
9242 gdb.base/structs.exp, gdb.base/structs2.exp,
9243 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
9244 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
9245 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
9246 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9247 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
9248 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
9249 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
9250 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
9251 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
9252 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
9253 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
9254 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
9255 gdb.fortran/types.exp, gdb.java/jmisc.exp,
9256 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
9257 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
9258 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9259 gdb.trace/circ.exp, gdb.trace/collection.exp,
9260 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
9261 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9262 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
9263 gdb.trace/report.exp, gdb.trace/save-trace.exp,
9264 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9265 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
9266 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
9267 notices.
9268
dc96c6c7 92692001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
9270
9271 * gdb.base/varargs.c (find_max_double): Fix printf format string:
9272 first arg is int not float.
9273
dc96c6c7 92742001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
9275
9276 * gdb.base/reread.exp: Unsupported for non-native targets;
9277 doesn't work for remote debugging.
9278
9b0c4aeb
FN
92792001-02-19 Fernando Nasser <fnasser@redhat.com>
9280
9281 From Drew Moseley <dmoseley@redhat.com>
9282 * gdb.base/ending-run.exp: Properly handle the BSP state when
9283 stepping past the end of main.
9284
02aa71d5
MC
92852001-02-19 John Moore <jmoore@redhat.com>
9286
9287 * gdb.base/commands.exp (infrun_breakpoint_command_test):
9288 Converted HPUX fix for non-expected items following multiple
9289 step commands into general solution for all platforms.
9290
1fa449a4
MC
92912001-02-18 Michael Chastain <chastain@redhat.com>
9292
9293 * gdb.c++/classes.exp (do_tests): Change runto statements
9294 from "runto 'foo(void)'" to "runto 'foo'". This makes the
9295 statements demangler agnostic.
9296 * gdb.c++/virtfunc.exp (do_tests): Likewise.
9297 (gdb_virtfunc_restart): Likewise.
9298
b2f9ec70
MC
92992001-02-14 Michael Chastain <chastain@redhat.com>
9300
9301 * gdb.c++/inherit.exp (do_tests): Change runto statements
9302 from "runto 'foo(void)'" to "runto 'foo'". This makes the
9303 statements demangler agnostic.
9304
cf74b8ca
AC
9305Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
9306
9307 * gdb.threads/pthreads.exp: Unify pass/fail messages for
9308 ``continue to bkpt at common_routine in thread 2'' and ``stopped
9309 before calling common_routine 15 times'' tests.
9310
99f78f56
MC
93112001-02-11 Michael Chastain <chastain@redhat.com>
9312
9313 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
9314 Helps the test script figure out which demangler is in use.
9315 (dm_type_foo_ref): Ditto.
9316 (dm_type_int_star): Ditto.
9317 (dm_type_long_star): Ditto.
9318 (dm_type_unsigned_int): Ditto.
9319 (dm_type_void): Ditto.
9320 (dm_type_void_star): Ditto.
99707966 9321 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
9322 Probe the gdb demangler and set variables to accommodate
9323 formatting differences.
9324 (info_func_regexp): New function. Same as info_func, but
9325 matches against a regexp.
9326 (info_func): Match against a literal string.
9327 (print_addr_2): New function. Match against a literal string,
9328 which can be different from the input to gdb.
9329 (print_addr): Simply call print_addr_2 with the same argument twice.
9330 (test_lookup_operator_functions): Use demangler formatting variables.
9331 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
9332 the tests in the same order as the C++ class declaration.
9333 (test_paddr_operator_functions): Ditto.
9334 (test_paddr_overloaded_functions): Ditto.
9335 (test_paddr_hairy_functions): Use demangler formatting variables.
9336 Add reference to gdb/19 for related tests.
9337 (do_tests): Call probe_demangler.
9338
1de8f023
KB
93392001-01-30 Kevin Buettner <kevinb@redhat.com>
9340
9341 * gdb.c++/templates.cc (printf): Remove unused function definition.
9342
ca3f91ed
MS
93432001-01-26 Felix Lee <flee@redhat.com>
9344
9345 * sid.exp (sid_exit): Pass host, not target, to remote_close.
9346
93472001-01-25 matthew green <mrg@redhat.com>
9348
9349 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
9350 up sid.
9351 (sid_exit): Call `remote_pop_conn' after GDB is gone.
9352
93532001-01-25 matthew green <mrg@redhat.com>
9354
9355 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 9356 Deprecate $sid_spawn_id.
ca3f91ed
MS
9357 (sid_exit): Remove code necessary only for `spawn.'
9358
93592001-01-25 matthew green <mrg@redhat.com>
9360
9361 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
9362
fb18ec4a
MC
93632001-01-28 Michael Chastain <chastain@redhat.com>
9364
9365 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
9366 to call when tests fail. It takes gdb out of the overloaded
9367 function choice menu back to the main prompt, so that the test
9368 program stays synchronized.
9369 (set_bp_overloaded): New proc to collect all the common
9370 code for setting a breakpoint on an overloaded name. Calls
9371 take_gdb_out_of_choice_menu when needed.
9372 (menu_overload1arg): New variable to collect the repeated
9373 instances of the expected menu for an overloaded name. Change
9374 the regular expression to handle changes in g++ type encoding:
9375 "void" can be either "void" or "", and "unsigned int" can be
9376 either "unsigned int" or "unsigned".
9377 (continue_to_bp_overloaded): Change regular expressions to handle
9378 changes in g++ type encoding.
9379 (no proc): Call take_gdb_out_of_choice_menu when needed.
9380 Remove redundant calls to "info break". Accept either "canceled"
9381 or "cancelled". Change regular expressions in "info break"
9382 calls to handle changes in g++ type encoding. Give all tests
9383 unique strings.
9384
9c646a6e
BE
93852001-01-17 Ben Elliston <bje@redhat.com>
9386
9387 * config/sid.exp: New file.
9388
9549d9c1
AC
9389Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
9390
9391 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
9392
dc96c6c7 93932000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
9394
9395 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
9396 Add a RE to accept a non-ascii char if one is ever presented.
9397
b4df4f68
FN
93982000-12-20 Fernando Nasser <fnasser@redhat.com>
9399
297dd0fd 9400 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 9401
dc96c6c7 94022000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 9403
d63a86f8 9404 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
9405 in regexp. One '\' does not suffice on Linux.
9406
4a7bddb6
MC
94072000-12-09 Michael Chastain <chastain@redhat.com>
9408
9409 * gdb.base/break.exp (test_clear_command): Use a marker function
9410 rather than 'main' for the test function. Also move this
9411 test to an execution point where the marker function names are
9412 guaranteed to be bound to functions. (Executing tests after a
9413 'finish' from main runs into name conflicts with local names
9414 in __libc_start_main).
9415
dc96c6c7 94162000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
9417
9418 * gdb.base/finish.exp: New test for gdb's "finish" command.
9419 * gdb.base/return2.exp: New test for gdb's "return" command.
9420 * gdb.base/return2.c: New source file for above.
9421
dc96c6c7 94222000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
9423
9424 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
9425 * gdb.base/miscexprs.exp: Ditto.
9426 * gdb.base/pointers.exp: Ditto.
9427 * gdb.c++/derivation.exp: Ditto.
9428 * gdb.c++/local.exp: Ditto.
9429 * gdb.c++/namespace.exp: Ditto.
9430 * gdb.c++/overload.exp: Ditto.
9431 * gdb.c++/ref-types.exp: Ditto.
9432
dc96c6c7 94332000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
9434
9435 * gdb.base/constvars.exp: Test result of "up" command.
9436 * gdb.base/miscexprs.exp: Ditto.
9437 * gdb.base/pointers.exp: Ditto.
9438 * gdb.base/scope.exp: Ditto.
9439 * gdb.c++/derivation.exp: Ditto.
9440 * gdb.c++/local.exp: Ditto.
9441 * gdb.c++/namespace.exp: Ditto.
9442 * gdb.c++/overload.exp: Ditto.
9443 * gdb.c++/ref-types.exp: Ditto.
9444
44097287
FN
94452000-11-22 Michael Chastain <chastain@redhat.com>
9446
9447 * mips_pro.exp: Accept either "middle -> top -> main" or
9448 "middle -> main" in the backtrace, because gcc can optimize
9449 tail calls to jumps. Remove setup_xfail for the hppa case.
9450 Add a comment with the original warning messages from PR 3016,
9451 which was filed in 1993, to preserve them for posterity.
9452
9d2e1bab
ND
94532000-11-17 Nick Duffek <nsd@redhat.com>
9454
9455 * lib/gdb.exp (gdb_test): Override timeout with board info.
9456
1aca8eb7
ND
94572000-11-17 Nick Duffek <nsd@redhat.com>
9458
9459 * gdb.base/display.exp: Don't kill running stub. Add "again" to
9460 the second kill and detach messages.
9461
93076499
ND
94622000-11-17 Nick Duffek <nsd@redhat.com>
9463
9464 * configure.in: Add AC_EXEEXT.
9465 * configure: Regenerate.
9466 * Makefile.in (just-check): Export EXEEXT.
9467 * lib/gdb.exp ($EXEEXT): Import from environment.
9468 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
9469 expect "maint dump-me" on Cygwin.
9470 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
9471 $EXEEXT.
9472
30e87cd3
ND
94732000-11-17 Nick Duffek <nsd@redhat.com>
9474
9475 * gdb.base/break.exp: Test backtrace and finish from called
9476 function on all platforms, not just HP-UX.
9477
dc96c6c7 94782000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
9479
9480 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
9481 code from gdb_target_monitor, so it can be used independantly
9482 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 9483
dc96c6c7 94842000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
9485
9486 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
9487 * gdb.base/corefile.exp: Expect the message "Program is being
9488 debugged already" when we send the "corefile" command, since
9489 the preceeding gdb_load may have connected gdb to a remote target.
9490 * gdb.base/display.exp: Disable hardware watchpoints if new
9491 board info variable "no_hardware_watchpoints" is true.
9492 Replace single-letter commands with more readable ones.
9493 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
9494 if new board info variable "no_hardware_watchpoints" is true.
9495 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
9496 to see if stdio (printf) testing is possible.
9497 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
9498 board info variable "no_hardware_watchpoints" is true. Use new
9499 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
9500
39124dea
FN
95012000-11-13 Fernando Nasser <fnasser@redhat.com>
9502
9503 From Orjan Friberg <orjanf@axis.com>:
9504 * gdb.base/printcmds.exp: Escape curly braces followed by a number
9505 in array print pattern match.
9506
a9e2e984
FN
95072000-11-09 Fernando Nasser <fnasser@redhat.com>
9508
9509 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
9510 spelling "cancelled" to U.S. spelling "canceled" to match changes
9511 made to gdb.
9512 * gdb.c++/ovldbreak.exp: Ditto.
9513
c7db355b
PS
95142000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9515
9516 * gdb.base/callfuncs.c (main): Moved to end of file, call
9517 t_double_values to initialize the FPU before inferior calls are made.
9518 * gdb.base/callfuncs.exp: Test for register preservation after calling
9519 inferior functions. Add tests for continuining, finishing and
9520 returning from a stop in a call dummy.
9521
dc96c6c7 95222000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
9523
9524 * gdb.base/commands.exp: Break up long lines, and re-indent.
9525
dc96c6c7 95262000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
9527
9528 * config/gdbserver.exp: Rewritten from the ground up, to make it
9529 compatible with the current dejagnu tree, and to make it work with
9530 the new "gdbserver" in libremote.
9531
dc96c6c7 95322000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
9533
9534 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
9535 * gdb.base/varargs.exp: Skip entire test if no printf support.
9536 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
9537 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
9538
dc96c6c7 95392000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
9540
9541 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
9542 no floating point support.
9543 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
9544 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
9545 * gdb.base/call-rt-st.exp: Ditto.
9546 * gdb.base/call-strs.exp: Ditto.
9547
bac5fc66
JG
95482000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
9549
9550 * gdb.base/sizeof.c: include <stdio.h>.
9551
9552 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
9553 'finish', otherwise uncaptured gdb_prompt would potentially
9554 throw remaining test points out of sync.
9555
b22a6027
SB
95562000-07-26 Scott Bambrough <scottb@netwinder.org>
9557
9558 * gdb.base/recurse.exp: Run tests for all targets.
9559 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
9560 gnu-oldld case on ARM.
9561 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
9562 for ARM targets.
d63a86f8 9563
d8231941
AG
9564Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
9565
9566 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
9567 * gdb.java/configure: Rebuild.
9568
8caabe69
AG
9569Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
9570
9571 * gdb.java/jv-exp.exp: New file.
9572
9d273ca3
AG
9573Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
9574
9575 * configure: Rebuilt.
9576 * configure.in (configdirs): Add gdb.java.
9577 * gdb.java/jmisc.java: New file.
9578 * gdb.java/jmisc.exp: New file.
9579 * gdb.java/Makefile.in: New file.
9580 * gdb.java/configure: Rebuilt.
9581 * gdb.java/configure.in: New file.
9582 * lib/java.exp: New file.
9583
4f823a66
AC
9584Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
9585
9586 * gdb.base/exprs.exp: Test casts to a pointer including over and
9587 underflow.
9588
2391e11d
AC
9589Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
9590
9591 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
9592 and the compilers sizes.
9593
54602222
ND
95942000-07-09 Nick Duffek <nsd@redhat.com>
9595
9596 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
9597 (use_methods): New function.
9598 (main): Call use_methods().
9599 * gdb.c++/classes.exp (test_method_param_class): New procedure.
9600 (do_tests): Call test_method_param_class.
9601
2bec0572
ND
96022000-07-09 Nick Duffek <nsd@redhat.com>
9603
9604 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
9605 spelling.
9606 (test_enums): New procedure. Move enum tests from end of script
9607 to here. Set breakpoint on function name instead of line number.
9608 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
9609 (enums2): New marker function.
9610 (enums1): New function.
9611 (main): Call enums1(). Move enum tests to enums1().
9612
78492fde
AC
9613Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
9614
9615 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
9616 compile/link program. Update line numbers.
9617 * gdb.asm/d10v.inc: Define ``startup''.
9618 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 9619
49a2cef8
AC
9620Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
9621
9622 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
9623
3e6c8688
EZ
96242000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9625
9626 * gdb.base/maint.exp: Add 'maint print architecture' item to output
9627 of 'help maint print' command.
9628
9ff5cbe9
AC
9629Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
9630
9631 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
9632 they use gdb_expect_list.
9633
17c579bd
AC
9634Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
9635
9636 * gdb.base/commands.exp: Use ``set remote
9637 memory-read-packet-size'' instead of ``set endian big'' to test
9638 long commands.
9639
e6d71bf3
DB
96402000-06-03 Daniel Berlin <dan@cgsoftware.com>
9641
9642 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 9643 g++, and stop skipping them.
e6d71bf3
DB
9644
9645 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
9646 work under g++.
9647
d63a86f8 9648 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
9649 initialization.
9650
dc96c6c7 96512000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
9652
9653 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
9654 the regular expression: accept an (almost) arbitrary sequence of
9655 "frames-invalid" and "breakpoints-invalid" messages both before
9656 and after the "starting" message.
9657
dc96c6c7 96582000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
9659
9660 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 9661
dc96c6c7 96622000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
9663
9664 * gdb.base/annota1.exp (annotate-signal-handler-caller):
9665 Relax the regular expression a little, make it pass on Solaris 8.
9666
8216cda9
KB
96672000-05-12 Kevin Buettner <kevinb@redhat.com>
9668
9669 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 9670 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
9671 Instead, it is permissible for gdb to stop on the line of the
9672 call itself.
9673
1a570b2f
MS
96742000-05-12 Michael Snyder <msnyder@.cygnus.com>
9675
9676 * gdb.base/break.exp (bp on small function, optimized file):
9677 Add a second pass pattern. The behavior differs here between stabs
9678 and dwarf for one-line functions. Stabs preserves two line symbols
9679 (one before the prologue and one after) with the same line number,
9680 but dwarf regards these as duplicates and discards one of them.
9681 Therefore the address after the prologue (where the breakpoint is)
9682 has no exactly matching line symbol, and GDB reports the breakpoint
9683 as if it were in the middle of a line rather than at the beginning.
9684
dc96c6c7 96852000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 9686
d63a86f8 9687 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
9688 rather than "send_gdb" (for consistancy).
9689
7d418785
AC
9690Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
9691
9692 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
9693 * gdb.c++/templates.cc: Properly check for GCC version number.
9694 * lib/compiler.cc: Likewise
9695
dc96c6c7 96962000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 9697
d63a86f8 9698 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
9699 gdb may not stop at the first line of main, due to code motion.
9700
dc96c6c7 97012000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
9702
9703 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
9704 This test depends on parsing the printf output from the target.
9705 Since the sparclet stub doesn't do stdio, this will never work.
9706 * gdb.base/call-rt-st.exp: ditto.
9707 * gdb.base/call-strs: ditto.
9708
dc96c6c7 97092000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
9710
9711 * gdb.base/miscexprs.exp: make sizeof long array test portable.
9712
9713 * gdb.base/ending-run.exp: After connecting to a remote target,
9714 but before running, the target will appear to be in a random
9715 location. Specify both a file and a line for breakpoints.
9716 Also, the function that calls main may be called 'init'
9717 rather than 'start'.
9718
a5a51225
EZ
97192000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9720
9721 * gdb.base/help.exp: Update output for add-symbol-file command.
9722
7930cc7c
FN
97232000-04-10 Fernando Nasser <fnasser@cygnus.com>
9724
9725 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
9726 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
9727
23e37ab1
C
97282000-04-07 J.T. Conklin <jtc@redback.com>
9729
e93c542c
C
9730 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
9731
23e37ab1
C
9732 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
9733
591b8fa3
PDM
9734Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
9735
9736 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
9737 values that can be represented exactly.
9738 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
9739 above change, and to not check against the directory part of the source
9740 file name.
9741 (step into print_long_arg_list): Likewise.
9742 (print print_small_structs from print_long_arg_list): Likewise.
9743 (print print_long_arg_list): Likewise.
9744
7a495180
EZ
97452000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9746
30b53638 9747 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 9748
beb998c6
AC
9749Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
9750
9751 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
9752
1c689132
DB
97532000-03-25 Daniel Berlin <dan@cgsoftware.com>
9754
9755 * gdb.base/commands.exp (deprecated_command_test): Add test for
9756 deprecate with no arguments.
9757
c1790a9d
JL
97582000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
9759
9760 * gdb.base/break.exp: Add new test for setting breakpoints on
9761 optimized code so we can test breakpoints work even when function
9762 prologues may be optimized away
9763
003ba290
FN
97642000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
9765
9766 From David Whedon <dwhedon@gordian.com>
9767 * gdb.base/commands.exp : Added command deprecator tests.
9768
6837a0a2
DB
97692000-03-22 Daniel Berlin <dan@cgsoftware.com>
9770
9771 * gdb.base/help.exp: Added test for new apropos command.
9772
b9593231
KB
97732000-03-21 Kevin Buettner <kevinb@redhat.com>
9774
9775 * gdb.base/pointers.c (usevar): New function.
9776 (main): Make sure that global variables v_int_pointer2, rptr,
9777 and y are all referenced someplace in the program by calling
9778 usevar() on them. [Some linkers delete symbols which are
9779 never referenced. The space remains, but there's no way to
9780 get a (symbolic) handle on the variable from the debugger.]
9781
751a959b
EZ
97822000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9783
9784 * gdb.base/printcmds.c: Add typedeffed arrays.
9785
9786 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
9787 procedure to test arrays that are typedef'd.
9788
73a93a32
JI
97892000-03-13 James Ingham <jingham@leda.cygnus.com>
9790
9791 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 9792 the library directories.
73a93a32 9793
fb40c209
AC
9794Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
9795
9796 * configure.in (configdirs): Add sub directory gdb.mi.
9797 * configure: Re-generate.
9798
9799 * gdb.mi: New directory.
d63a86f8 9800
ee4dd2c9
AC
98012000-02-25 Scott Bambrough <scottb@netwinder.org>
9802
9803 * gdb.base/long_long.exp: Correct test suite failure when printing
9804 a long long value as a double on ARM platforms.
9805
70f0cc22
JB
98062000-02-16 Jim Blandy <jimb@redhat.com>
9807
9808 * gdb.base/break.exp ("breakpoint line number"): Make sure the
9809 default source file is set properly before running this test.
9810
853819b8
EZ
98112000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9812
9813 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
9814 gdbtk/library directory, not in gdbtcl2.
9815
dfcd3bfb
JM
98162000-02-04 Jim Blandy <jimb@redhat.com>
9817
9818 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
9819 backslash from regexp pattern.
9820
9821 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
9822 procedure. Use it to run all the "continue to bp overloaded"
9823 tests. Note that this changes the names of the tests slightly.
9824 If the breakpoint hit message includes a hex PC value, because
9825 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
9826 from the real source code, still consider that a pass.
9827
9828 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
9829 XFAIL here if the breakpoint message contains a hex address. Note
9830 similar change on 1999-11-02.
9831
9832 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
9833
9834 * gdb.base/ptype.exp: Establish a default source file before
9835 calling get_debug_format.
9836
98372000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
9838
9839 * gdb.base/watchpoint.exp: Remove duplication of test messages.
9840
8b93c638
JM
98412000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9842
9843 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
9844 of successive stepi commands -- while in the prologue we should see
9845 the function entry bracket.
9846
98472000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9848
9849 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
9850 reach __change_mode() when stepping through the end of main().
9851
c5394b80
JM
98522000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
9853
9854 * gdb.base/default.exp: Fix expected pattern.
9855 * gdb.base/help.exp: Same.
9856
0d06e24b
JM
98572000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9858
9859 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
9860 Don't use xfail's because that affects only the following test.
d63a86f8 9861
0d06e24b
JM
9862 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
9863 solaris or linux.
9864
9865 * gdb.base/selftest.exp: Update to reflect changes to main.c.
9866
dc96c6c7 98672000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 9868
d63a86f8 9869 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
9870 "A syntax error" rather than "A parse error". Accept both.
9871
98722000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
9873
9874 * gdb.base/default.exp: Remove OS dependent string from "target
9875 remote" test.
9876 * gdb.base/help.exp: Same for "help target remote" test.
9877
c3f6f71d
JM
98782000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9879
9880 From Jim Kingdon <kingdon@redhat.com>:
9881
9882 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
9883 prompt (cleanup rather than necessity, but still might keep output
9884 from spilling to next test).
9885
98862000-01-02 Fred Fish <fnf@cygnus.com>
9887
9888 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
9889 AIX, which defines them in <sys/types.h>.
9890
ed9a39eb 98911999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 9892
ed9a39eb
JM
9893 * gdb.base/default.exp: Match arm* etc instead of arm in "info
9894 float" test.
9895
98961999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 9897
ed9a39eb 9898 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
9899
9900 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
9901 outermost frame disallowed".
9902
99031999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
9904
9905 * gdb.base/setvar.exp: New tests for setting the value of a struct
9906 with a constant list.
9907
99081999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9909
9910 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
9911 require the user to type a cast before setting the value of a struct.
9912
de57eccd
JM
99131999-12-06 Jim Blandy <jimb@cygnus.com>
9914
9915 * gdb.base/default.exp: Expect the new 'info float' command on
9916 all i386 platforms.
9917
9918 * gdb.threads/linux-dp.exp: Expand our ability to recognize
9919 LinuxThreads libraries that don't support debugging.
9920
c2d11a7d
JM
9921Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9922
9923 * gdb.base/remote.c: Fill the buffer with truely random data.
9924 Change the buffer type to ``unsigned char'' to simplify size
9925 arithmetic.
9926
9927 * gdb.base/remote.exp: Reduce download numbers by one. Typical
9928 stub only handles 400-1 byte packets. Verify that the download
9929 worked.
9930
99311999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
9932
9933 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
9934 tests, using UNRESOLVED for the untested cases. Also, does not wait
9935 for a timeout if the prompt was received before a recognizable pattern.
9936
99371999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
9938
9939 * lib/gdb.exp (gdb_expect_list): Fix spelling.
9940
99411999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9942
9943 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
9944 watchpoints.
9945
99461999-11-24 Jason Merrill <jason@casey.cygnus.com>
9947
9948 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
9949
9950 * gdb.c++/local.exp: Be more flexible in recognizing local class
9951 name mangling. Don't allow horribly truncated method names.
9952 * gdb.c++/derivation.exp: Expect protected inheritance.
9953 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
9954 * gdb.c++/virtfunc.exp: Likewise.
9955 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
9956 when printing a nested enum.
9957
99581999-11-22 Jim Blandy <jimb@cygnus.com>
9959
9960 * gdb.base/step-test.exp: Properly await GDB's response to setting
9961 a breakpoint on the call to large_struct_by_value.
9962
9963 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
9964 just because we have debug info for the `start' function.
9965
99661999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
9967
9968 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
9969 "Unknown signal" messages, which indicate (on LinuxThreads) that
9970 GDB doesn't know how to debug threads on this system. This is
9971 better than hanging while philosopher 0 dumps chatter into gdb.log.
9972
99731999-11-18 Tom Tromey <tromey@cygnus.com>
9974
9975 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
9976
99771999-11-18 Fred Fish <fnf@cygnus.com>
9978
9979 * gdb.base/coremaker2.c: Add sample program for generating
9980 cores that is more self contained than coremaker.c. Eventually
9981 I'll add more code to this and tie it into the testsuite.
9982
4ce44c66
JM
99831999-11-12 Stan Shebs <shebs@andros.cygnus.com>
9984
9985 * gdb.base/dollar.exp: Remove, now in gdb.hp.
9986
99871999-11-10 Jimmy Guo <guo@cup.hp.com>
9988
9989 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
9990 from $srcdir/lib/.
9991 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
9992 and gdb.c++/.
9993
9994 * gdb.c++/derivation.exp: remove redundant get compiler info code.
9995
d63a86f8 9996 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
9997 'continue with watch' test point.
9998
99991999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
10000
10001 Merged from p2linux-990323-branch:
d63a86f8 10002
4ce44c66
JM
10003 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
10004
11cf8741
JM
10005Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
10006
10007 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
10008 {limit,fixed}''. Test ``set download-write-size''.
10009
10010Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
10011
10012 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
10013 gdb_expect_list.
10014
10015Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
10016
10017 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
10018
100191999-11-03 Mark Salter <msalter@cygnus.com>
10020
10021 * gdb.base/break.exp: Fix "stub continue" pattern.
10022
100231999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
10024
10025 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
10026
100271999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
10028
10029 * gdb.base/display.exp ("finish"): Add timeout clause.
10030
10031 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
10032 plain prompt clause, so this doesn't have to time out in order to
10033 fail.
10034
10035 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
10036 breakpoint hit messages include an address.
10037
10038 * gdb.base/display.exp: Don't forget to escape parens in regular
10039 expressions. Unix regexp notatation sucks.
10040
100411999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10042
10043 * gdb.base/annota1.exp: Test for annotate-signalled: change output
10044 order for 'signalled' message.
10045
5c44784c
JM
100461999-11-01 Stan Shebs <shebs@andros.cygnus.com>
10047
10048 From Jimmy Guo <guo@cup.hp.com>:
10049 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
10050 * gdb.base/annota1.c: Add code for tests to work with.
10051
100521999-10-26 Frank Ch. Eigler <fche@cygnus.com>
10053
10054 * gdb.base/remote.exp: New test for remote downloading settings.
10055 * gdb.base/remote.c: New file with large .data.
10056
917317f4
JM
100571999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
10058
10059 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
10060 for LinuxThreads support, merged from the Code Fusion branch.
10061
10062Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
10063
10064 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
10065 containing exp_continue into a while within an expect. Don't
10066 attempt a start more than three times. Check return value from
10067 gdb_load.
d63a86f8 10068
2df3850c
JM
10069Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
10070
10071 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
10072 a pass case.
10073
2acceee2
JM
100741999-10-01 Kevin Buettner <kevinb@cygnus.com>
10075
10076 * gdb.base/break.c (main): Added a statement that we can step
10077 off of.
10078 * gdb.base/break.exp: Added tests for setting a breakpoint
10079 at an offset and stepping onto a breakpoint.
10080
100811999-10-01 Fred Fish <fnf@cygnus.com>
10082
d63a86f8 10083 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
10084 gdb output.
10085
c2c6d25f
JM
100861999-09-18 Jim Blandy <jimb@cris.red-bean.com>
10087
10088 * gdb.base/break.exp: Code locations are in hex, don't forget!
10089 (For HP-UX.)
10090
100911999-09-17 Stan Shebs <shebs@andros.cygnus.com>
10092
10093 * condbreak.exp: Use break.c as test program.
10094 * condbreak.c: Remove, redundant with break.c.
10095
100961999-09-15 Stan Shebs <shebs@andros.cygnus.com>
10097
10098 * config/monitor.exp (gdb_target_monitor): Disable X- and
10099 Z-packets if the target needs it.
10100
101011999-09-13 James Ingham <jingham@leda.cygnus.com>
10102
10103 * gdb.c++/overload.exp: Added tests for listing overloaded
10104 functions with function pointers in the arg, explicitly calling
10105 out the version you want.
10106
cff3e48b
JM
101071999-09-09 Stan Shebs <shebs@andros.cygnus.com>
10108
10109 * long_long.exp: Add variations of test cases that work for
10110 targets with 16-bit ints and 32-bit doubles.
10111
d4f3574e
SS
101121999-09-08 Stan Shebs <shebs@andros.cygnus.com>
10113
10114 * break.c (main): Compare a possibly-uninitialized argc with an
10115 unlikely value that fits in 16 bits.
10116
101171999-09-07 Stan Shebs <shebs@andros.cygnus.com>
10118
10119 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
10120 0xfeeb, don't want negative numbers if ints are 16 bits.
10121
10122 * lib/gdb.exp (skip_cplus_tests): New proc.
10123 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
10124 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
10125 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
10126 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
10127 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
10128 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
10129 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
10130 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
10131
10132 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
10133
10134Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
10135
10136 * gdb.base/corefile.exp (up): Allow a parameter to appear
10137 in the frame that we're going up to.
10138
10139 From Jim Blandy <jimb@cygnus.com>:
10140
10141 * gdb.base/default.exp (info float): Expect some output now.
10142
10143 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
10144 returning floating-point values to fail on the x86.
10145 * gdb.base/callfwmall.exp (do_function_calls): Same.
10146
10147 * gdb.base/list.exp (test_listsize): Correct expectations for
10148 listing line 1 with listsize 2. Also, listing a single line
10149 works now, as does listing three lines. [Kevin's note: There
10150 were a number of other cases fixed too where the expectations
10151 differed...]
10152
101531999-09-02 Stan Shebs <shebs@andros.cygnus.com>
10154
10155 * gdb.base/selftest.exp: Add case for when version prints as
10156 constant string instead of char pointer.
10157
104c1213
JM
101581999-08-25 Stan Shebs <shebs@andros.cygnus.com>
10159
10160 * gdb.base/ending-run.exp: Add Solaris case for what happens when
10161 stepping out of main.
10162
10163 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
10164 G++ used.
10165
10166 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
10167 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
10168
10169 * gdb.c++/ovldbreak.exp: Update match string in test that
10170 includes a warning of multiple breakpoints.
10171
101721999-08-24 Stan Shebs <shebs@andros.cygnus.com>
10173
10174 * gdb.base/display.exp: Improve precision of step-after-finish
10175 added yesterday.
10176
10177 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
10178 test.
10179
10180 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
10181 configs when using G++, not just hppa*.
10182
101831999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10184
10185 * gdb.base/async.c: New file.
10186 * gdb.base/async.exp: New file.
10187
10188Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
10189
10190 * gdb.base/break.exp: Tweak PA specific tests to properly handle
10191 PA64.
10192
53a5351d
JM
10193Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
10194
104c1213
JM
10195 * gdb.base/display.exp: "finish" can leave us mid-line on many
10196 targets, deal with it. Add a small constant to main, instead of
10197 1000 since main+1000 may not be a valid address in the target.
10198
53a5351d
JM
10199 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
10200 on hpux11.
10201
10202 * gdb.base/attach.exp: Handle another hpux11 error message variant
10203 when attaching to a process that does not exist.
10204
102051999-08-19 J.T. Conklin <jtc@redback.com>
10206
10207 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
10208 characters in 'continue to 1241' test.
10209
102101999-08-17 Stan Shebs <shebs@andros.cygnus.com>
10211
10212 * gdb.base/call-ar-st.exp: Add a shorter match case for the
10213 stop in print_long_arg_list, define and use a whitespace
10214 variable in print_small_structs test, add an XFAIL for Solaris.
10215 * gdb.base/dbx.exp: XFAIL func commands until somebody is
10216 interested enough to fix.
10217
7be570e7
JM
102181999-08-13 Keith Seitz <keiths@cygnus.com>
10219
10220 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
10221 (dbx_gdb_load): Remove. Use gdb_load instead, since that
10222 proc knows about targets other than the natives.
10223 (test_assign): Use "gdb_run_cmd" to "run" the target.
10224 Check that we've actually hit the breakpoint at main.
10225 When we attempt to assign a value to a local variable, check
10226 that the variable is in the current scope, i.e., don't use
10227 a test with an empty result.
10228
10229Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
10230
10231 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
10232 command.
10233
102341999-08-09 Stan Shebs <shebs@andros.cygnus.com>
10235
10236 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10237 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
10238 gdb.compat, gdb.threads-hp.
10239 gdb.hp/configure, gdb.hp/configure.in: New files.
10240 gdb.hp/Makefile.in: Recurse into new subdirs.
10241 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
10242 gdb.hp/gdb.objdbg: New directory, tests for debugging info
10243 in object files.
10244 gdb.hp/tools: New directory, aux tools for HP-specific tests.
10245
96baa820
JM
102461999-08-05 Stan Shebs <shebs@andros.cygnus.com>
10247
10248 * gdb.base/display.exp: Help expect by putting a newline in the
10249 funky printf, remove a bogus p/a test.
10250
102511999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10252
10253 * gdb.base/display.exp: Make sure that when we say 'run', we are
10254 connected to the target. This is necessary when running not
10255 natively.
10256
102571999-08-03 Stan Shebs <shebs@andros.cygnus.com>
10258
10259 * gdb.base/step-test.exp: Removed some extraneous messages.
10260
10261 * gdb.base/long_long.exp: Don't run memory examination tests
10262 on little-endian targets (they will need a different set of
10263 results to match).
10264
102651999-08-02 Stan Shebs <shebs@andros.cygnus.com>
10266
10267 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
10268 until somebody decides to fix GDB.
10269
10270 * gdb.base/long_long.c: Stop compiler complaint by specifying long
10271 constant as "ULL".
10272 * gdb.base/long_long.exp: Loosen x/c test, add partial result
10273 matches for a couple x/2 commands.
10274
a0b3c4fd
JM
102751999-07-30 Stan Shebs <shebs@andros.cygnus.com>
10276
10277 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
10278 by merging in ref-types2 tests.
10279 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
10280
10281 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10282 * gdb.c++/Makefile.in: Add standard actions.
10283 (EXECUTABLES): Rename from PROGS, update list.
10284 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
10285 from gdb.hp.
10286 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
10287 foo and bar locals.
10288 * gdb.c++/anon-union.exp: Fix tests to match.
10289 * gdb.c++/classes.exp: Run if HP compiler used, add extra
10290 expect matches to handle output variations.
10291 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
10292 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
10293 output, add HP alternatives for new and delete prints.
10294 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
10295 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
10296 * gdb.c++/demangle.exp: Use $style when reporting failure.
10297 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
10298 * gdb.c++/inherit.exp: Run if HP compiler used, add some
10299 match alternatives.
10300 * gdb.c++/local.exp: Add match alternatives or xfails for HP
10301 compilers.
10302 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
10303 * gdb.c++/method.exp: Add match alternatives.
10304 * gdb.c++/misc.cc: Add bool types.
10305 * gdb.c++/misc.exp: Add tests for bool types.
10306 * gdb.c++/overload.exp: Add xfails.
10307 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
10308 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
10309 add some more template parameter tests (only for HP currently).
10310 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
10311 * gdb.c++/virtfunc.cc: Add return type and value for main.
10312 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
10313 match alternatives.
d63a86f8 10314
a0b3c4fd
JM
103151999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10316
10317 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
10318
103191999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
10320
10321 * gdb.base/signals.exp: Don't expect getting a backtrace from
10322 within a signal handler to fail on Linux.
10323
103241999-07-29 Stan Shebs <shebs@andros.cygnus.com>
10325
10326 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10327 * lib/gdb.exp: Remove some gratuitious semicolons.
10328 (delete_breakpoints): Increase timeout.
10329 (gdb_expect): Add -notransfer option.
10330 (gdb_test): Use -notransfer option.
10331 (get_compiler_info): Add f77 case.
10332 (get_compiler): New proc, split out from gdb_preprocess, add f77
10333 case.
10334 (gdb_preprocess): Call get_compiler.
10335
10336 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
10337 * gdb.base/attach.exp, gdb.base/display.exp,
10338 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
10339 gdb.base/long_long.exp, gdb.base/printcmds.exp,
10340 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
10341 third arg to gdb_test.
10342 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
10343 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
10344 HP-UX xfails, add others.
10345 * gdb.base/completion.exp: Reflect name change of self-test.
10346 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
10347 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
10348 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
10349 HP failure number.
10350 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
10351 useless HP-UX 10.30 references.
10352 * gdb.base/maint.exp: Loosen matches.
10353 * gdb.base/pointers.c (main): Declare more_code.
10354 * gdb.base/pointers.exp: Match on output of a `next'.
10355 * gdb.base/structs.c: Add prototypes.
10356 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
10357 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
10358
103591999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10360
10361 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
10362 command.
10363
103641999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10365
10366 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
10367 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
10368
10369 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
10370 debug info. Deal with lack of signal hanlder info in stack.
10371
10372 From Jim Kingdon <kingdon@redhat.com>:
10373 * gdb.base/annota1.exp: If printf has debug info, deal with it.
10374
5a2468f5
JM
103751999-07-19 Stan Shebs <shebs@andros.cygnus.com>
10376
10377 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
10378 gdb.base/foll-vfork.exp: Don't run for crosses.
10379
adf40b2e
JM
10380Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
10381
10382 * gdb.base/configure.in: Check for gdbvars.exp instead of
10383 a1-selftest.exp.
10384 * gdb.base/configure: Re-generate.
10385
103861999-07-12 Stan Shebs <shebs@andros.cygnus.com>
10387
10388 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
10389 in trying to run first and name is too long.
10390
10391 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
10392 pointers2.c and pointers2.exp, respectively.
10393 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
10394 doschk happier.
10395
43e526b9
JM
103961999-07-08 Stan Shebs <shebs@andros.cygnus.com>
10397
10398 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
10399 callfuncs2.c and callfuncs2.exp.
10400
10401 * gdb.base/list.exp: Remove mistaken xfails.
10402 * gdb.base/list0.h: Add optional prototypes.
10403
9846de1b
JM
10404Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
10405
10406 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
10407 calling malloc.
10408 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
10409 * ptype.exp: Move test for get_debug_format to before its first
10410 use.
10411
104121999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10413
10414 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
10415 * gdb.base/annota2.cc, annota2.exp: Move from here.
10416 * gdb.c++/annota2.cc, annota2.exp: To here.
10417 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
10418
43ff13b4
JM
10419Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
10420
10421 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
10422 a consistent format.
10423
085dd6e6
JM
104241999-06-25 Stan Shebs <shebs@andros.cygnus.com>
10425
10426 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10427 * lib/gdb.exp (get_compiler_info): Add detection for assorted
10428 HP compilers, also set the globals $true and $false.
10429
10430 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
10431 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
10432 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
10433 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
10434 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
10435 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
10436 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
10437 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
10438 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
10439 whatis.c} Add C++ compatible function definitions and return
10440 types, add includes for library functions.
10441 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
10442 * gdb.base/step-test.c (myglob): Rename from glob.
10443 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
10444 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
10445 files, move here from gdb.hp.
10446 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
10447 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
10448 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
10449 Adjust line numbers in regexps.
10450
10451 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
10452 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
10453 instead of 0/1.
10454
10455 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
10456 foll-vfork.exp: New files, move here from gdb.hp.
10457 * gdb.base/page.exp: New file, test of pagination command.
10458
10459 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
10460 recursion test.
10461 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
10462
10463 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
10464 gdb.base/solib.exp: Fix compiler invocation process.
10465
10466 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
10467 HP-UX 11, turn off overload resolution explicitly.
10468 * gdb.base/commands.exp: Set argument list explicitly, add
10469 watchpoint test.
10470 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
10471 them work.
10472 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
10473 expressions properly.
10474 * gdb.base/corefile.exp: Loosen the match slightly.
10475 * gdb.base/default.exp: Allow "Error accessing memory" message
10476 also.
10477 * gdb.base/display.exp: Skip over x/0 j if PA64.
10478 * gdb.base/funcargs.exp: Add xfails for HP-UX.
10479 * gdb.base/interrupt.exp: Ditto.
10480 * gdb.base/langs.exp: Add symbolic matches governed by compiler
10481 in use.
10482 * gdb.base/list.exp: Add xfails for HP-UX.
10483 * gdb.base/long_long.exp: Refine some of the numeric matches.
10484 * gdb.base/mips_pro.exp: Xfail on HP-UX.
10485 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
10486 * gdb.base/nodebug.exp: Succeed on more varieties of output.
10487 * gdb.base/opaque.exp: Remove some HP-UX xfails.
10488 * gdb.base/ptype.exp: Succeed on more varieties of output.
10489 * gdb.base/scope.exp: Add xfails for HP-UX.
10490 * gdb.base/sect-cmd.exp: Add more cases.
10491 * gdb.base/setvar.exp: Add xfails for HP-UX.
10492 * gdb.base/shlib-call.exp: Loosen some matches slightly.
10493 * gdb.base/signals.exp: Match on void symbolically.
10494 * gdb.base/step-test.exp: Add case for PA64.
10495 * gdb.base/term.exp: Add exit and restart.
10496 * gdb.base/twice.exp: Clean up after self.
10497 * gdb.base/varargs.exp: Disable overload resolution explicitly.
10498 * gdb.base/whatis.exp: Allow more ways to pass tests.
10499
10500 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
10501 no longer useful.
10502
10503Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
10504
10505 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
10506 list of patterns.
10507 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
10508 print_double_array(double_array)", "continuing to breakpoint
10509 1018", "print print_double_array(array_d)" and "continuing to
10510 1034" tests.
d63a86f8 10511
085dd6e6
JM
105121999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
10513
10514 * Makefile.in: Add empty html and install-html targets.
10515
105161999-06-24 Stan Shebs <shebs@andros.cygnus.com>
10517
10518 * config/mt-*: Remove, these haven't been used since 1996.
10519
105201999-06-22 Stan Shebs <shebs@andros.cygnus.com>
10521
10522 * gdb.base/call-strs.c, gdb.base/ending-run.c,
10523 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
10524 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
10525
9e0b60a8
JM
105261999-06-18 Stan Shebs <shebs@andros.cygnus.com>
10527
10528 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
10529 simpler match case for the ptype of the big class.
10530
105311999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10532
10533 * gdb.exp: Fix test for gdb_prompt existence.
10534
105351999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10536
10537 * gdb.exp (gdb_test): Add fail after calls to perror.
10538
105391999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10540
10541 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
10542
105431999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10544
10545 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
10546
0f71a2f6
JM
10547Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
10548
10549 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
10550 malloc() is linked in.
10551
105521999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
10553
10554 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
10555 step at end.
10556
10557 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
10558
105591999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
10560
10561 * gdb.java/jv-print.exp: New file. (Our first Java test!)
10562
cce74817
JM
10563Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
10564
10565 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
10566 * gdb.base/mips_pro.exp: Likewise.
10567
105681999-06-02 Keith Seitz <keiths@cygnus.com>
10569
10570 * gdb.c++/templates.cc: Change all "new" operators to throw
10571 an exception.
10572 * gdb.c++/cplusfuncs.cc: Likewise.
10573
10574 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
10575
10576Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
10577
10578 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
10579 * gdb.base/ending-run.exp: When stepping out of main, accept a
10580 step into an arbitrary assembler file.
10581
392a587b
JM
105821999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10583
d63a86f8 10584 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 10585 "breakpoint-invalid" to be printed.
d63a86f8 10586 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
10587 number of "frames-invalid" and "breakpoint-invalid" to be printed.
10588 * gdb.base/annota2.cc: Initialize a.x to 0.
10589
9e086581
JM
105901999-05-17 Keith Seitz <keiths@cygnus.com>
10591
10592 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
10593 when "skip_float_tests" set.
10594 Ditto for "print print_double_array(array_d)", "print print_small_structs",
10595 "print print_ten_doubles", and "step into print_long_arg_list".
10596 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
10597 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
10598 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
10599 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
10600 "skip_float_tests" is set.
10601 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
10602 when "skip_float_tests" set.
d63a86f8 10603
cd0fc7c3
SS
106041999-05-06 Keith Seitz <keiths@cygnus.com>
10605
10606 * gdb.base/annota2.cc: Include stdio.h.
10607
10608Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
10609
10610 * gdb.base/crossload.exp: Remove, this has been disabled ever
10611 since BFD stopped including all targets, and cross-GDB gets
10612 plenty of testing anyway.
10613 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
10614 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
10615 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
10616 * gdb.base/README: Remove, was doc for this.
10617 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
10618 needed.
10619
b83266a0
SS
106201999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10621
10622 * gdb.base/call-ar-st.exp: Fix one regular expression in test
10623 output.
10624
10625 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
10626 * gdb.base/annota2.exp: New file. More annotation tests.
10627 * gdb.base/annota1.c: New file. Source file for annota1.exp.
10628 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
10629
106301999-04-23 Angela Marie Thomas <angela@cygnus.com>
10631
10632 * config/cfdbug.exp: New file.
10633
7a292a7a
SS
106341999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
10635
10636 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
10637 Marcus Daniel's and Dale Hawkins's demangler crashes.
10638
10639 * gdb.c++/demangle.exp (test_gnu_style_demangling,
10640 test_lucid_style_demangling, test_arm_style_demangling,
10641 test_hp_style_demangling): Try Tom Tromey's core-dumping
10642 identifier under each demangling style.
10643
106441999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
10645
10646 * gdb.c++/demangle.exp: Include the current demangling style
10647 in all test names.
10648 (current_demangling_style): New global variable.
10649 (set_demangling_style, test_demangling_core, test_demangling,
10650 test_demangling_exact): New functions.
10651 (test_gnu_style_demangling, test_lucid_style_demangling,
10652 test_arm_style_demangling, test_hp_style_demangling): Use those,
10653 instead of calling gdb_test and gdb_test_exact directly.
10654 (catch_demangling_errors): New function, which reports errors
10655 signalled by the demangling test functions in an orderly way.
10656 (do_tests): Use catch_demangling_errors.
10657
106581999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
10659
10660 * gdb.base/signals.exp (test_handle_all_print): Use () for
10661 grouping in expressions, not {}.
10662
10663 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
10664 initialized yet.
10665
106661999-04-01 Stan Shebs <shebs@andros.cygnus.com>
10667
10668 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
10669 are listed.
10670
106711999-03-26 Stan Shebs <shebs@andros.cygnus.com>
10672
10673 * gdb.stabs/weird.exp: Test for CC being defined before
10674 looking at its value.
10675
106761999-03-25 Stan Shebs <shebs@andros.cygnus.com>
10677
10678 * gdb.base/call-ar-st.exp: Remove stray '#'.
10679 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
10680 "short int" and "long int".
10681 * gdb.c++/overload.cc: Cast the string added in the previous
10682 change, to mollify finicky HP compiler.
10683 * gdb.hp/reg-test.exp (testfile): Fix file name.
10684 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 10685
7a292a7a
SS
10686 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
10687 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
10688 alternate form of enum ptype.
10689
c906108c
SS
106901999-03-23 Stan Shebs <shebs@andros.cygnus.com>
10691
7a292a7a
SS
10692 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
10693 * gdb.hp/*.exp: Change all to run compiler probe only after
10694 passing skip_hp_tests, so as not to waste time on guaranteed
10695 failure.
10696
c906108c
SS
10697 * gdb.c++/overload.cc: Pass string instead of char addr, always
10698 init ccpfoo.
10699 * gdb.c++/templates.cc: Fix syntax error.
10700
7a292a7a
SS
10701Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10702
10703 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 10704 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
10705 command.
10706
107071999-03-18 James Ingham <jingham@cygnus.com>
10708
10709 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
10710
10711 * gdb.c++/method.exp: It was testing an uninitialized int on the
10712 stack and assuming it was positive.
10713
10714 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
10715
10716 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 10717 keep it from killing the rest of the tests.
7a292a7a
SS
10718 Use gdb_continue_to_end.
10719
10720 * gdb.base/sigall.exp: use gdb_continue_to_end.
10721
10722 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
10723
10724 * gdb.base/display.exp: use runto_main, not run.
10725
d63a86f8
RM
10726 * gdb.base/default.exp: Check for the current error message in the
10727 r abbreviation test.
7a292a7a
SS
10728 Add strongarm to the targets that know info float.
10729
d63a86f8 10730 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
10731 run which doesn't work with monitors.
10732
10733 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
10734
10735 * gdb.base/break.exp: use the gdb_continue_to_end proc.
10736
10737 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
10738 program. Traps the case (in Cygmon) when the program never really
10739 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
10740 more places, so I used my name. Sorry Mark...
10741
10742 * config/monitor.exp (gdb_target_monitor): added another
10743 target_info parameter: remotebinarydownload. This will set the
10744 remotebinarydownload flag if this is causing some boards trouble.
10745
107461999-03-18 Mark Salter <msalter@cygnus.com>
10747
10748 * lib/gdb.exp (continue_to_exit): New function.
10749
10750 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
10751 * gdb.base/ending-run.exp: Ditto.
10752 * gdb.base/step-test.exp: Ditto.
10753
107541999-03-16 Stan Shebs <shebs@andros.cygnus.com>
10755
10756 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
10757 (suggested by Art Haas <ahaas@neosoft.com>).
10758
107591999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
10760
10761 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
10762
10763Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
10764
10765 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
10766 descriptions of types (short unsigned int vs unsigned short, etc).
10767
107681999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
10769
10770 * gdb.base/call-strs.exp: Don't assume that `step' will step over
10771 a call to strlen; sometimes we do have sources.
10772
107731999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
10774
10775 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
10776 character, so GDB won't print garbage after its end.
d63a86f8 10777
c906108c
SS
10778 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
10779 breakpoint there instead. Sometimes GCC emits memcpy to handle
10780 the large structures being passed by value, so we step into that
10781 instead of sum_array_print, which obscures what we're really testing.
10782 * gdb.base/step-test.exp: However, we do want a test that notices
10783 the bizarre steps into memcpy, so do that here. Add check for
10784 stepping into function calls that pass large structures by value.
10785 ("Is that a noun clause, or are you just happy to see me?")
10786 Remove all references to specific line numbers.
10787 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
10788 New type and function.
10789 (main): Call large_struct_by_value, passing it a large struct by value.
10790 * lib/gdb.exp (gdb_get_line_number): New function.
10791
10792 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
10793 more portable.
10794
7a292a7a
SS
107951999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
10796
c906108c
SS
10797 * lib/gdb.exp: Doc fixes.
10798
7a292a7a
SS
107991999-03-05 Nick Clifton <nickc@cygnus.com>
10800
d63a86f8 10801 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
10802
108031999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
10804
c906108c
SS
10805 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
10806 commands. They're not germane to this test, and they don't work
10807 that way on remote targets.
10808
3fc11d3e
JM
108091999-03-01 James Ingham <jingham@cygnus.com>
10810
10811 * Changelog entries merged over from gdb development branch.
10812
3fc11d3e
JM
10813 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
10814
10815 * lib/gdb.exp (gdbtk_analyze_results): Generic function
10816 for outputting results of test run.
10817
2d4a1622 10818 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
10819
10820 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 10821
7a292a7a
SS
108221999-02-25 Felix Lee <flee@cygnus.com>
10823
10824 * lib/gdb.exp (debug_format): initialize
10825
c906108c
SS
108261999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
10827
10828 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
10829 * gdb.base/call-rt-st.c: Ditto.
10830
c906108c
SS
108311999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
10832
10833 * gdb.threads/pthreads.exp (horiz): New variable.
10834 (test_startup): Fix regexps that capture thread numbers.
10835
108361999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
10837
10838 * gdb.base/smoke.exp: Disambiguate two test case names (both
10839 called ``print'').
10840
10841Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10842
10843 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
10844 compilation.
10845
108461999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10847
10848 * gdb.base/miscexprs.exp: Change patterns to match GDB's
10849 actual output formatting.
10850 * gdb.base/smoke.exp: GDB removes leading 0's.
10851 * gdb.base/volatile.exp: Don't check type of remuneration;
10852 that variable is no longer defined in constvars.c.
10853 * gdb.base/step-test.c (main): Exit with explicit exit code.
10854 * gdb.base/step-test.exp: Remove two nexti checks--they are
10855 not portable.
10856
108571999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10858
10859 * gdb.base/help.exp ("help delete display"): Fix test to match
10860 gdb's output.
10861
10862 * gdb.base/long_long.c (known_types): Initialize values to zero.
10863 * gdb.base/long_long.exp: Step one more line
10864 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 10865 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
10866 unique test case names.
10867
10868Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10869
d63a86f8 10870 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
10871
10872 * gdb.c++/method.exp: Add missing close brace.
10873
108741999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
10875
10876 * gdb.base/maint.exp: Use 'set height 0' to disable page
10877 prompting, not 'set height 400'.
10878
10879 Fix a bunch of timeouts.
10880 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
10881 four separate tests, so expect doesn't take forever to match a ton
10882 of text against a regexp with lots of .* forms.
10883 ("maint print psymbols", "maint print symbols"): Make some of
10884 these greps more selective, so that expect doesn't try to wade
10885 through huge piles of output and time out.
10886
10887 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
10888
10889 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
10890 tests: one which doesn't expect shlib events to be reported, and
10891 another which does, but is XFAIL for all platforms other than
10892 HP/UX.
10893
10894 * gdb.base/break.exp: Teach the test suite that the `catch
10895 fork', `catch vfork', and `catch exec' commands produce error
10896 messages on platforms that don't provide these features.
10897
10898Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10899
10900 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
10901 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
10902 (shortening names from solib_threshold.exp etc), won't run on
10903 anything but HP-UX for the foreseeable future.
10904 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
10905 reflect move.
10906
10907Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
10908
10909 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
10910 gdb.trace/Makefile.in (clean): Remove all test executables.
10911
10912Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
10913
10914 * gdb.base/shlib-call.exp: add test cases to verify that gdb
10915 successfully re-sets breakpoints in shared libraries.
10916 * gdb.base/shmain.c (main): return 0, don't fall off the end.
10917
10918Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10919
d63a86f8
RM
10920 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
10921 and compiled w/o GCC.
c906108c
SS
10922
10923 * gdb.hp/watch-cmd.exp: ditto.
10924
10925 * gdb.hp/watch-hp.exp: ditto.
10926
10927 * gdb.hp/xdb1.exp: ditto.
10928
10929 * gdb.hp/xdb2.exp: ditto.
10930
10931 * gdb.hp/dbx.exp: ditto.
10932
10933Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
10934
10935 * constvars.c: Remove C++-isms.
10936 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
10937 with GCC.
10938
10939Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
10940
10941 The following changes are part of the HP merge.
10942
10943 * gdb.base/break.exp: new tests to verify that catchpoints for
10944 fork, vfork, and exec don't trigger inappropriately.
10945
10946 * gdb.base/opaque.exp: compile one file at a time, then link.
10947
10948 * gdb.base/signals.exp: be more restrictive about which hppa
10949 systems receive a setup_xfail. new tests.
10950
10951 * gdb.base/solib_threshold.build: new file.
10952 * gdb.base/solib_threshold.exp: new file.
10953 * gdb.base/solib_threshold.link_opts: new file.
10954 * gdb.base/solib_threshold.mk: new file.
10955 * gdb.base/gen_solib_threshold.c: new file.
10956
10957 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
10958 tests. New tests for enums inside classes.
10959
10960 * gdb.c++/compiler.cc: indicate support of template debugging.
10961
10962 * gdb.c++/demangle.exp: run hp style demangling tests.
10963
10964 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
10965 tests.
10966
10967 * gdb.c++/misc.cc: changes to support new tests.
10968
10969 * gdb.c++/templates.cc: changes to support HP's compiler; changes
10970 to support new tests.
10971
10972 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
10973 gcc, then skip these tests.
10974
10975Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
10976
10977 The following files are part of the HP merge; some had longer
10978 names at HP, but have been renamed to be no more than 14
10979 characters in length.
10980
10981 * gdb.hp/ambiguous.cc: new file.
10982 * gdb.hp/ambiguous.exp: new file.
10983 * gdb.hp/attach.exp: new file.
10984 * gdb.hp/attach2.exp: new file.
10985 * gdb.hp/classes-hp.exp: new file.
10986 * gdb.hp/ctti.exp: new file.
10987 * gdb.hp/ctti-add.cc: new file.
10988 * gdb.hp/ctti-add1.cc: new file.
10989 * gdb.hp/ctti-add2.cc: new file.
10990 * gdb.hp/ctti-add3.cc: new file.
10991 * gdb.hp/dbx.exp: new file.
10992 * gdb.hp/exception.cc: new file.
10993 * gdb.hp/exception.exp: new file.
10994 * gdb.hp/foll-exec.c: new file.
10995 * gdb.hp/foll-exec.exp: new file.
10996 * gdb.hp/foll-fork.c: new file.
10997 * gdb.hp/foll-fork.exp: new file.
10998 * gdb.hp/foll-vfork.c: new file.
10999 * gdb.hp/foll-vfork.exp: new file.
11000 * gdb.hp/inherit-hp.exp: new file.
11001 * gdb.hp/more-steps.exp: new file.
11002 * gdb.hp/namespace.cc: new file.
11003 * gdb.hp/namespace.exp: new file.
11004 * gdb.hp/optimize.exp: new file.
11005 * gdb.hp/pxdb.c: new file.
11006 * gdb.hp/pxdb.exp: new file.
11007 * gdb.hp/quicksort.exp: new file.
11008 * gdb.hp/reg-test.exp: new file.
11009 * gdb.hp/reg-test.s: new file.
11010 * gdb.hp/sized-enum.c: new file.
11011 * gdb.hp/sized-enum.exp: new file.
11012 * gdb.hp/start-stop.exp: new file.
11013 * gdb.hp/templ-hp.cc: new file.
11014 * gdb.hp/templ-hp.exp: new file.
11015 * gdb.hp/thr-lib.c: new file.
11016 * gdb.hp/thr-lib.exp: new file.
11017 * gdb.hp/thr-lib.h: new file.
11018 * gdb.hp/thr-liblib.c: new file.
11019 * gdb.hp/virtfun-hp.c: new file.
11020 * gdb.hp/virtfun-hp.exp: new file.
11021 * gdb.hp/watch-cmd.exp: new file.
11022 * gdb.hp/watch-hp.exp: new file.
11023 * gdb.hp/xdb1.exp: new file.
11024 * gdb.hp/xdb2.exp: new file.
11025 * gdb.hp/xdb3.exp: new file.
11026
11027Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
11028
11029 The following files are part of the HP merge; some had longer
11030 names at HP, but have been renamed to be no more than 14
11031 characters in length.
11032
11033 * gdb.base/ss.h: new file.
11034 * gdb.base/call-ar-st.c: new file.
11035 * gdb.base/call-ar-st.exp: new file.
11036 * gdb.base/call-rt-st.c: new file.
11037 * gdb.base/call-rt-st-exp: new file.
11038 * gdb.base/call-strs.exp: new file.
11039 * gdb.base/ena-dis-br.exp: new file.
11040 * gdb.base/environ.exp: new file.
11041 * gdb.base/long_long.exp: new file.
11042 * gdb.base/sect-cmd.exp: new file.
11043 * gdb.base/shlib-cl2.exp: new file.
11044 * gdb.base/smoke.exp: new file.
11045 * gdb.base/so-impl-ld.c: new file.
11046 * gdb.base/so-impl-ld.exp: new file.
11047 * gdb.base/so-indr-cl.c: new file.
11048 * gdb.base/so-indr-cl.exp: new file.
11049 * gdb.base/varargs.exp: new file.
11050 * gdb.base/volatile.exp: new file.
11051 * gdb.base/whatis-exp.exp: new file.
7a292a7a 11052 * gdb.base/display.exp: new file.
c906108c
SS
11053 * gdb.c++/derivation.exp: new file.
11054 * gdb.c++/local.exp: new file.
11055 * gdb.c++/member-ptr.exp: new file.
11056 * gdb.c++/overload.exp: new file.
11057 * gdb.c++/ovldbreak.exp: new file.
11058 * gdb.c++/ref-types.exp: new file.
11059 * gdb.c++/ref-types2.exp: new file.
11060 * gdb.c++/userdef.exp: new file.
d63a86f8 11061
c906108c
SS
11062Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
11063
11064 * gdb.base/default.exp: Reflect wording change in remote.c.
11065
dc96c6c7 11066Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11067
11068 * gdb.base/help.exp: Update to reflect current text.
11069
11070Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
11071
11072 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
11073 they're stack variables and contain garbage.
11074 * gdb.c++/anon-union.exp: new file.
11075
11076 The following changes were made by David Taylor
11077 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
11078 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
11079 in changes by HP.
11080
11081 * gdb.base/bitops.exp: new file.
11082 * gdb.base/default.exp: change expected messages for catch and
11083 info catch tests to reflect HP merge changes.
11084 * gdb.base/enable-disable-break.exp
11085 * gdb.base/ending-run.c: new file.
11086 * gdb.base/long_long.c: new file.
11087 * gdb.base/maint.exp: new file.
11088 * gdb.base/pointers2.exp: new file.
11089 * gdb.base/shlib-call2.exp: new file.
11090 * gdb.base/solib.exp: new file.
11091 * gdb.base/step-test.c: new file.
11092 * gdb.c++/anon-union.cc: new file.
11093 * gdb.c++/local.cc: new file.
11094 * gdb.c++/member-pointer.cc: new file.
11095 * gdb.c++/method.cc: new file.
11096 * gdb.c++/ref-types.cc: new file.
11097 * gdb.c++/ref-types2.cc: new file.
11098 * gdb.c++/userdef.cc: new file.
d63a86f8 11099
c906108c
SS
11100 * gdb.base/scope.exp: compile one file at a time, then link.
11101 * gdb.base/langs.exp: ditto.
11102 * gdb.base/list.exp: ditto.
d63a86f8 11103
c906108c
SS
11104Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
11105
11106 The following changes were made by David Taylor
11107 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
11108 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
11109 in changes by HP.
d63a86f8 11110
c906108c
SS
11111 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
11112 skip tests. When compiling pass c++ flag to gdb_compile.
11113 * gdb.c++/
d63a86f8 11114
c906108c
SS
11115 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
11116 test for on hppa*-*-hpux*; use args to see if c++ was specified.
11117 (skip_hp_tests): new function.
11118 (gdb_preprocess): new function.
11119
11120 * configure.in (hpdir): decide whether to configure gdb.hp.
11121 * configure: regenerated.
11122
11123 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
11124 to delete on clean.
11125 (EXECUTABLES): update to reflect new additions.
11126 * gdb.base/commands.exp: update message expected.
11127 * gdb.base/default.exp: add copyright notice.
11128 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
11129 * gdb.base/help.exp: update messages to reflect current text.
11130 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
11131 targets for recurse tests.
11132 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
11133 skip this file.
11134
11135 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
11136 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
11137 compilation.
11138 * gdb.c++/misc.exp: ditto.
11139 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
11140 run the tests. tell gdb_compile that it's a c++ compilation.
11141
11142 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 11143
c906108c
SS
11144 * gdb.base/all-bin.exp: new file.
11145 * gdb.base/arithmet.exp: new file.
11146 * gdb.base/assign.exp: new file.
11147 * gdb.base/completion.exp: new file.
11148 * gdb.base/cond-expr.exp: new file.
11149 * gdb.base/condbreak.exp: new file.
11150 * gdb.base/define.exp: new file.
11151 * gdb.base/dollar.exp: new file.
11152 * gdb.base/environment.exp: new file.
11153 * gdb.base/eval-skip.exp: new file.
11154 * gdb.base/jump.exp: new file.
11155 * gdb.base/logical.exp: new file.
11156 * gdb.base/pointers.exp: new file.
11157 * gdb.base/relational.exp: new file.
11158 * gdb.base/section_command.exp: new file.
11159 * gdb.base/whatis-expr.exp: new file.
11160
11161 * gdb.base/all-types.c: new file.
11162 * gdb.base/call-array-struct.c: new file.
11163 * gdb.base/call-return-struct.c: new file.
11164 * gdb.base/call-strings.c: new file.
11165 * gdb.base/callfuncs2.c: new file.
11166 * gdb.base/condbreak.c: new file.
11167 * gdb.base/constvars.c: new file.
11168 * gdb.base/display.c: new file.
11169 * gdb.base/int-type.c: new file.
11170 * gdb.base/jump.c: new file.
11171 * gdb.base/miscexprs.c: new file.
11172 * gdb.base/pointers.c: new file.
11173 * gdb.base/pointers2.c: new file.
11174 * gdb.base/shmain.c: new file.
11175 * gdb.base/shr1.c: new file.
11176 * gdb.base/shr2.c: new file.
11177 * gdb.base/solib.c: new file.
11178 * gdb.base/solib1.c: new file.
11179 * gdb.base/solib2.c: new file.
11180 * gdb.base/varargs.c: new file.
11181 * gdb.c++/derivation.cc: new file.
11182 * gdb.c++/overload.cc: new file.
11183 * gdb.c++/ovldbreak.cc: new file.
11184 * gdb.hp/attach.c: new file.
11185 * gdb.hp/attach2.c: new file.
11186 * gdb.hp/average.c: new file.
11187 * gdb.hp/compiler.c: new file.
11188 * gdb.hp/compiler.cc: new file.
11189 * gdb.hp/execd-program.c: new file.
11190 * gdb.hp/follow-exec.c: new file.
11191 * gdb.hp/follow-fork.c: new file.
11192 * gdb.hp/follow-vfork-and-exec.c: new file.
11193 * gdb.hp/misc-hp.cc: new file.
11194 * gdb.hp/more-steps.c: new file.
11195 * gdb.hp/optimize.c: new file.
11196 * gdb.hp/quicksort.c: new file.
11197 * gdb.hp/run-hp.c: new file.
11198 * gdb.hp/start-stop.c: new file.
11199 * gdb.hp/sum.c: new file.
11200 * gdb.hp/templates-hp.cc: new file.
11201 * gdb.hp/thread-local-in-lib.c: new file.
11202 * gdb.hp/thread-local-in-lib.h: new file.
11203 * gdb.hp/thread-local-in-lib.lib.c: new file.
11204 * gdb.hp/vforked-program.c: new file.
11205 * gdb.hp/virtfunc-hp.cc: new file.
11206 * gdb.hp/watchpoint-hp.c: new file.
11207 * gdb.hp/xdb.c: new file.
11208 * gdb.hp/xdb0.c: new file.
11209 * gdb.hp/xdb0.h: new file.
11210 * gdb.hp/xdb1.c: new file.
11211
11212Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
11213
11214 The following change was made by Edith Epstein
11215 <eepstein@cygnus.com> as part of a project to merge in changes
11216 originally made by HP; HP did not create ChangeLog entries.
11217
11218 * gdb.c++/demangle.exp: changed the expected output for some
11219 ARM-style mangling -- removed second reference to datatype.
11220 For example, maint demangle __dt__11T1__pt__2_cFv
11221 T1<char>::~T1<char>(void)
11222 becomes,
11223 maint demangle __dt__11T1__pt__2_cFv
11224 T1<char>::~T1(void)
11225
11226 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 11227
c906108c
SS
11228Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
11229
11230 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
11231 * gdb.trace/backtrace.exp: Likewise.
11232 * gdb.trace/circ.exp: Likewise.
11233 * gdb.trace/collection.exp: Likewise.
11234 * gdb.trace/deltrace.exp: Likewise.
11235 * gdb.trace/infotrace.exp: Likewise.
11236 * gdb.trace/limits.exp: Likewise.
11237 * gdb.trace/packetlen.exp: Likewise.
11238 * gdb.trace/passc-dyn.exp: Likewise.
11239 * gdb.trace/passcount.exp: Likewise.
11240 * gdb.trace/report.exp: Likewise.
11241 * gdb.trace/save-trace.exp: Likewise.
11242 * gdb.trace/tfind.exp: Likewise.
11243 * gdb.trace/tracecmd.exp: Likewise.
11244 * gdb.trace/while-dyn.exp: Likewise.
11245 * gdb.trace/while-stepping.exp: Likewise.
11246
112471998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
11248
11249 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
11250
11251Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
11252
11253 From Brendan Kehoe:
11254 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
11255 int return types.
11256
11257Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
11258
11259 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
11260 remote dos host testing right.
11261
11262Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
11263
11264 * gdb.base/corefile.exp: remove some xfails.
11265
11266Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
11267
11268 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
11269 have different timestamps.
11270
11271Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
11272
11273 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
11274 gdb.base/default.exp: Replace "exec" with "executable".
11275
11276Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
11277
11278 * gdb.base/default.exp: Change else if to elseif from previous
11279 delta.
11280
11281Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
11282
11283 * gdb.base/default.exp: Add brace missing from previous delta.
11284
11285Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
11286
11287 * gdb.base/default.exp: Support test for info float for all
11288 varieties of arm toolchain.
11289
dc96c6c7 11290Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11291
11292 * gdb.trace/*.exp: remove "remote_download" command.
11293
dc96c6c7 11294Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11295
11296 * gdb.trace/*.exp: remove -gdwarf from compile.
11297
11298Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
11299
11300 * gdb.trace/configure.in(AC_INIT): typo
11301 * gdb.trace/configure: regenerated
11302
dc96c6c7 11303Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11304
11305 * config/m68k-emc.exp: New file.
11306 * lib/<emc-support.exp trace-support.exp}: New files.
11307 * configure.in: add new test directory gdb.trace.
11308 * gdb.trace/{configure configure.in Makefile.in}: New files.
11309 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
11310 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
11311 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
11312 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
11313 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
11314 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
11315 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 11316
dc96c6c7 11317Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11318
11319 * gdb.c++/classes.exp: Change all regular expressions to match
11320 arbitrary combinations of newline/carriage-return, so that they
11321 will work equally well on Unix and Windows.
11322 * gdb.c++/inherit.exp: ditto.
11323 * gdb.c++/virtfunc.exp: ditto.
11324
113251998-08-11 Dawn Perchik <dawn@cygnus.com>
11326
11327 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
11328
c2d11a7d
JM
11329Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
11330
11331 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
11332 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
11333 to use a0-a3/d0-d3 as needed.
11334
11335Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
11336
11337 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
11338 * gdb.disasm/am33.exp: Corresponding changes.
11339
c906108c
SS
113401998-07-11 Felix Lee <flee@cygnus.com>
11341
11342 * gdb.base/callfuncs.exp: add cmp10 test.
11343 * gdb.base/callfuncs.c (cmp10): new function.
11344
11345Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
11346
d63a86f8 11347 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
11348 into two parts to get around a synchronization problem in expect.
11349
3fc11d3e
JM
11350Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
11351
11352 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
11353
11354 * configure.in: Add options for gdbtk testsuite.
11355
11356 * configure: Regenerate.
11357
11358 * gdb.gdbtk: New directory to hold gdbtk tests.
11359
c906108c
SS
11360Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11361
11362 * gdb.fortran/types.exp: Escape brackets in expect patterns
11363 for test_float_literal_types_accepted tests.
11364 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
11365 before run test.
11366
c2d11a7d
JM
11367Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
11368
11369 * am33.exp: Just compile, do not link the testcase.
11370 * am33.s: Add ".am33" pseudoop to force am33 mode.
11371
c906108c
SS
113721998-06-25 Felix Lee <flee@cygnus.com>
11373
11374 * gdb.base/setshow.exp: make sure $pc is sane.
11375
11376 * gdb.stabs/weird.exp: split expect patterns properly.
11377
c2d11a7d
JM
11378Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
11379
11380 * gdb.disasm/am33.s: New disassembler testfile for the am33.
11381 * gdb.disasm/am33.exp: Run it.
11382
dc96c6c7 11383Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11384
11385 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
11386 match processing (and eliminate spurious timeouts when running).
11387
dc96c6c7 11388Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11389
11390 * gdb.base/signals.exp (test_handle_all_print): put back Mach
11391 exception test, but conditionalize it on target [mach | gnu].
11392
dc96c6c7 11393Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11394
11395 * gdb.base/overlays.exp: fixup compile line for linker script.
11396
11397Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
11398
11399 * gdb.fortran/types.exp: don't guess at float size.
11400
11401Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
11402
11403 * gdb.base/exprs.exp: delete test that depends on int size.
11404
11405Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
11406
11407 * config/sim.exp: Removed checks for target triplets.
11408 (gdb_target_sim): Use gdb,target_sim_options.
11409
11410Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
11411
11412 * gdb.base/reread.exp: New file.
11413 * gdb.base/reread1.c: New file.
11414 * gdb.base/reread2.c: New file.
11415
11416Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
11417
11418 * config/sim.exp: Use 'target sim -sparclite' when running
11419 SPARClite programs.
11420
11421Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
11422
11423 * gdb.base/structs2.exp: New file.
11424 * gdb.base/structs2.c: New file.
11425
11426Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
11427
11428 * gdb.asm/common.inc: New file.
11429 * gdb.asm/d10v.inc: New file.
11430 * asm-source.exp: Pass -I's to gas to find .inc files.
11431 Update line numbers in expected output.
11432 * asmsrc1.s: Rewrite.
11433 * asmsrc2.s: Rewrite.
11434 * configure.in: Create arch.inc symlink.
11435 * configure: Regenerate.
11436 * Makefile.in (distclean): Delete arch.inc.
11437
11438Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
11439
11440 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
11441 (t_enum_value2): ditto
11442 (t_enum_value3): ditto
11443 (main): ditto
11444Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11445
11446 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
11447 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
11448 change.
11449 Use gdb_test instead of send_gdb/gdb_expect sequences.
11450
11451Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
11452
11453 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
11454 not void.
11455
11456Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
11457
11458 * gdb.base/branches.c: Code with lots of loops and
11459 subroutines. Used to test gdbs ability to single step through PC
11460 changes, especially to test mips-tdep.c:mips_next_pc
11461
11462Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
11463
11464 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
11465 more rigorous EGCS C++ error checking.
11466
11467Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11468
11469 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 11470 tests.
c906108c 11471 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 11472 function when asleep.
c906108c 11473 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
11474 for i*86 Linux and SVR4 signal handling problems.
11475 Remove linux xfail for `next to handler in signals_tests_1', fixed
11476 by recent infrun.c change.
c906108c 11477 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 11478 stack backtraces.
c906108c
SS
11479 Adjust expect pattern in `handle all print' test to match Apr 28 1997
11480 target.[ch] change.
11481
11482Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
11483
11484 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
11485 for a newline from gdb before continuing.
11486 (default_gdb_exit): Just look for y or n.
11487 (gdb_test): Detect abnormal exit from GDB running on DOS; if
11488 it does, fail the rests of the tests in the file.
11489
11490Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
11491
11492 * config/cygmon.exp: New file.
11493
11494Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
11495
11496 * gdb.base/list.exp: Fix problem with "list default lines around
11497 main" test on remote targets.
11498
11499 * gdb.base/scope.exp: Fix problem with filelocal_bss before
11500 run test on remote targets.
11501
11502Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
11503
11504 * gdb.asm: New directory.
11505 * configure.in: Configure it.
11506 * configure: Regenerate.
11507 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
11508 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
11509
11510Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
11511
11512 * config/mn10300-eval.exp: New file to support MN10300 eval board.
11513
dc96c6c7 11514Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 11515
c906108c
SS
11516 * gdb.base/overlays (several files): Merge the two overlay
11517 managers into one. Change variables (foox, barx, bazx, grbxx)
11518 back into ints but force them to load in their proper sections.
11519
11520Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
11521
11522 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
11523 on-chip insn memory and IMAP1 to upper 128k.
11524 (D10VCopy): Handle memory regions crossing 16k boundaries.
11525 (D10VCopy): Transfer data in 32 bit chunks.
11526
11527Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
11528
11529 * gdb.base/overlays.c (main): Exit normally when result is
11530 correct.
11531
11532 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
11533 map. Include space for printf in .text segment.
11534
11535 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
11536 updated d10v memory VMA/LMA map.
11537 (D10VCopy): Call D10VTranslate.
d63a86f8 11538
c906108c
SS
11539Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
11540
11541 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
11542
11543 * gdb.base/bar.c (barx, bar): Change variable to small array so
11544 that it won't be put into the .sdata - small data -
11545 section. Update reference.
11546 * gdb.base/baz.c (bazx, baz): Ditto.
11547 * gdb.base/foo.c (foox, foo): Ditto.
11548 * gdb.base/grbx.c (grbxx, grbx): Ditto.
11549
11550 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
11551 to be arrays.
d63a86f8 11552
dc96c6c7 11553Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 11554
c906108c
SS
11555 * gdb.base/overlays.exp: fix up and get working again.
11556 Add tests for backtraces from an overlay function.
d63a86f8 11557
c906108c
SS
11558Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
11559
11560 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
11561 "calling function with watchpoint enabled".
11562
11563Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
11564
11565 * gdb.base/break.exp (test_next_with_recursion): Remove
11566 gdb_suppress_tests for d10v-*-*.
11567 * lib/gdb.exp (gdb_suppress_tests): Disable this function
11568 pending review of whether it is useful or not.
11569
11570Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
11571
11572 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
11573
11574Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
11575
11576 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
11577 * config/dve.exp: New file to support Densan boards.
11578
11579Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
11580
11581 * gdb.base/interrupt.exp: Document problem of simulators, signals,
11582 reads and BSD.
11583
11584Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
11585
11586 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
11587 response.
11588
11589 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
11590
11591Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
11592
11593 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
11594 test.
11595
11596 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
11597 target_sizeof_long and target_bigendian_p.
11598 (structs_by_value, structs_by_reference): Check values according
11599 to targets word size and endianess.
d63a86f8 11600
c906108c
SS
11601Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
11602
11603 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
11604 output.
11605
11606Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
11607
11608 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
11609 Update test of set args help to match source change.
11610
11611Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
11612
11613 * gdb.base/default.exp: Expect help system output to be in
11614 alphabetical order.
11615 * gdb.base/help.exp: Ditto.
11616
11617Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
11618
11619 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
11620 "i*86-pc-linux-gnu*".
11621 * gdb.base/interrupt.exp: Ditto.
11622 * gdb.base/corefile.exp: Ditto.
11623
11624 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
11625 define vxworks when building the testcase.
11626
11627 * gdb.base/ptype.exp: Fix testnames to be unique.
11628 * gdb.base/radix.exp: Ditto.
11629 * gdb.base/term.exp: Ditto.
11630 * gdb.base/whatis.exp: Ditto.
11631 * gdb.c++/classes.exp: Ditto.
11632
11633Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
11634
11635 * gdb.base/callfuncs.exp: Fix indentation.
11636
11637 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
11638 suppress_flag has been set.
11639 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
11640 target feature.
11641
11642Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
11643
11644 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
11645 the testcase.
11646
11647 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
11648 set_debug_traps() and breakpoint().
11649 * gdb.c++/misc.cc (main): Ditto.
11650 * gdb.c++/templates.cc (main): Ditto.
11651 * gdb.c++/virtfunc.cc (main): Ditto.
11652
11653Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
11654
11655 * lib/gdb.exp(gdb_step_for_stub): New function.
11656 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
11657 exists, reload the executable and do a "continue" instead of
11658 doing a jump.
11659 (runto_main): Use gdb_step_for_stub.
d63a86f8 11660
c906108c
SS
11661 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
11662 tests to have unique names.
11663 * gdb.base/callfuncs.exp: Ditto.
11664 * gdb.base/commands.exp: Ditto.
11665 * gdb.base/default.exp: Ditto.
11666 * gdb.base/help.exp: Ditto.
11667 * gdb.base/list.exp: Ditto.
11668 * gdb.base/opaque.exp: Ditto.
11669 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
11670 similar tests.
d63a86f8 11671
c906108c
SS
11672 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
11673 * gdb.c++/cplusfuncs.cc: Ditto.
11674 * gdb.c++/virtfunc.cc: Ditto.
11675
11676 * config/monitor.exp: Keep track of the last file we saw, rather
11677 than trying to get the info from gdb.
11678
11679 * gdb.fortran/types.exp: Move comment to previous line.
11680
11681Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
11682
11683 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
11684 target mode.
11685
11686Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
11687
11688 From Bob Manson:
11689 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
11690 string from GDB when it connects.
11691
11692 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
11693
11694Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
11695
11696 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
11697 if we can't get a debug format from GDB (we may be testing an
11698 older GDB). Use a 10 second timeout when checking for the format.
11699
11700 * gdb.stabs/weird.exp: Fix quoting.
11701
11702 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
11703
11704Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
11705
11706 * config/arm-ice.exp: New file.
11707
11708Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
11709
11710 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
11711 until it has been modified to work with the new testsuite.
11712
99707966 11713 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
11714 testcase won't compile, cause all of the testcases in the file to
11715 fail instead.
11716
11717 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
11718 (gdb_clear_suppressed): New procedure.
11719 (gdb_stop_suppressing_tests): Only clear suppress_flag if
11720 it contains a positive value.
11721
11722Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
11723
11724 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
11725
11726 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
11727
11728Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
11729
11730 * lib/gdb.exp (setup_xfail_format): New function.
11731 (get_debug_format): New function to get debug format.
11732 (debug_format): New global variable to hold last value set
11733 by get_debug_format.
11734 * gdb.base/list.exp: Call get_debug_format and expect some
11735 tests to fail for DWARF 1 and COFF formats.
11736 * gdb.c++/ptype.exp: Ditto.
11737 * gdb.c++/classes.exp: Ditto.
11738 * gdb.c++/cplusfuncs.exp: Ditto.
11739 * gdb.c++/inherit.exp: Ditto.
11740 * gdb.c++/templates.exp: Ditto.
11741 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 11742
c906108c
SS
11743Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
11744
11745 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
11746 host doesn't have a currently-open connection.
11747
11748 * config/sparclet.exp: Cleanups and fixes to make it generic for
11749 any gdb stub target. Handle cases where gdb doesn't respond when
11750 interrupted in a sane fashion.
11751
11752 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
11753 same thing in a totally different way.
11754
11755 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
11756 setting "timeout".
11757 (gdb_start): We set the global gdb_prompt variable in
11758 default_gdb_init now.
11759
11760Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
11761
11762 * gdb.base/printcmds.exp: Fix "check for floating addition"
11763 regexp to accept results within approx +/- .01 of exact value.
11764 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
11765
11766Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
11767
11768 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
11769 properly.
11770 (gdb_expect): Add optional timeout parameter, and add timeout
11771 value to various calls.
11772 (gdb_suppress_tests): Only give one warning message per group.
11773
11774Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
11775
11776 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
11777 global variables. Handle getting a value for $timeout more
11778 gracefully.
11779
11780Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11781
11782 * lib/gdb.exp: Close connection to remote host if gdb doesn't
11783 initialize.
11784 (default_gdb_init): New procedure; allow gdb_init to be overridden
11785 by a target configuration file.
11786 (gdb_expect): Pass the timeout to remote_expect.
11787
11788 * config/monitor.exp(gdb_load): Fix typo in regexp.
11789
11790Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
11791
11792 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
11793
11794Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
11795
11796 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
11797 here. Call gdb_target_exec before rebooting the target, to make
11798 sure the connection to the target is closed.
11799 (gdb_load): Pass the name of the executable to gdb_target_monitor.
11800 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
11801 Also detect "Timeout reading from remote" error.
11802
11803 * config/gdbserver.exp: Pass the executable being loaded to
11804 gdb_target_monitor. Don't call gdb_file_cmd here; let
11805 gdb_target_monitor do it.
11806
11807 * gdb.disasm/hppa.exp: Don't use exec_output.
11808
11809Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
11810
11811 * gdb.base/list.exp: If we're debugging a non-native target,
11812 try to set the pc register to point to the start of the
11813 program before doing the first list command.
11814
11815 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
11816 test_calls after restarting.
11817
11818 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
11819 reloading.
11820
11821 * gdb.base/watchpoint.exp: Fix typo.
11822
11823 * gdb.base/setshow.exp: Check for use_gdb_stub.
11824
11825 * gdb.base/break.exp: Fix continue until exit test for the gdb
11826 stub case.
11827 * gdb.base/langs.exp: Ditto.
11828
11829 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
11830 gdb_load_offset. If we weren't given a file to load, figure out
11831 what the current file is and use it.
11832
11833 * config/i386-bozo.exp: New file.
11834
11835Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
11836
11837 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
11838 feature.
11839
11840 * config/proelf.exp: New entry.
11841
11842Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
11843
11844 * lib/gdb.exp: Remove spurious .* patterns at the beginning
11845 of regexps.
11846
11847 * gdb.base/watchpoint.exp: Don't run the test_stepping
11848 tests if gdb can't call functions on the target.
11849
11850 * gdb.base/setshow.exp: Don't run the set prompt tests if
11851 the board has gdb_prompt set.
11852
11853Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
11854
11855 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
11856 * gdb.base/commands.exp: Likewise.
11857 * gdb.base/setshow.exp: Likewise.
11858
11859Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
11860
11861 * config/monitor.exp(gdb_start): Look for gdb_prompt target
11862 feature.
11863
11864 * config/i960.exp: New file.
11865
11866Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
11867
11868 * gdb.base/funcargs.exp: Check for gdb,short_int target
11869 feature instead of looking for explicit target triplets.
11870
dc96c6c7 11871Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 11872
d63a86f8 11873 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
11874 "p 123DEADBEEF", to check parse_number.
11875 * top.c: change "to enable to enable" to "to enable" in a couple
11876 of help strings.
11877
11878Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
11879
11880 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
11881 on the mn10300.
d63a86f8 11882
c906108c
SS
11883Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
11884
11885 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
11886 where the test executable is run with explicit args.
11887 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
11888
11889Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
11890
11891 * gdb.base/run.c: Use FAKEARGV to build test executable that
11892 does not require a command line arg, since most simulators
11893 don't currently support passing such an arg into the simulated
11894 program.
11895 * gdb.base/commands.exp: Change tests to insert the proper
11896 value as the arg to the first recursive factorial call. Change
11897 compilation line to define FAKEARGV at compile time.
11898
11899Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
11900
11901 * gdb.base/recurse.exp: Enable these tests for the mn10300.
11902 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
11903 function with watchpoint enabled" test.
11904
11905Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
11906
11907 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
11908 Don't call gdb_test when the command doesn't return to a gdb prompt.
11909
11910 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
11911 "Tests restarted" messages.
11912
11913Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
11914
11915 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
11916
dc96c6c7 11917Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11918
11919 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
11920 for INFO SYMBOL; add help tests for OVERLAY commands.
11921 * gdb.base/default.exp: add tests for INFO SYMBOL command;
11922 add tests for OVERLAY commands
11923 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
11924 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
11925 * gdb.base/sigall.c: add usestubs code frag
11926 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 11927
c906108c
SS
11928Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
11929
11930 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
11931 failures.
11932 (gdb_stop_suppressing_tests): Note that tests have restarted.
11933
11934Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
11935
11936 * config/h8300.exp: New file.
11937
11938Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
11939
11940 * gdb.base/setshow.exp: Check for the existence of a
11941 feature, not its value.
11942
11943Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
11944
11945 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
11946
11947 * gdb.base/scope.exp: It's now init0(), not init().
11948
11949 * gdb.base/scope0.c: For now, change init() to be init0().
11950
11951 * config/monitor.exp: Use gdb_serial in preference to serial
11952 or netport.
11953
11954 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
11955 and it's not already set.
11956
11957Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
11958
11959 * gdb.base/setshow.exp: Only test the run command if the target
11960 isn't using a stub and if it supports argument passing.
11961
11962Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
11963
11964 * config/udi.exp(gdb_start): Make sure UDICONF is set
11965 properly before starting gdb.
11966
11967Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
11968
11969 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
11970 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
11971 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
11972
11973Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
11974
11975 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
11976 specialized code to reboot the board, use remote_reboot instead.
11977
11978 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
11979
11980 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
11981
11982 * config/monitor.exp: Make sure we disconnect from the target.
11983 Also, try a reboot/reload cycle instead of failing if the
11984 load fails.
11985
11986Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
11987
11988 * gdb.base/default.exp: Don't set match_max.
11989 * gdb.base/help.exp: Ditto.
11990 * gdb.base/list.exp: Ditto.
11991 * gdb.base/signals.exp: Ditto.
11992
11993 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
11994 set, use remote_ld to download the testcase instead of
11995 the GDB loader.
11996
11997Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
11998
11999 * config/vr5000.exp: New file.
12000
12001 * config/monitor.exp(gdb_target_monitor): Add pattern for
12002 "Ending remote" to detect errors in connecting.
12003
12004 * gdb.base/setshow.exp: Add .* within auto language test.
12005
12006 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
12007 target feature.
12008
12009 * config/monitor.exp(gdb_load): Check for a failure when loading,
12010 and reboot the board if necessary.
12011
12012 * gdb.base/setvar.exp(test_set): Handle multiple prints within
12013 a set of tests. Remove print.* from the patterns being checked.
12014
12015Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
12016
12017 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
12018 refer to gdb_spawn_id.
12019
12020 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
12021 longer used.
12022 * config/sparclet.exp: Ditto.
12023 * config/sparclet-old.exp: Ditto.
12024 * config/slite.exp: Ditto.
12025 * config/sim.exp: Ditto.
12026 * gdb.base/funcargs.exp: Ditto.
12027
12028 * lib/gdb.exp:Remove references to gdb_spawn_id.
12029 (gdb_expect): Move to remote.exp.
12030
12031Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
12032
12033 * config/monitor.exp: Detect the "Couldn't establish connection"
12034 message from GDB.
12035
12036Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
12037
12038 * gdb.base/bitfields.exp: Use runto instead of explicit
12039 gdb_run_cmd/gdb_expect sequences.
12040
12041 * gdb.base/break.exp(text_next_with_recursion): Add match for
12042 gdb_expect call.
12043
12044 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
12045 We also need to handle the "A program is being debugged already"
12046 prompt from gdb. Use gdb_test to set the baud rate.
12047
12048 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
12049 to 20000. Really. I mean it.
12050
12051Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
12052
12053 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
12054 fails. If suppress_flag is set, skip perror message about not
12055 being able to send to GDB.
12056 (send_gdb): If suppress_flag is set, don't try to send commands to
12057 GDB.
12058 (gdb_expect): If suppress_flag is set, always fail immediately.
12059 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
12060 (gdb_init): Call gdb_stop_suppressing_tests.
12061 (default_gdb_exit): Ditto.
12062 (default_gdb_start): Ditto.
12063
12064 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
12065 gdb_stop_suppressing_tests as appropriate.
12066 * gdb.base/break.exp: Ditto.
12067 * gdb.base/callfuncs.exp: Ditto.
12068 * gdb.base/commands.exp: Ditto.
12069 * gdb.base/exprs.exp: Ditto.
12070 * gdb.base/funcargs.exp: Ditto.
12071 * gdb.base/list.exp: Ditto.
12072 * gdb.base/recurse.exp: Ditto.
12073 * gdb.base/scope.exp: Ditto.
12074 * gdb.base/structs.exp: Ditto.
12075 * gdb.c++/inherit.exp: Ditto.
12076
12077Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
12078
12079 * config/vr4300.exp: New file.
12080
99707966 12081 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 12082
99707966 12083 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
12084
12085Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
12086
12087 * lib/gdb.exp(gdb_init): New function.
12088
12089 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
12090 for each individual variable set.
12091
12092 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
12093 name.
12094
12095 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
12096
12097 * gdb.base/scope.exp: Use gdb_test.
12098
12099 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
12100 aborting; the testsuite driver will do that for us (see
12101 gdb_finish). Also, use gdb_test in a few more places.
12102
12103Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
12104
12105 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
12106
12107Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
12108
12109 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
12110 and "add_tests" are not at the same address.
12111
12112Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
12113
12114 * gdb.base/ptype.exp: Use gdb_test.
12115
12116Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
12117
12118 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
12119 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
12120 left in. No longer expect them to fail.
12121
12122 * gdb.stabs/*.mt; Deleted, no longer used.
12123 * gdb.stabs/configure.in: Remove references to target makefile
12124 frags.
12125 * gdb.stabs/configure: Rebuilt.
12126
12127 * gdb.disasm/*.mt: Deleted, no longer used.
12128 * gdb.disasm/configure.in: Remove references to target makefile
12129 frags. Use "sh3.s" as the unique filename for this directory.
12130 * gdb.disasm/configure: Rebuilt.
12131
12132 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
12133 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
12134 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
12135
12136Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
12137
12138 * config/udi.exp: Use mondfe,name instead of remote_host.
12139
12140Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
12141
12142 * gdb.base/watchpoint.exp: Don't expect a failure when calling
12143 a function with a watchpoint enabled on the mn10200.
12144
12145 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
12146 before trying to create it!
12147
12148Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
12149
12150 * config/vx.exp: Use hostname instead of netport.
12151
12152 * config/vxworks.exp: New file.
12153
12154 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
12155
12156 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
12157 gdb before assuming everything worked. Send a ^C if a timeout
12158 occurs.
12159
12160 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
12161 $gdb_spawn_id directly.
12162 (gdb_run_cmd): Try _start as well as start. Use the target feature
12163 gdb,start_symbol as the symbol to start from when jumping.
12164
12165Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
12166
12167 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
12168 redundant) test.
12169
12170 * gdb.base/recurse.exp: Relax final value test for 'b' so that
12171 it doesn't lose for 16bit integer systems.
12172
12173Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
12174
12175 * gdb.fortran/types.exp: If the target doesn't support "double"
12176 data types, then expect "real" types to only be 4 bytes.
12177
12178 * gdb.c++/virtfunc.exp: Expect failure for virtual function
12179 call tests if the target doesn't support inferior function calls.
12180
12181 * gdb.base/printcmds.exp: Allow minor deviation in FP values
12182 in printf tests.
12183
12184Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
12185
12186 * gdb.base/help.exp: Disable "help set", "help show", and
12187 "help support". Simplify regexp for "help stack".
12188
12189 * gdb.base/default.exp: Set match_max to 5000 and the timeout
12190 to 60 seconds. Temporarily set match_max to 15000 around the
12191 "info copying" test.
12192
12193 * gdb.base/nodebug.exp: Don't try to do an inferior function
12194 call if the target doesn't support them.
12195 * gdb.base/printcmds.exp: Likewise.
12196 * gdb.base/setvar.exp: Likewise.
12197 * gdb.base/structs.exp: Likewise.
12198 * gdb.c++/templates.exp: Likewise.
12199 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
12200
12201 * gdb.base/recurse.exp: Enable for the mn10200.
12202
12203 * configure.in: Do configure gdb.stabs directory for *-*-elf
12204 targets.
12205 * configure: Rebuilt.
12206
12207 * gdb.base/break.exp: Check for gdb,noresults before testing
12208 exit status and/or results from the target.
12209 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
12210 * lib/gdb.exp: Remove old (now bogus) initialization of
12211 noinferior, noargs, noresults and nosignals.
12212
12213Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
12214
12215 * config/sh.exp: New file.
12216
12217 * config/slite.exp: Try to connect multiple times to the board
12218 before rebooting. Only send a "monitor run" if need_monitor_run
12219 is set.
12220
12221 * gdb.base/break.exp: Don't do the "stub continue" test if
12222 the target has gdb_stub set.
12223
12224 * gdb.base/callfuncs.exp: Increase the timeout.
12225
12226 * gdb.base/interrupt.exp: Don't even try to compile the testcase
12227 if the target has gdb,noinferiorio set.
12228
12229 * gdb.base/list.exp: Increase match_max to 10000 characters.
12230
12231 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
12232
12233 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
12234 target.
12235
12236 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
12237
12238Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
12239
12240 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
12241 trying to delete the copy of gdb. Catch the file delete so we
12242 don't die if the delete fails; also, the file should be copied to
12243 the host, not to the build.
12244
12245Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
12246
12247 * lib/gdb.exp(gdb_test): Surround the result pattern with
12248 parenthesis in case it contains multiple regexps separated
12249 with |.
12250
12251 * gdb.base/watchpoint.exp: Use gdb_test.
12252 * gdb.base/default.exp: Ditto.
12253
12254Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
12255
99707966 12256 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 12257
c906108c
SS
12258 * gdb.base/scope.exp: Use gdb_test.
12259 * gdb.c++/classes.exp: Ditto.
12260 * gdb.c++/inherit.exp: Ditto.
12261
12262Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
12263
12264 * gdb.base/crossload.exp: Don't use execute_anywhere, use
12265 remote_exec instead.
12266 * gdb.base/corefile.exp: Don't be ridiculous.
12267 * gdb.base/*.c: Add missing stub invocations.
12268
12269Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
12270
12271 * config/slite.exp: Miscellaneous fixes.
12272
12273 * lib/gdb.exp: Fix runto.
12274
12275 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
12276 the target.
12277
12278 * gdb.base/watchpoint.exp: Fix regexp.
12279
12280 * lib/gdb.exp(default_gdb_exit): Add a catch to the
12281 close and wait commands, as the descriptor may now be
12282 invalid. Always call "remote_close host".
12283
12284Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
12285
12286 Major rewrite for testsuite revision.
d63a86f8 12287
c906108c
SS
12288 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
12289 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
12290 instead of relying on spawn_id to always contain a valid
12291 spawn id.
12292 (get_compiler_info): New procedure to build the ${binfile}.ci
12293 file, instead of replicating this in N different places.
12294 (gdb_compile): New procedure.
d63a86f8 12295
c906108c
SS
12296 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
12297 appropriate arguments) instead of compile. Use gdb_test in a lot
12298 more places. Use send_gdb instead of send. Always run gdb_start
12299 at the start of a testcase, as this is no longer done magically.
12300
12301 config/*-gdb.exp: Rename without the -gdb suffix.
12302
12303 config/mips.exp: Use remote_close instead of exit_remote_shell.
12304 config/monitor.exp: Use target_info instead of looking at
12305 baud, timeout, etc.
12306 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
12307
12308Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12309
12310 * gdb.c++/templates.exp (test_ptype_of_templates),
12311 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
12312 Update expect patterns for destructors and assignment operators
12313 to match corresponding c-typeprint.c changes.
12314 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
12315 to destructor breakpoint test, GDB should be able to set the
12316 destructor breakpoint without specifying arguments.
12317
12318Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
12319
12320 * gdb.threads/pthreads.exp: Change result for failure to compile due
12321 to lack of pthreads runtime support from an error to simply an
12322 unsupported test, per dejagnu standards.
12323
12324Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12325
12326 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
12327 where GDB exits to reduce pattern match time.
12328 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
12329
12330 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
12331
dc96c6c7 12332Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12333
12334 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
12335 * gdb.base/default.exp: ditto.
12336 * gdb.base/nodebug.exp: ditto.
12337 * gdb.base/printcmds.exp: ditto.
12338 * gdb.base/ptype.exp: ditto.
12339 * gdb.base/setvar.exp: ditto.
12340 * gdb.base/structs.exp: ditto.
12341 * gdb.base/setshow.c: Guard against uninitialized values of argc.
12342
12343Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
12344
12345 * configure, */configure: Rebuild with autoconf 2.12.
12346
12347Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
12348
12349 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
12350 use new i*86-pc-linux*-gnu quads.
12351 * gdb.base/corefile.exp: Ditto.
12352 * gdb.base/signals.exp: Ditto.
12353 * gdb.base/sigall.exp: Ditto.
12354 * gdb.base/interrupt.exp: Ditto.
12355
12356 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
12357 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
12358 RedHat 4.0.
d63a86f8 12359
c906108c
SS
12360 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
12361 linux. This allows the test case to at least compile on latest
12362 linux, but still not run due to missing the threads runtime library.
12363
12364Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12365
12366 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
12367 directory to search gdb directory. Accept and step over conditional
12368 stack alignment code. Consume $prompt in failure cases.
12369 Reset timeout to $oldtimeout instead of some arbitrary value.
12370 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
12371 timeout problems with infinite stack backtraces.
12372 * gdb.base/ptype.exp (ptype struct link, union tu_link):
12373 Accept function parameters for linkfunc member.
12374
12375Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
12376
12377 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
12378 (CXXFLAGS): Remove, unreferenced.
12379 (B_OPTIONS): Add for -B options and add code to initialize with
12380 previous -B options and also add -B option to pick up cross compiled
12381 runtime.
12382 (TARGET_INCLUDES): Add for -I options and add code to initialize when
12383 doing cross compiles.
12384 (target_alias): Declare global.
12385 (xgcc): Set variable to full path of gcc in build tree. Use findfile
12386 to verify that gcc exists in build tree, and if so set CC to that
12387 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 12388
c906108c
SS
12389Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
12390
12391 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
12392 ptype test for anonymous union. Fixup testcase to match
12393 current gcc debug output.
12394
12395Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
12396
12397 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
12398 force argument to an unsigned long type.
12399
12400Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
12401
12402 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
12403 tests and anonymous union print/ptype tests.
12404 * gdb.base/list.exp (test_forward-search): Increase timeout by
12405 5 minutes for the "search extremely long line" case.
12406 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
12407 completely optional and that the pass/fail messages use the command as
12408 the message if that third arg is a null string.
12409 (gdb_test_exact): Arrange that a null string pattern means match a
12410 null string output rather than any output, which might include random
12411 errors.
12412 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
12413 backtrace test.
12414 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
12415 always failing and failure is now exposed by gdb.exp changes.
12416
12417Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
12418
12419 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
12420 weren't being noted.
12421
12422Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12423
12424 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
12425 * gdb.stabs/weird.exp: Remove v_comb xfails.
12426
dc96c6c7 12427Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12428
12429 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
12430 list.exp scope.exp watchpoint.exp]
12431 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 12432
dc96c6c7 12433Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12434
12435 * config/monitor.exp: Increase download timeout to 1000 seconds.
12436
dc96c6c7 12437Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12438
12439 * config/m32r.exp: Increase timeout to 120 seconds.
12440
12441Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
12442
12443 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
12444 and accept older ordering as obsolescent gcc or gdb.
12445 * gdb.c++/templates.exp: Ditto.
12446 * gdb.c++/virtfunc.exp: Ditto.
12447
12448Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
12449
12450 * gdb.base/coremaker.c: Add code to mmap some data so we
12451 can check that it ends up in the core file.
12452 * gdb.base/corefile.exp: Add test to read mmapped data
12453 from core file.
12454
dc96c6c7 12455Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12456
12457 * config/m32r.exp: New file.
12458
12459Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
12460
12461 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
12462 that cflags can contains -gstabs, and work correctly for other tests.
12463
dc96c6c7 12464Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12465
12466 * gdb.base/setshow.exp: New file, tests show and set.
12467 * gdb.base/setshow.c: New file, tests show and set.
12468 * gdb.base/help.exp: Add test for help set|show annotate.
12469 * gdb.base/default.exp: Add test for set|show annotate.
12470
12471Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
12472
12473 * testsuite/gdb.base/break.exp: Make backtrace from factorial
12474 errors unique.
12475 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
12476 explicitly.
12477
12478Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
12479
12480 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
12481 and width commands. This is done elsewhere.
12482 * (gdb_start): Don't call gdb_start_sim here. That's already
12483 done in gdb_load. This fixes lots of failures in default.exp.
12484
12485Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
12486
12487 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
12488 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
12489 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
12490 in the same we we treat other failures (since it may be an expected
12491 condition), rather than as an error.
12492 * gdb.base/signals.exp (test_handle_all_print): Revert back to
12493 old test format.
12494
12495Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
12496
12497 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
12498 (distclean maintainer-clean realclean): No need to remove files
12499 twice. Nuke the duplicates.
12500 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 12501 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
12502 Remove config.h along with other config files.
12503
12504Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
12505
12506 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
12507 "p func1 ()" and note that rests of tests are skipped.
12508 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
12509 setup_xfails for "print func2::coremaker_local".
12510 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
12511 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
12512 affected by the previous run test.
12513 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
12514 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
12515 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
12516 "pass int powerset tuple" and "pass modeless int powerset tuple".
12517 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
12518 "real write 4" and "real write 8".
12519 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
12520 setup_xfails for "print vs1 after tuple assign 2",
12521 "print \$i after tuple assign 2", and
12522 "print vs2 after tuple assign 2".
12523 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
12524 meaningful error message and return -1 so the caller can
12525 suppress further tests and avoid a cascade of errors.
d63a86f8 12526
c906108c
SS
12527Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
12528
12529 * gdb.base/a1-selftest.exp: Tweak tests to account for new
12530 format for printing version.
12531 * gdb.base/default.exp: Ditto.
12532 * gdb.base/interrupt.exp: Fix problem with cascade of
12533 errors if child process dies while calling a function.
d63a86f8 12534
c906108c
SS
12535Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
12536
12537 * Makefile.in (VPATH): Add
12538 * Makefile.in (Makefile, config.status): Fix rules so things get
12539 remade when necessary.
12540
12541Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
12542
12543 * Makefile.in (just-check): Add path to sibling expect dir
12544 to environment variable specified by RPATH_ENVVAR.
12545
12546Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
12547
12548 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
12549 (just-check): Add shared library paths for libstdc++, tk,
12550 tcl, bfd, and opcodes to the environment variable specified
12551 in RPATH_ENVVAR.
12552 * configure.in: Add support to recognize --enable-shared flag
12553 and generate correct value for RPATH_ENVVAR.
12554 * configure: Regenerated with autoconf.
12555
12556Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
12557
12558 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
12559 include all osf versions.
12560 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
12561 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
12562 when target is linux. When failing to build pthreads test
12563 executable, give more meaningful message.
12564 * gdb.threads/pthreads.c: Hpux also uses old definition of second
12565 arg for pthread_create.
d63a86f8 12566
c906108c
SS
12567Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
12568
12569 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
12570 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
12571 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
12572 and -lpthreads (everybody else).
12573 (test_startup): Fail gracefully if threads are not supported.
12574 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
12575 "p/c array_index("abcdef",2)" when not gcc compiled.
12576 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
12577 "print func2::coremaker_local" when not gcc compiled.
12578 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
12579 "ptype on opaque struct tagname (statically)",
12580 "ptype on opaque struct tagname (dynamically) 1", and
12581 "ptype on opaque struct tagname (dynamically) 2"
12582 for not compiled with gcc.
12583 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
12584 backtrace when compiled with gcc.
d63a86f8 12585 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
12586 than always return success.
12587
12588Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
12589
12590 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
12591
12592Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
12593
12594 * gdb.base/structs.exp: Undo last change.
12595
12596Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
12597
12598 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
12599 encapsulate all the steps/nexts done during self test, starting
12600 at main, and makes them less sensitive to optimization issues.
12601 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
12602 signal handler" test.
12603 * gdb.threads/pthreads.exp: Only run this for native configs.
12604 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
12605 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
12606 tests.
12607 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
12608 for "runto test_calls(void)" test.
d63a86f8 12609
c906108c
SS
12610Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
12611
12612 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
12613 and don't expect address info in breakpoint confirmations.
12614
12615Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
12616
12617 * gdb.base/list.exp (test_forward_search): Increase timeout
12618 temporarily by 60 seconds for searching extremely long line,
12619 and then reset to old value when done. Increase expect input
12620 buffer to 10000.
12621
12622Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
12623
12624 * gdb.base/list.exp (test_forward_search): Fix to handle very
12625 long source line without overflowing expect's input buffer.
12626
12627Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
12628
12629 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
12630 "buffer_full".
12631
12632 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
12633 "buffer_full".
12634
12635 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
12636 "buffer_full".
12637
12638 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
12639 "buffer_full".
12640
12641Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
12642
12643 * configure.in (configdirs): Add gdb.threads.
12644 * configure: Regenerated with autoconf.
12645 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
12646 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
12647 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 12648
c906108c
SS
12649Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
12650
12651 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
12652
12653Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
12654
12655 * gdb.base/signals.exp (test_handle_all_print): Test separately for
12656 each signal's status in the output of "handle all print".
12657 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
12658 the \r\n sequence that immediately precedes the gdb prompt.
12659 * gdb.base/a1-selftest.exp: Save original timeout and restore
12660 after test.
12661
12662Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
12663
12664 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
12665 symbol.
12666
12667Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
12668
12669 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
12670
12671Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
12672
12673 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
12674 timeout by 60 seconds.
12675
12676Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
12677
12678 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
12679 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
12680 error return.
12681
12682Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
12683
12684 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
12685 gdb initialization, also report how long dejagnu waited. Restore
12686 old timeout before doing error return. Temporarily increase timeout
12687 by 3 minutes to allow for slow startups over heavy NFS use.
12688
12689Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
12690
12691 * lib/gdb.exp: Report timeout value for verbosity level 2.
12692 * config/gdbserver.exp: Ditto.
12693 * config/hppro.exp: Ditto.
12694 * config/mips-gdb.exp: Ditto.
12695 * config/monitor.exp: Ditto.
12696 * config/netware.exp: Ditto.
12697 * config/sim-gdb.exp: Ditto.
12698 * config/slite-gdb.exp: Ditto.
12699 * config/udi-gdb.exp: Ditto.
12700 * config/unix-gdb.exp: Ditto.
12701 * config/vx-gdb.exp: Ditto.
12702 * gdb.base/a1-selftest.exp: Ditto.
12703 * gdb.base/a2-run.exp: Ditto.
12704 * gdb.base/break.exp: Ditto.
12705 * gdb.base/corefile.exp: Ditto.
12706 * gdb.base/list.exp: Ditto.
12707 * gdb.base/recurse.exp: Ditto.
12708 * gdb.base/scope.exp: Ditto.
12709 * gdb.base/signals.exp: Ditto.
12710
12711Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
12712
12713 * gdb.threads/Makefile.in (docdir): Removed.
12714
12715Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
12716
12717 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 12718 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 12719 @srcdir@.
d63a86f8 12720 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
12721 autoconf 2.5 or higher.
12722 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
12723
12724Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
12725
12726 * configure: Regenerated.
12727 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
12728 avoid name clashes with SunOS headers.
12729
12730Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
12731
12732 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
12733
12734Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
12735
12736 * gdb.base/callfuncs.exp: Finish last change -- make sure the
12737 prototype information ends up in the compiler info file.
12738
12739Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
12740
12741 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
12742 attempting to regenerate it. Eliminate use of a temporary file
12743 and just generate the info file directly. Source it immediately,
12744 for consistency of use.
12745 * gdb.base/corefile.exp: Ditto
12746 * gdb.base/exprs.exp: Ditto.
12747 * gdb.base/funcargs.exp: Ditto.
12748 * gdb.base/langs.exp: Ditto.
12749 * gdb.base/list.exp: Ditto.
12750 * gdb.base/mips_pro.exp: Ditto.
12751 * gdb.base/nodebug.exp: Ditto.
12752 * gdb.base/opaque.exp: Ditto.
12753 * gdb.base/ptype.exp: Ditto.
12754 * gdb.base/scope.exp: Ditto.
12755 * gdb.base/setvar.exp: Ditto.
12756 * gdb.base/signals.exp: Ditto.
12757 * gdb.base/whatis.exp: Ditto.
12758 * gdb.c++/templates.exp: Ditto.
12759 * gdb.c++/virtfunc.exp: Ditto.
12760 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
12761 whether or not to add -lstdc++ to the compile command line args.
12762
12763Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12764
12765 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
12766 it got fixed by the recent lookup_minimal_symbol_by_pc change.
12767 Increase timeout, a lot of single stepping might be needed if the
12768 target has no hardware watchpoints.
12769
12770Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
12771
12772 * gdb.base/break.exp: Ignore compiler warnings when compiling
12773 break.c.
12774 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
12775 * gdb.base/default.exp: Add h8300 xfails. Handle messages
12776 from remote-sim.
12777 * gdb.base/exprs.exp: Add h8300 xfails.
12778 * gdb.base/funcargs.exp: Likewise.
12779 * gdb.base/nodebug.exp: Likewise.
12780 * gdb.base/printcmds.exp: Likewise.
12781 * gdb.base/ptype.exp: Likewise.
12782 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
12783 h8300 xfails.
d63a86f8 12784 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
12785 on the h8300.
12786 * gdb.base/funcargs.c: Explicitly make last constant argument to
12787 call_after_alloca_subr an unsigned long type.
12788 * gdb.base/return.c: Include stdio.h.
12789
12790Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
12791
12792 * config/abug.exp: New file for the older Motorola Bug monitor
12793 that runs on the mvme13x series VME boards.
12794 * config/monitor.exp: Use the new config array for target settings
12795 if they exist.
12796
12797Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
12798
12799 * sim-gdb.exp: Make the SH simulator allocate less space when
12800 it is targeted.
12801
12802Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
12803
12804 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
12805 test.
12806
12807Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
12808
12809 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
12810 "rs6000-*-*" for "list function in include file" when gcc compiled.
12811 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
12812 for "p ctable1[120]".
12813 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
12814 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
12815 Remove setup_xfail for "rs6000-*-*" for
12816 "print 'scope0.c'::filelocal before run".
12817 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
12818 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
12819 since some compilers don't allow both options to be given
12820 on the same command line. Create object file and move it.
d63a86f8 12821
c906108c
SS
12822Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
12823
12824 * gdb.base/corefile.exp: Always regenerate the core file, since
12825 we always regenerate the coremaker program. Detect special case
12826 where registers cannot be read from core file.
d63a86f8 12827
c906108c
SS
12828Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
12829
12830 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
12831 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
12832 * gdb.c++/templates.exp: Only match on basename of file since
12833 some formats like xcoff don't encode directory information.
12834 * gdb.stabs/weird.exp: Use the right sed script for powerpc
12835 and rs6000 AIX xcoff targets.
12836 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
12837 * configure: Regenerate.
12838 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
12839 here, rather than in distclean.
d63a86f8 12840
c906108c
SS
12841Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
12842
12843 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
12844 defined, and use it to compile the test case with -O2. The
12845 native compilation still uses no optimization.
12846 * gdb.base/mips_pro.c: Remove inline assembly code since
12847 it is compiled PIC by default, which results in assembler
12848 warnings that make the testsuite think the compilation
12849 was unsuccessful.
12850
12851Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
12852
12853 * gdb.c++/misc.exp: Add note to message for
12854 "print s.a for foo struct" that this is a known gcc 2.7.2
12855 and earlier bug.
12856
12857Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
12858
12859 * gdb.base/break.exp: Fix pattern for matching "Delete all
12860 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
12861 setup_xfail for deleting all breakpoints test. Fix various
12862 timeout messages to include "(timeout)".
12863 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
12864 for "p t_float_values2(3.14159,float_val2)".
12865 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
12866 for "continue to call2g" when gcc compiled.
12867 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
12868 "up to foo in langs.exp", "show language at foo in langs.exp",
12869 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
12870 and "show language at fsub in langs.exp".
12871 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
12872 "list line 1 in include file", "list message for lines past EOF",
12873 "list function in include file", "list list0.h:foo", and
12874 "list filename:function; nonexistant function".
12875 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
12876 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
12877 and "ptype t_char_array" to be for native cc only.
d63a86f8 12878
c906108c
SS
12879Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
12880
d63a86f8 12881 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
12882 setup_xfail for "print coremaker_bss", "print coremaker_ro",
12883 "print func2::coremaker_local", and "backtrace in corefile.exp".
12884
12885Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
12886
12887 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
12888 "bt in signals.exp". This problem only appears when running
12889 the testsuite, and then only intermittently.
12890
12891Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
12892
12893 * gdb.base/return.exp (return_tests): Differentiate between
12894 two tests of continuing.
12895
12896Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
12897
12898 * */Makefile.in (maintainer-clean): Remove config.log.
12899 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
12900 * gdb.c++/Makefile.in (PROGS): Add inherit.
12901 (clean): Remove *.ci.
12902
12903Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
12904
12905 * gdb.c++/misc.cc: Add test code from Mike Stump.
12906 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
12907
12908Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
12909
12910 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
12911 to "alpha-*-osf2*" and add comment.
12912 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
12913 setup_xfail for "step over execarg initialization" and
12914 "step over corearg initialization".
12915 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
12916 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
12917 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
12918 gcc compiled for "print coremaker_bss", "print coremaker_ro",
12919 "print func2::coremaker_local", and "backtrace in corefile.exp".
12920 * gdb.base/signals.exp: Build and source signals.ci.
12921 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
12922 to be for gcc only.
12923 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 12924
c906108c
SS
12925Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12926
12927 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
12928 Feb 3 procfs.c change.
12929
12930Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
12931
12932 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
12933
12934Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
12935
12936 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
12937 from dejagnu's apparent default of 10 seconds, which gives random
12938 results when running the tests over NFS on moderately loaded systems.
12939 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
12940
12941Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
12942
12943 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
12944 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
12945 result reports.
12946
12947Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
12948
12949 * configure.in (CY_AC_PATH_TCLH): Remove.
12950 * configure: Regenerate.
12951
12952Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
12953
12954 * gdb.c++/Makefile.in (clean): Add missing '{'.
12955
12956Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
12957
12958 * lib/gdb.exp: Provide a default value for noinferior.
12959
12960 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
12961 Load libgloss.exp.
12962
12963Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
12964
12965 * gdb.disasm/hppa.exp: Compile directly into an executable, use
12966 the executable, not the .o to run the tests from.
12967
12968Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
12969
12970 * gdb.base/break.exp: Don't test for program exit or exit status
12971 if $noresults if nonzero.
12972 * gdb.base/langs.exp: Likewise.
12973 * gdb.base/watchpoint.exp: Likewise.
12974
12975 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
12976 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
12977 trying to compile the testcase.
12978
12979Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
12980
12981 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
12982 * gdb.base/signals.exp (continue to handler): Likewise.
12983
12984Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
12985
12986 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
12987
12988 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
12989
12990Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
12991
12992 * gdb.base/corefile.exp: Recognize "not found" as failure
12993 when trying to determine if a core file was generated.
12994 If no core file was generate the first time, try again without
12995 the ulimit -c to work around braindamaged shells.
12996
12997Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
12998
12999 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
13000 [] tests with "test" and enclose string in quotes.
13001 * gdb.stabs/configure: Rebuild
d63a86f8 13002
c906108c
SS
13003Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
13004
13005 Changes in sync with expect:
13006 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
13007 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
13008 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
13009 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
13010 argument to AC_REQUIRE.
13011 * configure: Regenerated.
13012
13013Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
13014
13015 * gdb.base/corefile.exp: When generating a core, discard any
13016 error messages about ulimit not found and the "core dumped"
13017 message from the shell that runs the coredumper.
13018
13019Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
13020
13021 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
13022
13023 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
13024 which sed script to run. Expect failure for v_comb test
13025 on PA targets too.
d63a86f8 13026
c906108c
SS
13027Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
13028
13029 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
13030 "print func2::coremaker_local" and for "backtrace in corefile.exp"
13031
13032Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
13033
13034 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
13035 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
13036 "sparc-sun-solaris*" xfails for "p v_comb".
13037 * lib/gdb.exp (default_gdb_start): Fix typo.
13038 * gdb.base/corefile.exp: Allow "Core was generated by ..."
13039 messages to not include the full program name that caused
13040 the core dump since some systems (such as solaris) apparently
13041 truncate this path to about 80 characters.
13042 When generating a core file first try increasing the core file
13043 size limit to unlimited since some systems may default it to
13044 zero, and it is harmless to try it. Move the test for failing
13045 to generate a core file to where it will actually get executed.
13046 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
13047 new gdb result from g++ debug info improvements and make old
13048 pattern obsolescent. Also account for size_t differences
13049 (may be int or long).
13050 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
13051 initialization before function call is placed in the delay slot
13052 and thus appears to be skipped over by commands such as "next".
13053
13054Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
13055
13056 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
13057
13058Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
13059
13060 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
13061 input source file; fix code to compile test to deal with this
13062 convention.
13063 * gdb.c++/*.exp: Likewise.
13064
13065Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
13066
13067 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
13068 "bt in signals.exp".
13069
13070Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
13071
13072 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
13073 "step over execarg initialization" and
13074 "step over corearg initialization".
13075
13076Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
13077
13078 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
13079 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
13080
13081Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
13082
13083 From Rob Savoye (rob@poseidon.cygnus.com)
13084 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
13085 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
13086 configure.in}, gdb.disasm/{Makefile.in, configure.in},
13087 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
13088 configure.in}: Major reworking for autoconfig.
13089 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
13090 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
13091 New files.
13092 * config/unix-gdb.exp: Make GDB global.
13093 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
13094 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
13095 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
13096 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
13097 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
13098 term.exp, twice.exp, watchpoint.exp, whatis.exp},
13099 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
13100 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
13101 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
13102 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
13103 pr-8136.exp, result.exp, string.exp, tuples.exp},
13104 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
13105 to returns as necessary, arrange for test to compile own testcase
13106 executable.
13107 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 13108
c906108c
SS
13109Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
13110
13111 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
13112 clear_xfail at end of test which might not call either pass or fail.
13113 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
13114 "backtrace through signal handler".
13115
13116Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13117
13118 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
13119 continuing from a job control stop signal.
13120 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
13121
13122Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
13123
13124 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
13125 * gdb.base/corefile.exp: Likewise.
13126 * gdb.base/funcargs.exp: Likewise.
13127
13128Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
13129
13130 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
13131 * config/monitor.exp: Add support for setting baud rate.
13132
13133Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
13134
13135 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
13136 i*86-*-linux* xfails for "backtrace through signal handler".
13137 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
13138 "print func2::coremaker_local".
13139 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
13140 alpha-dec-osf2* xfail for
13141 "delete all breakpoints when none".
13142
13143Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
13144
13145 * gdb.base/break.exp: Change test that deletes all breakpoints
13146 when no user breakpoints are installed. A post 4.15 change
13147 causes gdb to no longer prompt in this case.
13148
13149Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
13150
13151 * gdb.base/return.exp (return_tests): Change xfail for test
13152 "correct value returned double test" to stop xfailing at
13153 Solaris 2.5. Apparently the bug has been fixed.
13154
13155Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
13156
13157 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
13158 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
13159
13160Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
13161
13162 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
13163 * gdb.disasm/hppa.s: Corresponding changes.
13164
13165Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
13166
13167 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
13168 makefile fragment.
13169 * config/mt-hpux: Deleted.
13170
13171Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
13172
d63a86f8 13173 * Many files: When warning about suppressed tests due to a
c906108c
SS
13174 nonexistant test binary, avoid incrementing the warning count.
13175
13176Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
13177
13178 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 13179
c906108c
SS
13180Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13181
13182 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
13183 "sparc-*-solaris2*".
13184
13185Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13186
13187 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
13188 Add global and local variables and initialize them.
13189 * gdb.base/corefile.exp: Test correct mapping of corefile sections
13190 by printing variables. Remove rs6000 and powerpc xfails, BFD now
13191 extracts the file name and terminating signal from the core file.
13192 * TODO: Remove note about tests for correct mapping of corefile.
13193 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
13194 from optimizing it away.
13195 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
13196 handles common blocks.
13197
13198Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
13199
13200 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
13201 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
13202
13203Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
13204
13205 * Makefile.in (maintainer-clean): New target, synonym for
13206 realclean.
13207 * gdb.base/Makefile.in (maintainer-clean): Likewise.
13208 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
13209 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
13210 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
13211 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
13212 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
13213
13214Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
13215
13216 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
13217 xfails when not gcc compiled for "print foo::funclocal".
13218 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
13219 "print foo::funclocal at foo",
13220 "print 'scope1.c'::foo::funclocal at foo",
13221 "print foo::funclocal_bss at foo",
13222 "print 'scope1.c'::foo::funclocal_bss at foo",
13223 "print foo::funclocal_ro at foo",
13224 "print 'scope1.c'::foo::funclocal_ro at foo",
13225 "print bar::funclocal at foo" and
13226 "print 'scope1.c'::bar::funclocal at foo".
13227 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
13228 gcc compiled for "print foo::funclocal at bar".
13229 Expand all messages to ensure that they identify that
13230 the test is at bar().
13231 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
13232 gcc compiled for:
13233 "ptype on opaque struct pointer (statically)",
13234 "ptype on opaque struct tagname (statically)",
13235 "ptype on opaque struct pointer (dynamically) 1",
13236 "ptype on opaque struct tagname (dynamically) 1",
13237 "ptype on opaque struct pointer (dynamically) 2" and
13238 "ptype on opaque struct tagname (dynamically) 2
13239 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
13240 gcc compiled for:
13241 "p datalocal"
13242 "whatis datalocal",
13243 "ptype datalocal",
13244 "p bsslocal",
13245 "whatis bsslocal", and
13246 "ptype bsslocal".
13247 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
13248 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
13249 when not gcc compiled.
13250 * gdb.base/funcargs.exp (float_and_integral_args): Add
13251 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
13252 compiled.
13253 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
13254 "backtrace from call6a" when not gcc compiled.
13255 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
13256 "backtrace from call7a" when not gcc compiled.
13257 * gdb.base/callfuncs.exp (do_function_calls):
13258 Add "hppa*-*-hpux*" xfail when not gcc compiled for
13259 "p t_char_array_values(char_array_val2,char_array_val1)",
13260 "p t_char_array_values(char_array_val1,char_array_val2)",
13261 "p t_char_array_values("carray 1","carray 2")",
13262 "p t_char_array_values("carray 1",char_array_val2)",
13263 "p t_char_array_values(char_array_val1,"carray 2")",
13264 "p sum_args(1,{2})",
13265 "p sum_args(2,{2,3})",
13266 "p sum_args(3,{2,3,4})",
13267 "p sum_args(4,{2,3,4,5})"
13268 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
13269 "backtrace in corefile.exp" when not gcc compiled.
13270
13271Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13272
13273 * gdb.base/signals.exp: Rewrite `handle all print' test as
13274 a procedure. Accept blanks or TABs as whitespace, increase
13275 timeout and expect input buffer size for the large output
13276 from the command. Remove "i*86-*-bsdi2.0" xfail.
13277
13278Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13279
13280 * gdb.base/setvar.exp: Add new testcases for truncation when
13281 assigning invalid values to bitfields.
13282
13283Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
13284
d63a86f8 13285 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
13286 mips-sgi-irix* xfail for
13287 "call inferior func with struct - returns char *"
13288 and fix test so that an optional (unsigned char *) cast is
13289 accepted in the result.
13290
13291Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
13292
13293 * gdb.base/funcargs.exp (float_and_integral_args): Remove
13294 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
13295 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
13296 * gdb.base/signals.exp: Remove duplicate "handle all print" test
13297 that accidentally got checked in.
13298
13299Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
13300
d63a86f8 13301 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
13302 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
13303 compiled test.
13304 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
13305 Add mips-sgi-irix5* xfail for not gcc compiled.
13306 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
13307 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
13308 "p top", "whatis top", "p middle", and "whatis middle".
13309 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
13310 "whatis signed char" for not gcc compiled.
13311 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
13312 "set variable signed char=-1 (-1)" and
13313 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
13314 * gdb.base/funcargs.exp (float_and_integral_args):
13315 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
13316 Add mips-sgi-irix* xfail when not gcc compiled for
13317 "continue to call2b".
13318 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
13319 "continue to call2g".
13320 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
13321 "backtrace from call6a"
13322 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
13323 "backtrace from call7k".
13324 Add mips-sgi-irix5* xfail when not gcc compiled for
13325 "backtrace from call7a".
13326 (localvars_after_alloca): Fix gdb_test cmds for
13327 "print * after runto ...".
13328 Remove rs6000-*-* xfails for
13329 "print i after runto localvars_after_alloca" and
13330 "print l after runto localvars_after_alloca"
13331 for all compilers.
13332 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
13333 when not compiled with gcc, for:
13334 "print signed char == (minus)",
13335 "print signed char != (minus)",
13336 "print signed char < (minus)",
13337 "print signed char > (minus)".
13338 * gdb.base/callfuncs.exp (do_function_calls):
13339 Add mips-sgi-irix* xfail, when compiled with native compiler, for
13340 "call inferior func with struct - returns char *".
d63a86f8 13341 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
13342 "correct value returned double test" to include Solaris 2.4.
13343 * gdb.base/funcargs.exp (float_and_integral_args):
13344 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 13345
c906108c
SS
13346Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13347
13348 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
13349 enumeration bitfields if compiling with GNU C.
13350 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
13351 to empty' prompt.
13352
13353Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
13354
13355 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
13356 test for PRO targets.
13357
13358 * gdb.base/funcargs.exp: Avoid ever setting more than 8
13359 breakpoints in the inferior at any given time by making
13360 two groups of breakpoints for call2*, call6* and call7*
13361 tests.
13362
13363Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13364
13365 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
13366 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
13367 from optimizing it away.
13368 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
13369 "call inferior func with struct".
13370
13371Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
13372
13373 * configure.in: Only configure gdb.chill for particular targets.
13374
13375Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
13376
13377 * gdb.base/Makefile.in: Add action to .c.o transformation
13378 rule that generates a .ci file for each .o file and remove
13379 explicit .c.o rules except for callfuncs.o.
13380 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
13381 generates a .ci file for each .o file and remove explicit
13382 .cc.o rules.
13383 (clean): Remove *.tmp *.ci files.
13384 (EXECUTABLES): Remove templ-info.exp.
13385 * gdb.base/compiler.c: New file.
13386 * gdb.c++/compiler.cc: New file
13387 * gdb.base/scope.exp: Source gdb.base/scope.ci.
13388 Change rs6000-*-* xfail for
13389 "print 'scope0.c'::filelocal_ro" and
13390 "print 'scope1.c'::filelocal" and
13391 "print 'scope1.c'::filelocal_bss" and
13392 "print 'scope1.c'::filelocal_ro" and
13393 "print 'scope1.c'::foo::funclocal" and
13394 "print 'scope1.c'::foo::funclocal_ro" and
13395 "print 'scope1.c'::bar::funclocal" and
13396 "print 'scope0.c'::filelocal_ro" and
13397 "print 'scope1.c'::filelocal at foo" and
13398 "print 'scope1.c'::filelocal_bss at foo" and
13399 "print 'scope1.c'::filelocal_ro at foo" and
13400 "print 'scope1.c'::foo::funclocal at foo" and
13401 "print 'scope1.c'::foo::funclocal_bss at foo" and
13402 "print 'scope1.c'::foo::funclocal_ro at foo" and
13403 "print 'scope1.c'::bar::funclocal at foo" and
13404 "print 'scope0.c'::filelocal_ro" and
13405 "print 'scope1.c'::filelocal" and
13406 "print 'scope1.c'::filelocal_bss" and
13407 "print 'scope1.c'::filelocal_ro" and
13408 "print 'scope1.c'::foo::funclocal" and
13409 "print 'scope1.c'::foo::funclocal_bss" and
13410 "print 'scope1.c'::foo::funclocal_ro" and
13411 "print 'scope1.c'::bar::funclocal" and
13412 "print 'scope1.c'::bar::funclocal_bss"
13413 to only be xfail'd when not compiled with gcc.
d63a86f8 13414 Add rs6000-*-* xfail for
c906108c
SS
13415 "print 'scope0.c'::filelocal_bss before run"
13416 when compiled with gcc.
13417 (test_at_main): Add rs6000-*-* xfail for
13418 "print filelocal_ro in test_at_main"
13419 when compiled with gcc.
13420 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 13421 Add rs6000-*-aix* xfail for
c906108c
SS
13422 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
13423 "ptype t_char_array", not compiled with gcc.
13424 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
13425 xfail for "list foo (in include file)" when gcc compiled.
13426 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
13427 (integral_args): Add rs6000-*-* xfail for
13428 "run to call0a" if not compiled with gcc.
13429 (unsigned_integral_args): Add rs6000-*-* xfail for
13430 "run to call1a" if not compiled with gcc.
13431 (float_and_integral_args): Add rs6000-*-* xfail for
13432 "run to call2a" if not compiled with gcc and for
13433 "continue to call2b" for any compiler.
13434 Add rs6000-*-* xfail to
13435 "print f1 after run to call2a" for gcc compiled.
13436 (discard_and_shuffle): Add rs6000-*-* xfail for
13437 "run to call6a".
13438 (shuffle_round_robin): Add rs6000-*-* xfail for
13439 "backtrace from call7a" if not compiled with gcc.
13440 Add rs6000-*-* xfail for
13441 "backtrace from call7b" if compiled with gcc.
13442 (call_after_alloca): Add rs6000-*-* xfail for
13443 "print c in call_after_alloca" and
13444 "print s in call_after_alloca" and
13445 "backtrace from call_after_alloca_subr"
13446 if not compiled with gcc.
13447 (localvars_in_indirect_call): Add rs6000-*-* xfail for
13448 "print c in localvars_in_indirect_call" and
13449 "print c in localvars_in_indirect_call" and
13450 "backtrace in indirectly called function" and
13451 "stepping into indirectly called function"
13452 if not compiled with gcc.
13453 (localvars_after_alloca): Add rs6000-*-* xfail for
13454 "print c after runto localvars_after_alloca" and
13455 "print s after runto localvars_after_alloca" and
13456 "print i after runto localvars_after_alloca" and
13457 "print l after runto localvars_after_alloca"
13458 for all compilers.
13459 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
13460 than whatis-info.exp.
13461 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
13462 than opaque-info.exp.
13463 Setup rs6000-*-* xfail for
d63a86f8 13464 "ptype on opaque struct pointer (statically)" and
c906108c
SS
13465 "ptype on opaque struct pointer (dynamically)" when
13466 not compiled with gcc.
13467 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
13468 rather than callf-info.exp.
13469 (do_function_calls): Add clear_xfail for rs6000-*-* for
13470 "p t_float_values2(3.14159,float_val2)". Seems to work
13471 fine there, both with xlc and gcc. Need to find out what
13472 it is doing right and fix other platforms.
13473 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
13474 "call inferior func with struct - returns int",
13475 "call inferior func with struct - returns long",
13476 "call inferior func with struct - returns float",
13477 "call inferior func with struct - returns double",
13478 "call inferior func with struct - returns char *",
13479 but only if not gcc compiled (presumes xlc compiled).
13480 Change rs6000-*-* xfails for
13481 "call inferior func with struct - returns char" and
13482 " call inferior func with struct - returns short" to only
13483 xfail if not using gcc.
13484 (clean mostlyclean): Remove *.ci and *.tmp files.
13485 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
13486 than templ-info.exp.
13487 * gdb.base/langs.exp: Source gdb.base/langs.ci.
13488 Add rs6000-*-* xfail for "up to foo in langs.exp"
13489 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
13490 when not gcc compiled.
d63a86f8 13491
c906108c
SS
13492Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13493
13494 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
13495 * gdb.base/corefile.exp: Likewise.
13496 * gdb.base/list.exp: Likewise.
13497 * gdb.base/scope.exp: Likewise.
13498 * gdb.base/siganls.exp: Likewise.
13499
13500 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
13501 compiler output.
13502 * gdb.base/whatis.exp: Likewise.
13503
13504Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
13505
13506 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
13507 failure (opcode table has been fixed to match reality).
13508
13509Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
13510
13511 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
13512 "call inferior func with struct - returns char",
13513 "call inferior func with struct - returns short"
13514
13515 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
13516 "print 'scope0.c'::filelocal at main",
13517 "print 'scope0.c'::filelocal_bss in test_at_main",
13518 "print 'scope0.c'::filelocal at foo",
13519 "print 'scope0.c'::filelocal_bss in test_at_foo",
13520 "print 'scope0.c'::filelocal at bar",
13521 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 13522
c906108c
SS
13523 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
13524 in source file 1". This bug seems to have been fixed with both
13525 gcc and native cc (was native assembler bug?).
13526
13527Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
13528
13529 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
13530 "backtrace through signal handler" to "i*86-*-sysv4*".
13531 * gdb.base/signals.exp: Add xfail for "'next' behaved as
13532 continue" case. Add "known SVR4 bug" to fail message.
13533 Add "i*86-*-bsdi2.0" xfail for "handle all print".
13534 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
13535 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
13536 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
13537 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
13538 "up to foo in langs.exp", "show language at foo in
13539 langs.exp", "up to cppsub_ in langs.exp", "show
13540 language at cppsub_ in langs.exp", "up to fsub in
13541 langs.exp", and "show language at fsub in langs.exp".
13542 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
13543 "bactrace in corefile.exp".
13544 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
13545 "call inferior function with struct - returns float" and
13546 "call inferior function with struct - returns double".
d63a86f8 13547
c906108c
SS
13548Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
13549
13550 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
13551 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
13552 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
13553 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
13554
13555Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
13556
13557 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
13558 (or overriden) "CHILL" macro rather then bare "gcc".
13559 Also look for ../../gcc/xgcc since that is what we will
13560 actually need, not "Makefile". Remove following assignment
13561 of CHILL to CHILL_FOR_TARGET because that results in
13562 recursive definition.
13563
13564Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
13565
13566 * gdb.base/corefile.exp: Change xfail for backtrace in
13567 corefile.exp from linuxaout to all linux.
13568 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
13569 cases where we miss the breakpoint at the signal handler
13570 for some reason. Setup xfail for linuxoldld/linuxaout and
13571 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
13572 hitting SIGURG breakpoint.
13573 * gdb.base/signals.exp: Setup xfail for "next" acting like
13574 continue to add linuxoldld. Setup xfail for all linux for
13575 "next to handler in signals_tests_1", "backtrace in
13576 signals_tests_1", "continue to func1", "pass SIGUSR1",
13577 and continue to handler".
13578
13579Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
13580
13581 * Update all FSF addresses except those in COPYING* files.
13582
13583Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
13584
13585 * gdb.base/a2-run.exp: Change messages to be more explicit about
13586 the status of args, and quote binfile in results.
13587
13588Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
13589
13590 * gdb.base/callfuncs.exp: Add tests for passing structs to
13591 inferior functions and return various types.
13592 * gdb.base/callfuncs.c: Add functions to receive a struct
13593 and return a member of the struct, in various types.
13594
13595Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13596
13597 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
13598
13599Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
13600
13601 * config/vxworks29k.exp: New file, sources vxworks.exp.
13602
13603Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13604
13605 * config/gdbremote.exp: New file. Testing framework using
13606 gdbserver.
13607
13608Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
13609
13610 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
13611 "call function when asleep" and "send end of file".
13612 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
13613 for "backtrace in corefile.exp".
13614 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
13615 for "backtrace through signal handler".
13616 * gdb.base/corefile.exp: Make sure we actually generate a core file
13617 before trying the core tests. Some systems allow the user to suppress
13618 generation of core files and default to that (linux for example).
13619 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
13620 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
13621
13622Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13623
13624 * gdb.threads: New directory with some crude multi-threaded
13625 gdb tests (step.exp and step2.exp).
13626 * config/mt-lynx (STEP_EXECUTABLE): Define.
13627 (THREADFLAGS): Define.
13628
13629Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
13630
13631 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
13632
13633 * gdb.base/signals.exp: Disable whole file for lynx until
13634 further notice.
13635
13636 * gdb.base/signals.exp: xfail test where "next" acts like
13637 "continue" for lynx.
13638
13639 * gdb.base/interrupt.exp: xfail test for calling function while
13640 inferior is asleep for lynx.
13641
13642 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
13643 than one cr-lf after each command.
13644
13645Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13646
13647 * configure.in: Reinstate setting of stabsdirs variable, fix
13648 typo in setting up configdirs for native builds.
13649
13650 * gdb.base/return.exp: Fix typo in return double test.
13651 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
13652 compiler from optimizing them away.
13653
13654Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
13655
13656 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
13657 sequences to be echo'd by gdb when using gdb_test.
13658 * gdb.chill/chexp.exp: Likewise.
13659 * gdb.fortran/exprs.exp: Likewise
13660
13661Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13662
13663 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
13664 after the inferior gdb has started.
13665
13666 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
13667 after each command.
13668 * gdb.base/funcargs.exp: Likewise.
13669 * gdb.base/gdbvars.exp: Likewise.
13670 * gdb.base/interrupt.exp: Likewise.
13671 * gdb.base/list.exp: Likewise.
13672 * gdb.base/watchpoint.exp: Likewise.
13673 * gdb.c++/demangle.exp: Likewise.
13674 * gdb.c++/inherit.exp: Likewise.
13675 * gdb.chill/chexp.exp: Likewise.
13676 * gdb.fortran/exprs.exp: Likewise.
13677
13678 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
13679 test if we can't handle IO to/from the inferior.
13680
13681 * gdb.c++/misc.exp: Always check for a program already being
13682 started after sending a "run" command to gdb.
13683
13684 * gdb.base/twice.exp: Start with a fresh gdb.
13685
13686 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
13687 only depend on gdb's expression code, not the chill runtime.
13688
13689 * gdb.base/return.c: Put return values into variables so we
13690 can have gdb print them rather than depending on the program
13691 to print them.
13692 * gdb.base/return.exp: Corresponding changes.
13693
13694 * lib/gdb.exp: Provide default value for noinferiorio.
13695 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
13696 the inferior.
13697
13698 * gdb.base/break.exp: Always check for a program already being
13699 started after sending a "run" command to gdb.
13700 (text_next_with_recursion): Don't check the output from the
13701 program's printf statement. Instead just make sure the program
13702 exited.
13703
13704 * gdb.base/commands.exp: Protect tests which need arguments with
13705 $noargs conditionals.
13706
13707Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13708
13709 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
13710 of structure member arrays to match gdb/valops.c:value_addr change.
13711
13712Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
13713
13714 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
13715 cases.
13716
13717Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
13718
13719 * configure.in (configdirs): Remove gdb.chill from default list
13720 of subdirs and then add it back in only if doing a native build.
13721 The current chill compiler does not yet work in any cross build.
13722 * Revert all signal changes from Jul 6.
13723 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
13724 for sh-hms targets, allowing these tests to link, with no other
13725 changes. Testing is suppressed by setting "nosignals" in site.exp.
13726
13727Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
13728
13729 * configure.in (signaldirs): Define and add to configdirs for all
13730 targets except some specific ones that are known to not support signals.
13731 Also clean up formatting.
13732 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
13733 (signals, sigall): Remove rules to build.
13734 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
13735 Moved to new gdb.signals directory.
13736 * gdb.signals: New test directory.
13737 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
13738 signals.c signals.exp}: New or moved files.
13739
13740Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
13741
13742 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
13743
13744Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
13745
13746 * gdb.base/return.exp: Xfail `return double' test failure
13747 on at least Solaris 2.3 and handle future/past versions on
13748 a case by case basis as appropriate. Also update message
13749 to include i*86 failures.
13750
13751Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13752
13753 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
13754
13755 * lib/gdb.exp: Fix comment which erroneously identified
13756 gdb_file_cmd as gdb_load (the 19 May change was in fact to
13757 gdb_file_cmd not gdb_load).
13758 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
13759
13760 * gdb.base/setvar.exp: Make test names consistent between pass and
13761 fail cases. Use gdb_test more.
13762
13763Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13764
13765 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
13766
13767Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13768
13769 * gdb.base/help.exp: Fix expected help string for `show commands'.
13770
13771Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
13772
13773 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
13774
13775 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
13776 of a text section.
13777
13778Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
13779
13780 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
13781 that loop eventually terminates. Fix Connection refused logic so
13782 that testsuite will expire nicely.
13783
13784Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
13785
13786 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
13787 config/rom68k.exp: New tcl glue for the appropriate monitors.
13788 These all just end up calling monitor.exp.
13789 * config/monitor.exp (gdb_target_monitor): Handle `Connection
13790 refused' by retrying. Cleanup some timeout issues.
13791 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
13792 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
13793 callers don't have to set/restore global timeout variable.
13794
13795 * The following set of changes centralizes management of the global
13796 timeout variable. This way, it can be set in one target dependent
13797 place instead of dozens of places scattered throughout the test suite.
13798 If you need to lengthen a timeout, then you should either set timeout
13799 in one of the config/{target}.exp files, or multiply it by a factor.
13800 Setting it to an absolute value is always going to lose for some
13801 targets.
13802 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
13803 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
13804 * gdb.base/funcargs.exp: Don't set timeout.
13805 * gdb.base/list.exp (test_forward_search): Only use local timeout.
13806 * gdb.base/printcmds.exp (test_print_string_constants
13807 test_print_array_constants): Don't set timeout.
13808 * gdb.base/ptype.exp: Don't set timeout.
13809 * gdb.base/recurse.exp: Don't set timeout.
13810 * gdb.base/return.exp: Don't set timeout.
13811 * gdb.base/watchpoint.exp: Don't set timeout.
13812 * gdb.c++/classes.exp (do_tests): Don't set timeout.
13813 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
13814
13815Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
13816
13817 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
13818
13819Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13820
13821 * lib/gdb.exp: Disable chill tests for irix5.
13822
13823Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13824
13825 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
13826 each test pass or fail.
13827
13828Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13829
13830 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
13831 xlc not gcc.
13832
13833Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
13834
13835 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
13836
13837Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
13838
13839 * config/est.exp: Fix copyright and comments. Remove dead code.
13840 Use targetname, serialport and baud variables instead of fixed
13841 constants.
13842 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
13843 * config/cpu32bug.exp: New file to support cpu32bug monitors.
13844
13845Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13846
13847 * gdb.base/watchpoint.exp: Don't run
13848 test_watchpoint_triggered_in_syscall for sunos.
13849
13850Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13851
13852 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
13853 they don't seem to exist. Do include stdio.h.
13854
13855Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13856
13857 * gdb.base/a1-selftest.exp: Add alpha xfail.
13858
13859Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13860
13861 * gdb.base/watchpoint.c (main): Prompt before calling read().
13862 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
13863 Revise accordingly. Remove cruft about sending "123" several
13864 times, until it gets noticed. Clean up the "print buf[0]" stuff
13865 so that it passes or fails, and waits for prompts in the usual way.
13866
13867Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13868
13869 * gdb.base/recurse.exp: Fix comment.
13870
13871 * TODO: Remove item about printing variables in nodebug.exp. Add
13872 item about enabling tests which are only run on some targets.
13873
13874 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
13875 fail, make test names unique, use new gdb_test convention
13876 regarding pattern, use gdb_test more, etc.).
13877
13878 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
13879 fail, make test names unique, etc.).
13880
13881Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13882
13883 * gdb.base/nodebug.c: Change return type of top and middle to
13884 short.
13885 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
13886 are fixed by the recent mdebugread.c changes. Allow `short ()'
13887 as type for top and middle.
13888
13889Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13890
13891 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
13892 nearly as I can tell, the whole thing was an accident in Stu's
13893 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
13894 to replace a send/expect pair with gdb_test, but ended up only
13895 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
13896 of 30 Mar 1995 took care of it, but left this vestigial comment
13897 which I am now nuking.
13898
13899Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13900
13901 * gdb.base/break.exp: Look for different line number for
13902 breakpoint at main depending on usestubs.
13903
13904Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13905
13906 * gdb.base/list.exp: Adjust some alternate expect patterns to
13907 match recent list0.c change. Add alternate expect pattern for
13908 output from `list default lines around main' for optimizing
13909 compilers.
13910
13911Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13912
13913 * lib/gdb.exp: If nosignals is not set, set it to 0.
13914
13915Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
13916
13917 * config/slite-gdb.exp: Responds to load symbol table prompt.
13918 * gdb.base/break.exp: Adjust line number, fix rerun.
13919 * gdb.base/langs0.c: Add #ifdef usestubs.
13920
13921Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
13922
13923 * gdb.base/list.exp: Adjust line contents after adding new lines in
13924 list0.c. Also fix a syntax error.
13925
13926 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
13927 * gdb.base/break.exp: ditto.
13928 * gdb.base/list.exp: ditto.
13929 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
13930 * gdb.base/run.c: ditto.
13931 * gdb.base/list0.c: ditto.
13932 * gdb.base/funcargs.c: ditto.
13933
13934Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
13935
13936 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
13937 $targetname, $serialport and $baud instead of hardwired variables.
13938 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
13939 target doesn't support signals.
13940
13941Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
13942
13943 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
13944
13945Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13946
13947 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
13948 Don't rely on the value of an auto variable before it has been
13949 initialized. Use gdb_test more.
13950
13951Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13952
13953 * lib/gdb.exp (default_gdb_version): A version number must start
13954 with a digit, but other than that contains all characters up to
13955 the first whitespace character.
13956
13957Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13958
13959 * gdb.base/commands.exp (breakpoint_command_test): New tests.
13960
13961Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13962
13963 * gdb.c++/*.exp: Warn if executable does not exist. The original
13964 reason for skipping the warning was that configure.in sometimes
13965 intentionally skipped building the executables but the tcl code
13966 had no way of knowing. That (a) was always bogus with respect to
13967 error handling, (b) is no longer true (right now there is no way
13968 to skip C++ tests).
13969
13970 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
13971
13972Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13973
13974 * gdb.base/list.exp: Add expect patterns for output from
13975 SunPRO compiled executables.
13976 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
13977 types.
13978
13979Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13980
13981 * gdb.base/break.exp (test_next_with_recursion): Accept any line
13982 number (we are already testing that the correct source line text
13983 gets printed).
13984
13985 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
13986 that is what is intended, but something needed to be done to get
13987 sunos4 native working again.
13988
13989 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
13990
13991 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
13992 apparently went with a (very) old xfail.
13993
13994Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
13995
13996 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
13997 runto_main is a proc in gdb.exp that will do 'step' for target use
13998 stubs.
13999 * gdb.base/exprs.exp: ditto.
14000 * gdb.base/interrupt.exp: ditto.
14001 * gdb.base/opaque.exp: ditto.
14002 * gdb.base/printcmds.exp: ditto.
14003 * gdb.base/ptype.exp: ditto.
14004 * gdb.base/scope.exp: ditto.
14005 * gdb.base/setvar.exp: ditto.
14006 * gdb.base/signals.exp: ditto.
14007 * gdb.base/twice.exp: ditto.
14008 * gdb.c++/classes.exp: ditto.
14009 * gdb.c++/inherit.exp: ditto.
14010 * gdb.c++/templates.exp: ditto.
14011 * gdb.base/break.exp: no run and hit main for stubs. Change line
14012 numbers for breakpoints and info breakpoint.
14013 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
14014 breakpoint().
14015 * gdb.base/callfuncs.c: ditto.
14016 * gdb.base/exprs: ditto.
14017 * gdb.base/interrupt.c: ditto.
14018 * gdb.base/opaque0.c: ditto.
14019 * gdb.base/printcmds.c: ditto.
14020 * gdb.base/ptype.c: ditto.
14021 * gdb.base/scope0.c: ditto.
14022 * gdb.base/setvar.c: ditto.
14023 * gdb.base/signals.c: ditto.
14024 * gdb.base/twice.c: ditto.
14025 * gdb.c++/misc.cc: ditto.
14026 * gdb.c++/templates.cc: ditto.
14027
14028Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14029
14030 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
14031
14032 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
14033 somewhere between `read' and `main.c'. I'm pretty sure the
14034 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
14035 and it isn't particularly useful.
14036
14037 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
14038
14039Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14040
14041 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
14042
14043Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
14044
14045 * config/mt-slite: add LIBS and -nostdlib.
14046 * config/slite-gdb.exp: add this new file to support sparclite target.
14047
14048Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
14049
14050 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
14051
14052 * gdb.base/a2-run.exp: Change argument to istarget from
14053 "*-*-vxworks" to "*-*-vxworks*".
14054 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
14055
14056Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
14057
14058 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
14059 will not runto main but do a 'step' to step out of breakpoint().
14060 * config/mt-slite: add -Dusestubs.
14061
14062Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14063
14064 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
14065 instead of just @.
14066
14067 * gdb.base/signals.exp: Add test for "handle all print".
14068 * TODO: Remove "handle all print". Also remove item about
14069 checking copyright date (I don't like the idea of a spurious FAIL
14070 based on when we run the tests).
14071
14072 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
14073 for SunOS4 (reason for failure not investigated). Remove
14074 redundant test for $binfile.
14075
14076 * gdb.base/nodebug.c (array_index): Call malloc.
14077
14078 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
14079
14080Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
14081
14082 * gdb.base/recurse.exp: Update gdb_test invocation to use new
14083 conventions and slightly simplify the matching regexp.
14084
14085Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14086
14087 * gdb.base/break.exp: Update gdb_test invocation to use new
14088 convention.
14089
14090 * lib/gdb.exp: If noargs is not set, set it to 0.
14091
14092 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
14093 tests unique.
14094
14095 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
14096
14097Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14098
14099 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
14100 one argument of type "<non-float parameter>".
14101
14102Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
14103
14104 * config/rom68k.exp: New file to support Motorola IDP board.
14105 * gdb.base/a2-run.exp: Skip this file if noargs is set.
14106 * gdb.base/break.c: Change things around so that this program
14107 doesn't depend upon args. This is necessary to make remote
14108 targets work (in general, they can't take args).
14109 * gdb.base/break.exp: Don't try to send args to program. Don't
14110 expect output. Also, replace lots of code with gdb_test.
14111
14112Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14113
14114 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
14115 printing of '\'' (which is what the comment says we are testing,
14116 even though we were not), not '''.
14117 (test_integer_literals_rejected): Test that printing ''' is an error.
14118
14119 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14120 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
14121 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
14122 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
14123 Use gdb_test not test_print_accept.
14124 * lib/gdb.exp: Remove test_print_accept.
14125
14126 * gdb.base/signals.exp (signal_tests_1): Make pass message
14127 consistent with fail message.
14128
14129 * gdb.base/whatis.exp: Remove xfails for printing char vs.
14130 unsigned char; the bug (PR 1821) is fixed.
14131
14132 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
14133
14134 * gdb.base/scope.exp (test_at_localscopes): Call pass for
14135 successful tests--makes xfailing them work right.
14136
14137Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14138
14139 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
14140 only \r\n, not .*. The test can pass .* as the last thing in
14141 $pattern if that is what it wants. In addition to providing this
14142 flexibility, this change should speed up pattern matching in cases
14143 where the pattern already ended with .* (there were a number of
14144 them). This change also helps catch bad patterns--in the old
14145 scheme the typo "char \*" instead of "char \\*" would pass. Now
14146 it is caught.
14147 * Many .exp files: Update callers.
14148
14149 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
14150 clearer and does not spuriously match multiple ('s. Likewise for
14151 ) and *.
14152
14153 * gdb.base/nodebug.exp: Test ability to call a function and pass
14154 it a string (even with no debugging info).
14155
14156 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
14157 "p '\'", which is the same as "p ''" once tcl gets done with
14158 quoting, to "p '\\'", which I suspect is what is intended (one
14159 backslash gets sent to GDB).
14160
14161 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
14162
14163Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14164
14165 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
14166 1817) was fixed literally years ago.
14167
14168Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14169
14170 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
14171 test, it causes stepping out of call_after_alloca_subr with
14172 optimizing compilers.
14173 (localvars_in_indirect_call): Consume GDB prompt if `finish'
14174 fails.
14175
14176 * gdb.c++/templates.exp: Source templ-info.exp only if
14177 the templates executable exists.
14178
14179 * gdb.c++/misc.cc (class Contains_static_instance,
14180 class Contains_nested_static_instance),
14181 gdb.c++/classes.exp (test_static_members): Test printing of
14182 a class that contains a static instance of the class.
14183
14184Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14185
14186 * gdb.base/langs2.c (cppsub_): Don't prototype.
14187 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
14188 only, I believe).
14189
14190Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14191
14192 * lib/gdb.exp (skip_chill_tests): New procedure.
14193
14194 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
14195
14196Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
14197
14198 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
14199 each expect pattern. Cuts runtime from 12 to about 4 seconds.
14200
14201Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14202
14203 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
14204
14205 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
14206 disassemble 8, not 16, instructions for part 4.
14207
14208 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
14209 support the latter anymore.
14210
14211 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
14212 -DNO_PROTOTYPES.
14213 * gdb.base/callfuncs.c: Control use of prototypes based on
14214 NO_PROTOTYPES, not __STDC__.
14215 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
14216 t_float_values2 tests if prototypes in use.
14217
14218 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
14219 t_double_values): When checking differences against DELTA, check
14220 that difference is within the range (-DELTA,DELTA), not just
14221 (-infinity,DELTA).
14222
14223Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
14224
14225 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
14226 'file' command firts, then 'target', then 'load', this is due to gdb
14227 target set up.
14228 * config/mips-gdb.exp: Fix a couple regular exp bugs.
14229
14230Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
14231
14232 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
14233 FP load/store variants.
14234 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
14235
14236Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
14237
14238 * gdb.base/term.exp: Do not give a warning if not native, it is
14239 not an abnormal condition.
14240
14241Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
14242
14243 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
14244 t_char_array".
14245
14246Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
14247
14248 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
14249 are getting the version number.
14250
14251 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
14252 if not native, it is not an abnormal condition.
14253
14254Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14255
14256 * lib/gdb.exp: Just use "file exists", rather than undocumented
14257 dejagnu procedure "findfile".
14258
14259Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
14260
14261 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
14262 (LDFLAGS): Set to -Xlinker -Ur.
14263
14264 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
14265 Removed, these values are set by lib/gdb.exp.
14266
14267 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
14268
14269Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
14270
14271 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
14272 of replicating gdb startup code.
14273
14274 * config/mt-vxworks (LDFLAGS): Set to -r.
14275 (CFLAGS_FOR_TARGET): Removed.
14276
14277 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
14278 (gdb) and gdb for vxworks uses (vxgdb).
14279
14280 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
14281 executable is not in the tree and host != target, use sed and
14282 program_transform_name to determine the gdb name used by the
14283 target.
14284
14285 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
14286 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
14287
14288Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14289
14290 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
14291 floats, chars, and shorts where there are ANSI-style function
14292 definitions.
14293
14294 * gdb.base/langs.exp, gdb.base/langs*: New test.
14295 * gdb.base/Makefile.in: Build it.
14296 * TODO: Remove item about checking that C names don't get C++
14297 demangling applied; this test tests it.
14298
14299Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14300
14301 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
14302 went with the const70 xfail. The xfail went away a year ago.
14303
14304 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
14305
14306 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
14307 for hp300.
14308
14309 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
14310
14311 * gdb.base/a1-selftest.exp: Don't run on hp300.
14312
14313Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14314
14315 * Makefile.in (site.exp): Set host_alias and target_alias as well
14316 as host_triplet and target_triplet.
14317
14318Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14319
14320 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
14321
14322 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
14323 places as other ecoff systems).
14324
14325 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
14326 ultrix.
14327
14328Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14329
14330 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
14331 remove them.
14332 * gdb.base/nodebug.exp: Accept "function" in addition to "text
14333 variable and "variable" in addition to "data variable".
14334 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
14335
14336 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
14337 2.
14338 * gdb.base/list1.c (long_line): Add additional statement at start
14339 of function.
14340 * gdb.base/list.exp (test_forward_search): Update line number to
14341 reflect new statement.
14342
14343Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14344
14345 * gdb.base/signals.exp: Reinitialize searched source directories
14346 after gdb_start call.
14347
14348Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
14349
14350 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
14351 * gdb.stabs/Makefile.in: Likewise.
14352
14353 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
14354 change. Instead split the tests into smaller pieces.
14355 * gdb.disasm/hppa.s: Corresponding changes.
14356
14357Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14358
14359 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
14360 Quote ^C when passing it to stty. For some shells ^ is a pipe.
14361
14362 * gdb.base/funcargs.exp: Modify many tests so that every test
14363 either passes or fails. Make some test names unique.
14364
14365Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14366
14367 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
14368 Call stty to set interrupt character.
14369
14370 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
14371 for HP assembler versus GNU assembler based on actual behavior of
14372 $(CC), rather than assuming that $(AS) is always the GNU assembler.
14373
14374 * TODO: Suggest a few more stepping tests.
14375
14376Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
14377
14378 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
14379 restart GDB for h8300 after a continue.
14380 (return): Add pattern to match a29k-udi behavior.
14381 * gdb.base/nodebug.exp: Remove obsolete comment.
14382 * gdb.base/regs.exp: New file, testing of register displays.
14383 * gdb.base/return.exp: Fix typo in reference to $objdir.
14384 * gdb.base/whatis.exp: Always start with a fresh GDB.
14385
14386Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14387
14388 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
14389 higher, these tests generate a lot of output.
14390
14391Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14392
14393 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
14394 code following the catch silently ignored some errors; without the
14395 catch they should be thrown like any other tcl error. Also, the
14396 catch used "" instead of {} which meant all the callers who wanted
14397 to include one of the characters "[]$ had to quote it an extra time.
14398 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
14399 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
14400 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
14401 Remove extra quoting.
14402
14403Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
14404
14405 * gdb.base/commands.exp: Make test names unique; every test either
14406 passes or fails. Update some comments.
14407
14408 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
14409
14410Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14411
14412 The following fixes a FAIL caused by the fact that the alpha stabs
14413 configuration didn't use the ".if alpha" code in weird.def.
14414 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
14415 bit pointer, so the 32 bit version works even on the alpha.
14416 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
14417 Remove the stuff which allowed us to have separate versions for
14418 alpha and everything else.
14419
14420 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
14421 regexp which "info func operator\[\](" is supposed to match. Fix
14422 string to send to GDB. Note that GDB still doesn't work right. Add a
14423 new test for "info func .perator\[\](" which GDB does handle correctly.
14424
14425 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
14426
14427Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14428
14429 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
14430 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
14431 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
14432 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
14433 it makes the tests harder to understand and confuses test-o-matic.
14434 The preferred style is that each test provides a PASS or a FAIL,
14435 and has a unique message (e.g. "continue #54" not just "continue")
14436 which is the same for the pass and the fail.
14437 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14438 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
14439 to lib/gdb.exp.
14440 * gdb.base/printcmds.exp: Use test_print_accept. Remove
14441 prt_accept which was basically the same thing. Likewise for
14442 test_print_reject and prt_reject.
14443 * lib/gdb.exp (test_print_reject): Add some more error message
14444 patterns to match from the former printcmds.exp (prt_reject).
14445 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
14446 One defect of the passcount stuff is that some of it failed to
14447 report XPASS where appropriate.
14448 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
14449 stuff before and after arg in expected pattern.
14450 (test_paddr_operator_functions): Re-do test without print_addr_of;
14451 this is the only test which seems to want extra stuff there.
14452
14453Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14454
14455 * gdb.base/nodebug.exp: Update new tests to reflect improved
14456 wording of gdb output.
14457
14458 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
14459 and "ptype" work on variables in files compiled without -g.
14460 Replaces commented out "maint print msymbol" tests.
14461
14462Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14463
14464 * gdb.base/setvar.c (dummy): Call malloc.
14465
14466 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
14467 losing with the irix4 sed.
14468
14469 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
14470 ALRM" on irix4.
14471
14472Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14473
14474 * TODO: Remove items about corefile.exp testing new exec-file and
14475 backtrace; both are now done. Add items about printing enums.
14476
14477Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14478
14479 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
14480 "get signal $thissig" test fails.
14481
14482 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
14483
14484Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14485
14486 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
14487 compiler warning with dec alpha compiler.
14488
14489 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
14490 extra \n from gdb_test call (this explains why the prompt test
14491 that I removed yesterday was there).
14492 (user_defined_command_test): Remove extra \n and prompt test.
14493
14494 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
14495 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
14496 doesn't exist.
14497 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
14498 Also remove alpha workaround, which turns out to be because
14499 SIGABRT == SIGLOST.
14500
14501 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
14502
14503 * gdb.base/help.exp: Don't test "help show".
14504
14505Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14506
14507 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
14508 "set print address" is on.
14509 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
14510 pass prompt to gdb_test; gdb_test already looks for the prompt.
14511
14512 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
14513
14514 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
14515 was a vestige of the manual TESTSTRATEGY, and the purpose of it
14516 was to make sure that gdb can read a core file. But (a) the "read
14517 the corefile" part didn't make it to a1-selftest.exp, we just
14518 delete the corefile after creating it, and (b) we test reading
14519 corefiles in corefile.exp anyway. Also, this test left around a
14520 xgdb process on Solaris.
14521
14522 * gdb.base/corefile.exp: Also test backtrace.
14523
14524Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
14525
14526 * gdb.base/commands.exp: Test a simple user defined command with
14527 arguments and if/while statements; verify the full user command is
14528 printed by "show user".
14529
14530 * gdb.base/commands.exp: Test if/while commands as part of a
14531 breakpoint command list; verify they appear in breakpoint
14532 information.
14533
14534Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14535
14536 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
14537 than by dividing by zero.
14538
14539Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
14540
14541 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
14542 performing an inferior call with watchpoints enabled.
14543 * gdb.base/watchpoint.c (main): Delete second unnecessary read
14544 call.
14545
14546Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14547
14548 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
14549 of "file" command.
14550
14551 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
14552 Add additional pattern for when "int operator int(void);" appears
14553 in a different order.
14554
14555Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14556
14557 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
14558
14559 * gdb.base/help.exp: Replace most of docstrings for "info signals"
14560 and "signal" with ".*".
14561
14562Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14563
14564 * TODO: Add note about "handle all nostop".
14565
14566 * gdb.base/{sigall.c, sigall.exp}: New test.
14567 * gdb.base/Makefile.in: Add it.
14568
14569Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
14570
14571 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
14572 when invoking GDB, suppresses any windowing interface.
14573
14574Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
14575
14576 * config/sim-gdb: New file, simulator testing support.
14577
14578Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
14579
14580 * gdb.base/interrupt.exp: Test calling func1 twice.
14581
14582Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
14583
14584 * gdb.base/list.exp (test_forward_search): Set timeout higher
14585 when we'll be getting lots of output from gdb.
14586
14587 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
14588 "init_malloc" to after the expect statement. Run it if that
14589 regexp is taken, but also for two others which happen if source
14590 cannot be found.
14591
14592Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14593
14594 * gdb.base/printcmds.exp: New test, for printing register before
14595 program is running.
14596
14597Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14598
14599 * gdb.base/list.exp: Correct some alternate expect patterns
14600 to reflect changes in list1.c.
14601
14602Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14603
14604 * TODO: Add item regarding large frames.
14605
14606 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
14607
14608 * TODO: Remove item about enabling return.exp; it
14609 is enabled. Suggest a few more "return" tests.
14610
14611Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14612
14613 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
14614 anonymous unions.
14615
14616Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14617
14618 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
14619 and pr-5646.o, so "make" is the same as "make all", not "make
14620 pr-4975.o".
14621
14622Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
14623
14624 * gdb.base/list.exp: Adjust expectations to reflect changes in
14625 list1.c.
14626 (test_forward_search): New test proc.
14627 * gdb.base/list1.c (long_line): New function, has long source line.
14628
14629Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
14630
14631 * gdb.base/a1-selftest.exp: Change initial stepping to know about
14632 additional line of code that was added.
14633
14634Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
14635
14636 * gdb.disasm/hppa.s: Break the large branching tests into smaller
14637 tests so as not to overflow expect's input buffers.
14638 * gdb.disasm/hppa.exp: Corresponding changes.
14639
14640Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14641
14642 Beginnings of template debugging tests.
14643 * gdb.c++/templ-info.cc: New file to test for template
14644 debugging capability of the compiler.
14645 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
14646 templ-info.cc.
14647 * gdb.c++/templates.cc: Add explicit template instantiations
14648 to enable compiling with -fno-implicit-templates. Add destructor
14649 and 'value' method to T5 class for template tests.
14650 * gdb.c++/templates.exp: Add testcases for printing of template
14651 types, setting breakpoints on template methods and calling a
d63a86f8 14652 template method.
c906108c
SS
14653
14654Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
14655
14656 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
14657 branch target since some assemblers (gas-2.5) may emit a
14658 relocation for the branch instead of resolving it in the
14659 assembler.
14660
14661Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14662
14663 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
14664 through signal handler.
14665
14666Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14667
14668 * configure.in (*-*-netware): Use config/mt-netware.
14669
14670 * config/mt-netware: New file.
14671 * config/mt-i386-netware: Removed, separate configs for different
14672 netware architectures are no longer needed now that we have
14673 --with-headers.
14674
14675Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14676
14677 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
14678 by the recent changes to use ANSI C arithmetic conversions.
14679
14680Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14681
14682 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
14683 bug involving using inferior_pid to figure out whether to select a
14684 frame.
14685
14686Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
14687
14688 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
14689 match the current disassembler output.
14690
14691Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
14692
14693 * gdb.fortran/exprs.exp: Expect VOID instead of void.
14694 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
14695 types, expect "int" as type of integer values (for now).
14696
14697Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
14698
14699 * gdb.base/commands.exp: New tests for if/while commands.
14700
14701Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
14702
14703 * lib/gdb.exp (runto): Replace sub-pattern for hex value
14704 by .*, since hex values have different syntax in Chill mode.
14705
14706Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14707
14708 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
14709 linefeed from expect pattern for repeated types with indices > 9.
14710
14711Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
14712
14713 First part of Fortran test suite.
14714 * gdb.fortran: New directory.
14715 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
14716
14717Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14718
14719 * gdb.base/default.exp: Update expect pattern for load command
14720 without arguments.
14721
14722Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
14723
14724 * configure.in: Change i386 to i[345]86.
14725 * gdb.base/configure.in: Likewise.
14726 * gdb.c++/configure.in: Likewise.
14727 * gdb.chill/configure.in: Likewise.
14728
14729Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
14730
14731 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
14732 patterns, since that is not a valid context for comments.
14733
14734Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
14735
14736 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
14737 repeated types and repeated types with indices > 9.
14738
14739Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
14740
14741 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
14742 2417; old bug has been fixed.
14743
14744Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
14745
14746 * gdb.base/interrupt.exp: When trying to wake up the inferior,
14747 send the newline ourselves instead of assuming gdb_test will do
14748 so when passed an empty input string.
14749
14750 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
14751 stabs testcode.
14752
14753Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14754
14755 * lib/gdb.exp (gdb_test): Don't send anything if the first
14756 argument is an empty string. This makes cases where we want to
14757 match output that is already in expect's buffers (for example,
14758 matching a breakpoint after gdb_run_cmd has been called) work
14759 reliably.
14760
14761Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14762
14763 * config/netware.exp: New file.
14764
14765Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14766
14767 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
14768 the -B and -L prefixes so we can find the debugging stub.
14769
14770 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
14771 there and we are using the gcc from the tree.
14772
14773 * gdb.base/types.c: Removed.
14774
14775 * gdb.base/configure.in: Look for makefile fragments in ../config.
14776 Recognize i386-*-netware.
14777 * gdb.c++/configure.in: Likewise.
14778
14779Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14780
14781 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
14782 the correct TCL syntax.
14783
14784Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14785
14786 * gdb.base/opaque.exp: use runto instead of messing around with
14787 breakpoints. Simplify by using gdb_test.
14788
14789 * gdb.base/bitfields.exp: restart between tests on netware targets
14790 because breakpoints aren't relocated after target death. Run
14791 processes to completion.
14792
14793 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
14794
14795Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
14796
14797 * Makefile.in: Remove extra tabs that confuse some versions
14798 of "make". Use the newly built gdb to test with by default,
14799 rather than the first one in the tester's search path.
14800
14801Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
14802
14803 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
14804
14805 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
14806 condition help.
14807
14808Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14809
14810 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
14811
14812 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
14813 running.
14814 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
14815 * gdb.base/funcargs.exp: Likewise.
14816
14817 * gdb.base/bitfields.exp: Simplify by using gdb_test.
14818 * gdb.base/funcargs.exp: Likewise.
14819
14820 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
14821 message is "".
14822
14823Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14824
14825 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
14826 return,signals,twice}.exp: Handle non-existant binaries
14827 consistantly.
14828
14829 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
14830 * gdb.base/Makefile.in: Don't try to generate a core dump, we
14831 might testing a cross development system.
14832
14833Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14834
14835 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
14836 runtest script is relative to ${srcdir}, not ${rootdir}.
14837
14838Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
14839
14840 * gdb.base/signals.exp: Allow for optionality of breakpoint
14841 address.
14842
14843Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14844
14845 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
14846
14847Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14848
14849 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
14850 for size_t definition.
14851 * gdb.c++/templates.cc: Likewise
14852
14853 * config/mt-i386-netware: New file.
14854
14855 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
14856 defined.
14857
14858 * gdb.base/Makefile.in: Added support for systems that name core
14859 files by appending "core" to the program name.
14860 * gdb.base/a1-selftest.exp: Likewise.
14861
14862Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14863
14864 * gdb.base/return.exp: Add comment and message for `return double'
14865 test failure on Sparc Solaris.
14866
14867Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
14868
14869 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
14870
14871Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14872
14873 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
14874 from optimizing them away.
14875 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
14876 patterns to include default constructors and assignment operators,
14877 to match gcc versions beyond 2.5.8. Accept any cplus demangling
14878 character in the output of the virtual base pointer.
14879
14880Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14881
14882 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
14883 expression match in print_addr_of to avoid unintented matches.
14884 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
14885 versions up to 2.5.8.
14886
14887Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14888
14889 * gdb.base/list.exp: Tweak alternate pattern for listing of an
14890 included file to run under newer versions of expect.
14891 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
14892 consecutive >'s in templates to accomodate recent cplus-dem.c change.
14893 Remove xfail for the virtual table of BDDHookV.
14894
14895Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
14896
14897 * lib/gdb.exp (string_to_regexp): Set a default result.
14898 (default_gdb_start): Fix misleading message.
14899
14900Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
14901
14902 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
14903 Remove all CC, etc definitions.
14904 * config/mt-hpux: New file.
14905 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
14906 (CFLAGS, LDFLAGS): Define.
14907 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
14908
14909 * Makefile.in (site.exp): Don't insert host_os, etc.
14910 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
14911 (distclean): Check existence of subdir.
14912 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
14913 * gdb.base/Makefile.in: General cleanup and simplification.
14914 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14915 to build executables. Use default rule to build .o files.
14916 (EXPECT, RUNTEST, CC): Fix relative pathname.
14917 (site.exp): Don't insert host_os, etc.
14918 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
14919 and/or SIGUSR1 defined.
14920 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
14921 * gdb.c++/Makefile.in: General cleanup and simplification.
14922 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14923 (CFLAGS): Remove.
14924 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
14925
14926Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
14927
14928 * gdb.base/recurse.exp: Misc changes to get tests running again
14929 after Kung's changes to the watchpoint code.
14930 * gdb.base/watchpoint.exp: Likewise.
14931
14932Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
14933
14934 * lib/gdb.exp (string_to_regexp): Convert {\} also.
14935
14936Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
14937
14938 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
14939 * lib/gdb.exp (default_gdb_start): Define.
14940 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
14941 gdb.base/funcargs.exp, gdb.base/opaque.exp,
14942 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
14943 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
14944 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
14945 Don't call gdb_target_udi in between tests.
14946
14947Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14948
14949 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
14950 (which was basically just a local version of the same thing). In
14951 addition to avoiding duplication, gdb_test_exact is faster.
14952 * lib/gdb.exp (gdb_test_exact): Fix typo.
14953
14954 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
14955 don't give an error.
14956
14957 * gdb.base/term.exp: Call delete_breakpoints before starting.
14958
14959 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
14960 (t10): Add comment.
14961
14962Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14963
14964 Reorganization of the GDB Test Suite.
14965
14966 * gdb.base: New directory, contains all the basic tests.
14967 * gdb.c++: New directory, tests specific to C++.
14968 * gdb.chill: New directory, tests specific to Chill.
14969 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
14970 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
14971 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
14972 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
14973 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
14974 t30-31 to chill).
14975 * */gdbme.*: Rename to match appropriate expect scripts.
14976 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
14977 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
14978 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
14979 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
14980 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
14981 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
14982 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
14983 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
14984 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
14985 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
14986 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
14987 gdb.c++/virtfunc.cc: New names of C++ files.
14988 * gdb.chill/chillvars.ch: New name of Chill file.
14989 * gdb.base/configure.in, gdb.c++/configure.in,
14990 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
14991 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14992 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
14993 * configure.in (configdirs): Update to reflect directory changes.
14994 (target_abbrev): No longer define for any configuration.
14995 * Makefile.in: Cosmetic improvements to header comments.
14996
14997Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
14998
14999 Various changes to gdb.t31:
15000
15001 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
15002 * gdbme.ch: Make all key-words and predefineds be upper-case.
15003 * chillvars.exp: Expect key-words and predefinds in upper-case.
15004
15005 * chillvars.exp: Use gdb_test_exact many places.
15006 Change expected output for arrays (which now includes index labels).
15007
15008 * pr-5020.exp, gdme.ch (module PR_5020):
15009 New test, for PR-5020.
15010
15011Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
15012
15013 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
15014 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
15015
15016Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
15017
15018 * Makefile.in: Fix bit-rot in definitions of CHILL,
15019 CHILL_FOR_TARGET and Chill_LIB.
15020 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
15021 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
15022 CHILL, and CHILL_LIB.
15023
15024Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
15025
15026 * Revert the previous changes. Please see Rob's directory
15027 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
15028
15029Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
15030
15031 * Makefile.in, configure.in, config/mips-gdb.exp,
15032 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
15033 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
15034 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
15035 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
15036 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
15037 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
15038 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
15039 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
15040 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
15041 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
15042 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
15043 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
15044 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
15045 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
15046 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
15047 changes from 94Q1.
15048
15049Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
15050
15051 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
15052 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
15053 Rob's new testing fragments.
15054
15055Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
15056
15057 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
15058 lib/gdb.exp: Replace error proc calls with perror.
15059
15060Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
15061
15062 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
15063 version also, match on casted version strings, and match on
15064 gdb startup case where the line numbers might be messed up.
15065
15066Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
15067
15068 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
15069 (CFLAGS): Delete it from here.
15070
15071Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
15072
15073 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
15074
15075Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
15076
15077 * Makefile.in (RUNTEST): Default to just "runtest".
15078
15079Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15080
15081 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
15082 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
15083 the code has been restructured.
15084
15085Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15086
15087 * gdb.t00/default.exp (set write): Allow any number of \r and/or
15088 \n, not just one of each.
15089
15090 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
15091 /bin/cc gives a warning if you do.
15092
15093Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
15094
d63a86f8 15095 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
15096 __t10ListS_link1ZUiRCUiPT0
15097
15098Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15099
15100 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
15101 on local variables in recursive functions.
15102
15103 * gdb.t07/Makefile.in: Build the new test.
15104
15105Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15106
15107 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
15108 directly. Instead compare the return values from actual calls.
15109
15110Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
15111
15112 * Makefile.in (check): Set TCL_LIBRARY for runtest.
15113
15114Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15115
15116 * From Peter Schauer with minor modifications.
15117 * gdb.t15/return.exp (return_tests): Handle targets where "return"
15118 stops in mid-line in the caller. Add xfail for returning a float
15119 value on X86 targets.
15120
15121Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15122
15123 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
15124 to avoid expect lossage.
15125 (fmem_LRbug_tests): Likewise.
15126 * gdb.disasm/hppa.s: Corresponding changes.
15127
15128 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
15129 conditions to work with latest dejagnu/expect.
15130
15131 * gdb.t15/funcargs.exp (finish from indirect call): No longer
15132 expected to fail on the PA.
15133 (backtrace in call with trampolines): Explicitly require main
15134 to be frame #1 (no trampolines should show up in backtrace).
15135
15136 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
15137 "continue -expect".
15138 * gdb.t06/break.exp: Likewise.
15139 * gdb.t07/watchpoint.exp: Likewise.
15140 * gdb.t13/bitfields.exp: Likewise.
15141 * gdb.t15/{funcargs,return}.exp: Likewise.
15142 * gdb.stabs/weird.exp: Likewise.
15143 * config/{mips,udi}-gdb.exp: Likewise.
15144
15145 * hppa.sed: Enclose comments within a sed command to avoid
15146 losing with the old OSF1 sed.
15147
15148Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15149
15150 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
15151 sequent dynix.
15152 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
15153 * gdb.t15/funcargs.exp: Conditionally step again to really
15154 finish from marker_call_with_trampolines. Handle the case where
15155 the first step from within call_with_trampolines already steps
15156 us back to main.
15157 * gdb.t15/gdbme.c: Add comment to closing brace of
15158 call_with_trampolines for funcargs.exp.
15159
15160Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15161
d63a86f8 15162 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
15163 Fix typo(s).
15164
15165Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15166
15167 * gdb.t07/gdbme.c: More code for watchpoint testing.
15168
15169 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
15170 "Hardware watchpoint" throughout file.
15171 (test_watchpoint_triggered_in_syscall): New test.
15172 (test_complex_watchpoint): New test.
15173
15174Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15175
15176 * gdbme.c (call_with_trampolines): New function to try and step
15177 into. Tests trampoline problems on the PA.
15178
15179 * funcargs.exp (localvars_in_indirect_call): No longer expect
15180 stepping into indirect call to fail on PAs.
15181 (test_stepping_over_trampolines): New test.
15182
15183Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15184
15185 * TODO: Add suggestions for static member function tests, and
15186 completion tests.
15187
15188Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15189
15190 * TODO: Add suggestions for "p/a" tests.
15191
15192 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
15193 (default_gdb_exit): Replace all the hair with sending "quit" to
15194 the process with a simple close.
15195
15196Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15197
15198 * TODO: Add suggestions for shared library tests.
15199
15200Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15201
15202 * TODO: Add suggestions for x/s tests.
15203
15204Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15205
15206 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
15207 "enable once", and "enable breakpoints once" with ".*".
15208
15209Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15210
15211 * TODO: Add suggestions about structure passing tests.
15212
15213Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15214
15215 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
15216 the primary1 test, use work around if __GNUC__ < 2.
15217 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
15218 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
15219 Test for bad output rather than waiting for timeout. Issue
15220 second continue only if first continue failed.
15221
15222Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15223
15224 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
15225 operator[] test with gdb_test because the old code didn't seem to
15226 be getting the quoting right with the new dejagnu.
15227
15228Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
15229
15230 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
15231 one from the path.
15232 * Makefile.in: Use a fresh expect if there is one, use runtest
15233 from the src tree if there is one.
d63a86f8 15234
c906108c
SS
15235Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15236
15237 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
15238 next over recursive call. Revise the tests from that point on
15239 (which had been skipped) to match GDB's actual (correct) output.
15240
15241 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
15242 with next over a breakpoint whose condition is false.
15243
15244 * gdb.t00/help.exp: Comment out "help set print" tests just like
15245 (and for same reason as) "help set" test.
15246
15247Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15248
15249 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
15250 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
15251
15252Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15253
15254 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
15255 necessary gdb_target_udi.
15256
15257 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
15258
15259 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
15260 1838 and 2417; they are fixed.
15261
15262 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
15263 gdb.t03/ptype.exp (ptype structure, ptype union):
15264 Remove xfails; the test is looser than when the xfails were added.
15265
15266 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
15267 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
15268
15269 * gdb.t01/run.exp: Only run shell test if isnative.
15270
15271 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
15272 since "run" automatically loads if necessary. Call gdb_target_udi
15273 after the "file" since "file" kills any execution target.
15274
15275 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
15276 GDB. GDB doesn't work that way (not anymore at least) on UDI.
15277 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
15278 argument for UDI.
15279
15280Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15281
15282 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
15283
15284 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
15285
15286Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15287
15288 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
15289 properly quoting regexps. This makes the second argument to
15290 demangle a fixed string, which matches the callers, instead of a
15291 shell-style pattern which is what the previous implementation
15292 used. Update some of the callers.
15293
15294Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15295
15296 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
15297 (comib_nullified_tests): Fix typo.
15298 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
15299 strings. No longer expected to fail.
15300
15301 * gdb.disasm/hppa.s (addib_tests): Fix typo.
15302 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
15303 strings. No longer expected to fail.
15304
15305 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
15306 string. No longer expected to fail.
15307
15308Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15309
15310 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
15311 No longer expected to fail.
15312
15313 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
15314 string. No longer expected to fail.
15315
15316Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15317
15318 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
15319 only in the names (I probably got most of them). I was even
15320 generous with some which differed in underscores in names, and
15321 probably missed a few, and I *still* was able to remove almost a
15322 third of the file with almost no impact on testsuite coverage.
15323
15324Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15325
15326 * gdb.t00/default.exp: Match udi_attach error message as well as
15327 the one from child_attach.
15328
15329 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
15330
15331 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
15332
15333 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
15334 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
15335
15336 * Move test with enums and partial symbols back to
15337 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
15338 Reverts the change of 26 May 93. Per today's change to
15339 stabs.texinfo, the behavior that weird.exp was expecting was
15340 unreasonable; what is important is that the compiler+gdb get
15341 things right, which happens with a recent gcc. Also fix the test
15342 to deal with native compilers which put out the stab gdb can't
15343 deal with.
15344
15345Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15346
15347 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
15348 in the names. The main thing these accomplish is to slow things down.
15349 Many more such duplicates surely remain.
15350
15351 * gdb.t00/help.exp: Comment out "help support" test just like
15352 (and for same reason as) "help set" test.
15353
15354Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
15355
15356 * gdb.t06/break.exp: Remove setup_xfails for
15357 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
15358 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
15359 about known bug in gcc to include up through 2.5.8.
15360 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
15361 well as "_vb$".
15362 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
15363 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
15364 with latest gcc and gdb.
15365 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
15366 well as "_vb$".
15367
15368Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15369
15370 * configure.in (hppa*-*-*): Also configure and build stabs-only
15371 tests.
15372
15373Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15374
15375 * gdb.t10/hppa.mt: A makefile fragment for the PA.
15376 * gdb.t10/configure.in (hppa*-*-*): Use it.
15377
15378Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15379
15380 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
15381
15382Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15383
15384 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
15385 versions prior to 1.13.5.
15386
15387Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15388
15389 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
15390 the prompt is at the start of a line.
15391
15392Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15393
15394 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
15395 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
15396 in the copr tests now.
15397 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
15398 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
15399 expected to fail.
15400
15401Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
15402
15403 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
15404 gdb.t31/chillvars.exp, lib/gdb.exp:
15405 Tweak to run under either version of expect.
15406 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
15407 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
15408 * gdb.t11/list.exp: Remove extraneous whitespace.
15409
15410Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15411
15412 * gdb.t16/printcmds.exp (test_print_strings): Accept
15413 "(unsigned char *) " before the string.
15414
15415 * TODO: Add notes about printing of fancy types and GDB expressions.
15416
15417Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
15418
15419 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
15420 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 15421 if doing mips-idt-ecoff.
c906108c
SS
15422
15423Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
15424
15425 * Most .exp files: Tweak to run under either version of expect.
15426
15427Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15428
15429 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
15430 xfails; I'm not sure why they are failing, but not because of PR 1806.
15431
15432Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
15433
15434 * config/unix-gdb.exp: Remove gdb_unload cause it's already
15435 defined in lib/gdb.exp.
15436
15437Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15438
15439 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
15440 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
15441 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
15442 have to be typeless.
15443
15444Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15445
15446 * TODO: Add suggestion for copyright year test.
15447
15448Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
15449
15450 * configure.in (*-*-lynxos*): Add stabs tests.
15451
15452Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
15453
15454 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
15455 so insert a tab before any assembler directive in column zero.
15456
15457 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
15458 stores.
15459 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
15460 stores.
15461 (fpu_short_memory_tests): Likewise.
15462
15463Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15464
15465 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
15466 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
15467 .stabs directives in comments.
15468
15469Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15470
15471 * TODO: New file, describing tests we could write.
15472 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
15473
15474Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15475
15476 * gdb.t06/signals.exp: Add kludge to force re-sync.
15477
15478 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
15479 to xgdb instead of gdb, get out of gdb.
15480
15481Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
15482
15483 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
15484 for info.
15485
15486Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
15487
15488 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
15489 * gdb.stabs/configure.in (hppa*-*-*): Use it.
15490 * gdb.stabs/hppa.sed: New sed script for the PA.
15491
15492Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15493
15494 * gdb.stabs: Re-write weird.def and configuration to use sed
15495 instead of cpp. sed is portable and POSIX; cpp is neither.
15496
15497Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15498
15499 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
15500
15501Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15502
15503 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
15504
15505Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15506
15507 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
15508 "_vb$".
15509 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
15510 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
15511
15512Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15513
15514 * lib/gdb.exp: Comment out code which depends on non-existent
15515 `transform' procedure.
15516
15517Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
15518
15519 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
15520 * lib/gdb.exp: Transform tool name.
15521 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
15522 1.1's new error handling system.
15523
15524Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15525
15526 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
15527
15528Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15529
15530 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
15531 They made pattern matching so slow that timeouts happened on
15532 heavily loaded systems. Now any output from "show print" which
15533 gets us back to the GDB prompt is a PASS.
15534
15535Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
15536
15537 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
15538
15539Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15540
15541 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
15542
15543 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
15544 It is not from PR 3220.
15545
15546Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15547
15548 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
15549 just started failing because they depended on the order the
15550 subcommands are presented, or exact docstring text. This kind of
15551 test is a pain and has minimal benefit.
15552
15553Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15554
15555 * gdb.t09/corefile.exp: At end of test, use "core" command with
15556 no arguments.
15557
15558Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
15559
15560 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
15561 17}/Makefile.in: Make it possible to run the testsuite with Sun
15562 make and CC = cross gcc by adding explicit build rules for .o
15563 files.
15564
15565Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15566
15567 * gdb.t15/funcargs.exp: Don't put comments on same line as
15568 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 15569
c906108c
SS
15570Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15571
15572 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
15573
15574Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
15575
15576 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
15577 * gdb.t20/inherit.exp: remove three dumplicate entries.
15578
15579Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15580
15581 * gdb.t06/break.exp: For "next over recursive call", fail on any
15582 incorrect output, not just on "factorial (value=2)".
15583
15584Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15585
15586 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
15587 working now. Add an xfail if accesing a bss variable causes
15588 a memory error if the target is not yet run.
15589
15590Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15591
15592 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
15593 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
15594 name of __st* demangling (2 strings). Did Kung really get the
15595 more than 95 others right without testing them?
15596
15597Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
15598
15599 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
15600
15601Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
15602
15603 * configure.in (configdirs): Add gdb.disasm
15604 * gdb.disasm: New directory for GDB disassembler tests.
15605 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
15606
15607Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15608
15609 * gdb.t00/help.exp: Don't test "help set".
15610
15611 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
15612 from within expect statements. None of these happen anymore and
15613 they cause regressions to be silently unnoticed.
15614
15615 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
15616 messages) about known failures with gcc cygnus-2.4.5-930417.
15617
15618 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
15619 comp-info.exp so it gets built if it doesn't exist.
15620
15621 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
15622 it is no longer used.
15623 * gdb.t13/comp-info.c: Removed.
15624
15625Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15626
15627 * gdb.t06/signals.exp: Add xfail for sun3.
15628
15629Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15630
15631 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
15632 relevant because ^C doesn't get sent but failure can be reproduced
15633 interactively).
15634
15635Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15636
15637 * gdb.stabs/alpha.mt: New configuration file for alpha.
15638 * gdb.stabs/configure.in: Use it.
15639 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
15640 sharing with alpha.mt, redefine long to word via preprocessor.
15641 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
15642 for alpha.
15643 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
15644 native cc.
15645 * gdb.t00/teststrategy.exp: Change expect string so that we
15646 consume the `(xgdb)' from the command echo and from the gdb prompt.
15647 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
15648 gdb currently compares all values as long, so this failure probably
15649 applies to any configuration where LONGEST is bigger than a target int.
15650 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
15651 with gcc.
15652 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
15653 to handle opaque pointers, gcc is.
15654 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
15655 as first argument. Include <sys/types.h> and change all operator
15656 new definitions to use size_t.
15657 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
15658 now that we use size_t.
15659
15660Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15661
15662 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
15663 a long or float array cast all array members to the same type.
15664 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
15665 with 64 bit longs.
15666 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
15667 on alpha.
15668 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
15669
15670Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15671
15672 * gdb.t24 (demangle.exp): Constructors of templates have names like
15673 vector<int>::vector(int) not vector<int>::vector<int>(int). See
15674 section 14.6 of the ARM.
15675
15676 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
15677 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
15678 accomplish little and slow down the testsuite.
15679
15680 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
15681 Accept spaces various places.
15682
15683Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15684
15685 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
15686 with watchpoint enabled.
15687
15688 * Makefile.in: Remove definition of CC and remove the second
15689 definition of CXX (the "CXX = gcc" one remains). These definitions
15690 were causing backquotes to be expanded within backquotes, which
15691 doesn't work.
15692
15693Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
15694
15695 * gdb.t17/callfuncs.exp: Add "return 0" to end.
15696
15697Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15698
15699 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
15700 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
15701 by mips cc and contains no stabs entries.
15702
15703Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
15704
15705 * config/vx-gdb.exp: Use fake device to load files rather than
15706 NFS.
15707 * lib/gdb.exp: New proc to do "file" command.
15708 * config/unix-gdb.exp: Use new "file" proc.
15709
15710Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
15711
15712 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
15713 Rework board rebooting slightly.
15714 (gdb_exit): Don't exit from the remote shell; there isn't one.
15715 * gdb.stabs/weird.exp: If a program is being debugged already,
15716 kill it.
15717 * gdb.t04/setvar.exp: Stop and restart gdb.
15718 * gdb.t05/expr.exp: Likewise.
15719 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
15720 restart gdb and reload the program.
15721 * gdb.t08/opaque.exp: Likewise.
15722 * gdb.t12/scope.exp: Likewise.
15723 * gdb.t13/bitfields.exp: Likewise.
15724 * gdb.t15/funcargs.exp: Likewise.
15725 * gdb.t20/classes.exp: Likewise.
15726 * gdb.t03/ptype.exp: Increase timeout.
15727 * gdb.t16/printcmds.exp (test_print_string_constants,
15728 test_print_array_constants): Likewise.
15729 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
15730 * gdb.t20/classes.exp (do_tests): Likewise.
15731 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
15732
15733Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
15734
15735 * gdb.stabs: Renamed *wierd* to *weird*.
15736
15737Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
15738
15739 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
15740 for timeout. Add "known gcc 2.4.5 bug" to failure message.
15741
15742Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
15743
15744 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
15745 (do_tests): Remove xfail for whatis on one_var and two_var.
15746
15747Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
15748
15749 * Makefile.in: Made cross building work better by adding
15750 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
15751
15752Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15753
15754 * gdb.t15/{return.c,return.exp,Makefile.in}:
15755 New test, currently commented out.
15756
15757Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
15758
15759 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
15760 still running and removes the leftover named socket so GDb can do
15761 clean restarts.
15762
15763Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
15764
15765 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
15766 console, not GDB.
15767 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
15768 cross testing works better with "make check"
15769 * config/unix-gdb: Use default procedures for exit and version.
15770 * config/vx-gdb.exp: Cleaned up and massaged back to working order
15771 with the newest VxWorks.
15772
15773Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15774
15775 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
15776 old form.
15777
15778 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
15779 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
15780
15781 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
15782
15783 * config/unix-gdb.exp: Remove this version of gdb_exit
15784 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
15785 Rob says he'll look at it when he gets back to testing boards.
15786
15787Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
15788
15789 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
15790 an expected fail for certain ptype commands.
15791
15792 * gdb.t20/classes.exp: Update expected results of "ptype class
15793 Base1" to account for the constructor that now appears in the type.
15794
15795Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
15796
15797 * configure.in (configdirs): Restore gdb.t04, which mysteriously
15798 disappeared from list.
15799 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
15800 "alldone" proc with call to cleanup and exit.
15801 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
15802 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
15803 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
15804 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
15805 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
15806 "alldone" proc with simple returns that suppress remaining
15807 tests. The alldone proc went away many months ago.
15808
15809Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15810
15811 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
15812
15813 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
15814
15815Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15816
15817 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
15818 as vax gdb will display them.
15819
15820Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15821
15822 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
15823 optimizers.
15824
15825 * scope.exp: Change "bad value for localval" messages so each one
15826 is unique.
15827
15828 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
15829 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
15830
15831 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
15832
15833Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15834
15835 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
15836 doesn't exist (due to optimization).
15837
15838Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15839
15840 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
15841 contains \r because the filename is long.
15842
15843 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
15844 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
15845
15846Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15847
15848 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
15849 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
15850 Ultrix.
15851 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
15852 int tests.
15853 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
15854
15855Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
15856
15857 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
15858
15859 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 15860 to match does not match the passing case but still matches the
c906108c
SS
15861 failing case.
15862
15863Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15864
15865 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
15866
15867Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
15868
15869 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
15870 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
15871 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
15872 Remove various versions of gdb_exit.
15873 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
15874 gdb_exit.
15875 * config/unix-gdb.exp: gdb_exit remains here, and should override
15876 the generic version, since it's doing a lot of wierd stuff that
15877 the other versions aren't. FIXME, fold it in, or abandon this
15878 version.
15879
15880Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15881
15882 * gdb.t24/demangle.exp: Add tests for PR 3220.
15883
15884Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15885
15886 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
15887
15888Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
15889
15890 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
15891 "i386-*-*". Works for i486 as well.
15892
15893 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
15894 bug, and expand domain of xfail to all SVR4 systems, since the
15895 actual problem is likely to be in generic SVR4 /proc support.
15896
15897Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15898
15899 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
15900
15901Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
15902
15903 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
15904 xfails for other systems. Match a missing 'Continuing.' as an
15905 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
15906
15907 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
15908 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
15909 Only issue warning for missing executables if -all option is used.
15910
15911 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
15912 file if -all option is used. It's like an unpredictable XFAIL.
15913
15914Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15915
15916 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
15917 for dynamically linked binaries.
15918
15919 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
15920
15921Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15922
15923 * gdb.t20/inherit.exp: Change message for "print tagless struct"
15924 to state that this is a known bug in old versions of g++.
15925
15926Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15927
15928 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
15929 while waiting for `Continuing'.
15930
15931Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
15932
15933 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
15934 in text, data, and bss.
15935 * gdb.t10/nodebug.c: Add local and global test variables for
15936 initialized and uninitialized data.
15937
15938Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15939
15940 * config/unix-gdb.exp (gdb_exit): Add "wait".
15941
15942Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15943
15944 * gdb.t06/signals.exp: xfail the continue from the handler for all
15945 targets.
15946
15947 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
15948 function with watchpoints enabled, the i386 call dummy starts with
15949 a call.
15950
15951 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
15952 386 bsd names its corefiles.
15953
15954Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
15955
15956 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
15957 compilers don't grok it.
15958 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
15959 with small octal ints rather than character constants, which
15960 are signed and might not fit if first promoted to int.
15961
15962Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
15963
15964 * gdb.t09/Makefile.in (clean): Remove corefile.
15965
15966Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15967
15968 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
15969
15970Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15971 and Jim Kingdon (kingdon@cygnus.com)
15972
15973 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
15974 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
15975 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
15976
15977Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15978
15979 * gdb.t17/interrupt.exp: Add xfail for hppa.
15980
15981Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15982
15983 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
15984 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
15985 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
15986 to determine signed-ness of bitfields and use the result to setup
15987 the xfail.
15988 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
15989 * gdb.t15/funcargs.exp: Use them to step until the second indirect
15990 call line is reached if necessary.
15991
15992Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15993
15994 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
15995
15996Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15997
15998 * gdb.t06/break.exp: Also test `clear' command.
15999
16000Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16001
16002 * gdb.t00/teststrategy.exp: Remove extra quote.
16003
16004 * gdb.t07/watchpoint.exp: Change xfail for calling function with
16005 watchpoint enabled to be for all non-68k machines.
16006
16007 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
16008
16009Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16010
16011 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
16012 targets use aout.mt instead of ecoff.mt as gas understands
16013 standard aout format.
16014
16015Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16016
16017 * lib/gdb.exp (runto): Don't insist that function we are running to
16018 was compiled with -g.
16019
16020 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
16021
16022 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
16023 to get back into the read system call.
16024 Accept leading newline in case where we woke it up.
16025
16026Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16027
16028 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
16029 to make the stabs test work on ecoff systems using gcc and -with-stabs.
16030 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
16031 enable ecoff configuration.
16032
16033Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16034
16035 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
16036
16037Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16038
16039 * gdb.t16/printcmds.exp: Add another printf test.
16040
16041Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
16042
16043 * configure.in: If configured -with-stabs on any target, add
16044 stabsdirs to configdirs.
16045
16046Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16047
16048 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
16049 fun" so pattern does not match the command itself.
16050
16051Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16052
16053 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
16054
16055Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16056
16057 * gdb.t17/interrupt.exp: Test for more things.
16058
16059Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16060
16061 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
16062 compiler arranges the code and line numbers.
16063
16064 * gdb.t17/interrupt.exp: Don't send \n after ^C.
16065
16066Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16067
16068 * gdb.t00/help.exp: Increase expect input buffer size.
16069
16070Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16071
16072 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
16073
16074 * gdb.t07/watchpoint.exp: Add xfail for hppa.
16075
16076 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
16077
16078 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
16079 [0-9]*, not just [0-9].
16080
16081Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16082
16083 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
16084
16085 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
16086
16087Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16088
16089 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
16090
16091Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16092
16093 * gdb.t06/signals.c: Add xfails for sun3.
16094
16095 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
16096
16097 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
16098 test_stepping tests.
16099
16100Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16101
16102 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
16103
16104 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
16105
16106 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
16107 rather than actually putting it through cpp twice.
16108
16109 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
16110
16111Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
16112
16113 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
16114 no longer needed.
16115
16116Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16117
16118 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
16119
16120 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
16121 C++ features prints as "struct", make it a pass, not an xfail.
16122
16123Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16124
16125 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
16126 Don't require VA to print as "class" rather than "struct".
16127
16128Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
16129
16130 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
16131
16132Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16133
16134 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
16135
16136Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16137
16138 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
16139 order.
16140
16141Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16142
16143 * gdb.t16/printcmds.exp: Add printf tests.
16144
16145 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
16146
16147 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
16148
16149Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
16150
16151 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
16152 pass counts, to counteract any existing or future setup_xfails.
16153
16154Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16155
16156 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
16157 {BEGIN,END}_COMMON for common block instead of STAB.
16158 * gdb.stabs/wierd.exp: Add xfail for rs6000.
16159
16160 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
16161 intp_var should be N_GSYM not N_LSYM.
16162 wierd-aout.S: Use a label for the value of the N_SO.
16163 wierd.def: Remove all backslashes.
16164 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
16165
16166Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16167
16168 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
16169 get the expected next to inheritance3.
16170
16171Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16172
16173 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
16174 now that gcc-2.4 gets it right.
16175
16176Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16177
16178 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
16179
16180 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
16181 generating comp-info.exp which works for cross-compilation.
16182
16183Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
16184
16185 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
16186 "*-*-sysv4.*".
16187
16188Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
16189
16190 * gdb.t01/run.exp: Start with a fresh gdb.
16191 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
16192 SVR4.x.
16193
16194Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
16195
16196 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
16197 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
16198 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
16199 Makefile.in (distclean, realclean): Remove gdbme.c from list of
16200 things to remove.
16201
16202Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
16203
16204 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
16205 test cases from bug reports.
16206
16207Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
16208
16209 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
16210 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
16211 avoid spurious xfails.
16212 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
16213 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
16214 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
16215
16216Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
16217
16218 * gdb.t00/teststrategy.exp: Rework to provide more useful
16219 description of each test, fix problem with systems that define
16220 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
16221 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
16222 results for "next over recursive call" so timeouts aren't taken
16223 by error.
16224
16225Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
16226
16227 * gdb.t12/scope.exp: Test printing of variables before run.
16228
16229 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
16230 printed in wrong order due to sorting.
16231
16232Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
16233
16234 * gdb.t00/teststrategy.exp: Fix expected results for printing
16235 user entered string constant. Is array of char, prints with no
16236 address.
16237
16238 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
16239 commands.
16240 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
16241 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
16242 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
16243 of struct of char arrays.
16244 * gdb.t00/radix.exp: New tests for radix commands.
16245
16246Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
16247
16248 * gdb.t16/printcmd.exp: Print a variable before running program
16249 (with xfail for AIX).
16250
16251Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
16252
16253 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
16254
16255 * gdb.t16/printcmd.exp: Don't print variables before running program.
16256
16257 * gdb.t06/break.exp: Don't require envp argument to main.
16258
16259 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
16260
16261 * gdb.t02/whatis.exp, gdb.t11/list.exp:
16262 Add xfails for rs6000.
16263
16264 * gdb.t02/whatis.exp: Change other tests not to re-test something
16265 we already tested.
16266
16267 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
16268 each type used has a variable of that type.
16269
16270Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
16271
16272 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
16273
16274Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
16275
16276 * configure.in: change srctrigger to be a file, not a directory
16277
16278Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
16279
16280 * configure.in (mips-idt-ecoff*): Added trailing '*'.
16281
16282 * gdb.t11/list.exp: Fixed a couple of typos.
16283
16284Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
16285
16286 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
16287 is fixed and PR is closed.
16288 * gdb.t16 (gdbme.c): Add simple test string variable.
16289 * gdb.t16 (printcmds.exp): Add tests with simple test string
16290 variable, primarily for boundaries on "set print elements".
16291
16292Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
16293
16294 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
16295 Make leading 0's optional and don't expect a tab in the middle
16296 of the number.
16297
16298 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
16299
16300 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
16301 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
16302 don't end command passed to gdb_test with newline.
16303
16304 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
16305 signed keyword away, don't expect signed bitfields to be signed.
16306
16307 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
16308 printing with only as many 1's as are in the field as well as printing
16309 with 32 1's (see comment).
16310
16311Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
16312
16313 * gdb.t00/default.exp: Start with a fresh gdb.
16314 * configure.in (configdirs): Remove gdb.t31 until the chill
16315 compiler works again. It no longer is able to find chillrt0
16316 since it isn't in libchill.a anymore.
16317 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
16318 wierd.o, make more modular.
16319 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
16320 spurious newlines that caused problems.
16321
16322Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16323
16324 * Move test with enums and partial symbols from gdb.t03/ptype.exp
16325 to gdb.stabs/wierd.exp since GCC has worked around the bug.
16326 gdb.stabs/wierd.{exp,def}: Many new tests.
16327
16328 * gdb.t00/default.exp: update info line for new message.
16329
16330 * gdb.t02/{whatis.exp,gdbme.c}:
16331 Test that "char *" doesn't print as "caddr_t".
16332
16333Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16334
16335 * gdb.t00/help.exp: Use .* in place of some help messages which
16336 just changed.
16337 gdb.t00/default.exp: Update "info frame" test for new message.
16338 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
16339 Remove some xfails
16340
16341Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16342
16343 * gdb.t03/{gdbme.c,ptype.exp}:
16344 Add tests for typedef'd struct and union without tags.
16345 Also check "whatis" on a variable of a typedef'd enum without a tag.
16346
16347 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
16348 PRMS 1823; the bug still exists but isn't reproduced by this test
16349 anymore), and remove rs6000 XFAIL (the bug is fixed).
16350
16351 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
16352 duplicated from whatis.exp. For those that are left, accept
16353 "long", "long int", or "int" for long variables (whatis.exp already
16354 has an XFAIL for "int", so no need to fail it here).
16355
16356 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
16357 Deal with GCC's names for types now that GDB uses the compiler's names.
16358
16359 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
16360 setup_xfail's for sunos4. If we #defined the signed keyword away,
16361 don't expect GDB to know that char it is signed.
16362
16363 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
16364
16365Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
16366
16367 * configure.in (configdirs): Add gdb.t24 for C++ tests that
16368 should work on any system, regardless of debugging format.
16369 * gdb.t21/demangle.exp: Move to gdb.t24.
16370 * gdb.t24/demangle.exp: Move from gdb.t21.
16371 * gdb.t24/{Makefile.in, configure.in}: New files.
16372
16373Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16374
16375 * configure.in: Do gdb.stabs and C++ tests only for stabs.
16376 * gdb.stabs: New directory.
16377
16378Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16379
16380 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
16381 not just "Quit anyway?".
16382
16383Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
16384
16385 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
16386 that all setup_xfails are immediately followed by clear_xfails.
16387
16388Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
16389
16390 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
16391 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
16392 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
16393 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
16394 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
16395 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
16396 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
16397 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
16398 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
16399 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
16400 gdb.t31/chillvars.exp, lib/gdb.exp:
16401 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
16402 bug-gdb@prep.ai.mit.edu.
16403
16404Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
16405
16406 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
16407 with 0.0, not integer 0.
16408
16409Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
16410
16411 * gdb.t06/break.exp: Update for "Kill the program" message change.
16412
16413Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
16414
16415 * Makefile.in (GDBFLAGS): Set to -nx.
16416 * Makefile.in (site.exp): Use GDBFLAGS.
16417
16418Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
16419
16420 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
16421 Makefiles.
16422 (check): depend on just-check.
16423 (just-check): added so that tests can be run without a noop
16424 build pass.
16425
16426Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
16427
16428 Switch to using configure's configdirs.
16429 * Makefile.in (Makefile): add configure.in dependency.
16430 (SUBDIRS): removed redundant assignment.
16431 * configure.in: switch subdirs assignment to configdirs.
16432 * gdb.t*/configure.in: new files.
16433
16434Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
16435
16436 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
16437 works.
16438
16439Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
16440
16441 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
16442 in explicit rules. Apparently this is not supported by some makes.
16443
16444Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
16445
16446 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
16447
16448Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16449
16450 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
16451 disappeared.
16452
16453Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
16454
16455 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
16456
16457Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
16458
16459 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
16460 watchpoint problem that is now fixed.
16461 * gdb.t30/chexp.exp: Remove setup_xfail for printing
16462 uninitialized convenience variables.
16463 * gdb.t31/chillvars.exp: Fix expected patterns for printing
16464 structures.
16465
16466Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16467
16468 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
16469 which causes expect to get out of sync with gdb on long output
16470 from help set.
16471 * gdb.t09/corefile.exp: Make expected pattern for core file
16472 failing signal and frame output format less sun specific.
16473
16474Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
16475
16476 * gdb.t31/chillvars.exp: Add and remove initial dummy
16477 breakpoint, so that symbol table is forced in.
16478 (Needed at least on Sunos4, though it seems not SVR4.)
16479 * gdb.t31/chillvars.exp: Update for changed output format.
16480
16481Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
16482
16483 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
16484
16485Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
16486
16487 * Makefile.in: Added --srcdir when invoking runtest, removed the
16488 need for a local config file. (optional now)
16489
16490Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
16491
16492 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
16493 failure count used to force early termination. Add some more
16494 expected failures for gnu style demangling.
16495
16496Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16497
16498 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
16499 pmi variable from gdb.t20/gdbme to get optimized away.
16500 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
16501 Check for written corefile upon timeout _and_ eof.
16502
16503Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16504
16505 * config/unix-gdb.exp: Add missing return 0.
16506
16507Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16508
16509 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
16510 test termination.
16511
16512Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
16513
16514 * configure.in (subdirs): Put back gdb.t17 which mysteriously
16515 disappeared.
16516
16517Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
16518
16519 * gdb.t10/crossload.exp: Disable the i860-elf test until such
16520 time as i860 support works.
16521
d63a86f8 16522 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
16523 "backtrace 100\r" rather than just "backtrace\r", to match last
16524 change.
16525
16526Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
16527
16528 * config/udi-gdb.exp (gdb_exit): Remove close command.
16529 (gdb_target_udi): New procedure to set the UDI target.
16530 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
16531 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
16532 Added waits for prompts after several question responses. Added
16533 some more responses used by a29k-amd-udi-gdb.
16534 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
16535 pass different arguments, restart UDI connection after program
16536 completion.
16537 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
16538 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
16539 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
16540 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
16541 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
16542 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
16543 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
16544 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
16545 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
16546 after program completion.
16547 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
16548 compiled with a SELECT_VECS setting.
16549 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
16550 infinite recursion.
16551
16552 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
16553 Added checks for COFF results, and made them expected failures for
16554 all targets. It would be better to make them expected failures
16555 for COFF targets only.
16556
16557Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
16558
16559 * Makefile.in: add null dvi target, don't bother to recurse
16560 through test directories for info and install-info; rename
16561 $(datadir) to be dejagnu instead of deja-gnu
16562
16563Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
16564
16565 * gdb.t31/gdbme.ch: Re-enable code that previously caused
16566 compiler to coredump.
16567 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
16568 code.
16569
16570Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
16571
16572 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
16573 coredump.
16574 * gdb.t31/chillvars.exp: Comment out tests that depend on that
16575 code.
16576
16577Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
16578
16579 * gdb.t03/ptype.exp: tests for return code from gdb_test.
16580 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
16581 which in a shell. Deletes xgdb when done.
16582 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
16583 Tests the return from the "set height" or "set width" commands.
16584 Added a few return codes where needed.
16585
16586Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
16587
16588 * Makefile.in (SUBDIRS): Add gdb.t17.
16589 * configure.in (subdirs): Add gdb.t17.
16590 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
16591 files to test gdb's calling of functions in the inferior with
16592 the correct arguments and gdb's ability to retrieve any
16593 result returned.
16594
16595Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
16596
16597 * config/unix-gdb.exp (gdb_exit): Remove close commands that
16598 may be called after gdb goes away. Previous versions of expect
16599 needed these to avoid file descriptor leaks, but they cause
16600 errors with the current revision of expect.
16601 * gdb.t00/gdbvars.exp: Use -re on expected output after
16602 setting sevenbit-strings.
16603 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
16604 to set sevenbit-strings consistent across tests.
16605 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
16606 set sevenbit-strings consistent across tests.
16607
16608Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
16609
16610 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
16611 expected output to match current "expect" expectations.
16612
16613Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
16614
16615 * gdb.t00/default.exp: Change expected output for default "source"
16616 command, to match new gdb behavior which requires a filename to
16617 source.
16618
16619Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
16620
16621 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
16622 expected fail for i486-*-* that misses the marker2 function.
16623 * gdb.t10/crossload.exp (bfddefault): Allow successful
16624 recognition of a format to pass even if no symbols are found.
16625 Explicitly catch failures where the format is not recognized
16626 or is ambiguous, and add the reason to the fail message.
16627 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
16628 the cause is and invalid target and add reason to failure message.
16629 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
16630 elf32-i386, elf32-sparc, and elf32-i860.
16631 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
16632 Set up expected failure for 'filename'::variable scope resolution,
16633 which is now apparently broken on all targets.
16634 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
16635 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
16636 gdb.t23/templates.exp: Change failure for missing binfile into
16637 just a warning.
16638 gdb.t21/demangle.exp: Change all cfront references to 'arm'
16639 references.
16640
16641Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
16642
16643 * gdb.t00/default.exp: Add expected output for default "source"
16644 command, to match new gdb behavior.
16645 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
16646
16647Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
16648
16649 * config/*-gdb.exp: returns an error, rather than exiting on
16650 internal errors.
16651
16652Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
16653
16654 * gdb.t03/gdbme.c: Add pointer to struct variable.
16655 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
16656 referencing struct members.
16657
16658Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
16659
16660 * configure.in (mips-idt-ecoff): New target.
16661 * config/mips-gdb.exp: New file for remote board using MIPS remote
16662 debugging protocol.
16663
16664 * Redid configuration scheme. Removed gdb.t*/configure.in.
16665 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
16666 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
16667 distclean targets. Built executables via .o files. Adjusted
16668 tests to account for source files in $(srcdir) rather than
16669 $(objdir).
16670 * lib/gdb.exp (runto): Don't expect () after the function name,
16671 because it may have arguments.
16672
16673Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
16674
16675 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
16676 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
16677 expected failures for mips-idt-* and mips-sgi-*.
16678 * gdb.t00/default.exp (attach): Kill process if requested.
16679 * gdb.t00/help.exp (help target core, help target): Accept a gdb
16680 that does not read core files.
16681 * gdb.t01/run.exp: Removed checks for exit status code.
16682 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
16683 it is linked in.
16684 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
16685 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
16686 appropriate, rather than doing it by hand.
16687 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
16688 execution.
16689 * gdb.t10/crossload.exp: Kill existing program if needed.
16690 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
16691 appropriate, rather than doing it by hand. Always increase
16692 timeout for this test, not just for VxWorks.
16693
16694Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
16695
16696 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
16697 of Chill STRUCT types and STRUCT values.
16698 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
16699 than "char".
16700 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 16701 struct2): New struct definitions and initializations to test
c906108c
SS
16702 simple Chill STRUCT types.
16703
16704Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
16705
16706 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
16707 the null byte at the end of strings.
16708 * gdb.t00/default.exp: Make show version insensitive to copyright
16709 date.
16710 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
16711 to avoid dependencies on target char signedness.
16712 * gdb.t16/printcmds.exp: Update expected results for explicitly
16713 unsigned char.
16714 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
16715 now work.
16716 * gdb.t21/demangle.exp: Add many more patterns for template
16717 demangling, most of them being expected failures.
16718 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
16719 string we are matching for, to match on the whole string.
16720 * gdb.t21/demangle.exp: Add many new test strings to demangle,
16721 and fix a whole bunch that had incorrect expected output but were
16722 passing anyway because of the bug in "proc demangle".
16723 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
16724 type.
16725 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
16726
16727Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
16728
16729 * gdb/testsuite: made modifications to testcases, etc., to allow
16730 them to work properly given the reorganization of deja-gnu and the
16731 relocation of the testcases from deja-gnu to a "tool" subdirectory.
16732
16733Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
16734
16735 * gdb/testsuite: Initial creation of gdb/testsuite.
16736 Migrated dejagnu testcases and support files for testing nm to
16737 gdb/testsuite from deja-gnu. These files were moved "as is"
16738 with no modifications. This migration is part of a major overhaul
16739 of dejagnu. The modifications to these testcases, etc., which
16740 will allow them to work with the new version of dejagnu will be
16741 made in a future update.
48efe704 16742
8d8cb839 16743 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 16744\f
8d8cb839
EZ
16745;; Local Variables:
16746;; mode: change-log
16747;; left-margin: 8
16748;; fill-column: 74
16749;; version-control: never
16750;; End:
902f2ccb
MC
16751
16752 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 16753 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
16754 Copying and distribution of this file, with or without modification,
16755 are permitted provided the copyright notice and this notice are preserved.
This page took 1.799205 seconds and 4 git commands to generate.